318
233
417
436
285
302
526
451
371
342
348
382
271
441
470
377
270
386
478
396
287
434
540
505
378
228
367
282
448
281
445
375