98865887
83059296
92659407
62499710
16745845
92823180
70681969
34365456
60368099
64526954
81529764
61591319
37159142
52508675
93297371
40122109
1122196
19149577
39765356
9233975
32979800
9695721
9184906
33328078
80848389
85016850
29304414
49701436
23464168
6886242
74118511
7720164
57611748
76838832
7725666
45564180
36567926
18461179
12107256
95907264