390
538
468
271
550
346
362
239
310
432
277
262
319
507
306
514
399
317
347
451
242
503
321
472
388
323
232
409
333
474
402
296
463
337
450