6 160 144 true 1 2 17 28 29 37