7
34
26
35
107
66
240
74
47
83
99
73
8
221
25
27
67
246
159
381
181
190
112
289
146
199
183
180
368
304
363