99987480
19186277
63761988
71417126
110314
63107732
46502200
7831849
74682767
3958554
45817101
47453613
34494298
9845631
77474768
87401211
263007
91773848
59652800
6285252
60535721
1094684
38059799
2427198
84662906
83245321
93406076
54688889
58233302
47984663
59651245
5677881
44856097
6432106
38597053
71791220
35291369
33747241
24478393
10101880