17212330
6990998
86709485
9915299
50719248
50128176
10206819
58597632
25281673
4569911
19211622
7421653
73261077
23648536
13894445
8051223
18059207
14213879
38432374
39342626
52254451
466106
9273652
8428527
31992791
89747248
26302782
45902354
27883594
65828880
39788571
99037189
1885654
8419588
62571260
46227377
25352404
33294137
71509199
57922891