84807120
57482454
435780
43057285
19245473
12314813
23277103
89944999
70231917
68764606
31917862
91504357
98122614
58335368
21419233
7260157
80381264
25096334
48135500
20637727
63265949
21949092
31493775
14524439
62992240
84976955
16894418
97248479
60438081
12946752
9022370
18743461
6966654
4204419
40031927
1728560
57247282
4226148
7974251
33451001