7 106 130 true 0 1 2 9 22 29 33