28509211
52777101
14897413
12945595
806845
21893957
129695
5762326
60501291
21644089
16589708
71833890
6100855
76557372
12648826
63313905
9875609
70558107
64719328
38474281
4567195
13682622
29511724
2241809
26173457
9527860
44282414
7238180
39566605
39686790
99252575
84543500
21615673
67545019
44002063
79445611
95667945
55848050
32758594
76272593