8
35
27
108
67
241
74
47
83
100
73
9
222
29
246
159
383
181
160
191
112
290
147
200
183
180
369
304
363