12594460
59567274
42945036
31463418
9173295
28165728
2957931
15953930
33162153
1778721
55262066
82133579
86919049
55588294
19084108
82995460
2208695
883345
37521409
26858100
94827003
79471626
75007125
12137978
71232960
40471478
51146475
12501954
59276082
30268050
72062687
39143904
29046880
34606046
46203870
64064274
51164033
89158133
53422992
72841740