31286502
52974867
12788918
9777982
37434302
8471763
1889810
5717748
12739246
97084885
55769024
48483192
88257810
53559666
22677174
3431797
86567044
7188802
77623048
3271355
18133104
28353121
37748390
40118890
7887921
51983112
65474141
3668936
3181533
93201491
2202748
61787957
79876936
56772101
44232292
2823900
55197560
66343698
97209961
19488849