8 150 126 true 1 12 19 28 31 32 36 39