9
7
31
11
20
4
8
25
23
16
10
22
19
15
13
58
14
45
161
133
12
63
97
57
62
346
28
89
103
79
73
80
340
250
206
112
94
38