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