96125256
15511075
99403346
7806597
29414850
22573675
50086851
33617926
7315300
89066704
76333849
36724272
39739294
88884957
7526467
85677953
82628442
90821306
68175628
51747352
9087035
8603388
56126496
38534559
28046966
78274770
85087519
44451591
25951613
59689115
46081223
35776430
62252420
1391193
17684544
83199574
77887349
62547126
31624645
38833572