7 222 272 true 1 3 4 16 33 34 37