100
264
422
167
216
312
112
181
92
69
93
346
251
255
164
226
297
364
261
348
156
369
330
240
386
199
230
157
273
351