7
34
26
107
66
240
74
47
83
97
73
221
25
27
67
246
159
381
181
190
112
289
146
199
182
180
367
304
363