5841576
28609236
8943555
10001010
20485360
301886
2551682
61668712
55613401
51045668
82165255
95026266
88697042
19072088
19754226
88027892
9389953
29619132
26135780
31176024
6788105
61166562
5315660
28399518
24664828
29207232
98053903
20339366
51737110
249291
38751398
51859938
84252029
13783822
2481304
8156557
67381357
69274175
9863589
64448578