8
35
27
107
66
241
74
47
83
98
73
9
222
26
28
67
246
159
382
181
160
190
112
290
147
199
183
180
369
304
363