307
219
408
374
251
240
340
359
425
383
265
255
442
464
264
398
486
360
338
384
304
233
220
447
481
461
414
258
382
275
479
339
507
328