59035233
81525788
73049573
57519124
39484773
96072470
70776264
35063007
3223622
1591218
85328167
54396340
16365479
69393765
20984202
20125368
38753837
96794316
74097128
168996
1293705
47837891
93221808
79589777
29237394
93072005
49894685
88799
19833778
4299954
88738953
9158565
38088455
31857908
15659019
21348138
74381538
755752
40073058
24227937