7 96 144 true 1 2 6 19 31 36 38