250
398
204
312
455
221
499
390
317
258
432
452
347
468
262
239
299
238
201
370
338
282
381
474
314
396
371
436
327
433
346
378
366