true 1706 696 true 2 3 5 6 8 17 19 21 26 32 33 35 36 37 40 41 46 47 55 67 71 91 96 99 101 106 111 112 114 119 121 126 139 143 147