643198
86684255
3968169
32761875
3371120
89267299
3044294
80075613
93804071
57143075
57931668
4397257
730648
84464233
71857853
99672433
47123105
34425044
80163994
88855350
16501612
54385658
97303478
15923935
2604848
67353035
16256668
1477107
90822020
78547914
82568422
16812377
26927769
66457633
7052677
27525515
37394541
2151930
81169050
5214492