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