25002887
18074993
12435864
11116750
6452538
99034923
95385555
9752194
3535521
69496964
77326057
12885257
21472492
45073984
17181329
6151475
83715777
70505192
21254840
12177206
66421878
7995684
83624892
99722326
2016463
18557747
80496026
373409
40586517
83879042
95452243
60074453
55946905
83607726
58648911
12606097
46752214
26124624
96343209
82611025