98054637
438327
30209464
55174738
20602766
30362788
78933377
8677730
33776117
41591308
11616900
21831051
84454690
80747942
58831008
507423
33652893
80608884
61173533
70339330
1346125
4855190
94087340
82026948
55223354
76427542
65163175
49844316
5797972
52646
3314900
65625944
99057129
48613811
15918718
58321329
17218279
15438432
92552228
54833934