48767262
57398560
15841055
82834157
59124899
91715001
90721854
53942056
33305466
87736808
32845259
85256358
86333863
35487388
12069089
68782166
37767082
66511925
66261546
93422794
81382269
33156426
8429655
80896419
59072277
92997434
1843268
57406004
454016
58954487
17957043
70546501
27885600
95407500
50524398
58256800
13201990
9318786
66846780
52549609