400
460
319
397
385
267
525
258
495
418
306
404
276
259
263
284
401
422
372
347
417
512
440
283
451
281
433
262
277
425
252
491