true 101 23 true 3 4 9 29 33 50 58 68 72 73