18568351
80276106
45539681
26714251
24743677
43968419
26573402
3716448
16837450
60134413
21141362
97992167
28031601
2569634
3021268
96587720
98091490
87413928
64903395
15711089
97909061
54389995
38646221
50884116
88002729
88448370
55078535
53661498
30868924
2621516
49899407
5626381
9366346
43358135
88621399
45272630
98258776
45208549
24587582
22671117