2229632
53224180
6670123
1224458
64178877
44818427
88473795
61443019
19995292
57933523
27669427
8556609
23024928
10538534
18579922
38617582
91461787
55039056
87039022
22571089
66238813
24979885
64254821
51548775
15306253
33989747
55276898
5186838
33312365
65756367
40129431
3079561
8615867
39584263
19886835
71316961
40317721
92662592
1164882
42445249