390
520
347
235
522
244
443
471
493
473
231
408
261
237
479
507
316
431
273
282
483
284
226
499
276
450
419
297
403
320
491
340
416