303
457
452
500
297
446
240
413
274
335
213
407
451
445
237
419
501
483
224
465
455
470
307
403
276
211
474
298
383
294
493
239
438