diff --git a/python/examples/metis-block-graph/block_to_graph_test.py b/python/examples/metis-block-graph/block_to_graph_test.py index 6650f82..f9c8072 100644 --- a/python/examples/metis-block-graph/block_to_graph_test.py +++ b/python/examples/metis-block-graph/block_to_graph_test.py @@ -42,8 +42,8 @@ def view_pydot(pdot): import metis G = read_data()['Graph'] -G.graph['node_weight_attr'] = ['weights'] - +G.graph['node_weight_attr'] = ['weight'] +G.graph['edge_weight_attr'] = 'weight' (edgecuts, parts) = metis.part_graph(G, 2,tpwgts=[0.5,0.5]) colors = ['red','blue','green','magenta'] diff --git a/python/examples/metis-block-graph/block_to_graph_test_large.py b/python/examples/metis-block-graph/block_to_graph_test_large.py index 318bd0b..bf5db69 100644 --- a/python/examples/metis-block-graph/block_to_graph_test_large.py +++ b/python/examples/metis-block-graph/block_to_graph_test_large.py @@ -15,12 +15,13 @@ def view_pydot(pdot): face_matches = glennht_to_con('kenji_diced_1.p3d_conn') max_block_index = [(f['block1']['block_index'], f['block2']['block_index']) for f in face_matches] max_block_index = np.max(np.array(max_block_index).flatten()) -block_sizes = [(np.random.randint(33,101), np.random.randint(33,101), np.random.randint(33,101)) for _ in range(max_block_index)] +block_sizes = [(np.random.randint(33,101)*np.random.randint(33,101)*np.random.randint(33,101)) for _ in range(max_block_index)] G = block_connectivity_to_graph(face_matches,block_sizes) #%% Split the Graph import metis G.graph['node_weight_attr'] = ['weight'] +G.graph['edge_weight_attr'] = 'weight' nparts = 3 (edgecuts, parts) = metis.part_graph(G, nparts,tpwgts=[0.3,0.3,0.4]) nodes_per_part = list() @@ -29,7 +30,7 @@ def view_pydot(pdot): indexes = [p for p, e in enumerate(parts) if e == i] nodes = 0 for idx in indexes: - nodes += block_sizes[idx-1][0]*block_sizes[idx-1][1]*block_sizes[idx-1][2] + nodes += block_sizes[idx-1] nodes_per_part.append(nodes) #%% Plotting diff --git a/python/examples/metis-block-graph/example.dot b/python/examples/metis-block-graph/example.dot index 49c4d0d..53f7c92 100644 --- a/python/examples/metis-block-graph/example.dot +++ b/python/examples/metis-block-graph/example.dot @@ -1,9259 +1,210 @@ -graph { -0 [color=green, weight=259470]; -1 [color=green, weight=371316]; -2 [color=green, weight=161226]; -3 [color=green, weight=280720]; -4 [color=green, weight=129642]; -5 [color=green, weight=295680]; -6 [color=green, weight=201544]; -7 [color=green, weight=440481]; -8 [color=green, weight=293733]; -9 [color=green, weight=208162]; -10 [color=green, weight=79212]; -11 [color=green, weight=291984]; -12 [color=green, weight=202950]; -13 [color=green, weight=105270]; -14 [color=green, weight=376884]; -15 [color=green, weight=207174]; -16 [color=green, weight=374400]; -17 [color=green, weight=233496]; -18 [color=green, weight=258172]; -19 [color=green, weight=341760]; -20 [color=green, weight=261900]; -21 [color=green, weight=220800]; -22 [color=green, weight=307664]; -23 [color=green, weight=795564]; -24 [color=green, weight=503118]; -25 [color=green, weight=344960]; -26 [color=green, weight=408576]; -27 [color=green, weight=332878]; -28 [color=green, weight=116358]; -29 [color=green, weight=115197]; -30 [color=green, weight=465696]; -31 [color=green, weight=347424]; -32 [color=green, weight=521184]; -33 [color=green, weight=346256]; -34 [color=green, weight=405900]; -35 [color=green, weight=252648]; -36 [color=green, weight=376371]; -37 [color=green, weight=75174]; -38 [color=green, weight=465300]; -39 [color=green, weight=159588]; -40 [color=blue, weight=379008]; -41 [color=green, weight=244035]; -42 [color=blue, weight=243600]; -43 [color=green, weight=200340]; -44 [color=blue, weight=162540]; -45 [color=green, weight=440440]; -46 [color=green, weight=256452]; -47 [color=green, weight=250800]; -48 [color=green, weight=239870]; -49 [color=green, weight=233928]; -50 [color=green, weight=245973]; -51 [color=green, weight=685216]; -52 [color=green, weight=324000]; -53 [color=green, weight=312852]; -54 [color=green, weight=255136]; -55 [color=green, weight=363792]; -56 [color=green, weight=419244]; -57 [color=green, weight=260260]; -58 [color=green, weight=537075]; -59 [color=green, weight=153900]; -60 [color=green, weight=443718]; -61 [color=green, weight=326018]; -62 [color=red, weight=456750]; -63 [color=red, weight=116424]; -64 [color=red, weight=298496]; -65 [color=red, weight=64400]; -66 [color=red, weight=172000]; -67 [color=red, weight=285824]; -68 [color=red, weight=241500]; -69 [color=red, weight=90090]; -70 [color=red, weight=134673]; -71 [color=red, weight=807840]; -72 [color=red, weight=266760]; -73 [color=red, weight=149796]; -74 [color=red, weight=282624]; -75 [color=blue, weight=133722]; -76 [color=red, weight=358986]; -77 [color=red, weight=505120]; -78 [color=red, weight=116513]; -79 [color=red, weight=263934]; -80 [color=red, weight=414352]; -81 [color=red, weight=174240]; -82 [color=red, weight=445627]; -83 [color=red, weight=395646]; -84 [color=red, weight=199680]; -85 [color=red, weight=246480]; -86 [color=blue, weight=703296]; -87 [color=blue, weight=116032]; -88 [color=blue, weight=226440]; -89 [color=blue, weight=217140]; -90 [color=green, weight=432978]; -91 [color=green, weight=242190]; -92 [color=green, weight=168300]; -93 [color=red, weight=402930]; -94 [color=green, weight=308880]; -95 [color=green, weight=205275]; -96 [color=red, weight=470448]; -97 [color=red, weight=123210]; -98 [color=green, weight=683559]; -99 [color=green, weight=337120]; -100 [color=green, weight=459420]; -101 [color=blue, weight=300543]; -102 [color=blue, weight=191520]; -103 [color=green, weight=300672]; -104 [color=green, weight=268736]; -105 [color=green, weight=720447]; -106 [color=green, weight=234156]; -107 [color=green, weight=103415]; -108 [color=green, weight=288800]; -109 [color=green, weight=272727]; -110 [color=green, weight=296946]; -111 [color=green, weight=108732]; -112 [color=green, weight=144480]; -113 [color=green, weight=249798]; -114 [color=green, weight=313168]; -115 [color=blue, weight=266679]; -116 [color=blue, weight=146124]; -117 [color=green, weight=236808]; -118 [color=green, weight=301665]; -119 [color=green, weight=430848]; -120 [color=green, weight=270144]; -121 [color=green, weight=231336]; -122 [color=green, weight=196560]; -123 [color=green, weight=371110]; -124 [color=green, weight=285600]; -125 [color=green, weight=402192]; -126 [color=green, weight=265680]; -127 [color=green, weight=100980]; -128 [color=green, weight=204918]; -129 [color=green, weight=192178]; -130 [color=green, weight=104720]; -131 [color=green, weight=180675]; -132 [color=green, weight=207621]; -133 [color=green, weight=254736]; -134 [color=green, weight=416328]; -135 [color=green, weight=341280]; -136 [color=green, weight=569244]; -137 [color=green, weight=233415]; -138 [color=green, weight=213900]; -139 [color=green, weight=394632]; -140 [color=green, weight=378785]; -141 [color=green, weight=304850]; -142 [color=green, weight=322420]; -143 [color=green, weight=408320]; -144 [color=green, weight=261000]; -145 [color=green, weight=382200]; -146 [color=green, weight=260832]; -147 [color=green, weight=598975]; -148 [color=green, weight=719440]; -149 [color=green, weight=123984]; -150 [color=green, weight=329427]; -151 [color=green, weight=307584]; -152 [color=green, weight=353152]; -153 [color=green, weight=503625]; -154 [color=green, weight=234360]; -155 [color=green, weight=271660]; -156 [color=green, weight=269990]; -157 [color=green, weight=483368]; -158 [color=green, weight=116229]; -159 [color=green, weight=252168]; -160 [color=green, weight=139896]; -161 [color=green, weight=291060]; -162 [color=green, weight=293088]; -163 [color=green, weight=508032]; -164 [color=green, weight=285120]; -165 [color=green, weight=701184]; -166 [color=green, weight=379500]; -167 [color=green, weight=216972]; -168 [color=green, weight=330480]; -169 [color=green, weight=53280]; -170 [color=green, weight=626400]; -171 [color=green, weight=181056]; -172 [color=green, weight=316910]; -173 [color=green, weight=167500]; -174 [color=green, weight=338988]; -175 [color=green, weight=192456]; -176 [color=green, weight=550620]; -177 [color=green, weight=209475]; -178 [color=green, weight=523341]; -179 [color=green, weight=167400]; -180 [color=green, weight=471240]; -181 [color=green, weight=282366]; -182 [color=green, weight=268800]; -183 [color=green, weight=521850]; -184 [color=green, weight=498624]; -185 [color=green, weight=331614]; -186 [color=green, weight=309304]; -187 [color=green, weight=242451]; -188 [color=green, weight=202176]; -189 [color=green, weight=270000]; -190 [color=green, weight=157248]; -191 [color=green, weight=239316]; -192 [color=green, weight=253456]; -193 [color=green, weight=232028]; -194 [color=green, weight=151800]; -195 [color=green, weight=427700]; -196 [color=green, weight=276345]; -197 [color=green, weight=313740]; -198 [color=green, weight=563904]; -199 [color=green, weight=233730]; -200 [color=green, weight=246886]; -201 [color=green, weight=197296]; -202 [color=green, weight=132924]; -203 [color=green, weight=268600]; -204 [color=green, weight=236160]; -205 [color=green, weight=317376]; -206 [color=green, weight=242550]; -207 [color=green, weight=464436]; -208 [color=green, weight=227700]; -209 [color=green, weight=350592]; -210 [color=green, weight=343805]; -211 [color=green, weight=422400]; -212 [color=green, weight=325950]; -213 [color=green, weight=169119]; -214 [color=green, weight=350208]; -215 [color=green, weight=474672]; -216 [color=green, weight=740194]; -217 [color=green, weight=345800]; -218 [color=green, weight=274398]; -219 [color=green, weight=389164]; -220 [color=green, weight=294679]; -221 [color=green, weight=249480]; -222 [color=green, weight=259675]; -223 [color=green, weight=134200]; -224 [color=green, weight=123120]; -225 [color=green, weight=194472]; -226 [color=green, weight=239855]; -227 [color=green, weight=299108]; -228 [color=green, weight=552000]; -229 [color=green, weight=503370]; -230 [color=green, weight=185658]; -231 [color=green, weight=402570]; -232 [color=green, weight=243225]; -233 [color=green, weight=550712]; -234 [color=green, weight=222720]; -235 [color=green, weight=354900]; -236 [color=green, weight=255960]; -237 [color=green, weight=215840]; -238 [color=green, weight=120120]; -239 [color=green, weight=640926]; -240 [color=green, weight=523296]; -241 [color=green, weight=504000]; -242 [color=green, weight=302500]; -243 [color=green, weight=323334]; -244 [color=green, weight=242614]; -245 [color=green, weight=60984]; -246 [color=green, weight=662400]; -247 [color=green, weight=145530]; -248 [color=green, weight=385520]; -249 [color=green, weight=459900]; -250 [color=green, weight=304192]; -251 [color=green, weight=413644]; -252 [color=green, weight=383792]; -253 [color=green, weight=154440]; -254 [color=green, weight=172480]; -255 [color=green, weight=143220]; -256 [color=green, weight=163170]; -257 [color=green, weight=89775]; -258 [color=green, weight=151528]; -259 [color=green, weight=382755]; -260 [color=green, weight=287564]; -261 [color=green, weight=187488]; -262 [color=green, weight=163466]; -263 [color=green, weight=262080]; -264 [color=green, weight=127100]; -265 [color=green, weight=298716]; -266 [color=green, weight=45288]; -267 [color=green, weight=263175]; -268 [color=blue, weight=334530]; -269 [color=red, weight=225828]; -270 [color=blue, weight=303992]; -271 [color=blue, weight=418692]; -272 [color=blue, weight=142760]; -273 [color=blue, weight=235200]; -274 [color=blue, weight=294840]; -275 [color=blue, weight=262800]; -276 [color=blue, weight=98604]; -277 [color=blue, weight=113400]; -278 [color=blue, weight=212212]; -279 [color=blue, weight=176364]; -280 [color=green, weight=228140]; -281 [color=green, weight=586365]; -282 [color=green, weight=169936]; -283 [color=green, weight=289674]; -284 [color=green, weight=274560]; -285 [color=green, weight=158804]; -286 [color=green, weight=315168]; -287 [color=green, weight=207270]; -288 [color=green, weight=142800]; -289 [color=green, weight=230860]; -290 [color=green, weight=143640]; -291 [color=green, weight=218960]; -292 [color=green, weight=285348]; -293 [color=green, weight=170100]; -294 [color=blue, weight=395460]; -295 [color=green, weight=316608]; -296 [color=blue, weight=135135]; -297 [color=blue, weight=157872]; -298 [color=blue, weight=237405]; -299 [color=blue, weight=444528]; -300 [color=blue, weight=389760]; -301 [color=blue, weight=132468]; -302 [color=blue, weight=216480]; -303 [color=blue, weight=430189]; -304 [color=blue, weight=235235]; -305 [color=blue, weight=579474]; -306 [color=red, weight=248930]; -307 [color=red, weight=157509]; -308 [color=red, weight=566904]; -309 [color=red, weight=59570]; -310 [color=red, weight=341964]; -311 [color=red, weight=448224]; -312 [color=red, weight=588672]; -313 [color=red, weight=289800]; -314 [color=green, weight=142560]; -315 [color=red, weight=213300]; -316 [color=red, weight=128896]; -317 [color=red, weight=297648]; -318 [color=green, weight=382690]; -319 [color=green, weight=213850]; -320 [color=green, weight=413725]; -321 [color=green, weight=432400]; -322 [color=red, weight=259079]; -323 [color=red, weight=86870]; -324 [color=red, weight=244200]; -325 [color=red, weight=158760]; -326 [color=red, weight=277508]; -327 [color=red, weight=207389]; -328 [color=red, weight=239700]; -329 [color=red, weight=261820]; -330 [color=red, weight=178068]; -331 [color=red, weight=186900]; -332 [color=red, weight=164736]; -333 [color=red, weight=602112]; -334 [color=red, weight=267288]; -335 [color=red, weight=280280]; -336 [color=red, weight=508200]; -337 [color=red, weight=483000]; -338 [color=red, weight=344447]; -339 [color=red, weight=209352]; -340 [color=red, weight=217828]; -341 [color=red, weight=511500]; -342 [color=red, weight=477456]; -343 [color=red, weight=236808]; -344 [color=red, weight=103950]; -345 [color=red, weight=126000]; -346 [color=red, weight=222650]; -347 [color=red, weight=336720]; -348 [color=red, weight=333200]; -349 [color=red, weight=178398]; -350 [color=red, weight=347130]; -351 [color=red, weight=124236]; -352 [color=red, weight=125048]; -353 [color=red, weight=297065]; -354 [color=green, weight=433152]; -355 [color=green, weight=214272]; -356 [color=green, weight=282437]; -357 [color=green, weight=227040]; -358 [color=green, weight=93840]; -359 [color=green, weight=561600]; -360 [color=green, weight=203796]; -361 [color=green, weight=368640]; -362 [color=green, weight=390720]; -363 [color=green, weight=380091]; -364 [color=green, weight=254016]; -365 [color=green, weight=112746]; -366 [color=green, weight=138489]; -367 [color=green, weight=277380]; -368 [color=green, weight=227040]; -369 [color=green, weight=70560]; -370 [color=green, weight=146372]; -371 [color=green, weight=182784]; -372 [color=green, weight=115884]; -373 [color=green, weight=282534]; -374 [color=green, weight=392074]; -375 [color=green, weight=213408]; -376 [color=green, weight=174064]; -377 [color=green, weight=448800]; -378 [color=green, weight=120960]; -379 [color=green, weight=164640]; -380 [color=green, weight=169556]; -381 [color=green, weight=220088]; -382 [color=green, weight=373932]; -383 [color=green, weight=302220]; -384 [color=green, weight=390339]; -385 [color=green, weight=425700]; -386 [color=green, weight=269390]; -387 [color=green, weight=220242]; -388 [color=green, weight=208656]; -389 [color=green, weight=127872]; -390 [color=green, weight=127428]; -391 [color=green, weight=678304]; -392 [color=green, weight=151360]; -393 [color=green, weight=130284]; -394 [color=green, weight=294880]; -395 [color=green, weight=109908]; -396 [color=green, weight=189286]; -397 [color=green, weight=248976]; -398 [color=green, weight=165784]; -399 [color=green, weight=174240]; -400 [color=green, weight=151200]; -401 [color=green, weight=238392]; -402 [color=green, weight=53460]; -403 [color=green, weight=595774]; -404 [color=green, weight=118404]; -405 [color=green, weight=111671]; -406 [color=green, weight=243672]; -407 [color=green, weight=342954]; -408 [color=green, weight=144720]; -409 [color=green, weight=236250]; -410 [color=green, weight=643968]; -411 [color=green, weight=348480]; -412 [color=green, weight=284400]; -413 [color=green, weight=97812]; -414 [color=red, weight=190883]; -415 [color=red, weight=220800]; -416 [color=red, weight=255664]; -417 [color=red, weight=245088]; -418 [color=red, weight=531200]; -419 [color=red, weight=242440]; -420 [color=red, weight=77572]; -421 [color=red, weight=207360]; -422 [color=red, weight=744480]; -423 [color=red, weight=487344]; -424 [color=red, weight=447300]; -425 [color=red, weight=270630]; -426 [color=red, weight=216576]; -427 [color=red, weight=104895]; -428 [color=red, weight=380052]; -429 [color=red, weight=139360]; -430 [color=red, weight=267900]; -431 [color=red, weight=202272]; -432 [color=red, weight=135864]; -433 [color=red, weight=571320]; -434 [color=red, weight=299663]; -435 [color=red, weight=242060]; -436 [color=red, weight=281010]; -437 [color=red, weight=282348]; -438 [color=red, weight=473984]; -439 [color=red, weight=260780]; -440 [color=red, weight=162792]; -441 [color=red, weight=134784]; -442 [color=red, weight=204600]; -443 [color=red, weight=112627]; -444 [color=red, weight=236430]; -445 [color=red, weight=592740]; -446 [color=green, weight=379776]; -447 [color=red, weight=279744]; -448 [color=red, weight=257224]; -449 [color=red, weight=626560]; -450 [color=red, weight=187695]; -451 [color=green, weight=277160]; -452 [color=green, weight=66150]; -453 [color=green, weight=365056]; -454 [color=green, weight=260064]; -455 [color=green, weight=165000]; -456 [color=green, weight=699273]; -457 [color=green, weight=327672]; -458 [color=green, weight=117760]; -459 [color=green, weight=912384]; -460 [color=green, weight=586176]; -461 [color=green, weight=277704]; -462 [color=green, weight=149877]; -463 [color=green, weight=337920]; -464 [color=green, weight=143913]; -465 [color=green, weight=92928]; -466 [color=green, weight=316498]; -467 [color=green, weight=131320]; -468 [color=green, weight=610718]; -469 [color=green, weight=196443]; -470 [color=green, weight=147060]; -471 [color=green, weight=483092]; -472 [color=green, weight=298080]; -473 [color=green, weight=271450]; -474 [color=green, weight=184008]; -475 [color=green, weight=285957]; -476 [color=green, weight=467456]; -477 [color=green, weight=416160]; -478 [color=green, weight=310165]; -479 [color=green, weight=215824]; -480 [color=green, weight=182900]; -481 [color=green, weight=197210]; -482 [color=green, weight=485982]; -483 [color=green, weight=250800]; -484 [color=green, weight=278226]; -485 [color=green, weight=287300]; -486 [color=green, weight=259524]; -487 [color=green, weight=422750]; -488 [color=green, weight=136890]; -489 [color=green, weight=221112]; -490 [color=green, weight=617400]; -491 [color=green, weight=382700]; -492 [color=green, weight=289737]; -493 [color=green, weight=147630]; -494 [color=green, weight=155925]; -495 [color=green, weight=455124]; -496 [color=green, weight=427518]; -497 [color=green, weight=117040]; -498 [color=green, weight=420906]; -499 [color=green, weight=157450]; -500 [color=green, weight=325008]; -501 [color=green, weight=343360]; -502 [color=green, weight=97280]; -503 [color=green, weight=357840]; -504 [color=green, weight=374850]; -505 [color=green, weight=206955]; -506 [color=green, weight=329800]; -507 [color=green, weight=385400]; -508 [color=green, weight=242424]; -509 [color=green, weight=147288]; -510 [color=green, weight=131130]; -511 [color=green, weight=90816]; -512 [color=red, weight=216550]; -513 [color=red, weight=229190]; -514 [color=red, weight=102375]; -515 [color=red, weight=252150]; -516 [color=red, weight=314925]; -517 [color=red, weight=253330]; -518 [color=red, weight=300390]; -519 [color=red, weight=136800]; -520 [color=red, weight=336895]; -521 [color=red, weight=73112]; -522 [color=red, weight=468468]; -523 [color=red, weight=93015]; -524 [color=red, weight=290319]; -525 [color=red, weight=124800]; -526 [color=red, weight=215040]; -527 [color=red, weight=271149]; -528 [color=red, weight=112896]; -529 [color=red, weight=265216]; -530 [color=red, weight=208754]; -531 [color=red, weight=229500]; -532 [color=red, weight=278475]; -533 [color=red, weight=60480]; -534 [color=red, weight=292600]; -535 [color=red, weight=297675]; -536 [color=red, weight=375516]; -537 [color=red, weight=181838]; -538 [color=red, weight=75924]; -539 [color=red, weight=86190]; -540 [color=red, weight=188150]; -541 [color=red, weight=403942]; -542 [color=red, weight=385728]; -543 [color=red, weight=355740]; -544 [color=red, weight=325028]; -545 [color=red, weight=318720]; -546 [color=red, weight=261375]; -547 [color=red, weight=340000]; -548 [color=red, weight=145140]; -549 [color=red, weight=207870]; -550 [color=red, weight=54978]; -551 [color=red, weight=341760]; -552 [color=red, weight=398544]; -553 [color=red, weight=406560]; -554 [color=red, weight=238545]; -555 [color=red, weight=351918]; -556 [color=red, weight=254800]; -557 [color=red, weight=542619]; -558 [color=red, weight=308334]; -559 [color=red, weight=110741]; -560 [color=red, weight=355500]; -561 [color=red, weight=351876]; -562 [color=red, weight=414966]; -563 [color=red, weight=220590]; -564 [color=red, weight=146510]; -565 [color=red, weight=196000]; -566 [color=red, weight=347048]; -567 [color=red, weight=327600]; -568 [color=red, weight=469536]; -569 [color=red, weight=623700]; -570 [color=red, weight=94248]; -571 [color=red, weight=801705]; -572 [color=red, weight=165528]; -573 [color=red, weight=138966]; -574 [color=red, weight=292500]; -575 [color=red, weight=134064]; -576 [color=red, weight=244524]; -577 [color=red, weight=562302]; -578 [color=red, weight=721710]; -579 [color=red, weight=291600]; -580 [color=red, weight=366912]; -581 [color=red, weight=278964]; -582 [color=red, weight=309258]; -583 [color=red, weight=166286]; -584 [color=red, weight=304722]; -585 [color=red, weight=264704]; -586 [color=red, weight=410774]; -587 [color=red, weight=428652]; -588 [color=red, weight=196992]; -589 [color=red, weight=198246]; -590 [color=red, weight=618640]; -591 [color=red, weight=570000]; -592 [color=red, weight=272853]; -593 [color=red, weight=215556]; -594 [color=red, weight=222372]; -595 [color=red, weight=130200]; -596 [color=red, weight=481096]; -597 [color=red, weight=405900]; -598 [color=red, weight=110880]; -599 [color=red, weight=364269]; -600 [color=red, weight=83076]; -601 [color=red, weight=496620]; -602 [color=red, weight=291600]; -603 [color=red, weight=232650]; -604 [color=red, weight=710148]; -605 [color=red, weight=365146]; -606 [color=red, weight=334707]; -607 [color=red, weight=173604]; -608 [color=red, weight=50820]; -609 [color=red, weight=300048]; -610 [color=red, weight=283410]; -611 [color=red, weight=728376]; -612 [color=red, weight=188860]; -613 [color=red, weight=278318]; -614 [color=red, weight=252560]; -615 [color=red, weight=415288]; -616 [color=red, weight=249734]; -617 [color=red, weight=239020]; -618 [color=red, weight=398088]; -619 [color=red, weight=321984]; -620 [color=red, weight=344100]; -621 [color=red, weight=517671]; -622 [color=red, weight=380380]; -623 [color=red, weight=104832]; -624 [color=red, weight=159900]; -625 [color=red, weight=319010]; -626 [color=red, weight=356184]; -627 [color=red, weight=213003]; -628 [color=red, weight=308568]; -629 [color=red, weight=216000]; -630 [color=red, weight=532042]; -631 [color=red, weight=359640]; -632 [color=red, weight=139026]; -633 [color=red, weight=223344]; -634 [color=red, weight=75110]; -635 [color=red, weight=127890]; -636 [color=red, weight=489216]; -637 [color=red, weight=217620]; -638 [color=red, weight=295470]; -639 [color=red, weight=336720]; -640 [color=red, weight=161850]; -641 [color=red, weight=724552]; -642 [color=red, weight=479655]; -643 [color=red, weight=580545]; -644 [color=red, weight=169974]; -645 [color=red, weight=509080]; -646 [color=red, weight=409640]; -647 [color=red, weight=193630]; -648 [color=red, weight=289800]; -649 [color=red, weight=101673]; -650 [color=red, weight=237360]; -651 [color=red, weight=142968]; -652 [color=red, weight=160580]; -653 [color=red, weight=70686]; -654 [color=red, weight=296352]; -655 [color=red, weight=257152]; -656 [color=red, weight=285219]; -657 [color=red, weight=183464]; -658 [color=red, weight=594000]; -659 [color=red, weight=168630]; -660 [color=red, weight=517244]; -661 [color=red, weight=351072]; -662 [color=red, weight=293940]; -663 [color=red, weight=262880]; -664 [color=red, weight=121776]; -665 [color=red, weight=233361]; -666 [color=red, weight=174216]; -667 [color=red, weight=459756]; -668 [color=red, weight=715084]; -669 [color=red, weight=242433]; -670 [color=red, weight=438450]; -671 [color=red, weight=265680]; -672 [color=red, weight=175275]; -673 [color=red, weight=586278]; -674 [color=red, weight=177674]; -675 [color=red, weight=631800]; -676 [color=red, weight=357396]; -677 [color=red, weight=758400]; -678 [color=red, weight=82500]; -679 [color=red, weight=233495]; -680 [color=red, weight=398412]; -681 [color=red, weight=397761]; -682 [color=green, weight=259896]; -683 [color=green, weight=318175]; -684 [color=green, weight=483092]; -685 [color=green, weight=52022]; -686 [color=green, weight=205056]; -687 [color=green, weight=120960]; -688 [color=green, weight=62560]; -689 [color=green, weight=590070]; -690 [color=green, weight=107844]; -691 [color=green, weight=106722]; -692 [color=green, weight=361548]; -693 [color=green, weight=445480]; -694 [color=green, weight=107250]; -695 [color=green, weight=196779]; -696 [color=green, weight=290752]; -697 [color=green, weight=272832]; -698 [color=green, weight=251550]; -699 [color=green, weight=140140]; -700 [color=green, weight=424116]; -701 [color=green, weight=396890]; -702 [color=green, weight=339264]; -703 [color=green, weight=208527]; -704 [color=blue, weight=164724]; -705 [color=green, weight=98175]; -706 [color=green, weight=147312]; -707 [color=blue, weight=227562]; -708 [color=blue, weight=310002]; -709 [color=blue, weight=210018]; -710 [color=blue, weight=126910]; -711 [color=blue, weight=387942]; -712 [color=green, weight=547200]; -713 [color=green, weight=273700]; -714 [color=green, weight=211470]; -715 [color=green, weight=311190]; -716 [color=green, weight=365400]; -717 [color=green, weight=321552]; -718 [color=green, weight=221760]; -719 [color=green, weight=353400]; -720 [color=green, weight=564972]; -721 [color=green, weight=102524]; -722 [color=green, weight=303534]; -723 [color=green, weight=285324]; -724 [color=green, weight=292560]; -725 [color=green, weight=457600]; -726 [color=green, weight=101010]; -727 [color=green, weight=228904]; -728 [color=green, weight=191012]; -729 [color=green, weight=619200]; -730 [color=green, weight=317625]; -731 [color=blue, weight=148770]; -732 [color=blue, weight=92040]; -733 [color=green, weight=354438]; -734 [color=blue, weight=279300]; -735 [color=blue, weight=308880]; -736 [color=blue, weight=261360]; -737 [color=blue, weight=241740]; -738 [color=green, weight=266760]; -739 [color=green, weight=622080]; -740 [color=green, weight=490752]; -741 [color=green, weight=473556]; -742 [color=green, weight=410400]; -743 [color=green, weight=190076]; -744 [color=green, weight=209475]; -745 [color=green, weight=472149]; -746 [color=green, weight=278052]; -747 [color=green, weight=217120]; -748 [color=green, weight=392040]; -749 [color=green, weight=950000]; -750 [color=green, weight=152134]; -751 [color=green, weight=202100]; -752 [color=green, weight=163400]; -753 [color=green, weight=311751]; -754 [color=green, weight=226176]; -755 [color=green, weight=341964]; -756 [color=green, weight=249090]; -757 [color=green, weight=475839]; -758 [color=green, weight=323136]; -759 [color=green, weight=368016]; -760 [color=green, weight=339055]; -761 [color=green, weight=147440]; -762 [color=green, weight=259223]; -763 [color=green, weight=231660]; -764 [color=green, weight=143960]; -765 [color=green, weight=402408]; -766 [color=green, weight=117648]; -767 [color=green, weight=203490]; -768 [color=green, weight=447330]; -769 [color=blue, weight=259200]; -770 [color=blue, weight=121275]; -771 [color=green, weight=131404]; -772 [color=blue, weight=287232]; -773 [color=blue, weight=309600]; -774 [color=blue, weight=221904]; -775 [color=blue, weight=641424]; -776 [color=green, weight=458640]; -777 [color=green, weight=168210]; -778 [color=green, weight=163856]; -779 [color=green, weight=149688]; -780 [color=green, weight=737352]; -781 [color=green, weight=167310]; -782 [color=green, weight=284648]; -783 [color=green, weight=277704]; -784 [color=green, weight=160965]; -785 [color=green, weight=263070]; -786 [color=green, weight=328680]; -787 [color=green, weight=139200]; -788 [color=green, weight=465025]; -789 [color=green, weight=342433]; -790 [color=green, weight=221628]; -791 [color=green, weight=176222]; -792 [color=green, weight=136710]; -793 [color=green, weight=520128]; -794 [color=green, weight=183680]; -795 [color=green, weight=357485]; -796 [color=red, weight=595980]; -797 [color=green, weight=65892]; -798 [color=red, weight=323532]; -799 [color=red, weight=554648]; -800 [color=red, weight=212160]; -801 [color=red, weight=135681]; -802 [color=red, weight=64124]; -803 [color=red, weight=420810]; -804 [color=red, weight=168000]; -805 [color=red, weight=264550]; -806 [color=red, weight=188370]; -807 [color=red, weight=795400]; -808 [color=red, weight=136500]; -809 [color=red, weight=275616]; -810 [color=red, weight=257580]; -811 [color=red, weight=605556]; -812 [color=red, weight=250800]; -813 [color=red, weight=220968]; -814 [color=red, weight=221952]; -815 [color=red, weight=397620]; -816 [color=red, weight=225720]; -817 [color=red, weight=136068]; -818 [color=red, weight=612000]; -819 [color=red, weight=447370]; -820 [color=red, weight=197064]; -821 [color=red, weight=140910]; -822 [color=red, weight=106590]; -823 [color=red, weight=657248]; -824 [color=red, weight=200244]; -825 [color=red, weight=520146]; -826 [color=red, weight=132090]; -827 [color=green, weight=373034]; -828 [color=red, weight=708488]; -829 [color=green, weight=265696]; -830 [color=green, weight=477040]; -831 [color=red, weight=335160]; -832 [color=red, weight=308334]; -833 [color=red, weight=387585]; -834 [color=red, weight=214200]; -835 [color=red, weight=148608]; -836 [color=red, weight=310068]; -837 [color=red, weight=224183]; -838 [color=red, weight=205200]; -839 [color=red, weight=335298]; -840 [color=red, weight=311808]; -841 [color=red, weight=305760]; -842 [color=red, weight=292160]; -843 [color=red, weight=188496]; -844 [color=red, weight=90630]; -845 [color=red, weight=227484]; -846 [color=red, weight=475200]; -847 [color=red, weight=633600]; -848 [color=red, weight=173052]; -849 [color=red, weight=117300]; -850 [color=red, weight=175827]; -851 [color=red, weight=190281]; -852 [color=red, weight=134514]; -853 [color=red, weight=401760]; -854 [color=red, weight=281260]; -855 [color=red, weight=118864]; -856 [color=red, weight=184569]; -857 [color=red, weight=551232]; -858 [color=red, weight=232155]; -859 [color=red, weight=202752]; -860 [color=red, weight=210672]; -861 [color=red, weight=425007]; -862 [color=red, weight=191290]; -863 [color=red, weight=64736]; -864 [color=red, weight=377568]; -865 [color=red, weight=298080]; -866 [color=red, weight=211968]; -867 [color=red, weight=140940]; -868 [color=red, weight=152684]; -869 [color=red, weight=190905]; -870 [color=red, weight=193629]; -871 [color=red, weight=220224]; -872 [color=red, weight=255881]; -873 [color=red, weight=332640]; -874 [color=red, weight=582800]; -875 [color=red, weight=219300]; -876 [color=red, weight=244800]; -877 [color=red, weight=242880]; -878 [color=red, weight=149668]; -879 [color=red, weight=260820]; -880 [color=red, weight=353090]; -881 [color=red, weight=650760]; -882 [color=red, weight=386100]; -883 [color=red, weight=160992]; -884 [color=red, weight=161915]; -885 [color=red, weight=257299]; -886 [color=red, weight=518700]; -887 [color=red, weight=204732]; -888 [color=red, weight=378882]; -889 [color=red, weight=138600]; -890 [color=red, weight=269808]; -891 [color=red, weight=133056]; -892 [color=red, weight=209304]; -893 [color=red, weight=79458]; -894 [color=red, weight=314874]; -895 [color=red, weight=494856]; -896 [color=red, weight=132000]; -897 [color=red, weight=493551]; -898 [color=red, weight=190800]; -899 [color=red, weight=469040]; -900 [color=red, weight=442134]; -901 [color=red, weight=283860]; -902 [color=red, weight=317688]; -903 [color=red, weight=223110]; -904 [color=red, weight=175508]; -905 [color=red, weight=502227]; -906 [color=red, weight=217056]; -907 [color=red, weight=173604]; -908 [color=red, weight=275616]; -909 [color=red, weight=153340]; -910 [color=red, weight=159960]; -911 [color=red, weight=148596]; -912 [color=red, weight=452200]; -913 [color=red, weight=620256]; -914 [color=red, weight=651890]; -915 [color=red, weight=705600]; -916 [color=red, weight=261252]; -917 [color=red, weight=514800]; -918 [color=red, weight=571872]; -919 [color=red, weight=235008]; -920 [color=red, weight=165585]; -921 [color=red, weight=101598]; -922 [color=red, weight=81510]; -923 [color=red, weight=230384]; -924 [color=red, weight=309465]; -925 [color=red, weight=583395]; -926 [color=red, weight=190608]; -927 [color=red, weight=484056]; -928 [color=red, weight=125060]; -929 [color=red, weight=287100]; -930 [color=red, weight=280623]; -931 [color=red, weight=321480]; -932 [color=red, weight=200340]; -933 [color=red, weight=505296]; -934 [color=red, weight=336567]; -935 [color=red, weight=517940]; -936 [color=red, weight=643203]; -937 [color=red, weight=385120]; -938 [color=red, weight=103950]; -939 [color=red, weight=102492]; -940 [color=red, weight=417956]; -941 [color=red, weight=217683]; -942 [color=red, weight=221100]; -943 [color=red, weight=874552]; -944 [color=red, weight=67375]; -945 [color=red, weight=591300]; -946 [color=red, weight=250560]; -947 [color=red, weight=147060]; -948 [color=red, weight=154224]; -949 [color=red, weight=315900]; -950 [color=red, weight=85305]; -951 [color=red, weight=275028]; -952 [color=red, weight=77520]; -953 [color=red, weight=310992]; -954 [color=red, weight=785664]; -955 [color=red, weight=410850]; -956 [color=red, weight=109265]; -957 [color=red, weight=121524]; -958 [color=red, weight=397385]; -959 [color=red, weight=99072]; -960 [color=red, weight=121680]; -961 [color=red, weight=67032]; -962 [color=red, weight=104481]; -963 [color=red, weight=201280]; -964 [color=red, weight=252800]; -965 [color=red, weight=323960]; -966 [color=red, weight=335797]; -967 [color=red, weight=697500]; -968 [color=red, weight=364364]; -969 [color=red, weight=159250]; -970 [color=red, weight=182952]; -971 [color=red, weight=291856]; -972 [color=red, weight=766785]; -973 [color=red, weight=346800]; -974 [color=red, weight=368010]; -975 [color=red, weight=192720]; -976 [color=red, weight=225400]; -977 [color=red, weight=462852]; -978 [color=red, weight=305448]; -979 [color=red, weight=78400]; -980 [color=red, weight=651452]; -981 [color=red, weight=568260]; -982 [color=red, weight=177840]; -983 [color=red, weight=441336]; -984 [color=red, weight=216999]; -985 [color=red, weight=283500]; -986 [color=red, weight=241400]; -987 [color=red, weight=88452]; -988 [color=red, weight=325458]; -989 [color=red, weight=371864]; -990 [color=red, weight=265356]; -991 [color=red, weight=275310]; -992 [color=red, weight=165087]; -993 [color=red, weight=671580]; -994 [color=red, weight=618254]; -995 [color=red, weight=374850]; -996 [color=red, weight=224256]; -997 [color=red, weight=85668]; -998 [color=red, weight=114268]; -999 [color=red, weight=419336]; -1000 [color=red, weight=175780]; -1001 [color=red, weight=453600]; -1002 [color=red, weight=92120]; -1003 [color=red, weight=212040]; -1004 [color=red, weight=167958]; -1005 [color=red, weight=214140]; -1006 [color=red, weight=138288]; -1007 [color=red, weight=319088]; -1008 [color=red, weight=520674]; -1009 [color=red, weight=346500]; -1010 [color=red, weight=81807]; -1011 [color=red, weight=138250]; -1012 [color=red, weight=293706]; -1013 [color=red, weight=466200]; -1014 [color=red, weight=258720]; -1015 [color=red, weight=990000]; -1016 [color=red, weight=591360]; -1017 [color=red, weight=255892]; -1018 [color=red, weight=208656]; -1019 [color=red, weight=124250]; -1020 [color=red, weight=116298]; -1021 [color=red, weight=670800]; -1022 [color=red, weight=434816]; -1023 [color=red, weight=102453]; -1024 [color=red, weight=455800]; -1025 [color=red, weight=123480]; -1026 [color=red, weight=388080]; -1027 [color=red, weight=134310]; -1028 [color=red, weight=77976]; -1029 [color=red, weight=239400]; -1030 [color=red, weight=291450]; -1031 [color=red, weight=140700]; -1032 [color=red, weight=229080]; -1033 [color=red, weight=297596]; -1034 [color=red, weight=101400]; -1035 [color=red, weight=437100]; -1036 [color=red, weight=280608]; -1037 [color=red, weight=239400]; -1038 [color=red, weight=118080]; -1039 [color=red, weight=633216]; -1040 [color=red, weight=315360]; -1041 [color=red, weight=221250]; -1042 [color=red, weight=65800]; -1043 [color=red, weight=297171]; -1044 [color=red, weight=323900]; -1045 [color=red, weight=248419]; -1046 [color=red, weight=141752]; -1047 [color=red, weight=264810]; -1048 [color=red, weight=277200]; -1049 [color=red, weight=333592]; -1050 [color=red, weight=202664]; -1051 [color=red, weight=264960]; -1052 [color=red, weight=328950]; -1053 [color=red, weight=124740]; -1054 [color=red, weight=108040]; -1055 [color=red, weight=166474]; -1056 [color=red, weight=379016]; -1057 [color=red, weight=396975]; -1058 [color=red, weight=220500]; -1059 [color=red, weight=316285]; -1060 [color=red, weight=192510]; -1061 [color=red, weight=438900]; -1062 [color=red, weight=441612]; -1063 [color=red, weight=147744]; -1064 [color=red, weight=260876]; -1065 [color=red, weight=212000]; -1066 [color=red, weight=640200]; -1067 [color=red, weight=279424]; -1068 [color=red, weight=238564]; -1069 [color=red, weight=220320]; -1070 [color=red, weight=86602]; -1071 [color=red, weight=219640]; -1072 [color=red, weight=525000]; -1073 [color=red, weight=212850]; -1074 [color=red, weight=321048]; -1075 [color=red, weight=247968]; -1076 [color=red, weight=380800]; -1077 [color=red, weight=403200]; -1078 [color=red, weight=500480]; -1079 [color=red, weight=217728]; -1080 [color=red, weight=277830]; -1081 [color=red, weight=487202]; -1082 [color=red, weight=409311]; -1083 [color=red, weight=58752]; -1084 [color=red, weight=544320]; -1085 [color=red, weight=338688]; -1086 [color=red, weight=205344]; -1087 [color=red, weight=497080]; -1088 [color=red, weight=560032]; -1089 [color=red, weight=172516]; -1090 [color=red, weight=81900]; -1091 [color=red, weight=166803]; -1092 [color=red, weight=253872]; -1093 [color=red, weight=327684]; -1094 [color=red, weight=606816]; -1095 [color=red, weight=345681]; -1096 [color=red, weight=390600]; -1097 [color=red, weight=367164]; -1098 [color=red, weight=133280]; -1099 [color=red, weight=207975]; -1100 [color=red, weight=470112]; -1101 [color=red, weight=186660]; -1102 [color=red, weight=237688]; -1103 [color=red, weight=305370]; -1104 [color=red, weight=108108]; -1105 [color=red, weight=96145]; -1106 [color=red, weight=163296]; -1107 [color=red, weight=86856]; -1108 [color=red, weight=224352]; -1109 [color=red, weight=537264]; -1110 [color=red, weight=307572]; -1111 [color=red, weight=140896]; -1112 [color=red, weight=267806]; -1113 [color=red, weight=255680]; -1114 [color=red, weight=166320]; -1115 [color=red, weight=352450]; -1116 [color=red, weight=131670]; -1117 [color=red, weight=341088]; -1118 [color=red, weight=447720]; -1119 [color=red, weight=150150]; -1120 [color=red, weight=454784]; -1121 [color=red, weight=405108]; -1122 [color=red, weight=164082]; -1123 [color=red, weight=221000]; -1124 [color=red, weight=420888]; -1125 [color=red, weight=269943]; -1126 [color=red, weight=194304]; -1127 [color=red, weight=94848]; -1128 [color=red, weight=619164]; -1129 [color=red, weight=610038]; -1130 [color=red, weight=104040]; -1131 [color=red, weight=178220]; -1132 [color=red, weight=341640]; -1133 [color=red, weight=248704]; -1134 [color=red, weight=173664]; -1135 [color=red, weight=326268]; -1136 [color=red, weight=243460]; -1137 [color=red, weight=219232]; -1138 [color=red, weight=164430]; -1139 [color=red, weight=333459]; -1140 [color=red, weight=213840]; -1141 [color=red, weight=478224]; -1142 [color=red, weight=563904]; -1143 [color=red, weight=215556]; -1144 [color=red, weight=211464]; -1145 [color=red, weight=296700]; -1146 [color=red, weight=156060]; -1147 [color=red, weight=94248]; -1148 [color=red, weight=109200]; -1149 [color=red, weight=113960]; -1150 [color=red, weight=111618]; -1151 [color=red, weight=297540]; -1152 [color=red, weight=365500]; -1153 [color=red, weight=316498]; -1154 [color=red, weight=254388]; -1155 [color=red, weight=198058]; -1156 [color=red, weight=458280]; -1157 [color=red, weight=345216]; -1158 [color=red, weight=285285]; -1159 [color=red, weight=216000]; -1160 [color=red, weight=108927]; -1161 [color=red, weight=197213]; -1162 [color=red, weight=296205]; -1163 [color=red, weight=487983]; -1164 [color=red, weight=514080]; -1165 [color=red, weight=201474]; -1166 [color=red, weight=264600]; -1167 [color=red, weight=523940]; -1168 [color=red, weight=189974]; -1169 [color=red, weight=72900]; -1170 [color=red, weight=175500]; -1171 [color=red, weight=232050]; -1172 [color=red, weight=108360]; -1173 [color=red, weight=178296]; -1174 [color=red, weight=491508]; -1175 [color=red, weight=290904]; -1176 [color=red, weight=513324]; -1177 [color=red, weight=322245]; -1178 [color=red, weight=500544]; -1179 [color=red, weight=458528]; -1180 [color=red, weight=281400]; -1181 [color=blue, weight=143220]; -1182 [color=blue, weight=134402]; -1183 [color=blue, weight=100800]; -1184 [color=blue, weight=344544]; -1185 [color=blue, weight=259896]; -1186 [color=blue, weight=242080]; -1187 [color=blue, weight=479859]; -1188 [color=red, weight=262200]; -1189 [color=red, weight=303408]; -1190 [color=red, weight=463680]; -1191 [color=red, weight=275400]; -1192 [color=blue, weight=244426]; -1193 [color=red, weight=98736]; -1194 [color=red, weight=389270]; -1195 [color=red, weight=128100]; -1196 [color=red, weight=146545]; -1197 [color=red, weight=538005]; -1198 [color=red, weight=259200]; -1199 [color=red, weight=313467]; -1200 [color=red, weight=328050]; -1201 [color=red, weight=241408]; -1202 [color=blue, weight=517132]; -1203 [color=blue, weight=313500]; -1204 [color=red, weight=388265]; -1205 [color=red, weight=214020]; -1206 [color=blue, weight=143208]; -1207 [color=blue, weight=159795]; -1208 [color=red, weight=258066]; -1209 [color=red, weight=267000]; -1210 [color=red, weight=403368]; -1211 [color=red, weight=178500]; -1212 [color=red, weight=104622]; -1213 [color=red, weight=308352]; -1214 [color=red, weight=277552]; -1215 [color=red, weight=313600]; -1216 [color=blue, weight=393300]; -1217 [color=blue, weight=342144]; -1218 [color=blue, weight=678304]; -1219 [color=blue, weight=637290]; -1220 [color=blue, weight=664000]; -1221 [color=blue, weight=188600]; -1222 [color=blue, weight=234900]; -1223 [color=blue, weight=90720]; -1224 [color=blue, weight=263796]; -1225 [color=blue, weight=119232]; -1226 [color=blue, weight=600305]; -1227 [color=blue, weight=570696]; -1228 [color=blue, weight=292187]; -1229 [color=blue, weight=279360]; -1230 [color=blue, weight=315952]; -1231 [color=blue, weight=471240]; -1232 [color=blue, weight=340092]; -1233 [color=blue, weight=69660]; -1234 [color=blue, weight=434560]; -1235 [color=blue, weight=534356]; -1236 [color=blue, weight=126280]; -1237 [color=blue, weight=90576]; -1238 [color=blue, weight=164934]; -1239 [color=blue, weight=200873]; -1240 [color=blue, weight=278784]; -1241 [color=blue, weight=76464]; -1242 [color=blue, weight=321048]; -1243 [color=blue, weight=471420]; -1244 [color=blue, weight=212625]; -1245 [color=blue, weight=241920]; -1246 [color=blue, weight=275652]; -1247 [color=blue, weight=185484]; -1248 [color=blue, weight=576180]; -1249 [color=blue, weight=301392]; -1250 [color=blue, weight=302535]; -1251 [color=blue, weight=193200]; -1252 [color=blue, weight=176295]; -1253 [color=blue, weight=240000]; -1254 [color=blue, weight=216720]; -1255 [color=blue, weight=484075]; -1256 [color=blue, weight=169920]; -1257 [color=blue, weight=99900]; -1258 [color=blue, weight=449540]; -1259 [color=blue, weight=365472]; -1260 [color=blue, weight=367908]; -1261 [color=blue, weight=299376]; -1262 [color=blue, weight=564160]; -1263 [color=blue, weight=262752]; -1264 [color=blue, weight=410379]; -1265 [color=blue, weight=227520]; -1266 [color=blue, weight=256452]; -1267 [color=blue, weight=579420]; -1268 [color=blue, weight=167700]; -1269 [color=blue, weight=138915]; -1270 [color=blue, weight=479906]; -1271 [color=blue, weight=157852]; -1272 [color=blue, weight=281260]; -1273 [color=blue, weight=371112]; -1274 [color=blue, weight=259000]; -1275 [color=blue, weight=146520]; -1276 [color=blue, weight=258628]; -1277 [color=blue, weight=105300]; -1278 [color=blue, weight=579768]; -1279 [color=blue, weight=903168]; -1280 [color=blue, weight=197370]; -1281 [color=blue, weight=150150]; -1282 [color=blue, weight=99792]; -1283 [color=blue, weight=319920]; -1284 [color=blue, weight=86526]; -1285 [color=blue, weight=421740]; -1286 [color=blue, weight=328944]; -1287 [color=blue, weight=190350]; -1288 [color=blue, weight=578160]; -1289 [color=blue, weight=255300]; -1290 [color=blue, weight=200128]; -1291 [color=blue, weight=194400]; -1292 [color=blue, weight=374496]; -1293 [color=blue, weight=652080]; -1294 [color=blue, weight=480066]; -1295 [color=blue, weight=486018]; -1296 [color=blue, weight=291648]; -1297 [color=blue, weight=248640]; -1298 [color=blue, weight=306432]; -1299 [color=blue, weight=198744]; -1300 [color=blue, weight=484075]; -1301 [color=blue, weight=153120]; -1302 [color=blue, weight=202400]; -1303 [color=blue, weight=309672]; -1304 [color=blue, weight=146832]; -1305 [color=blue, weight=308511]; -1306 [color=blue, weight=401580]; -1307 [color=blue, weight=119700]; -1308 [color=blue, weight=276978]; -1309 [color=blue, weight=549408]; -1310 [color=blue, weight=238140]; -1311 [color=blue, weight=351936]; -1312 [color=blue, weight=243474]; -1313 [color=blue, weight=104468]; -1314 [color=blue, weight=88803]; -1315 [color=blue, weight=361152]; -1316 [color=blue, weight=217872]; -1317 [color=blue, weight=117096]; -1318 [color=blue, weight=148800]; -1319 [color=blue, weight=236131]; -1320 [color=blue, weight=445544]; -1321 [color=blue, weight=178875]; -1322 [color=blue, weight=285278]; -1323 [color=blue, weight=382720]; -1324 [color=blue, weight=705600]; -1325 [color=blue, weight=107380]; -1326 [color=blue, weight=195570]; -1327 [color=blue, weight=167085]; -1328 [color=blue, weight=238464]; -1329 [color=blue, weight=446200]; -1330 [color=blue, weight=222750]; -1331 [color=blue, weight=152421]; -1332 [color=blue, weight=184688]; -1333 [color=blue, weight=149688]; -1334 [color=blue, weight=264480]; -1335 [color=blue, weight=277200]; -1336 [color=blue, weight=538156]; -1337 [color=blue, weight=594594]; -1338 [color=blue, weight=73644]; -1339 [color=blue, weight=86292]; -1340 [color=blue, weight=138489]; -1341 [color=blue, weight=401212]; -1342 [color=blue, weight=171912]; -1343 [color=blue, weight=400752]; -1344 [color=blue, weight=416976]; -1345 [color=blue, weight=142880]; -1346 [color=blue, weight=177480]; -1347 [color=blue, weight=312480]; -1348 [color=blue, weight=448704]; -1349 [color=blue, weight=140448]; -1350 [color=blue, weight=417600]; -1351 [color=blue, weight=250580]; -1352 [color=blue, weight=279055]; -1353 [color=blue, weight=227772]; -1354 [color=blue, weight=357048]; -1355 [color=blue, weight=183300]; -1356 [color=blue, weight=246420]; -1357 [color=blue, weight=130872]; -1358 [color=blue, weight=473008]; -1359 [color=blue, weight=351624]; -1360 [color=blue, weight=130572]; -1361 [color=blue, weight=100572]; -1362 [color=blue, weight=112000]; -1363 [color=blue, weight=145008]; -1364 [color=blue, weight=223015]; -1365 [color=blue, weight=169600]; -1366 [color=blue, weight=232650]; -1367 [color=blue, weight=500080]; -1368 [color=blue, weight=501642]; -1369 [color=blue, weight=302400]; -1370 [color=blue, weight=431024]; -1371 [color=blue, weight=342504]; -1372 [color=blue, weight=143640]; -1373 [color=blue, weight=252450]; -1374 [color=blue, weight=116736]; -1375 [color=blue, weight=564144]; -1376 [color=blue, weight=262080]; -1377 [color=blue, weight=77142]; -1378 [color=blue, weight=395241]; -1379 [color=blue, weight=783783]; -1380 [color=blue, weight=96390]; -1381 [color=blue, weight=226044]; -1382 [color=blue, weight=826500]; -1383 [color=blue, weight=151360]; -1384 [color=blue, weight=610080]; -1385 [color=blue, weight=218880]; -1386 [color=blue, weight=51578]; -1387 [color=blue, weight=83952]; -1388 [color=blue, weight=746200]; -1389 [color=blue, weight=123656]; -1390 [color=blue, weight=226576]; -1391 [color=blue, weight=172864]; -1392 [color=blue, weight=218592]; -1393 [color=blue, weight=166796]; -1394 [color=blue, weight=177840]; -1395 [color=blue, weight=332150]; -1396 [color=blue, weight=766360]; -1397 [color=blue, weight=128250]; -1398 [color=blue, weight=577016]; -1399 [color=blue, weight=107066]; -1400 [color=blue, weight=83886]; -1401 [color=blue, weight=537600]; -1402 [color=blue, weight=269040]; -1403 [color=blue, weight=243600]; -1404 [color=blue, weight=132192]; -1405 [color=blue, weight=829350]; -1406 [color=blue, weight=235224]; -1407 [color=blue, weight=122430]; -1408 [color=blue, weight=243000]; -1409 [color=blue, weight=244400]; -1410 [color=blue, weight=414711]; -1411 [color=blue, weight=226730]; -1412 [color=blue, weight=312180]; -1413 [color=blue, weight=655040]; -1414 [color=blue, weight=428358]; -1415 [color=blue, weight=209583]; -1416 [color=blue, weight=58867]; -1417 [color=blue, weight=153102]; -1418 [color=blue, weight=105248]; -1419 [color=blue, weight=301344]; -1420 [color=blue, weight=338670]; -1421 [color=blue, weight=112860]; -1422 [color=blue, weight=115632]; -1423 [color=blue, weight=179520]; -1424 [color=blue, weight=115128]; -1425 [color=blue, weight=396270]; -1426 [color=blue, weight=146224]; -1427 [color=blue, weight=285480]; -1428 [color=blue, weight=297330]; -1429 [color=blue, weight=133200]; -1430 [color=blue, weight=217770]; -1431 [color=blue, weight=484880]; -1432 [color=blue, weight=306768]; -1433 [color=blue, weight=153600]; -1434 [color=blue, weight=142428]; -1435 [color=blue, weight=264422]; -1436 [color=blue, weight=256608]; -1437 [color=blue, weight=306340]; -1438 [color=blue, weight=154000]; -1439 [color=blue, weight=259956]; -1440 [color=blue, weight=438900]; -1441 [color=blue, weight=655650]; -1442 [color=blue, weight=123120]; -1443 [color=blue, weight=368219]; -1444 [color=blue, weight=284889]; -1445 [color=blue, weight=159005]; -1446 [color=blue, weight=285012]; -1447 [color=blue, weight=209088]; -1448 [color=blue, weight=322812]; -1449 [color=blue, weight=302400]; -1450 [color=blue, weight=246750]; -1451 [color=blue, weight=273792]; -1452 [color=blue, weight=314500]; -1453 [color=blue, weight=265434]; -1454 [color=blue, weight=180856]; -1455 [color=blue, weight=232224]; -1456 [color=blue, weight=579150]; -1457 [color=blue, weight=112554]; -1458 [color=blue, weight=312852]; -1459 [color=blue, weight=510237]; -1460 [color=blue, weight=315840]; -1461 [color=blue, weight=433608]; -1462 [color=blue, weight=679400]; -1463 [color=blue, weight=277530]; -1464 [color=blue, weight=277400]; -1465 [color=blue, weight=208320]; -1466 [color=blue, weight=327888]; -1467 [color=blue, weight=153340]; -1468 [color=blue, weight=123816]; -1469 [color=blue, weight=172992]; -1470 [color=blue, weight=326144]; -1471 [color=blue, weight=175032]; -1472 [color=blue, weight=207870]; -1473 [color=blue, weight=377520]; -1474 [color=blue, weight=290780]; -1475 [color=blue, weight=79560]; -1476 [color=blue, weight=306153]; -1477 [color=blue, weight=151018]; -1478 [color=blue, weight=347760]; -1479 [color=blue, weight=335730]; -1480 [color=blue, weight=372771]; -1481 [color=blue, weight=182360]; -1482 [color=blue, weight=522522]; -1483 [color=blue, weight=285012]; -1484 [color=blue, weight=283968]; -1485 [color=blue, weight=405573]; -1486 [color=blue, weight=236980]; -1487 [color=blue, weight=243360]; -1488 [color=blue, weight=370500]; -1489 [color=blue, weight=52668]; -1490 [color=blue, weight=369765]; -1491 [color=blue, weight=134400]; -1492 [color=blue, weight=71050]; -1493 [color=blue, weight=119280]; -1494 [color=blue, weight=217404]; -1495 [color=blue, weight=185185]; -1496 [color=blue, weight=215992]; -1497 [color=blue, weight=362440]; -1498 [color=blue, weight=300144]; -1499 [color=blue, weight=306762]; -1500 [color=blue, weight=493148]; -1501 [color=blue, weight=216672]; -1502 [color=blue, weight=331444]; -1503 [color=blue, weight=597550]; -1504 [color=blue, weight=108570]; -1505 [color=blue, weight=343911]; -1506 [color=blue, weight=301392]; -1507 [color=blue, weight=249678]; -1508 [color=blue, weight=346518]; -1509 [color=blue, weight=410130]; -1510 [color=blue, weight=91723]; -1511 [color=blue, weight=217120]; -1512 [color=blue, weight=204336]; -1513 [color=blue, weight=433152]; -1514 [color=blue, weight=435032]; -1515 [color=blue, weight=151998]; -1516 [color=blue, weight=111132]; -1517 [color=blue, weight=231000]; -1518 [color=blue, weight=142800]; -1519 [color=blue, weight=245700]; -1520 [color=blue, weight=332196]; -1521 [color=blue, weight=194166]; -1522 [color=blue, weight=289520]; -1523 [color=blue, weight=152000]; -1524 [color=blue, weight=581400]; -1525 [color=blue, weight=226380]; -1526 [color=blue, weight=350304]; -1527 [color=blue, weight=334158]; -1528 [color=blue, weight=434304]; -1529 [color=blue, weight=513000]; -1530 [color=blue, weight=161772]; -1531 [color=blue, weight=167994]; -1532 [color=blue, weight=240500]; -1533 [color=blue, weight=151164]; -1534 [color=blue, weight=615230]; -1535 [color=blue, weight=89424]; -1536 [color=blue, weight=73100]; -1537 [color=blue, weight=286578]; -1538 [color=blue, weight=246510]; -1539 [color=blue, weight=501160]; -1540 [color=blue, weight=485982]; -1541 [color=blue, weight=296141]; -1542 [color=blue, weight=408177]; -1543 [color=blue, weight=301455]; -1544 [color=blue, weight=344421]; -1545 [color=blue, weight=239324]; -1546 [color=blue, weight=162000]; -1547 [color=blue, weight=180908]; -1548 [color=blue, weight=122010]; -1549 [color=blue, weight=276276]; -1550 [color=blue, weight=177840]; -1551 [color=blue, weight=361584]; -1552 [color=blue, weight=189800]; -1553 [color=blue, weight=297414]; -1554 [color=blue, weight=101844]; -1555 [color=blue, weight=245916]; -1556 [color=blue, weight=486795]; -1557 [color=blue, weight=429828]; -1558 [color=blue, weight=189696]; -1559 [color=blue, weight=193050]; -1560 [color=blue, weight=112320]; -1561 [color=blue, weight=305856]; -1562 [color=blue, weight=115368]; -1563 [color=blue, weight=273942]; -1564 [color=blue, weight=202368]; -1565 [color=green, weight=218790]; -1566 [color=green, weight=980100]; -1567 [color=blue, weight=296140]; -1568 [color=green, weight=514800]; -1569 [color=blue, weight=331200]; -1570 [color=blue, weight=287232]; -1571 [color=blue, weight=132300]; -1572 [color=blue, weight=139072]; -1573 [color=blue, weight=139968]; -1574 [color=blue, weight=95976]; -1575 [color=blue, weight=247632]; -1576 [color=blue, weight=196000]; -1577 [color=green, weight=105534]; -1578 [color=blue, weight=335797]; -1579 [color=green, weight=156240]; -1580 [color=green, weight=374144]; -1581 [color=blue, weight=127280]; -1582 [color=blue, weight=224100]; -1583 [color=blue, weight=202860]; -1584 [color=green, weight=374490]; -1585 [color=blue, weight=115200]; -1586 [color=blue, weight=338580]; -1587 [color=blue, weight=527436]; -1588 [color=blue, weight=233160]; -1589 [color=blue, weight=282282]; -1590 [color=blue, weight=160854]; -1591 [color=blue, weight=127764]; -1592 [color=blue, weight=326508]; -1593 [color=blue, weight=402408]; -1594 [color=blue, weight=395000]; -1595 [color=blue, weight=281600]; -1596 [color=blue, weight=311550]; -1597 [color=blue, weight=507600]; -1598 [color=blue, weight=106554]; -1599 [color=blue, weight=145200]; -1600 [color=blue, weight=130240]; -1601 [color=blue, weight=315840]; -1602 [color=blue, weight=349200]; -1603 [color=blue, weight=411312]; -1604 [color=blue, weight=138528]; -1605 [color=blue, weight=399330]; -1606 [color=blue, weight=236376]; -1607 [color=blue, weight=518700]; -1608 [color=blue, weight=168130]; -1609 [color=blue, weight=526680]; -1610 [color=blue, weight=521850]; -1611 [color=blue, weight=196560]; -1612 [color=blue, weight=356265]; -1613 [color=blue, weight=258912]; -1614 [color=blue, weight=461295]; -1615 [color=blue, weight=151998]; -1616 [color=blue, weight=394740]; -1617 [color=blue, weight=883476]; -1618 [color=blue, weight=604513]; -1619 [color=blue, weight=336960]; -1620 [color=blue, weight=184052]; -1621 [color=blue, weight=140800]; -1622 [color=blue, weight=181475]; -1623 [color=blue, weight=198528]; -1624 [color=blue, weight=141141]; -1625 [color=blue, weight=180576]; -1626 [color=blue, weight=529920]; -1627 [color=blue, weight=774690]; -1628 [color=blue, weight=193200]; -1629 [color=blue, weight=442624]; -1630 [color=blue, weight=155992]; -1631 [color=blue, weight=573300]; -1632 [color=blue, weight=237888]; -1633 [color=blue, weight=263032]; -1634 [color=blue, weight=416000]; -1635 [color=blue, weight=97920]; -1636 [color=blue, weight=380800]; -1637 [color=blue, weight=399672]; -1638 [color=blue, weight=303996]; -1639 [color=blue, weight=196512]; -1640 [color=blue, weight=172788]; -1641 [color=blue, weight=170544]; -1642 [color=blue, weight=186507]; -1643 [color=blue, weight=490196]; -1644 [color=blue, weight=532980]; -1645 [color=blue, weight=401388]; -1646 [color=blue, weight=316680]; -1647 [color=blue, weight=342332]; -1648 [color=blue, weight=204102]; -1649 [color=blue, weight=474300]; -1650 [color=blue, weight=431376]; -1651 [color=blue, weight=388962]; -1652 [color=blue, weight=285114]; -1653 [color=blue, weight=265608]; -1654 [color=blue, weight=204435]; -1655 [color=blue, weight=385020]; -1656 [color=blue, weight=521324]; -1657 [color=blue, weight=253700]; -1658 [color=blue, weight=159390]; -1659 [color=blue, weight=118531]; -1660 [color=blue, weight=488236]; -1661 [color=blue, weight=337844]; -1662 [color=blue, weight=342000]; -1663 [color=blue, weight=324000]; -1664 [color=blue, weight=296100]; -1665 [color=green, weight=102600]; -1666 [color=green, weight=204336]; -1667 [color=green, weight=251160]; -1668 [color=green, weight=274350]; -1669 [color=green, weight=311220]; -1670 [color=green, weight=758637]; -1671 [color=green, weight=327120]; -1672 [color=green, weight=83148]; -1673 [color=green, weight=192474]; -1674 [color=green, weight=153504]; -1675 [color=green, weight=169575]; -1676 [color=green, weight=178500]; -1677 [color=green, weight=204792]; -1678 [color=green, weight=480155]; -1679 [color=green, weight=402814]; -1680 [color=green, weight=164160]; -1681 [color=green, weight=98280]; -1682 [color=green, weight=504630]; -1683 [color=green, weight=414960]; -1684 [color=green, weight=105400]; -1685 [color=blue, weight=364443]; -1686 [color=blue, weight=123012]; -1687 [color=blue, weight=267264]; -1688 [color=blue, weight=355200]; -1689 [color=blue, weight=117216]; -1690 [color=blue, weight=299300]; -1691 [color=blue, weight=752940]; -1692 [color=blue, weight=324000]; -1693 [color=blue, weight=359352]; -1694 [color=blue, weight=286380]; -1695 [color=blue, weight=343710]; -1696 [color=blue, weight=232815]; -1697 [color=green, weight=217800]; -1698 [color=blue, weight=242550]; -1699 [color=green, weight=213256]; -1700 [color=green, weight=290904]; -1701 [color=green, weight=112200]; -1702 [color=green, weight=336798]; -1703 [color=green, weight=247008]; -1704 [color=green, weight=499744]; -1705 [color=green, weight=121992]; -1706 [color=green, weight=262200]; -1707 [color=blue, weight=312480]; -1708 [color=blue, weight=138600]; -1709 [color=blue, weight=604800]; -1710 [color=green, weight=324720]; -1711 [color=green, weight=313560]; -1712 [color=green, weight=124614]; -1713 [color=green, weight=462726]; -1714 [color=green, weight=175956]; -1715 [color=green, weight=262440]; -1716 [color=green, weight=327120]; -1717 [color=green, weight=213624]; -1718 [color=green, weight=277182]; -1719 [color=green, weight=227976]; -1720 [color=green, weight=409536]; -1721 [color=green, weight=276024]; -1722 [color=green, weight=562115]; -1723 [color=green, weight=240366]; -1724 [color=green, weight=331200]; -1725 [color=green, weight=490875]; -1726 [color=green, weight=195130]; -1727 [color=green, weight=298584]; -1728 [color=green, weight=358720]; -1729 [color=green, weight=265608]; -1730 [color=green, weight=75153]; -1731 [color=green, weight=356160]; -1732 [color=green, weight=267976]; -1733 [color=green, weight=80401]; -1734 [color=green, weight=463680]; -1735 [color=green, weight=530400]; -1736 [color=green, weight=286350]; -1737 [color=green, weight=145236]; -1738 [color=green, weight=198900]; -1739 [color=green, weight=373464]; -1740 [color=green, weight=323141]; -1741 [color=green, weight=256080]; -1742 [color=green, weight=155496]; -1743 [color=green, weight=341550]; -1744 [color=green, weight=209576]; -1745 [color=green, weight=134673]; -1746 [color=green, weight=96000]; -1747 [color=green, weight=222740]; -1748 [color=green, weight=192280]; -1749 [color=green, weight=211584]; -1750 [color=green, weight=180900]; -1751 [color=green, weight=334400]; -1752 [color=green, weight=232180]; -1753 [color=green, weight=161616]; -1754 [color=green, weight=159885]; -1755 [color=green, weight=342000]; -1756 [color=green, weight=330150]; -1757 [color=green, weight=216448]; -1758 [color=green, weight=261027]; -1759 [color=green, weight=139536]; -1760 [color=green, weight=318060]; -1761 [color=green, weight=403704]; -1762 [color=green, weight=138915]; -1763 [color=green, weight=158760]; -1764 [color=green, weight=471789]; -1765 [color=green, weight=110160]; -1766 [color=green, weight=76986]; -1767 [color=green, weight=307008]; -1768 [color=green, weight=177284]; -1769 [color=green, weight=130572]; -1770 [color=green, weight=93636]; -1771 [color=green, weight=404271]; -1772 [color=green, weight=345912]; -1773 [color=green, weight=153408]; -1774 [color=green, weight=150626]; -1775 [color=green, weight=99264]; -1776 [color=green, weight=140070]; -1777 [color=green, weight=695600]; -1778 [color=green, weight=254727]; -1779 [color=green, weight=218612]; -1780 [color=green, weight=478648]; -1781 [color=green, weight=270000]; -1782 [color=green, weight=346500]; -1783 [color=green, weight=142560]; -1784 [color=green, weight=94500]; -1785 [color=green, weight=261415]; -1786 [color=green, weight=291264]; -1787 [color=green, weight=150000]; -1788 [color=green, weight=156864]; -1789 [color=green, weight=525600]; -1790 [color=green, weight=836528]; -1791 [color=green, weight=402132]; -1792 [color=green, weight=107508]; -1793 [color=green, weight=238464]; -1794 [color=green, weight=170000]; -1795 [color=green, weight=192888]; -1796 [color=green, weight=265856]; -1797 [color=green, weight=268180]; -1798 [color=green, weight=263160]; -1799 [color=green, weight=705600]; -1800 [color=green, weight=106726]; -1801 [color=green, weight=193596]; -1802 [color=green, weight=530880]; -1803 [color=green, weight=258336]; -1804 [color=green, weight=252168]; -1805 [color=green, weight=260236]; -1806 [color=green, weight=282828]; -1807 [color=green, weight=571590]; -1808 [color=green, weight=95370]; -1809 [color=green, weight=149240]; -1810 [color=green, weight=228528]; -1811 [color=green, weight=376320]; -1812 [color=green, weight=363528]; -1813 [color=green, weight=277794]; -1814 [color=green, weight=445056]; -1815 [color=green, weight=185472]; -1816 [color=green, weight=494912]; -1817 [color=green, weight=384120]; -1818 [color=green, weight=159424]; -1819 [color=green, weight=193344]; -1820 [color=green, weight=192933]; -1821 [color=green, weight=149877]; -1822 [color=green, weight=160083]; -1823 [color=green, weight=354662]; -1824 [color=green, weight=165880]; -1825 [color=green, weight=362600]; -1826 [color=green, weight=107712]; -1827 [color=green, weight=254748]; -1828 [color=green, weight=399168]; -1829 [color=green, weight=499408]; -1830 [color=green, weight=122850]; -1831 [color=green, weight=119970]; -1832 [color=green, weight=113152]; -1833 [color=green, weight=244404]; -1834 [color=green, weight=155805]; -1835 [color=green, weight=320100]; -1836 [color=green, weight=616358]; -1837 [color=green, weight=293643]; -1838 [color=green, weight=100815]; -1839 [color=green, weight=384120]; -1840 [color=green, weight=145600]; -1841 [color=green, weight=230608]; -1842 [color=green, weight=119700]; -1843 [color=green, weight=374662]; -1844 [color=green, weight=214500]; -1845 [color=green, weight=408000]; -1846 [color=green, weight=57498]; -1847 [color=green, weight=397056]; -1848 [color=green, weight=350592]; -1849 [color=green, weight=141081]; -1850 [color=green, weight=164934]; -1851 [color=green, weight=150480]; -1852 [color=green, weight=309808]; -1853 [color=green, weight=298592]; -1854 [color=green, weight=589536]; -1855 [color=green, weight=408000]; -1856 [color=green, weight=245245]; -1857 [color=green, weight=164124]; -1858 [color=green, weight=66912]; -1859 [color=green, weight=250746]; -1860 [color=green, weight=60489]; -1861 [color=green, weight=113400]; -1862 [color=green, weight=195201]; -1863 [color=green, weight=264330]; -1864 [color=green, weight=210672]; -1865 [color=green, weight=82080]; -1866 [color=green, weight=365560]; -1867 [color=green, weight=483472]; -1868 [color=green, weight=343995]; -1869 [color=green, weight=194568]; -1870 [color=green, weight=332856]; -1871 [color=green, weight=92004]; -1872 [color=green, weight=246574]; -1873 [color=green, weight=244200]; -1874 [color=green, weight=102168]; -1875 [color=green, weight=317814]; -1876 [color=green, weight=196520]; -1877 [color=green, weight=146608]; -1878 [color=green, weight=79765]; -1879 [color=green, weight=224718]; -1880 [color=green, weight=507000]; -1881 [color=green, weight=493948]; -1882 [color=green, weight=358020]; -1883 [color=green, weight=631680]; -1884 [color=green, weight=372198]; -1885 [color=green, weight=535500]; -1886 [color=green, weight=197955]; -1887 [color=green, weight=285090]; -1888 [color=green, weight=616616]; -1889 [color=green, weight=238280]; -1890 [color=green, weight=367840]; -1891 [color=green, weight=442500]; -1892 [color=green, weight=324000]; -1893 [color=green, weight=301056]; -1894 [color=green, weight=244818]; -1895 [color=green, weight=202800]; -1896 [color=green, weight=562496]; -1897 [color=green, weight=241920]; -1898 [color=green, weight=654265]; -1899 [color=green, weight=96876]; -1900 [color=green, weight=232870]; -1901 [color=green, weight=337272]; -1902 [color=green, weight=589680]; -1903 [color=green, weight=544500]; -1904 [color=green, weight=568670]; -1905 [color=green, weight=213342]; -1906 [color=green, weight=375060]; -1907 [color=green, weight=399600]; -1908 [color=green, weight=102340]; -1909 [color=green, weight=232800]; -1910 [color=green, weight=129600]; -1911 [color=green, weight=125928]; -1912 [color=green, weight=477090]; -1913 [color=green, weight=125440]; -1914 [color=green, weight=178200]; -1915 [color=green, weight=214032]; -1916 [color=green, weight=170560]; -1917 [color=green, weight=157675]; -1918 [color=green, weight=397824]; -1919 [color=green, weight=130200]; -1920 [color=green, weight=178752]; -1921 [color=green, weight=166608]; -1922 [color=green, weight=504504]; -1923 [color=green, weight=514744]; -1924 [color=green, weight=204350]; -1925 [color=green, weight=282624]; -1926 [color=green, weight=243984]; -1927 [color=green, weight=466830]; -1928 [color=green, weight=669940]; -1929 [color=green, weight=203490]; -1930 [color=green, weight=241230]; -1931 [color=blue, weight=254592]; -1932 [color=blue, weight=197532]; -1933 [color=blue, weight=660300]; -1934 [color=blue, weight=333396]; -1935 [color=blue, weight=360620]; -1936 [color=blue, weight=376188]; -1937 [color=blue, weight=466570]; -1938 [color=blue, weight=177660]; -1939 [color=blue, weight=361900]; -1940 [color=blue, weight=198528]; -1941 [color=blue, weight=280308]; -1942 [color=blue, weight=524160]; -1943 [color=blue, weight=133280]; -1944 [color=blue, weight=309600]; -1945 [color=blue, weight=757350]; -1946 [color=blue, weight=285600]; -1947 [color=blue, weight=123480]; -1948 [color=blue, weight=534336]; -1949 [color=blue, weight=617148]; -1950 [color=blue, weight=123552]; -1951 [color=blue, weight=190650]; -1952 [color=blue, weight=326112]; -1953 [color=blue, weight=246272]; -1954 [color=blue, weight=173628]; -1955 [color=blue, weight=121440]; -1956 [color=blue, weight=326370]; -1957 [color=blue, weight=124098]; -1958 [color=blue, weight=246906]; -1959 [color=blue, weight=151250]; -1960 [color=blue, weight=577885]; -1961 [color=blue, weight=167076]; -1962 [color=blue, weight=163944]; -1963 [color=blue, weight=164160]; -1964 [color=blue, weight=460506]; -1965 [color=blue, weight=136900]; -1966 [color=blue, weight=375936]; -1967 [color=blue, weight=94128]; -1968 [color=blue, weight=375840]; -1969 [color=blue, weight=528525]; -1970 [color=blue, weight=165066]; -1971 [color=blue, weight=222345]; -1972 [color=blue, weight=254800]; -1973 [color=blue, weight=208152]; -1974 [color=blue, weight=378840]; -1975 [color=blue, weight=321198]; -1976 [color=blue, weight=568905]; -1977 [color=blue, weight=577490]; -1978 [color=blue, weight=501102]; -1979 [color=blue, weight=286440]; -1980 [color=blue, weight=254408]; -1981 [color=blue, weight=696870]; -1982 [color=blue, weight=497664]; -1983 [color=blue, weight=177156]; -1984 [color=blue, weight=383460]; -1985 [color=blue, weight=334800]; -1986 [color=blue, weight=413511]; -1987 [color=blue, weight=227088]; -1988 [color=blue, weight=346320]; -1989 [color=blue, weight=307257]; -1990 [color=blue, weight=357588]; -1991 [color=blue, weight=436800]; -1992 [color=blue, weight=164008]; -1993 [color=blue, weight=257488]; -1994 [color=blue, weight=405507]; -1995 [color=blue, weight=270248]; -1996 [color=blue, weight=248952]; -1997 [color=blue, weight=133988]; -1998 [color=blue, weight=341880]; -1999 [color=blue, weight=188800]; -2000 [color=blue, weight=315810]; -2001 [color=blue, weight=687735]; -2002 [color=blue, weight=423696]; -2003 [color=blue, weight=152865]; -2004 [color=blue, weight=279072]; -2005 [color=blue, weight=250100]; -2006 [color=blue, weight=728376]; -2007 [color=blue, weight=216132]; -2008 [color=blue, weight=175560]; -2009 [color=blue, weight=117600]; -2010 [color=blue, weight=215350]; -2011 [color=blue, weight=358360]; -2012 [color=blue, weight=402560]; -2013 [color=blue, weight=99528]; -2014 [color=blue, weight=188682]; -2015 [color=blue, weight=249849]; -2016 [color=blue, weight=384120]; -2017 [color=blue, weight=287584]; -2018 [color=blue, weight=194400]; -2019 [color=blue, weight=275766]; -2020 [color=blue, weight=108040]; -2021 [color=blue, weight=139535]; -2022 [color=blue, weight=235468]; -2023 [color=blue, weight=219648]; -2024 [color=blue, weight=300560]; -2025 [color=blue, weight=218790]; -2026 [color=blue, weight=391552]; -2027 [color=blue, weight=378000]; -2028 [color=blue, weight=268090]; -2029 [color=blue, weight=252582]; -2030 [color=blue, weight=180675]; -2031 [color=blue, weight=173400]; -2032 [color=blue, weight=258552]; -2033 [color=blue, weight=189696]; -2034 [color=blue, weight=316028]; -2035 [color=blue, weight=313200]; -2036 [color=blue, weight=117040]; -2037 [color=blue, weight=553280]; -2038 [color=blue, weight=333564]; -2039 [color=blue, weight=184493]; -2040 [color=blue, weight=398090]; -2041 [color=blue, weight=600732]; -2042 [color=blue, weight=488048]; -2043 [color=blue, weight=190476]; -2044 [color=blue, weight=178636]; -2045 [color=blue, weight=267801]; -2046 [color=blue, weight=255840]; -2047 [color=blue, weight=462000]; -2048 [color=blue, weight=534198]; -2049 [color=blue, weight=152295]; -2050 [color=blue, weight=375390]; -2051 [color=blue, weight=236640]; -2052 [color=blue, weight=89199]; -2053 [color=blue, weight=308179]; -2054 [color=blue, weight=299628]; -2055 [color=blue, weight=193800]; -2056 [color=blue, weight=265980]; -2057 [color=blue, weight=193375]; -2058 [color=blue, weight=254144]; -2059 [color=blue, weight=118125]; -2060 [color=blue, weight=137088]; -2061 [color=blue, weight=484500]; -2062 [color=blue, weight=139650]; -2063 [color=blue, weight=258720]; -2064 [color=blue, weight=461538]; -2065 [color=blue, weight=256968]; -2066 [color=blue, weight=112455]; -2067 [color=blue, weight=350796]; -2068 [color=blue, weight=200600]; -2069 [color=blue, weight=380292]; -2070 [color=blue, weight=204516]; -2071 [color=blue, weight=445440]; -2072 [color=blue, weight=577254]; -2073 [color=blue, weight=145485]; -2074 [color=blue, weight=501552]; -2075 [color=green, weight=435435]; -2076 [color=green, weight=329024]; -2077 [color=green, weight=211731]; -2078 [color=green, weight=248160]; -2079 [color=green, weight=244720]; -2080 [color=green, weight=355770]; -2081 [color=green, weight=199584]; -2082 [color=green, weight=161980]; -2083 [color=green, weight=218400]; -2084 [color=green, weight=131040]; -2085 [color=green, weight=174408]; -2086 [color=green, weight=107625]; -2087 [color=green, weight=224808]; -2088 [color=green, weight=168912]; -2089 [color=green, weight=438672]; -2090 [color=green, weight=201376]; -2091 [color=green, weight=423549]; -2092 [color=green, weight=106272]; -2093 [color=green, weight=148960]; -2094 [color=green, weight=192290]; -2095 [color=green, weight=201924]; -2096 [color=green, weight=441936]; -2097 [color=green, weight=283968]; -2098 [color=green, weight=265500]; -2099 [color=green, weight=139840]; -2100 [color=green, weight=268464]; -2101 [color=green, weight=366912]; -2102 [color=green, weight=310464]; -2103 [color=green, weight=135235]; -2104 [color=green, weight=433152]; -2105 [color=green, weight=598455]; -2106 [color=green, weight=386745]; -2107 [color=green, weight=153000]; -2108 [color=green, weight=562212]; -2109 [color=green, weight=398898]; -2110 [color=green, weight=357760]; -2111 [color=green, weight=268464]; -2112 [color=green, weight=66880]; -2113 [color=green, weight=77880]; -2114 [color=green, weight=449820]; -2115 [color=green, weight=279075]; -2116 [color=green, weight=405405]; -2117 [color=green, weight=203112]; -2118 [color=green, weight=224256]; -2119 [color=green, weight=271320]; -2120 [color=green, weight=332304]; -2121 [color=green, weight=83160]; -2122 [color=green, weight=230763]; -2123 [color=green, weight=151776]; -2124 [color=green, weight=89148]; -2125 [color=green, weight=312840]; -2126 [color=green, weight=404544]; -2127 [color=green, weight=383520]; -2128 [color=green, weight=190026]; -2129 [color=green, weight=129792]; -2130 [color=green, weight=92872]; -2131 [color=green, weight=316800]; -2132 [color=green, weight=305368]; -2133 [color=green, weight=427680]; -2134 [color=green, weight=192080]; -2135 [color=green, weight=155400]; -2136 [color=green, weight=299000]; -2137 [color=green, weight=294980]; -2138 [color=green, weight=542850]; -2139 [color=green, weight=492184]; -2140 [color=green, weight=158752]; -2141 [color=green, weight=300960]; -2142 [color=green, weight=395857]; -2143 [color=green, weight=164430]; -2144 [color=green, weight=274104]; -2145 [color=green, weight=116032]; -2146 [color=green, weight=260712]; -2147 [color=green, weight=268920]; -2148 [color=green, weight=264957]; -2149 [color=green, weight=192696]; -2150 [color=green, weight=307762]; -2151 [color=green, weight=433152]; -2152 [color=green, weight=381501]; -2153 [color=green, weight=175854]; -2154 [color=green, weight=306516]; -2155 [color=green, weight=143840]; -2156 [color=green, weight=111150]; -2157 [color=green, weight=251100]; -2158 [color=green, weight=704880]; -2159 [color=green, weight=249228]; -2160 [color=green, weight=211680]; -2161 [color=green, weight=289080]; -2162 [color=green, weight=246468]; -2163 [color=green, weight=275520]; -2164 [color=green, weight=833085]; -2165 [color=green, weight=100912]; -2166 [color=green, weight=223776]; -2167 [color=green, weight=307230]; -2168 [color=green, weight=295152]; -2169 [color=green, weight=416421]; -2170 [color=green, weight=202488]; -2171 [color=green, weight=204000]; -2172 [color=green, weight=293514]; -2173 [color=green, weight=272160]; -2174 [color=green, weight=210672]; -2175 [color=green, weight=292500]; -2176 [color=green, weight=170478]; -2177 [color=green, weight=84878]; -2178 [color=green, weight=98280]; -2179 [color=green, weight=537168]; -2180 [color=green, weight=173184]; -2181 [color=green, weight=203280]; -2182 [color=green, weight=591500]; -2183 [color=green, weight=115920]; -2184 [color=green, weight=461916]; -2185 [color=green, weight=464360]; -2186 [color=green, weight=394121]; -2187 [color=green, weight=408408]; -2188 [color=green, weight=294816]; -2189 [color=green, weight=112320]; -2190 [color=green, weight=589680]; -2191 [color=green, weight=385624]; -2192 [color=green, weight=204732]; -2193 [color=green, weight=492000]; -2194 [color=green, weight=514710]; -2195 [color=green, weight=389664]; -2196 [color=green, weight=242109]; -2197 [color=green, weight=166152]; -2198 [color=green, weight=149226]; -2199 [color=green, weight=199080]; -2200 [color=green, weight=281418]; -2201 [color=green, weight=220374]; -2202 [color=green, weight=358124]; -2203 [color=green, weight=278475]; -2204 [color=green, weight=242064]; -2205 [color=green, weight=169670]; -2206 [color=green, weight=233600]; -2207 [color=green, weight=186615]; -2208 [color=green, weight=223104]; -2209 [color=green, weight=152334]; -2210 [color=green, weight=811800]; -2211 [color=green, weight=124488]; -2212 [color=green, weight=346528]; -2213 [color=green, weight=131328]; -2214 [color=green, weight=319976]; -2215 [color=green, weight=104082]; -2216 [color=green, weight=523600]; -2217 [color=green, weight=436128]; -2218 [color=green, weight=230256]; -2219 [color=green, weight=156978]; -2220 [color=green, weight=118121]; -2221 [color=green, weight=204680]; -2222 [color=green, weight=251076]; -2223 [color=green, weight=256632]; -2224 [color=green, weight=364720]; -2225 [color=green, weight=87204]; -2226 [color=green]; -1 -- 4; -1 -- 32; -1 -- 247; -1 -- 2; -1 -- 1; -2 -- 242; -2 -- 33; -2 -- 246; -2 -- 243; -2 -- 2; -3 -- 6; -3 -- 28; -3 -- 251; -3 -- 4; -3 -- 3; -4 -- 29; -4 -- 250; -4 -- 4; -5 -- 8; -5 -- 24; -5 -- 255; -5 -- 6; -5 -- 5; -6 -- 25; -6 -- 254; -6 -- 6; -7 -- 11; -7 -- 20; -7 -- 259; -7 -- 8; -7 -- 7; -8 -- 21; -8 -- 258; -8 -- 8; -9 -- 10; -9 -- 13; -9 -- 35; -9 -- 262; -9 -- 9; -10 -- 16; -10 -- 264; -10 -- 11; -10 -- 10; -11 -- 17; -11 -- 263; -11 -- 11; -12 -- 13; -12 -- 15; -12 -- 36; -12 -- 695; -12 -- 12; -13 -- 16; -13 -- 39; -13 -- 13; -14 -- 17; -14 -- 19; -14 -- 379; -14 -- 15; -14 -- 14; -15 -- 16; -15 -- 378; -15 -- 15; -16 -- 17; -16 -- 16; -17 -- 20; -17 -- 17; -18 -- 21; -18 -- 23; -18 -- 375; -18 -- 19; -18 -- 18; -19 -- 20; -19 -- 374; -19 -- 19; -20 -- 21; -20 -- 20; -21 -- 24; -21 -- 21; -22 -- 25; -22 -- 27; -22 -- 371; -22 -- 23; -22 -- 22; -23 -- 24; -23 -- 370; -23 -- 23; -24 -- 25; -24 -- 24; -25 -- 28; -25 -- 25; -26 -- 29; -26 -- 31; -26 -- 367; -26 -- 27; -26 -- 26; -27 -- 28; -27 -- 366; -27 -- 27; -28 -- 29; -28 -- 28; -29 -- 32; -29 -- 29; -30 -- 33; -30 -- 234; -30 -- 363; -30 -- 31; -30 -- 235; -30 -- 30; -31 -- 32; -31 -- 362; -31 -- 31; -32 -- 33; -32 -- 32; -33 -- 238; -33 -- 239; -33 -- 33; -34 -- 38; -34 -- 57; -34 -- 219; -34 -- 35; -34 -- 34; -35 -- 39; -35 -- 218; -35 -- 35; -36 -- 39; -36 -- 684; -36 -- 37; -36 -- 36; -37 -- 61; -37 -- 38; -37 -- 685; -37 -- 37; -38 -- 59; -38 -- 39; -38 -- 38; -39 -- 39; -40 -- 42; -40 -- 300; -40 -- 707; -40 -- 41; -40 -- 301; -40 -- 40; -41 -- 476; -41 -- 43; -41 -- 706; -41 -- 477; -41 -- 41; -42 -- 44; -42 -- 298; -42 -- 43; -42 -- 299; -42 -- 42; -43 -- 472; -43 -- 45; -43 -- 473; -43 -- 43; -44 -- 46; -44 -- 296; -44 -- 45; -44 -- 297; -44 -- 44; -45 -- 468; -45 -- 47; -45 -- 469; -45 -- 45; -46 -- 48; -46 -- 294; -46 -- 47; -46 -- 295; -46 -- 46; -47 -- 464; -47 -- 49; -47 -- 465; -47 -- 47; -48 -- 50; -48 -- 292; -48 -- 49; -48 -- 293; -48 -- 48; -49 -- 460; -49 -- 51; -49 -- 461; -49 -- 49; -50 -- 52; -50 -- 290; -50 -- 51; -50 -- 291; -50 -- 50; -51 -- 230; -51 -- 53; -51 -- 231; -51 -- 51; -52 -- 54; -52 -- 288; -52 -- 53; -52 -- 289; -52 -- 52; -53 -- 226; -53 -- 55; -53 -- 227; -53 -- 53; -54 -- 56; -54 -- 286; -54 -- 55; -54 -- 287; -54 -- 54; -55 -- 222; -55 -- 57; -55 -- 223; -55 -- 55; -56 -- 58; -56 -- 284; -56 -- 57; -56 -- 285; -56 -- 56; -57 -- 59; -57 -- 57; -58 -- 60; -58 -- 282; -58 -- 59; -58 -- 283; -58 -- 58; -59 -- 61; -59 -- 59; -60 -- 280; -60 -- 688; -60 -- 61; -60 -- 281; -60 -- 60; -61 -- 689; -61 -- 61; -62 -- 66; -62 -- 71; -62 -- 76; -62 -- 63; -62 -- 62; -63 -- 64; -63 -- 67; -63 -- 76; -63 -- 63; -64 -- 68; -64 -- 81; -64 -- 65; -64 -- 64; -65 -- 306; -65 -- 69; -65 -- 81; -65 -- 307; -65 -- 65; -66 -- 70; -66 -- 433; -66 -- 67; -66 -- 66; -67 -- 68; -67 -- 432; -67 -- 67; -68 -- 549; -68 -- 69; -68 -- 68; -69 -- 308; -69 -- 548; -69 -- 309; -69 -- 69; -70 -- 71; -70 -- 338; -70 -- 414; -70 -- 339; -70 -- 70; -71 -- 84; -71 -- 340; -71 -- 341; -71 -- 71; -72 -- 75; -72 -- 268; -72 -- 627; -72 -- 73; -72 -- 269; -72 -- 72; -73 -- 436; -73 -- 74; -73 -- 626; -73 -- 437; -73 -- 73; -74 -- 86; -74 -- 438; -74 -- 75; -74 -- 439; -74 -- 74; -75 -- 270; -75 -- 86; -75 -- 271; -75 -- 75; -76 -- 81; -76 -- 84; -76 -- 77; -76 -- 76; -77 -- 78; -77 -- 80; -77 -- 84; -77 -- 79; -77 -- 77; -78 -- 83; -78 -- 93; -78 -- 79; -78 -- 78; -79 -- 85; -79 -- 92; -79 -- 79; -80 -- 82; -80 -- 313; -80 -- 81; -80 -- 83; -80 -- 80; -81 -- 312; -81 -- 81; -82 -- 97; -82 -- 310; -82 -- 83; -82 -- 311; -82 -- 82; -83 -- 96; -83 -- 83; -84 -- 85; -84 -- 346; -84 -- 347; -84 -- 84; -85 -- 99; -85 -- 348; -85 -- 349; -85 -- 85; -86 -- 275; -86 -- 445; -86 -- 87; -86 -- 86; -87 -- 88; -87 -- 275; -87 -- 444; -87 -- 89; -87 -- 87; -88 -- 103; -88 -- 446; -88 -- 89; -88 -- 447; -88 -- 88; -89 -- 272; -89 -- 102; -89 -- 273; -89 -- 89; -90 -- 93; -90 -- 95; -90 -- 105; -90 -- 91; -90 -- 90; -91 -- 98; -91 -- 92; -91 -- 104; -91 -- 91; -92 -- 99; -92 -- 93; -92 -- 92; -93 -- 96; -93 -- 93; -94 -- 97; -94 -- 109; -94 -- 314; -94 -- 95; -94 -- 315; -94 -- 94; -95 -- 96; -95 -- 108; -95 -- 95; -96 -- 97; -96 -- 96; -97 -- 316; -97 -- 317; -97 -- 97; -98 -- 99; -98 -- 113; -98 -- 356; -98 -- 357; -98 -- 98; -99 -- 354; -99 -- 355; -99 -- 99; -100 -- 103; -100 -- 117; -100 -- 454; -100 -- 101; -100 -- 455; -100 -- 100; -101 -- 278; -101 -- 102; -101 -- 116; -101 -- 279; -101 -- 101; -102 -- 276; -102 -- 103; -102 -- 277; -102 -- 102; -103 -- 452; -103 -- 453; -103 -- 103; -104 -- 107; -104 -- 113; -104 -- 105; -104 -- 104; -105 -- 108; -105 -- 106; -105 -- 105; -106 -- 111; -106 -- 787; -106 -- 107; -106 -- 106; -107 -- 112; -107 -- 786; -107 -- 107; -108 -- 111; -108 -- 109; -108 -- 108; -109 -- 320; -109 -- 110; -109 -- 321; -109 -- 109; -110 -- 318; -110 -- 791; -110 -- 111; -110 -- 319; -110 -- 110; -111 -- 790; -111 -- 111; -112 -- 113; -112 -- 408; -112 -- 764; -112 -- 409; -112 -- 112; -113 -- 406; -113 -- 407; -113 -- 113; -114 -- 117; -114 -- 482; -114 -- 768; -114 -- 115; -114 -- 483; -114 -- 114; -115 -- 304; -115 -- 116; -115 -- 769; -115 -- 305; -115 -- 115; -116 -- 302; -116 -- 117; -116 -- 303; -116 -- 116; -117 -- 480; -117 -- 481; -117 -- 117; -118 -- 121; -118 -- 123; -118 -- 119; -118 -- 118; -119 -- 166; -119 -- 120; -119 -- 119; -120 -- 167; -120 -- 171; -120 -- 121; -120 -- 120; -121 -- 124; -121 -- 170; -121 -- 121; -122 -- 125; -122 -- 127; -122 -- 123; -122 -- 122; -123 -- 124; -123 -- 123; -124 -- 175; -124 -- 125; -124 -- 124; -125 -- 128; -125 -- 174; -125 -- 125; -126 -- 129; -126 -- 131; -126 -- 127; -126 -- 126; -127 -- 128; -127 -- 127; -128 -- 179; -128 -- 129; -128 -- 128; -129 -- 132; -129 -- 178; -129 -- 129; -130 -- 133; -130 -- 490; -130 -- 131; -130 -- 491; -130 -- 130; -131 -- 132; -131 -- 131; -132 -- 183; -132 -- 133; -132 -- 132; -133 -- 488; -133 -- 182; -133 -- 489; -133 -- 133; -134 -- 137; -134 -- 139; -134 -- 135; -134 -- 134; -135 -- 384; -135 -- 136; -135 -- 385; -135 -- 135; -136 -- 187; -136 -- 382; -136 -- 137; -136 -- 383; -136 -- 136; -137 -- 140; -137 -- 186; -137 -- 137; -138 -- 141; -138 -- 143; -138 -- 139; -138 -- 138; -139 -- 140; -139 -- 139; -140 -- 191; -140 -- 141; -140 -- 140; -141 -- 144; -141 -- 190; -141 -- 141; -142 -- 145; -142 -- 147; -142 -- 143; -142 -- 142; -143 -- 144; -143 -- 143; -144 -- 195; -144 -- 145; -144 -- 144; -145 -- 148; -145 -- 194; -145 -- 145; -146 -- 149; -146 -- 151; -146 -- 147; -146 -- 146; -147 -- 148; -147 -- 147; -148 -- 199; -148 -- 149; -148 -- 148; -149 -- 152; -149 -- 198; -149 -- 149; -150 -- 153; -150 -- 155; -150 -- 151; -150 -- 150; -151 -- 152; -151 -- 151; -152 -- 203; -152 -- 153; -152 -- 152; -153 -- 156; -153 -- 202; -153 -- 153; -154 -- 157; -154 -- 159; -154 -- 155; -154 -- 154; -155 -- 156; -155 -- 155; -156 -- 207; -156 -- 157; -156 -- 156; -157 -- 160; -157 -- 206; -157 -- 157; -158 -- 161; -158 -- 163; -158 -- 159; -158 -- 158; -159 -- 160; -159 -- 159; -160 -- 211; -160 -- 161; -160 -- 160; -161 -- 164; -161 -- 210; -161 -- 161; -162 -- 165; -162 -- 166; -162 -- 163; -162 -- 162; -163 -- 164; -163 -- 163; -164 -- 215; -164 -- 165; -164 -- 164; -165 -- 167; -165 -- 214; -165 -- 165; -166 -- 167; -166 -- 166; -167 -- 217; -167 -- 167; -168 -- 171; -168 -- 216; -168 -- 221; -168 -- 169; -168 -- 168; -169 -- 172; -169 -- 170; -169 -- 220; -169 -- 169; -170 -- 175; -170 -- 171; -170 -- 170; -171 -- 217; -171 -- 171; -172 -- 175; -172 -- 225; -172 -- 173; -172 -- 172; -173 -- 176; -173 -- 174; -173 -- 224; -173 -- 173; -174 -- 179; -174 -- 175; -174 -- 174; -175 -- 175; -176 -- 179; -176 -- 229; -176 -- 177; -176 -- 176; -177 -- 180; -177 -- 178; -177 -- 228; -177 -- 177; -178 -- 183; -178 -- 179; -178 -- 178; -179 -- 179; -180 -- 183; -180 -- 233; -180 -- 181; -180 -- 180; -181 -- 496; -181 -- 182; -181 -- 232; -181 -- 497; -181 -- 181; -182 -- 498; -182 -- 183; -182 -- 499; -182 -- 182; -183 -- 183; -184 -- 187; -184 -- 237; -184 -- 390; -184 -- 185; -184 -- 391; -184 -- 184; -185 -- 188; -185 -- 186; -185 -- 236; -185 -- 185; -186 -- 191; -186 -- 187; -186 -- 186; -187 -- 392; -187 -- 393; -187 -- 187; -188 -- 191; -188 -- 241; -188 -- 189; -188 -- 188; -189 -- 192; -189 -- 190; -189 -- 240; -189 -- 189; -190 -- 195; -190 -- 191; -190 -- 190; -191 -- 191; -192 -- 195; -192 -- 245; -192 -- 193; -192 -- 192; -193 -- 196; -193 -- 194; -193 -- 244; -193 -- 193; -194 -- 199; -194 -- 195; -194 -- 194; -195 -- 195; -196 -- 199; -196 -- 249; -196 -- 197; -196 -- 196; -197 -- 200; -197 -- 198; -197 -- 248; -197 -- 197; -198 -- 203; -198 -- 199; -198 -- 198; -199 -- 199; -200 -- 203; -200 -- 253; -200 -- 201; -200 -- 200; -201 -- 204; -201 -- 202; -201 -- 252; -201 -- 201; -202 -- 207; -202 -- 203; -202 -- 202; -203 -- 203; -204 -- 207; -204 -- 257; -204 -- 205; -204 -- 204; -205 -- 208; -205 -- 206; -205 -- 256; -205 -- 205; -206 -- 211; -206 -- 207; -206 -- 206; -207 -- 207; -208 -- 211; -208 -- 261; -208 -- 209; -208 -- 208; -209 -- 212; -209 -- 210; -209 -- 260; -209 -- 209; -210 -- 215; -210 -- 211; -210 -- 210; -211 -- 211; -212 -- 215; -212 -- 267; -212 -- 213; -212 -- 212; -213 -- 216; -213 -- 214; -213 -- 266; -213 -- 213; -214 -- 217; -214 -- 215; -214 -- 214; -215 -- 215; -216 -- 217; -216 -- 265; -216 -- 216; -217 -- 217; -218 -- 221; -218 -- 262; -218 -- 219; -218 -- 218; -219 -- 222; -219 -- 220; -219 -- 219; -220 -- 225; -220 -- 221; -220 -- 220; -221 -- 265; -221 -- 221; -222 -- 225; -222 -- 223; -222 -- 222; -223 -- 226; -223 -- 224; -223 -- 223; -224 -- 229; -224 -- 225; -224 -- 224; -225 -- 225; -226 -- 229; -226 -- 227; -226 -- 226; -227 -- 230; -227 -- 228; -227 -- 227; -228 -- 233; -228 -- 229; -228 -- 228; -229 -- 229; -230 -- 233; -230 -- 231; -230 -- 230; -231 -- 504; -231 -- 232; -231 -- 505; -231 -- 231; -232 -- 506; -232 -- 233; -232 -- 507; -232 -- 232; -233 -- 233; -234 -- 237; -234 -- 398; -234 -- 235; -234 -- 399; -234 -- 234; -235 -- 238; -235 -- 236; -235 -- 235; -236 -- 241; -236 -- 237; -236 -- 236; -237 -- 400; -237 -- 401; -237 -- 237; -238 -- 241; -238 -- 239; -238 -- 238; -239 -- 242; -239 -- 240; -239 -- 239; -240 -- 245; -240 -- 241; -240 -- 240; -241 -- 241; -242 -- 245; -242 -- 243; -242 -- 242; -243 -- 246; -243 -- 244; -243 -- 243; -244 -- 249; -244 -- 245; -244 -- 244; -245 -- 245; -246 -- 249; -246 -- 247; -246 -- 246; -247 -- 250; -247 -- 248; -247 -- 247; -248 -- 253; -248 -- 249; -248 -- 248; -249 -- 249; -250 -- 253; -250 -- 251; -250 -- 250; -251 -- 254; -251 -- 252; -251 -- 251; -252 -- 257; -252 -- 253; -252 -- 252; -253 -- 253; -254 -- 257; -254 -- 255; -254 -- 254; -255 -- 258; -255 -- 256; -255 -- 255; -256 -- 261; -256 -- 257; -256 -- 256; -257 -- 257; -258 -- 261; -258 -- 259; -258 -- 258; -259 -- 263; -259 -- 260; -259 -- 259; -260 -- 267; -260 -- 261; -260 -- 260; -261 -- 261; -262 -- 264; -262 -- 265; -262 -- 262; -263 -- 267; -263 -- 264; -263 -- 263; -264 -- 266; -264 -- 264; -265 -- 266; -265 -- 265; -266 -- 267; -266 -- 266; -267 -- 267; -268 -- 271; -268 -- 1224; -268 -- 269; -268 -- 268; -269 -- 630; -269 -- 1224; -269 -- 631; -269 -- 269; -270 -- 274; -270 -- 1259; -270 -- 271; -270 -- 275; -270 -- 270; -271 -- 1259; -271 -- 271; -272 -- 274; -272 -- 1321; -272 -- 273; -272 -- 275; -272 -- 272; -273 -- 277; -273 -- 1322; -273 -- 273; -274 -- 1287; -274 -- 275; -274 -- 274; -275 -- 275; -276 -- 279; -276 -- 1323; -276 -- 277; -276 -- 276; -277 -- 1324; -277 -- 277; -278 -- 302; -278 -- 1347; -278 -- 279; -278 -- 278; -279 -- 1348; -279 -- 279; -280 -- 283; -280 -- 1761; -280 -- 281; -280 -- 280; -281 -- 692; -281 -- 1762; -281 -- 693; -281 -- 281; -282 -- 285; -282 -- 1763; -282 -- 283; -282 -- 282; -283 -- 1764; -283 -- 283; -284 -- 287; -284 -- 1713; -284 -- 285; -284 -- 284; -285 -- 1714; -285 -- 285; -286 -- 289; -286 -- 1715; -286 -- 287; -286 -- 286; -287 -- 1716; -287 -- 287; -288 -- 291; -288 -- 1665; -288 -- 289; -288 -- 288; -289 -- 1666; -289 -- 289; -290 -- 293; -290 -- 1667; -290 -- 291; -290 -- 290; -291 -- 1668; -291 -- 291; -292 -- 295; -292 -- 1565; -292 -- 293; -292 -- 292; -293 -- 1566; -293 -- 293; -294 -- 297; -294 -- 1567; -294 -- 295; -294 -- 294; -295 -- 1568; -295 -- 295; -296 -- 299; -296 -- 1615; -296 -- 297; -296 -- 296; -297 -- 1616; -297 -- 297; -298 -- 301; -298 -- 1619; -298 -- 299; -298 -- 298; -299 -- 1620; -299 -- 299; -300 -- 710; -300 -- 1495; -300 -- 301; -300 -- 711; -300 -- 300; -301 -- 1496; -301 -- 301; -302 -- 1349; -302 -- 303; -302 -- 302; -303 -- 304; -303 -- 1350; -303 -- 303; -304 -- 1373; -304 -- 305; -304 -- 304; -305 -- 772; -305 -- 1374; -305 -- 773; -305 -- 305; -306 -- 312; -306 -- 839; -306 -- 307; -306 -- 306; -307 -- 308; -307 -- 839; -307 -- 307; -308 -- 979; -308 -- 309; -308 -- 308; -309 -- 552; -309 -- 979; -309 -- 553; -309 -- 309; -310 -- 313; -310 -- 909; -310 -- 311; -310 -- 310; -311 -- 317; -311 -- 909; -311 -- 311; -312 -- 869; -312 -- 313; -312 -- 312; -313 -- 870; -313 -- 313; -314 -- 320; -314 -- 803; -314 -- 315; -314 -- 314; -315 -- 316; -315 -- 803; -315 -- 315; -316 -- 943; -316 -- 317; -316 -- 316; -317 -- 943; -317 -- 317; -318 -- 321; -318 -- 1883; -318 -- 319; -318 -- 318; -319 -- 794; -319 -- 1884; -319 -- 795; -319 -- 319; -320 -- 1885; -320 -- 321; -320 -- 320; -321 -- 1886; -321 -- 321; -322 -- 323; -322 -- 325; -322 -- 513; -322 -- 650; -322 -- 651; -322 -- 322; -323 -- 326; -323 -- 332; -323 -- 652; -323 -- 653; -323 -- 323; -324 -- 327; -324 -- 335; -324 -- 536; -324 -- 325; -324 -- 537; -324 -- 324; -325 -- 326; -325 -- 334; -325 -- 325; -326 -- 329; -326 -- 327; -326 -- 326; -327 -- 534; -327 -- 328; -327 -- 535; -327 -- 327; -328 -- 331; -328 -- 568; -328 -- 329; -328 -- 569; -328 -- 328; -329 -- 332; -329 -- 330; -329 -- 329; -330 -- 333; -330 -- 331; -330 -- 330; -331 -- 566; -331 -- 567; -331 -- 331; -332 -- 333; -332 -- 658; -332 -- 659; -332 -- 332; -333 -- 660; -333 -- 661; -333 -- 333; -334 -- 337; -334 -- 513; -334 -- 335; -334 -- 334; -335 -- 542; -335 -- 336; -335 -- 543; -335 -- 335; -336 -- 435; -336 -- 544; -336 -- 337; -336 -- 545; -336 -- 336; -337 -- 512; -337 -- 434; -337 -- 337; -338 -- 343; -338 -- 636; -338 -- 339; -338 -- 637; -338 -- 338; -339 -- 340; -339 -- 342; -339 -- 339; -340 -- 345; -340 -- 341; -340 -- 340; -341 -- 347; -341 -- 344; -341 -- 341; -342 -- 345; -342 -- 440; -342 -- 343; -342 -- 342; -343 -- 634; -343 -- 441; -343 -- 635; -343 -- 343; -344 -- 350; -344 -- 442; -344 -- 345; -344 -- 344; -345 -- 443; -345 -- 345; -346 -- 349; -346 -- 351; -346 -- 347; -346 -- 346; -347 -- 350; -347 -- 347; -348 -- 353; -348 -- 354; -348 -- 349; -348 -- 348; -349 -- 352; -349 -- 349; -350 -- 448; -350 -- 351; -350 -- 350; -351 -- 352; -351 -- 449; -351 -- 351; -352 -- 450; -352 -- 353; -352 -- 352; -353 -- 359; -353 -- 451; -353 -- 353; -354 -- 359; -354 -- 355; -354 -- 354; -355 -- 356; -355 -- 358; -355 -- 355; -356 -- 361; -356 -- 357; -356 -- 356; -357 -- 407; -357 -- 360; -357 -- 357; -358 -- 361; -358 -- 456; -358 -- 359; -358 -- 358; -359 -- 457; -359 -- 359; -360 -- 410; -360 -- 458; -360 -- 361; -360 -- 360; -361 -- 459; -361 -- 361; -362 -- 365; -362 -- 367; -362 -- 363; -362 -- 362; -363 -- 399; -363 -- 364; -363 -- 363; -364 -- 402; -364 -- 463; -364 -- 365; -364 -- 364; -365 -- 368; -365 -- 462; -365 -- 365; -366 -- 369; -366 -- 371; -366 -- 367; -366 -- 366; -367 -- 368; -367 -- 367; -368 -- 467; -368 -- 369; -368 -- 368; -369 -- 372; -369 -- 466; -369 -- 369; -370 -- 373; -370 -- 375; -370 -- 371; -370 -- 370; -371 -- 372; -371 -- 371; -372 -- 471; -372 -- 373; -372 -- 372; -373 -- 376; -373 -- 470; -373 -- 373; -374 -- 377; -374 -- 379; -374 -- 375; -374 -- 374; -375 -- 376; -375 -- 375; -376 -- 475; -376 -- 377; -376 -- 376; -377 -- 380; -377 -- 474; -377 -- 377; -378 -- 381; -378 -- 700; -378 -- 379; -378 -- 701; -378 -- 378; -379 -- 380; -379 -- 379; -380 -- 479; -380 -- 381; -380 -- 380; -381 -- 702; -381 -- 478; -381 -- 703; -381 -- 381; -382 -- 385; -382 -- 387; -382 -- 383; -382 -- 382; -383 -- 393; -383 -- 386; -383 -- 383; -384 -- 389; -384 -- 385; -384 -- 384; -385 -- 388; -385 -- 385; -386 -- 396; -386 -- 493; -386 -- 387; -386 -- 386; -387 -- 388; -387 -- 492; -387 -- 387; -388 -- 495; -388 -- 389; -388 -- 388; -389 -- 494; -389 -- 389; -390 -- 395; -390 -- 400; -390 -- 391; -390 -- 390; -391 -- 392; -391 -- 394; -391 -- 391; -392 -- 397; -392 -- 393; -392 -- 392; -393 -- 396; -393 -- 393; -394 -- 397; -394 -- 501; -394 -- 395; -394 -- 394; -395 -- 405; -395 -- 500; -395 -- 395; -396 -- 503; -396 -- 397; -396 -- 396; -397 -- 502; -397 -- 397; -398 -- 401; -398 -- 403; -398 -- 399; -398 -- 398; -399 -- 402; -399 -- 399; -400 -- 405; -400 -- 401; -400 -- 400; -401 -- 404; -401 -- 401; -402 -- 509; -402 -- 403; -402 -- 402; -403 -- 404; -403 -- 508; -403 -- 403; -404 -- 511; -404 -- 405; -404 -- 404; -405 -- 510; -405 -- 405; -406 -- 409; -406 -- 411; -406 -- 407; -406 -- 406; -407 -- 410; -407 -- 407; -408 -- 413; -408 -- 762; -408 -- 409; -408 -- 763; -408 -- 408; -409 -- 412; -409 -- 409; -410 -- 484; -410 -- 411; -410 -- 410; -411 -- 412; -411 -- 485; -411 -- 411; -412 -- 486; -412 -- 413; -412 -- 412; -413 -- 758; -413 -- 487; -413 -- 759; -413 -- 413; -414 -- 415; -414 -- 433; -414 -- 642; -414 -- 643; -414 -- 414; -415 -- 434; -415 -- 512; -415 -- 644; -415 -- 645; -415 -- 415; -416 -- 419; -416 -- 421; -416 -- 533; -416 -- 417; -416 -- 416; -417 -- 586; -417 -- 420; -417 -- 532; -417 -- 587; -417 -- 417; -418 -- 423; -418 -- 424; -418 -- 531; -418 -- 419; -418 -- 418; -419 -- 422; -419 -- 530; -419 -- 419; -420 -- 515; -420 -- 588; -420 -- 421; -420 -- 589; -420 -- 420; -421 -- 422; -421 -- 514; -421 -- 421; -422 -- 517; -422 -- 423; -422 -- 422; -423 -- 429; -423 -- 516; -423 -- 423; -424 -- 429; -424 -- 565; -424 -- 425; -424 -- 424; -425 -- 426; -425 -- 428; -425 -- 564; -425 -- 425; -426 -- 431; -426 -- 563; -426 -- 427; -426 -- 426; -427 -- 430; -427 -- 562; -427 -- 427; -428 -- 431; -428 -- 523; -428 -- 429; -428 -- 428; -429 -- 522; -429 -- 429; -430 -- 525; -430 -- 431; -430 -- 430; -431 -- 524; -431 -- 431; -432 -- 435; -432 -- 560; -432 -- 433; -432 -- 561; -432 -- 432; -433 -- 434; -433 -- 433; -434 -- 435; -434 -- 434; -435 -- 558; -435 -- 559; -435 -- 435; -436 -- 441; -436 -- 674; -436 -- 437; -436 -- 675; -436 -- 436; -437 -- 438; -437 -- 440; -437 -- 437; -438 -- 443; -438 -- 439; -438 -- 438; -439 -- 445; -439 -- 442; -439 -- 439; -440 -- 443; -440 -- 441; -440 -- 440; -441 -- 676; -441 -- 677; -441 -- 441; -442 -- 448; -442 -- 443; -442 -- 442; -443 -- 443; -444 -- 447; -444 -- 449; -444 -- 445; -444 -- 444; -445 -- 448; -445 -- 445; -446 -- 451; -446 -- 452; -446 -- 447; -446 -- 446; -447 -- 450; -447 -- 447; -448 -- 449; -448 -- 448; -449 -- 450; -449 -- 449; -450 -- 451; -450 -- 450; -451 -- 457; -451 -- 451; -452 -- 457; -452 -- 453; -452 -- 452; -453 -- 454; -453 -- 456; -453 -- 453; -454 -- 459; -454 -- 455; -454 -- 454; -455 -- 481; -455 -- 458; -455 -- 455; -456 -- 459; -456 -- 457; -456 -- 456; -457 -- 457; -458 -- 484; -458 -- 459; -458 -- 458; -459 -- 459; -460 -- 463; -460 -- 504; -460 -- 461; -460 -- 460; -461 -- 464; -461 -- 462; -461 -- 461; -462 -- 467; -462 -- 463; -462 -- 462; -463 -- 509; -463 -- 463; -464 -- 467; -464 -- 465; -464 -- 464; -465 -- 468; -465 -- 466; -465 -- 465; -466 -- 471; -466 -- 467; -466 -- 466; -467 -- 467; -468 -- 471; -468 -- 469; -468 -- 468; -469 -- 472; -469 -- 470; -469 -- 469; -470 -- 475; -470 -- 471; -470 -- 470; -471 -- 471; -472 -- 475; -472 -- 473; -472 -- 472; -473 -- 476; -473 -- 474; -473 -- 473; -474 -- 479; -474 -- 475; -474 -- 474; -475 -- 475; -476 -- 479; -476 -- 477; -476 -- 476; -477 -- 718; -477 -- 478; -477 -- 719; -477 -- 477; -478 -- 716; -478 -- 479; -478 -- 717; -478 -- 478; -479 -- 479; -480 -- 483; -480 -- 485; -480 -- 481; -480 -- 480; -481 -- 484; -481 -- 481; -482 -- 487; -482 -- 778; -482 -- 483; -482 -- 779; -482 -- 482; -483 -- 486; -483 -- 483; -484 -- 485; -484 -- 484; -485 -- 486; -485 -- 485; -486 -- 487; -486 -- 486; -487 -- 776; -487 -- 777; -487 -- 487; -488 -- 493; -488 -- 498; -488 -- 489; -488 -- 488; -489 -- 490; -489 -- 492; -489 -- 489; -490 -- 495; -490 -- 491; -490 -- 490; -491 -- 494; -491 -- 491; -492 -- 495; -492 -- 493; -492 -- 492; -493 -- 503; -493 -- 493; -494 -- 495; -494 -- 494; -495 -- 495; -496 -- 499; -496 -- 501; -496 -- 497; -496 -- 496; -497 -- 507; -497 -- 500; -497 -- 497; -498 -- 503; -498 -- 499; -498 -- 498; -499 -- 502; -499 -- 499; -500 -- 510; -500 -- 501; -500 -- 500; -501 -- 502; -501 -- 501; -502 -- 503; -502 -- 502; -503 -- 503; -504 -- 509; -504 -- 505; -504 -- 504; -505 -- 506; -505 -- 508; -505 -- 505; -506 -- 511; -506 -- 507; -506 -- 506; -507 -- 510; -507 -- 507; -508 -- 511; -508 -- 509; -508 -- 508; -509 -- 509; -510 -- 511; -510 -- 510; -511 -- 511; -512 -- 513; -512 -- 666; -512 -- 667; -512 -- 512; -513 -- 668; -513 -- 669; -513 -- 513; -514 -- 517; -514 -- 519; -514 -- 515; -514 -- 514; -515 -- 610; -515 -- 518; -515 -- 611; -515 -- 515; -516 -- 521; -516 -- 522; -516 -- 517; -516 -- 516; -517 -- 520; -517 -- 517; -518 -- 595; -518 -- 612; -518 -- 519; -518 -- 613; -518 -- 518; -519 -- 520; -519 -- 594; -519 -- 519; -520 -- 597; -520 -- 521; -520 -- 520; -521 -- 527; -521 -- 596; -521 -- 521; -522 -- 527; -522 -- 523; -522 -- 522; -523 -- 524; -523 -- 526; -523 -- 523; -524 -- 529; -524 -- 525; -524 -- 524; -525 -- 528; -525 -- 525; -526 -- 529; -526 -- 603; -526 -- 527; -526 -- 526; -527 -- 602; -527 -- 527; -528 -- 605; -528 -- 529; -528 -- 528; -529 -- 604; -529 -- 529; -530 -- 533; -530 -- 535; -530 -- 531; -530 -- 530; -531 -- 565; -531 -- 534; -531 -- 531; -532 -- 537; -532 -- 538; -532 -- 533; -532 -- 532; -533 -- 536; -533 -- 533; -534 -- 568; -534 -- 535; -534 -- 534; -535 -- 536; -535 -- 535; -536 -- 537; -536 -- 536; -537 -- 543; -537 -- 537; -538 -- 543; -538 -- 581; -538 -- 539; -538 -- 538; -539 -- 540; -539 -- 542; -539 -- 580; -539 -- 539; -540 -- 545; -540 -- 579; -540 -- 541; -540 -- 540; -541 -- 555; -541 -- 544; -541 -- 578; -541 -- 541; -542 -- 545; -542 -- 543; -542 -- 542; -543 -- 543; -544 -- 558; -544 -- 545; -544 -- 544; -545 -- 545; -546 -- 549; -546 -- 556; -546 -- 571; -546 -- 547; -546 -- 546; -547 -- 551; -547 -- 548; -547 -- 570; -547 -- 547; -548 -- 552; -548 -- 549; -548 -- 548; -549 -- 561; -549 -- 549; -550 -- 553; -550 -- 574; -550 -- 1049; -550 -- 551; -550 -- 550; -551 -- 552; -551 -- 575; -551 -- 551; -552 -- 553; -552 -- 552; -553 -- 1014; -553 -- 553; -554 -- 557; -554 -- 559; -554 -- 621; -554 -- 555; -554 -- 554; -555 -- 558; -555 -- 620; -555 -- 555; -556 -- 561; -556 -- 619; -556 -- 557; -556 -- 556; -557 -- 560; -557 -- 618; -557 -- 557; -558 -- 559; -558 -- 558; -559 -- 560; -559 -- 559; -560 -- 561; -560 -- 560; -561 -- 561; -562 -- 567; -562 -- 563; -562 -- 562; -563 -- 564; -563 -- 566; -563 -- 563; -564 -- 569; -564 -- 565; -564 -- 564; -565 -- 568; -565 -- 565; -566 -- 569; -566 -- 567; -566 -- 566; -567 -- 567; -568 -- 569; -568 -- 568; -569 -- 569; -570 -- 573; -570 -- 575; -570 -- 571; -570 -- 570; -571 -- 619; -571 -- 572; -571 -- 571; -572 -- 622; -572 -- 629; -572 -- 573; -572 -- 572; -573 -- 576; -573 -- 628; -573 -- 573; -574 -- 577; -574 -- 1084; -574 -- 575; -574 -- 574; -575 -- 576; -575 -- 575; -576 -- 633; -576 -- 577; -576 -- 576; -577 -- 1119; -577 -- 632; -577 -- 577; -578 -- 583; -578 -- 620; -578 -- 579; -578 -- 578; -579 -- 580; -579 -- 582; -579 -- 579; -580 -- 585; -580 -- 581; -580 -- 580; -581 -- 587; -581 -- 584; -581 -- 581; -582 -- 585; -582 -- 639; -582 -- 583; -582 -- 582; -583 -- 625; -583 -- 638; -583 -- 583; -584 -- 590; -584 -- 641; -584 -- 585; -584 -- 584; -585 -- 640; -585 -- 585; -586 -- 589; -586 -- 591; -586 -- 587; -586 -- 586; -587 -- 590; -587 -- 587; -588 -- 593; -588 -- 610; -588 -- 589; -588 -- 588; -589 -- 592; -589 -- 589; -590 -- 647; -590 -- 591; -590 -- 590; -591 -- 592; -591 -- 646; -591 -- 591; -592 -- 649; -592 -- 593; -592 -- 592; -593 -- 615; -593 -- 648; -593 -- 593; -594 -- 597; -594 -- 599; -594 -- 595; -594 -- 594; -595 -- 613; -595 -- 598; -595 -- 595; -596 -- 601; -596 -- 602; -596 -- 597; -596 -- 596; -597 -- 600; -597 -- 597; -598 -- 616; -598 -- 655; -598 -- 599; -598 -- 598; -599 -- 600; -599 -- 654; -599 -- 599; -600 -- 657; -600 -- 601; -600 -- 600; -601 -- 607; -601 -- 656; -601 -- 601; -602 -- 607; -602 -- 603; -602 -- 602; -603 -- 604; -603 -- 606; -603 -- 603; -604 -- 609; -604 -- 605; -604 -- 604; -605 -- 608; -605 -- 605; -606 -- 609; -606 -- 663; -606 -- 607; -606 -- 606; -607 -- 662; -607 -- 607; -608 -- 665; -608 -- 609; -608 -- 608; -609 -- 664; -609 -- 609; -610 -- 615; -610 -- 611; -610 -- 610; -611 -- 612; -611 -- 614; -611 -- 611; -612 -- 617; -612 -- 613; -612 -- 612; -613 -- 616; -613 -- 613; -614 -- 617; -614 -- 671; -614 -- 615; -614 -- 614; -615 -- 670; -615 -- 615; -616 -- 673; -616 -- 617; -616 -- 616; -617 -- 672; -617 -- 617; -618 -- 621; -618 -- 623; -618 -- 619; -618 -- 618; -619 -- 622; -619 -- 619; -620 -- 625; -620 -- 621; -620 -- 620; -621 -- 624; -621 -- 621; -622 -- 679; -622 -- 623; -622 -- 622; -623 -- 624; -623 -- 678; -623 -- 623; -624 -- 681; -624 -- 625; -624 -- 624; -625 -- 680; -625 -- 625; -626 -- 629; -626 -- 674; -626 -- 627; -626 -- 626; -627 -- 630; -627 -- 628; -627 -- 627; -628 -- 633; -628 -- 629; -628 -- 628; -629 -- 679; -629 -- 629; -630 -- 633; -630 -- 631; -630 -- 630; -631 -- 1189; -631 -- 632; -631 -- 631; -632 -- 1168; -632 -- 633; -632 -- 632; -633 -- 633; -634 -- 637; -634 -- 639; -634 -- 635; -634 -- 634; -635 -- 677; -635 -- 638; -635 -- 635; -636 -- 641; -636 -- 642; -636 -- 637; -636 -- 636; -637 -- 640; -637 -- 637; -638 -- 680; -638 -- 639; -638 -- 638; -639 -- 640; -639 -- 639; -640 -- 641; -640 -- 640; -641 -- 647; -641 -- 641; -642 -- 647; -642 -- 643; -642 -- 642; -643 -- 644; -643 -- 646; -643 -- 643; -644 -- 649; -644 -- 645; -644 -- 644; -645 -- 667; -645 -- 648; -645 -- 645; -646 -- 649; -646 -- 647; -646 -- 646; -647 -- 647; -648 -- 670; -648 -- 649; -648 -- 648; -649 -- 649; -650 -- 655; -650 -- 668; -650 -- 651; -650 -- 650; -651 -- 652; -651 -- 654; -651 -- 651; -652 -- 657; -652 -- 653; -652 -- 652; -653 -- 659; -653 -- 656; -653 -- 653; -654 -- 657; -654 -- 655; -654 -- 654; -655 -- 673; -655 -- 655; -656 -- 662; -656 -- 657; -656 -- 656; -657 -- 657; -658 -- 661; -658 -- 663; -658 -- 659; -658 -- 658; -659 -- 662; -659 -- 659; -660 -- 665; -660 -- 661; -660 -- 660; -661 -- 664; -661 -- 661; -662 -- 663; -662 -- 662; -663 -- 664; -663 -- 663; -664 -- 665; -664 -- 664; -665 -- 665; -666 -- 669; -666 -- 671; -666 -- 667; -666 -- 666; -667 -- 670; -667 -- 667; -668 -- 673; -668 -- 669; -668 -- 668; -669 -- 672; -669 -- 669; -670 -- 671; -670 -- 670; -671 -- 672; -671 -- 671; -672 -- 673; -672 -- 672; -673 -- 673; -674 -- 679; -674 -- 675; -674 -- 674; -675 -- 676; -675 -- 678; -675 -- 675; -676 -- 681; -676 -- 677; -676 -- 676; -677 -- 680; -677 -- 677; -678 -- 681; -678 -- 679; -678 -- 678; -679 -- 679; -680 -- 681; -680 -- 680; -681 -- 681; -682 -- 685; -682 -- 686; -682 -- 746; -682 -- 683; -682 -- 682; -683 -- 694; -683 -- 684; -683 -- 747; -683 -- 683; -684 -- 695; -684 -- 685; -684 -- 684; -685 -- 689; -685 -- 685; -686 -- 689; -686 -- 751; -686 -- 687; -686 -- 686; -687 -- 691; -687 -- 688; -687 -- 750; -687 -- 687; -688 -- 692; -688 -- 689; -688 -- 688; -689 -- 689; -690 -- 693; -690 -- 754; -690 -- 1831; -690 -- 691; -690 -- 1832; -690 -- 690; -691 -- 692; -691 -- 755; -691 -- 691; -692 -- 693; -692 -- 692; -693 -- 1833; -693 -- 1834; -693 -- 693; -694 -- 695; -694 -- 697; -694 -- 720; -694 -- 694; -695 -- 700; -695 -- 695; -696 -- 699; -696 -- 701; -696 -- 723; -696 -- 697; -696 -- 696; -697 -- 700; -697 -- 722; -697 -- 697; -698 -- 703; -698 -- 712; -698 -- 725; -698 -- 699; -698 -- 698; -699 -- 702; -699 -- 724; -699 -- 699; -700 -- 701; -700 -- 700; -701 -- 702; -701 -- 701; -702 -- 703; -702 -- 702; -703 -- 717; -703 -- 703; -704 -- 707; -704 -- 708; -704 -- 731; -704 -- 705; -704 -- 704; -705 -- 715; -705 -- 706; -705 -- 730; -705 -- 705; -706 -- 718; -706 -- 707; -706 -- 706; -707 -- 711; -707 -- 707; -708 -- 711; -708 -- 735; -708 -- 709; -708 -- 708; -709 -- 1447; -709 -- 710; -709 -- 734; -709 -- 1448; -709 -- 709; -710 -- 1519; -710 -- 711; -710 -- 1520; -710 -- 710; -711 -- 711; -712 -- 717; -712 -- 739; -712 -- 713; -712 -- 712; -713 -- 714; -713 -- 716; -713 -- 738; -713 -- 713; -714 -- 719; -714 -- 741; -714 -- 715; -714 -- 714; -715 -- 718; -715 -- 740; -715 -- 715; -716 -- 719; -716 -- 717; -716 -- 716; -717 -- 717; -718 -- 719; -718 -- 718; -719 -- 719; -720 -- 721; -720 -- 722; -720 -- 747; -720 -- 720; -721 -- 727; -721 -- 748; -721 -- 767; -721 -- 721; -722 -- 727; -722 -- 723; -722 -- 722; -723 -- 724; -723 -- 726; -723 -- 723; -724 -- 729; -724 -- 725; -724 -- 724; -725 -- 739; -725 -- 728; -725 -- 725; -726 -- 729; -726 -- 766; -726 -- 727; -726 -- 726; -727 -- 765; -727 -- 727; -728 -- 742; -728 -- 760; -728 -- 729; -728 -- 728; -729 -- 761; -729 -- 729; -730 -- 733; -730 -- 740; -730 -- 731; -730 -- 730; -731 -- 735; -731 -- 732; -731 -- 731; -732 -- 736; -732 -- 770; -732 -- 733; -732 -- 732; -733 -- 745; -733 -- 771; -733 -- 733; -734 -- 737; -734 -- 1471; -734 -- 735; -734 -- 1472; -734 -- 734; -735 -- 736; -735 -- 735; -736 -- 774; -736 -- 737; -736 -- 736; -737 -- 1399; -737 -- 775; -737 -- 1400; -737 -- 737; -738 -- 741; -738 -- 743; -738 -- 739; -738 -- 738; -739 -- 742; -739 -- 739; -740 -- 745; -740 -- 741; -740 -- 740; -741 -- 744; -741 -- 741; -742 -- 780; -742 -- 743; -742 -- 742; -743 -- 744; -743 -- 781; -743 -- 743; -744 -- 782; -744 -- 745; -744 -- 744; -745 -- 783; -745 -- 745; -746 -- 749; -746 -- 751; -746 -- 747; -746 -- 746; -747 -- 748; -747 -- 747; -748 -- 785; -748 -- 749; -748 -- 748; -749 -- 752; -749 -- 784; -749 -- 749; -750 -- 753; -750 -- 755; -750 -- 751; -750 -- 750; -751 -- 752; -751 -- 751; -752 -- 789; -752 -- 753; -752 -- 752; -753 -- 756; -753 -- 788; -753 -- 753; -754 -- 757; -754 -- 2123; -754 -- 755; -754 -- 2124; -754 -- 754; -755 -- 756; -755 -- 755; -756 -- 793; -756 -- 757; -756 -- 756; -757 -- 2125; -757 -- 792; -757 -- 2126; -757 -- 757; -758 -- 761; -758 -- 762; -758 -- 759; -758 -- 758; -759 -- 777; -759 -- 760; -759 -- 759; -760 -- 780; -760 -- 761; -760 -- 760; -761 -- 766; -761 -- 761; -762 -- 766; -762 -- 763; -762 -- 762; -763 -- 764; -763 -- 765; -763 -- 763; -764 -- 767; -764 -- 786; -764 -- 764; -765 -- 767; -765 -- 766; -765 -- 765; -766 -- 766; -767 -- 785; -767 -- 767; -768 -- 771; -768 -- 778; -768 -- 769; -768 -- 768; -769 -- 773; -769 -- 770; -769 -- 769; -770 -- 774; -770 -- 771; -770 -- 770; -771 -- 783; -771 -- 771; -772 -- 775; -772 -- 1386; -772 -- 773; -772 -- 1387; -772 -- 772; -773 -- 774; -773 -- 773; -774 -- 775; -774 -- 774; -775 -- 1423; -775 -- 1424; -775 -- 775; -776 -- 779; -776 -- 781; -776 -- 777; -776 -- 776; -777 -- 780; -777 -- 777; -778 -- 783; -778 -- 779; -778 -- 778; -779 -- 782; -779 -- 779; -780 -- 781; -780 -- 780; -781 -- 782; -781 -- 781; -782 -- 783; -782 -- 782; -783 -- 783; -784 -- 787; -784 -- 789; -784 -- 785; -784 -- 784; -785 -- 786; -785 -- 785; -786 -- 787; -786 -- 786; -787 -- 790; -787 -- 787; -788 -- 791; -788 -- 793; -788 -- 789; -788 -- 788; -789 -- 790; -789 -- 789; -790 -- 791; -790 -- 790; -791 -- 794; -791 -- 791; -792 -- 795; -792 -- 1879; -792 -- 793; -792 -- 1880; -792 -- 792; -793 -- 794; -793 -- 793; -794 -- 795; -794 -- 794; -795 -- 1881; -795 -- 1882; -795 -- 795; -796 -- 802; -796 -- 812; -796 -- 1900; -796 -- 797; -796 -- 796; -797 -- 829; -797 -- 813; -797 -- 1901; -797 -- 830; -797 -- 797; -798 -- 815; -798 -- 800; -798 -- 799; -798 -- 798; -799 -- 1896; -799 -- 800; -799 -- 799; -800 -- 801; -800 -- 816; -800 -- 1897; -800 -- 800; -801 -- 817; -801 -- 1898; -801 -- 802; -801 -- 801; -802 -- 818; -802 -- 1899; -802 -- 802; -803 -- 824; -803 -- 827; -803 -- 804; -803 -- 803; -804 -- 819; -804 -- 823; -804 -- 828; -804 -- 820; -804 -- 804; -805 -- 813; -805 -- 825; -805 -- 937; -805 -- 806; -805 -- 826; -805 -- 805; -806 -- 807; -806 -- 812; -806 -- 936; -806 -- 808; -806 -- 806; -807 -- 817; -807 -- 809; -807 -- 808; -807 -- 818; -807 -- 807; -808 -- 941; -808 -- 809; -808 -- 942; -808 -- 808; -809 -- 810; -809 -- 816; -809 -- 940; -809 -- 817; -809 -- 941; -809 -- 809; -810 -- 814; -810 -- 939; -810 -- 811; -810 -- 816; -810 -- 940; -810 -- 810; -811 -- 814; -811 -- 939; -811 -- 811; -812 -- 818; -812 -- 813; -812 -- 812; -813 -- 821; -813 -- 822; -813 -- 813; -814 -- 816; -814 -- 815; -814 -- 814; -815 -- 816; -815 -- 815; -816 -- 817; -816 -- 816; -817 -- 818; -817 -- 817; -818 -- 818; -819 -- 822; -819 -- 823; -819 -- 820; -819 -- 819; -820 -- 828; -820 -- 821; -820 -- 820; -821 -- 829; -821 -- 822; -821 -- 821; -822 -- 826; -822 -- 822; -823 -- 826; -823 -- 824; -823 -- 823; -824 -- 960; -824 -- 825; -824 -- 824; -825 -- 961; -825 -- 826; -825 -- 825; -826 -- 826; -827 -- 830; -827 -- 1925; -827 -- 828; -827 -- 1926; -827 -- 827; -828 -- 829; -828 -- 828; -829 -- 830; -829 -- 829; -830 -- 1923; -830 -- 1924; -830 -- 830; -831 -- 847; -831 -- 856; -831 -- 981; -831 -- 832; -831 -- 857; -831 -- 831; -832 -- 833; -832 -- 848; -832 -- 980; -832 -- 834; -832 -- 832; -833 -- 850; -833 -- 835; -833 -- 834; -833 -- 833; -834 -- 985; -834 -- 835; -834 -- 986; -834 -- 834; -835 -- 836; -835 -- 851; -835 -- 984; -835 -- 985; -835 -- 835; -836 -- 852; -836 -- 983; -836 -- 837; -836 -- 984; -836 -- 836; -837 -- 853; -837 -- 983; -837 -- 837; -838 -- 855; -838 -- 858; -838 -- 887; -838 -- 839; -838 -- 859; -838 -- 838; -839 -- 854; -839 -- 888; -839 -- 839; -840 -- 846; -840 -- 848; -840 -- 863; -840 -- 841; -840 -- 840; -841 -- 885; -841 -- 847; -841 -- 862; -841 -- 886; -841 -- 841; -842 -- 852; -842 -- 844; -842 -- 843; -842 -- 853; -842 -- 842; -843 -- 867; -843 -- 844; -843 -- 868; -843 -- 843; -844 -- 845; -844 -- 851; -844 -- 866; -844 -- 852; -844 -- 867; -844 -- 844; -845 -- 849; -845 -- 865; -845 -- 846; -845 -- 851; -845 -- 866; -845 -- 845; -846 -- 849; -846 -- 865; -846 -- 846; -847 -- 860; -847 -- 848; -847 -- 861; -847 -- 847; -848 -- 849; -848 -- 850; -848 -- 848; -849 -- 851; -849 -- 850; -849 -- 849; -850 -- 851; -850 -- 850; -851 -- 852; -851 -- 851; -852 -- 853; -852 -- 852; -853 -- 853; -854 -- 857; -854 -- 1000; -854 -- 855; -854 -- 854; -855 -- 858; -855 -- 856; -855 -- 855; -856 -- 861; -856 -- 857; -856 -- 856; -857 -- 1005; -857 -- 857; -858 -- 861; -858 -- 859; -858 -- 858; -859 -- 887; -859 -- 860; -859 -- 859; -860 -- 886; -860 -- 861; -860 -- 860; -861 -- 861; -862 -- 877; -862 -- 889; -862 -- 863; -862 -- 890; -862 -- 862; -863 -- 864; -863 -- 877; -863 -- 865; -863 -- 863; -864 -- 872; -864 -- 866; -864 -- 865; -864 -- 864; -865 -- 866; -865 -- 865; -866 -- 867; -866 -- 873; -866 -- 866; -867 -- 874; -867 -- 868; -867 -- 867; -868 -- 875; -868 -- 868; -869 -- 891; -869 -- 897; -869 -- 870; -869 -- 892; -869 -- 869; -870 -- 899; -870 -- 898; -870 -- 900; -870 -- 870; -871 -- 876; -871 -- 883; -871 -- 873; -871 -- 872; -871 -- 884; -871 -- 871; -872 -- 877; -872 -- 873; -872 -- 872; -873 -- 874; -873 -- 882; -873 -- 883; -873 -- 873; -874 -- 880; -874 -- 875; -874 -- 882; -874 -- 874; -875 -- 880; -875 -- 875; -876 -- 878; -876 -- 893; -876 -- 877; -876 -- 879; -876 -- 876; -877 -- 894; -877 -- 877; -878 -- 884; -878 -- 902; -878 -- 879; -878 -- 878; -879 -- 895; -879 -- 901; -879 -- 896; -879 -- 879; -880 -- 882; -880 -- 881; -880 -- 880; -881 -- 906; -881 -- 882; -881 -- 907; -881 -- 881; -882 -- 883; -882 -- 905; -882 -- 906; -882 -- 882; -883 -- 904; -883 -- 884; -883 -- 905; -883 -- 883; -884 -- 904; -884 -- 884; -885 -- 888; -885 -- 889; -885 -- 886; -885 -- 885; -886 -- 887; -886 -- 886; -887 -- 888; -887 -- 887; -888 -- 892; -888 -- 888; -889 -- 892; -889 -- 890; -889 -- 889; -890 -- 894; -890 -- 891; -890 -- 890; -891 -- 897; -891 -- 892; -891 -- 891; -892 -- 892; -893 -- 896; -893 -- 898; -893 -- 894; -893 -- 893; -894 -- 897; -894 -- 894; -895 -- 900; -895 -- 927; -895 -- 896; -895 -- 895; -896 -- 899; -896 -- 896; -897 -- 898; -897 -- 897; -898 -- 899; -898 -- 898; -899 -- 900; -899 -- 899; -900 -- 924; -900 -- 900; -901 -- 917; -901 -- 926; -901 -- 902; -901 -- 927; -901 -- 901; -902 -- 903; -902 -- 918; -902 -- 904; -902 -- 902; -903 -- 920; -903 -- 905; -903 -- 904; -903 -- 903; -904 -- 905; -904 -- 904; -905 -- 906; -905 -- 921; -905 -- 905; -906 -- 922; -906 -- 907; -906 -- 906; -907 -- 923; -907 -- 907; -908 -- 925; -908 -- 928; -908 -- 931; -908 -- 909; -908 -- 929; -908 -- 908; -909 -- 924; -909 -- 930; -909 -- 909; -910 -- 916; -910 -- 918; -910 -- 946; -910 -- 911; -910 -- 910; -911 -- 934; -911 -- 917; -911 -- 945; -911 -- 935; -911 -- 911; -912 -- 922; -912 -- 914; -912 -- 913; -912 -- 923; -912 -- 912; -913 -- 950; -913 -- 914; -913 -- 951; -913 -- 913; -914 -- 915; -914 -- 921; -914 -- 949; -914 -- 922; -914 -- 950; -914 -- 914; -915 -- 919; -915 -- 948; -915 -- 916; -915 -- 921; -915 -- 949; -915 -- 915; -916 -- 919; -916 -- 948; -916 -- 916; -917 -- 932; -917 -- 918; -917 -- 933; -917 -- 917; -918 -- 919; -918 -- 920; -918 -- 918; -919 -- 921; -919 -- 920; -919 -- 919; -920 -- 921; -920 -- 920; -921 -- 922; -921 -- 921; -922 -- 923; -922 -- 922; -923 -- 923; -924 -- 927; -924 -- 925; -924 -- 924; -925 -- 929; -925 -- 926; -925 -- 925; -926 -- 932; -926 -- 927; -926 -- 926; -927 -- 927; -928 -- 931; -928 -- 933; -928 -- 929; -928 -- 928; -929 -- 932; -929 -- 929; -930 -- 935; -930 -- 963; -930 -- 931; -930 -- 930; -931 -- 934; -931 -- 931; -932 -- 933; -932 -- 932; -933 -- 934; -933 -- 933; -934 -- 935; -934 -- 934; -935 -- 968; -935 -- 935; -936 -- 942; -936 -- 952; -936 -- 937; -936 -- 936; -937 -- 961; -937 -- 953; -937 -- 962; -937 -- 937; -938 -- 955; -938 -- 940; -938 -- 939; -938 -- 938; -939 -- 940; -939 -- 939; -940 -- 941; -940 -- 956; -940 -- 940; -941 -- 957; -941 -- 942; -941 -- 941; -942 -- 958; -942 -- 942; -943 -- 960; -943 -- 963; -943 -- 944; -943 -- 943; -944 -- 965; -944 -- 959; -944 -- 964; -944 -- 966; -944 -- 944; -945 -- 953; -945 -- 967; -945 -- 946; -945 -- 968; -945 -- 945; -946 -- 947; -946 -- 952; -946 -- 948; -946 -- 946; -947 -- 957; -947 -- 949; -947 -- 948; -947 -- 958; -947 -- 947; -948 -- 949; -948 -- 948; -949 -- 950; -949 -- 956; -949 -- 957; -949 -- 949; -950 -- 954; -950 -- 951; -950 -- 956; -950 -- 950; -951 -- 954; -951 -- 951; -952 -- 958; -952 -- 953; -952 -- 952; -953 -- 969; -953 -- 970; -953 -- 953; -954 -- 956; -954 -- 955; -954 -- 954; -955 -- 956; -955 -- 955; -956 -- 957; -956 -- 956; -957 -- 958; -957 -- 957; -958 -- 958; -959 -- 962; -959 -- 966; -959 -- 960; -959 -- 959; -960 -- 961; -960 -- 960; -961 -- 962; -961 -- 961; -962 -- 969; -962 -- 962; -963 -- 968; -963 -- 964; -963 -- 963; -964 -- 965; -964 -- 967; -964 -- 964; -965 -- 970; -965 -- 966; -965 -- 965; -966 -- 969; -966 -- 966; -967 -- 970; -967 -- 968; -967 -- 967; -968 -- 968; -969 -- 970; -969 -- 969; -970 -- 970; -971 -- 987; -971 -- 996; -971 -- 1016; -971 -- 972; -971 -- 997; -971 -- 971; -972 -- 973; -972 -- 988; -972 -- 1015; -972 -- 974; -972 -- 972; -973 -- 990; -973 -- 975; -973 -- 974; -973 -- 973; -974 -- 1020; -974 -- 975; -974 -- 1021; -974 -- 974; -975 -- 976; -975 -- 991; -975 -- 1019; -975 -- 1020; -975 -- 975; -976 -- 992; -976 -- 1018; -976 -- 977; -976 -- 1019; -976 -- 976; -977 -- 993; -977 -- 1018; -977 -- 977; -978 -- 995; -978 -- 998; -978 -- 1001; -978 -- 979; -978 -- 999; -978 -- 978; -979 -- 994; -979 -- 1000; -979 -- 979; -980 -- 986; -980 -- 988; -980 -- 981; -980 -- 980; -981 -- 1004; -981 -- 987; -981 -- 1005; -981 -- 981; -982 -- 992; -982 -- 984; -982 -- 983; -982 -- 993; -982 -- 982; -983 -- 984; -983 -- 983; -984 -- 985; -984 -- 991; -984 -- 992; -984 -- 984; -985 -- 989; -985 -- 986; -985 -- 991; -985 -- 985; -986 -- 989; -986 -- 986; -987 -- 1002; -987 -- 988; -987 -- 1003; -987 -- 987; -988 -- 989; -988 -- 990; -988 -- 988; -989 -- 991; -989 -- 990; -989 -- 989; -990 -- 991; -990 -- 990; -991 -- 992; -991 -- 991; -992 -- 993; -992 -- 992; -993 -- 993; -994 -- 997; -994 -- 1035; -994 -- 995; -994 -- 994; -995 -- 999; -995 -- 996; -995 -- 995; -996 -- 1002; -996 -- 997; -996 -- 996; -997 -- 1040; -997 -- 997; -998 -- 1001; -998 -- 1003; -998 -- 999; -998 -- 998; -999 -- 1002; -999 -- 999; -1000 -- 1005; -1000 -- 1001; -1000 -- 1000; -1001 -- 1004; -1001 -- 1001; -1002 -- 1003; -1002 -- 1002; -1003 -- 1004; -1003 -- 1003; -1004 -- 1005; -1004 -- 1004; -1005 -- 1005; -1006 -- 1022; -1006 -- 1031; -1006 -- 1051; -1006 -- 1007; -1006 -- 1032; -1006 -- 1006; -1007 -- 1008; -1007 -- 1023; -1007 -- 1050; -1007 -- 1009; -1007 -- 1007; -1008 -- 1025; -1008 -- 1010; -1008 -- 1009; -1008 -- 1008; -1009 -- 1055; -1009 -- 1010; -1009 -- 1056; -1009 -- 1009; -1010 -- 1011; -1010 -- 1026; -1010 -- 1054; -1010 -- 1055; -1010 -- 1010; -1011 -- 1027; -1011 -- 1053; -1011 -- 1012; -1011 -- 1054; -1011 -- 1011; -1012 -- 1028; -1012 -- 1053; -1012 -- 1012; -1013 -- 1030; -1013 -- 1033; -1013 -- 1036; -1013 -- 1014; -1013 -- 1034; -1013 -- 1013; -1014 -- 1029; -1014 -- 1035; -1014 -- 1014; -1015 -- 1021; -1015 -- 1023; -1015 -- 1016; -1015 -- 1015; -1016 -- 1039; -1016 -- 1022; -1016 -- 1040; -1016 -- 1016; -1017 -- 1027; -1017 -- 1019; -1017 -- 1018; -1017 -- 1028; -1017 -- 1017; -1018 -- 1019; -1018 -- 1018; -1019 -- 1020; -1019 -- 1026; -1019 -- 1027; -1019 -- 1019; -1020 -- 1024; -1020 -- 1021; -1020 -- 1026; -1020 -- 1020; -1021 -- 1024; -1021 -- 1021; -1022 -- 1037; -1022 -- 1023; -1022 -- 1038; -1022 -- 1022; -1023 -- 1024; -1023 -- 1025; -1023 -- 1023; -1024 -- 1026; -1024 -- 1025; -1024 -- 1024; -1025 -- 1026; -1025 -- 1025; -1026 -- 1027; -1026 -- 1026; -1027 -- 1028; -1027 -- 1027; -1028 -- 1028; -1029 -- 1032; -1029 -- 1070; -1029 -- 1030; -1029 -- 1029; -1030 -- 1034; -1030 -- 1031; -1030 -- 1030; -1031 -- 1037; -1031 -- 1032; -1031 -- 1031; -1032 -- 1075; -1032 -- 1032; -1033 -- 1036; -1033 -- 1038; -1033 -- 1034; -1033 -- 1033; -1034 -- 1037; -1034 -- 1034; -1035 -- 1040; -1035 -- 1036; -1035 -- 1035; -1036 -- 1039; -1036 -- 1036; -1037 -- 1038; -1037 -- 1037; -1038 -- 1039; -1038 -- 1038; -1039 -- 1040; -1039 -- 1039; -1040 -- 1040; -1041 -- 1057; -1041 -- 1066; -1041 -- 1086; -1041 -- 1042; -1041 -- 1067; -1041 -- 1041; -1042 -- 1043; -1042 -- 1058; -1042 -- 1085; -1042 -- 1044; -1042 -- 1042; -1043 -- 1060; -1043 -- 1045; -1043 -- 1044; -1043 -- 1043; -1044 -- 1090; -1044 -- 1045; -1044 -- 1091; -1044 -- 1044; -1045 -- 1046; -1045 -- 1061; -1045 -- 1089; -1045 -- 1090; -1045 -- 1045; -1046 -- 1062; -1046 -- 1088; -1046 -- 1047; -1046 -- 1089; -1046 -- 1046; -1047 -- 1063; -1047 -- 1088; -1047 -- 1047; -1048 -- 1065; -1048 -- 1068; -1048 -- 1071; -1048 -- 1049; -1048 -- 1069; -1048 -- 1048; -1049 -- 1064; -1049 -- 1070; -1049 -- 1049; -1050 -- 1056; -1050 -- 1058; -1050 -- 1051; -1050 -- 1050; -1051 -- 1074; -1051 -- 1057; -1051 -- 1075; -1051 -- 1051; -1052 -- 1062; -1052 -- 1054; -1052 -- 1053; -1052 -- 1063; -1052 -- 1052; -1053 -- 1054; -1053 -- 1053; -1054 -- 1055; -1054 -- 1061; -1054 -- 1062; -1054 -- 1054; -1055 -- 1059; -1055 -- 1056; -1055 -- 1061; -1055 -- 1055; -1056 -- 1059; -1056 -- 1056; -1057 -- 1072; -1057 -- 1058; -1057 -- 1073; -1057 -- 1057; -1058 -- 1059; -1058 -- 1060; -1058 -- 1058; -1059 -- 1061; -1059 -- 1060; -1059 -- 1059; -1060 -- 1061; -1060 -- 1060; -1061 -- 1062; -1061 -- 1061; -1062 -- 1063; -1062 -- 1062; -1063 -- 1063; -1064 -- 1067; -1064 -- 1109; -1064 -- 1065; -1064 -- 1064; -1065 -- 1069; -1065 -- 1066; -1065 -- 1065; -1066 -- 1072; -1066 -- 1067; -1066 -- 1066; -1067 -- 1106; -1067 -- 1067; -1068 -- 1071; -1068 -- 1073; -1068 -- 1069; -1068 -- 1068; -1069 -- 1072; -1069 -- 1069; -1070 -- 1075; -1070 -- 1071; -1070 -- 1070; -1071 -- 1074; -1071 -- 1071; -1072 -- 1073; -1072 -- 1072; -1073 -- 1074; -1073 -- 1073; -1074 -- 1075; -1074 -- 1074; -1075 -- 1075; -1076 -- 1082; -1076 -- 1093; -1076 -- 1120; -1076 -- 1077; -1076 -- 1076; -1077 -- 1099; -1077 -- 1092; -1077 -- 1121; -1077 -- 1100; -1077 -- 1077; -1078 -- 1097; -1078 -- 1080; -1078 -- 1079; -1078 -- 1098; -1078 -- 1078; -1079 -- 1123; -1079 -- 1080; -1079 -- 1079; -1080 -- 1081; -1080 -- 1096; -1080 -- 1124; -1080 -- 1097; -1080 -- 1080; -1081 -- 1095; -1081 -- 1125; -1081 -- 1082; -1081 -- 1096; -1081 -- 1081; -1082 -- 1095; -1082 -- 1126; -1082 -- 1082; -1083 -- 1102; -1083 -- 1107; -1083 -- 1110; -1083 -- 1084; -1083 -- 1108; -1083 -- 1083; -1084 -- 1101; -1084 -- 1109; -1084 -- 1084; -1085 -- 1091; -1085 -- 1093; -1085 -- 1086; -1085 -- 1085; -1086 -- 1105; -1086 -- 1092; -1086 -- 1106; -1086 -- 1086; -1087 -- 1097; -1087 -- 1089; -1087 -- 1088; -1087 -- 1098; -1087 -- 1087; -1088 -- 1089; -1088 -- 1088; -1089 -- 1090; -1089 -- 1096; -1089 -- 1097; -1089 -- 1089; -1090 -- 1094; -1090 -- 1091; -1090 -- 1096; -1090 -- 1090; -1091 -- 1094; -1091 -- 1091; -1092 -- 1103; -1092 -- 1093; -1092 -- 1104; -1092 -- 1092; -1093 -- 1094; -1093 -- 1095; -1093 -- 1093; -1094 -- 1096; -1094 -- 1095; -1094 -- 1094; -1095 -- 1096; -1095 -- 1095; -1096 -- 1097; -1096 -- 1096; -1097 -- 1098; -1097 -- 1097; -1098 -- 1098; -1099 -- 1102; -1099 -- 1103; -1099 -- 1100; -1099 -- 1099; -1100 -- 1145; -1100 -- 1101; -1100 -- 1100; -1101 -- 1140; -1101 -- 1102; -1101 -- 1101; -1102 -- 1108; -1102 -- 1102; -1103 -- 1108; -1103 -- 1104; -1103 -- 1103; -1104 -- 1105; -1104 -- 1107; -1104 -- 1104; -1105 -- 1110; -1105 -- 1106; -1105 -- 1105; -1106 -- 1109; -1106 -- 1106; -1107 -- 1110; -1107 -- 1108; -1107 -- 1107; -1108 -- 1108; -1109 -- 1110; -1109 -- 1109; -1110 -- 1110; -1111 -- 1127; -1111 -- 1136; -1111 -- 1154; -1111 -- 1112; -1111 -- 1137; -1111 -- 1111; -1112 -- 1113; -1112 -- 1128; -1112 -- 1153; -1112 -- 1114; -1112 -- 1112; -1113 -- 1130; -1113 -- 1115; -1113 -- 1114; -1113 -- 1113; -1114 -- 1158; -1114 -- 1115; -1114 -- 1159; -1114 -- 1114; -1115 -- 1116; -1115 -- 1131; -1115 -- 1157; -1115 -- 1158; -1115 -- 1115; -1116 -- 1132; -1116 -- 1156; -1116 -- 1117; -1116 -- 1157; -1116 -- 1116; -1117 -- 1133; -1117 -- 1156; -1117 -- 1117; -1118 -- 1135; -1118 -- 1138; -1118 -- 1141; -1118 -- 1119; -1118 -- 1139; -1118 -- 1118; -1119 -- 1134; -1119 -- 1140; -1119 -- 1119; -1120 -- 1126; -1120 -- 1128; -1120 -- 1121; -1120 -- 1120; -1121 -- 1144; -1121 -- 1127; -1121 -- 1145; -1121 -- 1121; -1122 -- 1132; -1122 -- 1124; -1122 -- 1123; -1122 -- 1133; -1122 -- 1122; -1123 -- 1124; -1123 -- 1123; -1124 -- 1125; -1124 -- 1131; -1124 -- 1132; -1124 -- 1124; -1125 -- 1129; -1125 -- 1126; -1125 -- 1131; -1125 -- 1125; -1126 -- 1129; -1126 -- 1126; -1127 -- 1142; -1127 -- 1128; -1127 -- 1143; -1127 -- 1127; -1128 -- 1129; -1128 -- 1130; -1128 -- 1128; -1129 -- 1131; -1129 -- 1130; -1129 -- 1129; -1130 -- 1131; -1130 -- 1130; -1131 -- 1132; -1131 -- 1131; -1132 -- 1133; -1132 -- 1132; -1133 -- 1133; -1134 -- 1137; -1134 -- 1175; -1134 -- 1135; -1134 -- 1134; -1135 -- 1139; -1135 -- 1136; -1135 -- 1135; -1136 -- 1142; -1136 -- 1137; -1136 -- 1136; -1137 -- 1180; -1137 -- 1137; -1138 -- 1141; -1138 -- 1143; -1138 -- 1139; -1138 -- 1138; -1139 -- 1142; -1139 -- 1139; -1140 -- 1145; -1140 -- 1141; -1140 -- 1140; -1141 -- 1144; -1141 -- 1141; -1142 -- 1143; -1142 -- 1142; -1143 -- 1144; -1143 -- 1143; -1144 -- 1145; -1144 -- 1144; -1145 -- 1145; -1146 -- 1160; -1146 -- 1171; -1146 -- 1191; -1146 -- 1147; -1146 -- 1172; -1146 -- 1146; -1147 -- 1148; -1147 -- 1161; -1147 -- 1190; -1147 -- 1149; -1147 -- 1147; -1148 -- 1163; -1148 -- 1150; -1148 -- 1149; -1148 -- 1148; -1149 -- 1195; -1149 -- 1150; -1149 -- 1196; -1149 -- 1149; -1150 -- 1151; -1150 -- 1164; -1150 -- 1194; -1150 -- 1195; -1150 -- 1150; -1151 -- 1165; -1151 -- 1193; -1151 -- 1152; -1151 -- 1194; -1151 -- 1151; -1152 -- 1166; -1152 -- 1193; -1152 -- 1152; -1153 -- 1159; -1153 -- 1161; -1153 -- 1154; -1153 -- 1153; -1154 -- 1179; -1154 -- 1160; -1154 -- 1180; -1154 -- 1154; -1155 -- 1165; -1155 -- 1157; -1155 -- 1156; -1155 -- 1166; -1155 -- 1155; -1156 -- 1157; -1156 -- 1156; -1157 -- 1158; -1157 -- 1164; -1157 -- 1165; -1157 -- 1157; -1158 -- 1162; -1158 -- 1159; -1158 -- 1164; -1158 -- 1158; -1159 -- 1162; -1159 -- 1159; -1160 -- 1177; -1160 -- 1161; -1160 -- 1178; -1160 -- 1160; -1161 -- 1162; -1161 -- 1163; -1161 -- 1161; -1162 -- 1164; -1162 -- 1163; -1162 -- 1162; -1163 -- 1164; -1163 -- 1163; -1164 -- 1165; -1164 -- 1164; -1165 -- 1166; -1165 -- 1165; -1166 -- 1166; -1167 -- 1170; -1167 -- 1173; -1167 -- 1176; -1167 -- 1168; -1167 -- 1174; -1167 -- 1167; -1168 -- 1169; -1168 -- 1175; -1168 -- 1168; -1169 -- 1172; -1169 -- 1210; -1169 -- 1170; -1169 -- 1169; -1170 -- 1174; -1170 -- 1171; -1170 -- 1170; -1171 -- 1177; -1171 -- 1172; -1171 -- 1171; -1172 -- 1215; -1172 -- 1172; -1173 -- 1176; -1173 -- 1178; -1173 -- 1174; -1173 -- 1173; -1174 -- 1177; -1174 -- 1174; -1175 -- 1180; -1175 -- 1176; -1175 -- 1175; -1176 -- 1179; -1176 -- 1176; -1177 -- 1178; -1177 -- 1177; -1178 -- 1179; -1178 -- 1178; -1179 -- 1180; -1179 -- 1179; -1180 -- 1180; -1181 -- 1197; -1181 -- 1206; -1181 -- 1226; -1181 -- 1182; -1181 -- 1207; -1181 -- 1181; -1182 -- 1183; -1182 -- 1198; -1182 -- 1225; -1182 -- 1184; -1182 -- 1182; -1183 -- 1200; -1183 -- 1185; -1183 -- 1184; -1183 -- 1183; -1184 -- 1230; -1184 -- 1185; -1184 -- 1231; -1184 -- 1184; -1185 -- 1186; -1185 -- 1201; -1185 -- 1229; -1185 -- 1230; -1185 -- 1185; -1186 -- 1202; -1186 -- 1228; -1186 -- 1187; -1186 -- 1229; -1186 -- 1186; -1187 -- 1203; -1187 -- 1228; -1187 -- 1187; -1188 -- 1205; -1188 -- 1208; -1188 -- 1211; -1188 -- 1189; -1188 -- 1209; -1188 -- 1188; -1189 -- 1204; -1189 -- 1210; -1189 -- 1189; -1190 -- 1196; -1190 -- 1198; -1190 -- 1191; -1190 -- 1190; -1191 -- 1214; -1191 -- 1197; -1191 -- 1215; -1191 -- 1191; -1192 -- 1202; -1192 -- 1194; -1192 -- 1193; -1192 -- 1203; -1192 -- 1192; -1193 -- 1194; -1193 -- 1193; -1194 -- 1195; -1194 -- 1201; -1194 -- 1202; -1194 -- 1194; -1195 -- 1199; -1195 -- 1196; -1195 -- 1201; -1195 -- 1195; -1196 -- 1199; -1196 -- 1196; -1197 -- 1212; -1197 -- 1198; -1197 -- 1213; -1197 -- 1197; -1198 -- 1199; -1198 -- 1200; -1198 -- 1198; -1199 -- 1201; -1199 -- 1200; -1199 -- 1199; -1200 -- 1201; -1200 -- 1200; -1201 -- 1202; -1201 -- 1201; -1202 -- 1203; -1202 -- 1202; -1203 -- 1203; -1204 -- 1207; -1204 -- 1245; -1204 -- 1205; -1204 -- 1204; -1205 -- 1209; -1205 -- 1206; -1205 -- 1205; -1206 -- 1212; -1206 -- 1207; -1206 -- 1206; -1207 -- 1250; -1207 -- 1207; -1208 -- 1211; -1208 -- 1213; -1208 -- 1209; -1208 -- 1208; -1209 -- 1212; -1209 -- 1209; -1210 -- 1215; -1210 -- 1211; -1210 -- 1210; -1211 -- 1214; -1211 -- 1211; -1212 -- 1213; -1212 -- 1212; -1213 -- 1214; -1213 -- 1213; -1214 -- 1215; -1214 -- 1214; -1215 -- 1215; -1216 -- 1232; -1216 -- 1241; -1216 -- 1261; -1216 -- 1217; -1216 -- 1242; -1216 -- 1216; -1217 -- 1218; -1217 -- 1233; -1217 -- 1260; -1217 -- 1219; -1217 -- 1217; -1218 -- 1235; -1218 -- 1220; -1218 -- 1219; -1218 -- 1218; -1219 -- 1265; -1219 -- 1220; -1219 -- 1266; -1219 -- 1219; -1220 -- 1221; -1220 -- 1236; -1220 -- 1264; -1220 -- 1265; -1220 -- 1220; -1221 -- 1237; -1221 -- 1263; -1221 -- 1222; -1221 -- 1264; -1221 -- 1221; -1222 -- 1238; -1222 -- 1263; -1222 -- 1222; -1223 -- 1240; -1223 -- 1243; -1223 -- 1246; -1223 -- 1224; -1223 -- 1244; -1223 -- 1223; -1224 -- 1239; -1224 -- 1245; -1224 -- 1224; -1225 -- 1231; -1225 -- 1233; -1225 -- 1226; -1225 -- 1225; -1226 -- 1249; -1226 -- 1232; -1226 -- 1250; -1226 -- 1226; -1227 -- 1237; -1227 -- 1229; -1227 -- 1228; -1227 -- 1238; -1227 -- 1227; -1228 -- 1229; -1228 -- 1228; -1229 -- 1230; -1229 -- 1236; -1229 -- 1237; -1229 -- 1229; -1230 -- 1234; -1230 -- 1231; -1230 -- 1236; -1230 -- 1230; -1231 -- 1234; -1231 -- 1231; -1232 -- 1247; -1232 -- 1233; -1232 -- 1248; -1232 -- 1232; -1233 -- 1234; -1233 -- 1235; -1233 -- 1233; -1234 -- 1236; -1234 -- 1235; -1234 -- 1234; -1235 -- 1236; -1235 -- 1235; -1236 -- 1237; -1236 -- 1236; -1237 -- 1238; -1237 -- 1237; -1238 -- 1238; -1239 -- 1242; -1239 -- 1280; -1239 -- 1240; -1239 -- 1239; -1240 -- 1244; -1240 -- 1241; -1240 -- 1240; -1241 -- 1247; -1241 -- 1242; -1241 -- 1241; -1242 -- 1285; -1242 -- 1242; -1243 -- 1246; -1243 -- 1248; -1243 -- 1244; -1243 -- 1243; -1244 -- 1247; -1244 -- 1244; -1245 -- 1250; -1245 -- 1246; -1245 -- 1245; -1246 -- 1249; -1246 -- 1246; -1247 -- 1248; -1247 -- 1247; -1248 -- 1249; -1248 -- 1248; -1249 -- 1250; -1249 -- 1249; -1250 -- 1250; -1251 -- 1256; -1251 -- 1270; -1251 -- 1253; -1251 -- 1252; -1251 -- 1251; -1252 -- 1295; -1252 -- 1257; -1252 -- 1253; -1252 -- 1252; -1253 -- 1254; -1253 -- 1271; -1253 -- 1296; -1253 -- 1253; -1254 -- 1272; -1254 -- 1298; -1254 -- 1255; -1254 -- 1254; -1255 -- 1273; -1255 -- 1298; -1255 -- 1255; -1256 -- 1267; -1256 -- 1276; -1256 -- 1257; -1256 -- 1268; -1256 -- 1256; -1257 -- 1292; -1257 -- 1277; -1257 -- 1257; -1258 -- 1275; -1258 -- 1278; -1258 -- 1281; -1258 -- 1259; -1258 -- 1279; -1258 -- 1258; -1259 -- 1274; -1259 -- 1280; -1259 -- 1259; -1260 -- 1266; -1260 -- 1268; -1260 -- 1261; -1260 -- 1260; -1261 -- 1284; -1261 -- 1267; -1261 -- 1285; -1261 -- 1261; -1262 -- 1272; -1262 -- 1264; -1262 -- 1263; -1262 -- 1273; -1262 -- 1262; -1263 -- 1264; -1263 -- 1263; -1264 -- 1265; -1264 -- 1271; -1264 -- 1272; -1264 -- 1264; -1265 -- 1269; -1265 -- 1266; -1265 -- 1271; -1265 -- 1265; -1266 -- 1269; -1266 -- 1266; -1267 -- 1282; -1267 -- 1268; -1267 -- 1283; -1267 -- 1267; -1268 -- 1269; -1268 -- 1270; -1268 -- 1268; -1269 -- 1271; -1269 -- 1270; -1269 -- 1269; -1270 -- 1271; -1270 -- 1270; -1271 -- 1272; -1271 -- 1271; -1272 -- 1273; -1272 -- 1272; -1273 -- 1273; -1274 -- 1277; -1274 -- 1288; -1274 -- 1275; -1274 -- 1289; -1274 -- 1274; -1275 -- 1279; -1275 -- 1276; -1275 -- 1275; -1276 -- 1282; -1276 -- 1277; -1276 -- 1276; -1277 -- 1290; -1277 -- 1277; -1278 -- 1281; -1278 -- 1283; -1278 -- 1279; -1278 -- 1278; -1279 -- 1282; -1279 -- 1279; -1280 -- 1285; -1280 -- 1281; -1280 -- 1280; -1281 -- 1284; -1281 -- 1281; -1282 -- 1283; -1282 -- 1282; -1283 -- 1284; -1283 -- 1283; -1284 -- 1285; -1284 -- 1284; -1285 -- 1285; -1286 -- 1288; -1286 -- 1299; -1286 -- 1302; -1286 -- 1287; -1286 -- 1286; -1287 -- 1288; -1287 -- 1299; -1287 -- 1287; -1288 -- 1302; -1288 -- 1289; -1288 -- 1288; -1289 -- 1290; -1289 -- 1301; -1289 -- 1291; -1289 -- 1289; -1290 -- 1292; -1290 -- 1291; -1290 -- 1290; -1291 -- 1304; -1291 -- 1293; -1291 -- 1291; -1292 -- 1295; -1292 -- 1293; -1292 -- 1292; -1293 -- 1319; -1293 -- 1294; -1293 -- 1320; -1293 -- 1293; -1294 -- 1317; -1294 -- 1296; -1294 -- 1295; -1294 -- 1318; -1294 -- 1294; -1295 -- 1296; -1295 -- 1295; -1296 -- 1297; -1296 -- 1316; -1296 -- 1298; -1296 -- 1317; -1296 -- 1296; -1297 -- 1315; -1297 -- 1298; -1297 -- 1316; -1297 -- 1297; -1298 -- 1298; -1299 -- 1302; -1299 -- 1327; -1299 -- 1300; -1299 -- 1299; -1300 -- 1305; -1300 -- 1301; -1300 -- 1328; -1300 -- 1306; -1300 -- 1300; -1301 -- 1303; -1301 -- 1302; -1301 -- 1304; -1301 -- 1301; -1302 -- 1302; -1303 -- 1306; -1303 -- 1320; -1303 -- 1304; -1303 -- 1303; -1304 -- 1320; -1304 -- 1304; -1305 -- 1312; -1305 -- 1325; -1305 -- 1306; -1305 -- 1326; -1305 -- 1305; -1306 -- 1312; -1306 -- 1306; -1307 -- 1313; -1307 -- 1317; -1307 -- 1309; -1307 -- 1308; -1307 -- 1318; -1307 -- 1307; -1308 -- 1334; -1308 -- 1313; -1308 -- 1309; -1308 -- 1308; -1309 -- 1310; -1309 -- 1316; -1309 -- 1335; -1309 -- 1317; -1309 -- 1309; -1310 -- 1314; -1310 -- 1336; -1310 -- 1311; -1310 -- 1316; -1310 -- 1310; -1311 -- 1314; -1311 -- 1337; -1311 -- 1311; -1312 -- 1320; -1312 -- 1338; -1312 -- 1313; -1312 -- 1312; -1313 -- 1319; -1313 -- 1339; -1313 -- 1313; -1314 -- 1316; -1314 -- 1315; -1314 -- 1314; -1315 -- 1316; -1315 -- 1315; -1316 -- 1317; -1316 -- 1316; -1317 -- 1318; -1317 -- 1317; -1318 -- 1319; -1318 -- 1318; -1319 -- 1320; -1319 -- 1319; -1320 -- 1320; -1321 -- 1327; -1321 -- 1931; -1321 -- 1322; -1321 -- 1321; -1322 -- 1324; -1322 -- 1932; -1322 -- 1322; -1323 -- 1331; -1323 -- 1933; -1323 -- 1324; -1323 -- 1323; -1324 -- 1934; -1324 -- 1324; -1325 -- 1328; -1325 -- 1935; -1325 -- 1326; -1325 -- 1325; -1326 -- 1338; -1326 -- 1936; -1326 -- 1326; -1327 -- 1937; -1327 -- 1328; -1327 -- 1327; -1328 -- 1938; -1328 -- 1328; -1329 -- 1332; -1329 -- 1352; -1329 -- 1943; -1329 -- 1330; -1329 -- 1329; -1330 -- 1345; -1330 -- 1351; -1330 -- 1944; -1330 -- 1330; -1331 -- 1354; -1331 -- 1945; -1331 -- 1332; -1331 -- 1331; -1332 -- 1353; -1332 -- 1946; -1332 -- 1332; -1333 -- 1339; -1333 -- 1952; -1333 -- 1335; -1333 -- 1334; -1333 -- 1333; -1334 -- 1339; -1334 -- 1335; -1334 -- 1334; -1335 -- 1336; -1335 -- 1953; -1335 -- 1335; -1336 -- 1954; -1336 -- 1337; -1336 -- 1336; -1337 -- 1955; -1337 -- 1337; -1338 -- 1956; -1338 -- 1339; -1338 -- 1338; -1339 -- 1957; -1339 -- 1339; -1340 -- 1346; -1340 -- 1966; -1340 -- 1342; -1340 -- 1341; -1340 -- 1340; -1341 -- 1362; -1341 -- 1346; -1341 -- 1342; -1341 -- 1363; -1341 -- 1341; -1342 -- 1343; -1342 -- 1361; -1342 -- 1967; -1342 -- 1362; -1342 -- 1342; -1343 -- 1360; -1343 -- 1968; -1343 -- 1344; -1343 -- 1361; -1343 -- 1343; -1344 -- 1360; -1344 -- 1969; -1344 -- 1344; -1345 -- 1365; -1345 -- 1970; -1345 -- 1346; -1345 -- 1345; -1346 -- 1364; -1346 -- 1971; -1346 -- 1346; -1347 -- 1349; -1347 -- 1979; -1347 -- 1348; -1347 -- 1347; -1348 -- 1354; -1348 -- 1980; -1348 -- 1348; -1349 -- 1981; -1349 -- 1350; -1349 -- 1349; -1350 -- 1358; -1350 -- 1982; -1350 -- 1350; -1351 -- 1365; -1351 -- 1983; -1351 -- 1352; -1351 -- 1351; -1352 -- 1353; -1352 -- 1984; -1352 -- 1352; -1353 -- 1985; -1353 -- 1354; -1353 -- 1353; -1354 -- 1986; -1354 -- 1354; -1355 -- 1372; -1355 -- 1376; -1355 -- 1991; -1355 -- 1356; -1355 -- 1355; -1356 -- 1357; -1356 -- 1375; -1356 -- 1992; -1356 -- 1356; -1357 -- 1378; -1357 -- 1993; -1357 -- 1358; -1357 -- 1357; -1358 -- 1377; -1358 -- 1994; -1358 -- 1358; -1359 -- 2000; -1359 -- 1361; -1359 -- 1360; -1359 -- 1359; -1360 -- 1361; -1360 -- 1360; -1361 -- 1362; -1361 -- 2001; -1361 -- 1361; -1362 -- 2002; -1362 -- 1363; -1362 -- 1362; -1363 -- 1364; -1363 -- 2003; -1363 -- 1363; -1364 -- 2004; -1364 -- 1365; -1364 -- 1364; -1365 -- 2005; -1365 -- 1365; -1366 -- 2014; -1366 -- 1368; -1366 -- 1367; -1366 -- 1366; -1367 -- 1382; -1367 -- 1368; -1367 -- 1383; -1367 -- 1367; -1368 -- 1369; -1368 -- 1381; -1368 -- 2015; -1368 -- 1382; -1368 -- 1368; -1369 -- 1380; -1369 -- 2016; -1369 -- 1370; -1369 -- 1381; -1369 -- 1369; -1370 -- 1371; -1370 -- 1380; -1370 -- 2017; -1370 -- 1370; -1371 -- 1385; -1371 -- 2018; -1371 -- 1372; -1371 -- 1371; -1372 -- 1384; -1372 -- 2019; -1372 -- 1372; -1373 -- 1377; -1373 -- 2027; -1373 -- 1374; -1373 -- 1373; -1374 -- 1386; -1374 -- 2028; -1374 -- 1374; -1375 -- 1378; -1375 -- 2029; -1375 -- 1376; -1375 -- 1375; -1376 -- 1384; -1376 -- 2030; -1376 -- 1376; -1377 -- 2031; -1377 -- 1378; -1377 -- 1377; -1378 -- 2032; -1378 -- 1378; -1379 -- 1385; -1379 -- 2038; -1379 -- 1381; -1379 -- 1380; -1379 -- 1379; -1380 -- 1385; -1380 -- 1381; -1380 -- 1380; -1381 -- 1382; -1381 -- 2039; -1381 -- 1381; -1382 -- 2040; -1382 -- 1383; -1382 -- 1382; -1383 -- 2041; -1383 -- 1383; -1384 -- 2042; -1384 -- 1385; -1384 -- 1384; -1385 -- 2043; -1385 -- 1385; -1386 -- 2051; -1386 -- 1387; -1386 -- 1386; -1387 -- 1388; -1387 -- 2052; -1387 -- 1387; -1388 -- 1426; -1388 -- 2053; -1388 -- 1389; -1388 -- 1388; -1389 -- 1390; -1389 -- 1425; -1389 -- 2054; -1389 -- 1389; -1390 -- 1428; -1390 -- 2055; -1390 -- 1391; -1390 -- 1390; -1391 -- 1393; -1391 -- 1427; -1391 -- 2056; -1391 -- 1391; -1392 -- 1398; -1392 -- 1434; -1392 -- 2061; -1392 -- 1393; -1392 -- 1392; -1393 -- 1433; -1393 -- 2062; -1393 -- 1393; -1394 -- 2064; -1394 -- 1396; -1394 -- 1395; -1394 -- 1394; -1395 -- 1438; -1395 -- 1396; -1395 -- 1439; -1395 -- 1395; -1396 -- 1397; -1396 -- 1437; -1396 -- 2065; -1396 -- 1438; -1396 -- 1396; -1397 -- 1436; -1397 -- 2066; -1397 -- 1398; -1397 -- 1437; -1397 -- 1397; -1398 -- 1436; -1398 -- 2067; -1398 -- 1398; -1399 -- 1402; -1399 -- 1405; -1399 -- 1400; -1399 -- 1399; -1400 -- 1424; -1400 -- 1405; -1400 -- 1400; -1401 -- 1404; -1401 -- 1406; -1401 -- 1474; -1401 -- 1402; -1401 -- 1401; -1402 -- 1405; -1402 -- 1473; -1402 -- 1402; -1403 -- 1408; -1403 -- 1409; -1403 -- 1476; -1403 -- 1404; -1403 -- 1403; -1404 -- 1407; -1404 -- 1475; -1404 -- 1404; -1405 -- 1429; -1405 -- 1406; -1405 -- 1405; -1406 -- 1407; -1406 -- 1430; -1406 -- 1406; -1407 -- 1431; -1407 -- 1408; -1407 -- 1407; -1408 -- 1417; -1408 -- 1432; -1408 -- 1408; -1409 -- 1417; -1409 -- 1482; -1409 -- 1410; -1409 -- 1409; -1410 -- 1411; -1410 -- 1416; -1410 -- 1481; -1410 -- 1412; -1410 -- 1410; -1411 -- 1421; -1411 -- 1413; -1411 -- 1412; -1411 -- 1422; -1411 -- 1411; -1412 -- 1486; -1412 -- 1413; -1412 -- 1487; -1412 -- 1412; -1413 -- 1414; -1413 -- 1420; -1413 -- 1485; -1413 -- 1421; -1413 -- 1486; -1413 -- 1413; -1414 -- 1418; -1414 -- 1484; -1414 -- 1415; -1414 -- 1420; -1414 -- 1485; -1414 -- 1414; -1415 -- 1418; -1415 -- 1484; -1415 -- 1415; -1416 -- 1422; -1416 -- 1440; -1416 -- 1417; -1416 -- 1416; -1417 -- 1441; -1417 -- 1417; -1418 -- 1420; -1418 -- 1419; -1418 -- 1418; -1419 -- 1443; -1419 -- 1420; -1419 -- 1419; -1420 -- 1421; -1420 -- 1444; -1420 -- 1420; -1421 -- 1445; -1421 -- 1422; -1421 -- 1421; -1422 -- 1446; -1422 -- 1422; -1423 -- 1426; -1423 -- 1429; -1423 -- 1424; -1423 -- 1423; -1424 -- 1429; -1424 -- 1424; -1425 -- 1428; -1425 -- 1430; -1425 -- 1426; -1425 -- 1425; -1426 -- 1429; -1426 -- 1426; -1427 -- 1432; -1427 -- 1433; -1427 -- 1428; -1427 -- 1427; -1428 -- 1431; -1428 -- 1428; -1429 -- 1430; -1429 -- 1429; -1430 -- 1431; -1430 -- 1430; -1431 -- 1432; -1431 -- 1431; -1432 -- 1441; -1432 -- 1432; -1433 -- 1441; -1433 -- 1434; -1433 -- 1433; -1434 -- 1435; -1434 -- 1440; -1434 -- 1436; -1434 -- 1434; -1435 -- 1445; -1435 -- 1437; -1435 -- 1436; -1435 -- 1446; -1435 -- 1435; -1436 -- 1437; -1436 -- 1436; -1437 -- 1438; -1437 -- 1444; -1437 -- 1445; -1437 -- 1437; -1438 -- 1442; -1438 -- 1439; -1438 -- 1444; -1438 -- 1438; -1439 -- 1442; -1439 -- 1439; -1440 -- 1446; -1440 -- 1441; -1440 -- 1440; -1441 -- 1441; -1442 -- 1444; -1442 -- 1443; -1442 -- 1442; -1443 -- 1444; -1443 -- 1443; -1444 -- 1445; -1444 -- 1444; -1445 -- 1446; -1445 -- 1445; -1446 -- 1446; -1447 -- 1450; -1447 -- 1453; -1447 -- 1448; -1447 -- 1447; -1448 -- 1471; -1448 -- 1453; -1448 -- 1448; -1449 -- 1452; -1449 -- 1454; -1449 -- 1522; -1449 -- 1450; -1449 -- 1449; -1450 -- 1453; -1450 -- 1521; -1450 -- 1450; -1451 -- 1456; -1451 -- 1457; -1451 -- 1524; -1451 -- 1452; -1451 -- 1451; -1452 -- 1455; -1452 -- 1523; -1452 -- 1452; -1453 -- 1478; -1453 -- 1454; -1453 -- 1453; -1454 -- 1455; -1454 -- 1477; -1454 -- 1454; -1455 -- 1480; -1455 -- 1456; -1455 -- 1455; -1456 -- 1465; -1456 -- 1479; -1456 -- 1456; -1457 -- 1465; -1457 -- 1530; -1457 -- 1458; -1457 -- 1457; -1458 -- 1459; -1458 -- 1464; -1458 -- 1529; -1458 -- 1460; -1458 -- 1458; -1459 -- 1469; -1459 -- 1461; -1459 -- 1460; -1459 -- 1470; -1459 -- 1459; -1460 -- 1534; -1460 -- 1461; -1460 -- 1535; -1460 -- 1460; -1461 -- 1462; -1461 -- 1468; -1461 -- 1533; -1461 -- 1469; -1461 -- 1534; -1461 -- 1461; -1462 -- 1466; -1462 -- 1532; -1462 -- 1463; -1462 -- 1468; -1462 -- 1533; -1462 -- 1462; -1463 -- 1466; -1463 -- 1532; -1463 -- 1463; -1464 -- 1470; -1464 -- 1489; -1464 -- 1465; -1464 -- 1464; -1465 -- 1488; -1465 -- 1465; -1466 -- 1468; -1466 -- 1467; -1466 -- 1466; -1467 -- 1493; -1467 -- 1468; -1467 -- 1494; -1467 -- 1467; -1468 -- 1469; -1468 -- 1492; -1468 -- 1493; -1468 -- 1468; -1469 -- 1491; -1469 -- 1470; -1469 -- 1492; -1469 -- 1469; -1470 -- 1491; -1470 -- 1470; -1471 -- 1478; -1471 -- 1472; -1471 -- 1471; -1472 -- 1473; -1472 -- 1478; -1472 -- 1472; -1473 -- 1478; -1473 -- 1474; -1473 -- 1473; -1474 -- 1475; -1474 -- 1477; -1474 -- 1474; -1475 -- 1480; -1475 -- 1476; -1475 -- 1475; -1476 -- 1482; -1476 -- 1479; -1476 -- 1476; -1477 -- 1480; -1477 -- 1478; -1477 -- 1477; -1478 -- 1478; -1479 -- 1488; -1479 -- 1480; -1479 -- 1479; -1480 -- 1480; -1481 -- 1487; -1481 -- 1489; -1481 -- 1482; -1481 -- 1481; -1482 -- 1488; -1482 -- 1482; -1483 -- 1493; -1483 -- 1485; -1483 -- 1484; -1483 -- 1494; -1483 -- 1483; -1484 -- 1485; -1484 -- 1484; -1485 -- 1486; -1485 -- 1492; -1485 -- 1493; -1485 -- 1485; -1486 -- 1490; -1486 -- 1487; -1486 -- 1492; -1486 -- 1486; -1487 -- 1490; -1487 -- 1487; -1488 -- 1489; -1488 -- 1488; -1489 -- 1490; -1489 -- 1491; -1489 -- 1489; -1490 -- 1492; -1490 -- 1491; -1490 -- 1490; -1491 -- 1492; -1491 -- 1491; -1492 -- 1493; -1492 -- 1492; -1493 -- 1494; -1493 -- 1493; -1494 -- 1494; -1495 -- 1504; -1495 -- 1519; -1495 -- 1496; -1495 -- 1495; -1496 -- 1499; -1496 -- 1504; -1496 -- 1496; -1497 -- 1500; -1497 -- 1502; -1497 -- 1626; -1497 -- 1498; -1497 -- 1497; -1498 -- 1510; -1498 -- 1501; -1498 -- 1625; -1498 -- 1498; -1499 -- 1504; -1499 -- 1628; -1499 -- 1500; -1499 -- 1499; -1500 -- 1503; -1500 -- 1627; -1500 -- 1500; -1501 -- 1518; -1501 -- 1527; -1501 -- 1502; -1501 -- 1501; -1502 -- 1503; -1502 -- 1528; -1502 -- 1502; -1503 -- 1525; -1503 -- 1504; -1503 -- 1503; -1504 -- 1526; -1504 -- 1504; -1505 -- 1511; -1505 -- 1515; -1505 -- 1507; -1505 -- 1506; -1505 -- 1516; -1505 -- 1505; -1506 -- 1647; -1506 -- 1511; -1506 -- 1507; -1506 -- 1648; -1506 -- 1506; -1507 -- 1508; -1507 -- 1514; -1507 -- 1646; -1507 -- 1515; -1507 -- 1647; -1507 -- 1507; -1508 -- 1512; -1508 -- 1645; -1508 -- 1509; -1508 -- 1514; -1508 -- 1646; -1508 -- 1508; -1509 -- 1512; -1509 -- 1645; -1509 -- 1509; -1510 -- 1518; -1510 -- 1650; -1510 -- 1511; -1510 -- 1510; -1511 -- 1517; -1511 -- 1649; -1511 -- 1511; -1512 -- 1514; -1512 -- 1513; -1512 -- 1512; -1513 -- 1541; -1513 -- 1514; -1513 -- 1542; -1513 -- 1513; -1514 -- 1515; -1514 -- 1540; -1514 -- 1541; -1514 -- 1514; -1515 -- 1539; -1515 -- 1516; -1515 -- 1540; -1515 -- 1515; -1516 -- 1517; -1516 -- 1539; -1516 -- 1516; -1517 -- 1537; -1517 -- 1518; -1517 -- 1517; -1518 -- 1536; -1518 -- 1518; -1519 -- 1526; -1519 -- 1520; -1519 -- 1519; -1520 -- 1521; -1520 -- 1526; -1520 -- 1520; -1521 -- 1526; -1521 -- 1522; -1521 -- 1521; -1522 -- 1523; -1522 -- 1525; -1522 -- 1522; -1523 -- 1528; -1523 -- 1524; -1523 -- 1523; -1524 -- 1530; -1524 -- 1527; -1524 -- 1524; -1525 -- 1528; -1525 -- 1526; -1525 -- 1525; -1526 -- 1526; -1527 -- 1536; -1527 -- 1528; -1527 -- 1527; -1528 -- 1528; -1529 -- 1535; -1529 -- 1537; -1529 -- 1530; -1529 -- 1529; -1530 -- 1536; -1530 -- 1530; -1531 -- 1541; -1531 -- 1533; -1531 -- 1532; -1531 -- 1542; -1531 -- 1531; -1532 -- 1533; -1532 -- 1532; -1533 -- 1534; -1533 -- 1540; -1533 -- 1541; -1533 -- 1533; -1534 -- 1538; -1534 -- 1535; -1534 -- 1540; -1534 -- 1534; -1535 -- 1538; -1535 -- 1535; -1536 -- 1537; -1536 -- 1536; -1537 -- 1538; -1537 -- 1539; -1537 -- 1537; -1538 -- 1540; -1538 -- 1539; -1538 -- 1538; -1539 -- 1540; -1539 -- 1539; -1540 -- 1541; -1540 -- 1540; -1541 -- 1542; -1541 -- 1541; -1542 -- 1542; -1543 -- 1546; -1543 -- 1548; -1543 -- 1621; -1543 -- 1544; -1543 -- 1543; -1544 -- 1556; -1544 -- 1547; -1544 -- 1622; -1544 -- 1544; -1545 -- 1550; -1545 -- 1617; -1545 -- 1623; -1545 -- 1546; -1545 -- 1618; -1545 -- 1545; -1546 -- 1549; -1546 -- 1624; -1546 -- 1546; -1547 -- 1564; -1547 -- 1629; -1547 -- 1548; -1547 -- 1547; -1548 -- 1549; -1548 -- 1630; -1548 -- 1548; -1549 -- 1631; -1549 -- 1550; -1549 -- 1549; -1550 -- 1613; -1550 -- 1632; -1550 -- 1614; -1550 -- 1550; -1551 -- 1557; -1551 -- 1638; -1551 -- 1553; -1551 -- 1552; -1551 -- 1551; -1552 -- 1561; -1552 -- 1557; -1552 -- 1553; -1552 -- 1562; -1552 -- 1552; -1553 -- 1554; -1553 -- 1560; -1553 -- 1639; -1553 -- 1561; -1553 -- 1553; -1554 -- 1559; -1554 -- 1640; -1554 -- 1555; -1554 -- 1560; -1554 -- 1554; -1555 -- 1559; -1555 -- 1641; -1555 -- 1555; -1556 -- 1564; -1556 -- 1642; -1556 -- 1557; -1556 -- 1556; -1557 -- 1563; -1557 -- 1643; -1557 -- 1557; -1558 -- 1652; -1558 -- 1560; -1558 -- 1559; -1558 -- 1558; -1559 -- 1560; -1559 -- 1559; -1560 -- 1561; -1560 -- 1653; -1560 -- 1560; -1561 -- 1654; -1561 -- 1562; -1561 -- 1561; -1562 -- 1563; -1562 -- 1655; -1562 -- 1562; -1563 -- 1656; -1563 -- 1564; -1563 -- 1563; -1564 -- 1657; -1564 -- 1564; -1565 -- 1568; -1565 -- 1584; -1565 -- 1566; -1565 -- 1565; -1566 -- 1579; -1566 -- 1584; -1566 -- 1566; -1567 -- 1572; -1567 -- 1575; -1567 -- 1568; -1567 -- 1567; -1568 -- 1575; -1568 -- 1568; -1569 -- 1574; -1569 -- 1591; -1569 -- 1634; -1569 -- 1570; -1569 -- 1569; -1570 -- 1571; -1570 -- 1573; -1570 -- 1633; -1570 -- 1570; -1571 -- 1576; -1571 -- 1636; -1571 -- 1572; -1571 -- 1571; -1572 -- 1575; -1572 -- 1635; -1572 -- 1572; -1573 -- 1576; -1573 -- 1582; -1573 -- 1574; -1573 -- 1573; -1574 -- 1597; -1574 -- 1581; -1574 -- 1574; -1575 -- 1584; -1575 -- 1576; -1575 -- 1575; -1576 -- 1583; -1576 -- 1576; -1577 -- 1580; -1577 -- 1582; -1577 -- 1670; -1577 -- 1578; -1577 -- 1577; -1578 -- 1604; -1578 -- 1581; -1578 -- 1669; -1578 -- 1578; -1579 -- 1584; -1579 -- 1672; -1579 -- 1580; -1579 -- 1579; -1580 -- 1583; -1580 -- 1671; -1580 -- 1580; -1581 -- 1612; -1581 -- 1582; -1581 -- 1581; -1582 -- 1583; -1582 -- 1582; -1583 -- 1584; -1583 -- 1583; -1584 -- 1584; -1585 -- 1595; -1585 -- 1587; -1585 -- 1586; -1585 -- 1596; -1585 -- 1585; -1586 -- 1661; -1586 -- 1587; -1586 -- 1662; -1586 -- 1586; -1587 -- 1588; -1587 -- 1594; -1587 -- 1660; -1587 -- 1595; -1587 -- 1661; -1587 -- 1587; -1588 -- 1592; -1588 -- 1659; -1588 -- 1589; -1588 -- 1594; -1588 -- 1660; -1588 -- 1588; -1589 -- 1590; -1589 -- 1592; -1589 -- 1659; -1589 -- 1589; -1590 -- 1598; -1590 -- 1664; -1590 -- 1591; -1590 -- 1590; -1591 -- 1597; -1591 -- 1663; -1591 -- 1591; -1592 -- 1598; -1592 -- 1594; -1592 -- 1593; -1592 -- 1592; -1593 -- 1609; -1593 -- 1598; -1593 -- 1594; -1593 -- 1610; -1593 -- 1593; -1594 -- 1595; -1594 -- 1608; -1594 -- 1609; -1594 -- 1594; -1595 -- 1607; -1595 -- 1596; -1595 -- 1608; -1595 -- 1595; -1596 -- 1607; -1596 -- 1596; -1597 -- 1612; -1597 -- 1598; -1597 -- 1597; -1598 -- 1611; -1598 -- 1598; -1599 -- 1605; -1599 -- 1609; -1599 -- 1601; -1599 -- 1600; -1599 -- 1610; -1599 -- 1599; -1600 -- 1688; -1600 -- 1605; -1600 -- 1601; -1600 -- 1689; -1600 -- 1600; -1601 -- 1602; -1601 -- 1608; -1601 -- 1687; -1601 -- 1609; -1601 -- 1688; -1601 -- 1601; -1602 -- 1606; -1602 -- 1686; -1602 -- 1603; -1602 -- 1608; -1602 -- 1687; -1602 -- 1602; -1603 -- 1606; -1603 -- 1686; -1603 -- 1603; -1604 -- 1612; -1604 -- 1691; -1604 -- 1605; -1604 -- 1604; -1605 -- 1611; -1605 -- 1690; -1605 -- 1605; -1606 -- 1608; -1606 -- 1607; -1606 -- 1606; -1607 -- 1608; -1607 -- 1607; -1608 -- 1609; -1608 -- 1608; -1609 -- 1610; -1609 -- 1609; -1610 -- 1611; -1610 -- 1610; -1611 -- 1612; -1611 -- 1611; -1612 -- 1612; -1613 -- 1616; -1613 -- 1632; -1613 -- 1614; -1613 -- 1613; -1614 -- 1617; -1614 -- 1615; -1614 -- 1614; -1615 -- 1620; -1615 -- 1616; -1615 -- 1615; -1616 -- 1635; -1616 -- 1616; -1617 -- 1620; -1617 -- 1618; -1617 -- 1617; -1618 -- 1623; -1618 -- 1619; -1618 -- 1618; -1619 -- 1628; -1619 -- 1620; -1619 -- 1619; -1620 -- 1620; -1621 -- 1624; -1621 -- 1626; -1621 -- 1622; -1621 -- 1621; -1622 -- 1642; -1622 -- 1625; -1622 -- 1622; -1623 -- 1628; -1623 -- 1624; -1623 -- 1623; -1624 -- 1627; -1624 -- 1624; -1625 -- 1650; -1625 -- 1626; -1625 -- 1625; -1626 -- 1627; -1626 -- 1626; -1627 -- 1628; -1627 -- 1627; -1628 -- 1628; -1629 -- 1634; -1629 -- 1657; -1629 -- 1630; -1629 -- 1629; -1630 -- 1631; -1630 -- 1633; -1630 -- 1630; -1631 -- 1636; -1631 -- 1632; -1631 -- 1631; -1632 -- 1635; -1632 -- 1632; -1633 -- 1636; -1633 -- 1634; -1633 -- 1633; -1634 -- 1663; -1634 -- 1634; -1635 -- 1636; -1635 -- 1635; -1636 -- 1636; -1637 -- 1643; -1637 -- 1647; -1637 -- 1639; -1637 -- 1638; -1637 -- 1648; -1637 -- 1637; -1638 -- 1643; -1638 -- 1639; -1638 -- 1638; -1639 -- 1640; -1639 -- 1646; -1639 -- 1647; -1639 -- 1639; -1640 -- 1644; -1640 -- 1641; -1640 -- 1646; -1640 -- 1640; -1641 -- 1644; -1641 -- 1641; -1642 -- 1650; -1642 -- 1643; -1642 -- 1642; -1643 -- 1649; -1643 -- 1643; -1644 -- 1646; -1644 -- 1645; -1644 -- 1644; -1645 -- 1646; -1645 -- 1645; -1646 -- 1647; -1646 -- 1646; -1647 -- 1648; -1647 -- 1647; -1648 -- 1649; -1648 -- 1648; -1649 -- 1650; -1649 -- 1649; -1650 -- 1650; -1651 -- 1661; -1651 -- 1653; -1651 -- 1652; -1651 -- 1662; -1651 -- 1651; -1652 -- 1653; -1652 -- 1652; -1653 -- 1654; -1653 -- 1660; -1653 -- 1661; -1653 -- 1653; -1654 -- 1658; -1654 -- 1655; -1654 -- 1660; -1654 -- 1654; -1655 -- 1656; -1655 -- 1658; -1655 -- 1655; -1656 -- 1664; -1656 -- 1657; -1656 -- 1656; -1657 -- 1663; -1657 -- 1657; -1658 -- 1664; -1658 -- 1660; -1658 -- 1659; -1658 -- 1658; -1659 -- 1664; -1659 -- 1660; -1659 -- 1659; -1660 -- 1661; -1660 -- 1660; -1661 -- 1662; -1661 -- 1661; -1662 -- 1662; -1663 -- 1664; -1663 -- 1663; -1664 -- 1664; -1665 -- 1668; -1665 -- 1684; -1665 -- 1666; -1665 -- 1665; -1666 -- 1679; -1666 -- 1684; -1666 -- 1666; -1667 -- 1672; -1667 -- 1675; -1667 -- 1668; -1667 -- 1667; -1668 -- 1675; -1668 -- 1668; -1669 -- 1674; -1669 -- 1691; -1669 -- 1670; -1669 -- 1669; -1670 -- 1671; -1670 -- 1673; -1670 -- 1670; -1671 -- 1676; -1671 -- 1672; -1671 -- 1671; -1672 -- 1675; -1672 -- 1672; -1673 -- 1676; -1673 -- 1682; -1673 -- 1674; -1673 -- 1673; -1674 -- 1697; -1674 -- 1681; -1674 -- 1674; -1675 -- 1684; -1675 -- 1676; -1675 -- 1675; -1676 -- 1683; -1676 -- 1676; -1677 -- 1680; -1677 -- 1682; -1677 -- 1718; -1677 -- 1678; -1677 -- 1677; -1678 -- 1704; -1678 -- 1681; -1678 -- 1717; -1678 -- 1678; -1679 -- 1684; -1679 -- 1720; -1679 -- 1680; -1679 -- 1679; -1680 -- 1683; -1680 -- 1719; -1680 -- 1680; -1681 -- 1712; -1681 -- 1682; -1681 -- 1681; -1682 -- 1683; -1682 -- 1682; -1683 -- 1684; -1683 -- 1683; -1684 -- 1684; -1685 -- 1695; -1685 -- 1687; -1685 -- 1686; -1685 -- 1696; -1685 -- 1685; -1686 -- 1687; -1686 -- 1686; -1687 -- 1688; -1687 -- 1694; -1687 -- 1695; -1687 -- 1687; -1688 -- 1692; -1688 -- 1689; -1688 -- 1694; -1688 -- 1688; -1689 -- 1690; -1689 -- 1692; -1689 -- 1689; -1690 -- 1698; -1690 -- 1691; -1690 -- 1690; -1691 -- 1697; -1691 -- 1691; -1692 -- 1698; -1692 -- 1694; -1692 -- 1693; -1692 -- 1692; -1693 -- 1709; -1693 -- 1698; -1693 -- 1694; -1693 -- 1710; -1693 -- 1693; -1694 -- 1695; -1694 -- 1708; -1694 -- 1709; -1694 -- 1694; -1695 -- 1707; -1695 -- 1696; -1695 -- 1708; -1695 -- 1695; -1696 -- 1707; -1696 -- 1696; -1697 -- 1712; -1697 -- 1698; -1697 -- 1697; -1698 -- 1711; -1698 -- 1698; -1699 -- 1705; -1699 -- 1709; -1699 -- 1701; -1699 -- 1700; -1699 -- 1710; -1699 -- 1699; -1700 -- 1736; -1700 -- 1705; -1700 -- 1701; -1700 -- 1737; -1700 -- 1700; -1701 -- 1702; -1701 -- 1708; -1701 -- 1735; -1701 -- 1709; -1701 -- 1736; -1701 -- 1701; -1702 -- 1706; -1702 -- 1734; -1702 -- 1703; -1702 -- 1708; -1702 -- 1735; -1702 -- 1702; -1703 -- 1706; -1703 -- 1734; -1703 -- 1703; -1704 -- 1712; -1704 -- 1739; -1704 -- 1705; -1704 -- 1704; -1705 -- 1711; -1705 -- 1738; -1705 -- 1705; -1706 -- 1708; -1706 -- 1707; -1706 -- 1706; -1707 -- 1708; -1707 -- 1707; -1708 -- 1709; -1708 -- 1708; -1709 -- 1710; -1709 -- 1709; -1710 -- 1711; -1710 -- 1710; -1711 -- 1712; -1711 -- 1711; -1712 -- 1712; -1713 -- 1716; -1713 -- 1732; -1713 -- 1714; -1713 -- 1713; -1714 -- 1727; -1714 -- 1732; -1714 -- 1714; -1715 -- 1720; -1715 -- 1723; -1715 -- 1716; -1715 -- 1715; -1716 -- 1723; -1716 -- 1716; -1717 -- 1722; -1717 -- 1739; -1717 -- 1718; -1717 -- 1717; -1718 -- 1719; -1718 -- 1721; -1718 -- 1718; -1719 -- 1724; -1719 -- 1720; -1719 -- 1719; -1720 -- 1723; -1720 -- 1720; -1721 -- 1724; -1721 -- 1730; -1721 -- 1722; -1721 -- 1721; -1722 -- 1745; -1722 -- 1729; -1722 -- 1722; -1723 -- 1732; -1723 -- 1724; -1723 -- 1723; -1724 -- 1731; -1724 -- 1724; -1725 -- 1728; -1725 -- 1730; -1725 -- 1766; -1725 -- 1726; -1725 -- 1725; -1726 -- 1752; -1726 -- 1729; -1726 -- 1765; -1726 -- 1726; -1727 -- 1732; -1727 -- 1768; -1727 -- 1728; -1727 -- 1727; -1728 -- 1731; -1728 -- 1767; -1728 -- 1728; -1729 -- 1760; -1729 -- 1730; -1729 -- 1729; -1730 -- 1731; -1730 -- 1730; -1731 -- 1732; -1731 -- 1731; -1732 -- 1732; -1733 -- 1743; -1733 -- 1735; -1733 -- 1734; -1733 -- 1744; -1733 -- 1733; -1734 -- 1735; -1734 -- 1734; -1735 -- 1736; -1735 -- 1742; -1735 -- 1743; -1735 -- 1735; -1736 -- 1740; -1736 -- 1737; -1736 -- 1742; -1736 -- 1736; -1737 -- 1738; -1737 -- 1740; -1737 -- 1737; -1738 -- 1746; -1738 -- 1739; -1738 -- 1738; -1739 -- 1745; -1739 -- 1739; -1740 -- 1746; -1740 -- 1742; -1740 -- 1741; -1740 -- 1740; -1741 -- 1757; -1741 -- 1746; -1741 -- 1742; -1741 -- 1758; -1741 -- 1741; -1742 -- 1743; -1742 -- 1756; -1742 -- 1757; -1742 -- 1742; -1743 -- 1755; -1743 -- 1744; -1743 -- 1756; -1743 -- 1743; -1744 -- 1755; -1744 -- 1744; -1745 -- 1760; -1745 -- 1746; -1745 -- 1745; -1746 -- 1759; -1746 -- 1746; -1747 -- 1753; -1747 -- 1757; -1747 -- 1749; -1747 -- 1748; -1747 -- 1758; -1747 -- 1747; -1748 -- 1784; -1748 -- 1753; -1748 -- 1749; -1748 -- 1785; -1748 -- 1748; -1749 -- 1750; -1749 -- 1756; -1749 -- 1783; -1749 -- 1757; -1749 -- 1784; -1749 -- 1749; -1750 -- 1754; -1750 -- 1782; -1750 -- 1751; -1750 -- 1756; -1750 -- 1783; -1750 -- 1750; -1751 -- 1754; -1751 -- 1782; -1751 -- 1751; -1752 -- 1760; -1752 -- 1787; -1752 -- 1753; -1752 -- 1752; -1753 -- 1759; -1753 -- 1786; -1753 -- 1753; -1754 -- 1756; -1754 -- 1755; -1754 -- 1754; -1755 -- 1756; -1755 -- 1755; -1756 -- 1757; -1756 -- 1756; -1757 -- 1758; -1757 -- 1757; -1758 -- 1759; -1758 -- 1758; -1759 -- 1760; -1759 -- 1759; -1760 -- 1760; -1761 -- 1764; -1761 -- 1780; -1761 -- 1762; -1761 -- 1761; -1762 -- 1775; -1762 -- 1780; -1762 -- 1762; -1763 -- 1768; -1763 -- 1771; -1763 -- 1764; -1763 -- 1763; -1764 -- 1771; -1764 -- 1764; -1765 -- 1770; -1765 -- 1787; -1765 -- 1766; -1765 -- 1765; -1766 -- 1767; -1766 -- 1769; -1766 -- 1766; -1767 -- 1772; -1767 -- 1768; -1767 -- 1767; -1768 -- 1771; -1768 -- 1768; -1769 -- 1772; -1769 -- 1778; -1769 -- 1770; -1769 -- 1769; -1770 -- 1793; -1770 -- 1777; -1770 -- 1770; -1771 -- 1780; -1771 -- 1772; -1771 -- 1771; -1772 -- 1779; -1772 -- 1772; -1773 -- 1776; -1773 -- 1778; -1773 -- 1810; -1773 -- 1774; -1773 -- 1773; -1774 -- 1800; -1774 -- 1777; -1774 -- 1809; -1774 -- 1774; -1775 -- 1780; -1775 -- 1812; -1775 -- 1776; -1775 -- 1775; -1776 -- 1779; -1776 -- 1811; -1776 -- 1776; -1777 -- 1808; -1777 -- 1778; -1777 -- 1777; -1778 -- 1779; -1778 -- 1778; -1779 -- 1780; -1779 -- 1779; -1780 -- 1780; -1781 -- 1791; -1781 -- 1783; -1781 -- 1782; -1781 -- 1792; -1781 -- 1781; -1782 -- 1783; -1782 -- 1782; -1783 -- 1784; -1783 -- 1790; -1783 -- 1791; -1783 -- 1783; -1784 -- 1788; -1784 -- 1785; -1784 -- 1790; -1784 -- 1784; -1785 -- 1786; -1785 -- 1788; -1785 -- 1785; -1786 -- 1794; -1786 -- 1787; -1786 -- 1786; -1787 -- 1793; -1787 -- 1787; -1788 -- 1794; -1788 -- 1790; -1788 -- 1789; -1788 -- 1788; -1789 -- 1805; -1789 -- 1794; -1789 -- 1790; -1789 -- 1806; -1789 -- 1789; -1790 -- 1791; -1790 -- 1804; -1790 -- 1805; -1790 -- 1790; -1791 -- 1803; -1791 -- 1792; -1791 -- 1804; -1791 -- 1791; -1792 -- 1803; -1792 -- 1792; -1793 -- 1808; -1793 -- 1794; -1793 -- 1793; -1794 -- 1807; -1794 -- 1794; -1795 -- 1801; -1795 -- 1805; -1795 -- 1797; -1795 -- 1796; -1795 -- 1806; -1795 -- 1795; -1796 -- 1820; -1796 -- 1801; -1796 -- 1797; -1796 -- 1821; -1796 -- 1796; -1797 -- 1798; -1797 -- 1804; -1797 -- 1819; -1797 -- 1805; -1797 -- 1820; -1797 -- 1797; -1798 -- 1802; -1798 -- 1818; -1798 -- 1799; -1798 -- 1804; -1798 -- 1819; -1798 -- 1798; -1799 -- 1802; -1799 -- 1818; -1799 -- 1799; -1800 -- 1808; -1800 -- 1823; -1800 -- 1801; -1800 -- 1800; -1801 -- 1807; -1801 -- 1822; -1801 -- 1801; -1802 -- 1804; -1802 -- 1803; -1802 -- 1802; -1803 -- 1804; -1803 -- 1803; -1804 -- 1805; -1804 -- 1804; -1805 -- 1806; -1805 -- 1805; -1806 -- 1807; -1806 -- 1806; -1807 -- 1808; -1807 -- 1807; -1808 -- 1808; -1809 -- 1823; -1809 -- 2075; -1809 -- 1810; -1809 -- 1809; -1810 -- 1811; -1810 -- 2076; -1810 -- 1810; -1811 -- 2077; -1811 -- 1812; -1811 -- 1811; -1812 -- 1834; -1812 -- 2078; -1812 -- 1812; -1813 -- 1816; -1813 -- 1836; -1813 -- 2081; -1813 -- 1814; -1813 -- 1813; -1814 -- 1829; -1814 -- 1835; -1814 -- 2082; -1814 -- 1814; -1815 -- 1831; -1815 -- 1838; -1815 -- 2083; -1815 -- 1816; -1815 -- 1815; -1816 -- 1837; -1816 -- 2084; -1816 -- 1816; -1817 -- 2088; -1817 -- 1819; -1817 -- 1818; -1817 -- 1817; -1818 -- 1819; -1818 -- 1818; -1819 -- 1820; -1819 -- 2089; -1819 -- 1819; -1820 -- 2090; -1820 -- 1821; -1820 -- 1820; -1821 -- 1822; -1821 -- 2091; -1821 -- 1821; -1822 -- 2092; -1822 -- 1823; -1822 -- 1822; -1823 -- 2093; -1823 -- 1823; -1824 -- 1830; -1824 -- 2102; -1824 -- 1826; -1824 -- 1825; -1824 -- 1824; -1825 -- 1846; -1825 -- 1830; -1825 -- 1826; -1825 -- 1847; -1825 -- 1825; -1826 -- 1827; -1826 -- 1845; -1826 -- 2103; -1826 -- 1846; -1826 -- 1826; -1827 -- 1844; -1827 -- 2104; -1827 -- 1828; -1827 -- 1845; -1827 -- 1827; -1828 -- 1844; -1828 -- 2105; -1828 -- 1828; -1829 -- 1849; -1829 -- 2106; -1829 -- 1830; -1829 -- 1829; -1830 -- 1848; -1830 -- 2107; -1830 -- 1830; -1831 -- 2115; -1831 -- 1832; -1831 -- 1831; -1832 -- 1833; -1832 -- 2116; -1832 -- 1832; -1833 -- 2117; -1833 -- 1834; -1833 -- 1833; -1834 -- 2118; -1834 -- 1834; -1835 -- 1849; -1835 -- 2135; -1835 -- 1836; -1835 -- 1835; -1836 -- 1837; -1836 -- 2136; -1836 -- 1836; -1837 -- 2137; -1837 -- 1838; -1837 -- 1837; -1838 -- 2131; -1838 -- 2138; -1838 -- 2132; -1838 -- 1838; -1839 -- 1842; -1839 -- 1858; -1839 -- 2143; -1839 -- 1840; -1839 -- 1839; -1840 -- 1855; -1840 -- 1857; -1840 -- 2144; -1840 -- 1840; -1841 -- 1860; -1841 -- 2127; -1841 -- 2145; -1841 -- 1842; -1841 -- 2128; -1841 -- 1841; -1842 -- 1859; -1842 -- 2146; -1842 -- 1842; -1843 -- 2152; -1843 -- 1845; -1843 -- 1844; -1843 -- 1843; -1844 -- 1845; -1844 -- 1844; -1845 -- 1846; -1845 -- 2153; -1845 -- 1845; -1846 -- 2154; -1846 -- 1847; -1846 -- 1846; -1847 -- 1848; -1847 -- 2155; -1847 -- 1847; -1848 -- 2156; -1848 -- 1849; -1848 -- 1848; -1849 -- 2157; -1849 -- 1849; -1850 -- 1856; -1850 -- 2166; -1850 -- 1852; -1850 -- 1851; -1850 -- 1850; -1851 -- 1868; -1851 -- 1856; -1851 -- 1852; -1851 -- 1869; -1851 -- 1851; -1852 -- 1853; -1852 -- 1867; -1852 -- 2167; -1852 -- 1868; -1852 -- 1852; -1853 -- 1866; -1853 -- 2168; -1853 -- 1854; -1853 -- 1867; -1853 -- 1853; -1854 -- 1866; -1854 -- 2169; -1854 -- 1854; -1855 -- 1871; -1855 -- 2170; -1855 -- 1856; -1855 -- 1855; -1856 -- 1870; -1856 -- 2171; -1856 -- 1856; -1857 -- 1871; -1857 -- 2179; -1857 -- 1858; -1857 -- 1857; -1858 -- 1859; -1858 -- 2180; -1858 -- 1858; -1859 -- 2181; -1859 -- 1860; -1859 -- 1859; -1860 -- 1879; -1860 -- 2182; -1860 -- 1860; -1861 -- 1864; -1861 -- 1888; -1861 -- 2185; -1861 -- 1862; -1861 -- 1861; -1862 -- 1877; -1862 -- 1887; -1862 -- 2186; -1862 -- 1862; -1863 -- 1882; -1863 -- 1890; -1863 -- 2187; -1863 -- 1864; -1863 -- 1863; -1864 -- 1889; -1864 -- 2188; -1864 -- 1864; -1865 -- 2192; -1865 -- 1867; -1865 -- 1866; -1865 -- 1865; -1866 -- 1867; -1866 -- 1866; -1867 -- 1868; -1867 -- 2193; -1867 -- 1867; -1868 -- 2194; -1868 -- 1869; -1868 -- 1868; -1869 -- 1870; -1869 -- 2195; -1869 -- 1869; -1870 -- 2196; -1870 -- 1871; -1870 -- 1870; -1871 -- 2197; -1871 -- 1871; -1872 -- 1878; -1872 -- 2206; -1872 -- 1874; -1872 -- 1873; -1872 -- 1872; -1873 -- 1912; -1873 -- 1878; -1873 -- 1874; -1873 -- 1913; -1873 -- 1873; -1874 -- 1875; -1874 -- 1911; -1874 -- 2207; -1874 -- 1912; -1874 -- 1874; -1875 -- 1910; -1875 -- 2208; -1875 -- 1876; -1875 -- 1911; -1875 -- 1875; -1876 -- 1910; -1876 -- 2209; -1876 -- 1876; -1877 -- 1915; -1877 -- 2210; -1877 -- 1878; -1877 -- 1877; -1878 -- 1914; -1878 -- 2211; -1878 -- 1878; -1879 -- 2219; -1879 -- 1880; -1879 -- 1879; -1880 -- 1881; -1880 -- 2220; -1880 -- 1880; -1881 -- 2221; -1881 -- 1882; -1881 -- 1881; -1882 -- 2222; -1882 -- 1882; -1883 -- 1886; -1883 -- 1893; -1883 -- 1884; -1883 -- 1883; -1884 -- 1890; -1884 -- 1893; -1884 -- 1884; -1885 -- 1925; -1885 -- 1930; -1885 -- 1886; -1885 -- 1885; -1886 -- 1930; -1886 -- 1886; -1887 -- 1892; -1887 -- 1915; -1887 -- 1888; -1887 -- 1887; -1888 -- 1889; -1888 -- 1891; -1888 -- 1888; -1889 -- 1894; -1889 -- 1890; -1889 -- 1889; -1890 -- 1893; -1890 -- 1890; -1891 -- 1894; -1891 -- 1928; -1891 -- 1892; -1891 -- 1891; -1892 -- 1921; -1892 -- 1927; -1892 -- 1892; -1893 -- 1930; -1893 -- 1894; -1893 -- 1893; -1894 -- 1929; -1894 -- 1894; -1895 -- 1905; -1895 -- 1897; -1895 -- 1896; -1895 -- 1906; -1895 -- 1895; -1896 -- 1897; -1896 -- 1896; -1897 -- 1898; -1897 -- 1904; -1897 -- 1905; -1897 -- 1897; -1898 -- 1902; -1898 -- 1899; -1898 -- 1904; -1898 -- 1898; -1899 -- 1900; -1899 -- 1902; -1899 -- 1899; -1900 -- 1908; -1900 -- 1901; -1900 -- 1900; -1901 -- 1924; -1901 -- 1907; -1901 -- 1901; -1902 -- 1908; -1902 -- 1904; -1902 -- 1903; -1902 -- 1902; -1903 -- 1917; -1903 -- 1908; -1903 -- 1904; -1903 -- 1903; -1904 -- 1905; -1904 -- 1918; -1904 -- 1904; -1905 -- 1919; -1905 -- 1906; -1905 -- 1905; -1906 -- 1920; -1906 -- 1906; -1907 -- 1921; -1907 -- 1927; -1907 -- 1908; -1907 -- 1907; -1908 -- 1922; -1908 -- 1908; -1909 -- 1919; -1909 -- 1911; -1909 -- 1910; -1909 -- 1920; -1909 -- 1909; -1910 -- 1911; -1910 -- 1910; -1911 -- 1912; -1911 -- 1918; -1911 -- 1919; -1911 -- 1911; -1912 -- 1916; -1912 -- 1913; -1912 -- 1918; -1912 -- 1912; -1913 -- 1914; -1913 -- 1916; -1913 -- 1913; -1914 -- 1922; -1914 -- 1915; -1914 -- 1914; -1915 -- 1921; -1915 -- 1915; -1916 -- 1922; -1916 -- 1918; -1916 -- 1917; -1916 -- 1916; -1917 -- 1922; -1917 -- 1918; -1917 -- 1917; -1918 -- 1919; -1918 -- 1918; -1919 -- 1920; -1919 -- 1919; -1920 -- 1920; -1921 -- 1922; -1921 -- 1921; -1922 -- 1922; -1923 -- 1926; -1923 -- 1928; -1923 -- 1924; -1923 -- 1923; -1924 -- 1927; -1924 -- 1924; -1925 -- 1930; -1925 -- 1926; -1925 -- 1925; -1926 -- 1929; -1926 -- 1926; -1927 -- 1928; -1927 -- 1927; -1928 -- 1929; -1928 -- 1928; -1929 -- 1930; -1929 -- 1929; -1930 -- 1930; -1931 -- 1937; -1931 -- 1942; -1931 -- 1932; -1931 -- 1931; -1932 -- 1934; -1932 -- 1942; -1932 -- 1932; -1933 -- 1945; -1933 -- 1950; -1933 -- 1934; -1933 -- 1933; -1934 -- 1950; -1934 -- 1934; -1935 -- 1938; -1935 -- 1940; -1935 -- 1936; -1935 -- 1935; -1936 -- 1956; -1936 -- 1939; -1936 -- 1936; -1937 -- 1942; -1937 -- 1938; -1937 -- 1937; -1938 -- 1941; -1938 -- 1938; -1939 -- 1947; -1939 -- 1964; -1939 -- 1940; -1939 -- 1939; -1940 -- 1941; -1940 -- 1948; -1940 -- 1940; -1941 -- 1949; -1941 -- 1942; -1941 -- 1941; -1942 -- 1950; -1942 -- 1942; -1943 -- 1946; -1943 -- 1948; -1943 -- 1944; -1943 -- 1943; -1944 -- 1970; -1944 -- 1947; -1944 -- 1944; -1945 -- 1950; -1945 -- 1946; -1945 -- 1945; -1946 -- 1949; -1946 -- 1946; -1947 -- 1978; -1947 -- 1948; -1947 -- 1947; -1948 -- 1949; -1948 -- 1948; -1949 -- 1950; -1949 -- 1949; -1950 -- 1950; -1951 -- 1957; -1951 -- 1961; -1951 -- 1953; -1951 -- 1952; -1951 -- 1962; -1951 -- 1951; -1952 -- 1957; -1952 -- 1953; -1952 -- 1952; -1953 -- 1954; -1953 -- 1960; -1953 -- 1961; -1953 -- 1953; -1954 -- 1958; -1954 -- 1955; -1954 -- 1960; -1954 -- 1954; -1955 -- 1958; -1955 -- 1955; -1956 -- 1964; -1956 -- 1957; -1956 -- 1956; -1957 -- 1963; -1957 -- 1957; -1958 -- 1960; -1958 -- 1959; -1958 -- 1958; -1959 -- 1973; -1959 -- 1960; -1959 -- 1959; -1960 -- 1961; -1960 -- 1974; -1960 -- 1960; -1961 -- 1975; -1961 -- 1962; -1961 -- 1961; -1962 -- 1963; -1962 -- 1976; -1962 -- 1962; -1963 -- 1977; -1963 -- 1964; -1963 -- 1963; -1964 -- 1978; -1964 -- 1964; -1965 -- 1971; -1965 -- 1975; -1965 -- 1967; -1965 -- 1966; -1965 -- 1976; -1965 -- 1965; -1966 -- 1971; -1966 -- 1967; -1966 -- 1966; -1967 -- 1968; -1967 -- 1974; -1967 -- 1975; -1967 -- 1967; -1968 -- 1972; -1968 -- 1969; -1968 -- 1974; -1968 -- 1968; -1969 -- 1972; -1969 -- 1969; -1970 -- 1978; -1970 -- 1971; -1970 -- 1970; -1971 -- 1977; -1971 -- 1971; -1972 -- 1974; -1972 -- 1973; -1972 -- 1972; -1973 -- 1974; -1973 -- 1973; -1974 -- 1975; -1974 -- 1974; -1975 -- 1976; -1975 -- 1975; -1976 -- 1977; -1976 -- 1976; -1977 -- 1978; -1977 -- 1977; -1978 -- 1978; -1979 -- 1981; -1979 -- 1989; -1979 -- 1980; -1979 -- 1979; -1980 -- 1986; -1980 -- 1989; -1980 -- 1980; -1981 -- 1997; -1981 -- 1982; -1981 -- 1981; -1982 -- 1994; -1982 -- 1997; -1982 -- 1982; -1983 -- 1988; -1983 -- 2005; -1983 -- 1984; -1983 -- 1983; -1984 -- 1985; -1984 -- 1987; -1984 -- 1984; -1985 -- 1990; -1985 -- 1986; -1985 -- 1985; -1986 -- 1989; -1986 -- 1986; -1987 -- 1990; -1987 -- 1995; -1987 -- 1988; -1987 -- 1987; -1988 -- 2011; -1988 -- 1996; -1988 -- 1988; -1989 -- 1997; -1989 -- 1990; -1989 -- 1989; -1990 -- 1998; -1990 -- 1990; -1991 -- 1996; -1991 -- 2019; -1991 -- 1992; -1991 -- 1991; -1992 -- 1993; -1992 -- 1995; -1992 -- 1992; -1993 -- 1998; -1993 -- 1994; -1993 -- 1993; -1994 -- 1997; -1994 -- 1994; -1995 -- 1998; -1995 -- 1996; -1995 -- 1995; -1996 -- 2025; -1996 -- 1996; -1997 -- 1998; -1997 -- 1997; -1998 -- 1998; -1999 -- 2009; -1999 -- 2001; -1999 -- 2000; -1999 -- 2010; -1999 -- 1999; -2000 -- 2001; -2000 -- 2000; -2001 -- 2002; -2001 -- 2008; -2001 -- 2009; -2001 -- 2001; -2002 -- 2006; -2002 -- 2003; -2002 -- 2008; -2002 -- 2002; -2003 -- 2004; -2003 -- 2006; -2003 -- 2003; -2004 -- 2012; -2004 -- 2005; -2004 -- 2004; -2005 -- 2011; -2005 -- 2005; -2006 -- 2012; -2006 -- 2008; -2006 -- 2007; -2006 -- 2006; -2007 -- 2021; -2007 -- 2012; -2007 -- 2008; -2007 -- 2007; -2008 -- 2009; -2008 -- 2022; -2008 -- 2008; -2009 -- 2023; -2009 -- 2010; -2009 -- 2009; -2010 -- 2024; -2010 -- 2010; -2011 -- 2025; -2011 -- 2012; -2011 -- 2011; -2012 -- 2026; -2012 -- 2012; -2013 -- 2023; -2013 -- 2015; -2013 -- 2014; -2013 -- 2024; -2013 -- 2013; -2014 -- 2015; -2014 -- 2014; -2015 -- 2016; -2015 -- 2022; -2015 -- 2023; -2015 -- 2015; -2016 -- 2020; -2016 -- 2017; -2016 -- 2022; -2016 -- 2016; -2017 -- 2018; -2017 -- 2020; -2017 -- 2017; -2018 -- 2026; -2018 -- 2019; -2018 -- 2018; -2019 -- 2025; -2019 -- 2019; -2020 -- 2026; -2020 -- 2022; -2020 -- 2021; -2020 -- 2020; -2021 -- 2026; -2021 -- 2022; -2021 -- 2021; -2022 -- 2023; -2022 -- 2022; -2023 -- 2024; -2023 -- 2023; -2024 -- 2024; -2025 -- 2026; -2025 -- 2025; -2026 -- 2026; -2027 -- 2031; -2027 -- 2036; -2027 -- 2028; -2027 -- 2027; -2028 -- 2051; -2028 -- 2036; -2028 -- 2028; -2029 -- 2032; -2029 -- 2034; -2029 -- 2030; -2029 -- 2029; -2030 -- 2042; -2030 -- 2033; -2030 -- 2030; -2031 -- 2036; -2031 -- 2032; -2031 -- 2031; -2032 -- 2035; -2032 -- 2032; -2033 -- 2050; -2033 -- 2059; -2033 -- 2034; -2033 -- 2033; -2034 -- 2035; -2034 -- 2060; -2034 -- 2034; -2035 -- 2057; -2035 -- 2036; -2035 -- 2035; -2036 -- 2058; -2036 -- 2036; -2037 -- 2043; -2037 -- 2047; -2037 -- 2039; -2037 -- 2038; -2037 -- 2048; -2037 -- 2037; -2038 -- 2043; -2038 -- 2039; -2038 -- 2038; -2039 -- 2040; -2039 -- 2046; -2039 -- 2047; -2039 -- 2039; -2040 -- 2044; -2040 -- 2041; -2040 -- 2046; -2040 -- 2040; -2041 -- 2044; -2041 -- 2041; -2042 -- 2050; -2042 -- 2043; -2042 -- 2042; -2043 -- 2049; -2043 -- 2043; -2044 -- 2046; -2044 -- 2045; -2044 -- 2044; -2045 -- 2073; -2045 -- 2046; -2045 -- 2074; -2045 -- 2045; -2046 -- 2047; -2046 -- 2072; -2046 -- 2073; -2046 -- 2046; -2047 -- 2071; -2047 -- 2048; -2047 -- 2072; -2047 -- 2047; -2048 -- 2049; -2048 -- 2071; -2048 -- 2048; -2049 -- 2069; -2049 -- 2050; -2049 -- 2049; -2050 -- 2068; -2050 -- 2050; -2051 -- 2058; -2051 -- 2052; -2051 -- 2051; -2052 -- 2053; -2052 -- 2058; -2052 -- 2052; -2053 -- 2058; -2053 -- 2054; -2053 -- 2053; -2054 -- 2055; -2054 -- 2057; -2054 -- 2054; -2055 -- 2060; -2055 -- 2056; -2055 -- 2055; -2056 -- 2062; -2056 -- 2059; -2056 -- 2056; -2057 -- 2060; -2057 -- 2058; -2057 -- 2057; -2058 -- 2058; -2059 -- 2068; -2059 -- 2060; -2059 -- 2059; -2060 -- 2060; -2061 -- 2067; -2061 -- 2069; -2061 -- 2062; -2061 -- 2061; -2062 -- 2068; -2062 -- 2062; -2063 -- 2073; -2063 -- 2065; -2063 -- 2064; -2063 -- 2074; -2063 -- 2063; -2064 -- 2065; -2064 -- 2064; -2065 -- 2066; -2065 -- 2072; -2065 -- 2073; -2065 -- 2065; -2066 -- 2070; -2066 -- 2067; -2066 -- 2072; -2066 -- 2066; -2067 -- 2070; -2067 -- 2067; -2068 -- 2069; -2068 -- 2068; -2069 -- 2070; -2069 -- 2071; -2069 -- 2069; -2070 -- 2072; -2070 -- 2071; -2070 -- 2070; -2071 -- 2072; -2071 -- 2071; -2072 -- 2073; -2072 -- 2072; -2073 -- 2074; -2073 -- 2073; -2074 -- 2074; -2075 -- 2080; -2075 -- 2093; -2075 -- 2076; -2075 -- 2075; -2076 -- 2077; -2076 -- 2079; -2076 -- 2076; -2077 -- 2121; -2077 -- 2078; -2077 -- 2077; -2078 -- 2118; -2078 -- 2121; -2078 -- 2078; -2079 -- 2086; -2079 -- 2121; -2079 -- 2080; -2079 -- 2122; -2079 -- 2079; -2080 -- 2099; -2080 -- 2085; -2080 -- 2080; -2081 -- 2084; -2081 -- 2086; -2081 -- 2082; -2081 -- 2081; -2082 -- 2106; -2082 -- 2085; -2082 -- 2082; -2083 -- 2115; -2083 -- 2120; -2083 -- 2084; -2083 -- 2083; -2084 -- 2120; -2084 -- 2084; -2085 -- 2114; -2085 -- 2086; -2085 -- 2085; -2086 -- 2119; -2086 -- 2120; -2086 -- 2086; -2087 -- 2097; -2087 -- 2089; -2087 -- 2088; -2087 -- 2098; -2087 -- 2087; -2088 -- 2089; -2088 -- 2088; -2089 -- 2090; -2089 -- 2096; -2089 -- 2097; -2089 -- 2089; -2090 -- 2094; -2090 -- 2091; -2090 -- 2096; -2090 -- 2090; -2091 -- 2092; -2091 -- 2094; -2091 -- 2091; -2092 -- 2100; -2092 -- 2093; -2092 -- 2092; -2093 -- 2099; -2093 -- 2093; -2094 -- 2100; -2094 -- 2096; -2094 -- 2095; -2094 -- 2094; -2095 -- 2111; -2095 -- 2100; -2095 -- 2096; -2095 -- 2112; -2095 -- 2095; -2096 -- 2097; -2096 -- 2110; -2096 -- 2111; -2096 -- 2096; -2097 -- 2109; -2097 -- 2098; -2097 -- 2110; -2097 -- 2097; -2098 -- 2109; -2098 -- 2098; -2099 -- 2114; -2099 -- 2100; -2099 -- 2099; -2100 -- 2113; -2100 -- 2100; -2101 -- 2107; -2101 -- 2111; -2101 -- 2103; -2101 -- 2102; -2101 -- 2112; -2101 -- 2101; -2102 -- 2107; -2102 -- 2103; -2102 -- 2102; -2103 -- 2104; -2103 -- 2110; -2103 -- 2111; -2103 -- 2103; -2104 -- 2108; -2104 -- 2105; -2104 -- 2110; -2104 -- 2104; -2105 -- 2108; -2105 -- 2105; -2106 -- 2114; -2106 -- 2107; -2106 -- 2106; -2107 -- 2113; -2107 -- 2107; -2108 -- 2110; -2108 -- 2109; -2108 -- 2108; -2109 -- 2110; -2109 -- 2109; -2110 -- 2111; -2110 -- 2110; -2111 -- 2112; -2111 -- 2111; -2112 -- 2113; -2112 -- 2112; -2113 -- 2114; -2113 -- 2113; -2114 -- 2114; -2115 -- 2120; -2115 -- 2116; -2115 -- 2115; -2116 -- 2117; -2116 -- 2119; -2116 -- 2116; -2117 -- 2122; -2117 -- 2118; -2117 -- 2117; -2118 -- 2121; -2118 -- 2118; -2119 -- 2122; -2119 -- 2120; -2119 -- 2119; -2120 -- 2120; -2121 -- 2122; -2121 -- 2121; -2122 -- 2122; -2123 -- 2132; -2123 -- 2133; -2123 -- 2124; -2123 -- 2123; -2124 -- 2125; -2124 -- 2133; -2124 -- 2124; -2125 -- 2130; -2125 -- 2126; -2125 -- 2125; -2126 -- 2127; -2126 -- 2130; -2126 -- 2126; -2127 -- 2130; -2127 -- 2128; -2127 -- 2127; -2128 -- 2145; -2128 -- 2129; -2128 -- 2128; -2129 -- 2134; -2129 -- 2150; -2129 -- 2130; -2129 -- 2129; -2130 -- 2133; -2130 -- 2130; -2131 -- 2134; -2131 -- 2138; -2131 -- 2132; -2131 -- 2131; -2132 -- 2133; -2132 -- 2132; -2133 -- 2134; -2133 -- 2133; -2134 -- 2141; -2134 -- 2134; -2135 -- 2140; -2135 -- 2157; -2135 -- 2136; -2135 -- 2135; -2136 -- 2137; -2136 -- 2139; -2136 -- 2136; -2137 -- 2142; -2137 -- 2138; -2137 -- 2137; -2138 -- 2141; -2138 -- 2138; -2139 -- 2142; -2139 -- 2148; -2139 -- 2140; -2139 -- 2139; -2140 -- 2163; -2140 -- 2147; -2140 -- 2140; -2141 -- 2150; -2141 -- 2142; -2141 -- 2141; -2142 -- 2149; -2142 -- 2142; -2143 -- 2146; -2143 -- 2148; -2143 -- 2144; -2143 -- 2143; -2144 -- 2170; -2144 -- 2147; -2144 -- 2144; -2145 -- 2150; -2145 -- 2146; -2145 -- 2145; -2146 -- 2149; -2146 -- 2146; -2147 -- 2178; -2147 -- 2148; -2147 -- 2147; -2148 -- 2149; -2148 -- 2148; -2149 -- 2150; -2149 -- 2149; -2150 -- 2150; -2151 -- 2161; -2151 -- 2153; -2151 -- 2152; -2151 -- 2162; -2151 -- 2151; -2152 -- 2153; -2152 -- 2152; -2153 -- 2154; -2153 -- 2160; -2153 -- 2161; -2153 -- 2153; -2154 -- 2158; -2154 -- 2155; -2154 -- 2160; -2154 -- 2154; -2155 -- 2156; -2155 -- 2158; -2155 -- 2155; -2156 -- 2164; -2156 -- 2157; -2156 -- 2156; -2157 -- 2163; -2157 -- 2157; -2158 -- 2164; -2158 -- 2160; -2158 -- 2159; -2158 -- 2158; -2159 -- 2175; -2159 -- 2164; -2159 -- 2160; -2159 -- 2176; -2159 -- 2159; -2160 -- 2161; -2160 -- 2174; -2160 -- 2175; -2160 -- 2160; -2161 -- 2173; -2161 -- 2162; -2161 -- 2174; -2161 -- 2161; -2162 -- 2173; -2162 -- 2162; -2163 -- 2178; -2163 -- 2164; -2163 -- 2163; -2164 -- 2177; -2164 -- 2164; -2165 -- 2171; -2165 -- 2175; -2165 -- 2167; -2165 -- 2166; -2165 -- 2176; -2165 -- 2165; -2166 -- 2171; -2166 -- 2167; -2166 -- 2166; -2167 -- 2168; -2167 -- 2174; -2167 -- 2175; -2167 -- 2167; -2168 -- 2172; -2168 -- 2169; -2168 -- 2174; -2168 -- 2168; -2169 -- 2172; -2169 -- 2169; -2170 -- 2178; -2170 -- 2171; -2170 -- 2170; -2171 -- 2177; -2171 -- 2171; -2172 -- 2174; -2172 -- 2173; -2172 -- 2172; -2173 -- 2174; -2173 -- 2173; -2174 -- 2175; -2174 -- 2174; -2175 -- 2176; -2175 -- 2175; -2176 -- 2177; -2176 -- 2176; -2177 -- 2178; -2177 -- 2177; -2178 -- 2178; -2179 -- 2184; -2179 -- 2197; -2179 -- 2180; -2179 -- 2179; -2180 -- 2181; -2180 -- 2183; -2180 -- 2180; -2181 -- 2224; -2181 -- 2182; -2181 -- 2181; -2182 -- 2219; -2182 -- 2224; -2182 -- 2182; -2183 -- 2190; -2183 -- 2223; -2183 -- 2184; -2183 -- 2224; -2183 -- 2183; -2184 -- 2203; -2184 -- 2189; -2184 -- 2184; -2185 -- 2188; -2185 -- 2190; -2185 -- 2186; -2185 -- 2185; -2186 -- 2210; -2186 -- 2189; -2186 -- 2186; -2187 -- 2222; -2187 -- 2225; -2187 -- 2188; -2187 -- 2187; -2188 -- 2225; -2188 -- 2188; -2189 -- 2218; -2189 -- 2190; -2189 -- 2189; -2190 -- 2225; -2190 -- 2226; -2190 -- 2190; -2191 -- 2201; -2191 -- 2193; -2191 -- 2192; -2191 -- 2202; -2191 -- 2191; -2192 -- 2193; -2192 -- 2192; -2193 -- 2194; -2193 -- 2200; -2193 -- 2201; -2193 -- 2193; -2194 -- 2198; -2194 -- 2195; -2194 -- 2200; -2194 -- 2194; -2195 -- 2196; -2195 -- 2198; -2195 -- 2195; -2196 -- 2204; -2196 -- 2197; -2196 -- 2196; -2197 -- 2203; -2197 -- 2197; -2198 -- 2204; -2198 -- 2200; -2198 -- 2199; -2198 -- 2198; -2199 -- 2215; -2199 -- 2204; -2199 -- 2200; -2199 -- 2216; -2199 -- 2199; -2200 -- 2201; -2200 -- 2214; -2200 -- 2215; -2200 -- 2200; -2201 -- 2213; -2201 -- 2202; -2201 -- 2214; -2201 -- 2201; -2202 -- 2213; -2202 -- 2202; -2203 -- 2218; -2203 -- 2204; -2203 -- 2203; -2204 -- 2217; -2204 -- 2204; -2205 -- 2211; -2205 -- 2215; -2205 -- 2207; -2205 -- 2206; -2205 -- 2216; -2205 -- 2205; -2206 -- 2211; -2206 -- 2207; -2206 -- 2206; -2207 -- 2208; -2207 -- 2214; -2207 -- 2215; -2207 -- 2207; -2208 -- 2212; -2208 -- 2209; -2208 -- 2214; -2208 -- 2208; -2209 -- 2212; -2209 -- 2209; -2210 -- 2218; -2210 -- 2211; -2210 -- 2210; -2211 -- 2217; -2211 -- 2211; -2212 -- 2214; -2212 -- 2213; -2212 -- 2212; -2213 -- 2214; -2213 -- 2213; -2214 -- 2215; -2214 -- 2214; -2215 -- 2216; -2215 -- 2215; -2216 -- 2217; -2216 -- 2216; -2217 -- 2218; -2217 -- 2217; -2218 -- 2218; -2219 -- 2224; -2219 -- 2220; -2219 -- 2219; -2220 -- 2221; -2220 -- 2223; -2220 -- 2220; -2221 -- 2226; -2221 -- 2222; -2221 -- 2221; -2222 -- 2225; -2222 -- 2222; -2223 -- 2226; -2223 -- 2224; -2223 -- 2223; -2224 -- 2224; -2225 -- 2226; -2225 -- 2225; -2226 -- 2226; +strict graph { +0 [color=blue, weight=4913]; +1 [color=blue, weight=4913]; +2 [color=blue, weight=4913]; +3 [color=blue, weight=4913]; +4 [color=blue, weight=4913]; +5 [color=blue, weight=4913]; +6 [color=blue, weight=4913]; +7 [color=blue, weight=4913]; +8 [color=red, weight=4913]; +9 [color=red, weight=4913]; +10 [color=red, weight=4913]; +11 [color=red, weight=4913]; +12 [color=red, weight=4913]; +13 [color=red, weight=4913]; +14 [color=red, weight=4913]; +15 [color=red, weight=4913]; +16 [color=blue, weight=4913]; +17 [color=blue, weight=4913]; +18 [color=blue, weight=4913]; +19 [color=blue, weight=4913]; +20 [color=blue, weight=4913]; +21 [color=blue, weight=4913]; +22 [color=blue, weight=4913]; +23 [color=blue, weight=4913]; +24 [color=red, weight=4913]; +25 [color=red, weight=4913]; +26 [color=red, weight=4913]; +27 [color=red, weight=4913]; +28 [color=red, weight=4913]; +29 [color=red, weight=4913]; +30 [color=red, weight=4913]; +31 [color=red, weight=4913]; +32 [color=blue, weight=4913]; +33 [color=blue, weight=4913]; +34 [color=blue, weight=4913]; +35 [color=blue, weight=4913]; +36 [color=blue, weight=4913]; +37 [color=blue, weight=4913]; +38 [color=blue, weight=4913]; +39 [color=blue, weight=4913]; +40 [color=red, weight=4913]; +41 [color=red, weight=4913]; +42 [color=red, weight=4913]; +43 [color=red, weight=4913]; +44 [color=red, weight=4913]; +45 [color=red, weight=4913]; +46 [color=red, weight=4913]; +47 [color=red, weight=4913]; +48 [color=blue, weight=4913]; +49 [color=blue, weight=4913]; +50 [color=blue, weight=4913]; +51 [color=blue, weight=4913]; +52 [color=blue, weight=4913]; +53 [color=blue, weight=4913]; +54 [color=blue, weight=4913]; +55 [color=blue, weight=4913]; +56 [color=red, weight=4913]; +57 [color=red, weight=4913]; +58 [color=red, weight=4913]; +59 [color=red, weight=4913]; +60 [color=red, weight=4913]; +61 [color=red, weight=4913]; +62 [color=red, weight=4913]; +63 [color=red, weight=4913]; +0 -- 1 [weight=256]; +0 -- 2 [weight=256]; +0 -- 4 [weight=256]; +1 -- 8 [weight=256]; +1 -- 3 [weight=256]; +1 -- 5 [weight=256]; +2 -- 16 [weight=256]; +2 -- 3 [weight=256]; +2 -- 6 [weight=256]; +3 -- 10 [weight=256]; +3 -- 17 [weight=256]; +3 -- 7 [weight=256]; +4 -- 32 [weight=256]; +4 -- 5 [weight=256]; +4 -- 6 [weight=256]; +5 -- 33 [weight=256]; +5 -- 12 [weight=256]; +5 -- 7 [weight=256]; +6 -- 20 [weight=256]; +6 -- 34 [weight=256]; +6 -- 7 [weight=256]; +7 -- 35 [weight=256]; +7 -- 14 [weight=256]; +7 -- 21 [weight=256]; +8 -- 9 [weight=256]; +8 -- 12 [weight=256]; +8 -- 10 [weight=256]; +9 -- 13 [weight=256]; +9 -- 11 [weight=256]; +10 -- 11 [weight=256]; +10 -- 24 [weight=256]; +10 -- 14 [weight=256]; +11 -- 25 [weight=256]; +11 -- 15 [weight=256]; +12 -- 13 [weight=256]; +12 -- 40 [weight=256]; +12 -- 14 [weight=256]; +13 -- 41 [weight=256]; +13 -- 15 [weight=256]; +14 -- 15 [weight=256]; +14 -- 42 [weight=256]; +14 -- 28 [weight=256]; +15 -- 29 [weight=256]; +15 -- 43 [weight=256]; +16 -- 18 [weight=256]; +16 -- 20 [weight=256]; +16 -- 17 [weight=256]; +17 -- 19 [weight=256]; +17 -- 24 [weight=256]; +17 -- 21 [weight=256]; +18 -- 22 [weight=256]; +18 -- 19 [weight=256]; +19 -- 26 [weight=256]; +19 -- 23 [weight=256]; +20 -- 22 [weight=256]; +20 -- 48 [weight=256]; +20 -- 21 [weight=256]; +21 -- 23 [weight=256]; +21 -- 49 [weight=256]; +21 -- 28 [weight=256]; +22 -- 50 [weight=256]; +22 -- 23 [weight=256]; +23 -- 30 [weight=256]; +23 -- 51 [weight=256]; +24 -- 26 [weight=256]; +24 -- 25 [weight=256]; +24 -- 28 [weight=256]; +25 -- 27 [weight=256]; +25 -- 29 [weight=256]; +26 -- 27 [weight=256]; +26 -- 30 [weight=256]; +27 -- 31 [weight=256]; +28 -- 29 [weight=256]; +28 -- 30 [weight=256]; +28 -- 56 [weight=256]; +29 -- 31 [weight=256]; +29 -- 57 [weight=256]; +30 -- 31 [weight=256]; +30 -- 58 [weight=256]; +31 -- 59 [weight=256]; +32 -- 36 [weight=256]; +32 -- 34 [weight=256]; +32 -- 33 [weight=256]; +33 -- 37 [weight=256]; +33 -- 40 [weight=256]; +33 -- 35 [weight=256]; +34 -- 38 [weight=256]; +34 -- 48 [weight=256]; +34 -- 35 [weight=256]; +35 -- 39 [weight=256]; +35 -- 49 [weight=256]; +35 -- 42 [weight=256]; +36 -- 38 [weight=256]; +36 -- 37 [weight=256]; +37 -- 44 [weight=256]; +37 -- 39 [weight=256]; +38 -- 52 [weight=256]; +38 -- 39 [weight=256]; +39 -- 53 [weight=256]; +39 -- 46 [weight=256]; +40 -- 41 [weight=256]; +40 -- 44 [weight=256]; +40 -- 42 [weight=256]; +41 -- 45 [weight=256]; +41 -- 43 [weight=256]; +42 -- 43 [weight=256]; +42 -- 46 [weight=256]; +42 -- 56 [weight=256]; +43 -- 47 [weight=256]; +43 -- 57 [weight=256]; +44 -- 45 [weight=256]; +44 -- 46 [weight=256]; +45 -- 47 [weight=256]; +46 -- 47 [weight=256]; +46 -- 60 [weight=256]; +47 -- 61 [weight=256]; +48 -- 50 [weight=256]; +48 -- 52 [weight=256]; +48 -- 49 [weight=256]; +49 -- 51 [weight=256]; +49 -- 53 [weight=256]; +49 -- 56 [weight=256]; +50 -- 54 [weight=256]; +50 -- 51 [weight=256]; +51 -- 55 [weight=256]; +51 -- 58 [weight=256]; +52 -- 54 [weight=256]; +52 -- 53 [weight=256]; +53 -- 55 [weight=256]; +53 -- 60 [weight=256]; +54 -- 55 [weight=256]; +55 -- 62 [weight=256]; +56 -- 60 [weight=256]; +56 -- 58 [weight=256]; +56 -- 57 [weight=256]; +57 -- 61 [weight=256]; +57 -- 59 [weight=256]; +58 -- 59 [weight=256]; +58 -- 62 [weight=256]; +59 -- 63 [weight=256]; +60 -- 61 [weight=256]; +60 -- 62 [weight=256]; +61 -- 63 [weight=256]; +62 -- 63 [weight=256]; } diff --git a/python/examples/metis-block-graph/read_glennht_to_conn.py b/python/examples/metis-block-graph/read_glennht_to_conn.py index 845e64b..75b7f5e 100644 --- a/python/examples/metis-block-graph/read_glennht_to_conn.py +++ b/python/examples/metis-block-graph/read_glennht_to_conn.py @@ -15,13 +15,20 @@ def glennht_to_con(filename:str): if (len(temp) == 7): if idx % 2 == 0: block_to_block.append({ - 'block1':{'block_index':blk_id1}, - 'block2':{'block_index':temp[0]}, + 'block1':{'block_index':blk_id1, + "IMIN":IMIN,"JMIN":JMIN,"KMIN":KMIN, + "IMAX":IMAX,"JMAX":JMAX,"KMAX":KMAX}, + 'block2':{'block_index':temp[0], + "IMIN":temp[1],"JMIN":temp[2],"KMIN":temp[3], + "IMAX":temp[4],"JMAX":temp[5],"KMAX":temp[6]}, + }) else: blk_id1 = temp[0] - + IMIN = temp[1]; JMIN = temp[2]; KMIN = temp[3] + IMAX = temp[4]; JMAX = temp[5]; KMAX = temp[6] + if idx>pairs*2: break return block_to_block diff --git a/python/plot3d/graph.py b/python/plot3d/graph.py index 6c42b45..2d2beef 100644 --- a/python/plot3d/graph.py +++ b/python/plot3d/graph.py @@ -167,14 +167,18 @@ def block_connectivity_to_graph(connectivities:List[Dict[str,int]],block_sizes:L for con in tqdm.tqdm(connectivities,"Adding connectivity to Graph"): block1_index = con['block1']['block_index'] block2_index = con['block2']['block_index'] - - block_to_block.append((block1_index,block2_index)) + dI = max(con['block1']['IMAX']-con['block1']['IMIN'],1) + dJ = max(con['block1']['JMAX']-con['block1']['JMIN'],1) + dK = max(con['block1']['KMAX']-con['block1']['KMIN'],1) + edge_weight = dI * dJ * dK + # Weight the edges based on number of connections + block_to_block.append((block1_index,block2_index,{"weight": int(edge_weight)})) # Adds the nodes for i in range(len(block_sizes)): - G.add_node(i, weight=block_sizes[i][0]*block_sizes[i][1]*block_sizes[i][2]) + G.add_node(i, weight=block_sizes[i]) # Adds the connectivity information G.add_edges_from(block_to_block) diff --git a/python/pyproject.toml b/python/pyproject.toml index 216ac4c..c8fd294 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "plot3d" -version = "1.6.6" +version = "1.6.7" description = "Plot3D python utilities for reading and writing and also finding connectivity between blocks" authors = ["Paht Juangphanich "]