85903256
10379257
22748372
25066675
70304091
9192837
56314280
88953320
35616744
20344060
11905357
19132872
9477879
12788592
21905090
10557918
17398724
8272184
9136258
46437800
58359010
58248410
8098679
25646529
31432910
96602757
63609417
77396280
16946702
77904978
35082399
59032969
35206023
60131637
80018735
17549042
9989551
96536407
87733989
14697501