90265822
1184258
40077750
1373198
13879750
27058650
97255999
82095729
47465619
85392667
26131098
37722293
11807222
73127804
69298362
3824022
13444839
99609806
6753915
44945551
96785938
18143171
57514364
47835400
68889606
58189472
7193340
63752206
48559809
43565183
65433635
972775
19276369
29208257
13342175
20165825
57843057
97792771
71608703
9176567