99451167
95818070
94153520
47964932
22922364
25926418
74911871
23803999
65376488
2894795
59434941
59629033
64497643
96676277
15983944
23043470
74051955
6592284
29085148
66485431
66807190
3744247
66509341
80049175
44555826
92743246
60375732
27234650
28976941
34349565
58853923
99963686
25739883
10552570
4043994
91394515
1468400
38247877
59362667
6547624