58 139 26 1 2 8 9 15 16 22 23 29 30 36 37 43 44 50 51 57 58 64 65 71 72 78 79 85 86 92 93 99 100 106 107 113 114 120 121 127 128 134 135 141 142 148 149 155 156 162 163 169 170 176 177 183 184 190 191 197 198