1024726
49609317
18124520
30639516
584147
37198097
63375002
48216188
18187177
17216758
27663643
2295638
1387444
70992850
44892897
4491227
66745693
71679457
64446414
84497104
1659557
18899057
552283
2378512
15616577
5329242
97193229
57465352
30113645
87131629
64296158
49952439
18384766
17786597
2629228
9586439
25638526
24935853
7050131
96023270