31993672
97071856
36478287
96002290
51661155
569674
91317645
69835
18879898
49488917
58034453
58793927
20113017
3889897
14402697
83462088
77208834
73775065
7789619
45663174
3535633
86972059
50471245
19285382
70187718
69424615
9285707
25016815
89416168
10776000
80272088
5319788
41785843
75168175
39726104
13003170
18629211
33054875
22725984
228454