24927306
89462877
1314139
15561181
79841223
71342664
3466820
69439623
13723825
36151564
2561893
5015992
86502400
6727614
78913313
88976437
71717104
61404304
9223111
88051067
45234434
93885696
67063841
74383046
53047333
71162063
27233391
95972611
66006091
50399578
54035690
2933161
81178555
49052715
52874967
4292070
52273055
39076679
64736055
98106000