30228220
23958785
29384000
21294475
34145567
2189720
4145433
14544540
70532092
27784257
18156455
41371462
76083699
5692678
80851407
45484950
33748582
88873089
27286385
76913882
14946937
10764210
14625829
84591555
51098652
76394190
16355712
77442999
32242154
56876216
310954
56915879
10759577
38863185
61049
14129316
375190
23555928
73763878
60493865