89295639
1565525
20879013
77548625
87785887
41754876
49999336
34207661
31294226
63762326
32549421
28683504
5169465
30004243
74753972
12379953
35749424
67958175
36195498
40949411
8598149
86209694
10332715
628766
4898909
23699253
4831866
3874212
8062812
39581061
14057984
39416420
41765823
21241909
28251675
3313908
88714341
99016543
31811397
96306586