58648462
52675558
41454990
35914953
95468701
581590
77269044
79651053
38327202
59087970
3354399
69593596
6681352
11262757
91605433
14831316
25802915
34227062
7707307
25544375
19269134
15533203
982557
66212315
71048141
2264586
60354497
371802
49048466
2059307
6642336
24105928
47037634
3079523
61021801
40635655
92369373
26439352
7206537
4282700