90856610
633919
6754194
402744
8825356
77358611
20386655
31137012
96018499
14609672
41016893
64986664
1299414
46784121
30253021
88764633
49121608
66089366
11174691
6673352
63472242
95434570
37921436
80102227
35237123
65643163
1797009
9600746
12168442
36803768
19904829
34512097
1385199
6448531
89245719
62049095
21321656
72464406
9022392
2281890