75507470
61719544
3991184
88989099
93447764
48174194
28683882
37521646
41601515
25776357
67965905
41814895
8723623
70666117
46357810
31747242
49561502
46902109
90282144
63875267
9025895
96087645
2382634
29058513
67592701
20225723
48888292
88594845
67185057
32376395
12102864
7529000
29277376
1538061
98353162
97577158
42566272
59843880
21234440
36789169