452
360
297
504
225
404
377
511
224
264
364
354
471
255
472
351
501
391
236
359
283
496
229
457
490
419
381
416
376
250
439
460
279
346