51885193
30688815
11792614
18212712
10157170
67561021
56204891
48285984
75982845
98454294
2481719
53856731
76071721
24966831
57913081
159219
37362799
70067517
27344036
83669495
36327393
13352033
13246070
66525669
70219133
41846416
80172671
24698562
5222076
245574
91146712
51854437
95997689
54288091
60595736
4420397
56623279
78641467
26341096
7000522