389
352
354
234
409
293
287
508
303
246
414
383
469
232
398
340
296
302
451
221
518
244
478
374
431
503
346
484
388
430
475
399
247