7 595 36 3 68 78 85 137 145 159