7
34
26
35
107
66
240
74
47
83
99
73
9
221
25
28
67
246
159
381
181
160
190
112
289
147
199
183
180
369
304
363