8 162 157 true 2 3 6 8 9 12 32 35