158
520
534
434
448
663
418
428
312
567