true 101 23 true 3 11 15 19 29 30 44 52 56 58 61 64 67 70 74 84 86 88 91 95 97 98 99