234
493
268
309
248
244
211
207
283
460
472
324
393
250
391
310
215
387
418
286
335
475
227
417
420
230
306
462
500
294
499
340