240
225
474
500
421
409
258
221
535
511
244
505
469
411
364
368
422
270
317
300
269
243
472
465
348
343
468
386
515
454
303
274
350
530