52361658
10151591
75142593
43373596
80454311
40661325
79705167
33092586
21923302
40352392
48217051
75791596
64076331
17176634
17672730
1087164
9237683
69101459
44964882
95535901
61756353
79198613
20276757
2717981
75628732
75593764
10821397
37406776
5550801
24275170
21485636
32691891
3545751
8266184
32228858
27835501
4273978
28775030
53339269
50469872