18
17
9
8
7
26
5
38
2
6
10
4
16
12
11
21
13
164
127
30
36
99
27
42
254
130
41
74
249
113
58
128
158
166
184
122
209
108
46
57
147
68
51
139
28
22
111
69