98711736
86659020
75308244
70103388
69568228
82045415
2537909
90585218
21213735
12033785
30463399
38766383
5210227
4587963
94356038
10662133
6087135
61111984
65679625
73072269
83421431
98909288
59691962
57037109
77122761
96407166
325503
255893
26655284
59589560
58718974
13712220
1145783
38821554
2028638
85546861
29237606
41997365
54268261
2830736