20921270
9896553
6013328
20049978
74574302
56359725
44112471
1488997
36127262
23865255
6256497
32041921
71351797
58135506
11936078
49199186
62488999
63031513
93245144
39487255
10885274
50903951
44714381
39458563
64854329
23434967
5356697
34107673
4349270
85727267
6772259
86535035
53324400
35292432
56463619
17189644
52525155
6369243
44861959
8251740