6 151 126 true 3 12 18 22 28 31