430
337
427
265
521
308
488
231
405
289
395
351
378
279
391
266
225
237
301
492
304
276
417
233
329
482
399
349
363
484
426
520
236