18564467
16855041
2877466
70028298
11088918
25764340
17589088
48432173
61012289
85741203
45959859
37584458
75896169
1055599
8125370
59183468
31298172
1314164
861239
20443040
40708501
87754204
561788
94143905
7720893
32606948
98892572
65723153
71717011
40178142
6877705
54626617
27929868
17271918
96773821
33826733
13498309
57563762
186991
69104948