32163704
27664326
78105185
30652264
18463775
9880491
9235638
74258500
92454951
96765486
81612157
96971900
76366020
23608886
50344012
17667068
49154356
84143876
65122470
49477962
69869346
89772132
20604025
88283582
80156386
33854269
3970728
38683385
82222371
18287338
24331453
53743668
62629826
30331500
31207972
6255727
14941645
49518324
57408641
6542466