247
416
233
257
531
335
329
513
299
370
260
258
345
468
480
452
350
394
256
363
352
324
243
295
253
255
510
426
290
496
381
405