47509125
893167
65142529
80208824
32801057
13187954
43803235
15749815
82901684
36322739
93797473
28263176
83927219
41989450
16317110
63952898
55891275
2235119
55884706
6026985
49939167
32607160
42764473
30351619
75506652
75162016
18156626
829394
37212235
15982049
58014438
85272771
40823854
19588330
17768353
64726098
53691789
38355021
10139350
29488512