8 1249 417 true 4 7 16 28 31 32 33 36