9
7
32
11
21
4
6
8
25
23
16
10
22
19
15
12
13
59
14
45
161
133
64
97
57
62
346
28
89
104
79
73
80
340
250
206
112
94
38