320
445
502
365
352
321
492
452
377
288
390
466
246
394
430
312
224
218
240
267
357
345
482
262
317
371
273
387
335
213
297
331
285
488