56744335
10843446
40287605
1149022
72559839
70841558
5014588
53634658
18267505
6948722
30574437
29257027
58109336
41443370
3496197
85796120
34181351
15806008
26374209
8528579
19619572
3875005
17719850
63347710
77202916
25866915
76803941
28057896
46696804
82502986
6478411
51078048
2436295
28081343
12466369
43717129
72039525
49576175
79539394
1125528