33
12
5
8
27
10
21
20
7
14
43
19
38
23
28
59
34
29
17
178
97
36
40
18
55
51
15
30
25
289
68
35
85
112
141
46
123
61
64
69
130
53