7 101 117 true 4 12 16 21 22 33 34