true 101 23 true 6 7 8 12 27 35 41 42 50 54 59 60 61 66 68 78 81 82 86 92 96 97 99