56
45
39
105
77
71
152