12
8
6
9
70
19
7
21
41
38
2
29
16
75
10
4
5
32
173
64
30
132
67
24
195
47
133
55
117
86
61
17
53
48
68
62
51
35
261
180
104
59
185