20285982
6757571
64025628
20577906
43193603
15656542
31318092
67986366
665921
43393693
25899642
30514813
72072917
30326911
28494673
32922626
57202404
66022925
28992567
95095177
86503963
29631465
19954802
57355725
23512318
9491523
11123446
5662970
1244934
83944054
68094808
64734861
2969684
62696272
40188559
35633776
242228
14188570
26972651
61379908