30
16
6
7
13
17
11
29
18
5
15
114
39
40
8
37
81
4
27
12
0
171
47
10
299
138
142
255
177
221
159
111
230
35
43
28
244
68
173
85
78
96
168
322
185
307
48
57
9