true 101 33 true 1 3 11 14 15 25 26 29 34 42 43 44 49 57 58 61 66 70 72 75 79 80 83 87 93 99