296
280
535
293
520
384
359
269
436
328
298
404
385
286
401
537
326
543
405
485
361
257
414
308
391
476
282
260
443
239
254
302
388
318