true 101 29 true 3 4 9 11 14 16 29 33 43 50 54 58 68 72 73 76