8
35
27
108
68
242
75
47
83
100
73
9
222
29
67
246
159
383
181
160
192
112
290
147
200
183
180
370
304
363