8151525
25901024
3127970
16229802
94824473
345214
266680
70391646
42267276
9801758
4653218
2005987
6578986
12717248
36378147
20504104
45236589
46955872
78866630
40366055
31384638
57966493
48586685
5668033
285516
59437963
98434894
84143629
828025
31695267
67151157
77042980
952585
7239768
42012536
35234351
53796906
20858715
5549984
24494939