true 98 116 true 1 2 4 8 14 24 25 29 30 33 35 44 50 51 55 60 66 73 74 86 87 91 95 97 102 108 115 117 119 122 125 132 136 138 139