292
399
353
381
267
242
345
308
231
497
377
485
415
258
309
462
224
274
312
351
501
457
408
256
517
504
494
400
435
410
228
232