9
14
8
15
12
10
6
7
4
155
114
29
235
181
126
107
59
122
69
260
157
191
94
244
45
117
103
147
188
264
86
87
207
296
214
148
170
130
267
469
72
346
77
237
204
96
92
47
121
115
219
317