293
457
300
425
430
484
498
378
336
444
512
482
408
441
358
478
223
502
451
463
262
318
481
282
243
258
436
343