89425763
8877664
19045831
12481910
1439361
84536663
8010289
8043420
14196028
97188043
32391107
84746057
83693105
9987333
7571190
9551546
16979491
1506581
84981601
23668632
50431006
68193127
85567797
64238155
13767282
21337238
53807228
59641108
84691164
40849300
95339474
20608517
1374761
470328
4973494
66826042
73142861
94824883
28695985
8756340