381
426
248
231
222
481
318
358
379
450
443
357
247
270
389
464
508
302
337
280
377
226
423
297
321
431
325
254
507
273
456
367
284
362