17295428
7527853
32384371
71557780
60308304
99887793
44523043
64596416
86805315
55967081
77706156
90744924
57022745
29324692
24163321
81165721
61697324
22054433
17067961
53588370
60835198
29505007
11324081
53662800
672147
62086501
27983537
1638575
41736356
46495354
9227535
15354678
9142637
9630269
1204294
40448351
37246361
44944729
25763022
65335836