383
513
364
347
262
342
306
525
394
507
376
489
412
509
289
444
256
415
324
276
453
298
471
411
446
328
516
382
499
442
495
308
392