40202227
73219674
12558985
42577479
44374016
95737248
3125814
99433387
86473227
50257272
89339025
15075242
38433674
98743047
19613226
53786798
5577633
59093166
99148162
41204857
94704947
45187026
42889849
61833567
26443362
3654270
9956351
67282104
48845688
71269629
89952548
14608924
22866082
2550474
75914000
67096046
80006947
87687378
34059200
97405671