17036906
3371673
7688901
10519696
18682666
1434286
55269242
94732899
19091838
232715
5092860
59974424
53294610
21644893
32072004
69027247
16457263
80622389
28445077
11066934
5571316
88763913
44938013
63401488
95383115
35006822
96595030
96627470
69899244
14705887
9354356
40384913
94353075
63051580
52295713
95197064
26976251
24441519
10366824
15593193