Index: trunk/FACT++/www/viewer/neighbors.php
===================================================================
--- trunk/FACT++/www/viewer/neighbors.php	(revision 17726)
+++ trunk/FACT++/www/viewer/neighbors.php	(revision 17726)
@@ -0,0 +1,1445 @@
+<?php
+$neighbors = array(
+    0 => array( 17, 15, 16, 1, 3, 2 ),
+    1 => array( 0, 16, 4, 3 ),
+    2 => array( 32, 17, 0, 3, 5, 29 ),
+    3 => array( 2, 0, 1, 4, 6, 5 ),
+    4 => array( 3, 1, 7, 6 ),
+    5 => array( 29, 2, 3, 6, 8, 26 ),
+    6 => array( 5, 3, 4, 7, 71, 8 ),
+    7 => array( 6, 4, 70, 71 ),
+    8 => array( 26, 5, 6, 71, 69, 23 ),
+    9 => array( 1439, 1437, 1438, 10, 12, 11 ),
+    10 => array( 9, 1438, 13, 12 ),
+    11 => array( 1400, 1439, 9, 12, 14, 1397 ),
+    12 => array( 11, 9, 10, 13, 15, 14 ),
+    13 => array( 12, 10, 16, 15 ),
+    14 => array( 1397, 11, 12, 15, 17, 35 ),
+    15 => array( 14, 12, 13, 16, 0, 17 ),
+    16 => array( 15, 13, 1, 0 ),
+    17 => array( 35, 14, 15, 0, 2, 32 ),
+    18 => array( 19, 21, 20, 65, 61, 62 ),
+    19 => array( 116, 22, 21, 18, 62, 113 ),
+    20 => array( 21, 23, 69, 67, 65, 18 ),
+    21 => array( 22, 24, 23, 20, 18, 19 ),
+    22 => array( 119, 25, 24, 21, 19, 116 ),
+    23 => array( 24, 26, 8, 69, 20, 21 ),
+    24 => array( 25, 27, 26, 23, 21, 22 ),
+    25 => array( 122, 28, 27, 24, 22, 119 ),
+    26 => array( 27, 29, 5, 8, 23, 24 ),
+    27 => array( 28, 30, 29, 26, 24, 25 ),
+    28 => array( 125, 31, 30, 27, 25, 122 ),
+    29 => array( 30, 32, 2, 5, 26, 27 ),
+    30 => array( 31, 33, 32, 29, 27, 28 ),
+    31 => array( 128, 34, 33, 30, 28, 125 ),
+    32 => array( 33, 35, 17, 2, 29, 30 ),
+    33 => array( 34, 1395, 35, 32, 30, 31 ),
+    34 => array( 131, 1396, 1395, 33, 31, 128 ),
+    35 => array( 1395, 1397, 14, 17, 32, 33 ),
+    36 => array( 37, 39, 38, 50, 47, 48 ),
+    37 => array( 80, 40, 39, 36, 48, 77 ),
+    38 => array( 39, 41, 53, 51, 50, 36 ),
+    39 => array( 40, 42, 41, 38, 36, 37 ),
+    40 => array( 92, 43, 42, 39, 37, 80 ),
+    41 => array( 42, 44, 58, 53, 38, 39 ),
+    42 => array( 43, 108, 44, 41, 39, 40 ),
+    43 => array( 95, 109, 108, 42, 40, 92 ),
+    44 => array( 108, 110, 60, 58, 41, 42 ),
+    45 => array( 89, 47, 46, 86, 87 ),
+    46 => array( 47, 50, 49, 45 ),
+    47 => array( 48, 36, 50, 46, 45, 89 ),
+    48 => array( 77, 37, 36, 47, 89, 74 ),
+    49 => array( 50, 51, 46 ),
+    50 => array( 36, 38, 51, 49, 46, 47 ),
+    51 => array( 38, 53, 52, 49, 50 ),
+    52 => array( 53, 55, 54, 51 ),
+    53 => array( 41, 58, 55, 52, 51, 38 ),
+    54 => array( 55, 56, 52 ),
+    55 => array( 58, 59, 56, 54, 52, 53 ),
+    56 => array( 59, 63, 57, 54, 55 ),
+    57 => array( 63, 64, 56 ),
+    58 => array( 44, 60, 59, 55, 53, 41 ),
+    59 => array( 60, 61, 63, 56, 55, 58 ),
+    60 => array( 110, 62, 61, 59, 58, 44 ),
+    61 => array( 62, 18, 65, 63, 59, 60 ),
+    62 => array( 113, 19, 18, 61, 60, 110 ),
+    63 => array( 61, 65, 64, 57, 56, 59 ),
+    64 => array( 65, 67, 66, 57, 63 ),
+    65 => array( 18, 20, 67, 64, 63, 61 ),
+    66 => array( 67, 68, 64 ),
+    67 => array( 20, 69, 68, 66, 64, 65 ),
+    68 => array( 69, 71, 70, 66, 67 ),
+    69 => array( 23, 8, 71, 68, 67, 20 ),
+    70 => array( 71, 7, 68 ),
+    71 => array( 8, 6, 7, 70, 68, 69 ),
+    72 => array( 73, 75, 74, 88, 84, 161 ),
+    73 => array( 170, 76, 75, 72, 161, 167 ),
+    74 => array( 75, 77, 48, 89, 88, 72 ),
+    75 => array( 76, 78, 77, 74, 72, 73 ),
+    76 => array( 173, 79, 78, 75, 73, 170 ),
+    77 => array( 78, 80, 37, 48, 74, 75 ),
+    78 => array( 79, 90, 80, 77, 75, 76 ),
+    79 => array( 176, 91, 90, 78, 76, 173 ),
+    80 => array( 90, 92, 40, 37, 77, 78 ),
+    81 => array( 82, 83, 85, 157 ),
+    82 => array( 160, 84, 83, 81, 157, 158 ),
+    83 => array( 84, 88, 87, 85, 81, 82 ),
+    84 => array( 161, 72, 88, 83, 82, 160 ),
+    85 => array( 83, 87, 86, 81 ),
+    86 => array( 87, 45, 85 ),
+    87 => array( 88, 89, 45, 86, 85, 83 ),
+    88 => array( 72, 74, 89, 87, 83, 84 ),
+    89 => array( 74, 48, 47, 45, 87, 88 ),
+    90 => array( 91, 93, 92, 80, 78, 79 ),
+    91 => array( 179, 94, 93, 90, 79, 176 ),
+    92 => array( 93, 95, 43, 40, 80, 90 ),
+    93 => array( 94, 96, 95, 92, 90, 91 ),
+    94 => array( 182, 97, 96, 93, 91, 179 ),
+    95 => array( 96, 98, 109, 43, 92, 93 ),
+    96 => array( 97, 99, 98, 95, 93, 94 ),
+    97 => array( 185, 100, 99, 96, 94, 182 ),
+    98 => array( 99, 101, 112, 109, 95, 96 ),
+    99 => array( 100, 102, 101, 98, 96, 97 ),
+    100 => array( 188, 103, 102, 99, 97, 185 ),
+    101 => array( 102, 104, 115, 112, 98, 99 ),
+    102 => array( 103, 105, 104, 101, 99, 100 ),
+    103 => array( 191, 106, 105, 102, 100, 188 ),
+    104 => array( 105, 107, 118, 115, 101, 102 ),
+    105 => array( 106, 135, 107, 104, 102, 103 ),
+    106 => array( 194, 136, 135, 105, 103, 191 ),
+    107 => array( 135, 137, 121, 118, 104, 105 ),
+    108 => array( 109, 111, 110, 44, 42, 43 ),
+    109 => array( 98, 112, 111, 108, 43, 95 ),
+    110 => array( 111, 113, 62, 60, 44, 108 ),
+    111 => array( 112, 114, 113, 110, 108, 109 ),
+    112 => array( 101, 115, 114, 111, 109, 98 ),
+    113 => array( 114, 116, 19, 62, 110, 111 ),
+    114 => array( 115, 117, 116, 113, 111, 112 ),
+    115 => array( 104, 118, 117, 114, 112, 101 ),
+    116 => array( 117, 119, 22, 19, 113, 114 ),
+    117 => array( 118, 120, 119, 116, 114, 115 ),
+    118 => array( 107, 121, 120, 117, 115, 104 ),
+    119 => array( 120, 122, 25, 22, 116, 117 ),
+    120 => array( 121, 123, 122, 119, 117, 118 ),
+    121 => array( 137, 124, 123, 120, 118, 107 ),
+    122 => array( 123, 125, 28, 25, 119, 120 ),
+    123 => array( 124, 126, 125, 122, 120, 121 ),
+    124 => array( 140, 127, 126, 123, 121, 137 ),
+    125 => array( 126, 128, 31, 28, 122, 123 ),
+    126 => array( 127, 129, 128, 125, 123, 124 ),
+    127 => array( 143, 130, 129, 126, 124, 140 ),
+    128 => array( 129, 131, 34, 31, 125, 126 ),
+    129 => array( 130, 132, 131, 128, 126, 127 ),
+    130 => array( 209, 133, 132, 129, 127, 143 ),
+    131 => array( 132, 134, 1396, 34, 128, 129 ),
+    132 => array( 133, 1377, 134, 131, 129, 130 ),
+    133 => array( 212, 1378, 1377, 132, 130, 209 ),
+    134 => array( 1377, 1379, 1399, 1396, 131, 132 ),
+    135 => array( 136, 138, 137, 107, 105, 106 ),
+    136 => array( 197, 139, 138, 135, 106, 194 ),
+    137 => array( 138, 140, 124, 121, 107, 135 ),
+    138 => array( 139, 141, 140, 137, 135, 136 ),
+    139 => array( 200, 142, 141, 138, 136, 197 ),
+    140 => array( 141, 143, 127, 124, 137, 138 ),
+    141 => array( 142, 207, 143, 140, 138, 139 ),
+    142 => array( 203, 208, 207, 141, 139, 200 ),
+    143 => array( 207, 209, 130, 127, 140, 141 ),
+    144 => array( 222, 223, 146, 220 ),
+    145 => array( 146, 147, 153 ),
+    146 => array( 223, 148, 147, 145, 144 ),
+    147 => array( 148, 150, 149, 153, 145, 146 ),
+    148 => array( 225, 227, 150, 147, 146, 223 ),
+    149 => array( 150, 151, 156, 154, 153, 147 ),
+    150 => array( 227, 152, 151, 149, 147, 148 ),
+    151 => array( 152, 162, 159, 156, 149, 150 ),
+    152 => array( 230, 163, 162, 151, 150, 227 ),
+    153 => array( 147, 149, 154, 145 ),
+    154 => array( 149, 156, 155, 153 ),
+    155 => array( 156, 158, 157, 154 ),
+    156 => array( 151, 159, 158, 155, 154, 149 ),
+    157 => array( 158, 82, 81, 155 ),
+    158 => array( 159, 160, 82, 157, 155, 156 ),
+    159 => array( 162, 164, 160, 158, 156, 151 ),
+    160 => array( 164, 161, 84, 82, 158, 159 ),
+    161 => array( 167, 73, 72, 84, 160, 164 ),
+    162 => array( 163, 165, 164, 159, 151, 152 ),
+    163 => array( 233, 166, 165, 162, 152, 230 ),
+    164 => array( 165, 167, 161, 160, 159, 162 ),
+    165 => array( 166, 168, 167, 164, 162, 163 ),
+    166 => array( 236, 169, 168, 165, 163, 233 ),
+    167 => array( 168, 170, 73, 161, 164, 165 ),
+    168 => array( 169, 171, 170, 167, 165, 166 ),
+    169 => array( 239, 172, 171, 168, 166, 236 ),
+    170 => array( 171, 173, 76, 73, 167, 168 ),
+    171 => array( 172, 174, 173, 170, 168, 169 ),
+    172 => array( 242, 175, 174, 171, 169, 239 ),
+    173 => array( 174, 176, 79, 76, 170, 171 ),
+    174 => array( 175, 177, 176, 173, 171, 172 ),
+    175 => array( 245, 178, 177, 174, 172, 242 ),
+    176 => array( 177, 179, 91, 79, 173, 174 ),
+    177 => array( 178, 180, 179, 176, 174, 175 ),
+    178 => array( 248, 181, 180, 177, 175, 245 ),
+    179 => array( 180, 182, 94, 91, 176, 177 ),
+    180 => array( 181, 183, 182, 179, 177, 178 ),
+    181 => array( 251, 184, 183, 180, 178, 248 ),
+    182 => array( 183, 185, 97, 94, 179, 180 ),
+    183 => array( 184, 186, 185, 182, 180, 181 ),
+    184 => array( 263, 187, 186, 183, 181, 251 ),
+    185 => array( 186, 188, 100, 97, 182, 183 ),
+    186 => array( 187, 189, 188, 185, 183, 184 ),
+    187 => array( 266, 190, 189, 186, 184, 263 ),
+    188 => array( 189, 191, 103, 100, 185, 186 ),
+    189 => array( 190, 192, 191, 188, 186, 187 ),
+    190 => array( 269, 193, 192, 189, 187, 266 ),
+    191 => array( 192, 194, 106, 103, 188, 189 ),
+    192 => array( 193, 195, 194, 191, 189, 190 ),
+    193 => array( 254, 196, 195, 192, 190, 269 ),
+    194 => array( 195, 197, 136, 106, 191, 192 ),
+    195 => array( 196, 198, 197, 194, 192, 193 ),
+    196 => array( 257, 199, 198, 195, 193, 254 ),
+    197 => array( 198, 200, 139, 136, 194, 195 ),
+    198 => array( 199, 201, 200, 197, 195, 196 ),
+    199 => array( 260, 202, 201, 198, 196, 257 ),
+    200 => array( 201, 203, 142, 139, 197, 198 ),
+    201 => array( 202, 204, 203, 200, 198, 199 ),
+    202 => array( 1145, 205, 204, 201, 199, 260 ),
+    203 => array( 204, 206, 208, 142, 200, 201 ),
+    204 => array( 205, 1251, 206, 203, 201, 202 ),
+    205 => array( 1148, 1252, 1251, 204, 202, 1145 ),
+    206 => array( 1251, 1253, 211, 208, 203, 204 ),
+    207 => array( 208, 210, 209, 143, 141, 142 ),
+    208 => array( 206, 211, 210, 207, 142, 203 ),
+    209 => array( 210, 212, 133, 130, 143, 207 ),
+    210 => array( 211, 213, 212, 209, 207, 208 ),
+    211 => array( 1253, 214, 213, 210, 208, 206 ),
+    212 => array( 213, 215, 1378, 133, 209, 210 ),
+    213 => array( 214, 1242, 215, 212, 210, 211 ),
+    214 => array( 1256, 1243, 1242, 213, 211, 1253 ),
+    215 => array( 1242, 1244, 1381, 1378, 212, 213 ),
+    216 => array( 335, 219, 218 ),
+    217 => array( 218, 221, 220 ),
+    218 => array( 219, 288, 221, 217, 216 ),
+    219 => array( 338, 289, 288, 218, 216, 335 ),
+    220 => array( 221, 222, 144, 217 ),
+    221 => array( 288, 290, 222, 220, 217, 218 ),
+    222 => array( 290, 224, 223, 144, 220, 221 ),
+    223 => array( 224, 225, 148, 146, 144, 222 ),
+    224 => array( 293, 226, 225, 223, 222, 290 ),
+    225 => array( 226, 228, 227, 148, 223, 224 ),
+    226 => array( 296, 229, 228, 225, 224, 293 ),
+    227 => array( 228, 230, 152, 150, 148, 225 ),
+    228 => array( 229, 231, 230, 227, 225, 226 ),
+    229 => array( 299, 232, 231, 228, 226, 296 ),
+    230 => array( 231, 233, 163, 152, 227, 228 ),
+    231 => array( 232, 234, 233, 230, 228, 229 ),
+    232 => array( 302, 235, 234, 231, 229, 299 ),
+    233 => array( 234, 236, 166, 163, 230, 231 ),
+    234 => array( 235, 237, 236, 233, 231, 232 ),
+    235 => array( 305, 238, 237, 234, 232, 302 ),
+    236 => array( 237, 239, 169, 166, 233, 234 ),
+    237 => array( 238, 240, 239, 236, 234, 235 ),
+    238 => array( 308, 241, 240, 237, 235, 305 ),
+    239 => array( 240, 242, 172, 169, 236, 237 ),
+    240 => array( 241, 243, 242, 239, 237, 238 ),
+    241 => array( 311, 244, 243, 240, 238, 308 ),
+    242 => array( 243, 245, 175, 172, 239, 240 ),
+    243 => array( 244, 246, 245, 242, 240, 241 ),
+    244 => array( 314, 247, 246, 243, 241, 311 ),
+    245 => array( 246, 248, 178, 175, 242, 243 ),
+    246 => array( 247, 249, 248, 245, 243, 244 ),
+    247 => array( 317, 250, 249, 246, 244, 314 ),
+    248 => array( 249, 251, 181, 178, 245, 246 ),
+    249 => array( 250, 261, 251, 248, 246, 247 ),
+    250 => array( 320, 262, 261, 249, 247, 317 ),
+    251 => array( 261, 263, 184, 181, 248, 249 ),
+    252 => array( 253, 255, 254, 269, 267, 268 ),
+    253 => array( 278, 256, 255, 252, 268, 275 ),
+    254 => array( 255, 257, 196, 193, 269, 252 ),
+    255 => array( 256, 258, 257, 254, 252, 253 ),
+    256 => array( 281, 259, 258, 255, 253, 278 ),
+    257 => array( 258, 260, 199, 196, 254, 255 ),
+    258 => array( 259, 1143, 260, 257, 255, 256 ),
+    259 => array( 284, 1144, 1143, 258, 256, 281 ),
+    260 => array( 1143, 1145, 202, 199, 257, 258 ),
+    261 => array( 262, 264, 263, 251, 249, 250 ),
+    262 => array( 323, 265, 264, 261, 250, 320 ),
+    263 => array( 264, 266, 187, 184, 251, 261 ),
+    264 => array( 265, 267, 266, 263, 261, 262 ),
+    265 => array( 272, 268, 267, 264, 262, 323 ),
+    266 => array( 267, 269, 190, 187, 263, 264 ),
+    267 => array( 268, 252, 269, 266, 264, 265 ),
+    268 => array( 275, 253, 252, 267, 265, 272 ),
+    269 => array( 252, 254, 193, 190, 266, 267 ),
+    270 => array( 271, 273, 272, 323, 321, 322 ),
+    271 => array( 368, 274, 273, 270, 322, 365 ),
+    272 => array( 273, 275, 268, 265, 323, 270 ),
+    273 => array( 274, 276, 275, 272, 270, 271 ),
+    274 => array( 371, 277, 276, 273, 271, 368 ),
+    275 => array( 276, 278, 253, 268, 272, 273 ),
+    276 => array( 277, 279, 278, 275, 273, 274 ),
+    277 => array( 374, 280, 279, 276, 274, 371 ),
+    278 => array( 279, 281, 256, 253, 275, 276 ),
+    279 => array( 280, 282, 281, 278, 276, 277 ),
+    280 => array( 377, 283, 282, 279, 277, 374 ),
+    281 => array( 282, 284, 259, 256, 278, 279 ),
+    282 => array( 283, 285, 284, 281, 279, 280 ),
+    283 => array( 389, 286, 285, 282, 280, 377 ),
+    284 => array( 285, 287, 1144, 259, 281, 282 ),
+    285 => array( 286, 1107, 287, 284, 282, 283 ),
+    286 => array( 392, 1108, 1107, 285, 283, 389 ),
+    287 => array( 1107, 1109, 1147, 1144, 284, 285 ),
+    288 => array( 289, 291, 290, 221, 218, 219 ),
+    289 => array( 341, 292, 291, 288, 219, 338 ),
+    290 => array( 291, 293, 224, 222, 221, 288 ),
+    291 => array( 292, 294, 293, 290, 288, 289 ),
+    292 => array( 326, 295, 294, 291, 289, 341 ),
+    293 => array( 294, 296, 226, 224, 290, 291 ),
+    294 => array( 295, 297, 296, 293, 291, 292 ),
+    295 => array( 329, 298, 297, 294, 292, 326 ),
+    296 => array( 297, 299, 229, 226, 293, 294 ),
+    297 => array( 298, 300, 299, 296, 294, 295 ),
+    298 => array( 332, 301, 300, 297, 295, 329 ),
+    299 => array( 300, 302, 232, 229, 296, 297 ),
+    300 => array( 301, 303, 302, 299, 297, 298 ),
+    301 => array( 344, 304, 303, 300, 298, 332 ),
+    302 => array( 303, 305, 235, 232, 299, 300 ),
+    303 => array( 304, 306, 305, 302, 300, 301 ),
+    304 => array( 347, 307, 306, 303, 301, 344 ),
+    305 => array( 306, 308, 238, 235, 302, 303 ),
+    306 => array( 307, 309, 308, 305, 303, 304 ),
+    307 => array( 350, 310, 309, 306, 304, 347 ),
+    308 => array( 309, 311, 241, 238, 305, 306 ),
+    309 => array( 310, 312, 311, 308, 306, 307 ),
+    310 => array( 353, 313, 312, 309, 307, 350 ),
+    311 => array( 312, 314, 244, 241, 308, 309 ),
+    312 => array( 313, 315, 314, 311, 309, 310 ),
+    313 => array( 356, 316, 315, 312, 310, 353 ),
+    314 => array( 315, 317, 247, 244, 311, 312 ),
+    315 => array( 316, 318, 317, 314, 312, 313 ),
+    316 => array( 359, 319, 318, 315, 313, 356 ),
+    317 => array( 318, 320, 250, 247, 314, 315 ),
+    318 => array( 319, 321, 320, 317, 315, 316 ),
+    319 => array( 362, 322, 321, 318, 316, 359 ),
+    320 => array( 321, 323, 262, 250, 317, 318 ),
+    321 => array( 322, 270, 323, 320, 318, 319 ),
+    322 => array( 365, 271, 270, 321, 319, 362 ),
+    323 => array( 270, 272, 265, 262, 320, 321 ),
+    324 => array( 325, 327, 326, 341, 339, 340 ),
+    325 => array( 449, 328, 327, 324, 340, 446 ),
+    326 => array( 327, 329, 295, 292, 341, 324 ),
+    327 => array( 328, 330, 329, 326, 324, 325 ),
+    328 => array( 452, 331, 330, 327, 325, 449 ),
+    329 => array( 330, 332, 298, 295, 326, 327 ),
+    330 => array( 331, 342, 332, 329, 327, 328 ),
+    331 => array( 455, 343, 342, 330, 328, 452 ),
+    332 => array( 342, 344, 301, 298, 329, 330 ),
+    333 => array( 334, 336, 335 ),
+    334 => array( 435, 337, 336, 333, 433 ),
+    335 => array( 336, 338, 219, 216, 333 ),
+    336 => array( 337, 339, 338, 335, 333, 334 ),
+    337 => array( 443, 340, 339, 336, 334, 435 ),
+    338 => array( 339, 341, 289, 219, 335, 336 ),
+    339 => array( 340, 324, 341, 338, 336, 337 ),
+    340 => array( 446, 325, 324, 339, 337, 443 ),
+    341 => array( 324, 326, 292, 289, 338, 339 ),
+    342 => array( 343, 345, 344, 332, 330, 331 ),
+    343 => array( 458, 346, 345, 342, 331, 455 ),
+    344 => array( 345, 347, 304, 301, 332, 342 ),
+    345 => array( 346, 348, 347, 344, 342, 343 ),
+    346 => array( 461, 349, 348, 345, 343, 458 ),
+    347 => array( 348, 350, 307, 304, 344, 345 ),
+    348 => array( 349, 351, 350, 347, 345, 346 ),
+    349 => array( 464, 352, 351, 348, 346, 461 ),
+    350 => array( 351, 353, 310, 307, 347, 348 ),
+    351 => array( 352, 354, 353, 350, 348, 349 ),
+    352 => array( 467, 355, 354, 351, 349, 464 ),
+    353 => array( 354, 356, 313, 310, 350, 351 ),
+    354 => array( 355, 357, 356, 353, 351, 352 ),
+    355 => array( 398, 358, 357, 354, 352, 467 ),
+    356 => array( 357, 359, 316, 313, 353, 354 ),
+    357 => array( 358, 360, 359, 356, 354, 355 ),
+    358 => array( 401, 361, 360, 357, 355, 398 ),
+    359 => array( 360, 362, 319, 316, 356, 357 ),
+    360 => array( 361, 363, 362, 359, 357, 358 ),
+    361 => array( 404, 364, 363, 360, 358, 401 ),
+    362 => array( 363, 365, 322, 319, 359, 360 ),
+    363 => array( 364, 366, 365, 362, 360, 361 ),
+    364 => array( 407, 367, 366, 363, 361, 404 ),
+    365 => array( 366, 368, 271, 322, 362, 363 ),
+    366 => array( 367, 369, 368, 365, 363, 364 ),
+    367 => array( 410, 370, 369, 366, 364, 407 ),
+    368 => array( 369, 371, 274, 271, 365, 366 ),
+    369 => array( 370, 372, 371, 368, 366, 367 ),
+    370 => array( 413, 373, 372, 369, 367, 410 ),
+    371 => array( 372, 374, 277, 274, 368, 369 ),
+    372 => array( 373, 375, 374, 371, 369, 370 ),
+    373 => array( 380, 376, 375, 372, 370, 413 ),
+    374 => array( 375, 377, 280, 277, 371, 372 ),
+    375 => array( 376, 387, 377, 374, 372, 373 ),
+    376 => array( 383, 388, 387, 375, 373, 380 ),
+    377 => array( 387, 389, 283, 280, 374, 375 ),
+    378 => array( 379, 381, 380, 413, 411, 412 ),
+    379 => array( 422, 382, 381, 378, 412, 419 ),
+    380 => array( 381, 383, 376, 373, 413, 378 ),
+    381 => array( 382, 384, 383, 380, 378, 379 ),
+    382 => array( 425, 385, 384, 381, 379, 422 ),
+    383 => array( 384, 386, 388, 376, 380, 381 ),
+    384 => array( 385, 999, 386, 383, 381, 382 ),
+    385 => array( 428, 1000, 999, 384, 382, 425 ),
+    386 => array( 999, 1001, 391, 388, 383, 384 ),
+    387 => array( 388, 390, 389, 377, 375, 376 ),
+    388 => array( 386, 391, 390, 387, 376, 383 ),
+    389 => array( 390, 392, 286, 283, 377, 387 ),
+    390 => array( 391, 393, 392, 389, 387, 388 ),
+    391 => array( 1001, 394, 393, 390, 388, 386 ),
+    392 => array( 393, 395, 1108, 286, 389, 390 ),
+    393 => array( 394, 1098, 395, 392, 390, 391 ),
+    394 => array( 1004, 1099, 1098, 393, 391, 1001 ),
+    395 => array( 1098, 1100, 1111, 1108, 392, 393 ),
+    396 => array( 397, 399, 398, 467, 465, 466 ),
+    397 => array( 503, 400, 399, 396, 466, 500 ),
+    398 => array( 399, 401, 358, 355, 467, 396 ),
+    399 => array( 400, 402, 401, 398, 396, 397 ),
+    400 => array( 515, 403, 402, 399, 397, 503 ),
+    401 => array( 402, 404, 361, 358, 398, 399 ),
+    402 => array( 403, 405, 404, 401, 399, 400 ),
+    403 => array( 518, 406, 405, 402, 400, 515 ),
+    404 => array( 405, 407, 364, 361, 401, 402 ),
+    405 => array( 406, 408, 407, 404, 402, 403 ),
+    406 => array( 521, 409, 408, 405, 403, 518 ),
+    407 => array( 408, 410, 367, 364, 404, 405 ),
+    408 => array( 409, 411, 410, 407, 405, 406 ),
+    409 => array( 416, 412, 411, 408, 406, 521 ),
+    410 => array( 411, 413, 370, 367, 407, 408 ),
+    411 => array( 412, 378, 413, 410, 408, 409 ),
+    412 => array( 419, 379, 378, 411, 409, 416 ),
+    413 => array( 378, 380, 373, 370, 410, 411 ),
+    414 => array( 415, 417, 416, 521, 519, 520 ),
+    415 => array( 512, 418, 417, 414, 520, 509 ),
+    416 => array( 417, 419, 412, 409, 521, 414 ),
+    417 => array( 418, 420, 419, 416, 414, 415 ),
+    418 => array( 533, 421, 420, 417, 415, 512 ),
+    419 => array( 420, 422, 379, 412, 416, 417 ),
+    420 => array( 421, 423, 422, 419, 417, 418 ),
+    421 => array( 536, 424, 423, 420, 418, 533 ),
+    422 => array( 423, 425, 382, 379, 419, 420 ),
+    423 => array( 424, 426, 425, 422, 420, 421 ),
+    424 => array( 539, 427, 426, 423, 421, 536 ),
+    425 => array( 426, 428, 385, 382, 422, 423 ),
+    426 => array( 427, 429, 428, 425, 423, 424 ),
+    427 => array( 920, 430, 429, 426, 424, 539 ),
+    428 => array( 429, 431, 1000, 385, 425, 426 ),
+    429 => array( 430, 981, 431, 428, 426, 427 ),
+    430 => array( 923, 982, 981, 429, 427, 920 ),
+    431 => array( 981, 983, 1003, 1000, 428, 429 ),
+    432 => array( 436, 437, 434 ),
+    433 => array( 434, 435, 334 ),
+    434 => array( 437, 441, 435, 433, 432 ),
+    435 => array( 441, 443, 337, 334, 433, 434 ),
+    436 => array( 469, 438, 437, 432 ),
+    437 => array( 438, 442, 441, 434, 432, 436 ),
+    438 => array( 439, 440, 442, 437, 436, 469 ),
+    439 => array( 473, 477, 440, 438, 469, 470 ),
+    440 => array( 477, 479, 445, 442, 438, 439 ),
+    441 => array( 442, 444, 443, 435, 434, 437 ),
+    442 => array( 440, 445, 444, 441, 437, 438 ),
+    443 => array( 444, 446, 340, 337, 435, 441 ),
+    444 => array( 445, 447, 446, 443, 441, 442 ),
+    445 => array( 479, 448, 447, 444, 442, 440 ),
+    446 => array( 447, 449, 325, 340, 443, 444 ),
+    447 => array( 448, 450, 449, 446, 444, 445 ),
+    448 => array( 482, 451, 450, 447, 445, 479 ),
+    449 => array( 450, 452, 328, 325, 446, 447 ),
+    450 => array( 451, 453, 452, 449, 447, 448 ),
+    451 => array( 485, 454, 453, 450, 448, 482 ),
+    452 => array( 453, 455, 331, 328, 449, 450 ),
+    453 => array( 454, 456, 455, 452, 450, 451 ),
+    454 => array( 488, 457, 456, 453, 451, 485 ),
+    455 => array( 456, 458, 343, 331, 452, 453 ),
+    456 => array( 457, 459, 458, 455, 453, 454 ),
+    457 => array( 491, 460, 459, 456, 454, 488 ),
+    458 => array( 459, 461, 346, 343, 455, 456 ),
+    459 => array( 460, 462, 461, 458, 456, 457 ),
+    460 => array( 494, 463, 462, 459, 457, 491 ),
+    461 => array( 462, 464, 349, 346, 458, 459 ),
+    462 => array( 463, 465, 464, 461, 459, 460 ),
+    463 => array( 497, 466, 465, 462, 460, 494 ),
+    464 => array( 465, 467, 352, 349, 461, 462 ),
+    465 => array( 466, 396, 467, 464, 462, 463 ),
+    466 => array( 500, 397, 396, 465, 463, 497 ),
+    467 => array( 396, 398, 355, 352, 464, 465 ),
+    468 => array( 540, 471, 470 ),
+    469 => array( 470, 439, 438, 436 ),
+    470 => array( 471, 473, 439, 469, 468 ),
+    471 => array( 472, 474, 473, 470, 468, 540 ),
+    472 => array( 543, 475, 474, 471, 540, 541 ),
+    473 => array( 474, 478, 477, 439, 470, 471 ),
+    474 => array( 475, 476, 478, 473, 471, 472 ),
+    475 => array( 546, 549, 476, 474, 472, 543 ),
+    476 => array( 549, 551, 481, 478, 474, 475 ),
+    477 => array( 478, 480, 479, 440, 439, 473 ),
+    478 => array( 476, 481, 480, 477, 473, 474 ),
+    479 => array( 480, 482, 448, 445, 440, 477 ),
+    480 => array( 481, 483, 482, 479, 477, 478 ),
+    481 => array( 551, 484, 483, 480, 478, 476 ),
+    482 => array( 483, 485, 451, 448, 479, 480 ),
+    483 => array( 484, 486, 485, 482, 480, 481 ),
+    484 => array( 554, 487, 486, 483, 481, 551 ),
+    485 => array( 486, 488, 454, 451, 482, 483 ),
+    486 => array( 487, 489, 488, 485, 483, 484 ),
+    487 => array( 557, 490, 489, 486, 484, 554 ),
+    488 => array( 489, 491, 457, 454, 485, 486 ),
+    489 => array( 490, 492, 491, 488, 486, 487 ),
+    490 => array( 560, 493, 492, 489, 487, 557 ),
+    491 => array( 492, 494, 460, 457, 488, 489 ),
+    492 => array( 493, 495, 494, 491, 489, 490 ),
+    493 => array( 563, 496, 495, 492, 490, 560 ),
+    494 => array( 495, 497, 463, 460, 491, 492 ),
+    495 => array( 496, 498, 497, 494, 492, 493 ),
+    496 => array( 566, 499, 498, 495, 493, 563 ),
+    497 => array( 498, 500, 466, 463, 494, 495 ),
+    498 => array( 499, 501, 500, 497, 495, 496 ),
+    499 => array( 569, 502, 501, 498, 496, 566 ),
+    500 => array( 501, 503, 397, 466, 497, 498 ),
+    501 => array( 502, 513, 503, 500, 498, 499 ),
+    502 => array( 572, 514, 513, 501, 499, 569 ),
+    503 => array( 513, 515, 400, 397, 500, 501 ),
+    504 => array( 505, 507, 506, 575, 573, 574 ),
+    505 => array( 611, 508, 507, 504, 574, 608 ),
+    506 => array( 507, 509, 520, 517, 575, 504 ),
+    507 => array( 508, 510, 509, 506, 504, 505 ),
+    508 => array( 524, 511, 510, 507, 505, 611 ),
+    509 => array( 510, 512, 415, 520, 506, 507 ),
+    510 => array( 511, 531, 512, 509, 507, 508 ),
+    511 => array( 527, 532, 531, 510, 508, 524 ),
+    512 => array( 531, 533, 418, 415, 509, 510 ),
+    513 => array( 514, 516, 515, 503, 501, 502 ),
+    514 => array( 575, 517, 516, 513, 502, 572 ),
+    515 => array( 516, 518, 403, 400, 503, 513 ),
+    516 => array( 517, 519, 518, 515, 513, 514 ),
+    517 => array( 506, 520, 519, 516, 514, 575 ),
+    518 => array( 519, 521, 406, 403, 515, 516 ),
+    519 => array( 520, 414, 521, 518, 516, 517 ),
+    520 => array( 509, 415, 414, 519, 517, 506 ),
+    521 => array( 414, 416, 409, 406, 518, 519 ),
+    522 => array( 523, 525, 524, 611, 609, 610 ),
+    523 => array( 656, 526, 525, 522, 610, 653 ),
+    524 => array( 525, 527, 511, 508, 611, 522 ),
+    525 => array( 526, 528, 527, 524, 522, 523 ),
+    526 => array( 659, 529, 528, 525, 523, 656 ),
+    527 => array( 528, 530, 532, 511, 524, 525 ),
+    528 => array( 529, 927, 530, 527, 525, 526 ),
+    529 => array( 662, 928, 927, 528, 526, 659 ),
+    530 => array( 927, 929, 535, 532, 527, 528 ),
+    531 => array( 532, 534, 533, 512, 510, 511 ),
+    532 => array( 530, 535, 534, 531, 511, 527 ),
+    533 => array( 534, 536, 421, 418, 512, 531 ),
+    534 => array( 535, 537, 536, 533, 531, 532 ),
+    535 => array( 929, 538, 537, 534, 532, 530 ),
+    536 => array( 537, 539, 424, 421, 533, 534 ),
+    537 => array( 538, 918, 539, 536, 534, 535 ),
+    538 => array( 932, 919, 918, 537, 535, 929 ),
+    539 => array( 918, 920, 427, 424, 536, 537 ),
+    540 => array( 541, 472, 471, 468 ),
+    541 => array( 542, 543, 472, 540 ),
+    542 => array( 544, 545, 543, 541 ),
+    543 => array( 545, 546, 475, 472, 541, 542 ),
+    544 => array( 576, 577, 545, 542 ),
+    545 => array( 577, 547, 546, 543, 542, 544 ),
+    546 => array( 547, 550, 549, 475, 543, 545 ),
+    547 => array( 579, 548, 550, 546, 545, 577 ),
+    548 => array( 585, 587, 553, 550, 547, 579 ),
+    549 => array( 550, 552, 551, 476, 475, 546 ),
+    550 => array( 548, 553, 552, 549, 546, 547 ),
+    551 => array( 552, 554, 484, 481, 476, 549 ),
+    552 => array( 553, 555, 554, 551, 549, 550 ),
+    553 => array( 587, 556, 555, 552, 550, 548 ),
+    554 => array( 555, 557, 487, 484, 551, 552 ),
+    555 => array( 556, 558, 557, 554, 552, 553 ),
+    556 => array( 590, 559, 558, 555, 553, 587 ),
+    557 => array( 558, 560, 490, 487, 554, 555 ),
+    558 => array( 559, 561, 560, 557, 555, 556 ),
+    559 => array( 593, 562, 561, 558, 556, 590 ),
+    560 => array( 561, 563, 493, 490, 557, 558 ),
+    561 => array( 562, 564, 563, 560, 558, 559 ),
+    562 => array( 596, 565, 564, 561, 559, 593 ),
+    563 => array( 564, 566, 496, 493, 560, 561 ),
+    564 => array( 565, 567, 566, 563, 561, 562 ),
+    565 => array( 599, 568, 567, 564, 562, 596 ),
+    566 => array( 567, 569, 499, 496, 563, 564 ),
+    567 => array( 568, 570, 569, 566, 564, 565 ),
+    568 => array( 602, 571, 570, 567, 565, 599 ),
+    569 => array( 570, 572, 502, 499, 566, 567 ),
+    570 => array( 571, 573, 572, 569, 567, 568 ),
+    571 => array( 605, 574, 573, 570, 568, 602 ),
+    572 => array( 573, 575, 514, 502, 569, 570 ),
+    573 => array( 574, 504, 575, 572, 570, 571 ),
+    574 => array( 608, 505, 504, 573, 571, 605 ),
+    575 => array( 504, 506, 517, 514, 572, 573 ),
+    576 => array( 580, 578, 577, 544 ),
+    577 => array( 578, 579, 547, 545, 544, 576 ),
+    578 => array( 582, 583, 579, 577, 576, 580 ),
+    579 => array( 583, 585, 548, 547, 577, 578 ),
+    580 => array( 581, 582, 578, 576 ),
+    581 => array( 612, 582, 580 ),
+    582 => array( 612, 584, 583, 578, 580, 581 ),
+    583 => array( 584, 586, 585, 579, 578, 582 ),
+    584 => array( 614, 615, 586, 583, 582, 612 ),
+    585 => array( 586, 588, 587, 548, 579, 583 ),
+    586 => array( 615, 589, 588, 585, 583, 584 ),
+    587 => array( 588, 590, 556, 553, 548, 585 ),
+    588 => array( 589, 591, 590, 587, 585, 586 ),
+    589 => array( 623, 592, 591, 588, 586, 615 ),
+    590 => array( 591, 593, 559, 556, 587, 588 ),
+    591 => array( 592, 594, 593, 590, 588, 589 ),
+    592 => array( 626, 595, 594, 591, 589, 623 ),
+    593 => array( 594, 596, 562, 559, 590, 591 ),
+    594 => array( 595, 597, 596, 593, 591, 592 ),
+    595 => array( 629, 598, 597, 594, 592, 626 ),
+    596 => array( 597, 599, 565, 562, 593, 594 ),
+    597 => array( 598, 600, 599, 596, 594, 595 ),
+    598 => array( 641, 601, 600, 597, 595, 629 ),
+    599 => array( 600, 602, 568, 565, 596, 597 ),
+    600 => array( 601, 603, 602, 599, 597, 598 ),
+    601 => array( 644, 604, 603, 600, 598, 641 ),
+    602 => array( 603, 605, 571, 568, 599, 600 ),
+    603 => array( 604, 606, 605, 602, 600, 601 ),
+    604 => array( 647, 607, 606, 603, 601, 644 ),
+    605 => array( 606, 608, 574, 571, 602, 603 ),
+    606 => array( 607, 609, 608, 605, 603, 604 ),
+    607 => array( 650, 610, 609, 606, 604, 647 ),
+    608 => array( 609, 611, 505, 574, 605, 606 ),
+    609 => array( 610, 522, 611, 608, 606, 607 ),
+    610 => array( 653, 523, 522, 609, 607, 650 ),
+    611 => array( 522, 524, 508, 505, 608, 609 ),
+    612 => array( 613, 614, 584, 582, 581 ),
+    613 => array( 616, 617, 614, 612 ),
+    614 => array( 617, 621, 615, 584, 612, 613 ),
+    615 => array( 621, 623, 589, 586, 584, 614 ),
+    616 => array( 618, 617, 613 ),
+    617 => array( 618, 622, 621, 614, 613, 616 ),
+    618 => array( 619, 620, 622, 617, 616 ),
+    619 => array( 630, 631, 620, 618 ),
+    620 => array( 631, 634, 625, 622, 618, 619 ),
+    621 => array( 622, 624, 623, 615, 614, 617 ),
+    622 => array( 620, 625, 624, 621, 617, 618 ),
+    623 => array( 624, 626, 592, 589, 615, 621 ),
+    624 => array( 625, 627, 626, 623, 621, 622 ),
+    625 => array( 634, 628, 627, 624, 622, 620 ),
+    626 => array( 627, 629, 595, 592, 623, 624 ),
+    627 => array( 628, 639, 629, 626, 624, 625 ),
+    628 => array( 636, 640, 639, 627, 625, 634 ),
+    629 => array( 639, 641, 598, 595, 626, 627 ),
+    630 => array( 632, 631, 619 ),
+    631 => array( 632, 635, 634, 620, 619, 630 ),
+    632 => array( 633, 684, 635, 631, 630 ),
+    633 => array( 685, 684, 632 ),
+    634 => array( 635, 636, 628, 625, 620, 631 ),
+    635 => array( 684, 637, 636, 634, 631, 632 ),
+    636 => array( 637, 638, 640, 628, 634, 635 ),
+    637 => array( 687, 693, 638, 636, 635, 684 ),
+    638 => array( 693, 695, 643, 640, 636, 637 ),
+    639 => array( 640, 642, 641, 629, 627, 628 ),
+    640 => array( 638, 643, 642, 639, 628, 636 ),
+    641 => array( 642, 644, 601, 598, 629, 639 ),
+    642 => array( 643, 645, 644, 641, 639, 640 ),
+    643 => array( 695, 646, 645, 642, 640, 638 ),
+    644 => array( 645, 647, 604, 601, 641, 642 ),
+    645 => array( 646, 648, 647, 644, 642, 643 ),
+    646 => array( 698, 649, 648, 645, 643, 695 ),
+    647 => array( 648, 650, 607, 604, 644, 645 ),
+    648 => array( 649, 651, 650, 647, 645, 646 ),
+    649 => array( 701, 652, 651, 648, 646, 698 ),
+    650 => array( 651, 653, 610, 607, 647, 648 ),
+    651 => array( 652, 654, 653, 650, 648, 649 ),
+    652 => array( 668, 655, 654, 651, 649, 701 ),
+    653 => array( 654, 656, 523, 610, 650, 651 ),
+    654 => array( 655, 657, 656, 653, 651, 652 ),
+    655 => array( 671, 658, 657, 654, 652, 668 ),
+    656 => array( 657, 659, 526, 523, 653, 654 ),
+    657 => array( 658, 660, 659, 656, 654, 655 ),
+    658 => array( 674, 661, 660, 657, 655, 671 ),
+    659 => array( 660, 662, 529, 526, 656, 657 ),
+    660 => array( 661, 663, 662, 659, 657, 658 ),
+    661 => array( 677, 664, 663, 660, 658, 674 ),
+    662 => array( 663, 665, 928, 529, 659, 660 ),
+    663 => array( 664, 855, 665, 662, 660, 661 ),
+    664 => array( 680, 856, 855, 663, 661, 677 ),
+    665 => array( 855, 857, 931, 928, 662, 663 ),
+    666 => array( 667, 669, 668, 701, 699, 700 ),
+    667 => array( 703, 670, 669, 666, 700, 706 ),
+    668 => array( 669, 671, 655, 652, 701, 666 ),
+    669 => array( 670, 672, 671, 668, 666, 667 ),
+    670 => array( 718, 673, 672, 669, 667, 703 ),
+    671 => array( 672, 674, 658, 655, 668, 669 ),
+    672 => array( 673, 675, 674, 671, 669, 670 ),
+    673 => array( 715, 676, 675, 672, 670, 718 ),
+    674 => array( 675, 677, 661, 658, 671, 672 ),
+    675 => array( 676, 678, 677, 674, 672, 673 ),
+    676 => array( 712, 679, 678, 675, 673, 715 ),
+    677 => array( 678, 680, 664, 661, 674, 675 ),
+    678 => array( 679, 681, 680, 677, 675, 676 ),
+    679 => array( 736, 682, 681, 678, 676, 712 ),
+    680 => array( 681, 683, 856, 664, 677, 678 ),
+    681 => array( 682, 747, 683, 680, 678, 679 ),
+    682 => array( 733, 748, 747, 681, 679, 736 ),
+    683 => array( 747, 749, 859, 856, 680, 681 ),
+    684 => array( 685, 687, 637, 635, 632, 633 ),
+    685 => array( 686, 688, 687, 684, 633 ),
+    686 => array( 689, 688, 685 ),
+    687 => array( 688, 694, 693, 637, 684, 685 ),
+    688 => array( 689, 691, 694, 687, 685, 686 ),
+    689 => array( 690, 692, 691, 688, 686 ),
+    690 => array( 710, 692, 689 ),
+    691 => array( 692, 709, 697, 694, 688, 689 ),
+    692 => array( 710, 708, 709, 691, 689, 690 ),
+    693 => array( 694, 696, 695, 638, 637, 687 ),
+    694 => array( 691, 697, 696, 693, 687, 688 ),
+    695 => array( 696, 698, 646, 643, 638, 693 ),
+    696 => array( 697, 699, 698, 695, 693, 694 ),
+    697 => array( 709, 700, 699, 696, 694, 691 ),
+    698 => array( 699, 701, 649, 646, 695, 696 ),
+    699 => array( 700, 666, 701, 698, 696, 697 ),
+    700 => array( 706, 667, 666, 699, 697, 709 ),
+    701 => array( 666, 668, 652, 649, 698, 699 ),
+    702 => array( 719, 717, 718, 703, 705, 704 ),
+    703 => array( 702, 718, 670, 667, 706, 705 ),
+    704 => array( 719, 702, 705, 707 ),
+    705 => array( 704, 702, 703, 706, 708, 707 ),
+    706 => array( 705, 703, 667, 700, 709, 708 ),
+    707 => array( 704, 705, 708, 710 ),
+    708 => array( 707, 705, 706, 709, 692, 710 ),
+    709 => array( 708, 706, 700, 697, 691, 692 ),
+    710 => array( 707, 708, 692, 690 ),
+    711 => array( 737, 735, 736, 712, 714, 713 ),
+    712 => array( 711, 736, 679, 676, 715, 714 ),
+    713 => array( 737, 711, 714, 716 ),
+    714 => array( 713, 711, 712, 715, 717, 716 ),
+    715 => array( 714, 712, 676, 673, 718, 717 ),
+    716 => array( 713, 714, 717, 719 ),
+    717 => array( 716, 714, 715, 718, 702, 719 ),
+    718 => array( 717, 715, 673, 670, 703, 702 ),
+    719 => array( 716, 717, 702, 704 ),
+    720 => array( 784, 783, 721, 723, 722 ),
+    721 => array( 720, 783, 742, 739, 724, 723 ),
+    722 => array( 720, 723, 725 ),
+    723 => array( 722, 720, 721, 724, 726, 725 ),
+    724 => array( 723, 721, 739, 754, 727, 726 ),
+    725 => array( 722, 723, 726, 728 ),
+    726 => array( 725, 723, 724, 727, 729, 728 ),
+    727 => array( 726, 724, 754, 751, 730, 729 ),
+    728 => array( 725, 726, 729, 731 ),
+    729 => array( 728, 726, 727, 730, 732, 731 ),
+    730 => array( 729, 727, 751, 748, 733, 732 ),
+    731 => array( 728, 729, 732, 734 ),
+    732 => array( 731, 729, 730, 733, 735, 734 ),
+    733 => array( 732, 730, 748, 682, 736, 735 ),
+    734 => array( 731, 732, 735, 737 ),
+    735 => array( 734, 732, 733, 736, 711, 737 ),
+    736 => array( 735, 733, 682, 679, 712, 711 ),
+    737 => array( 734, 735, 711, 713 ),
+    738 => array( 739, 741, 740, 755, 753, 754 ),
+    739 => array( 721, 742, 741, 738, 754, 724 ),
+    740 => array( 741, 743, 844, 841, 755, 738 ),
+    741 => array( 742, 744, 743, 740, 738, 739 ),
+    742 => array( 783, 745, 744, 741, 739, 721 ),
+    743 => array( 744, 746, 829, 844, 740, 741 ),
+    744 => array( 745, 774, 746, 743, 741, 742 ),
+    745 => array( 785, 787, 774, 744, 742, 783 ),
+    746 => array( 774, 775, 832, 829, 743, 744 ),
+    747 => array( 748, 750, 749, 683, 681, 682 ),
+    748 => array( 730, 751, 750, 747, 682, 733 ),
+    749 => array( 750, 752, 862, 859, 683, 747 ),
+    750 => array( 751, 753, 752, 749, 747, 748 ),
+    751 => array( 727, 754, 753, 750, 748, 730 ),
+    752 => array( 753, 755, 838, 862, 749, 750 ),
+    753 => array( 754, 738, 755, 752, 750, 751 ),
+    754 => array( 724, 739, 738, 753, 751, 727 ),
+    755 => array( 738, 740, 841, 838, 752, 753 ),
+    756 => array( 757, 759, 758, 836, 834, 835 ),
+    757 => array( 779, 760, 759, 756, 835, 777 ),
+    758 => array( 759, 761, 817, 814, 836, 756 ),
+    759 => array( 760, 762, 761, 758, 756, 757 ),
+    760 => array( 765, 763, 762, 759, 757, 779 ),
+    761 => array( 762, 764, 793, 817, 758, 759 ),
+    762 => array( 763, 769, 764, 761, 759, 760 ),
+    763 => array( 766, 767, 769, 762, 760, 765 ),
+    764 => array( 769, 770, 796, 793, 761, 762 ),
+    765 => array( 782, 766, 763, 760, 779, 780 ),
+    766 => array( 768, 767, 763, 765, 782 ),
+    767 => array( 768, 772, 771, 769, 763, 766 ),
+    768 => array( 772, 767, 766 ),
+    769 => array( 767, 771, 770, 764, 762, 763 ),
+    770 => array( 771, 773, 799, 796, 764, 769 ),
+    771 => array( 772, 805, 773, 770, 769, 767 ),
+    772 => array( 805, 771, 767, 768 ),
+    773 => array( 805, 806, 802, 799, 770, 771 ),
+    774 => array( 787, 776, 775, 746, 744, 745 ),
+    775 => array( 776, 777, 835, 832, 746, 774 ),
+    776 => array( 789, 778, 777, 775, 774, 787 ),
+    777 => array( 778, 779, 757, 835, 775, 776 ),
+    778 => array( 791, 780, 779, 777, 776, 789 ),
+    779 => array( 780, 765, 760, 757, 777, 778 ),
+    780 => array( 781, 782, 765, 779, 778, 791 ),
+    781 => array( 782, 780, 791 ),
+    782 => array( 766, 765, 780, 781 ),
+    783 => array( 784, 785, 745, 742, 721, 720 ),
+    784 => array( 786, 785, 783, 720 ),
+    785 => array( 786, 788, 787, 745, 783, 784 ),
+    786 => array( 788, 785, 784 ),
+    787 => array( 788, 789, 776, 774, 745, 785 ),
+    788 => array( 790, 789, 787, 785, 786 ),
+    789 => array( 790, 791, 778, 776, 787, 788 ),
+    790 => array( 791, 789, 788 ),
+    791 => array( 781, 780, 778, 789, 790 ),
+    792 => array( 793, 795, 794, 818, 816, 817 ),
+    793 => array( 764, 796, 795, 792, 817, 761 ),
+    794 => array( 795, 797, 898, 895, 818, 792 ),
+    795 => array( 796, 798, 797, 794, 792, 793 ),
+    796 => array( 770, 799, 798, 795, 793, 764 ),
+    797 => array( 798, 800, 883, 898, 794, 795 ),
+    798 => array( 799, 801, 800, 797, 795, 796 ),
+    799 => array( 773, 802, 801, 798, 796, 770 ),
+    800 => array( 801, 803, 886, 883, 797, 798 ),
+    801 => array( 802, 804, 803, 800, 798, 799 ),
+    802 => array( 806, 808, 804, 801, 799, 773 ),
+    803 => array( 804, 873, 889, 886, 800, 801 ),
+    804 => array( 808, 880, 873, 803, 801, 802 ),
+    805 => array( 807, 806, 773, 771, 772 ),
+    806 => array( 807, 809, 808, 802, 773, 805 ),
+    807 => array( 809, 806, 805 ),
+    808 => array( 809, 878, 880, 804, 802, 806 ),
+    809 => array( 878, 808, 806, 807 ),
+    810 => array( 811, 813, 812, 827, 825, 826 ),
+    811 => array( 836, 814, 813, 810, 826, 833 ),
+    812 => array( 813, 815, 907, 904, 827, 810 ),
+    813 => array( 814, 816, 815, 812, 810, 811 ),
+    814 => array( 758, 817, 816, 813, 811, 836 ),
+    815 => array( 816, 818, 892, 907, 812, 813 ),
+    816 => array( 817, 792, 818, 815, 813, 814 ),
+    817 => array( 761, 793, 792, 816, 814, 758 ),
+    818 => array( 792, 794, 895, 892, 815, 816 ),
+    819 => array( 820, 822, 821, 854, 852, 853 ),
+    820 => array( 845, 823, 822, 819, 853, 842 ),
+    821 => array( 822, 824, 916, 913, 854, 819 ),
+    822 => array( 823, 825, 824, 821, 819, 820 ),
+    823 => array( 830, 826, 825, 822, 820, 845 ),
+    824 => array( 825, 827, 901, 916, 821, 822 ),
+    825 => array( 826, 810, 827, 824, 822, 823 ),
+    826 => array( 833, 811, 810, 825, 823, 830 ),
+    827 => array( 810, 812, 904, 901, 824, 825 ),
+    828 => array( 829, 831, 830, 845, 843, 844 ),
+    829 => array( 746, 832, 831, 828, 844, 743 ),
+    830 => array( 831, 833, 826, 823, 845, 828 ),
+    831 => array( 832, 834, 833, 830, 828, 829 ),
+    832 => array( 775, 835, 834, 831, 829, 746 ),
+    833 => array( 834, 836, 811, 826, 830, 831 ),
+    834 => array( 835, 756, 836, 833, 831, 832 ),
+    835 => array( 777, 757, 756, 834, 832, 775 ),
+    836 => array( 756, 758, 814, 811, 833, 834 ),
+    837 => array( 838, 840, 839, 863, 861, 862 ),
+    838 => array( 755, 841, 840, 837, 862, 752 ),
+    839 => array( 840, 842, 853, 850, 863, 837 ),
+    840 => array( 841, 843, 842, 839, 837, 838 ),
+    841 => array( 740, 844, 843, 840, 838, 755 ),
+    842 => array( 843, 845, 820, 853, 839, 840 ),
+    843 => array( 844, 828, 845, 842, 840, 841 ),
+    844 => array( 743, 829, 828, 843, 841, 740 ),
+    845 => array( 828, 830, 823, 820, 842, 843 ),
+    846 => array( 847, 849, 848, 935, 933, 934 ),
+    847 => array( 863, 850, 849, 846, 934, 860 ),
+    848 => array( 849, 851, 925, 922, 935, 846 ),
+    849 => array( 850, 852, 851, 848, 846, 847 ),
+    850 => array( 839, 853, 852, 849, 847, 863 ),
+    851 => array( 852, 854, 910, 925, 848, 849 ),
+    852 => array( 853, 819, 854, 851, 849, 850 ),
+    853 => array( 842, 820, 819, 852, 850, 839 ),
+    854 => array( 819, 821, 913, 910, 851, 852 ),
+    855 => array( 856, 858, 857, 665, 663, 664 ),
+    856 => array( 683, 859, 858, 855, 664, 680 ),
+    857 => array( 858, 860, 934, 931, 665, 855 ),
+    858 => array( 859, 861, 860, 857, 855, 856 ),
+    859 => array( 749, 862, 861, 858, 856, 683 ),
+    860 => array( 861, 863, 847, 934, 857, 858 ),
+    861 => array( 862, 837, 863, 860, 858, 859 ),
+    862 => array( 752, 838, 837, 861, 859, 749 ),
+    863 => array( 837, 839, 850, 847, 860, 861 ),
+    864 => array( 865, 866, 952, 949, 890, 875 ),
+    865 => array( 876, 867, 866, 864, 875, 874 ),
+    866 => array( 867, 869, 937, 952, 864, 865 ),
+    867 => array( 868, 870, 869, 866, 865, 876 ),
+    868 => array( 870, 867, 876, 881 ),
+    869 => array( 870, 872, 871, 937, 866, 867 ),
+    870 => array( 872, 869, 867, 868 ),
+    871 => array( 872, 941, 939, 937, 869 ),
+    872 => array( 871, 869, 870 ),
+    873 => array( 880, 877, 874, 889, 803, 804 ),
+    874 => array( 877, 876, 865, 875, 889, 873 ),
+    875 => array( 874, 865, 864, 890, 888, 889 ),
+    876 => array( 881, 868, 867, 865, 874, 877 ),
+    877 => array( 879, 881, 876, 874, 873, 880 ),
+    878 => array( 879, 880, 808, 809 ),
+    879 => array( 881, 877, 880, 878 ),
+    880 => array( 878, 879, 877, 873, 804, 808 ),
+    881 => array( 868, 876, 877, 879 ),
+    882 => array( 883, 885, 884, 899, 897, 898 ),
+    883 => array( 800, 886, 885, 882, 898, 797 ),
+    884 => array( 885, 887, 961, 958, 899, 882 ),
+    885 => array( 886, 888, 887, 884, 882, 883 ),
+    886 => array( 803, 889, 888, 885, 883, 800 ),
+    887 => array( 888, 890, 946, 961, 884, 885 ),
+    888 => array( 889, 875, 890, 887, 885, 886 ),
+    889 => array( 873, 874, 875, 888, 886, 803 ),
+    890 => array( 875, 864, 949, 946, 887, 888 ),
+    891 => array( 892, 894, 893, 908, 906, 907 ),
+    892 => array( 818, 895, 894, 891, 907, 815 ),
+    893 => array( 894, 896, 970, 967, 908, 891 ),
+    894 => array( 895, 897, 896, 893, 891, 892 ),
+    895 => array( 794, 898, 897, 894, 892, 818 ),
+    896 => array( 897, 899, 955, 970, 893, 894 ),
+    897 => array( 898, 882, 899, 896, 894, 895 ),
+    898 => array( 797, 883, 882, 897, 895, 794 ),
+    899 => array( 882, 884, 958, 955, 896, 897 ),
+    900 => array( 901, 903, 902, 917, 915, 916 ),
+    901 => array( 827, 904, 903, 900, 916, 824 ),
+    902 => array( 903, 905, 979, 976, 917, 900 ),
+    903 => array( 904, 906, 905, 902, 900, 901 ),
+    904 => array( 812, 907, 906, 903, 901, 827 ),
+    905 => array( 906, 908, 964, 979, 902, 903 ),
+    906 => array( 907, 891, 908, 905, 903, 904 ),
+    907 => array( 815, 892, 891, 906, 904, 812 ),
+    908 => array( 891, 893, 967, 964, 905, 906 ),
+    909 => array( 910, 912, 911, 926, 924, 925 ),
+    910 => array( 854, 913, 912, 909, 925, 851 ),
+    911 => array( 912, 914, 988, 985, 926, 909 ),
+    912 => array( 913, 915, 914, 911, 909, 910 ),
+    913 => array( 821, 916, 915, 912, 910, 854 ),
+    914 => array( 915, 917, 973, 988, 911, 912 ),
+    915 => array( 916, 900, 917, 914, 912, 913 ),
+    916 => array( 824, 901, 900, 915, 913, 821 ),
+    917 => array( 900, 902, 976, 973, 914, 915 ),
+    918 => array( 919, 921, 920, 539, 537, 538 ),
+    919 => array( 935, 922, 921, 918, 538, 932 ),
+    920 => array( 921, 923, 430, 427, 539, 918 ),
+    921 => array( 922, 924, 923, 920, 918, 919 ),
+    922 => array( 848, 925, 924, 921, 919, 935 ),
+    923 => array( 924, 926, 982, 430, 920, 921 ),
+    924 => array( 925, 909, 926, 923, 921, 922 ),
+    925 => array( 851, 910, 909, 924, 922, 848 ),
+    926 => array( 909, 911, 985, 982, 923, 924 ),
+    927 => array( 928, 930, 929, 530, 528, 529 ),
+    928 => array( 665, 931, 930, 927, 529, 662 ),
+    929 => array( 930, 932, 538, 535, 530, 927 ),
+    930 => array( 931, 933, 932, 929, 927, 928 ),
+    931 => array( 857, 934, 933, 930, 928, 665 ),
+    932 => array( 933, 935, 919, 538, 929, 930 ),
+    933 => array( 934, 846, 935, 932, 930, 931 ),
+    934 => array( 860, 847, 846, 933, 931, 857 ),
+    935 => array( 846, 848, 922, 919, 932, 933 ),
+    936 => array( 937, 939, 938, 953, 951, 952 ),
+    937 => array( 869, 871, 939, 936, 952, 866 ),
+    938 => array( 939, 940, 1015, 1012, 953, 936 ),
+    939 => array( 871, 941, 940, 938, 936, 937 ),
+    940 => array( 941, 943, 942, 1015, 938, 939 ),
+    941 => array( 943, 940, 939, 871 ),
+    942 => array( 943, 944, 1056, 1053, 1015, 940 ),
+    943 => array( 944, 942, 940, 941 ),
+    944 => array( 1056, 942, 943 ),
+    945 => array( 946, 948, 947, 962, 960, 961 ),
+    946 => array( 890, 949, 948, 945, 961, 887 ),
+    947 => array( 948, 950, 1024, 1021, 962, 945 ),
+    948 => array( 949, 951, 950, 947, 945, 946 ),
+    949 => array( 864, 952, 951, 948, 946, 890 ),
+    950 => array( 951, 953, 1009, 1024, 947, 948 ),
+    951 => array( 952, 936, 953, 950, 948, 949 ),
+    952 => array( 866, 937, 936, 951, 949, 864 ),
+    953 => array( 936, 938, 1012, 1009, 950, 951 ),
+    954 => array( 955, 957, 956, 971, 969, 970 ),
+    955 => array( 899, 958, 957, 954, 970, 896 ),
+    956 => array( 957, 959, 1033, 1030, 971, 954 ),
+    957 => array( 958, 960, 959, 956, 954, 955 ),
+    958 => array( 884, 961, 960, 957, 955, 899 ),
+    959 => array( 960, 962, 1018, 1033, 956, 957 ),
+    960 => array( 961, 945, 962, 959, 957, 958 ),
+    961 => array( 887, 946, 945, 960, 958, 884 ),
+    962 => array( 945, 947, 1021, 1018, 959, 960 ),
+    963 => array( 964, 966, 965, 980, 978, 979 ),
+    964 => array( 908, 967, 966, 963, 979, 905 ),
+    965 => array( 966, 968, 1042, 1039, 980, 963 ),
+    966 => array( 967, 969, 968, 965, 963, 964 ),
+    967 => array( 893, 970, 969, 966, 964, 908 ),
+    968 => array( 969, 971, 1027, 1042, 965, 966 ),
+    969 => array( 970, 954, 971, 968, 966, 967 ),
+    970 => array( 896, 955, 954, 969, 967, 893 ),
+    971 => array( 954, 956, 1030, 1027, 968, 969 ),
+    972 => array( 973, 975, 974, 989, 987, 988 ),
+    973 => array( 917, 976, 975, 972, 988, 914 ),
+    974 => array( 975, 977, 997, 994, 989, 972 ),
+    975 => array( 976, 978, 977, 974, 972, 973 ),
+    976 => array( 902, 979, 978, 975, 973, 917 ),
+    977 => array( 978, 980, 1036, 997, 974, 975 ),
+    978 => array( 979, 963, 980, 977, 975, 976 ),
+    979 => array( 905, 964, 963, 978, 976, 902 ),
+    980 => array( 963, 965, 1039, 1036, 977, 978 ),
+    981 => array( 982, 984, 983, 431, 429, 430 ),
+    982 => array( 926, 985, 984, 981, 430, 923 ),
+    983 => array( 984, 986, 1006, 1003, 431, 981 ),
+    984 => array( 985, 987, 986, 983, 981, 982 ),
+    985 => array( 911, 988, 987, 984, 982, 926 ),
+    986 => array( 987, 989, 991, 1006, 983, 984 ),
+    987 => array( 988, 972, 989, 986, 984, 985 ),
+    988 => array( 914, 973, 972, 987, 985, 911 ),
+    989 => array( 972, 974, 994, 991, 986, 987 ),
+    990 => array( 991, 993, 992, 1007, 1005, 1006 ),
+    991 => array( 989, 994, 993, 990, 1006, 986 ),
+    992 => array( 993, 995, 1105, 1102, 1007, 990 ),
+    993 => array( 994, 996, 995, 992, 990, 991 ),
+    994 => array( 974, 997, 996, 993, 991, 989 ),
+    995 => array( 996, 998, 1090, 1105, 992, 993 ),
+    996 => array( 997, 1035, 998, 995, 993, 994 ),
+    997 => array( 977, 1036, 1035, 996, 994, 974 ),
+    998 => array( 1035, 1037, 1093, 1090, 995, 996 ),
+    999 => array( 1000, 1002, 1001, 386, 384, 385 ),
+    1000 => array( 431, 1003, 1002, 999, 385, 428 ),
+    1001 => array( 1002, 1004, 394, 391, 386, 999 ),
+    1002 => array( 1003, 1005, 1004, 1001, 999, 1000 ),
+    1003 => array( 983, 1006, 1005, 1002, 1000, 431 ),
+    1004 => array( 1005, 1007, 1099, 394, 1001, 1002 ),
+    1005 => array( 1006, 990, 1007, 1004, 1002, 1003 ),
+    1006 => array( 986, 991, 990, 1005, 1003, 983 ),
+    1007 => array( 990, 992, 1102, 1099, 1004, 1005 ),
+    1008 => array( 1009, 1011, 1010, 1025, 1023, 1024 ),
+    1009 => array( 953, 1012, 1011, 1008, 1024, 950 ),
+    1010 => array( 1011, 1013, 1069, 1066, 1025, 1008 ),
+    1011 => array( 1012, 1014, 1013, 1010, 1008, 1009 ),
+    1012 => array( 938, 1015, 1014, 1011, 1009, 953 ),
+    1013 => array( 1014, 1016, 1045, 1069, 1010, 1011 ),
+    1014 => array( 1015, 1053, 1016, 1013, 1011, 1012 ),
+    1015 => array( 940, 942, 1053, 1014, 1012, 938 ),
+    1016 => array( 1053, 1055, 1054, 1045, 1013, 1014 ),
+    1017 => array( 1018, 1020, 1019, 1034, 1032, 1033 ),
+    1018 => array( 962, 1021, 1020, 1017, 1033, 959 ),
+    1019 => array( 1020, 1022, 1078, 1075, 1034, 1017 ),
+    1020 => array( 1021, 1023, 1022, 1019, 1017, 1018 ),
+    1021 => array( 947, 1024, 1023, 1020, 1018, 962 ),
+    1022 => array( 1023, 1025, 1063, 1078, 1019, 1020 ),
+    1023 => array( 1024, 1008, 1025, 1022, 1020, 1021 ),
+    1024 => array( 950, 1009, 1008, 1023, 1021, 947 ),
+    1025 => array( 1008, 1010, 1066, 1063, 1022, 1023 ),
+    1026 => array( 1027, 1029, 1028, 1043, 1041, 1042 ),
+    1027 => array( 971, 1030, 1029, 1026, 1042, 968 ),
+    1028 => array( 1029, 1031, 1087, 1084, 1043, 1026 ),
+    1029 => array( 1030, 1032, 1031, 1028, 1026, 1027 ),
+    1030 => array( 956, 1033, 1032, 1029, 1027, 971 ),
+    1031 => array( 1032, 1034, 1072, 1087, 1028, 1029 ),
+    1032 => array( 1033, 1017, 1034, 1031, 1029, 1030 ),
+    1033 => array( 959, 1018, 1017, 1032, 1030, 956 ),
+    1034 => array( 1017, 1019, 1075, 1072, 1031, 1032 ),
+    1035 => array( 1036, 1038, 1037, 998, 996, 997 ),
+    1036 => array( 980, 1039, 1038, 1035, 997, 977 ),
+    1037 => array( 1038, 1040, 1096, 1093, 998, 1035 ),
+    1038 => array( 1039, 1041, 1040, 1037, 1035, 1036 ),
+    1039 => array( 965, 1042, 1041, 1038, 1036, 980 ),
+    1040 => array( 1041, 1043, 1081, 1096, 1037, 1038 ),
+    1041 => array( 1042, 1026, 1043, 1040, 1038, 1039 ),
+    1042 => array( 968, 1027, 1026, 1041, 1039, 965 ),
+    1043 => array( 1026, 1028, 1084, 1081, 1040, 1041 ),
+    1044 => array( 1045, 1047, 1046, 1070, 1068, 1069 ),
+    1045 => array( 1016, 1054, 1047, 1044, 1069, 1013 ),
+    1046 => array( 1047, 1048, 1168, 1165, 1070, 1044 ),
+    1047 => array( 1054, 1057, 1048, 1046, 1044, 1045 ),
+    1048 => array( 1057, 1059, 1050, 1168, 1046, 1047 ),
+    1049 => array( 1050, 1051, 1157, 1169, 1167, 1168 ),
+    1050 => array( 1059, 1052, 1051, 1049, 1168, 1048 ),
+    1051 => array( 1052, 1160, 1157, 1049, 1050 ),
+    1052 => array( 1051, 1050, 1059 ),
+    1053 => array( 942, 1056, 1055, 1016, 1014, 1015 ),
+    1054 => array( 1055, 1058, 1057, 1047, 1045, 1016 ),
+    1055 => array( 1056, 1060, 1058, 1054, 1016, 1053 ),
+    1056 => array( 944, 1060, 1055, 1053, 942 ),
+    1057 => array( 1058, 1061, 1059, 1048, 1047, 1054 ),
+    1058 => array( 1060, 1061, 1057, 1054, 1055 ),
+    1059 => array( 1061, 1052, 1050, 1048, 1057 ),
+    1060 => array( 1058, 1055, 1056 ),
+    1061 => array( 1059, 1057, 1058 ),
+    1062 => array( 1063, 1065, 1064, 1079, 1077, 1078 ),
+    1063 => array( 1025, 1066, 1065, 1062, 1078, 1022 ),
+    1064 => array( 1065, 1067, 1177, 1174, 1079, 1062 ),
+    1065 => array( 1066, 1068, 1067, 1064, 1062, 1063 ),
+    1066 => array( 1010, 1069, 1068, 1065, 1063, 1025 ),
+    1067 => array( 1068, 1070, 1162, 1177, 1064, 1065 ),
+    1068 => array( 1069, 1044, 1070, 1067, 1065, 1066 ),
+    1069 => array( 1013, 1045, 1044, 1068, 1066, 1010 ),
+    1070 => array( 1044, 1046, 1165, 1162, 1067, 1068 ),
+    1071 => array( 1072, 1074, 1073, 1088, 1086, 1087 ),
+    1072 => array( 1034, 1075, 1074, 1071, 1087, 1031 ),
+    1073 => array( 1074, 1076, 1186, 1183, 1088, 1071 ),
+    1074 => array( 1075, 1077, 1076, 1073, 1071, 1072 ),
+    1075 => array( 1019, 1078, 1077, 1074, 1072, 1034 ),
+    1076 => array( 1077, 1079, 1171, 1186, 1073, 1074 ),
+    1077 => array( 1078, 1062, 1079, 1076, 1074, 1075 ),
+    1078 => array( 1022, 1063, 1062, 1077, 1075, 1019 ),
+    1079 => array( 1062, 1064, 1174, 1171, 1076, 1077 ),
+    1080 => array( 1081, 1083, 1082, 1097, 1095, 1096 ),
+    1081 => array( 1043, 1084, 1083, 1080, 1096, 1040 ),
+    1082 => array( 1083, 1085, 1123, 1120, 1097, 1080 ),
+    1083 => array( 1084, 1086, 1085, 1082, 1080, 1081 ),
+    1084 => array( 1028, 1087, 1086, 1083, 1081, 1043 ),
+    1085 => array( 1086, 1088, 1180, 1123, 1082, 1083 ),
+    1086 => array( 1087, 1071, 1088, 1085, 1083, 1084 ),
+    1087 => array( 1031, 1072, 1071, 1086, 1084, 1028 ),
+    1088 => array( 1071, 1073, 1183, 1180, 1085, 1086 ),
+    1089 => array( 1090, 1092, 1091, 1106, 1104, 1105 ),
+    1090 => array( 998, 1093, 1092, 1089, 1105, 995 ),
+    1091 => array( 1092, 1094, 1132, 1129, 1106, 1089 ),
+    1092 => array( 1093, 1095, 1094, 1091, 1089, 1090 ),
+    1093 => array( 1037, 1096, 1095, 1092, 1090, 998 ),
+    1094 => array( 1095, 1097, 1117, 1132, 1091, 1092 ),
+    1095 => array( 1096, 1080, 1097, 1094, 1092, 1093 ),
+    1096 => array( 1040, 1081, 1080, 1095, 1093, 1037 ),
+    1097 => array( 1080, 1082, 1120, 1117, 1094, 1095 ),
+    1098 => array( 1099, 1101, 1100, 395, 393, 394 ),
+    1099 => array( 1007, 1102, 1101, 1098, 394, 1004 ),
+    1100 => array( 1101, 1103, 1114, 1111, 395, 1098 ),
+    1101 => array( 1102, 1104, 1103, 1100, 1098, 1099 ),
+    1102 => array( 992, 1105, 1104, 1101, 1099, 1007 ),
+    1103 => array( 1104, 1106, 1126, 1114, 1100, 1101 ),
+    1104 => array( 1105, 1089, 1106, 1103, 1101, 1102 ),
+    1105 => array( 995, 1090, 1089, 1104, 1102, 992 ),
+    1106 => array( 1089, 1091, 1129, 1126, 1103, 1104 ),
+    1107 => array( 1108, 1110, 1109, 287, 285, 286 ),
+    1108 => array( 395, 1111, 1110, 1107, 286, 392 ),
+    1109 => array( 1110, 1112, 1150, 1147, 287, 1107 ),
+    1110 => array( 1111, 1113, 1112, 1109, 1107, 1108 ),
+    1111 => array( 1100, 1114, 1113, 1110, 1108, 395 ),
+    1112 => array( 1113, 1115, 1135, 1150, 1109, 1110 ),
+    1113 => array( 1114, 1125, 1115, 1112, 1110, 1111 ),
+    1114 => array( 1103, 1126, 1125, 1113, 1111, 1100 ),
+    1115 => array( 1125, 1127, 1138, 1135, 1112, 1113 ),
+    1116 => array( 1117, 1119, 1118, 1133, 1131, 1132 ),
+    1117 => array( 1097, 1120, 1119, 1116, 1132, 1094 ),
+    1118 => array( 1119, 1121, 1240, 1237, 1133, 1116 ),
+    1119 => array( 1120, 1122, 1121, 1118, 1116, 1117 ),
+    1120 => array( 1082, 1123, 1122, 1119, 1117, 1097 ),
+    1121 => array( 1122, 1124, 1216, 1240, 1118, 1119 ),
+    1122 => array( 1123, 1179, 1124, 1121, 1119, 1120 ),
+    1123 => array( 1085, 1180, 1179, 1122, 1120, 1082 ),
+    1124 => array( 1179, 1181, 1219, 1216, 1121, 1122 ),
+    1125 => array( 1126, 1128, 1127, 1115, 1113, 1114 ),
+    1126 => array( 1106, 1129, 1128, 1125, 1114, 1103 ),
+    1127 => array( 1128, 1130, 1141, 1138, 1115, 1125 ),
+    1128 => array( 1129, 1131, 1130, 1127, 1125, 1126 ),
+    1129 => array( 1091, 1132, 1131, 1128, 1126, 1106 ),
+    1130 => array( 1131, 1133, 1234, 1141, 1127, 1128 ),
+    1131 => array( 1132, 1116, 1133, 1130, 1128, 1129 ),
+    1132 => array( 1094, 1117, 1116, 1131, 1129, 1091 ),
+    1133 => array( 1116, 1118, 1237, 1234, 1130, 1131 ),
+    1134 => array( 1135, 1137, 1136, 1151, 1149, 1150 ),
+    1135 => array( 1115, 1138, 1137, 1134, 1150, 1112 ),
+    1136 => array( 1137, 1139, 1258, 1255, 1151, 1134 ),
+    1137 => array( 1138, 1140, 1139, 1136, 1134, 1135 ),
+    1138 => array( 1127, 1141, 1140, 1137, 1135, 1115 ),
+    1139 => array( 1140, 1142, 1225, 1258, 1136, 1137 ),
+    1140 => array( 1141, 1233, 1142, 1139, 1137, 1138 ),
+    1141 => array( 1130, 1234, 1233, 1140, 1138, 1127 ),
+    1142 => array( 1233, 1235, 1228, 1225, 1139, 1140 ),
+    1143 => array( 1144, 1146, 1145, 260, 258, 259 ),
+    1144 => array( 287, 1147, 1146, 1143, 259, 284 ),
+    1145 => array( 1146, 1148, 205, 202, 260, 1143 ),
+    1146 => array( 1147, 1149, 1148, 1145, 1143, 1144 ),
+    1147 => array( 1109, 1150, 1149, 1146, 1144, 287 ),
+    1148 => array( 1149, 1151, 1252, 205, 1145, 1146 ),
+    1149 => array( 1150, 1134, 1151, 1148, 1146, 1147 ),
+    1150 => array( 1112, 1135, 1134, 1149, 1147, 1109 ),
+    1151 => array( 1134, 1136, 1255, 1252, 1148, 1149 ),
+    1152 => array( 1153, 1155, 1154, 1205, 1203, 1204 ),
+    1153 => array( 1169, 1156, 1155, 1152, 1204, 1166 ),
+    1154 => array( 1155, 1194, 1192, 1190, 1205, 1152 ),
+    1155 => array( 1156, 1158, 1194, 1154, 1152, 1153 ),
+    1156 => array( 1157, 1159, 1158, 1155, 1153, 1169 ),
+    1157 => array( 1051, 1160, 1159, 1156, 1169, 1049 ),
+    1158 => array( 1159, 1194, 1155, 1156 ),
+    1159 => array( 1160, 1158, 1156, 1157 ),
+    1160 => array( 1159, 1157, 1051 ),
+    1161 => array( 1162, 1164, 1163, 1178, 1176, 1177 ),
+    1162 => array( 1070, 1165, 1164, 1161, 1177, 1067 ),
+    1163 => array( 1164, 1166, 1204, 1201, 1178, 1161 ),
+    1164 => array( 1165, 1167, 1166, 1163, 1161, 1162 ),
+    1165 => array( 1046, 1168, 1167, 1164, 1162, 1070 ),
+    1166 => array( 1167, 1169, 1153, 1204, 1163, 1164 ),
+    1167 => array( 1168, 1049, 1169, 1166, 1164, 1165 ),
+    1168 => array( 1048, 1050, 1049, 1167, 1165, 1046 ),
+    1169 => array( 1049, 1157, 1156, 1153, 1166, 1167 ),
+    1170 => array( 1171, 1173, 1172, 1187, 1185, 1186 ),
+    1171 => array( 1079, 1174, 1173, 1170, 1186, 1076 ),
+    1172 => array( 1173, 1175, 1213, 1210, 1187, 1170 ),
+    1173 => array( 1174, 1176, 1175, 1172, 1170, 1171 ),
+    1174 => array( 1064, 1177, 1176, 1173, 1171, 1079 ),
+    1175 => array( 1176, 1178, 1198, 1213, 1172, 1173 ),
+    1176 => array( 1177, 1161, 1178, 1175, 1173, 1174 ),
+    1177 => array( 1067, 1162, 1161, 1176, 1174, 1064 ),
+    1178 => array( 1161, 1163, 1201, 1198, 1175, 1176 ),
+    1179 => array( 1180, 1182, 1181, 1124, 1122, 1123 ),
+    1180 => array( 1088, 1183, 1182, 1179, 1123, 1085 ),
+    1181 => array( 1182, 1184, 1222, 1219, 1124, 1179 ),
+    1182 => array( 1183, 1185, 1184, 1181, 1179, 1180 ),
+    1183 => array( 1073, 1186, 1185, 1182, 1180, 1088 ),
+    1184 => array( 1185, 1187, 1207, 1222, 1181, 1182 ),
+    1185 => array( 1186, 1170, 1187, 1184, 1182, 1183 ),
+    1186 => array( 1076, 1171, 1170, 1185, 1183, 1073 ),
+    1187 => array( 1170, 1172, 1210, 1207, 1184, 1185 ),
+    1188 => array( 1205, 1190, 1189, 1260, 1276, 1202 ),
+    1189 => array( 1190, 1191, 1263, 1262, 1260, 1188 ),
+    1190 => array( 1154, 1192, 1191, 1189, 1188, 1205 ),
+    1191 => array( 1192, 1195, 1193, 1263, 1189, 1190 ),
+    1192 => array( 1194, 1196, 1195, 1191, 1190, 1154 ),
+    1193 => array( 1195, 1268, 1263, 1191 ),
+    1194 => array( 1158, 1196, 1192, 1154, 1155 ),
+    1195 => array( 1196, 1193, 1191, 1192 ),
+    1196 => array( 1195, 1192, 1194 ),
+    1197 => array( 1198, 1200, 1199, 1214, 1212, 1213 ),
+    1198 => array( 1178, 1201, 1200, 1197, 1213, 1175 ),
+    1199 => array( 1200, 1202, 1276, 1273, 1214, 1197 ),
+    1200 => array( 1201, 1203, 1202, 1199, 1197, 1198 ),
+    1201 => array( 1163, 1204, 1203, 1200, 1198, 1178 ),
+    1202 => array( 1203, 1205, 1188, 1276, 1199, 1200 ),
+    1203 => array( 1204, 1152, 1205, 1202, 1200, 1201 ),
+    1204 => array( 1166, 1153, 1152, 1203, 1201, 1163 ),
+    1205 => array( 1152, 1154, 1190, 1188, 1202, 1203 ),
+    1206 => array( 1207, 1209, 1208, 1223, 1221, 1222 ),
+    1207 => array( 1187, 1210, 1209, 1206, 1222, 1184 ),
+    1208 => array( 1209, 1211, 1285, 1282, 1223, 1206 ),
+    1209 => array( 1210, 1212, 1211, 1208, 1206, 1207 ),
+    1210 => array( 1172, 1213, 1212, 1209, 1207, 1187 ),
+    1211 => array( 1212, 1214, 1270, 1285, 1208, 1209 ),
+    1212 => array( 1213, 1197, 1214, 1211, 1209, 1210 ),
+    1213 => array( 1175, 1198, 1197, 1212, 1210, 1172 ),
+    1214 => array( 1197, 1199, 1273, 1270, 1211, 1212 ),
+    1215 => array( 1216, 1218, 1217, 1241, 1239, 1240 ),
+    1216 => array( 1124, 1219, 1218, 1215, 1240, 1121 ),
+    1217 => array( 1218, 1220, 1294, 1291, 1241, 1215 ),
+    1218 => array( 1219, 1221, 1220, 1217, 1215, 1216 ),
+    1219 => array( 1181, 1222, 1221, 1218, 1216, 1124 ),
+    1220 => array( 1221, 1223, 1279, 1294, 1217, 1218 ),
+    1221 => array( 1222, 1206, 1223, 1220, 1218, 1219 ),
+    1222 => array( 1184, 1207, 1206, 1221, 1219, 1181 ),
+    1223 => array( 1206, 1208, 1282, 1279, 1220, 1221 ),
+    1224 => array( 1225, 1227, 1226, 1259, 1257, 1258 ),
+    1225 => array( 1142, 1228, 1227, 1224, 1258, 1139 ),
+    1226 => array( 1227, 1229, 1249, 1246, 1259, 1224 ),
+    1227 => array( 1228, 1230, 1229, 1226, 1224, 1225 ),
+    1228 => array( 1235, 1231, 1230, 1227, 1225, 1142 ),
+    1229 => array( 1230, 1232, 1324, 1249, 1226, 1227 ),
+    1230 => array( 1231, 1287, 1232, 1229, 1227, 1228 ),
+    1231 => array( 1238, 1288, 1287, 1230, 1228, 1235 ),
+    1232 => array( 1287, 1289, 1327, 1324, 1229, 1230 ),
+    1233 => array( 1234, 1236, 1235, 1142, 1140, 1141 ),
+    1234 => array( 1133, 1237, 1236, 1233, 1141, 1130 ),
+    1235 => array( 1236, 1238, 1231, 1228, 1142, 1233 ),
+    1236 => array( 1237, 1239, 1238, 1235, 1233, 1234 ),
+    1237 => array( 1118, 1240, 1239, 1236, 1234, 1133 ),
+    1238 => array( 1239, 1241, 1288, 1231, 1235, 1236 ),
+    1239 => array( 1240, 1215, 1241, 1238, 1236, 1237 ),
+    1240 => array( 1121, 1216, 1215, 1239, 1237, 1118 ),
+    1241 => array( 1215, 1217, 1291, 1288, 1238, 1239 ),
+    1242 => array( 1243, 1245, 1244, 215, 213, 214 ),
+    1243 => array( 1259, 1246, 1245, 1242, 214, 1256 ),
+    1244 => array( 1245, 1247, 1384, 1381, 215, 1242 ),
+    1245 => array( 1246, 1248, 1247, 1244, 1242, 1243 ),
+    1246 => array( 1226, 1249, 1248, 1245, 1243, 1259 ),
+    1247 => array( 1248, 1250, 1369, 1384, 1244, 1245 ),
+    1248 => array( 1249, 1323, 1250, 1247, 1245, 1246 ),
+    1249 => array( 1229, 1324, 1323, 1248, 1246, 1226 ),
+    1250 => array( 1323, 1325, 1372, 1369, 1247, 1248 ),
+    1251 => array( 1252, 1254, 1253, 206, 204, 205 ),
+    1252 => array( 1151, 1255, 1254, 1251, 205, 1148 ),
+    1253 => array( 1254, 1256, 214, 211, 206, 1251 ),
+    1254 => array( 1255, 1257, 1256, 1253, 1251, 1252 ),
+    1255 => array( 1136, 1258, 1257, 1254, 1252, 1151 ),
+    1256 => array( 1257, 1259, 1243, 214, 1253, 1254 ),
+    1257 => array( 1258, 1224, 1259, 1256, 1254, 1255 ),
+    1258 => array( 1139, 1225, 1224, 1257, 1255, 1136 ),
+    1259 => array( 1224, 1226, 1246, 1243, 1256, 1257 ),
+    1260 => array( 1188, 1189, 1262, 1277, 1275, 1276 ),
+    1261 => array( 1262, 1265, 1264, 1299, 1297, 1277 ),
+    1262 => array( 1189, 1263, 1265, 1261, 1277, 1260 ),
+    1263 => array( 1191, 1193, 1268, 1265, 1262, 1189 ),
+    1264 => array( 1265, 1267, 1266, 1302, 1299, 1261 ),
+    1265 => array( 1263, 1268, 1267, 1264, 1261, 1262 ),
+    1266 => array( 1267, 1304, 1302, 1264 ),
+    1267 => array( 1268, 1266, 1264, 1265 ),
+    1268 => array( 1193, 1267, 1265, 1263 ),
+    1269 => array( 1270, 1272, 1271, 1286, 1284, 1285 ),
+    1270 => array( 1214, 1273, 1272, 1269, 1285, 1211 ),
+    1271 => array( 1272, 1274, 1312, 1309, 1286, 1269 ),
+    1272 => array( 1273, 1275, 1274, 1271, 1269, 1270 ),
+    1273 => array( 1199, 1276, 1275, 1272, 1270, 1214 ),
+    1274 => array( 1275, 1277, 1297, 1312, 1271, 1272 ),
+    1275 => array( 1276, 1260, 1277, 1274, 1272, 1273 ),
+    1276 => array( 1202, 1188, 1260, 1275, 1273, 1199 ),
+    1277 => array( 1260, 1262, 1261, 1297, 1274, 1275 ),
+    1278 => array( 1279, 1281, 1280, 1295, 1293, 1294 ),
+    1279 => array( 1223, 1282, 1281, 1278, 1294, 1220 ),
+    1280 => array( 1281, 1283, 1321, 1318, 1295, 1278 ),
+    1281 => array( 1282, 1284, 1283, 1280, 1278, 1279 ),
+    1282 => array( 1208, 1285, 1284, 1281, 1279, 1223 ),
+    1283 => array( 1284, 1286, 1306, 1321, 1280, 1281 ),
+    1284 => array( 1285, 1269, 1286, 1283, 1281, 1282 ),
+    1285 => array( 1211, 1270, 1269, 1284, 1282, 1208 ),
+    1286 => array( 1269, 1271, 1309, 1306, 1283, 1284 ),
+    1287 => array( 1288, 1290, 1289, 1232, 1230, 1231 ),
+    1288 => array( 1241, 1291, 1290, 1287, 1231, 1238 ),
+    1289 => array( 1290, 1292, 1330, 1327, 1232, 1287 ),
+    1290 => array( 1291, 1293, 1292, 1289, 1287, 1288 ),
+    1291 => array( 1217, 1294, 1293, 1290, 1288, 1241 ),
+    1292 => array( 1293, 1295, 1315, 1330, 1289, 1290 ),
+    1293 => array( 1294, 1278, 1295, 1292, 1290, 1291 ),
+    1294 => array( 1220, 1279, 1278, 1293, 1291, 1217 ),
+    1295 => array( 1278, 1280, 1318, 1315, 1292, 1293 ),
+    1296 => array( 1297, 1299, 1298, 1313, 1311, 1312 ),
+    1297 => array( 1277, 1261, 1299, 1296, 1312, 1274 ),
+    1298 => array( 1299, 1302, 1301, 1339, 1313, 1296 ),
+    1299 => array( 1261, 1264, 1302, 1298, 1296, 1297 ),
+    1300 => array( 1301, 1303, 1340, 1338, 1339 ),
+    1301 => array( 1302, 1304, 1303, 1300, 1339, 1298 ),
+    1302 => array( 1264, 1266, 1304, 1301, 1298, 1299 ),
+    1303 => array( 1304, 1300, 1301 ),
+    1304 => array( 1266, 1303, 1301, 1302 ),
+    1305 => array( 1306, 1308, 1307, 1322, 1320, 1321 ),
+    1306 => array( 1286, 1309, 1308, 1305, 1321, 1283 ),
+    1307 => array( 1308, 1310, 1348, 1345, 1322, 1305 ),
+    1308 => array( 1309, 1311, 1310, 1307, 1305, 1306 ),
+    1309 => array( 1271, 1312, 1311, 1308, 1306, 1286 ),
+    1310 => array( 1311, 1313, 1337, 1348, 1307, 1308 ),
+    1311 => array( 1312, 1296, 1313, 1310, 1308, 1309 ),
+    1312 => array( 1274, 1297, 1296, 1311, 1309, 1271 ),
+    1313 => array( 1296, 1298, 1339, 1337, 1310, 1311 ),
+    1314 => array( 1315, 1317, 1316, 1331, 1329, 1330 ),
+    1315 => array( 1295, 1318, 1317, 1314, 1330, 1292 ),
+    1316 => array( 1317, 1319, 1366, 1363, 1331, 1314 ),
+    1317 => array( 1318, 1320, 1319, 1316, 1314, 1315 ),
+    1318 => array( 1280, 1321, 1320, 1317, 1315, 1295 ),
+    1319 => array( 1320, 1322, 1342, 1366, 1316, 1317 ),
+    1320 => array( 1321, 1305, 1322, 1319, 1317, 1318 ),
+    1321 => array( 1283, 1306, 1305, 1320, 1318, 1280 ),
+    1322 => array( 1305, 1307, 1345, 1342, 1319, 1320 ),
+    1323 => array( 1324, 1326, 1325, 1250, 1248, 1249 ),
+    1324 => array( 1232, 1327, 1326, 1323, 1249, 1229 ),
+    1325 => array( 1326, 1328, 1375, 1372, 1250, 1323 ),
+    1326 => array( 1327, 1329, 1328, 1325, 1323, 1324 ),
+    1327 => array( 1289, 1330, 1329, 1326, 1324, 1232 ),
+    1328 => array( 1329, 1331, 1360, 1375, 1325, 1326 ),
+    1329 => array( 1330, 1314, 1331, 1328, 1326, 1327 ),
+    1330 => array( 1292, 1315, 1314, 1329, 1327, 1289 ),
+    1331 => array( 1314, 1316, 1363, 1360, 1328, 1329 ),
+    1332 => array( 1349, 1333, 1358, 1356, 1355, 1346 ),
+    1333 => array( 1334, 1335, 1358, 1332, 1349 ),
+    1334 => array( 1338, 1340, 1335, 1333, 1349, 1336 ),
+    1335 => array( 1340, 1333, 1334 ),
+    1336 => array( 1337, 1338, 1334, 1349, 1347, 1348 ),
+    1337 => array( 1313, 1339, 1338, 1336, 1348, 1310 ),
+    1338 => array( 1339, 1300, 1340, 1334, 1336, 1337 ),
+    1339 => array( 1298, 1301, 1300, 1338, 1337, 1313 ),
+    1340 => array( 1300, 1335, 1334, 1338 ),
+    1341 => array( 1342, 1344, 1343, 1367, 1365, 1366 ),
+    1342 => array( 1322, 1345, 1344, 1341, 1366, 1319 ),
+    1343 => array( 1344, 1346, 1355, 1353, 1367, 1341 ),
+    1344 => array( 1345, 1347, 1346, 1343, 1341, 1342 ),
+    1345 => array( 1307, 1348, 1347, 1344, 1342, 1322 ),
+    1346 => array( 1347, 1349, 1332, 1355, 1343, 1344 ),
+    1347 => array( 1348, 1336, 1349, 1346, 1344, 1345 ),
+    1348 => array( 1310, 1337, 1336, 1347, 1345, 1307 ),
+    1349 => array( 1336, 1334, 1333, 1332, 1346, 1347 ),
+    1350 => array( 1351, 1352, 1408, 1421, 1419, 1420 ),
+    1351 => array( 1367, 1353, 1352, 1350, 1420, 1364 ),
+    1352 => array( 1353, 1354, 1410, 1408, 1350, 1351 ),
+    1353 => array( 1343, 1355, 1354, 1352, 1351, 1367 ),
+    1354 => array( 1355, 1356, 1412, 1410, 1352, 1353 ),
+    1355 => array( 1346, 1332, 1356, 1354, 1353, 1343 ),
+    1356 => array( 1332, 1358, 1357, 1412, 1354, 1355 ),
+    1357 => array( 1358, 1412, 1356 ),
+    1358 => array( 1333, 1357, 1356, 1332 ),
+    1359 => array( 1360, 1362, 1361, 1376, 1374, 1375 ),
+    1360 => array( 1331, 1363, 1362, 1359, 1375, 1328 ),
+    1361 => array( 1362, 1364, 1420, 1417, 1376, 1359 ),
+    1362 => array( 1363, 1365, 1364, 1361, 1359, 1360 ),
+    1363 => array( 1316, 1366, 1365, 1362, 1360, 1331 ),
+    1364 => array( 1365, 1367, 1351, 1420, 1361, 1362 ),
+    1365 => array( 1366, 1341, 1367, 1364, 1362, 1363 ),
+    1366 => array( 1319, 1342, 1341, 1365, 1363, 1316 ),
+    1367 => array( 1341, 1343, 1353, 1351, 1364, 1365 ),
+    1368 => array( 1369, 1371, 1370, 1385, 1383, 1384 ),
+    1369 => array( 1250, 1372, 1371, 1368, 1384, 1247 ),
+    1370 => array( 1371, 1373, 1393, 1390, 1385, 1368 ),
+    1371 => array( 1372, 1374, 1373, 1370, 1368, 1369 ),
+    1372 => array( 1325, 1375, 1374, 1371, 1369, 1250 ),
+    1373 => array( 1374, 1376, 1414, 1393, 1370, 1371 ),
+    1374 => array( 1375, 1359, 1376, 1373, 1371, 1372 ),
+    1375 => array( 1328, 1360, 1359, 1374, 1372, 1325 ),
+    1376 => array( 1359, 1361, 1417, 1414, 1373, 1374 ),
+    1377 => array( 1378, 1380, 1379, 134, 132, 133 ),
+    1378 => array( 215, 1381, 1380, 1377, 133, 212 ),
+    1379 => array( 1380, 1382, 1402, 1399, 134, 1377 ),
+    1380 => array( 1381, 1383, 1382, 1379, 1377, 1378 ),
+    1381 => array( 1244, 1384, 1383, 1380, 1378, 215 ),
+    1382 => array( 1383, 1385, 1387, 1402, 1379, 1380 ),
+    1383 => array( 1384, 1368, 1385, 1382, 1380, 1381 ),
+    1384 => array( 1247, 1369, 1368, 1383, 1381, 1244 ),
+    1385 => array( 1368, 1370, 1390, 1387, 1382, 1383 ),
+    1386 => array( 1387, 1389, 1388, 1403, 1401, 1402 ),
+    1387 => array( 1385, 1390, 1389, 1386, 1402, 1382 ),
+    1388 => array( 1389, 1391, 1433, 1436, 1403, 1386 ),
+    1389 => array( 1390, 1392, 1391, 1388, 1386, 1387 ),
+    1390 => array( 1370, 1393, 1392, 1389, 1387, 1385 ),
+    1391 => array( 1392, 1394, 1430, 1433, 1388, 1389 ),
+    1392 => array( 1393, 1413, 1394, 1391, 1389, 1390 ),
+    1393 => array( 1373, 1414, 1413, 1392, 1390, 1370 ),
+    1394 => array( 1413, 1415, 1427, 1430, 1391, 1392 ),
+    1395 => array( 1396, 1398, 1397, 35, 33, 34 ),
+    1396 => array( 134, 1399, 1398, 1395, 34, 131 ),
+    1397 => array( 1398, 1400, 11, 14, 35, 1395 ),
+    1398 => array( 1399, 1401, 1400, 1397, 1395, 1396 ),
+    1399 => array( 1379, 1402, 1401, 1398, 1396, 134 ),
+    1400 => array( 1401, 1403, 1439, 11, 1397, 1398 ),
+    1401 => array( 1402, 1386, 1403, 1400, 1398, 1399 ),
+    1402 => array( 1382, 1387, 1386, 1401, 1399, 1379 ),
+    1403 => array( 1386, 1388, 1436, 1439, 1400, 1401 ),
+    1404 => array( 1421, 1406, 1405, 1422, 1424, 1418 ),
+    1405 => array( 1406, 1407, 1422, 1404 ),
+    1406 => array( 1408, 1409, 1407, 1405, 1404, 1421 ),
+    1407 => array( 1409, 1405, 1406 ),
+    1408 => array( 1352, 1410, 1409, 1406, 1421, 1350 ),
+    1409 => array( 1410, 1411, 1407, 1406, 1408 ),
+    1410 => array( 1354, 1412, 1411, 1409, 1408, 1352 ),
+    1411 => array( 1412, 1409, 1410 ),
+    1412 => array( 1356, 1357, 1411, 1410, 1354 ),
+    1413 => array( 1414, 1416, 1415, 1394, 1392, 1393 ),
+    1414 => array( 1376, 1417, 1416, 1413, 1393, 1373 ),
+    1415 => array( 1416, 1418, 1424, 1427, 1394, 1413 ),
+    1416 => array( 1417, 1419, 1418, 1415, 1413, 1414 ),
+    1417 => array( 1361, 1420, 1419, 1416, 1414, 1376 ),
+    1418 => array( 1419, 1421, 1404, 1424, 1415, 1416 ),
+    1419 => array( 1420, 1350, 1421, 1418, 1416, 1417 ),
+    1420 => array( 1364, 1351, 1350, 1419, 1417, 1361 ),
+    1421 => array( 1350, 1408, 1406, 1404, 1418, 1419 ),
+    1422 => array( 1404, 1405, 1423, 1425, 1424 ),
+    1423 => array( 1422, 1426, 1425 ),
+    1424 => array( 1418, 1404, 1422, 1425, 1427, 1415 ),
+    1425 => array( 1424, 1422, 1423, 1426, 1428, 1427 ),
+    1426 => array( 1425, 1423, 1429, 1428 ),
+    1427 => array( 1415, 1424, 1425, 1428, 1430, 1394 ),
+    1428 => array( 1427, 1425, 1426, 1429, 1431, 1430 ),
+    1429 => array( 1428, 1426, 1432, 1431 ),
+    1430 => array( 1394, 1427, 1428, 1431, 1433, 1391 ),
+    1431 => array( 1430, 1428, 1429, 1432, 1434, 1433 ),
+    1432 => array( 1431, 1429, 1435, 1434 ),
+    1433 => array( 1391, 1430, 1431, 1434, 1436, 1388 ),
+    1434 => array( 1433, 1431, 1432, 1435, 1437, 1436 ),
+    1435 => array( 1434, 1432, 1438, 1437 ),
+    1436 => array( 1388, 1433, 1434, 1437, 1439, 1403 ),
+    1437 => array( 1436, 1434, 1435, 1438, 9, 1439 ),
+    1438 => array( 1437, 1435, 10, 9 ),
+    1439 => array( 1403, 1436, 1437, 9, 11, 1400 ),
+);
+
+?>
