443
280
330
302
372
297
478
283
282
332
389
512
468
230
387
278
390
358
412
425
476
306
237
255
214
504
396
267
393
221
262
375