512
224
439
369
501
431
283
348
309
321
263
343
520
285
338
531
317
375
450
447
505
223
426
474
261
480
491
328
385
255
305
336