340
374
513
241
460
313
302
505
487
404
466
312
323
235
409
361
297
324
350
474
372
512
451
464
417
268
433
473
263
306
525