40 17316
50 15067
41 18284
176 29853
92 23231
12 28191
45 13959
43 12200
36 12016
57 13563
140 24404
16 6276
76 21211
64 13550
59 44342
30 6654
9 4965
18 11991
16 12479
13 3994
9 6083
36 15214
26 6638
40 12921
38 15698
13 3324
23 6622
17 6132
26 8089
25 6832
35 9600
22 8872
32 18777
26 7612
22 13225
32 10133
30 10567
28 7638
32 9352
43 11780
49 10916
37 10991