31
28
22
21
29
18
11
200
74
137
10
97
7
12
23
5
53
30
19
16
9
61
20
110
79
8
75
37
17
27
25
51
178
36
78
14
40
99
6
58
15
43
67
24
13
54
46
26
136
83
34