158
520
534
436
448
663
418
428
312
567