true 101 23 true 3 8 29 33 34 64 65 72 96 97 98