9
11
23
10
6
18
31
4
1
24
8
189
93
111
20
91
30
132
287
84
55
58
16
149
82
133
165
231
36
171
159
17
7
62
65
49
74
53
12
166
27
158
69
29
148
19
43