348
260
296
507
409
396
340
385
379
214
314
390
436
402
213
415
324
353
394
455
387
360
298
407
430
302
215
315
337
478
437