280
274
228
340
428
253
254
385
357
401
459
468
339
229
451
243
356
509
407
305
502
281
386
456
464
249
244
234
390
260
326
397
469
486