59287122
352146
93305040
36797375
71228986
10821797
1879225
97331031
67299087
14697142
27274243
6813851
19374268
8882811
28474879
99456821
9107996
76265
47055623
55111832
43874078
8583883
169691
80991195
41924064
73955006
10127770
7049216
61282590
91911697
96078385
779279
9403710
25525062
45104622
17047650
69891661
78508374
59942479
31475031