9
7
30
10
20
3
8
25
22
16
21
19
12
13
56
45
161
133
11
63
96
57
62
346
28
89
103
79
73
80
340
249
206
112
93
38