25543153
96665415
30442905
6766985
9352945
32183388
3800315
3706328
10121571
60984970
64794384
98042568
78779508
98913369
16328184
53702962
39243157
70704619
60363445
11065671
71823729
61301692
51792382
2865505
26891674
74801052
57273463
83394948
71023883
43342411
81466812
57201198
92322741
56283257
44531312
31818857
93956085
71719672
21573409
2760837