15903065
93926778
21385160
43855731
7002630
39195330
14995095
9788870
8165456
9650530
57739113
55037046
55632100
30162648
50426691
62454489
59084227
54599637
52666683
66694430
34146549
33774058
589328
1445345
21487412
97342024
2696498
288591
49963522
42545813
91282972
24544940
51087030
40654427
72246203
49607420
20262079
2191728
19253103
63748601