59158162
64582061
84441526
25066647
85088825
6699487
92302203
32081094
66455798
57341031
82505427
64532922
99896634
23095261
22678892
701144
92025159
2128755
83034
53856609
68853777
32617157
83433164
8492797
65112260
10341456
12771675
86199026
34275924
46409006
83425883
89645724
28635910
63754387
68827889
30104504
25113751
21162166
4589275
3470252