160093
36833057
1357785
58891259
55117755
62131280
27543967
4479229
59885250
26634401
8061328
27187503
35812872
67923935
34101838
115092
1816182
84465874
68384248
8796383
40696161
4055939
43392714
30485037
64004982
26309445
21645329
45134144
1915346
60585699
99875171
53697243
37428268
11958947
1878206
2027567
66949813
8753332
1387220
12607572