4939472
21164334
5887085
35065881
5162907
31669184
54412843
84689645
28858248
16638154
79948198
18343930
21356040
30796556
41486673
28163086
90686450
46549059
18861249
11349893
20192124
36777162
1031148
77491406
57875672
82992199
98444727
91864266
50716807
25407266
55925481
97757120
9418573
3229199
9736807
91483647
59155381
3177195
21681837
19247329