true 101 23 true 2 8 10 11 12 20 34 35 42 52 53 54 74 76 78 79 83 87 88 92 93 96 99