Route #1: 98 256 63 238 110 27 243 153 61 76 248 249 219 143 270 184 Route #2: 293 258 224 131 67 246 200 188 69 115 56 30 133 193 5 109 119 158 Route #3: 162 46 7 58 103 233 172 83 9 167 77 134 244 149 113 62 25 Route #4: 21 114 241 236 93 75 47 197 223 117 176 146 99 12 Route #5: 105 199 71 129 139 125 231 242 34 196 274 296 289 299 230 118 Route #6: 232 215 Route #7: 10 285 20 121 180 251 39 175 14 229 277 155 144 45 267 84 22 156 54 Route #8: 245 189 201 135 290 142 281 26 96 2 182 191 132 65 130 Route #9: 217 31 240 239 254 145 138 207 194 255 262 202 160 Route #10: 205 52 166 291 68 187 163 108 36 174 259 198 300 29 226 Route #11: 33 4 234 266 171 252 268 150 253 186 90 195 280 8 123 51 60 Route #12: 53 192 164 235 95 264 97 124 112 165 278 122 273 210 Route #13: 104 237 55 106 216 101 59 137 85 15 35 74 302 301 Route #14: 66 257 227 190 140 275 82 218 89 159 141 126 18 92 42 209 286 Route #15: 148 100 94 221 250 40 91 151 152 154 50 Route #16: 32 271 261 247 181 265 78 37 28 44 128 185 Route #17: 214 183 168 79 282 64 81 213 269 136 3 86 228 211 157 Route #18: 204 107 147 298 19 220 173 284 6 272 276 208 Route #19: 57 222 170 41 260 292 17 297 48 80 1 287 43 279 Route #20: 16 206 294 72 177 263 11 73 13 87 38 88 179 288 116 295 Route #21: 23 120 283 225 212 169 49 111 161 102 127 70 203 24 178 Cost 21736