344
301
405
236
333
376
478
241
486
231
413
501
368
496
408
342
345
214
458
267
352
216
377
222
212
215
470
450
485
431
283
475
320