27135626
22169874
835365
84796166
57456985
614186
37841826
63054335
726709
52234182
25867441
1903892
15644514
41236488
58303941
11843281
1776691
5871120
30787810
79511249
47278072
58157053
7221217
5459022
17611665
28896211
25314232
70481966
13217085
33988403
60329174
28617891
33039776
9941176
16334158
8648769
26036663
81362268
93758209
80309410