290
257
253
435
525
510
311
354
338
471
372
261
370
353
428
461
468
595
388
252
244
330
235
310
416
494
358
512
347
476
518
295
262
378
247