param RandomSeed := 260; param NoDemands := 125; param LoDemand := 10; param HiDemand := 80; param NoPaths := 6; set N := 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18; set L := (1,3) (1,14) (2,10) (3,7) (3,15) (4,13) (4,18) (6,15) (7,17) (9,17) (11,12) (16,18) (1,8) (1,15) (2,13) (3,12) (4,7) (4,15) (5,7) (7,14) (8,17) (10,13) (11,15) (17,18) (1,9) (2,9) (3,6) (3,14) (4,9) (4,17) (5,16) (7,16) (9,15) (10,15) (14,17); param DPMD := [1,3] 1 [1,14] 1 [2,10] 1 [3,7] 1 [3,15] 1 [4,13] 1 [4,18] 1 [6,15] 1 [7,17] 1 [9,17] 1 [11,12] 1 [16,18] 1 [1,8] 0.5 [1,15] 0.5 [2,13] 0.5 [3,12] 0.5 [4,7] 0.5 [4,15] 0.5 [5,7] 0.5 [7,14] 0.5 [8,17] 0.5 [10,13] 0.5 [11,15] 0.5 [17,18] 0.5 [1,9] 0.5 [2,9] 0.1 [3,6] 0.1 [3,14] 0.1 [4,9] 0.1 [4,17] 0.1 [5,16] 0.1 [7,16] 0.1 [9,15] 0.1 [10,15] 0.1 [14,17]0.1; param Hut := 1 1000 2 1010 3 1020 4 1030 5 1040 6 1050 7 1060 8 1070 9 1080 10 1090 11 1095 12 1100 13 1110 14 1120 15 1130 16 1140 17 1150 18 1160; param TotalSpaces := 460; param costA01To20 := 100; param costA21To40 := 150; param costA41To80 := 200; param costM01To20 := 120; param costM21To40 := 180; param costM41To80 := 240; param costTE := 75; param costR := 130; param ModA := 80; param Spaces := 1 55 2 55 3 55 4 55 5 55 6 34 7 65 8 65 9 65 10 65 11 65 12 65 13 65 14 65 15 65 16 65 17 30 18 60 19 60 20 60 21 60 22 60 23 60 24 60 25 60 26 60 27 48 28 70 29 70 30 70 31 70 32 70 33 70 34 70 35 70 36 70 37 70 38 70 39 70 40 70 41 70 42 70 43 70 44 70 45 70 46 70 47 70 48 71 49 65 50 65 51 65 52 65 53 65 54 90 55 75 56 75 57 75 58 75 59 75 60 75 61 75 62 75 63 75 64 75 65 75 66 75 67 75 68 75 69 75 70 78 71 32 72 55 73 55 74 55 75 55 76 55 77 55 78 55 79 55 80 55 81 55 82 55 83 55 84 55 85 55 86 55 87 55 88 85 89 85 90 85 91 85 92 89 93 65 94 65 95 65 96 65 97 65 98 65 99 65 100 65 101 65 102 65 103 65 104 65 105 65 106 65 107 65 108 65 109 65 110 65 111 65 112 77 113 70 114 70 115 70 116 70 117 70 118 70 119 70 120 70 121 70 122 70 123 70 124 70 125 70 126 49 127 80 128 80 129 80 130 80 131 80 132 80 133 80 134 90 135 46 136 55 137 55 138 55 139 55 140 55 141 55 142 75 143 75 144 65 145 65 146 65 147 65 148 65 149 65 150 7 151 80 152 80 153 80 154 80 155 80 156 80 157 80 158 71 159 85 160 85 161 85 162 85 163 85 164 85 165 85 166 85 167 85 168 85 169 85 170 85 171 85 172 85 173 85 174 48 175 75 176 75 177 75 178 75 179 75 180 75 181 75 182 75 183 75 184 75 185 75 186 75 187 75 188 75 189 75 190 75 191 75 192 75 193 75 194 79 195 70 196 70 197 70 198 70 199 70 200 70 201 70 202 70 203 70 204 70 205 70 206 70 207 70 208 70 209 70 210 70 211 35 212 85 213 85 214 85 215 85 216 85 217 85 218 85 219 85 220 85 221 85 222 85 223 85 224 85 225 85 226 61 227 60 228 60 229 60 230 60 231 60 232 60 233 60 234 60 235 60 236 60 237 60 238 60 239 71 240 50 241 50 242 50 243 50 244 50 245 50 246 50 247 50 248 50 249 50 250 50 251 50 252 50 253 50 254 50 255 16 256 65 257 65 258 65 259 65 260 65 261 65 262 65 263 75 264 75 265 75 266 75 267 75 268 75 269 75 270 75 271 75 272 75 273 75 274 75 275 75 276 75 277 75 278 75 279 75 280 75 281 75 282 75 283 75 284 75 285 75 286 75 287 75 288 75 289 75 290 75 291 75 292 75 293 75 294 75 295 63 296 24 297 55 298 55 299 55 300 55 301 55 302 55 303 55 304 55 305 55 306 55 307 46 308 60 309 60 310 60 311 60 312 60 313 60 314 60 315 60 316 60 317 60 318 60 319 60 320 60 321 22 322 75 323 75 324 75 325 75 326 75 327 75 328 75 329 75 330 75 331 75 332 75 333 19 334 80 335 80 336 80 337 80 338 80 339 5 340 26 341 9 342 75 343 75 344 75 345 75 346 75 347 75 348 75 349 75 350 75 351 24 352 55 353 55 354 55 355 55 356 55 357 55 358 29 359 80 360 80 361 80 362 80 363 80 364 80 365 80 366 80 367 80 368 80 369 80 370 80 371 80 372 80 373 80 374 80 375 80 376 80 377 66 378 85 379 85 380 85 381 85 382 85 383 85 384 85 385 85 386 85 387 85 388 39 389 50 390 50 391 50 392 50 393 50 394 50 395 50 396 50 397 50 398 50 399 65 400 65 401 65 402 65 403 65 404 65 405 65 406 65 407 65 408 65 409 65 410 65 411 65 412 65 413 65 414 65 415 65 416 65 417 65 418 65 419 65 420 65 421 65 422 65 423 65 424 65 425 65 426 71 427 80 428 80 429 80 430 80 431 80 432 80 433 80 434 80 435 80 436 80 437 80 438 20; param Begin := [1,3] 1 [1,14] 7 [2,10] 18 [3,7] 28 [3,15] 49 [4,13] 55 [4,18] 71 [6,15] 88 [7,17] 93 [9,17] 113 [11,12] 127 [16,18] 135 [1,8] 142 [1,15] 145 [2,13] 151 [3,12] 159 [4,7] 175 [4,15] 195 [5,7] 212 [7,14] 227 [8,17] 240 [10,13] 256 [11,15] 264 [17,18] 296 [1,9] 304 [2,9] 308 [3,6] 322 [3,14] 334 [4,9] 342 [4,17] 352 [5,16] 359 [7,16] 378 [9,15] 389 [10,15] 399 [14,17] 427; param End := [1,3] 6 [1,14] 17 [2,10] 27 [3,7] 48 [3,15] 54 [4,13] 70 [4,18] 87 [6,15] 92 [7,17] 112 [9,17] 126 [11,12] 134 [16,18] 141 [1,8] 144 [1,15] 150 [2,13] 158 [3,12] 174 [4,7] 194 [4,15] 211 [5,7] 226 [7,14] 239 [8,17] 255 [10,13] 263 [11,15] 295 [17,18] 303 [1,9] 307 [2,9] 321 [3,6] 333 [3,14] 341 [4,9] 351 [4,17] 358 [5,16] 377 [7,16] 388 [9,15] 398 [10,15] 426 [14,17] 438; param QFib := 2.55079E-06; param QReg := 6.71037E-06; param QTe := 6.71037E-06; param QMUX := 9.96306E-07; param QOXC := 3.93368E-06; param QAMP := 8.45009E-06; param NoP:= 210; # Q[i,j] Denotes the Set of Backup Paths for Link (i,j) set Q[1,3] := 1 2 3 4 5 6; set Q[1,14] := 7 8 9 10 11 12; set Q[2,10] := 13 14 15 16 17 18; set Q[3,7] := 19 20 21 22 23 24; set Q[3,15] := 25 26 27 28 29 30; set Q[4,13] := 31 32 33 34 35 36; set Q[4,18] := 37 38 39 40 41 42; set Q[6,15] := 43 44 45 46 47 48; set Q[7,17] := 49 50 51 52 53 54; set Q[9,17] := 55 56 57 58 59 60; set Q[11,12] := 61 62 63 64 65 66; set Q[16,18] := 67 68 69 70 71 72; set Q[1,8] := 73 74 75 76 77 78; set Q[1,15] := 79 80 81 82 83 84; set Q[2,13] := 85 86 87 88 89 90; set Q[3,12] := 91 92 93 94 95 96; set Q[4,7] := 97 98 99 100 101 102; set Q[4,15] := 103 104 105 106 107 108; set Q[5,7] := 109 110 111 112 113 114; set Q[7,14] := 115 116 117 118 119 120; set Q[8,17] := 121 122 123 124 125 126; set Q[10,13] := 127 128 129 130 131 132; set Q[11,15] := 133 134 135 136 137 138; set Q[17,18] := 139 140 141 142 143 144; set Q[1,9] := 145 146 147 148 149 150; set Q[2,9] := 151 152 153 154 155 156; set Q[3,6] := 157 158 159 160 161 162; set Q[3,14] := 163 164 165 166 167 168; set Q[4,9] := 169 170 171 172 173 174; set Q[4,17] := 175 176 177 178 179 180; set Q[5,16] := 181 182 183 184 185 186; set Q[7,16] := 187 188 189 190 191 192; set Q[9,15] := 193 194 195 196 197 198; set Q[10,15] := 199 200 201 202 203 204; set Q[14,17] := 205 206 207 208 209 210; # PQ[k] Denotes the Set of Links in Backup Path k set PQ[1] := (15,3) (1,15); set PQ[2] := (1,14) (14,3); set PQ[3] := (15,3) (1,9) (9,15); set PQ[4] := (15,6) (1,15) (6,3); set PQ[5] := (15,6) (1,9) (6,3) (9,15); set PQ[6] := (1,8) (8,17) (14,3) (17,14); set PQ[7] := (1,3) (3,14); set PQ[8] := (15,3) (1,15) (3,14); set PQ[9] := (15,3) (1,9) (3,14) (9,15); set PQ[10] := (1,8) (8,17) (17,14); set PQ[11] := (15,6) (1,15) (6,3) (3,14); set PQ[12] := (9,17) (1,9) (17,14); set PQ[13] := (2,13) (13,10); set PQ[14] := (2,9) (9,15) (15,10); set PQ[15] := (1,15) (9,1) (2,9) (15,10); set PQ[16] := (4,13) (13,10) (2,9) (9,4); set PQ[17] := (1,3) (3,15) (9,1) (2,9) (15,10); set PQ[18] := (4,13) (9,17) (13,10) (2,9) (17,4); set PQ[19] := (14,7) (3,14); set PQ[20] := (3,1) (1,14) (14,7); set PQ[21] := (1,14) (3,15) (15,1) (14,7); set PQ[22] := (1,14) (3,15) (14,7) (9,1) (15,9); set PQ[23] := (3,1) (17,7) (1,8) (8,17); set PQ[24] := (17,7) (3,14) (14,17); set PQ[25] := (3,1) (1,15); set PQ[26] := (3,1) (1,9) (9,15); set PQ[27] := (6,15) (3,6); set PQ[28] := (14,1) (1,15) (3,14); set PQ[29] := (14,1) (1,9) (3,14) (9,15); set PQ[30] := (3,1) (4,15) (1,9) (9,4); set PQ[31] := (2,13) (9,2) (4,9); set PQ[32] := (2,10) (10,13) (9,2) (4,9); set PQ[33] := (17,9) (2,13) (9,2) (4,17); set PQ[34] := (8,1) (2,13) (17,8) (1,9) (9,2) (4,17); set PQ[35] := (2,13) (4,15) (9,2) (15,9); set PQ[36] := (15,1) (2,13) (4,15) (1,9) (9,2); set PQ[37] := (17,18) (4,17); set PQ[38] := (9,17) (17,18) (4,9); set PQ[39] := (1,8) (8,17) (17,18) (9,1) (4,9); set PQ[40] := (16,18) (4,7) (7,16); set PQ[41] := (1,8) (15,1) (4,15) (8,17) (17,18); set PQ[42] := (1,14) (17,18) (9,1) (4,9) (14,17); set PQ[43] := (3,15) (6,3); set PQ[44] := (3,1) (1,15) (6,3); set PQ[45] := (3,1) (1,9) (6,3) (9,15); set PQ[46] := (14,1) (1,15) (6,3) (3,14); set PQ[47] := (14,1) (1,9) (6,3) (3,14) (9,15); set PQ[48] := (3,1) (4,15) (1,9) (6,3) (9,4); set PQ[49] := (16,18) (18,17) (7,16); set PQ[50] := (7,14) (14,17); set PQ[51] := (7,4) (4,17); set PQ[52] := (14,1) (1,8) (7,14) (8,17); set PQ[53] := (3,1) (1,8) (7,14) (8,17) (14,3); set PQ[54] := (18,4) (16,18) (4,17) (7,16); set PQ[55] := (9,4) (4,17); set PQ[56] := (1,8) (8,17) (9,1); set PQ[57] := (1,14) (9,1) (14,17); set PQ[58] := (1,8) (15,1) (8,17) (9,15); set PQ[59] := (1,3) (9,1) (3,14) (14,17); set PQ[60] := (15,4) (4,17) (9,15); set PQ[61] := (15,3) (3,12) (11,15); set PQ[62] := (1,3) (15,1) (3,12) (11,15); set PQ[63] := (1,3) (3,12) (11,15) (9,1) (15,9); set PQ[64] := (15,6) (3,12) (11,15) (6,3); set PQ[65] := (1,14) (15,1) (3,12) (11,15) (14,3); set PQ[66] := (1,14) (3,12) (11,15) (9,1) (14,3) (15,9); set PQ[67] := (7,17) (17,18) (16,7); set PQ[68] := (7,14) (17,18) (16,7) (14,17); set PQ[69] := (7,4) (17,18) (4,17) (16,7); set PQ[70] := (4,18) (7,4) (16,7); set PQ[71] := (4,18) (7,17) (17,4) (16,7); set PQ[72] := (14,1) (1,8) (7,14) (8,17) (17,18) (16,7); set PQ[73] := (9,17) (17,8) (1,9); set PQ[74] := (17,8) (1,9) (9,4) (4,17); set PQ[75] := (1,14) (17,8) (14,17); set PQ[76] := (1,3) (17,8) (3,14) (14,17); set PQ[77] := (9,17) (1,15) (17,8) (15,9); set PQ[78] := (1,15) (15,4) (17,8) (4,17); set PQ[79] := (1,9) (9,15); set PQ[80] := (1,3) (3,15); set PQ[81] := (1,14) (3,15) (14,3); set PQ[82] := (1,3) (6,15) (3,6); set PQ[83] := (4,15) (1,9) (9,4); set PQ[84] := (1,14) (6,15) (3,6) (14,3); set PQ[85] := (2,10) (10,13); set PQ[86] := (4,13) (2,9) (9,4); set PQ[87] := (4,13) (9,17) (2,9) (17,4); set PQ[88] := (4,13) (1,8) (8,17) (9,1) (2,9) (17,4); set PQ[89] := (10,13) (2,9) (9,15) (15,10); set PQ[90] := (4,13) (15,4) (2,9) (9,15); set PQ[91] := (3,15) (11,12) (15,11); set PQ[92] := (3,1) (11,12) (1,15) (15,11); set PQ[93] := (3,1) (11,12) (15,11) (1,9) (9,15); set PQ[94] := (6,15) (11,12) (15,11) (3,6); set PQ[95] := (14,1) (11,12) (1,15) (15,11) (3,14); set PQ[96] := (14,1) (11,12) (15,11) (1,9) (3,14) (9,15); set PQ[97] := (17,7) (4,17); set PQ[98] := (18,16) (17,18) (4,17) (16,7); set PQ[99] := (14,7) (4,17) (17,14); set PQ[100] := (4,18) (18,16) (16,7); set PQ[101] := (1,14) (14,7) (9,1) (4,9); set PQ[102] := (1,3) (14,7) (9,1) (3,14) (4,9); set PQ[103] := (4,9) (9,15); set PQ[104] := (1,15) (9,1) (4,9); set PQ[105] := (1,3) (3,15) (9,1) (4,9); set PQ[106] := (8,1) (1,15) (17,8) (4,17); set PQ[107] := (17,9) (4,17) (9,15); set PQ[108] := (17,9) (1,15) (9,1) (4,17); set PQ[109] := (5,16) (16,7); set PQ[110] := (17,7) (16,18) (18,17) (5,16); set PQ[111] := (16,18) (14,7) (18,17) (5,16) (17,14); set PQ[112] := (16,18) (4,7) (18,17) (17,4) (5,16); set PQ[113] := (18,4) (16,18) (4,7) (5,16); set PQ[114] := (18,4) (17,7) (16,18) (4,17) (5,16); set PQ[115] := (7,3) (3,14); set PQ[116] := (7,17) (17,14); set PQ[117] := (3,1) (1,14) (7,3); set PQ[118] := (16,18) (18,17) (7,16) (17,14); set PQ[119] := (7,4) (4,17) (17,14); set PQ[120] := (1,14) (7,3) (3,15) (15,1); set PQ[121] := (9,17) (8,1) (1,9); set PQ[122] := (8,1) (1,9) (9,4) (4,17); set PQ[123] := (1,14) (8,1) (14,17); set PQ[124] := (1,3) (8,1) (3,14) (14,17); set PQ[125] := (9,17) (8,1) (1,15) (15,9); set PQ[126] := (8,1) (1,15) (15,4) (4,17); set PQ[127] := (10,2) (2,13); set PQ[128] := (10,2) (4,13) (2,9) (9,4); set PQ[129] := (2,13) (9,2) (15,9) (10,15); set PQ[130] := (15,1) (2,13) (1,9) (9,2) (10,15); set PQ[131] := (10,2) (4,13) (9,17) (2,9) (17,4); set PQ[132] := (10,2) (4,13) (1,8) (8,17) (9,1) (2,9) (17,4); set PQ[133] := (3,15) (11,12) (12,3); set PQ[134] := (3,1) (11,12) (1,15) (12,3); set PQ[135] := (3,1) (11,12) (12,3) (1,9) (9,15); set PQ[136] := (6,15) (11,12) (12,3) (3,6); set PQ[137] := (14,1) (11,12) (1,15) (12,3) (3,14); set PQ[138] := (14,1) (11,12) (12,3) (1,9) (3,14) (9,15); set PQ[139] := (4,18) (17,4); set PQ[140] := (4,18) (17,9) (9,4); set PQ[141] := (17,7) (16,18) (7,16); set PQ[142] := (4,18) (8,1) (17,8) (1,9) (9,4); set PQ[143] := (16,18) (14,7) (7,16) (17,14); set PQ[144] := (16,18) (4,7) (17,4) (7,16); set PQ[145] := (1,15) (15,9); set PQ[146] := (1,3) (3,15) (15,9); set PQ[147] := (17,9) (1,8) (8,17); set PQ[148] := (1,14) (3,15) (14,3) (15,9); set PQ[149] := (1,8) (8,17) (4,9) (17,4); set PQ[150] := (1,3) (6,15) (3,6) (15,9); set PQ[151] := (13,4) (2,13) (4,9); set PQ[152] := (2,10) (15,9) (10,15); set PQ[153] := (2,10) (15,1) (1,9) (10,15); set PQ[154] := (2,10) (13,4) (10,13) (4,9); set PQ[155] := (13,4) (17,9) (2,13) (4,17); set PQ[156] := (3,1) (2,10) (15,3) (1,9) (10,15); set PQ[157] := (3,15) (15,6); set PQ[158] := (3,1) (15,6) (1,15); set PQ[159] := (3,1) (15,6) (1,9) (9,15); set PQ[160] := (14,1) (15,6) (1,15) (3,14); set PQ[161] := (14,1) (15,6) (1,9) (3,14) (9,15); set PQ[162] := (3,1) (15,6) (4,15) (1,9) (9,4); set PQ[163] := (3,1) (1,14); set PQ[164] := (1,14) (3,15) (15,1); set PQ[165] := (1,14) (3,15) (9,1) (15,9); set PQ[166] := (3,1) (1,8) (8,17) (17,14); set PQ[167] := (3,7) (7,14); set PQ[168] := (1,14) (6,15) (15,1) (3,6); set PQ[169] := (17,9) (4,17); set PQ[170] := (8,1) (17,8) (1,9) (4,17); set PQ[171] := (4,15) (15,9); set PQ[172] := (15,1) (4,15) (1,9); set PQ[173] := (3,1) (15,3) (4,15) (1,9); set PQ[174] := (14,1) (1,9) (4,17) (17,14); set PQ[175] := (4,18) (18,17); set PQ[176] := (9,17) (4,9); set PQ[177] := (1,8) (8,17) (9,1) (4,9); set PQ[178] := (1,8) (15,1) (4,15) (8,17); set PQ[179] := (1,14) (9,1) (4,9) (14,17); set PQ[180] := (1,8) (15,1) (8,17) (4,9) (9,15); set PQ[181] := (5,7) (7,16); set PQ[182] := (7,17) (18,16) (5,7) (17,18); set PQ[183] := (18,16) (5,7) (7,14) (17,18) (14,17); set PQ[184] := (18,16) (7,4) (5,7) (17,18) (4,17); set PQ[185] := (4,18) (18,16) (7,4) (5,7); set PQ[186] := (4,18) (7,17) (18,16) (5,7) (17,4); set PQ[187] := (7,17) (18,16) (17,18); set PQ[188] := (18,16) (7,14) (17,18) (14,17); set PQ[189] := (18,16) (7,4) (17,18) (4,17); set PQ[190] := (7,5) (5,16); set PQ[191] := (4,18) (18,16) (7,4); set PQ[192] := (4,18) (7,17) (18,16) (17,4); set PQ[193] := (1,15) (9,1); set PQ[194] := (1,3) (3,15) (9,1); set PQ[195] := (1,14) (3,15) (9,1) (14,3); set PQ[196] := (1,3) (6,15) (9,1) (3,6); set PQ[197] := (4,15) (9,4); set PQ[198] := (9,17) (8,1) (1,15) (17,8); set PQ[199] := (10,2) (2,9) (9,15); set PQ[200] := (10,2) (1,15) (9,1) (2,9); set PQ[201] := (1,3) (10,2) (3,15) (9,1) (2,9); set PQ[202] := (13,2) (10,13) (2,9) (9,15); set PQ[203] := (1,15) (13,2) (10,13) (9,1) (2,9); set PQ[204] := (13,4) (4,15) (10,13); set PQ[205] := (14,1) (1,8) (8,17); set PQ[206] := (3,1) (1,8) (8,17) (14,3); set PQ[207] := (14,1) (9,17) (1,9); set PQ[208] := (3,1) (9,17) (1,9) (14,3); set PQ[209] := (14,1) (1,9) (9,4) (4,17); set PQ[210] := (3,1) (1,9) (14,3) (9,4) (4,17); # AQ(i,j) denotes the Set of Backup Paths using Link (i,j) set AQ[15,3] := 1 3 8 9 61 156 173; set AQ[1,15] := 1 11 28 77 95 108 134 158 198 4 15 44 78 104 125 137 160 200 8 25 46 92 106 126 145 193 203; set AQ[1,14] := 2 21 42 65 75 84 117 123 163 165 179 20 22 57 66 81 101 120 148 164 168 195; set AQ[14,3] := 2 6 53 65 66 81 84 148 195 206 208 210; set AQ[1,9] := 3 12 30 45 73 83 121 135 153 161 172 207 210 5 26 34 47 74 93 122 138 156 162 173 208 9 29 36 48 79 96 130 142 159 170 174 209; set AQ[9,15] := 3 9 26 45 58 79 90 96 107 138 161 199 5 14 29 47 60 89 93 103 135 159 180 202; set AQ[15,6] := 4 5 11 64 157 158 159 160 161 162; set AQ[6,3] := 4 5 11 43 44 45 46 47 48 64; set AQ[1,8] := 6 23 41 53 58 88 147 166 178 205 10 39 52 56 72 132 149 177 180 206; set AQ[8,17] := 6 23 41 53 58 88 147 166 178 205 10 39 52 56 72 132 149 177 180 206; set AQ[17,14] := 6 10 12 99 111 116 118 119 143 166 174; set AQ[1,3] := 7 17 59 62 63 76 80 82 102 105 124 146 150 194 196 201; set AQ[3,14] := 7 9 19 28 46 59 95 102 124 138 161 8 11 24 29 47 76 96 115 137 160; set AQ[9,17] := 12 18 38 73 77 87 121 125 131 176 198 207 208; set AQ[2,13] := 13 31 33 34 35 36 127 129 130 151 155; set AQ[13,10] := 13 16 18; set AQ[2,9] := 14 16 18 87 89 128 132 200 202 15 17 86 88 90 131 199 201 203; set AQ[15,10] := 14 15 17 89; set AQ[9,1] := 15 39 57 66 102 108 177 194 200 17 42 59 88 104 132 179 195 201 22 56 63 101 105 165 193 196 203; set AQ[4,13] := 16 18 86 87 88 90 128 131 132; set AQ[9,4] := 16 30 48 55 74 83 86 122 128 140 142 162 197 209 210; set AQ[3,15] := 17 22 80 91 120 146 157 165 195 21 43 81 105 133 148 164 194 201; set AQ[17,4] := 18 71 87 88 112 131 132 139 144 149 186 192; set AQ[14,7] := 19 20 21 22 99 101 102 111 143; set AQ[3,1] := 20 25 30 45 53 93 134 156 159 163 173 208 23 26 44 48 92 117 135 158 162 166 206 210; set AQ[15,1] := 21 36 41 58 62 65 120 130 153 164 168 172 178 180; set AQ[15,9] := 22 35 63 66 77 125 129 145 146 148 150 152 165 171; set AQ[17,7] := 23 24 97 110 114 141; set AQ[14,17] := 24 42 50 57 59 68 75 76 123 124 179 183 188; set AQ[6,15] := 27 82 84 94 136 150 168 196; set AQ[3,6] := 27 82 84 94 136 150 168 196; set AQ[14,1] := 28 46 52 95 137 160 174 207 29 47 72 96 138 161 205 209; set AQ[4,15] := 30 35 36 41 48 83 162 171 172 173 178 197 204; set AQ[9,2] := 31 32 33 34 35 36 129 130; set AQ[4,9] := 31 38 42 102 104 149 154 177 180 32 39 101 103 105 151 176 179; set AQ[2,10] := 32 85 152 153 154 156; set AQ[10,13] := 32 85 89 154 202 203 204; set AQ[17,9] := 33 107 108 140 147 155 169; set AQ[4,17] := 33 51 60 78 99 108 122 169 184 210 34 54 69 97 106 114 126 170 189 37 55 74 98 107 119 155 174 209; set AQ[8,1] := 34 106 121 122 123 124 125 126 142 170 198; set AQ[17,8] := 34 73 74 75 76 77 78 106 142 170 198; set AQ[17,18] := 37 39 42 68 72 182 184 188 38 41 67 69 98 183 187 189; set AQ[16,18] := 40 49 54 110 111 112 113 114 118 141 143 144; set AQ[4,7] := 40 112 113 144; set AQ[7,16] := 40 49 54 118 141 143 144 181; set AQ[18,17] := 49 110 111 112 118 175; set AQ[7,14] := 50 52 53 68 72 167 183 188; set AQ[7,4] := 51 69 70 119 184 185 189 191; set AQ[18,4] := 54 113 114; set AQ[15,4] := 60 78 90 126; set AQ[3,12] := 61 62 63 64 65 66; set AQ[11,15] := 61 62 63 64 65 66; set AQ[7,17] := 67 71 116 182 186 187 192; set AQ[16,7] := 67 68 69 70 71 72 98 100 109; set AQ[4,18] := 70 71 100 139 140 142 175 185 186 191 192; set AQ[11,12] := 91 92 93 94 95 96 133 134 135 136 137 138; set AQ[15,11] := 91 92 93 94 95 96; set AQ[18,16] := 98 100 182 183 184 185 186 187 188 189 191 192; set AQ[5,16] := 109 110 111 112 113 114 190; set AQ[7,3] := 115 117 120; set AQ[10,2] := 127 128 131 132 199 200 201; set AQ[10,15] := 129 130 152 153 156; set AQ[12,3] := 133 134 135 136 137 138; set AQ[13,4] := 151 154 155 204; set AQ[3,7] := 167; set AQ[5,7] := 181 182 183 184 185 186; set AQ[7,5] := 190; set AQ[13,2] := 202 203;