true 116 110 true 7 18 26 31 34 35 36 43 49 51 54 55 57 59 62 70 71 74 78 82 83 91 93 97