24132646
8625012
85253182
30616757
7482502
26098385
3458599
66355204
3782906
59917881
74214886
2994999
9387427
29168362
71304942
51307511
97385576
16914298
36728619
10431554
50248406
922254
20872282
5985341
9325377
3079565
7773635
44749697
31283143
60855822
55227992
27008542
46253284
7863322
92196935
44844008
33669021
21984655
11777926
17815223