59525389
93596398
82247013
60829386
47764068
28124529
19692623
86858184
4739890
3333715
12563141
2971259
96023345
8309435
3947360
23707012
7162818
90381052
6048778
43145881
5051786
42857209
97874172
82385782
64964511
66281522
92436817
60112291
5512520
47193524
6919522
52718332
14946465
28403127
65118762
2185374
16752660
4034937
98965348
9043815