7 128 287 true 1 2 7 8 19 22 29