99089572
93487866
46543729
47729434
94099085
51589584
401197
16068802
1522757
99172847
75034678
8147238
99196003
44449107
66839091
47687476
35936761
8717625
72921653
6803572
39285381
77354678
62287418
64585565
73813195
51885416
9992869
23867899
9679329
58076755
37437208
47414115
94843972
12064355
4732922
86171313
14199486
95937576
23518564
34021726