424
255
500
479
452
243
420
340
237
266
525
245
431
264
295
325
327
367
437
377
506
489
413
468
475
381
233
450
499
351
253
416
312
369