86578460
99659456
97129697
18201413
74495564
94822859
59852207
102820
68473524
45942747
9989575
91572611
4537673
12667326
15301480
57512280
57893374
75179041
18751558
44088290
44632562
76256223
3626437
20341
3197837
28116708
65986733
81137652
4780145
6895643
14215387
40126768
55201879
30968139
722010
66681621
80292681
11636125
48327459
70335340