29152463
10898068
17374478
49724390
32204363
3617263
27789941
54143951
39126474
49605012
6804912
2048840
21566572
31837918
9556323
44941339
15235297
43866692
19984886
10964414
94513061
19852522
57549046
28102343
51512588
48542749
93569676
66492730
69351129
18866045
50779137
74854820
5806595
49476306
93746189
37815421
1241087
52448748
17259741
1584888