31666
14538
4266
35673
22498
59759
139586
21398
7390
10050
8871
2692
62731
14415
13507
101721
7581
6982
3817
38889
13090
9924
9364
30553
18174
14328
16133
3647
20782
6487
7647
8001
34309
33103
10272
56380
6306
23737
23755
39344
85003
21066
25119
31442
9712
45612
27588
9121
14869
57718
9483
52886
12025
15403
21224
19182
4710
18684
64285
24439