323
237
509
263
384
336
477
297
338
422
500
347
244
479
228
241
499
293
312
464
351
443
425
390
345
504
223
430
221
466
222
349
407
359