1 7 990 990 00003040432533424435453345001001010010534354000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000440043304330303440200020002 50003330300000000000000000000000000000000000000033003440344040433050005000520004 44040000000000000000000000000000000000006256012010515060550105101521050105125060 21065056015201021012510560650052205220202550600060006100022202255025505052201000 10001600055505602106505601520102101251056065065060262010220602606256020602656012 02106250605606526021012052202025506000600061000222021051506055010510152105010511 20210625060560652602101202620102206026062560206026505220100010001600055505210625 06056065260210120522010001000160005550510220602606256020602615201021012510560650 55010510152105010511000100016000555050400404004065256200000000000000000300034000 11101000000000000004040040652562003400011101000000000003400011101040652562301252 150011101000000555056026120265 00004040435233323345423342060100100001543453000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000330034403440404330500050005 20004440400000000000000000000000000000000000000033003440344040433050005000520004 44040000000000000000000000000000000000006526002601512060256015010520151015052066 20605026012260120102501506056025502550505220100010001600055505522052202025506000 60006100022202662060502601226012010250150605605106265010521062060250626062051062 65010521062060250626062052202025506000600061000222026050260122601201025015060566 26501052106206025062606202051065510650605206201021505220100010001600055505510655 10650605206201021255060006000610002220210521062060250626062012260120102501506056 25601501052015101506000600061000222023040040000462526500400043000666060000000000 00000300034000111010400004625265000000000000034000111010000000000004625265031525 120000000011101555051021620215 00100600544324345543243324004003100006454342000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000066006110611010166030003000 34000111010000000000000000000000000000000000000000000000000000000000000000000000 00000000000110016601660606110400040004300066606000000000000000000000000000000000 00000000000000000000000000000000000000006434214032304154410401310160643214043510 41213640654504053105206421046034403440404330500050005200044404433043303034402000 20002500033303654306344510460406310610640654413560423101350305460520136013236564 13012320302460250135603134404043305000500052000444043230415441040131016064321401 43326031030146016013012334231013503054605201360132303440200020002500033303362336 03064606101345630433050005000520004440412320302460250135603164204023102506410645 46040631061064065445000500052000444040200540000326252100000000000000000500052000 44404000000000000005400003262521002500033303034000111010000000000003262521045152 560000000066606444041233132314 00006010533423435534543354004004060060424345000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000110016601660606110400040004 30006660600000000000000000000000000000000000000066006110611010166030003000340001 11010000000000000000000000000000000000005344123031434150410401406166040214334660 32164146024204024062560450641043304330303440200020002500033303344034404043305000 50005200044404563305404513460406406616044654064650353016320302301251031603545613 63105350305301521032013643303034402000200025000333033143415041040140616604021432 30326431030130116103312303530163203023012510316035404330500050005200044404326431 03013011610331230433050005000520004440416320302301251031603524204024062560450641 41040140616604021435000500052000444040200203003021252600000000000000000500052000 44404000000000000002030030212526005200044404000000000004300066606030212526405652 510066606000000444045634136354 34060001052202550055055202000000001100502220000000044004330433030344020002000250 00333030000003300344034404043305000500052000444040000000000000000000000000000000 00000000000000110016601660606110400040004300066606000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00006600611061101016603000300034000111015220255005505520200000000110050222022203 52535553422100010002000550025052205220202550600060006100022202522052202025506000 60006100022202255005505520200000000110050222042524222435560006000500022005222502 52002510001000050025335525505052201000100016000555050550552020000000011005022202 20225050000000066002055502520025100010000500253355505220100010001600055505225050 00000006600205550522010001000160005550502510001000050025335552600060000200524422 20000000011005022206000600061000222020000000440060111000000000000000000000000000 00000000000000000000004400601110000000000000000000000000000000000100612211001100 610000000000000555055550052522 00600100454335244453342234001006400003445243000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000011001660166060611040004000 43000666060000000000000000000000000000000000000000000000000000000000000000000000 00000000000660061106110101660300030003400011101000000000000000000000000000000000 00000000000000000000000000000000000000001436264012304656450105640520341264043530 46233140454101016401603423041034403440404330500050005200044404433043303034402000 20002500033303154101364560420102640250340154633510423306310601130160431033231544 63032360606130610435403634404043305000500052000444041230465645010564052034126406 41321035060513052043062314233063106011301604310332303440200020002500033303312132 06021302504365130433050005000520004440432360606130610435403614601066406103460445 42010264025034015465000500052000444040400320000522612500000000000000000300034000 11101000000000000003200005226125004300066606052000444040000000000005226125025516 520000000033303444046231332364 44010001205520052505220055100060000000520022000000033003440344040433050005000520 00444040000003300344034404043305000500052000444040000000000000000000000000000000 00000000000000660061106110101660300030003400011101000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00006600611061101016603000300034000111015550225002542253500005000610054222455200 52505220055100060000000520022025502550505220100010001600055505255025505052201000 10001600055505225002542253500005000610054222402520255002260001000000025005525202 55002260001000000025005525505052201000100016000555050254225350000500061005422245 23552420000200016002355532550022600010000000250055505220100010001600055505525025 00000006100202250255060006000610002220202260001000000025005555100060000000520022 52000000016005055201000100016000555050006000340062111200000000000000000000000000 00000000000000000000004300606610000000000000000000000000000000000000610011001600 660000000000000555052250055552 00001010424332233354432243010600400004442543000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000660061106110101660300030003 40001110100000000000000000000000000000000000000066006110611010166030003000340001 11010000000000000000000000000000000000005436663602413650351065040520441624043144 31504634023610660406104464045034403440404330500050005200044404433043303034402000 20002500033303553061403561321062040250440514604264354031466016030610335043642643 54031466016030610335043643303034402000200025000333036140356132106204025044051465 36412042601203025033615303143054160110301603313032404330500050005200044404421645 60150305203302631344020002000250003330331466016030610335043623610660406104464045 35106504052044162402000200025000333034030020000222162500300034000111010000000000 00000400043000666060200002221625000000000000052000444040000000000002221625055561 520000000044404444042631436324 44550424450436521412534330625343532620021534000000033003440344040433050005000520 00444040000003300344034404043305000500052000444040000022002550255050522010001000 16000555050000220025502550505220100010001600055505000000000000000000000000000000 00000000000330034403440404330500050005200044404055005220522020255060006000610002 22023300344034404043305000500052000444041046322415223166042532353012006523104543 23262332550025353533520006332000000000000000000000000000000000344034404043305000 50005200044404212504213000012536353442005413015025514255055240424245004514251145 04166025244424605003404152202025506000600061000222025226352202253035353200326353 56400006524142433500236405344330452464241550060344202550600060006100022202416602 52444246050034041344020002000250003330300065241424335002364000125363534420054130 01253635344200541300000000000000000001656565561000355100600061000222020100016000 55505200025000333035656510051356002500033303016000555052500033303410036154600520 240022202000000000001445344413 33435502560335403543421215433265232620032644000000044004330433030344020002000250 00333030000004400433043303034402000200025000333030000033003440344040433050005000 52000444040000440043304330303440200020002500033303000220025502550505220100010001 60005550500220025502550505220100010001600055505000000000000000000000000000000000 00005500522052202025506000600061000222021035320532322643553320523352001044203443 04433320325133235236220021543000000000000000000000000000000000433043303034402000 20002500033303100010302465563321523442006524010601415401244452254605002363100604 05312214456254335001253000000000000000000000000000001030246556332152344200652401 41540124445225460500236314053122144562543350012530303440200020002500033303531221 44562543350012530255060006000610002220245264454254155005623465333255231020054146 50332252353200430451000100016000555055511615651002502600200025000333030200025000 33303600061000222026155610040221001600055505061000222022500033303410003524600153 540022202000000000001436335324 25432454001205424454445345233323052610600520000000055005220522020255060006000610 00222020000002200255025505052201000100016000555050000033003440344040433050005000 52000444040000440043304330303440200020002500033303000550052205220202550600060006 10002220200330034403440404330500050005200044404022002550255050522010001000160005 55053300344034404043305000500052000444040120542445444534523332305261060052012054 24454445345233323052610600520061106110101660300030003400011101522052202025506000 60006100022202542445444534523332305261060052015510313065264446402606015505556063 03606234443402336014465452202025506000600061000222021241426050333030501106442246 30360623444340233601446543130652644464026060155055404330500050005200044404360623 44434023360144654433050005000520004440465264446402606015505515433343054410633123 50333030501106442241000100016000555055550506044032211200200025000333030200025000 33303200025000333035060440322112002500033303000000000001600055505440322112304660 660011101000000666060250250552 52342353432435010052025006243423011550534544000000022002550255050522010001000160 00555050000005500522052202025506000600061000222020000044004330433030344020002000 25000333030000330034403440404330500050005200044404000550052205220202550600060006 10002220200440043304330303440200020002500033303022002550255050522010001000160005 55054400433043303034402000200025000333036246241342242233604340301605050124124013 14312321446443443013350560140052205220202550600060006100022202344034404043305000 50005200044404131431232144644344301335056014056250555022163436406012022103160025 05200153435406622024323361101016603000300034000111010520250062434230115505345442 50520015343540662202432335550221634364060120221031202550600060006100022202520015 34354066220243233255060006000610002220222163436406012022103106243423011550534544 62434230115505345444000400043000666062520504306060412400500052000444040200025000 33303500052000444045043060604124002500033303000000000003400011101360663023101036 530055505000000555056536630314 33220323330324105453446540443565021535565124000000044004330433030344020002000250 00333030000004400433043303034402000200025000333030000055005220522020255060006000 61000222020000550052205220202550600060006100022202000000000000000000000000000000 00000000000440043304330303440200020002500033303055005220522020255060006000610002 22024400433043303034402000200025000333030036040201304221064351502333552142003604 02013042210643515023335521420000000000000000000000000000000000433043303034402000 20002500033303630360364132034355502063551032630506403556013426205444225635001434 43212063424205264222305400000000000000000000000000002332440605435050224355436226 40355601342620544422563504136450434222050142260451303440200020002500033303355601 34262054442256350433050005000520004440434003425205354220155260543505022435543622 02435450260355325210000000000000000002561601215660311600500052000444040200025000 33303100016000555056011256625311001600055505000000000006100022202356640513211261 630033303055505555051552451542 33432502655546503313342120122334056245033342000000044004330433030344020002000250 00333030000004400433043303034402000200025000333030000033003440344040433050005000 52000444040000440043304330303440200020002500033303000550052205220202550600060006 10002220200220025502550505220100010001600055505000000000000000000000000000000000 00005500522052202025506000600061000222026555540420324123052230405354502224155643 05163140340222344050145011140025502550505220100010001600055505255025505052201000 10001600055505320605304645062231405444500004610535433406035541302513203333406244 23310005545302243202223300000000000000000000000000006436455603223540510450666452 40313201554630233320000314536540255403024232055536303440200020002500033303313201 55463023332000031433050005000520004440443055543302063206663010422364052645044443 00223240553450555440000000000000000001151206652606662200600061000222020600061000 22202200025000333032065626011124005200044404000000000001600055505426044420510444 510044404055505000000031031314 43345202544015402133251412620455251434033243000000033003440344040433050005000520 00444040000004400433043303034402000200025000333030000044004330433030344020002000 25000333030000330034403440404330500050005200044404000220025502550505220100010001 60005550500550052205220202550600060006100022202000000000000000000000000000000000 00005500522052202025506000600061000222026403320461305663202046525233401104140421 05503655042420435256634000640034403440404330500050005200044404000000000000000000 00000000000000650124335230222041525413404434410042432451525033252024302233201314 22362565030252454301123100000000000000000000000000003534532625204452505340554455 46202554503525220430556354122035350342521143000130303440200020002500033303211450 50312525443066036522010001000160005550525545035252204305563542420435256634000640 22204152541340443446000600061000222021023616155204402400600061000222020000000000 00000500052000444046165152033623001600055505061000222021600055505652066226250663 560033303044404000000130130364 22435453202100010502423323160520332543543445000000055005220522020255060006000610 00222020000005500522052202025506000600061000222020000033003440344040433050005000 52000444040000440043304330303440200020002500033303000220025502550505220100010001 60005550500330034403440404330500050005200044404022002550255050522010001000160005 55054400433043303034402000200025000333035215221502262510306051033164356564021000 10502423323160520332543543445052205220202550600060006100022202611061101016603000 30003400011101001050242332316052033254354344506020535445461025044523423433260205 35445461025044523423433261101016603000300034000111015024233231605203325435434455 51526040102604461342121305354454610250445234234332202550600060006100022202510144 10230443434201036255060006000610002220212411020044003426063563360540334343506041 30605103316435656402000200025000333033064055432563632000400043000666060000000000 00000100016000555050550025640421000000000000025000333032500033303025640421521303 560044404033303555051036635364 43550423134053206543404234150325334155556421000000033003440344040433050005000520 00444040000004400433043303034402000200025000333030000022002550255050522010001000 16000555050000220025502550505220100010001600055505000000000000000000000000000000 00000000000330034403440404330500050005200044404055005220522020255060006000610002 22024400433043303034402000200025000333032404430565350512445035533055556052240265 03103000604350345336655512024034403440404330500050005200044404000000000000000000 00000000000000100132320245425033533505553422610556460621312040244542225465206454 50532352044244202224355100000000000000000000000000004333033445503653314555453201 41010630204624445222061544000103420432441122265053303440200020002500033303001034 20432441122265053000000000000000000000010342043244112226505314050315333255501623 43503453366555120245000500052000444046054655516660431500100016000555050000000000 00000200025000333036551566615416001600055505025000333032500033303666630611111256 640055505055505555056154255532 43550453454043155635504464532560221444065342000000033003440344040433050005000520 00444040000004400433043303034402000200025000333030000022002550255050522010001000 16000555050000220025502550505220100010001600055505000000000000000000000000000000 00000000000330034403440404330500050005200044404022002550255050522010001000160005 55054400433043303034402000200025000333031400055130520102433254022664403204640616 50415302614632500222344043140034403440404330500050005200044404000000000000000000 00000000000000055130520102433254022664403204622640250605344523055113304503121252 30420354524055203302353625505052201000100016000555054153026146325002223440431403 21024236452505536330013342506053445230551133045031505220100010001600055505015333 45220550233060233000000000000000000000064304526055453305613224332540226644032046 42325302250440542415000500052000444045164011512201432600200025000333030600061000 22202100016000555050111522025420000000000000061000222026100022202622040622550156 530044404044404000001334233314 34435505145551304324605453535560433652054331000000044004330433030344020002000250 00333030000003300344034404043305000500052000444040000033003440344040433050005000 52000444040000440043304330303440200020002500033303000220025502550505220100010001 60005550500220025502550505220100010001600055505000000000000000000000000000000000 00002200255025505052201000100016000555053554240343400634313552043635206543255150 00064302013335540431152021035025502550505220100010001600055505255025505052201000 10001600055505610610440360363550043455203213650256320321454224034052503454000013 40506444223034662505604200000000000000000000000000000643020133355404311520210351 34050644422303466250560423304104142200343225045641404330500050005200044404014346 42250341425012345000000000000000000000054434222034502500124413335540431152021035 36355004345520321362000200025000333035664025626104035200200025000333030100016000 55505100016000555050252661051453000000000000052000444042500033303161025150160041 220055505022202000001244143423 55345354234233323544010025220110342533600025000000022002550255050522010001000160 00555050000002200255025505052201000100016000555050000044004330433030344020002000 25000333030000330034403440404330500050005200044404000220025502550505220100010001 60005550500440043304330303440200020002500033303022002550255050522010001000160005 55053300344034404043305000500052000444041421552106421250512010034163362222042066 20104313465420130344333633321034403440404330500050005200044404522052202025506000 60006100022202662010431346542013034433363332105156336342205061043004413335551563 36342205061043004413335552202025506000600061000222021043134654201303443336333211 35652026506004361441555503464312350640433444144456404330500050005200044404600525 50660435244100052166030003000340001110105255066043524410005225220110342533600025 51201003416336222201000100016000555051043052005532221100600061000222020000000000 00000300034000111010524355311110000000000000025000333035200044404055322211224555 660033303033303666060052052522 44250324544043244560405644343515026235236251000000033003440344040433050005000520 00444040000003300344034404043305000500052000444040000055005220522020255060006000 61000222020000220025502550505220100010001600055505000000000000000000000000000000 00000000000440043304330303440200020002500033303055005220522020255060006000610002 22023300344034404043305000500052000444046406104634020316444352502013521405640006 40230102204143565024435203655034403440404330500050005200044404000000000000000000 00000000000000064023010220414356502443520365513054060550363421205334250412231430 50461333425205064256302134404043305000500052000444042301022041435650244352036556 01003535342020524425263240201243134232055142530425000000000000000000000000064632 34242056042515223000000000000000000000035353420205244252632454043555023535225150 41435650244352036555000500052000444042566601565611646000500052000444040200025000 33303100016000555056016556164265001600055505000000000006100022202456142063216461 150033303055505222024122425215 52445423324244520001010205234324061520345423000000022002550255050522010001000160 00555050000005500522052202025506000600061000222020000033003440344040433050005000 52000444040000330034403440404330500050005200044404000220025502550505220100010001 60005550500330034403440404330500050005200044404055005220522020255060006000610002 22024400433043303034402000200025000333036421012433131364543434406332030102642260 25221212055134314060620360625034403440404330500050005200044404522052202025506000 60006100022202122344141453503430406602031212065344646413234343301445040605152556 56502264346301015041015252202025506000600061000222020010102052343240615203454230 60605025434530162504323546060502543453016250432354101660300030003400011101605025 43453016250432354166030003000340001110150254345301625043235455134314060620360625 52343240615203454231000100016000555055250203301054141000200025000333030500052000 44404200025000333032033010541410005200044404000000000004300066606310530316602363 600022202000000333036051152512 33335202415562134450506543155433026232323303000000044004330433030344020002000250 00333030000004400433043303034402000200025000333030000044004330433030344020002000 25000333030000440043304330303440200020002500033303000220025502550505220100010001 60005550500550052205220202550600060006100022202000000000000000000000000000000000 00005500522052202025506000600061000222024552653012020310365541302443236000055532 33560600433455463022632334404025502550505220100010001600055505255025505052201000 10001600055505103534040565355540302353231220214154040301452233405064540660642430 30212422230405424546550543303034402000200025000333031202031036554130244323600006 06055644223240560454211010006454022354052445432202000000000000000000000000064540 22354052445432202000000000000000000000034432231405514544330363255443020132301101 36554130244323600002000200025000333036621501655152660600100016000555050100016000 55505500052000444045015651541101002500033303000000000006100022202451504404262144 040033303022202333036606000000 33332202323051432440625635444562542650346203000000044004330433030344020002000250 00333030000004400433043303034402000200025000333030000044004330433030344020002000 25000333030000440043304330303440200020002500033303000550052205220202550600060006 10002220200550052205220202550600060006100022202000000000000000000000000000000000 00005500522052202025506000600061000222026302403600022130564451254445030250630336 30660120415344552541050361405043304330303440200020002500033303000000000000000000 00000000000000623422042315554450254355032400144444025303263324523152044260541000 55640213326523332040520143303034402000200025000333036601204153445525410503614050 05564021332652333204052010556402133265233320405201000000000000000000000000512520 33255232420420403255060006000610002220236243322523602041630245144532546250335102 56445125444503025061000100016000555052261162656056050200500052000444040500052000 44404100016000555051625660512004006100022202016000555055200044404460545300102435 010055505000000333035201403060 44250354314042123652404324652444242650445102000000033003440344040433050005000520 00444040000003300344034404043305000500052000444040000055005220522020255060006000 61000222020000220025502550505220100010001600055505000000000000000000000000000000 00000000000440043304330303440200020002500033303022002550255050522010001000160005 55053300344034404043305000500052000444045401542021200006415246424445040140540332 22062505214252404245350456203034403440404330500050005200044404000000000000000000 00000000000000652632210165445242424015041250615234550523302532353422035410053235 40434342536353152034300652202025506000600061000222022120000641524642444504014051 52025635253035324203215045101603225343536020310403202550600060006100022202000136 25313533320306302000000000000000000000001362531353332030630264152464244450401405 45524342410504603045000500052000444046126212566021530000100016000555050600061000 22202500052000444042126560263105005200044404061000222025200044404460241603105402 050055505000000444046302403060 52442453055600234435453544533353055110202060000000022002550255050522010001000160 00555050000005500522052202025506000600061000222020000033003440344040433050005000 52000444040000330034403440404330500050005200044404000550052205220202550600060006 10002220200330034403440404330500050005200044404022002550255050522010001000160005 55054400433043303034402000200025000333035560023443545354453335305511020206056250 36215251064633363056010250565025502550505220100010001600055505166016606061104000 40004300066606023443545354453335305511020206054334232423324442402266050501041562 52601314441402106052021243303034402000200025000333031051501043333330533102464641 20215630444040201605424142620603444444024460531313505220100010001600055505215630 44404020160542414522010001000160005550560344444402446053131364633363056010250565 43333330533102464645000500052000444045550506034015653500200025000333030200025000 33303200025000333035060340156535002500033303000000000001600055505340156535306101 410011101000000222025010212106 00000010642241611552321465053203320023666525000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000066006110611010166030003000340001 11010000000000000000000000000000000000005225051244222050545324332432365542422053 14222025025553253325223633222052205220202550600060006100022202522052202025506000 60006100022202531422202502555325332522363322226533555020232453445345412235360115 35542242454445435410015161101016603000300034000111016624223553532333234236006260 52545321245144516541660505254532124514451654166050202550600060006100022202520522 24524452554144555255060006000610002220220232453445345412235325553253325223633222 54532433243236554241000100016000555056510551001533361600100016000555050200025000 33303600061000222025510015333616002500033303025000333036100022202015333616624441 610022202033303666060151151502 06000001233442265332435453505022505502655454000000000000000000000000000000000000 00000000000001100166016606061104000400043000666060000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00006600611061101016603000300034000111011342446355263023340501250460260065634155 62662031123005042500302611050043304330303440200020002500033303344034404043305000 50005200044404666100213201330500250300262215101066554410410204520130514452510665 54410410204520130514452516606061104000400043000666061122336036050325064026332520 56450644020052040051556265645064402005204005155626202550600060006100022202466540 02035200405166020344020002000250003330354430206520310510012113305002503002622151 36050325064026332522000200025000333030602160050134406000000000000000000100016000 55505000000000000001605001311464006100022202016000555050000000000501344060064663 130000000022202666060121121205 10440100533332000250345423354543354424000205000000066006110611010166030003000340 00111010000000000000000000000000000000000000000000000033003440344040433050005000 52000444040000330034403440404330500050005200044404000000000000000000000000000000 00000000000660061106110101660300030003400011101000000000000000000000000000000000 00000000000000000000000000000000000000005335050203014364345455335532405500333053 04510641163554563356224033501043304330303440200020002500033303433043303034402000 20002500033303530451064116355456335622403350120504063413432322442245302200400520 43235442323442335300050200000000000000000000000000002503454233545433544240002054 06341343232244224530220040230504523244424253055300000000000000000000000000350246 23254425153033105433050005000520004440450452324442425305530053154523352624044602 32545333535240224002000200025000333036264556401203340200100016000555050500052000 44404100016000555055560412044503002500033303025000333031600055505412044503650443 050022202044404000000502502040 01000006323453453551534543205052502202533262000000000000000000000000000000000000 00000000000006600611061101016603000300034000111010000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00001100166016606061104000400043000666066342605011113021340500250400256656534356 51001036323105042501302555464043304330303440200020002500033303344034404043305000 50005200044404125533133206330506250310251106062155654660400204520030520011120666 64056430200520300521121225505052201000100016000555051111302134050025040025665650 60414546020352064052223136041454602035206405222313101660300030003400011101414546 02035206405222313344020002000250003330356430200520300521121263305062503102511060 30050325004025006662000200025000333030605160020160033300000000000000000100016000 55505000000000000001602001633636006100022202016000555050000000000201600333061441 410000000022202555050111111106 00000060462263522661123645024504450054555616000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000011001660166060611040004000430006 66060000000000000000000000000000000000002222022533152020552455445525452231322024 23551022055424544454354544515052205220202550600060006100022202522052202025506000 60006100022202242355102205542454445435454451555244625050225322332252325546450666 45235215321332162320066652202025506000600061000222021113254256245644561545001110 65532424532433243232110606553242453243324323211060101660300030003400011101550223 53233323423233262255060006000610002220250225322332252325546455424544454354544515 55245544552545223131000100016000555051260226006266634300600061000222020500052000 44404100016000555052260062666343005200044404052000444041600055505062666343151114 340055505044404555050666666601 10340600353354505000543243323244424453052000000000066006110611010166030003000340 00111010000000000000000000000000000000000000000000000044004330433030344020002000 25000333030000330034403440404330500050005200044404000000000000000000000000000000 00000000000110016601660606110400040004300066606000000000000000000000000000000000 00000000000000000000000000000000000000002332010233014661352326442625301530333023 00550341463423254425353030505043304330303440200020002500033303433043303034402000 20002500033303230055034146342325442535303050560544063116425451335152406240404550 03205455454335422400350500000000000000000000000000005503414634232544253530305050 02345344545333533240250000234534454533353324025000000000000000000000000000320545 54543354224003505433050005000520004440420465455335512405130323223234423553004202 31232244226530264042000200025000333031514221406502430300600061000222020200025000 33303600061000222022210465035404005200044404052000444046100022202465035404120534 040055505033303000003505202000 01100404520000233243000520353544453323335345000000000000000000000000000000000000 00000000000006600611061101016603000300034000111010000066006110611010166030003000 34000111010000000000000000000000000000000000000000000000000000000000000000000000 00000000000330034403440404330500050005200044404000000000000000000000000000000000 00003300344034404043305000500052000444044002503502350504045355445422331314300524 31463202300253534452423350540000000000000000000000000000000000000000000000000000 00000000000000023324300052035354445332333534554453400025042423332445444243242054 20203032422332355446463443303034402000200025000333035033032605535644551233616415 42020303242233235544646344404510224213322654416136303440200020002500033303002504 24233324454442432000000000000000000000025042423332445444243240453554454223313143 02535344524233505400000000000000000006564226031551212200100016000555050200025000 33303100016000555052263015523223005200044404052000444041600055505315512122622545 540022202033303333035035230354 10060000335125533234262445205052505502332435000000066006110611010166030003000340 00111010000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000110016601660606110400040004300066606000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000516113056456511540500250030236503151611 30564565115405002500302365031025502550505220100010001600055505611061101016603000 30003400011101003145446422510504250460235463004632331355260203520310542314046323 31355260203520310542314043303034402000200025000333035645651154050025003023650316 30101124020152013054605443111002002045204005401645404330500050005200044404101124 02015201305460544611040004000430006660611240201520130546054405005032503002306132 50050325030023061321000100016000555050605160500150345100000000000000000100016000 55505000000000000001600501536054006100022202016000555050000000000501536054062043 260000000022202333031645544463 00001000222116124132616225054204350053531321000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000660061106110101660300030003 40001110100000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000216132235211100565426435615355352321613 22352111005654264356153553523052205220202550600060006100022202611061101016603000 30003400011101022324201011535423435345354242255453506066242354342432423535552055 26244232353342342425055052202025506000600061000222025023135555542543552535050255 52624423235334234242505505464222223523422524202052202550600060006100022202606624 23543424324235355166030003000340001110166242354342432423535505654264356153553523 56542643561535535231000100016000555056210256006565451400100016000555050500052000 44404600061000222022560065654514005200044404025000333031600055505065654514121232 630055505033303555052052550522 00001000666552451465252661054204350053264654000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000660061106110101660300030003 40001110100000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000656135235515100145424435435325355365613 52355151001454244354353253553016601660606110400040004300066606255025505052201000 10001600055505025324505011115421435165324245252453202066662356342612453532522052 22244652355342522455052025505052201000100016000555055053535513542343534532050555 22224465235534252245505202424226423543424324502022505220100010001600055505206666 23563426124535325522010001000160005550566662356342612453532501454244354353253553 14542443543532535533000300034000111016210256006513236200100016000555050500052000 44404600061000222022560065132362005200044404025000333031600055505065132362126454 150055505033303222022022520225 10060000221534345453323551202055205505454243000000066006110611010166030003000340 00111010000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000110016601660606110400040004300066606000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000151654360352533110204520460540644515165 43603525331102045204605406445061106110101660300030003400011101255025505052201000 10001600055505064201362622140200520030541054613506415155630500250040236023136654 05066600504250400235613034404043305000500052000444042331210013020652064054320416 41515563050025004023602314252446605032503102301332303440200020002500033303506660 05042504002356130255060006000610002220266600504250400235613001302065206405432041 13020652064054320413000300034000111010105610500621432000000000000000000600061000 22202000000000000006100506240623001600055505061000222020000000000506240623015634 500000000055505444041332231364 01600304000055435423502000324243323354353543000000000000000000000000000000000000 00000000000006600611061101016603000300034000111010000011001660166060611040004000 43000666060000000000000000000000000000000000000000000000000000000000000000000000 00000000000440043304330303440200020002500033303000000000000000000000000000000000 00003300344034404043305000500052000444040005543542350200032424332335435354300554 35423502000324243323354353543000000000000000000000000000000000000000000000000000 00000000000000323020330022042425332425433134114413400322055354445532340203245024 60233025351445262346163143303034402000200025000333032033002204242533242543313412 46023302535144526234616314400550353524453523446436303440200020002500033303032205 53544455323402032000000000000000000000055035352445352344643600324243323354353543 03242433233543535430000000000000000001214551036252122100600061000222020500052000 44404600061000222025513062532322002500033303025000333036100022202362521221152454 550055505044404333032032530324 55445454006550055006233342660550335243423453000000022002550255050522010001000160 00555050000002200255025505052201000100016000555050000033003440344040433050005000 52000444040000330034403440404330500050005200044404000220025502550505220100010001 60005550500330034403440404330500050005200044404022002550255050522010001000160005 55053300344034404043305000500052000444040655005500623334266055033524342345365500 55006233342660550335243423453016601660606110400040004300066606255025505052201000 10001600055505555055603156206056033614340125102200154443511022044253435432422001 54443511022044253435432425505052201000100016000555055560315620605603361434012510 15444351102204425343543241544435110220442534354324606110400040004300066606462150 10210441634306526344020002000250003330310531024044433431062012160500330043456056 24605303334434601506000600061000222023063055342520416400400043000666060000000000 00000100016000555050550025263063000000000000025000333032500033303025263063525140 140044404033303444046526620215 34520424230363345650342440650355333655263152000000044004330433030344020002000250 00333030000003300344034404043305000500052000444040000022002550255050522010001000 16000555050000550052205220202550600060006100022202000000000000000000000000000000 00000000000330034403440404330500050005200044404055005220522020255060006000610002 22023300344034404043305000500052000444041034554310054422055034533205521535403366 42210645110150305335455226455000000000000000000000000000000000433043303034402000 20002500033303224654024155035032533025525205103645003100032044244662254022136450 03100032044244662254022134404043305000500052000444044301406600503653345552416501 03344405204624414225035240233550220432445022562423000000000000000000000000310003 20442446622540221433050005000520004440411002041244322253612000450335331155230556 04503353311552305560000000000000000006053655266612436000100016000555050000000000 00000200025000333036556266113266001600055505025000333032500033303166161064116312 150055505055505222023524221265 43442502120453336540653652650352521443332303000000033003440344040433050005000520 00444040000004400433043303034402000200025000333030000033003440344040433050005000 52000444040000330034403440404330500050005200044404000550052205220202550600060006 10002220200220025502550505220100010001600055505000000000000000000000000000000000 00005500522052202025506000600061000222021044443565005454225031252414334340404355 34060155432550342520543354505000000000000000000000000000000000344034404043305000 50005200044404113132045110205036252234331010104556042056532044525113440100045560 42056532044525113440100043303034402000200025000333034305520623503225250433212021 06223452204352502344232020521455620405254534412101000000000000000000000000232355 20465253634434303522010001000160005550556532044525113440100062350322525043321202 20503625223433101016000600061000222026053161152554040400100016000555050000000000 00000200025000333031615125536303006100022202016000555056100022202625562606522636 060044404033303333031000606000 34332205565513244330243210542260343625413405000000044004330433030344020002000250 00333030000003300344034404043305000500052000444040000044004330433030344020002000 25000333030000440043304330303440200020002500033303000550052205220202550600060006 10002220200550052205220202550600060006100022202000000000000000000000000000000000 00002200255025505052201000100016000555051553104611004143064220034452546120355221 45220142320242230340225402304025502550505220100010001600055505255025505052201000 10001600055505434344034410014222034632542450613000013023043553043665232060531660 03634013550043325231650434404043305000500052000444040006405403422403411254501020 01302304355304366523206050130230435530436652320605000000000000000000000000363401 35500433252316504433050005000520004440423043553043665232060560442250342025435600 01422203463254245060000000000000000002114052621622300400500052000444040600061000 22202600061000222020522616234105000000000000025000333035200044404116201502615214 000022202055505444045403605060 55442424342424442432520006250610432544550010000000022002550255050522010001000160 00555050000002200255025505052201000100016000555050000033003440344040433050005000 52000444040000330034403440404330500050005200044404000550052205220202550600060006 10002220200330034403440404330500050005200044404055005220522020255060006000610002 22023300344034404043305000500052000444041246004606212344645063043434451331324511 45102224336050660430044524414052205220202550600060006100022202344034404043305000 50005200044404664065202255615060043164450221203101565433132014034343326446431015 65433132014034343326446434404043305000500052000444046520225561506004316445022121 56543313201403434332644645553441020110340033253363202550600060006100022202552216 20100346133205565255060006000610002220200152016034523322006006250610432544550010 62506104325445500104000400043000666066033025002261224200100016000555050000000000 00000400043000666060254322601141000000000000052000444042500033303022612242551655 350044404044404555055565060601 43250323440442351215133320545260551433323506000000033003440344040433050005000520 00444040000004400433043303034402000200025000333030000055005220522020255060006000 61000222020000220025502550505220100010001600055505000000000000000000000000000000 00000000000440043304330303440200020002500033303055005220522020255060006000610002 22024400433043303034402000200025000333030040605465553065034524055663336020304060 54655530650345240556633360203000000000000000000000000000000000344034404043305000 50005200044404605465553065034524055663336020362401214623013250022544440640323122 24012043253022114441050425505052201000100016000555053252342101452205541333346001 21462301325002254444064032045340532540222044465302505220100010001600055505453405 32540222044465302344020002000250003330312043253022114441050460045210553233356102 04452505505333450010000000000000000002614066515556340100500052000444040100016000 55505600061000222020661555504502000000000000016000555051600055505655526004222365 010033303033303333036403504060 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000050520022060001502250025505550 05510001000000000000000000000000000000000000000000610050552001000105520525005202 52050000000000000000000000000000000000000610050552001000105520525005202520516002 02250060006022502520025052502066040003106610061101110011300030110300046011600166 06660066400040020225006000602250252002505250220225006000602250252002505250210006 20552005220222002260006066100400040661061600610161060062055200522022200226000600 62055200522022200226000601502250025505550055100010030003011601610016061601100010 55205250052025205116001660666006640004000602250252002505250206022502520025052502 10552052500520252050166066600664000400000000000000000040040400406525624004000046 25265030300301252150000000000000400004625265300301252150004625265000000000000000 004625265125215616010010060101 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000205052612256552151225100300303 00301252150000000000000000000000000000000000000000200466136164461361136006001500 00264616320251655212256265526004004040040652562031164161331641664100100620000513 16140000000000000000000000000000000000004340433004416221600200021001566526125400 23305232223004006550052355232035204450114411002001150056163411425033206633660050 06620021614366344003361556100500056006211251602330523222300400655005235523254402 54555400300122002542254544501144110020011500561634110441622160020002100156652614 41622160020002100156652615232223004006550052355232663366005006620021614366333030 00005260065304330554000100265005103250404200100352002223002442001003520022230024 30000052600653043300010026500510325040000000000000000000000000000000000034500536 01660000000000000000000000000000420023553452300301252150003262521000000000000000 003262521652562325043440053244 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000662516126665656665003003060 06051165600000000000000000000000000000000000000011526165111212111200400401001026 61210000000000000000000000000000000000002160251002606220600200206006060526052200 55502520052001001040040220025012506620602260006006010010015206652011501055100010 01060060062501526005101550100500501001010251005550252005200100104004022002522205 25002500600603003055005266206022600060060100100152060260622060020020600606052602 60622060020020600606052602520052001001040040220025105510001001060060062501622060 02002060060605260551000100106006006250105200100104004022002552001001040040220025 60020020600606052600010010600600625010000000000000000000000000000000000000100106 21665000000000000000000000000000010010621665000000000000000164311000000000000000 000164311000000625012510052251 00000000000000000000000000000000000000000000000601016436614116313661300200202002 03616310010606134116366146411640050050500504161460000000000000000000000000000000 00000000005020251655212256265526004004040040652562005043303440044044303000000005 50040333000000000000000000000000000000000000000203440433003303340400000000220030 44405261225655215122510030030300301252153440433003303340400000000220030444051361 64402420641001001015510230614446133320302634006006061160045643425033643462300060 06066660441203344004404430300000000550040333002331636103500600606556064605354461 41604200100101221013102444134315400010010111103365040330334040000000022003044403 30334040000000022003044402420641001001015510230614405143001001016610032134334040 00000002200304440514300100101661003213464100100101551023061435006006065560646053 40000000022003044400060060666604412030000000000000000000000000000000000000044006 01110000000000000000000000000000004400601110000000000004400601110030125215301252 150601110000000321343330163533 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000502025165521225626552600400404 00406525620000000000000000000000000000000000000000500646114366641163316005002600 00166436150526122565521512251003003030030125215013166341113661446100200510000611 34160000000000000000000000000000000000004430434004355555500000315005652255516400 13306546654006003610011421645046103360213321006004450053154312316044105644560010 03320024623465343003422222200000462002125522201330654665400600361001142164564401 23112300100416006635613233602133210060044500531543120435555550000031500565225554 35555550000031500565225556546654006003610011421645564456001003320024623465433040 04000120026404340663000400635005404160304100400166006113001441004001660061130014 40040001200264043400040063500540416030000000000000000000000000000000000062300353 44333000000000000000000000000000240045101610500504161460005226125000000000000000 005226125361631416033430063143 00000000000000000000000000000000000000000000000106061341163661464116400500505005 04161460010606134116366146411640050050500504161460000000000000000000000000000000 00000000002050526122565521512251003003030030125215005304430043404330044500020000 00043003300000000000000000000000000000000000000240334003430344003320005000000034 00445261225655215122510030030300301252154151431064506446520605606006051346044300 43404330044500020000000430033353406233603323101061010010354306134426302333606010 11010010014332432604665440650602606006060345604340433004450002000000043003334303 44003320005000000034004462336033231010610100103543066450644652060560600605134603 11233012010510100101043214330044500020000000430033233360601011010010014332644652 06056060060513460445460601606006042340104450002000000043003344500020000000430033 12010510100101043216010110100100143320300303003012521500000000000000000300000006 10011000000000000004040040652562000000610011000000000000000610011000000000000000 000610011000000143323456044331 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000030455235106660425542053203630 03601160600000000000000000000000000000000000000066001625445260666002350313003123 25240000000000000000000000000000000000005430532554503550302550515005152345543506 64411230023056206660066136114043162261303330015605450054151612346155164044400621 02320023626165245223204220405220262002625432266441123002305620666006613611442203 41114102650616006135003244405611560126024200240334040242233220225021200214052402 42233220225021200214052404366636051201610016420045216621065105350053044303355030 25505150051523455444006210232002362616502305620666006613611423056206660066136114 30255051500515234550621023200236261650000000000000000030030300301252153002000022 21625040400406525620000000000000200002221625500504161460002221625000000000000000 002221625416146443032530032453 00004030345244353342324432006006060060243423000106061341163661464116400500505005 04161460010606134116366146411640050050500504161460304043253342443545334500100101 00105343543040432533424435453345001001010010534354636200646131323113440034141411 43000211360613411636614641164005005050050416146114530522202621106204263535633024 13106134116366146411640050050500504161465101615163315215604063333631065045606461 31323113440034141411430002113454323262332550025353533520006332343134223163140504 22224230410514255505156601503514242144053646006023005453403214646141041125210540 02324304563131636036652565346562120243525235102420555400232430456313163603665252 62110620426353563302413102301266031145451400654605062652051423234240244161232430 45631316360366525413305442626420036230610203314040142024553615035142421440536460 50446303063505322410524242442500014450000000000000000060060600602434235666656205 30135020200203616311010010534354605630364412100105343545630364412020361631105343 540246204000000014452113456446 00004030345244353342324432006006060060243423000601016436614116313661300200202002 03616310060101643661411631366130020020200203616310106061341163661464116400500505 00504161466010164366141163136613002002020020361631443412604021566015252412305321 44051424040432533424435453345001001010010534354402063640364644516336640346634002 01143452443533423244320060060600602434232063640364644516336640346634002011462631 62652144165414300341460105101353205323226435533205233520010442136435406102552465 04564200351266402156601525241230532144051424044522446152041330633145034152456211 06252536540245633026353053232264355332052335200104423041214313604044063505544613 25040063614054163603110453656346410303301420223316610255246504564200351266625253 65402456330263530500424350153424023305143341530135140063245501416302361410466032 63614054163603110452455035542605246120100101001053435420020200203616311011056303 31152060600602434230000000000000165620504505600602434235630331152020361631105343 540213644000000603355101114324 00000000000000000000000000000000000000000000000403034524435334232443200600606006 02434230030404325334244354533450010010100105343540106061341163661464116400500505 00504161466010164366141163136613002002020020361631606343541212211211526310130033 24044315360613411636614641164005005050050416146143423656556656625146064004453033 46246134116366146411640050050500504161460240314113111361346664603452050034053046 36646664164311131043250200430320212205250526236326012640025035466366656561645434 53015150343603463664666416431113104325020043035330434043231213205326003401400045 05400046464401450021641600260620002323220426001432430450540004646440145002164164 50540004646440145002164164340432312132053260034014203526542452005140516326540004 64644014500216416352654245200514051632643231213205326003401400313133063200561361 04646440145002164165454550351006345340600606006024342320020200203616315100113606 61541020200203616316060060243423011360661541000000000001350134264060243423406525 620425125000000520420430340143 00000000000000000000000000000000000000000000000304043253342443545334500100101001 05343540040303452443533423244320060060600602434230601016436614116313661300200202 00203616311060613411636614641164005005050050416146101251151333315351434360630045 43065211210164366141163136613002002020020361631652662644446242634341014003234012 56651643661411631366130020020200203616310050465664161416241414400231000045002031 21136163615363633005460000320602363324342431242422001540000260536266326231655323 52046200652302312113616361536363300546000032040440141034036263206545024304320034 04300541614602233036131155035302502464260415106520520340430054161460223303613113 40430054161460223303613111410340362632065450243043306433533353056210416656430054 16146022330361311643353335305621041665634036263206545024304302361631055440416466 54161460223303613115313510362601250250600606006024342350050500504161462100646102 43553050500504161466060060243423064610243553000000000004620000130030125215105343 540416206000000005100320450432 00004030345244353342324432006006060060243423000601016436614116313661300200202002 03616310060101643661411631366130020020200203616310403034524435334232443200600606 00602434234030345244353342324432006006060060243423131440163200311366020461404033 61446123310164366141163136613002002020020361631660515115303103541231530203415355 22601643661411631366130020020200203616316244022412416432531030405410314312126266 24046042365462405043624225510342600233244060543505022435543622242416306626232362 04005362525016413622523011446640201366410030255365361345246040302360463465612645 60650631330001413326133602332440605435050224355436224664110503163030441633165443 10354123153020341535522604425633463406053634052164662623236204005362525016354123 15302034153552260410423220003532264322411446640201366410030220461404033614461233 63133000141332613362342020553422341550100101001053435450050500504161466010312062 16242010100105343540000000000000021266452665000000000001246161034060243423504161 466216242534354614320302405251 00003040432533424435453345001001010010534354000601016436614116313661300200202002 03616310060101643661411631366130020020200203616310106061341163661464116400500505 00504161466010164366141163136613002002020020361631433252602351053013632032135034 15421011240432533424435453345001001010010534354416334200236631150004464103361303 33113452443533423244320060060600602434230605363120325266404264601366344245010241 46504525113035131064114335320354425261220245023325065355512121124236026164450564 54032442556510235105301363203213503415421011256323220145103613200412416260402366 31150004464103361303331115335446000223240553450555441101230510406440636431515262 40641450456420436235606654525113035131064114335320362013050455042452313164641450 45642043623560665426405345100241243130236403113402414445353526030133014134626251 00446410336130333110554530224320222330000000000000000060060600602434235110565162 32345020200203616316060060243423046506405061000000000006536523206010534354203616 316405061534354222331043665432 00003040432533424435453345001001010010534354000106061341163661464116400500505005 04161460060101643661411631366130020020200203616310601016436614116313661300200202 00203616311060613411636614641164005005050050416146343561553624506324661431665350 42650124130345244353342324432006006060060243423464105050063613645434011343036103 31133452443533423244320060060600602434233534664102226536034211545031132404442645 53413265055436663330406210310401536260324356525443230514464514101004243245152503 32520243022332541232013614243466131045662645620014164132343066434041604466412115 32420334411040033161560503534532625204452505340554456361364543401134303610331132 22653603421154503113240446324661431665350426501241453421252334540263313263005413 45111410341442252015325133353025355661623643266636043633552555436663330406210310 33441104003316156052563315102332650550100101001053435460060600602434232261606520 66226050500504161465050050416146100662523503600602434230662523503000000000105343 542350150416146223321241460331 00000000000000000000000000000000000000000000000403034524435334232443200600606006 02434230040303452443533423244320060060600602434230106061341163661464116400500505 00504161466010164366141163136613002002020020361631611035333404131314406521431123 40122524160613411636614641164005005050050416146613603344403252221425134160432614 34601643661411631366130020020200203616314244430364646330125634665430655253635000 50403631131520430113461461664344363144040055166526322533016161225550261666356132 53405264352540005040363113152043011346146166405040363113152043011346146166420304 14664625034066431631611353232355041635233625036616533041466462503406643163161133 25222142513416043261434603631131520430113461461664601116616256435224400055100332 55345644366025252111661625643522440005504452243213341105252544522432133411052525 12563466543065525366122524652545252630300303003012521540040400406525626105516256 25226010100105343546060060243423551625625226200203616311645216150060243423105343 545334365361631616160033044331 00004030345244353342324432006006060060243423000106061341163661464116400500505005 04161460060101643661411631366130020020200203616310304043253342443545334500100101 00105343543040432533424435453345001001010010534354631146005005131303646340114114 04441633260613411636614641164005005050050416146620624635521102156343666265302353 41611643661411631366130020020200203616312536114303253304443266561305365230615314 22566056214341115124054243616412630230143541255333315035243365060064545053235204 42442022243551500513130364634011411404441633256365211512034311014400453454002646 40413143066366303336144513232024542503353350555342264602163124336666230634166533 25330444326656130536523063620301346113104034652055634236522444462042534412215634 36662653023534161532352044244202224355130134611310403465205533345112164024125401 64316646030431250225254404220026526200600606006024342310010100105343545565560666 52113020200203616312020020361631566006416460200203616316016243044010534354000000 006416460534354001350263514554 00003040432533424435453345001001010010534354000106061341163661464116400500505005 04161460060101643661411631366130020020200203616310304043253342443545334500100101 00105343543040432533424435453345001001010010534354641316034141544002366613440330 46605046660613411636614641164005005050050416146612350635366145105616533145032155 46651643661411631366130020020200203616313621021250532214316333643030126303433232 12630131202615442350416341320436212062640331430555200524426613524246220015333452 20550233060233142411632602161244632045622311256520245563461444134040651404300326 13432416633246033131124205134525124335512305545441213261343241663324603313112425 45106621603334003411455262455634614441340406514043454101346221560243524510054111 64330440311020311153334522055023306023311561044430043663225121612446320456223112 51623354203614364503432255302134063020500505005041614620020200203616316661006122 13345010100105343541010010534354110622040622600602434230612213345000000000105343 542456061416146602335604311432 00003040432533424435453345001001010010534354000601016436614116313661300200202002 03616310010606134116366146411640050050500504161460106061341163661464116400500505 00504161466010164366141163136613002002020020361631444666244120124253656615441623 05353606540432533424435453345001001010010534354354336630431120046616333016403400 53664325334244354533450010010100105343542424451656046521516033413400465015126550 56031124043613446603033245134366226202553501436551442062533110006226613531123432 21355035535521054455263622461644263306336334254455263622461644263306336334221046 65303416433110404453264325441002334355504320520065336535241211623361540242410124 66530341643311040445326433441405612445663023411550541631340225325005410313126401 66333124064123504054434222034502500124431161444061304300241143613446603033245134 21653321140543662203442223650453621050500505005041614620020200203616316612610015 30232010100105343541010010534354251061003655500504161461011364516060243423000000 001530232243423012442411151655 00000000000000000000000000000000000000000000000304043253342443545334500100101001 05343540030404325334244354533450010010100105343540601016436614116313661300200202 00203616311060613411636614641164005005050050416146116041144555124433302331551103 42103431110164366141163136613002002020020361631112322236304640331144122162430633 43206134116366146411640050050500504161463663322265334440544622660435604346636002 02552116640332552113431561665644252451651112225115322513316164110305053144145566 66425234343405020255211664033255211343156166520255211664033255211343156166510404 15665644222263431616160461163344502261163325231434414041566564422226343161616044 64033114412216243063343203621121335555143461616103631146555665415224516121200434 40220614366500043223355366346520422526003433055016341120003434330550163411200034 54462266043560434665516614452546343360600606006024342360060600602434234405216553 00016030300301252153030030125215521655300016200203616311635016155060243423105343 545661640361631525440034043345 00003040432533424435453345001001010010534354000106061341163661464116400500505005 04161460010606134116366146411640050050500504161460403034524435334232443200600606 00602434233040432533424435453345001001010010534354136136034663050200636361404034 11434564110164366141163136613002002020020361631121621046036212450341530203365360 55526134116366146411640050050500504161463533225511363605441130506361302306042012 46322524361360403024104511364436301624541511241503005315660522523350601003535342 02052442526324124632252436136040302410451136431041565320436240504412410222543634 44123541430102364314120516245415112415030053156605223621245034153020336536055522 05001414163030436634321361012110364400064144463156100353534202052442526324656604 13300013633314621035353420205244252632463636140403411434564123366402014164054010 34153020336536055525322000324222354630600606006024342350050500504161466010365064 55126010100105343540000000000000026566621542000000000006546330611010534354203616 316455126534354620402225344101 00000000000000000000000000000000000000000000000304043253342443545334500100101001 05343540040303452443533423244320060060600602434230106061341163661464116400500505 00504161461060613411636614641164005005050050416146601561122154433433642310130035 44062121560613411636614641164005005050050416146621665562334434413546064004233015 65621643661411631366130020020200203616313500041116515631646364300236020400045330 13340304036315135015420330354655456615651362232322041500054562005333413142345424 52006240605000036661262146131413400541050300036661262146131413400541050300064430 40304146264206235044042333433346302333230515105111460020204034616410523406131460 20204034616410523406131465050304316136025430164631502053546456046210550562204034 61641052340613146205354645604621055056230431613602543016463136315135015420330354 34616410523406131465444540262602666310600606006024342320020200203616315100146602 35354020200203616316060060243423014660235354000000000004650401000030125215105343 540062631000000232153000423000 00003040432533424435453345001001010010534354000601016436614116313661300200202002 03616310060101643661411631366130020020200203616310601016436614116313661300200202 00203616316010164366141163136613002002020020361631343056222530635451406045632044 12362105130345244353342324432006006060060243423445331166450000264603314604366461 33033452443533423244320060060600602434232155524014232630103214503365415602653443 25456263650041635004153046266300056335454661056424035342102152661625354520220233 55062455266556004211464622504263601416350354304211464622504263601416350354335663 13155203514106361420423430631302360504250453526364361423263010321450336541560265 62604650301430136345651650005131044631034113164404006454022354052445432202026460 33146043664613303645402235405244543220231204063406414321261244046633054133455335 10321450336541560260243560024650231330000000000000000010010100105343542160265613 53253050500504161466060060243423036501110530000000000006541062322010534354203616 311110530243423231333543650512 00004030345244353342324432006006060060243423000601016436614116313661300200202002 03616310060101643661411631366130020020200203616310601016436614116313661300200202 00203616316010164366141163136613002002020020361631333036246662602255206465402451 43030242130345244353342324432006006060060243423431600546144014623331130431633064 10023452443533423244320060060600602434234153111510552250131230532634040535644132 45244502631464401441420545144365305313552061546504563500615632015435503546222332 05234220453006231633063154446640346144013600552151612636346340043141001156044012 46366531030330632011442553135520615465045635006156323540103203163023663103501411 24636653103033063201144252255206465402451430302421354622233205234220453006103203 16302366310350141135423220422421062642245046140541146042063625462406421400254213 13123053263404053562342062442302103530100101001053435450050500504161466066056402 21143010100105343540000000000000615650055420100105343545640221143020361631105343 540346351000000446302421141056 00004030345244353342324432006006060060243423000106061341163661464116400500505005 04161460010606134116366146411640050050500504161460403034524435334232443200600606 00602434233040432533424435453345001001010010534354146416020234613303466043646361 44063120010164366141163136613002002020020361631102351326052215065603513242634060 31546134116366146411640050050500504161462351326052215065603513242634060315433163 05006432302045641311460222131401554346143631050452223530132046101523455052330253 23534220354100544616256121504064333141051306223461330346604364636144063120055343 66213003113545630002136210045262060514532335406663235221506560351324263406031540 13454050321364663105556466432302045641311460222131122665024322524210520523210430 33130406320312223523302532353422035410012104264535143010462334044640301450465554 50321364663105556460233215142000632460000000000000000010010100105343542611156504 51023050500504161461010010534354105640624446600602434235640624446020361631105343 540042654000000632464623431620 00000000000000000000000000000000000000000000000304043253342443545334500100101001 05343540040303452443533423244320060060600602434230106061341163661464116400500505 00504161461060613411636614641164005005050050416146601312444662256265121410140034 54054644360613411636614641164005005050050416146646533311552151265636063004323023 13341643661411631366130020020200203616313350046116313631136663603322040405060330 33342324034412142054560130304433651163136112534354065120036344550555215120522414 21062630450502031661464146641114104455030302031661464146641114104455030302044435 45304336563502321064040355215124505353550051305636210000004053646340132001131260 00004053646340132001131260000302413143064500664651000501245425032600332364004053 64634013200113126050124542503260033236430241314306450066465134412142054560130304 53646340132001131262424220026402141560100101001053435420020200203616315600164604 62661020200203616311010010534354016460462661000000000006450635314010534354301252 150226245000000414333020403202 00002050526122565521512251003003030030125215000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000050043340453663330404641361136 13124463600000000000000000000000000000000000000055355211263525255413241260160665 13560000000000000000000000000000000000003443032411444030313641664164653314151031 00321013042642362146141001213424165014544230452242314313121140645416001046343235 33443444365006310032101304264236214614100121345366333040464136113613124463641542 12364113041065165636042502630320564562463543530036324560640351354156316360065642 13114601344146216262422100201561646366116111653005104634323533443444365006640351 35415631636006564463432353344344436500640464136113613124463642642362146141001213 31364166416465331413255354634646566300500505005041614610010100105343541205325356 50143060600602434235050050416146532535650143200203616312505532635050416146203616 315532635361631041451213425056 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000050202516552122562655260040040400406525620000000000000000000000000000000 00000000000000000000000000000000000000000000000000005311663324113614641404033404 40324464600000000000000000000000000000000000000246611445366416313630304430330453 31315261225655215122510030030300301252153435103623641056130204336336400655452524 65206043554406035424423535500031336425564366500024525522246315464413522134112000 53252255531462425302055503540203145445365301560045523130340303246446341036236236 41056130204336336400655405116232025020265455425302463225464043040453133143604155 02220423050463233241240626043554406035424423535500666056201054262265365046342233 01042353354242200123020405022222541325421640503441441300122335402031454453653015 43040453133143604152040502222254132540100101001053435400000000000000000126166111 23546000000000000006060060243423666661532615100105343546601366262010534354105343 541366262243423041151223415150 00000000000000000000000000000000000000000000000205052612256552151225100300303003 01252150000000000000000000000000000000000000000000106061341163661464116400500505 00504161461060613411636614641164005005050050416146500411113000340164631146461146 63600030450526122565521512251003003030030125215036666400043061314663131663114100 04030000000000000000000000000000000000002142042416536641463231064115153405054021 41433223544141463166656361235621141343404336356545304444361136341416135612604252 36443303361433214143322354414146316665636123535361241136314546013662624302000430 61314663131663114100040302503454233545433544240002054306131466313166311410004030 22305016303156211312431265540206140462156646534651432354423234423353000502420526 33311651161361334344142123240333341664120614046215664653465125144466126616416443 16303156211312431264252364433033614330200202002036163110010100105343546235422624 16245010100105343545050050416146512232361030200203616312222534453050416146504161 462243522416146005020304403202 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000020505261225655215122510030030300301252150000000000000000000000000000000 00000000000000000000000000000000000000000000000000002131641641445416461304043403 30341132300000000000000000000000000000000000000564613613633236131640303430440436 64542516552122562655260040040400406525623342520042542022240503632442465031561152 24010033123303042463363654046042524644663456200054522222124123352531331143215000 23255555653654436510316203630504441331324560001253154530430604542332300225465246 23240340103235445400552302162101112060535122123605464254202224050363244246503156 00446544040353144141230313162036305044413313245600055415505021235535362023446544 04035314414123031214050402022552553544655530204145335312046236305044413313245600 34010323544540055235040202255255354460600606006024342300000000000000000626111114 12415000000000000001010010534354661161121554100105343541101655131060243423602434 231655131243423011622254315460 00002050526122565521512251003003030030125215000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000020403303631445033044636466646 14646645400000000000000000000000000000000000000055535235151123255214531510160126 31150000000000000000000000000000000000003623056306042030114231214164114560033036 31445033044636466646146466454446006123346410423543444344010231426305613024543522 32313413406615363144503304463646664614646645421401035040663546563613663210005246 61512014631611161102046261233464104235434443440102314251036461433131516516022546 04203011423121416411456003416312630460656156223031560203356236353453351400440331 41311131631311323245435223231341340661540663546563613663210044636466646146466454 11423121416411456003542343334330605460500505005041614660060600602434236202425423 31015010100105343545050050416146242542331015500504161462502456223050416146203616 312456223416146605465523462310 00000000000000000000000000000000000000000000000205052612256552151225100300303003 01252150000000000000000000000000000000000000000000601016436614116313661300200202 00203616311060613411636614641164005005050050416146200141146404000461361131366636 64104300020251655212256265526004004040040652562063663130300031641664641114113603 40000000000000000000000000000000000000002322044416344532264141316115632563136021 21435144636132360646651500354643646163602156325246444403343631123431633634404565 35303344316631212143514463613236064665150035433361433245513636461662145214620435 06205464041215114656135450005432433232444244530520004350620546404121511465613540 03164166464111411360340000461361131366636641043000234534454533353324025000620546 40412151146561354562145253133330443414620413336165666133463123130365626631216423 36444161211164431464565353033443166310200202002036163160060600602434231242322153 52631060600602434235050050416146262245400146500504161462255234423050416146504161 465525354361631250000354423000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000020505261225655215122510030030300301252150205052612256552151225100300303 00301252150000000000000000000000000000000000000000606430000311361000430141466641 13111416460613411636614641164005005050050416146134000046641600034063631113664666 36136134116366146411640050050500504161460253311314445361563031214665642026052446 64633324162140465631121350510000233243000520353544453323335345005445340002504242 33324454442432031136100043014146664113111416431136100043014146664113111416442051 32400263531012663613633643361364333555464033436262065021362536313131566662545445 13240026353101266361363365641524146464621111523233136163426235344404033363003406 36311136646663613025042423332445444243243014146664113111416405142460651141641441 26353101266361363364242333244544424320200202002036163110010100105343546242155351 40450010100105343545050050416146245565265665500504161465525313103020361631203616 315022242361631333635025260251 00000000000000000000000000000000000000000000000205052612256552151225100300303003 01252150000000000000000000000000000000000000000000000000000000000000000000000000 00000000005020251655212256265526004004040040652562000114534411316323664304043404 40311361400000000000000000000000000000000000000066324336646145411340303430330466 41630000000000000000000000000000000000005053243055451302640503632332425502411235 52402452500306045424423404545651250662645013206053515512166012040323643205135050 21232235563550106465164032630304246446335633013504400623230504441441364026113126 13045140403531331442144043203213512000545255226233665545130264050363233242550243 30015454020333633641305162452500306045424423404545456426500023252255154411015454 02033363364130516315150602224224532013432630304246446335633051302041454453522053 04010323533543032325030262122152026260600606006024342300000000000000000626166113 15533000000000000001010010534354666661024602100105343546601551256010534354105343 541551256243423362034545516533 00002050526122565521512251003003030030125215000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000050632656522554266365642362106 10155554500000000000000000000000000000000000000066424304304432366313141163163634 04400000000000000000000000000000000000005153211413045250613341365165663130101231 05126513020641361166161021261362301364132060453243344343063643045405060046233265 36453454305065131030500154664536513613160305345146113045264036015615126461443044 32366313141163163634044013641320604532433443430636434020062311324126416461040244 43236631314116316363404405001546645365136131603053516104322532413414423203062311 32412641646104024462332653645345430506545264036015615126461420641361166161021261 61334136516566313013245344334340141340500505005041614610010100105343541205425453 26256060600602434235050050416146542545326256200203616312505444464050416146203616 315444464361631141343053440533 00005020251655212256265526004004040040652562000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000050261513235225653626142312101 60142225200000000000000000000000000000000000000033531633030363633263146163613640 30330000000000000000000000000000000000006014205403131260063246264614623031042241 64132524013140310151651131321421062054541300351231323423150540606446301005644245 44434334336306230631101253214431412162101311351156020035114131116166166560554031 31260063246264614623031042330361263552353634630323323036363326314616361364030333 13126006324626461462303104141445146316141641304044100564424544434334336306652456 33463656156064664056442454443433433630635114131116166166560513140310151651131321 06324626461462303104265464543546202300200202002036163110010100105343541505452455 15135060600602434232020020361631545245515135200203616315205633343020361631504161 465633343361631454454044310446 00000000000000000000000000000000000000000000000205052612256552151225100300303003 01252150000000000000000000000000000000000000000000000000000000000000000000000000 00000000005020251655212256265526004004040040652562000335416164641131445303044304 40464636100000000000000000000000000000000000000044236161313664633240403340330313 14160000000000000000000000000000000000001053526640126306440303246336330413236534 40213455100302043364464112014656133204135032205051235535502451061560521305645060 23512212150111523503426035130504632442423022202355500253230104235445435543054222 00524540603542332342234043602646452000532555551633125643226004050344133136650634 35104264020314533535405556514013304045314414403645513132500024522222614465052454 06035423323422340165150402156226256625035130504632442423022213304045314414403645 04050344133136650635010255322324410420600606006024342300000000000000000651666664 35541000000000000001010010534354116616026402600602434236606262125010534354105343 546262125534354326033645555143 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000020505261225655215122510030030300301252150502025165521225626552600400404 00406525620000000000000000000000000000000000000000106000044614631403000136361131 14614146110164366141163136613002002020020361631100003316314630400064141664663163 63166134116366146411640050050500504161460003316314630400064141664663163631600446 14631403000136361131146141461055435423502000324243323354353543223423542050004535 34454423424234033136615634513036214115660504533136615634513036214115660504522053 24516464641462661134545565166316133262453433046444045040503456424106566414636635 32451646464146266113454553020432135360121136314114334613455536404443015165503456 42410656641463663500045353445442342423443213536012113631411400136361131146141461 06414166466316363164535344544234242340200202002036163160060600602434231235655422 04064060600602434235050050416146535512156556200203616315552031341020361631203616 312322202416146151655045240453 00000000000000000000000000000000000000000000000304043253342443545334500100101001 05343540030404325334244354533450010010100105343540106061341163661464116400500505 00504161461060613411636614641164005005050050416146616434203461430064431221441124 30146522560613411636614641164005005050050416146143016345043314225255133160342660 34136134116366146411640050050500504161460533003300546661455033066341614613624400 44002311163220440114361631641435260255421161664554305213305245534464362200031112 21452544111601346143006443122144112430146522504400231116322044011436163164133005 46661455033066341614613624346166106615513452532500304331422525513316034266034130 54666145503306634161461362311163220440114361631641032254114224412504236116133465 56336653406312552334111222246255464525500622244213431122250206222442134311222502 15553356434665552051162264325245200400400404004065256240040400406525626605561252 15265010100105343541010010534354556125215265200203616316145506126010534354602434 235624334361631634634364060101 00003040432533424435453345001001010010534354000601016436614116313661300200202002 03616310010606134116366146411640050050500504161460304043253342443545334500100101 00105343544030345244353342324432006006060060243423636050164461500466330440164113 04435414660613411636614641164005005050050416146136515066254263510233661265402366 63546134116366146411640050050500504161462061331620031144033061366403342363162162 56321201511443160143004402354345543100544220550345332055215354213050633624632224 34465042153354532041433042444516216302406321511523514260544116512305411142333635 06401533161460404325021520144153145553433120356244233634403533326156140530145622 11236213336166240635411460466330440164113044354146233550220432445022562423640153 31614604043250215464422543042500220156242444516216302406321562446163103034520562 23366126540236663542204324450225624230100101001053435410010100105343545265510661 46562020200203616315050050416146561006603146200203616311016430423060243423000000 006603146534354351462354215000 00003040432533424435453345001001010010534354000106061341163661464116400500505005 04161460060101643661411631366130020020200203616310106061341163661464116400500505 00504161461060613411636614641164005005050050416146433545151062362161345446162420 45131212040432533424435453345001001010010534354450016336105023316433061434031663 13033452443533423244320060060600602434235104150323642161333461131035651316506144 16020544613440163430461146404435534060155432550342520543354505531026245634322254 33230214132341355011360352644216545041143033513345522025144116444040160305115415 61643233161535032646565051532143455523445405636454366641042513356123203663404425 02331643306143403166313036032432444160400431021266622345220435250234423202453453 33610300346056511561322143626024425055625144116444040160305100445161410441555543 03326163603362222342264342402246666250100101001053435410010100105343545216106255 62606020200203616315050050416146600615035322100105343540615035322000000000105343 545201045361631141333051442512 00003040432533424435453345001001010010534354000601016436614116313661300200202002 03616310010606134116366146411640050050500504161460601016436614116313661300200202 00203616316010164366141163136613002002020020361631334432661246012211452662346153 02415062330345244353342324432006006060060243423361335311433011305011443061404316 35004325334244354533450010010100105343540064225542324266311643263406345443101355 22354535114661345143014323346321166215121335443251352035262254450526550153553365 21445062106454210562615254666034413300456606231010534036566434110304444155443244 05414411243566402350264614643161544402553220051440466024304121134366040333362236 55663251154316240536201545340365664341103044441554332010335520435052342100541441 12435664023502646310433352541503205124636566434110304444155420663340163034614200 61114346540130453623355204350523421000500505005041614650050500504161461665110064 22023060600602434231010010534354521016256300200203616311066665446060243423000000 006422023534354512465131154620 00000000000000000000000000000000000000000000000304043253342443545334500100101001 05343540030404325334244354533450010010100105343540106061341163661464116400500505 00504161461060613411636614641164005005050050416146666431103246255054434346256603 45661340360613411636614641164005005050050416146125231546043666443043652615430150 34436134116366146411640050050500504161460143025525040661143252211433162165163405 22520301166345255663446156126661025004144431256616422534023433642642521211655251 65325213636136324625505443434625660345661340352252030116634525566344615612643001 21116243552514436104616613464611632556154125242661564366644304365261543015034430 12111624355251443610461666566615342252633416031611504433526166335223463413233434 31521104321164304443352616633522346341300234025061346644005002340250613466440050 54305201643113300205241643152031025520600606006024342310010100105343543402516226 60040040400406525623030030125215251622660040500504161461642251601060243423105343 542306116416146543444334020505 00003040432533424435453345001001010010534354000106061341163661464116400500505005 04161460060101643661411631366130020020200203616310403034524435334232443200600606 00602434233040432533424435453345001001010010534354131330636442614114500664340440 41116400510164366141163136613002002020020361631601531561143521063211243632035615 64251643661411631366130020020200203616311531561143521063211243632035615642551030 25256431232663346430401330421424556435335100445250550533345001641502563130643305 25200224141145302525643123266334643040133042130152105566466234542046150314452521 34654511443134030644035631630114454462515605431023553421510261104343003365655640 05343641114353103463221410243413666342460431455636125245333521230254266353221131 15432350316204633151333452224026402363014566534145042162135251660343400441212213 01134303303666130023325202202444320060500505005041614650050500504161461616006653 53351060600602434231010010534354660655526004100105343540665353351000000000105343 545110635361631236303144356056 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000505052162226225156225604030030 00031525120000000000000000000000000000000000000000500311641613316416641001006200 00513161420256155515526215521030400400004625265031164161331641664100100620000513 16140000000000000000000000000000000000004610423665413221306110630000660436034402 25555222222026501300000330034064563321465546023504400006014306132144563122310542 03300001063401354112364556401660140000110341022555522222202650130000033003433304 43004305620100000425522266301044100245036000041452130360144010661016000034125463 60144010661016000034125463340034021506000003522555603360053204100003632564633060 11606100004365231441002450360000414521304305620100000425522243056201000004255222 60116061000043652310245036000041452130000000000000000050023000045152565005000054 61641054000032625210000000000000200002316136000063443330000000000000000000000000 000000000110016143064360034436 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000040545224601110524452031401450 05406610100000000000000000000000000000000000000011006135554210111004130135005322 34250000000000000000000000000000000000002430241663603220306110115005161436643205 53322530053056206220022245223043211156303330053203210012662561345666214044400245 04560065115216536114104550401660662002616341155332253005305620622002224522345503 32223202650652002532003544406122610542042600620334040541144110661061200214025405 41144110661061200214025404455545051201250052450042165516023503510015044303322030 61101150051614366444002450456006511521605305620622002224522353056206220022245223 30611011500516143660245045600651152160000000000000000050050400405652515005000054 61641020300302125260000000000000500005461641300302125260004625265000000000000000 004625265212526443035230035423 00000000000000000000000000000000000000000000000101016346664661314661405020020000 23161360060606143111311646311630205005000054616410000000000000000000000000000000 00000000002020256155515526215521030400400004625265002034404330033033404000000002 20030444000000000000000000000000000000000000000203440433003303340400000000220030 44405216222622515622560403003000031525123440433003303340400000000220030444015360 63312460645060100105501246013342604454306233010600606606432104462344103326300106 00601106036544344004404430300000000550040333012440632103101060060550663065463312 46064506010010550124601333234015440601001011013456030440443030000000055004033304 40443030000000055004033301456046060100102201140123445140060100106601041233334040 00000002200304440154406010010110134560364506010010550124601331010600605506630654 40000000022003044400106006011060365440000000000000000000000033001066600000000000 00000000044006011100000000000000000000000000044006011100000000000003152512031525 120000000601110412334440654644 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000202025615551552621552103040040 00046252650000000000000000000000000000000000000000200131663411136614461002005100 00611341650521622262251562256040300300003152512013166341113661446100200510000611 34160000000000000000000000000000000000004520454222354555402250560000450435043406 12216516651065102000002430044053664411366636026501100002023405241133664111410512 06600005054302323555423222305520210000320342061221651665106510200000243004443303 44004401560250000012161555402033200215062000011361140350244020255024000063552323 50244020255024000063552324330033062105200000656162504450056201500006641663533050 52205300001422545332002150620000113611404401560250000012161544015602500000121615 50522053000014225450215062000011361140000000000000000030045000025516523003000031 52512032000052261250000000000000400004625265000036100660000000000000000000000000 000000000535254234054350044335 00000000000000000000000000000000000000000000000606061431113116463116302050050000 54616410060606143111311646311630205005000054616410000000000000000000000000000000 00000000005050521622262251562256040300300003152512002403340034303440033200050000 00034004400000000000000000000000000000000000000240334003430344003320005000000034 00445216222622515622560403003000031525124511441103502446121065060000650436144300 43404330044500020000000430033413341540203364660110100001023431533051436433201601 60100001363405442013661440251062060000666435004340433004450002000000043003343404 33004450002000000043003351436433201601601000013634051366144025106206000066643504 20533165601201000012034163440033200050000000340044203364660110100001023431244612 10650600006504361441311066060000605434604450002000000043003344500020000000430033 52601501000011134201601601000013634054030030000315251200400000001600660000000000 00000300000006100110400004625265000000000000000006100110000000000000000000000000 000000000610011234314361033442 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000662516651112656665060100400 00426612100000000000000000000000000000000000000066251665111265666506010040000426 61210000000000000000000000000000000000005520552002502550204030060000650525016500 65501260026060100500005120015056605510206620010600100001026105211022605011500601 00600006051602225005205220503040010000120252006550126002606010050000512001565501 26002606010050000512001522605011500601006000060516020520522050304001000012025205 20522050304001000012025206510051010600200002650062206620010600100001026105255020 40300600006505250115006010060000605160202606010050000512001526060100500005120015 20403006000065052500601006000060516020000000000000000000001000016316640000000000 00000006000061461130000000000000000000000000000006125660000000000000000000000000 000000000612566261055250015625 00003030342544454432354435010600600006234324000606061431113116463116302050050000 54616410060606143111311646311630205005000054616410404043523332334542334206010010 00015434534040435233323345423342060100100001543453141500131646454664330043636366 34000566460614311131164631163020500500005461641114260532311624106505353626634623 22116143111311646311630205005000054616415621645420310215100333606634462315206461 31323113440034141411430002113323454515445220052424244250001445654543562636430451 53333525460203245466153601202424151143154556626241004453305464121143546305400236 25235401434161143231124206246162150352534335262336562362523540143416114323112425 54601050440413114362364303102151003336066344623152022655062324144256235062332440 23136566342314023146400555303352231546110504404131143623643012024241511431545566 20330364663415413400253535335200063320000000000000000011120221662315431001000015 43453651556123126100100001543453200002316136556115462340002316136002316136015434 536234324003551014455664301234 00003030342544454432354435010600600006234324000101016346664661314661405020020000 23161360010101634666466131466140502002000023161360606061431113116463116302050050 00054616411010163466646613146614050200200002316136344455162026214161435356503566 34156356040435233323345423342060100100001543453402063640364644516336640346634002 01143425444544323544350106006000062343242063640364644516336640346634002011410635 66312124163451604611433132405424502454551342244502544250060335421442363653425134 05433522326501462040605525640140441143152334624304440152146150451143236602251563 61634242120421143621421053232264355332052335200104424060552564014044114315233464 44015214615045114323660221022521306303366346254431620256224002044252306464225213 06303366346254431316354310513352624406643544100401143460515100431104111435441534 03466036663423362435233053335215531256010010000154345321011221623466152002000023 16136060556162045450000000000000100001543453556162045450002316136002316136015434 536234324040221603352626663556 00000000000000000000000000000000000000000000000303034254445443235443501060060000 62343240040404352333233454233420601001000015434530606061431113116463116302050050 00054616411010163466646613146614050200200002316136161344240525563460341406546634 52603466460614311131164631163020500500005461641143063646440653625545604613452134 30236143111311646311630205005000054616410240314113111361346664603452050034053046 36646664164311131043250200430424545504124611514054325163252062421011160220032432 23652616134144463664666416431113104325020043025221431043630123114325104311360033 52525033163154325566130111160220032432236526161341440335252503316315432556613013 35252503316315432556613016536255456046134521343023263525564254525165561121440064 16446534525261211643125312355261536146143630123114325104311301361331243252516566 64164465345252612112234231526114432031060060000623432424622164320162262002000023 16136152613426160460600006234324200002316136613403006100001543453006234324046252 653152512300610254450340430234 00000000000000000000000000000000000000000000000404043523332334542334206010010000 15434530030303425444544323544350106006000062343240101016346664661314661405020020 00023161366060614311131164631163020500500005461641666436630404466320433426046622 33652563510163466646613146614050200200002316136652232634330246634040624612233113 40641634666466131466140502002000023161360140415112160416143664652233505225263036 26656103616341131255442025525116444450336436544254666226400550461411466561622632 23511555225415362665610361634113125544202552530331145034435103115544125214250043 03400236163105544041646622335102552130233115536163560430340023616310554404164664 30340023616310554404164662466340406246122331134064336436544254666226400550430054 16146022330361311243425332361155606116134435103115544125214202361631055440416466 54161460223303613112031234115544520321060060000623432423625331155160262002000023 16136155446653435630600006234324200002316136446606526220003152512003152512015434 531543453652622166160440330644 00003030342544454432354435010600600006234324000101016346664661314661405020020000 23161360010101634666466131466140502002000023161360303034254445443235443501060060 00062343243030342544454432354435010600600006234324646330614500466411050316303044 16331654410163466646613146614050200200002316136660245125412106541532620364416254 31611634666466131466140502002000023161366514012303413432230640314416415222053265 23656012362451504133615234616435100544533010234202055342234155315461463136045230 05222430152051433140522011341120453361215210465404364345540130463361362555015130 50454142110443361131642102332440605435050224355436223113660204614040336144612334 36434554013046336136255502550664366503244165625603602624214402255344543214654153 26203644162543161515356330552243323456311341120453361215210420461404033614461233 13460034441602340325435050224355436226010010000154345326015665265433302002000023 16136061112504610640000000000000100001543453112566253110006234324006234324054616 412316136461064005310415362322 00004040435233323345423342060100100001543453000101016346664661314661405020020000 23161360010101634666466131466140502002000023161360606061431113116463116302050050 00054616411010163466646613146614050200200002316136334435116456021665235054541633 61226063540435233323345423342060100100001543453416334200236631150004464103361303 33113425444544323544350106006000062343240065313345324266306444153361142425201246 44324535114013336244166353525412322512656442045553122433565616543241012602420124 24155346521220245214304363504303664416320101326066225145600343634416012620105411 46620003313604416404446615335446000223240553450555446622514560034363441601262015 61125420232361441655101422450414024141233615342440302014035653222434331362341420 34041133614506064506304212455534344641536305363654416243533021063536444161662654 00446410336130333110223240553450555440000000000000000061656112502454026006000062 34324122665213050510600006234324500005461641665260666220001543453001543453023161 365461641532305222336064142644 00004040435233323345423342060100100001543453000606061431113116463116302050050000 54616410010101634666466131466140502002000023161360101016346664661314661405020020 00023161366060614311131164631163020500500005461641444306213123204552026330213530 36250656630342544454432354435010600600006234324464105050063613645434011343036103 31133425444544323544350106006000062343243444644654220536132031363036334224215646 54503225051440564240415201211321231511255601200132320241413203606003534532625204 45250534055445501566015614446036404041366215220014164132343066434041604466415660 15614446036404041366215203534532625204452505340554451416413234306643404160446645 40102304101645404113530234552026330213530362506566463422230532020245331461605403 60613230366424054653451054535053552112123041016454041135302351440564240415201211 53005131303656513015303451505332120626010010000154345304515101242451050000000000 00000266606504501600500005461641100001543453606512235430001543453000000000015434 532316136450160223326566340543 00000000000000000000000000000000000000000000000303034254445443235443501060060000 62343240030303425444544323544350106006000062343240606061431113116463116302050050 00054616411010163466646613146614050200200002316136106132433343642562211240440064 31015256660614311131164631163020500500005461641613243334364256221124044006431015 25661634666466131466140502002000023161364604440403642330426024056431554343035000 50403631131520430113461461664444444630631112620150345233461656222020532155021301 20632546625250005040363113152043011346146166405040363113152043011346146166450403 63113152043011346146166420532155021301206325466252504036311315204301134614616644 13544035105302134622343404146646250340664316316113631112620150345233461656000322 00140464314000054005110042023254200006204550063031346300002345500630313463000023 42602405643155434301400205325451525044030030000315251205606261560000460000000000 00000106516264616020600006234324000000000000516202343550002316136006234324015434 535461641234355000150054023543 00003030342544454432354435010600600006234324000606061431113116463116302050050000 54616410010101634666466131466140502002000023161360404043523332334542334206010010 00015434534040435233323345423342060100100001543453146631002002646404131430663663 03336144560614311131164631163020500500005461641620354645630105156644056356303252 50621634666466131466140502002000023161362446164155254304541016316303560050442313 21406026211330214214045252015310130541436416540242242020634422010013232024542503 35335055534226500513130364634011411404441633226031216512531041441404056114405131 30364634011411404441633213232024542503353350555342263121651253104144140405611444 44425533203143140460254611051566440563563032525062644230500642642024552610515664 40563563032525062245425033533505553422630435001401404364365632360614614042100203 34200630630341341212001351350532251601060060000623432403213210126613400000000000 00000560560612612420200002316136100001543453560612612420002316136001543453000000 001543453425566162340504203625 00004040435233323345423342060100100001543453000606061431113116463116302050050000 54616410010101634666466131466140502002000023161360404043523332334542334206010010 00015434534040435233323345423342060100100001543453136461043636233005411164330440 31102031160614311131164631163020500500005461641612620625250142105315443054031256 30641634666466131466140502002000023161363351031366535214610423034031025463524230 10450141203663640530461366525363555016632626365020350231451104253531550062444325 50220544010544152520635602462334023046521401346411242563160354043046052314210450 14120366364053046136652564234225164226503205455532204501412036636405304613665252 55645456530406304621322011421053154430540312563064424105335320650234533616054111 64330440311020311624443255022054401054411064314003046360565424623340230465214013 41141302403164112524523500205424014152050050000546164163101601503462146006000062 34324602106235133050100001543453000000000000106212042460006234324000000000015434 535461641431563602332123466644 00004040435233323345423342060100100001543453000101016346664661314661405020020000 23161360060606143111311646311630205005000054616410606061431113116463116302050050 00054616411010163466646613146614050200200002316136343201522620656623031153430264 03554104240435233323345423342060100100001543453354336630431120046616333016403400 53664352333233454233420601001000015434532244411213041521012303056403162355462551 50121154046624340513042236035400521501323116332320445026544620661251125235054256 50532053542216034230264622566464011304531154034230264622566464011304531154026034 22365360454001304454516425441002334355504320520065331211540466243405130422360353 42236536045400130445451645131552113130664032466230531630362020145023462115626451 33630464030150101023343555043205200653331161444061304300241146624340513042236035 31435303640363144254150506320543156622050050000546164113100260113132511001000015 43453603510625463310100001543453000000000000510664645260002316136006234324000000 001543453230202012445366606423 00000000000000000000000000000000000000000000000404043523332334542334206010010000 15434530040404352333233454233420601001000015434530101016346664661314661405020020 00023161366060614311131164631163020500500005461641601126622262656443315430320014 36034342610163466646613146614050200200002316136112662226265644331543032001436034 34266143111311646311630205005000054616413323332304330440145012051436503436020000 00302126641310050363413516163155515320621145500460235242561623000002063644532300 10242532134342000030212664131005036341351616300030212664131005036341351616300302 12664131005036341351616302063644532300102425321343423021266413100503634135161633 44033063206502634120434105651136460020414364261614621145500460235242561623200434 40220614366500043220426041064253605253003433055016341120003434330550163411200034 14501205143650343602102104425344434011060060000623432402301561216343150000000000 00000401216514525210300003152512000000000000216506161450005461641006234324015434 532316136616145252400043034436 00004040435233323345423342060100100001543453000606061431113116463116302050050000 54616410060606143111311646311630205005000054616410303034254445443235443501060060 00062343244040435233323345423342060100100001543453641641043114020500141416303043 66343213610163466646613146614050200200002316136121351056145215450642620364366266 64536143111311646311630205005000054616413443205363364605546650324366504126515013 40412554364301304634113502265363466154031446554002552440210265254420106004242435 05025335251453134041255436430130463411350226521632562320135150413411511132424144 13102231120453411203651231045315102633055253336423244125543643013046341135022655 02006363614040341143456411362320456603343666514641100353534202052442526324156624 46003443660350324042424350502533525145363636140403411434564122311204534112036512 64262036436626664532633055253336423241060060000623432426015612263044532002000023 16136061165506306410000000000000100001543453165561642650006234324001543453023161 362316136630641536415512453000 00000000000000000000000000000000000000000000000404043523332334542334206010010000 15434530030303425444544323544350106006000062343240606061431113116463116302050050 00054616416060614311131164631163020500500005461641116306644663340443045451041152 34145652260614311131164631163020500500005461641621325502443430413140154165234614 04631634666466131466140502002000023161363410021661516631044114125234222220511331 14430334032326036625436321255144311163621665563253516255123225112044333646332442 24661526502040056116261146033663652543555550256116261146033663652543555550253343 40364630623612543163031444333646332442246615265020400050503043161360254301646310 50503043161360254301646312020403461641052340613146552051513053316253514166204034 61641052340613146245420462436152342023530431613602543016463132326036625436321255 34616410523406131462244241615211111061060060000623432454652431625606215005000054 61641122346121353440600006234324500005461641346105262150004625265003152512015434 536234324526215414134010314101 00004040435233323345423342060100100001543453000101016346664661314661405020020000 23161360010101634666466131466140502002000023161360101016346664661314661405020020 00023161361010163466646613146614050200200002316136444111544210145425211023246143 66545605630342544454432354435010600600006234324445331166450000264603314604366461 33033425444544323544350106006000062343242515534123235630404304664366314062035446 21026213652004331434110012662466061445422026012454152446205655006552454246650455 23125333111251024436463622406443153411155534524436463622406443153411155534552113 14404502413123411540353315131402300356232253346546346323525660545316341123210212 62136520043314341100126620002646033146043664613303006454022354052445432202026460 33146043664613303132305542302533234550531001423133411624621645024131234115403533 40430466436631406200356232253346546340000000000000000016621612200245541001000015 43453155165562105400600006234324200002316136165515266060006234324001543453023161 362316136053223413314244150562 00003030342544454432354435010600600006234324000101016346664661314661405020020000 23161360010101634666466131466140502002000023161360101016346664661314661405020020 00023161361010163466646613146614050200200002316136434651542145102423661321204216 33610532630342544454432354435010600600006234324431600546144014623331130431633064 10023425444544323544350106006000062343244423101401556250530140441633141445553134 40424562630416203261445520646460412463423536213405434222062135062342204231555445 02543550324001231633063154446640346144013600512415614636542610316144405426363062 21520240630336144636332231335620625240020435526331304245626304162032614455206466 22152024063033614463633222423661321204216336105326354622233205234220453006003263 31104116335332643051355440244355655132545144660366144244513423436003061443211510 53014044163314144555346026435511604546010010000154345356066521156566445005000054 61641010256613554500000000000000600006234324256613554500005461641002316136015434 531543453512004621355326646026 00003030342544454432354435010600600006234324000606061431113116463116302050050000 54616410060606143111311646311630205005000054616410303034254445443235443501060060 00062343244040435233323345423342060100100001543453631361050543164404311034131416 33014650010163466646613146614050200200002316136102621316643212065302423151633161 22536143111311646311630205005000054616412621316643212065302423151633161225324161 03526442303023146561442240336321213432436326045123334225045041606254322025440524 54243550423600504243251121000334606144455646523461330346604364636144063120042432 51121000334606144455646521645562020623541435566502242510260310330464614414046530 02345520634461614453221410543225014331616332455636152661035223434226511424510460 44031316336303124254405245424355042360012405354626144616552431033046461441404653 40546312163355304410022540435551145410000000000000000066150521113351536006000062 34324626256656062410100001543453500005461641256664426240005461641002316136015434 531543453215300450413124336650 00000000000000000000000000000000000000000000000404043523332334542334206010010000 15434530030303425444544323544350106006000062343240606061431113116463116302050050 00054616416060614311131164631163020500500005461641166305344145525413046306536633 22663130460614311131164631163020500500005461641646103301443155265335603613322124 04331634666466131466140502002000023161363350046116313631136663603322040405024336 32252364031401241144551146403333166610040505234524122661341463550422546613655630 53455114120255031661464146641114104455030302031661464146641114104455030302063346 22512442104164455653034433415224515135532551125111260015025524316415445550646610 15025524316415445550646616205225346136233222013116040505234524122661341463604043 16436533225165621611652345315511104544330346134124455261215631401241144551146403 43164365332251656215531535551156636316010010000154345324122113322151062002000023 16136652664424101660100001543453200002316136664401010300001543453001543453031525 123152512101030323344050344505 00005050521622262251562256040300300003152512000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000020034430324114440303136416641 64653314100000000000000000000000000000000000000055535251636523255210601624164261 56530000000000000000000000000000000000003443032411444030313641664164653314115030 06231053046631461236132010312364642060134630334434353453356600242661045042334631 43224322112041300623105304663146123613201031245366333040464136113613124463606231 05304663146123613201031246230120544235436243260302363256141326512610361304012535 02615606611616361366355001301466156216441644224012134630334434353453356600240311 46316541645060465423346314322432211204140464136113613124463646631461236132010312 31364166416465331414433434243244211002050050000546164120523652632542412002000023 16136254125145235360500005461641200002316136125106053410006234324005461641023161 366234324605341405416524312120 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000020202561555155262155210304004000046252650000000000000000000000000000000 00000000000000000000000000000000000000000000000000002466114453664163136303044303 30453313100000000000000000000000000000000000000246611445366416313630304430330453 31315216222622515622560403003000031525123165113032644056431364420330306045543522 63026053555454233604405553005024451351411231252255402200431452533264263665465255 22305500346325445520054503442453320440163551000154526130641463330440240126301545 26130641463330440240126331516432045354222055065036424513302134641335044040103222 60535554542336044055530050232043353244503306142260626052212655102204356640242223 23544103302224002436055522200550426451321346413350440401032234424533204401635510 13631444033053065145552220055042645136010010000154345310661011064115151001000015 43453116066013662620600006234324600006234324066021326450000000000001543453015434 530000000523516405116514322026 00000000000000000000000000000000000000000000000505052162226225156225604030030000 31525120000000000000000000000000000000000000000000606061431113116463116302050050 00054616416060614311131164631163020500500005461641200366664000430613146631316631 14100040350521622262251562256040300300003152512036666400043061314663131663114100 04030000000000000000000000000000000000002412032300533641162141603114254315645026 46253233545126661346631316433134646433501261403434623355316631216461634143303340 43554426316334264625323354512666134663131643345400244136615636104663523462100340 16463114646114663600030402503454233545433544240002053401646311464611466360003040 24413661563610466352346215336411621416031142543156432354423234423353000502520536 11516131143316532651630434315442246114620313656124663054305024166261646634461245 46412165311402340203340435544263163345020020000231613652523155665433545005000054 61641256622135435520500005461641200002316136622143162350001543453005461641054616 416234324461040005020403304202 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000050505216222622515622560403003000031525120000000000000000000000000000000 00000000000000000000000000000000000000000000000000005646136136332361316403034304 40436645400000000000000000000000000000000000000564613613633236131640303430440436 64542561555155262155210304004000046252653252500524543022345323450440660551334153 25100063126314643303302645640013263132312141552225405500553644645146454656362255 52302200224133426401313203336414350330425400651035155530535424360330502045202532 34055432454320330110226461262501152651526022033066453515553053542436033050204521 31320333641435033042540060014651463134404405132130035413542325505501326320146514 63134404405132130345025525200220414232155432454320330110226433364143503304254006 24235341044020503252552520022041423211060060000623432410161066061226461001000015 43453616011016551310100001543453600006234324011024215140000000000006234324062343 240000000112455102615513452013 00005050521622262251562256040300300003152512000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000050304404146332044033141311131 63131132300000000000000000000000000000000000000055355265415125255410101153163523 65110000000000000000000000000000000000003263046260046030513141123163215400633036 31445033044636466646146466454342031651332450363133223422460516461002133064134344 44354353001132363144503304463646664614646645431510031040264636654614562300162532 66413065626644614415032502133064134344443543530011323511026516166661461410055131 34563166265660461402321300460305131411231632154006540201323533623426315004440331 41311131631311323641343444435435300113240264636654614562300144636466646146466454 51314112316321540064146445543553102612050050000546164150554152143124555005000054 61641223625634653220500005461641500005461641625603135100001543453005461641023161 361543453313510066452264325064 00000000000000000000000000000000000000000000000505052162226225156225604030030000 31525120000000000000000000000000000000000000000000101016346664661314661405020020 00023161366060614311131164631163020500500005461641500636631303000316416646411141 13603400020256155515526215521030400400004625265063663130300031641664641114113603 40000000000000000000000000000000000000002232024261345532362661134113134313663020 20345114633121466036642516453112141613303441434033553326334136434446136121503034 44624455361136202034511463312146603664251645353516432245415116643664643464120345 11463312146603664251645350005432433232444244530520003451146331214660366425164530 04613611313666366410430000316416646411141136034000234534454533353324025000320516 36511241130500453433634304422445144364120511156613664335213626141266536640200324 26662116411344256413034446244553611365020020000231613625554655112433242002000023 16136221122642253240500005461641500005461641122634526410006234324005461641054616 411543453300136250000453324000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000050505216222622515622560403003000031525120505052162226225156225604030030 00031525120000000000000000000000000000000000000000101340000466416000340636311136 64666361360614311131164631163020500500005461641134000046641600034063631113664666 36136143111311646311630205005000054616410523301205442361262641123664043636625440 65023354165151366541130341411000544534000250424233324454442432002332430005203535 44453323335345031136100043014146664113111416431136100043014146664113111416465023 35416515136654113034141121561464343330446533256444042041463441216661411334232232 33541651513665411303414113631433656111636644354554146164404433524456051561003406 36311136646663613052035354445332333534543014146664113111416402131566041132650540 56462110366451202303535444533233353455020020000231613622556122630646342002000023 16136223655163222020500005461641500005461641655132404600001543453002316136023161 366234324165655515612042540423 00000000000000000000000000000000000000000000000505052162226225156225604030030000 31525120000000000000000000000000000000000000000000000000000000000000000000000000 00000000002020256155515526215521030400400004625265000663243366461454113403034303 30466416300000000000000000000000000000000000000066324336646145411340303430330466 41630000000000000000000000000000000000005663223530452302045323450330620322202233 50222462501354243604405422043115560111231604562125302206211025400254150546242453 52105505414240116504160032231464330440234023103465404623636414350440465636034654 04623636414350440465636021403313522552520055046415642224625013542436044054220434 16003223146433044023402314523020453234503306203222446425522525002203136213315414 13634203303121410026623545220550625062332231464330440234023150324543204401504555 64235341033023550342651526055031051111060060000623432410161011062265211001000015 43453616066015512560100001543453600006234324066023246320000000000001543453015434 530000000015503544013222231341 00005050521622262251562256040300300003152512000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000050415165235225115142101011231 63242225200000000000000000000000000000000000000066424304304432366313141163163634 04400000000000000000000000000000000000005063261265046250011161113163165650662236 03646523021626566346143046466426436410546100333433323423414104402102033005144245 44654356602032141146503154265626604614066465435030110045663646624614220301334033 45411464636614614143033024541620634641442543520545443011004566364662461422030133 34541146463661461414303306600321141311531635504064546100333433323423414104462351 21511031630113123051442454465435660203245663646624614220301321626566346143046466 01116111316316565064443444543543636032050050000546164150553152136333435005000054 61641224625641444340500005461641500005461641625602262460001543453005461641023161 361543453226246232334064330644 00002020256155515526215521030400400004625265000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000050156231522554421511601061236 13255554500000000000000000000000000000000000000033531633030363633263146163613640 30330000000000000000000000000000000000006354265364135260462156103613024641606240 63042564010136416241642140420312035021632040453243124321420210061031430061233443 34453454041431250156100253116611664164606561531631021035212651634164361310363042 56401013641624164214042031430061233443344534540414314041414451463161416413040444 25640101364162416421404203636332631461636136403033140561413643524325345405052466 11661136131012162612334433445345404143135212651634164361310310136416241642140420 46215610361302464163245346534563505605020020000231613650253125134444645005000054 61641524652643333130200002316136500005461641652604151250001543453002316136054616 411543453415125363463033420335 00000000000000000000000000000000000000000000000505052162226225156225604030030000 31525120000000000000000000000000000000000000000000000000000000000000000000000000 00000000002020256155515526215521030400400004625265000442361613136646332404033403 30313141600000000000000000000000000000000000000044236161313664633240403340330313 14160000000000000000000000000000000000001413536056122306041463330330236503302535 41303415103313644204403103615165624505246405545322102205405346606610210461232621 55305506220626503355420035235324450440625542022503506253132354410440233023233554 20035235324450440625542065402546442225550055031451142165540103631444044054120443 50625313235441044023302324362604464133503304604162523133555222002204632663152464 54233603305440545021621265510550461156035235324450440625542010363144404405412044 44641335033046041622423555055015360551060060000623432460116011015156526006000062 34324661066062621250100001543453100001543453066054264420000000000001543453015434 530000000035501144054162232335 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000050505216222622515622560403003000031525120202025615551552621552103040040 00046252650000000000000000000000000000000000000000601000033163146304000641416646 63163631610163466646613146614050200200002316136100003316314630400064141664663163 63166143111311646311630205005000054616410003316314630400064141664663163631600446 14631403000136361131146141461022342354205000453534454423424234554354235020003242 43323354353543023020612634212646123114061414423020612634212646123114061414445025 33416315616163114453233243366416143044435233566626022061263421264612311406141442 53341631561616311445323321651435651316546630163633344614433034654425033363203426 31516046632402062200032424332335435354343514626103114530501500136361131146141461 06414166466316363163242433233543535435020020000231613655521622144464065005000054 61641254155610222420500005461641200002316136155641040540006234324002316136023161 361543453256566333632062520625 00000000000000000000000000000000000000000000000404043523332334542334206010010000 15434530040404352333233454233420601001000015434530606061431113116463116302050050 00054616416060614311131164631163020500500005461641101433563356343112256540430063 41061251260614311131164631163020500500005461641143356335634311225654043006341061 25126143111311646311630205005000054616410533003300546661455033066341614613624400 44002311163220440114361631641305530520052256140620142531202512133013446566146506 50435244266136336034003443521054021436240432404400231116322044011436163164144002 31116322044011436163164113446566146506504352442661363400344352105402143624043240 23111632204401143616316415466614550330663416146136052256140620142531202512433425 60230563415303453225664005053524503251200020064031436324000000200640314363240000 05001304634145300006004502352426500003040040000462526505106216564100000000000000 00000606561260516410100001543453000000000000561205243240002316136001543453062343 245461641524324452653453000000 00004040435233323345423342060100100001543453000101016346664661314661405020020000 23161360060606143111311646311630205005000054616410404043523332334542334206010010 00015434533030342544454432354435010600600006234324141020613316200311440330613664 03342363160614311131164631163020500500005461641136245006363266510534051356403265 02556143111311646311630205005000054616412061331620031144033061366403342363110166 53051251516410464413040436651432234600233550220432445022562423344120136131345305 45532050524413552266432042346066461304204501001414511260243026421304512052214145 11260243026421304512052242644053135001451320536062254135352444203643130466632055 12515164104644130404366510311440330613664033423631233550220432445022562423340123 20013064034266314531350014513205360622542346066461304204501065450064013043511463 53405135640326502555503453320552153546010010000154345303513260124046610000000000 00000260510614556210500005461641100001543453510614556210002316136006234324000000 001543453612245260405443522606 00004040435233323345423342060100100001543453000606061431113116463116302050050000 54616410010101634666466131466140502002000023161360606061431113116463116302050050 00054616416060614311131164631163020500500005461641334142630045412510522340514240 31516562040435233323345423342060100100001543453450016336105023316433061434031663 13033425444544323544350106006000062343245624110650644161536031404031355656106144 16020544613440163430461146404342243010622345220435250234423202466651540165255001 42320541045446335563361352042036363046345553303236526025543026353046261215032365 26025543026353046261215036032243465305420205456636341144050064606632304665303452 05446134401634304611464046441615360314040313556561622345220435250234423202253433 00214640312013115100454044262054412025125543026353046261215006460663230466530345 13101145403112404325602424205425111226010010000154345303562601530515540000000000 00000211106201010350500005461641600006234324106263353520006234324000000000015434 535461641101035323314056345562 00004040435233323345423342060100100001543453000101016346664661314661405020020000 23161360060606143111311646311630205005000054616410101016346664661314661405020020 00023161361010163466646613146614050200200002316136433255120561062460415124330514 04232012430342544454432354435010600600006234324361335311433011305011443061404316 35004352333233454233420601001000015434530604205324325266416463011404540263610350 24534525113613140663032305141445651565055352325620535053115553210651251613324323 50442026201353240126610254162304056303153246521601531036265344026303545065324534 52511361314066303230514136443061534620501420231265411022414556032400630331415241 53103626534402630354506535536322104530014044636253332010335520435052342100441431 34230414041554441615346205014202312654136265344026303545065320663340163034614200 11441303140400110654422503420254356002050050000546164164100560662123416006000062 34324604210154136240100001543453000000000000210115654360005461641006234324000000 006234324022053330412636653650 00000000000000000000000000000000000000000000000404043523332334542334206010010000 15434530040404352333233454233420601001000015434530606061431113116463116302050050 00054616416060614311131164631163020500500005461641101256615561526624433440420064 31056434460614311131164631163020500500005461641125661556152662443344042006431056 43446143111311646311630205005000054616410053005300041661241002036431364615602400 24000361165360050413464131621120012000534436530060245232454314355035264511622004 10232542241651334034501443035015051346560430402400036116536005041346413162124000 36116536005041346413162135264511622004102325422416513450144303501505134656043040 03611653600504134641316210416612410020364313646156534436530060245232454314633404 20620264312103403443426051033254301433400234025061346644005002340250613466440050 54305201643113300202103101325414052051060060000623432405306261566534130000000000 00000406516265152350300003152512000000000000516203516110002316136006234324015434 535461641351611634433403050202 00004040435233323345423342060100100001543453000606061431113116463116302050050000 54616410010101634666466131466140502002000023161360303034254445443235443501060060 00062343244040435233323345423342060100100001543453646440141335163663200113430330 36661300210163466646613146614050200200002316136601261501252524063512333023036514 03261634666466131466140502002000023161361261501252524063512333023036514032624031 26346461235604240340410321322353221342442600332520220244432006356105222662634650 50350531036642312634646123560424034041032132250300104566361414024041655564665252 53014265444054041263045120030514424353506505341114544333223216240401404150122630 10456636141402404165556466032114163630530361222131165242322620320245205452321141 63630530361222131401442545005053565413014265444054041263045156634640040414246510 01134303303666130024452505505333450012050050000546164114106101206426441001000015 43453605606540533210100001543453000000000000606563624500001543453000000000015434 532316136135133411354643451026 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000304065521525665262556200200203 00302125260000000000000000000000000000000000000000300622512526625125512002005400 00326252130122562521125152215005005040040565251015526525115265226500500230000451 52560000000000000000000000000000000000001160161001640004000000611001603000400100 06600025502002000250055202520010006600025502002000250055202520600011000522050050 00520022505250616006130003000000166006104000300660002550200200025005520252001100 05220500500052002250525066000255020020002500552025200164000400000061100160300041 64000400000061100160300040025502002000250055202520052205005000520022505250166010 01000160066101610006000000255005201000601000000522002506000110000005220025060001 10010001600661016100000025500520100060000000000000000000000000000000000025500520 10006000000000000000000000000000520022505250300302125260003262521000000000000000 003262521565251100066160006016 00000000000000000000000000000000000000000000020050031164161331641664100100620000 51316145002004661361644613611360060015000026461633000406110166006606610100000000 44006011100300622512526625125512002005400003262521000000000000000000000000000000 00000000003016606110011011606000000003300106660000000000000000000000000000000000 00001552652511526522650050023000045152562550522002202250500000000660020555010216 05506206021004003102206051012150062260560150003004602201620105561022015010560030 04605501026065255005505520200000000110050222006226056015000300460220162010515510 21062000400310550615060255062060210040031022060510120220225050000000066002055502 20225050000000066002055506206021004003102206051012210620004003105506150602552020 00000001100502220602100400310220605101262000400310550615060256003004605501026065 20000000011005022200030046022016201050000000000000000000000000000000000000022003 04440000000000000000000000000000005500403330044006011100000000000004515256045152 560000000106660510125550105655 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000011436164111364666400600160 00014116460000000000000000000000000000000000000000000000000000000000000000000000 00000000000663416136664131113001006100006366131000000000000000000000000000000000 00000000000000000000000000000000000000001250162001502660200500210000620162052100 56602150015006001200005560051022505520205520001006600001052502552022505022500060 01100006025205615006205110500200560000150615005660215001500600120000556005121105 62006200100650000221002655202055200010066000010525020150266020050021000062016201 50266020050021000062016202150015006001200005560051502250006001100006025205511050 02005600001506150552000100660000105250206200100650000221002662001006500002210026 50020056000015061500010066000010525020000000000000000000000000000000000004000036 21665000000000000000000000000000300004156112000001652110000000000000000000000000 000000000612566525021620051262 00000000000000000000000000000000000000000000050020046613616446136113600600150000 26461635002004661361644613611360060015000026461634000410661006160611006640003000 00006100110400155265251152652265005002300004515256000000000000000000000000000000 00000000003601160016101660011300040000000160066000000000000000000000000000000000 00001552652511526522650050023000045152563563345043631440560301460000150341333400 34303440033200050000000340044664302146613350204053100006024316543112405033615040 23100006114305341403205443110306460000114345003430344003320005000000034004443404 33004450002000000043003321466133502040531000060243164363144056030146000015034134 50233466040131000066343203440033200050000000340044503361504023100006114305544311 03064600001143450441620305460000166340204450002000000043003344500020000000430033 21040631000062043642040531000060243160500230000451525600000000000000000500000003 40044000000000000005400003262521000000430033000006100110000000000000000000000000 000000000160066243163413044332 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000404021255115556225112504030020 00022216250000000000000000000000000000000000000000400155265251152652265005002300 00451525630565226622215526652030400500005556152015526525115265226500500230000451 52560000000000000000000000000000000000004250463111463666306610110000520432043401 21165621162023504000002430044023553322455545026501600003053402542244553222320512 06100004024305314666314111401160660000250345012116562116202350400000243004443303 44004405320450000021612622405033500215063000062452230320544050611065000014661413 20544050611065000014661414330033024503200000561651204420056201400001532554233020 16601200006311636335002150630000624522304405320450000021612644053204500000216126 20166012000063116360215063000062452230000000000000000050023000045152565001000011 14316054000032625210000000000000600006663461000041600110000000000000000000000000 000000000425245534024320044332 00600100233453432234534453003004600001323435050020046613616446136113600600150000 26461635002004661361644613611360060015000026461636011214451615360402421401356105 56164501230600544324345543243324004003100006454342000000000000000000000000000000 00000000065166644356330510246060213622162643312023345343223453445300300460000132 34354661361644613611360060015000026461632213520343356303205442264425326326601316 46454664330043636366340005664131646454664330043636366340005664052250144045060331 42211432641206166103550510402235663352645360403314525546604263016634264405044632 52231103514061143513302016114210130466332663413213221241541610534234442551323524 22026030554211442513241032012142045634066343260415640123030145311431325541414210 26352033525130246320104463556634513650112303014531143132554164031144511436456455 40223566335264536040436363663400056640000000000000000030046000013234356324663464 52236062000051316143100006454342611435133020556164501230005131614005131614064543 421323435004226056641445415201 00600100233453432234534453003004600001323435020050031164161331641664100100620000 51316142005003116416133164166410010062000051316145610143662426320640431565410065 56126163140500311641613316416641001006200005131614600544324345543243324004003100 00645434206504536246035130145126604022166414121000000000000000000000000000000000 00002334534322345344530030046000013234356042450245455134224450254425006033551246 54021320351364405066344535363636403646445163366403466340020114122104400415554123 03511435111500054316646205253020133352646401431625515403436040266634515102136365 16636041430121143130332136464451633664034663400201142200246662415056442564446006 32602132455010442551212423202546362400366341343542041555412303511435111500531115 36202133521333100254636240036634134354242641330201143324241443410305111432626056 65342044335251413563634065663464044560400310000645434210062000051316144026663451 51021046000013234350000000000000411436434235556113636560005131614005131614064543 421323435030556201145514114560 00000000000000000000000000000000000000000000060010023345343223453445300300460000 13234351006005443243455432433240040031000064543425146246323530665351065515451656 13422460030500311641613316416641001006200005131614100233453432234534453003004600 00132343515462030652206142310621263516432346253054432434554324332400400310000645 43424661361644613611360060015000026461630650235332333243254445402516010025024031 41131113613466646034520500340661322213065101464641334524315526503611034215403141 35643251523165542445444534523332305261060052041660435623046364213452625461223330 25522331013254325214652333656403664626436345211230050146235615434555251620463431 46235615434555251620463434356230463642134526254612255223310132543252146523364042 32324552612546613404246564053452244643341131513414325665400235312130243255331344 42323245526125466134636421345262546120300460000132343510062000051316146452345256 31254062000051316144600001323435243255331344613403006100006454342001323435032625 214515256400160621610250340025 00000000000000000000000000000000000000000000010060054432434554324332400400310000 64543426001002334534322345344530030046000013234352136556212065330042564412621424 46650135360200466136164461361136006001500002646163100233453432234534453003004600 00132343512130462643325400645653561233115256062054432434554324332400400310000645 43423116416133164166410010062000051316143440115441634313053335556622211232650346 33343452646410145222335422225546452261500451412143622331614046431444343251313606 32555442355552662336143464024442221155566545136550021632241314212233604565350043 03400236163105544041646611166252634141413223341065600250520015343540662202432332 50520015343540662202432330216322413142122336045653561455364635655441032124250062 43423011550534544045141214362233161404632636563415544616303102361631055440416466 62434230115505345444111444223335531320300460000132343560015000026461631452223354 22225015000026461634600001323435255445540303446606526220004515256004515256064543 426454342125155456534140404314 00600100233453432234534453003004600001323435020050031164161331641664100100620000 51316142005003116416133164166410010062000051316141061512320403231265641362160361 12502410460100233453432234534453003004600001323435000000000000000000000000000000 00000000062421120313231364611153100266526213303023345343223453445300300460000132 34353116416133164166410010062000051316146405244531000633423120515534161142042311 45232654304313306144162063116614500466411050316303044163316544341136200056614624 03233612522140106462453512654250652243041201523262324543331230064416463220226236 41453246340243361065305404664110503163030441633165445445330102342020553422341550 13604632302066553435505135120621310302244161440451005661462403233612522140014435 46502622436166350211631530454416525563015646040553361633032620461404033614461233 25455034224310354433163030441633165440400310000645434260015000026461633022441614 40451031000064543420000000000000133613145505112566253110001323435001323435026461 635131614536031631163241451542 00100600544324345543243324004003100006454342020050031164161331641664100100620000 51316142005003116416133164166410010062000051316145110164504316134621343601051356 65216350150500311641613316416641001006200005131614100233453432234534453003004600 00132343506365410341665321024063261111250465420000000000000000000000000000000000 00002334534322345344530030046000013234353131516363552423605445452243466132642136 15605020441045640233611164225666340132554124041644133612410653523432546325240301 32144163421031443306030135302532165534630120225344126306504264333361054156005411 46620003313604416404446623663115000446410336130333113261153650534553224365304121 04064240524561224314065055020441045640233611164225105141034135244162105303102240 26320155344432116263604364253361560240433603213054416661355212035134444160236210 00223240553450555440446410336130333110000000000000000030046000013234356456336143 56046062000051316144600001323435544166613552665260666220006454342006454342051316 142646163465420333116505653314 00100600544324345543243324004003100006454342050020046613616446136113600600150000 26461632005003116416133164166410010062000051316142660112360121310460400261122536 06501201330200466136164461361136006001500002646163600544324345543243324004003100 00645434206421423132446346322163555510126334216000000000000000000000000000000000 00002334534322345344530030046000013234356465101303303345625133102024115324644332 32163663130343110330362356541116664320420513346114230363602206202001416413234306 64340416044664242620150100452244365053024026650063613645434011343036103311326066 06613543266204041223641506361364543401134303610331134243245152503325202430223323 30334562513310202411532462302001344116530360410455350264431663540414105501443215 26446050536624531200134411653036041045526443166354041410550106433661240410360322 45224436505302402663431103303623565410400310000645434230046000013234351134303610 33113015000026461631500002646163440415421236606533126540006454342000000000064543 425131614650644331136604455506 00000000000000000000000000000000000000000000060010023345343223453445300300460000 13234356001002334534322345344530030046000013234355646556053613436250664443661135 16205643120500311641613316416641001006200005131614600544324345543243324004003100 00645434212365436124560153321346161026154021644054432434554324332400400310000645 43423116416133164166410010062000051316143135342243211113061325434523555006042000 20304146646250340664316316113653452531603322253344564310632541652315555133265254 32413465206143001050242332316052033254354344502030414664625034066431631611350403 63113152043011346146166414560211342553422643131243622053544546102504452342343324 15200016142535452336116044146646250340664316316113465514523434013462014322144521 66521132545412531332225334456431063254100252143631346652250102521436313466522501 61635242325441661032513461643144400200500230000451525620054000032625213406643163 16113031000064543424600001323435113461461664516230561330005131614001323435064543 422646163213465634553425020506 00600100233453432234534453003004600001323435050020046613616446136113600600150000 26461632005003116416133164166410010062000051316146011533632134235134451616455265 60653364550600544324345543243324004003100006454342000000000000000000000000000000 00000000062604132160653260644616222021013064050023345343223453445300300460000132 34353116416133164166410010062000051316143464061206321426452144164202030446553263 40412640455434666063032045010131166330065260436664463035230531050051313036463401 14114044416332100132320245425033533505553422625302135632643566526303010662405131 30364634011411404441633226464041314306636630333614455364505115254440420260510306 32142645214416420203044653231514433660563034614103012510341113314042540246361302 53332235056150654413143066366303336144532234311101404503206005346115614046355425 12543314350542115614366644630352305310300460000132343540031000064543426636630333 61445062000051316146200005131614214043163604560640130200005131614006454342000000 006454342502236450104465531603 00100600544324345543243324004003100006454342050020046613616446136113600600150000 26461632005003116416133164166410010062000051316146016562633313323224644625566321 06214242640600544324345543243324004003100006454342000000000000000000000000000000 00000000012314120306002365014525111460150606241054432434554324332400400310000645 43423116416133164166410010062000051316140643515615653521634122445023431366126145 42542414352165336640316151225102023624366540163331240313666404341415440023666134 40330466050466101531253362043555412054533320220400624103516133354031040465354153 41123061444653046411130340062410351613335403104046532314104043462260502311211400 46530213432221502305054126241035161333540310404653245613610443430465434031062444 32550220544010544541116433044031102031110161544503046224221042616444230460303124 34315510205466566301633312403136664040600150000264616310062000051316143343403123 43046031000064543423100006454342330466050466106233633500001323435000000000064543 422646163606241203115412311314 00100600544324345543243324004003100006454342020050031164161331641664100100620000 51316145002004661361644613611360060015000026461635610600501406531306121425566105 10636420410500311641613316416641001006200005131614600544324345543243324004003100 00645434201235446444621543246525113626015451464000000000000000000000000000000000 00005443243455432433240040031000064543420405602415102535634422504502126306560420 36545034142166334064035321024613642154443013160333264033452631350412320436356114 43013042456053441515351610443655663205013044021062061633016433636403213620341232 04363561144301304245605343112004661633301640340053664604342203452242450263246020 61431613462234450244555162561525162331664036644452161440613441413045641504524214 33552032056514012046616333016403400536631161444061304300241164610444513044325146 44365566320501304401643363640321362030600150000264616310062000051316143332640334 52631031000064543423100006454342613043002411510636420410005131614001323435000000 006454342320550053661244110533 00000000000000000000000000000000000000000000010060054432434554324332400400310000 64543421006005443243455432433240040031000064543422636246302642123145665011144602 16534316230200466136164461361136006001500002646163600544324345543243324004003100 00645434215236563105464446632661336456120531605054432434554324332400400310000645 43424661361644613611360060015000026461630622011646052443555366433524542341023305 52620436614441226114364631650525033002311102446221414361446136645636235144103335 54063412523462423615342666622111654253103163255262043661444122611436463165044005 46660533155636341633164115455544264432245143601234015424066235516666352422316660 62333065546635352435543242311102446221414361446136341163336551663413146120100252 20110342533600025223144522221436331522203433055016341120003434330550163411200034 12231142425342234534442230143652543150300460000132343530046000013234352206143665 00043023000045152562300004515256163411200034216534316230002646163001323435064543 425131614531605625640052043341 00100600544324345543243324004003100006454342050020046613616446136113600600150000 26461635002004661361644613611360060015000026461636061204546265320413466512160361 65504106230600544324345543243324004003100006454342000000000000000000000000000000 00000000065506632462346116436653100261226044426023345343223453445300300460000132 34354661361644613611360060015000026461636462324130651622453520125244065023144265 46254334524412300643664055564102201411161200415304543665301222346630502006363614 04034114345641110424443410024650262533650411145256304346541330614366211640150441 56106536040553411621403414111612004153045436653012222246340365302066524431420526 01003535342020524425263242452336414305343660240315200636361404034114345641252362 45503425331443204014141630304366343213663636140403411434564165360405534116214034 02465026253365041114153045436653012220300460000132343560015000026461633022436615 63043031000064543420000000000000134113022213165561642650001323435006454342051316 145131614360154555643666315341 00000000000000000000000000000000000000000000010060054432434554324332400400310000 64543426001002334534322345344530030046000013234352641520125100446533123515151353 46124653010200466136164461361136006001500002646163600544324345543243324004003100 00645434262654014254464321030624266543162120655023345343223453445300300460000132 34353116416133164166410010062000051316146440416331540644354445221625556326141640 02236554156464645652341236504540434463311532460642552342552232421622325140503121 33625431410366361446230133423332556152221451643446331153246064255234255223205541 22362131313212543654120322365541564646456523412365040060605025434530162504323540 60605025434530162504323542020403461641052340613146632562314131325434602110102052 34324061520345423266146664335234442132530431613602543016463150312133625431410366 52343240615203454234656441523463604110300460000132343510062000051316146425523425 52232062000051316144600001323435525432033024346105262150003262521004515256064543 421323435251562440531440411244 00100600544324345543243324004003100006454342020050031164161331641664100100620000 51316142005003116416133164166410010062000051316145660144056346461641345606021421 65566505130500311641613316416641001006200005131614600544324345543243324004003100 00645434206104531651634530645014566661220504536000000000000000000000000000000000 00002334534322345344530030046000013234354561610033453313002535165244605563051234 13425120451035144443660105124635232343245263030142143663360645134510432414550416 34134112541046342636136245205442452533421466105126136300503214054366655246626516 41400204563023411122531101164115100341452436620442103345331300253516524460556302 51242660243524524416240230002646033146043664613303005131044631034113164404013230 55423025332345505264603314604366461330332604263333411060265302045630234111225311 60514206253336612330341452436620442100000000000000000040031000064543421421436633 60645015000026461634600001323435234111225311165515266060001323435006454342051316 145131614504536442101365645463 00600100233453432234534453003004600001323435020050031164161331641664100100620000 51316142005003116416133164166410010062000051316145160123664406542662433062360012 56656436110500311641613316416641001006200005131614100233453432234534453003004600 00132343506315450350124326064151103052111511431000000000000000000000000000000000 00002334534322345344530030046000013234350132511132352024623020133422613034151345 55131430362310305116332510165646304056555104312303516335002616023163306315444664 03461440136005623422042315554450254355032400121036526404531330201633313352341564 46522046240036144145243340565551043123035163350026162416450512322060342223221621 41113052362021342210064344603616314301216331264430631544466403461440136005142145 43503343552263164361631430121633126443041546040266144526061232464405061444644254 25415056435560013433153004163363253440400310000645434260015000026461633051163325 10165031000064543420000000000000361441452433256662663460002646163005131614064543 426454342265003026166434165052 00600100233453432234534453003004600001323435050020046613616446136113600600150000 26461635002004661361644613611360060015000026461636066211541304141563530506426602 56615310350600544324345543243324004003100006454342000000000000000000000000000000 00000000015436611304135315026010514152115623314054432434554324332400400310000645 43424661361644613611360060015000026461631033442011104155002232663422603144226214 56403113252035130616335200414116630555065440033132216332015663202346133034660436 46361440631200244435032035605445264355361542154316440431103413141633014650053531 42120104564406144312302153212310640301353163314622351110415500223266342260314423 61663620243243342222232633113252035130616335200414130142046643261441254635362200 55451143551046335431103413141633014650014204664326144125463513040642461446315542 30514550435523620630331322163320156630000000000000000040031000064543421353163314 62235015000026461633100006454342161442500363256615310350002646163005131614064543 426454342562400156630535414210 00000000000000000000000000000000000000000000010060054432434554324332400400310000 64543426001002334534322345344530030046000013234352146545543624664055605165456656 64420401230200466136164461361136006001500002646163100233453432234534453003004600 00132343512400536012212103214121213511332545133054432434554324332400400310000645 43423116416133164166410010062000051316142210054334232423324442402266050501001240 36636302635363632133226151322124036636302635363632133226151322121355320662014131 46444553565541023443545354453335305511020206046116313631136663603322040405041141 40514241414564455162645544025452523606352332255356640336153622434255226624441033 36153622434255226624441032545252360635233225535664114013415144144556050362446035 32354555112141153263536363213322615132233041214024455543463413415144144556050362 35323545551121411533656305332223431430400310000645434210062000051316146352332255 35664062000051316143100006454342244555434634664401010300006454342006454342045152 564515256606040204155010415201 00300400155265251152652265005002300004515256000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000004006116064122111060626512551 25153662120000000000000000000000000000000000000000000000000000000000000000000000 00000000030016610136556660101512652265262411565015526525115265226500500230000451 52560000000000000000000000000000000000002552026533555020232453445345412235310546 62650613620133412041645210413113056341204056132413541640156506231151201641506443 65036132560364415021546312245024642432233206632411444030313641664164653314121436 50302164536423613062120152663225611344112416433413205623146553205313534554450112 61413313235352534560614465031432135410441641402234164150644365036132560364542514 56240224324201152405613241354164015650640464136113613124463621645364236130621201 54532433243236554241334120416452104130600150000264616340031000064543424151416446 64055046000013234351500002646163336136305543125134201260001323435002646163051316 141323435542402256626625413226 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000004003006225125266251255120020054000032625210000415522113655125626560601160 66013662620000000000000000000000000000000000000000000000000000000000000000000000 00000000003622556641226521512101066101106411515000000000000000000000000000000000 00001552652511526522650050023000045152560001124460210600020505210220644505100553 66203502000304043503302664045055366203502000304043503302664045224115042050004030 34204405113032135202302651250402330550452454011512162051230604120330515656656340 44132440003030440456030425122116413050420033000256522115156412060513022045066655 40512652030544022032532303502000304043503302664045441324400030304404560304265125 04023305504524540200030404350330266404526540103650440262121100403034204405113032 05020256055013320263040435033026640450400310000645434200000000000000000404033032 10403000000000000004600001323435304404560304066000435340000000000006454342064543 420000000034243256526665403323 00000000000000000000000000000000000000000000030040015526525115265226500500230000 45152560000000000000000000000000000000000000000002060034461016455111034456162636 22146462620200466136164461361136006001500002646163000000000000000000000000000000 00000000000200414251062133050213154515562515150000000000000000000000000000000000 00000000000000000000000000000000000000001106234536360560142023052335245414405356 13046322010632315131146131310535613046322010632315131146131310546136565035021404 60346634131211361356605436435554255442213111243266444052263431353114232313100340 16463114646114663600030404306131466313166311410004035204323544232344233530005025 42660304262313233543232303156463635312031140454045164631146461146636000304543643 55542554422131112420563031043114364656625514346424663545464660145462646631646460 63505402544253236336323151311461313100100620000513161440031000064543423104311436 46566031000064543421500002646163346634131211622101310130006454342002646163026461 631323435646064004030502403323 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000003004001552652511526522650050023000045152560000351526526566465262510606160 11016551310000000000000000000000000000000000000000000000000000000000000000000000 00000000004262512512113125152601016106606122646000000000000000000000000000000000 00006225125266251255120020054000032625216526523053565210550302440550330542225125 61566125062406031204405612112000042641000250404033504402420361000351360005203030 44203305350416002132400016020205560220121053404264100025040403350440242036135136 00052030304420330535041641055346334000304044030430265356521055030244055033054226 24165515060213055046211505534633400030404403043026361656302045003300226502001602 02055602201210534025040403350440242036152030304420330535041615301046503302165665 22040533022044023554040335044024203610300460000132343500000000000000000304044030 43026000000000000003100006454342303304034051011003324030000000000001323435013234 350000000445304430265422361515 00300400155265251152652265005002300004515256000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000003060110121566401106621262226 25626226460000000000000000000000000000000000000000000000000000000000000000000000 00000000040106606562113066011565155515215155131062251252662512551200200540000326 25210000000000000000000000000000000000004212262206222134635023642342261053444041 46332044033141311131631311323150501566501416144315031632634051563636025604206324 63546140012112242355102205542454445435454451550156650141614431503163263405125136 32410363546044614133554015665014161443150316326340515354646633542325234213641066 22213463502364234226105345210350145314231630065665615232634461246143204633220554 24544454354544515141614431503163263405142063246354614001211244636466646146466454 24215405543532211501453142316300656650600150000264616330046000013234353126316332 50416031000064543421500002646163446141335540625645610320006454342002646163051316 146454342024224656652355416262 00000000000000000000000000000000000000000000030040015526525115265226500500230000 45152560000000000000000000000000000000000000000002010010643351231633406651612141 22631226140200466136164461361136006001500002646163000000000000000000000000000000 00000000000134020620625200464264653265515201521000000000000000000000000000000000 00000000000000000000000000000000000000003536411531664340545553255332215661432556 41543552033643414241135411342502216316025350640410341134165614103103161002321323 65136646104614114354301656032024052445243634246046160054564541264113160316342543 63461513536203664042034230003164166464111411360340005434001514515364533234023420 02345344545333533240250000316416646411141136034000461361131366636641043000165603 20240524452436342054564541264113160316323213236513664610461444134363536642366435 23222452244556211636404103411341656140100620000513161430046000013234354103411341 65614046000013234351500002646163436643612163122606301630001323435002646163026461 636454342140614340002342435000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000003004001552652511526522650050023000045152560060206526533620065210556362456 55123640050000000000000000000000000000000000000000000000000000000000000000000000 00000000005556136016343361226211156312264160344000000000000000000000000000000000 00004661361644613611360060015000026461632432411230024350442123642445312600434531 21643534023632315036640216341000466416000340636311136646663613003113610004301414 66641131114164023324300052035354445332333534546641600034063631113664666361343525 53411314446354113243052220254162116303103366440245201434161214252325244525033466 15346334202302244550651600361406635312636641532006416301142465141136245001005203 53544453323335345034063631113664666361343014146664113111416454145462041130561436 33565413533246510036363111366466636130100620000513161440031000064543423103366440 24520031000064543421500002646163441133053250655104256120006454342005131614051316 141323435352165245203346255016 00000000000000000000000000000000000000000000030040015526525115265226500500230000 45152560000000000000000000000000000000000000000003000055641665515213122610606160 66015512560300622512526625125512002005400003262521000000000000000000000000000000 00000000000221361122625646551601016101106226521000000000000000000000000000000000 00000000000000000000000000000000000000005352315015222420350302440220350625641142 02000163054404033503302025000560634234620430400030403303341435226624612051523020 45004400621163126546102612120105640550365516363423462043040003040330334143556152 56621130104650440256025620001630544040335033020250001522242035030244022035062560 03420155050221022060610000163054404033503302025000614023303044204405052000261212 01056405503655163262540503200330015661434030004030440443634223303044204405052000 42040533055042015214000304033033414350300460000132343500000000000000000304033033 41435000000000000003100006454342304404436342066002355210000000000006454342064543 420000000542256250006256521000 00300400155265251152652265005002300004515256000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000400055141601601164655626212256 25656101100000000000000000000000000000000000000000400155265251152652265005002300 00451525600226361061066131221515655215212160660000000000000000000000000000000000 00000000000000000000000000000000000000005652366536460131332453262342231146451146 56353032534132410131634401354626405201150346134415531630663105222151153363026443 61446145245516145025634201145024125435414365531151056621013541403163502401234033 45411464636614614143033052011503461344155316306631055214350663205365234236341225 52624423235334234242505501150346134415531630663105211560642363046142053065516524 51240454352204562515113641323163315562643164336224614011460255640365346146561244 64552435543516511341354140316350240120600150000264616340031000064543424124316312 16533046000013234351500002646163646143306423625630410240006454342002646163051316 146454342221504240123215440655 00400300622512526625125512002005400003262521000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000400066362566060656566456215256 52651060660000000000000000000000000000000000000000400155265251152652265005002300 00451525600114152110101212113215625212512601011000000000000000000000000000000000 00000000000000000000000000000000000000006555156504566054342054652432325636426336 05146102656635464036135150305121156221054144633466336132665554150152403140621433 12241640051316264426664461035323515345514414124361234520363246013613453464015240 31406214331224164005131651461026566354640361351503052024242264235434243245020224 56605434205465243232563643636332631461636136403033314062143312241640051316624223 55233553451336662265663546403613515030531614031534164643565162143312241640051316 53512304534526523206364632361332112120100620000513161440031000064543424624361313 42126046000013234356200005131614641643243130652632306030006454342005131614026461 636454342032625264612022305445 00000000000000000000000000000000000000000000030040015526525115265226500500230000 45152560000000000000000000000000000000000000000003000011465252626551566410106610 66062621250300622512526625125512002005400003262521000000000000000000000000000000 00000000000663125251512262113606011601101515652000000000000000000000000000000000 00000000000000000000000000000000000000001262616455121160250102640220364626250443 45363403015400030303304454144556164211521520402035003300646665334324143040623000 40404403323633525106203242220305440550351515000052023046140303420330500050200250 54031630404350440200020505202304614030342033050005021606205435020256022010001061 50453555040233022042626202112656401036503302515051540316304043504402000205324222 03054405503515150301540003030330445414431630404350440200020562300040404403323633 52060513055041315154020350033006466650300460000132343500000000000000000303033044 54144000000000000003100006454342404403323633066005155530000000000006454342064543 420000000262224005020106502262 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000003004001552652511526522650050023000045152560010262250100513302651251412321 55650504460000000000000000000000000000000000000000000000000000000000000000000000 00000000005311652434101515641266651462213343066000000000000000000000000000000000 00004661361644613611360060015000026461630002234235420500045353445442342423400331 63146304000641416646631636316033163146304000641416646631636316446146314030001363 61131146141461200326604532432124642335303011543161254032464541204663031365101322 06413613536263114101055464550136416424151466360602231204413244505305544221015064 55661364525352544253633203131453644413546632252044112641130360331144202305453243 21246423353030115400064141664663163631645313236503114046412600136361131146141461 03242433233543535436414166466316363160100620000513161430046000013234354104466335 05402046000013234351500002646163331144202305155606265320001323435005131614051316 146454342151245602231506223332 00000000000000000000000000000000000000000000010060054432434554324332400400310000 64543421006005443243455432433240040031000064543422646246202615346444665033666135 61201543510200466136164461361136006001500002646163600544324345543243324004003100 00645434215463246105465213315446111021654431605054432434554324332400400310000645 43424661361644613611360060015000026461630122002200154443511022044253435432453300 33005466614550330663416146136142552623514426552335363412331650643125455544102244 43214360315213432354240666666455343524210002503300546661455033066341614613644002 31116322044011436163164115416322315543330634155234015440100521142235425330316660 15444351102204425343543245466614550330663416146136436605222445514364123462600256 63554235244046111555555133616341420004303422144631436606255534221446314366062555 16665511352453625465533345634104625640200540000326252120054000032625213306634161 46136031000064543423100006454342114361631641561233461020005131614006454342013234 352646163623426152220052043341 00100600544324345543243324004003100006454342020050031164161331641664100100620000 51316145002004661361644613611360060015000026461631011251414326324316543466452265 10655231340100233453432234534453003004600001323435000000000000000000000000000000 00000000065426310246061446026116252026013500301023345343223453445300300460000132 34354661361644613611360060015000026461636043223460023355022043244502256242351015 60352263635335615264030231110613316200311440330613664033423631353041161052014411 63313042415053463056113535655634613205015444065404355406433461606403210020336343 63265444416021304303141136616025063366144640353620242166424212214316450206233305 21150452254340450263006020311440330613664033423631466330440164113044354146105445 54341432054662626250633661446403536202446644616561304622323213443161013045600504 35533422320565310123306136640334236310400310000645434240031000064543426136640334 23631062000051316141500002646163213043031411510642004060005131614001323435000000 006454342315550463660602203533 00100600544324345543243324004003100006454342050020046613616446136113600600150000 26461632005003116416133164166410010062000051316142110106631504642105031066652241 06204310620200466136164461361136006001500002646163100233453432234534453003004600 00132343506244145463513554143114252260151662443000000000000000000000000000000000 00002334534322345344530030046000013234352215406263504015022243365023061502301633 61050233164330614340316631303163361050233164330614340316631303435034111350424461 64230463015560644030656430355134102054141541263652340641133461044031531564554563 01023044416653046052304643666420353316135403140622104012134042264360502363623651 06223452204352502344232025351606332612040312123124544613440163430461146404306205 55344120540162054641133461044031531564523044416653046052304642446164230463015560 35513410205414154123336112403102540310400310000645434240031000064543426143403166 31303062000051316141500002646163330462462132106242462410001323435000000000064543 422646163346015622100544466463 00100600544324345543243324004003100006454342020050031164161331641664100100620000 51316145002004661361644613611360060015000026461635160613050013420663560122216602 10143102140500311641613316416641001006200005131614100233453432234534453003004600 00132343501414524211344315423552614156062144135000000000000000000000000000000000 00005443243455432433240040031000064543424315324153604165133652663505040301424122 01021404116113431414045032663600452103356304111433014042540142412312131303446603 43263033361542026140556350244425504202162042145210335630411143301404254014250131 25515666234166303655336310214041161134314140450326634541664633315243350536655356 35053343325235350510264423356304111433014042540142664020663340163034614200361264 41251142020304063411611343141404503266334466034326303336154220663340163034614200 24442550420216204211144306140431635000600150000264616360015000026461634345140444 16235046000013234353100006454342163034614200210143102140002646163001323435000000 001323435205042326633014142210 00000000000000000000000000000000000000000000010060054432434554324332400400310000 64543421006005443243455432433240040031000064543422141221034131564220113216634105 16245361330200466136164461361136006001500002646163100233453432234534453003004600 00132343565645624643210451133616431326150056123023345343223453445300300460000132 34354661361644613611360060015000026461634622424165466664252116654523135160432002 01555631134436521664313206113524546321104451433524064312653455650503040211313462 51413461316143010466635445225361433254510344520155563113443652166431320611350304 02113134625141346131614315556311344365216643132061135020144545231642452345434253 65411305261611452351661533056646431526364316461634264455343254513460063415633232 54613532543234352445143352406431265345500234025061346644005002340250613466440050 62506104325445500104325255643145225410300460000132343540031000064543425201643113 30020054000032625212300004515256613466440050516245361330005131614001323435064543 422646163056123143624332020506 00100600544324345543243324004003100006454342050020046613616446136113600600150000 26461632005003116416133164166410010062000051316146061534366532541331315322216456 06561424320600544324345543243324004003100006454342000000000000000000000000000000 00000000062201436020130630241552616310120312610023345343223453445300300460000132 34353116416133164166410010062000051316141303665350620635333552412024505543435240 60320420653116434230360236430141335163663200113430330366613002655363054056366633 41240413033161021166216255344125445053466143642255425433611243113036155216510450 35012466134354041054134036361365241104334303653603442605604123345256202406245203 30330363315210202463011622302141114436530364044616350124661343540410541340440414 46256050531406615214111443653036404461612466134354041054134065662342040415602254 04452505505333450011134303303666130020600150000264616360015000026461634334303653 60344046000013234353100006454342440411164005606542033460006454342000000000064543 425131614312610446161162344052 00000000000000000000000000000000000000000000000502036614616336131663100100105005 01416130020504116316144164611460060060200206361640000000000000000000000000000000 00000000003040655215256652625562002002030030212526003016606110011011606000000003 30010666000000000000000000000000000000000000000406110166006606610100000000440060 11101225625211251522150050050400405652512550522002202250500000000660020555060261 05501510650004004065560120605650012210201026003003015510056062516022062601200030 03012210650102255005505520200000000110050222001221020102600300301551005606265560 50605100400406226002101555015106500040040655601206050220225050000000066002055502 20225050000000066002055501510650004004065560120605506051004004062260021015225050 00000006600205550605100400406226002101565000400406556012060526003003015510056062 50000000066002055500030030122106501020000000000000000000000000000000000000022003 04440000000000000000000000000000002200304440000000000003300106660040565251405652 510106660000000210152220102622 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000304065521525665262556200200203 00302125260000000000000000000000000000000000000000300515221655512256625003004500 00255165230122562521125152215005005040040565251026255612226552115200400320000522 61250000000000000000000000000000000000003430344003312661200500032002426162125300 24405636663002006660061311636045203350554455004001620021523455325044202233220030 06150056254322433004465116500200045005351615602440563666300200666006131163653302 14111400500111001646614133505544550040016200215234550331266120050003200242616213 31266120050003200242616215636663002006660061311636223322003006150056254322444040 00002350054403440553000100412002604250303200100561001124002332001005610011240023 40000023500544034400010041200260425030000000000000000000000000000000000031400466 01660000000000000000000000000000130036325235200206361640002551652000000000000000 002551652141613425034330054233 00000000000000000000000000000000000000000000000205041163161441646114600600602002 06361640020504116316144164611460060060200206361640000000000000000000000000000000 00000000004030122562521125152215005005040040565251003601160016101660011300040000 00016006600000000000000000000000000000000000000410661006160611006640003000000061 00111225625211251522150050050400405652514653436044501444560301301001053341044300 43404330044500020000000430033153401231103321504024060060154301634621302133102040 54060060064312432404145440110306301001010345404340433004450002000000043003334303 44003320005000000034004412311033215040240600601543014450144456030130100105334103 63233066040140600606043234330044500020000000430033213310204054060060064312144456 03013010010533410445620305301001062340604450002000000043003344500020000000430033 66040140600606043232040540600600643120500504004056525100000000000000000500000003 40044000000000000002030030212526000000340044000000000000000160066000000000000000 000160066000000643123454044336 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000060610011443333601160035405540 04534433300000000000000000000000000000000000000033434360661033333304530524004201 61060000000000000000000000000000000000006430645113203660306610632002326432134606 53312140014053203610016246123044225555304430056206620026522555335522224033400215 01150051255222132664504110401160145005451345665331214001405320361001624612331104 32113202350311001146004144302222220512016500560343040146544650611013500534061401 46544650611013500534061403456645054204660066310036555555026506120021043403366030 66106320023264321334002150115005125522201405320361001624612314053203610016246123 30661063200232643210215011500512552220000000000000000050050400405652515001000011 14316020300302125260000000000000100001114316200206361640005556152000000000000000 005556152636164434031630041363 00001060244354342243234423003003010010353432000205041163161441646114600600602002 06361640020504116316144164611460060060200206361640601053342343553454335400400406 00604243456010533423435534543354004004060060424345565400515262646226110061212122 16000422650411631614416461146006006020020636164254454615030401531301256166562035 62134116316144164611460060060200206361645553163346036301205442620421021326406461 31323113440034141411430002113646131323113440034141411430002113625531633554060426 35316360634051005102610513402235052351042360004503250451603314043145063120032045 20326104463034632014650035663401630301444214403555451060541510534252242301423515 16026430554202542603541005031232036143441460214632121053046632306350351326541510 53425224230142351326104463034632014650016303014442144035554524031145401420426451 40564212342404250130436363663400056640000000000000000030030100103534326333563304 22232010500501416134060060424345346320146500600604243452140145132050141613604243 450350651000000056646332413260 00001060244354342243234423003003010010353432000502036614616336131663100100105005 01416130050203661461633613166310010010500501416130205041163161441646114600600602 00206361645020366146163361316631001001050050141613116563635336026430105126605612 15045412410533423435534543354004004060060424345104056510651511325665510615561004 02212443543422432344230030030100103534326042450245455134224450254425006033526331 25256414122416302351400545144141304131332614411304311430050663055662300540243604 04446320161020663315006201253020222351043401046042264154541230536141012150645112 60251636240640635030354641313326144113043114300506632113246262415065342404146034 51602032455035242301312414566330414300321440333325054024360404446320161020150652 40505554260343060251636240640635030354640641330634146026241253410303331450616050 32455035242301312413634004563304444520400406006042434510010500501416134044463201 61020030100103534320000000000000456330444452100103534322140101462050141613604243 450313211000000201145623114501 00000000000000000000000000000000000000000000000106024435434224323442300300301001 03534320060105334234355345433540040040600604243450205041163161441646114600600602 00206361645020366146163361316631001001050050141613505240255130051015604625265026 44005352250411631614416461146006006020020636164253052264002606210315251205133002 42554116316144164611460060060200206361640650235332333243254445402516010025053046 36646664164311131043250200430166450064046302316136013220065611504133043403364626 42044530153002542445444534523332305261060052036440343044131513503324062400555540 50405246564505454043643411121215103141340532605531620320235015434530451100363443 20235015434530451100363443430441315135033240624005504052465645054540436434235015 43453045110036344405246564505454043643444131513503324062400525312132023230341343 15434530451100363444636430245102246150300301001035343210010500501416136400145006 41253010500501416133010010353432014500641253000000000006420124435010353432302125 260265341000000121660520340052 00000000000000000000000000000000000000000000000601053342343553454335400400406006 04243450010602443543422432344230030030100103534320502036614616336131663100100105 00501416132050411631614416461146006006020020636164202063105302252225420655565043 12040151020366146163361316631001001050050141613501460240552555235012221203465030 62603661461633613166310010010500501416135620360443444314053335301624010232020531 43334343633362632035420550302261322216261425364634065450062121246344434341444151 45042350220405410334333463024442406153060545041550050035636563504543013303420034 04300541614602233036131111611162103666360254102046400250520015343540662202432332 50520015343540662202432330500356365635045430133034200421412142032340644043520015 34354066220243233042141214203234064404335636563504543013303402361631055440416466 15343540662202432334111410523605031300300301001035343260060200206361641400023104 32224060200206361643010010353432002310432224000000000003150613336040565251604243 450542423000000156565450405345 00001060244354342243234423003003010010353432000502036614616336131663100100105005 01416130050203661461633613166310010010500501416130106024435434224323442300300301 00103534321060244354342243234423003003010010353432262110256400622655040152101066 52115246620366146163361316631001001050050141613513410564232135645362160202126620 10433661461633613166310010010500501416135315153530130636423120604533265142335166 35145132304465401023604115501163200311366020461404033614461233536630500206113103 04024143450450351464263513654250404245540201654255452344346440004362404466556341 33654231130500412352136303113660204614040336144612335445330102342020553422341551 00604332302050653525105102605651462405013664532146020611310304024143450450604332 30205065352510510212631530206411324563116646040305363432032020461404033614461233 22362040153024466043163030441633165440400406006042434560060200206361643040241434 50450040600604243450000000000000034153033112000000000006531435121010353432206361 641223302424345331122016450526 00006010533423435534543354004004060060424345000502036614616336131663100100105005 01416130050203661461633613166310010010500501416130205041163161441646114600600602 00206361645020366146163361316631001001050050141613166065440345365312123062261021 26136451010533423435534543354004004060060424345125661400465562230001151206652606 66222443543422432344230030030100103534325311061365362424605445204245265132035041 61002005131034130024144115302151433245232554030133034154461034654301231541540416 45023603450656534300600132302532006535533120652653654141503113401413453264002366 31150004464103361303331154114662000331360441640444663623153150534510624025104140 10064540524500124224465012005131034130024144115302620431045642013663104224064540 52450012422446501264604364005363366240534603213506411460355362035131004124256215 00554530224320222330446410336130333110000000000000000030030100103534326440436233 16043010500501416133010010353432053633662405000000000001241435423060424345501416 131640242424345333112112656345 00006010533423435534543354004004060060424345000205041163161441646114600600602002 06361640050203661461633613166310010010500501416130502036614616336131663100100105 00501416132050411631614416461146006006020020636164616021463135046355223164555600 11543512660244354342243234423003003010010353432151203030056526513161022616065206 62262443543422432344230030030100103534324215626301563344625133350022316324533045 42314105046433660350426320326651114550332462436663360436603051505006361364543401 13430361033113515623530105452244021056426026420014164132343066434041604466456511 05424634211546032124563201416413234306643404160446644243245152503325202430223321 56334462513335002231632455414600434661330406461232445315341114410341104026156542 56331540263651426203134411042035145045125443166532046611550046433660350426320326 02523345502032341513431164403013165450400406006042434530030100103534321134303610 33113060200206361646020020636164420351450451100103534320115435126000000000604243 455152464636164331132013451510 00000000000000000000000000000000000000000000000106024435434224323442300300301001 03534320010602443543422432344230030030100103534320205041163161441646114600600602 00206361645020366146163361316631001001050050141613522432023465633335546344164216 14250612650411631614416461146006006020020636164563412340543505116243461454161534 25643661461633613166310010010500501416134225433244151110061325345524451006435000 50403631131520430113461461664154322646165554523433123401044326625414222211542553 45634356104364001050242332316052033254354344505040363113152043011346146166420304 14664625034066431631611315210133465254351534312561452053544546102504452342343323 21200316142544352246516003631131520430113461461664303362253343604326662545455236 16256465254163426336225334360432666254506252143116344153250062521431163441532500 06132534552445100642513416443664500260500504004056525120020300302125263406643163 16113040600604243453010010353432664316316113500501416136132223464010353432604243 452011645141613334512532026510 00001060244354342243234423003003010010353432000205041163161441646114600600602002 06361640050203661461633613166310010010500501416130601053342343553454335400400406 00604243456010533423435534543354004004060060424345562215003003262606515610221221 01112566450411631614416461146006006020020636164503635134605133561516355256600623 55453661461633613166310010010500501416131214516204511425452144342200231446424214 33665146223344111104034133600636612540064015346113134064345426020026464041314306 63663033361445100132320245425033533505553422652625645515434511215401420451302646 40413143066366303336144551313036463401141140444163325026505315254404120620310324 51142545214434220023144644530362343110124054062064013062431664643013432351320465 23445452032526213413143066366303336144536234311012405406206415346113134064345426 05244464320126601264366626130532205320300301001035343240040600604243456636630333 61445010500501416131050050141613653023015013500501416131061266500060424345000000 001542232424345150135132532640 00006010533423435534543354004004060060424345000205041163161441646114600600602002 06361640050203661461633613166310010010500501416130601053342343553454335400400406 00604243456010533423435534543354004004060060424345512625061212311004655526110660 15503015550411631614416461146006006020020636164561543222322354640625566410061246 42603661461633613166310010010500501416131033606616523525634122356024334366551032 34135311220614441310446121302665055253463435612446350416616553436362330054111643 30440311020311262532123366043555323055436320650630154564361044432045640403422524 31434216533142036116122463015456436104443204564040342133104643462215302131311464 01530413432255202035554141545643610444320456404034541065161334430301444656015333 45220550233060233541116433044031102031115161544236042626221512616443340406333121 23442265002536263201633364603316564050600602002063616410010500501416133334503213 03043040600604243454060060424345440311020311100103534320165313510000000000604243 455666242636164203115025311345 00006010533423435534543354004004060060424345000502036614616336131663100100105005 01416130020504116316144164611460060060200206361640205041163161441646114600600602 00206361645020366146163361316631001001050050141613111224545534612143206525114516 00642146010533423435534543354004004060060424345631665560162240015525666025106100 36555334234355345433540040040600604243453045245411552533634422230505521306310650 45632034034610443623053355143134131223343665611444603033426056120321450430431603 34154024422634266513541616443655141203214044656605011624261544166302314332432145 04304316033415402442263434665003116144406130430024114061342603452233550353546066 04431213462243350154255125261450613446633063631505661535162336114054634453520523 40225315065566425046616333016403400536631161444061304300241134610443623053355143 53432213250051421501643311440141462020600602002063616410010500501416133341540244 22634040600604243454060060424345164034005366200206361646066145035010353432000000 006421460353432053666533115562 00000000000000000000000000000000000000000000000601053342343553454335400400406006 04243450060105334234355345433540040040600604243450502036614616336131663100100105 00501416132050411631614416461146006006020020636164225451345620612503345664334246 11212433620366146163361316631001001050050141613261550124345651336311444451164502 43544116316144164611460060060200206361641012102640622440555366344525445341454502 24050366665331551143461341640242045105441103336556113431136121432115542544664432 23624306153405241613532665622111132251304163122405036666533155114346134164032602 33660444122166434664165636322144503335531034215534665243066135516614152242416656 05333365546644252345243205441103336556113431136121411112446226634316436130600525 50660435244100052225144522565433636522403433055016341120003434330550163411200034 55536634452544534144442246043562243110300301001035343230030100103534322206143665 00043050400405652515040040565251614366500043500501416136142336155010353432604243 452541604141613125620025043345 00006010533423435534543354004004060060424345000205041163161441646114600600602002 06361640020504116316144164611460060060200206361640106024435434224323442300300301 00103534326010533423435534543354004004060060424345265265061556030400565652101061 22161351220366146163361316631001001050050141613205636356321353463512160202656644 06204116316144164611460060060200206361644212142135141621453520303242266023033112 35223434352364400044124621303665500466661005360403054134204035431140205001414163 03043663432136201425313414024650103534553411532151404321336540102410406221621436 26121041530206361336122304666610053604030541342040352333340065302050624521020566 01003535342020524425263245352144366402004154133122500141416303043663432136251455 36204012402031143014141630304366343213663636140403411434564105360403054134204035 65302050624521020564153020636133612230300301001035343260060200206361643040236435 03042040600604243450000000000000033653156404000000000001231266244060424345501416 131054425424345155615021310354 00000000000000000000000000000000000000000000000601053342343553454335400400406006 04243450010602443543422432344230030030100103534320205041163161441646114600600602 00206361642050411631614416461146006006020020636164502021301525530503255622262033 15060513050411631614416461146006006020020636164505640625224020452215551504462010 26403661461633613166310010010500501416134260234336030643354445406623050326036430 02241214020312132035440440363220344414441443315135045450023025656122452541264646 44062350266501543441040134423332301154020451034441444144331513504545002302505536 56305046564504233033041422412140203121320354404403630060605025434530162504323540 60605025434530162504323545050304316136025430164631102611466646022310401320605025 43453016250432354261146664602231040132030431613602543016463120312132035440440363 25434530162504323544656450423303304140300301001035343210010500501416136400023605 42233010500501416133010010353432002360542233000000000003120463311040565251604243 450534224000000540524510414251 00006010533423435534543354004004060060424345000502036614616336131663100100105005 01416130050203661461633613166310010010500501416130502036614616336131663100100105 00501416135020366146163361316631001001050050141613616404501654234546546015566051 21660544660244354342243234423003003010010353432113662255130000451506621501655152 66062443543422432344230030030100103534325651001034323310002535006245501563426043 62152623623046633064143306223112541034541415041635024103511042343223345452230301 43033654330641524631646246205442204535220466202061646620004363005413302356150161 31150003414002364405421665613140620456320141632353103432331000253500624550156345 26242460243560124056440210005131044631034113164404002646033146043664613303064540 22354052445432202264603314604366461330334604263600415365265562045632014163235310 00253500624550156340341400236440542160000000000000000040040600604243451430336543 30641060200206361643010010353432023644054216000000000001236534533060424345501416 136322014353432542164662641423 00001060244354342243234423003003010010353432000502036614616336131663100100105005 01416130050203661461633613166310010010500501416130502036614616336131663100100105 00501416135020366146163361316631001001050050141613666326351260133026034151102162 12054143560244354342243234423003003010010353432162500315211021546662260162566051 20042443543422432344230030030100103534326042420131412020623020222421010034426332 23046322613465402411460065162141402621240405460404441420200611054614401462333113 04316330641002623422042315554450254355032400156521255633646140542140034152433613 30365631430032634022443426212404054604044414202006112660450612322042542403121632 35113452362012442300364313165260462406401450412430146233311304316330641002450612 32204254240312163365631430032634022443440546040444142020061152464401431410624256 62302022242101003443153013063203653400400406006042434560060200206361643033363505 00166040600604243450000000000000326340224434600604243452130124160050141613604243 450612341000000126150433166052 00001060244354342243234423003003010010353432000205041163161441646114600600602002 06361640020504116316144164611460060060200206361640106024435434224323442300300301 00103534326010533423435534543354004004060060424345215125040461526606155016515652 11056240020366146163361316631001001050050141613241545304401564420606526611565063 26454116316144164611460060060200206361640643351010234151002232052421000144551663 20204612320044640341420002113651141322064535042645311460560364505431644043110341 31416330146500510431412033605445620351063542623461330346604364636144063120022046 32210303613344636035132661565301120466423014502146321023415100223205242100014455 42663020243225542402132644612320044640341420002113631034030134426340422232326560 21326544230630532431103413141633014650011204664230145021463243040643351430355545 20243225542402132640331304363500056640000000000000000040040600604243451344263404 22232060200206361644060060424345436350005664100103534322130421564050141613604243 450216045000000056646332413260 00000000000000000000000000000000000000000000000601053342343553454335400400406006 04243450010602443543422432344230030030100103534320205041163161441646114600600602 00206361642050411631614416461146006006020020636164502255054260064046501125215021 34025240250411631614416461146006006020020636164552202351001303120665256205643052 53053661461633613166310010010500501416132210054334232423324442402266050501006230 44441414043415145034540020365623044441414043415145034540020365156400450541033616 31063250616506023443545354453335305511020206031661464146641114104455030302033336 36303436263204323005041222052503204121420245304446330510153022434230426104341045 10153022434230426104341045250320412142024530444633602665363633023210121325153022 43423042610434104266536363302321012132532041214202453044463343415145034540020365 22434230426104341043656350532403331440400406006042434510010500501416136300132005 45663010500501416134060060424345013200545663000000000001320323315060424345405652 510464221000000504122060412206 00004030122562521125152215005005040040565251000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000030016610136556660101512652265 26241156500000000000000000000000000000000000000011365246234626211426312355255515 44630000000000000000000000000000000000002552026533555020232453445345412235360631 11420103051645365126121661204624025136564120644364146141520361146663506040261324 12651656116503324020606315245024031431330206245366333040464136113613124463652641 21365013341363163625041640114126126463661061010321105010146253205304634644050154 42413413235334034040514402021543640360156151103023604026132412651656116503146253 20530463464405015402613241265165611650340464136113613124463651645365126121661204 23245344534541223531334136316362504160600602002063616440040600604243454106216266 04054030100103534326020020636164621626604054500501416135202064220020636164501416 132064220141613456602062416233 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000030406552152566526255620020020300302125260000000000000000000000000000000 00000000000000000000000000000000000000000000000000003622556641226521512101066101 10641151500000000000000000000000000000000000000415522113655125626560601160660136 62621225625211251522150050050400405652511161215461150604020505121221540505500324 10404223502405034454453315552032410404223502405034454453315552453603035542053020 43323324462225310204112652250402152552251454166635614136440003641441352030125130 32055230604031331411656330655324334060354344334564652021156012060522622655466613 66512552030562522552632364223502405034454453315552320552306040313314116563334632 01054222225051410206030404535335460404422540103046446366121410403032424423103033 12060522622655466613040453533546040440400406006042434500000000000000000413633642 50406000000000000003010010353432313314116563600604243451106411515060424345604243 456411515353432456502022406336 00000000000000000000000000000000000000000000000403012256252112515221500500504004 05652510000000000000000000000000000000000000000000205041163161441646114600600602 00206361642050411631614416461146006006020020636164300122226000610251562215152215 56500060130122562521125152215005005040040565251065555100016052621556262556221200 01060000000000000000000000000000000000000016143535420563142023141334342414002521 63631403562140462126616141210252163631403562140462126616141210331630212220006323 10611121141316116354165435435554433440414111134251332135414246415664635303600430 61314663131663114100040303401646311464611466360003045204323544232344233530005026 36660004262304333633532344630215143465136626424642613146631316631141000403412154 24235403333141415421563031565116163656021514346513662642464200145460166656636461 04262304333633532346323106111211413160100105005014161340040600604243453156511616 36560040600604243456020020636164611121141316500501416135555424246020636164206361 645353333636164004030205403363 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000040301225625211251522150050050400405652510000000000000000000000000000000 00000000000000000000000000000000000000000000000000004262512512113125152601016106 60612264600000000000000000000000000000000000000351526526566465262510606160110165 51316552152566526255620020020300302125264346341051055216550302625555531542152252 13611643114300046413313064055010034036025322305044453353552236600430410524554020 33324424225541611131530012020205656226225053003403602532230504445335355223643041 05245540203332442422554162022520453010404633631356615105521655030262555553154215 30165115060222655656611532252045301040463363135661443524401032344444154635165115 06022265565661153024040403535445443036053030304242332334041045301040463363135661 35010242255251036024040353544544303600300301001035343200000000000000000313644640 13022000000000000004060060424345314414642116600604243456606122646010353432103534 326122646353432130224105360553 00004030122562521125152215005005040040565251000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000040106606562113066011565155515 21515513100000000000000000000000000000000000000055631646454663655121462422252213 44650000000000000000000000000000000000003122101205352130635023031341365053033036 31445033044636466646146466454650203611260460632462656156042116514115052014561443 14141641664055242355102205542454445435454451520361126046063246265615604211653041 43510214031015165124041036112604606324626561560421165103646533542343034033041055 35213063502303134136505302506321633463636136113022126241146316101601106504550223 53233323423233262145614431414164166405546063246265615604211644636466646146466454 63502303134136505301453151216210356610600602002063616430030100103534323101516512 40410040600604243456020020636164151651240410200206361645205502406020636164501416 135502406636164356613602410224 00000000000000000000000000000000000000000000000403012256252112515221500500504004 05652510000000000000000000000000000000000000000000502036614616336131663100100105 00501416132050411631614416461146006006020020636164400212215101000152652262655565 51201600040655215256652625562002002030030212526056556260600062512551512221226506 10000000000000000000000000000000000000001356236536154346545553433330416661345621 32534234645135363626631460345215560361000222132360616621114613004663616253406404 12121116105613023353431652032024141444340634531141615243013036565666160216431534 15206364341513112645134540004613611313666366410430005340001114515303433144423450 02345344545333533240250000461361131366636641043000316416646411141136034000001114 51530343314442345055564541016115666316422213236061662111461314134362646651326432 34535323033446541646404121211161056130100105005014161330030100103534324121211161 05613030100103534326020020636164161156663164200206361645522362432020636164206361 642433345141613340006345432000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000040301225625211251522150050050400405652510403012256252112515221500500504 00405652510000000000000000000000000000000000000000505160000622652000160212155512 26222125150411631614416461146006006020020636164261000015512500061056562226551555 65264116316144164611460060060200206361641342320236154353442123031444416600043546 53534234153144462651141460526000311361000430141466641131114164004664160003406363 11136646663613023324300052035354445332333534531136100043014146664113111416431652 23406363231414665624634546523163611424606211112550001253161114252343044345133450 02346034202363344640251640461506140465661151043251316201630312116626034526002504 24233324454442432034063631113664666361343014146664113111416414145463631121531432 34202363344640251646363111366466636130100105005014161340040600604243453121166260 34526040600604243456020020636164156666522000200206361642252645526050141613501416 132504613141613345266251251000 00000000000000000000000000000000000000000000000403012256252112515221500500504004 05652510000000000000000000000000000000000000000000000000000000000000000000000000 00000000003040655215256652625562002002030030212526000221361122625646551601016101 10622652100000000000000000000000000000000000000055641665515213122610606160660155 12560000000000000000000000000000000000003102133013412426350302625225551625536035 04600632525305044454453254520250146143166241301040464463530252351105165363214010 32343344452344210540042616120105551551261516014614316624130104046446353025224225 22046040003136336431143146006325253050444544532545201341242635030262522555162551 60420555050212122150210040632525305044454453254520145252402033323324523250420555 05021212215021004260540503633333410661231030004641441346634633303042424423042001 15010242222253044364000313633643114310300301001035343200000000000000000313633643 11431000000000000004060060424345313314240525600604243451106226521060424345604243 456226521353432350063341525016 00004030122562521125152215005005040040565251000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000030341153512114213436513653255 25265514100000000000000000000000000000000000000055141601601164655626212256256561 01100000000000000000000000000000000000003402114534650130332453440340432146326031 20324063045640360126121501243111306206611530642362156151013062355641624051011364 16601606135621236026504205145024036436310365246256022046164336313613115460543044 32366313141163163634044062066115306423621561510130625120350263205304134146041255 52624423235334234242505506611530642362156151013062550316134414641646623102350263 20530413414604125510113641660160613562146164336313613115460545640360126121501243 33245344034043214631354156216260640150600602002063616440040600604243454106516562 06534030100103534326020020636164651656206534500501416135202514235020636164501416 132514235141613640153652440622 00003040655215256652625562002002030030212526000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000030236644631226364321213623252 55246626200000000000000000000000000000000000000066362566060656566456215256526510 60660000000000000000000000000000000000005465065503626050342054041431422636051141 05231614022143313131631021312606626356066230141311101601516563320651304026166354 65626126120301446421404462035323330340313414253306545030614031012162144565065130 40261663546562612612030152316140221433131316310213122024242264235434243245020223 62605034205404143142263604141445146316141641304044402616635465626126120301331504 24544404304643635261663546562612612030130614031012162144565022143313131631021312 34205404143142263606364666061062612140100105005014161340040600604243454606561563 32120030100103534321050050141613656156332120500501416132502325356050141613206361 642325356141613564655055301441 00000000000000000000000000000000000000000000000403012256252112515221500500504004 05652510000000000000000000000000000000000000000000000000000000000000000000000000 00000000003040655215256652625562002002030030212526000663125251512262113606011601 10151565200000000000000000000000000000000000000011465252626551566410106610660626 21250000000000000000000000000000000000002352000456061164250102551221260626620634 36114365161306040314414222023201615066213653301042344444434542143416634126164010 30463363555054343104463241220305625555552515600135052251430204332442450545506420 25526340503445335320232213505225143020433244245054551512205035020265622620401023 31453655040215222222526215604022300041364464363636255263405034453353202322631505 06023552252464440305540003641331341414130630404535445401020422300041364464363636 35020265622620401024020314433436266600300301001035343200000000000000000364133134 14141000000000000004060060424345463363555054100103534321101515652060424345604243 451515652424345605031511503233 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000040301225625211251522150050050400405652510304065521525665262556200200203 00302125260000000000000000000000000000000000000000205000011521562106000265652262 21521215220366146163361316631001001050050141613200006625621560100051212551556256 56254116316144164611460060060200206361640002234235420500045353445442342423400446 14631403000136361131146141461044614631403000136361131146141461331631463040006414 16646631636316116325034535432124031334400011134246524635413336512113656503600555 06514664041566665156540302220126311303621111262123041110413544505314444131415026 36661464525334044433533214630423132364141156424123613631642410626611000222413544 50531444413141502400064141664663163631642313236414115642412300136361131146141461 04535344544234242346414166466316363160100105005014161330030100103534324156666515 65403030100103534326020020636164626611000222500501416132225565514050141613501416 135636420636164002220111222363 00000000000000000000000000000000000000000000000601053342343553454335400400406006 04243450060105334234355345433540040040600604243450205041163161441646114600600602 00206361642050411631614416461146006006020020636164525530533446531465533444114211 64221615050411631614416461146006006020020636164253631342453062110533466454611563 25334116316144164611460060060200206361640122002200154443511022044253435432424400 44002311163220440114361631641655223654236655222442144321143460534615322322615543 34653406563404341353300662666455432523314002104400231116322044011436163164133005 46661455033066341614613625361544402244441043513552165353100121142244325240016620 15444351102204425343543242311163220440114361631641314406552332623446351655011511 13223452544630056554555133164346621004202422144116434100255424221441164341002554 41162264625542134115533336034264225610200203003021252620020300302125263306634161 46136040600604243454060060424345663416146136500501416131632633425060424345103534 322421606141613052236115042354 00006010533423435534543354004004060060424345000502036614616336131663100100105005 01416130020504116316144164611460060060200206361640601053342343553454335400400406 00604243451060244354342243234423003003010010353432565030251152300155660110251226 01163121550411631614416461146006006020020636164221410326064315653366352256100642 22244116316144164611460060060200206361646043223460023355022043244502256242326562 12625541545445162153014142320164461500466330440164113044354146524025616203013316 14644013564544645051623536655634435200514444112633423261444416110303400141444034 15402433461065402314020652161504064461631330642132332615424112214334250026333362 53150652254304150623506040466330440164113044354146311440330613664033423631061342 24436435012216061251633661261405335202540644616313306421323353443160123054630501 32234354550321451553306136640334236310400406006042434540040600604243456136640334 23631010500501416136020020636164654023140206500501416136061002121010353432000000 001355553424345063633535206526 00006010533423435534543354004004060060424345000205041163161441646114600600602002 06361640050203661461633613166310010010500501416130205041163161441646114600600602 00206361642050411631614416461146006006020020636164166644105460213545242113252100 16256153310533423435534543354004004060060424345130025665203046625166052161062556 26062443543422432344230030030100103534325555042266254013022243021026463502106144 16020544613440163430461146404614416020544613440163430461146404242054666242333366 13360336560460462035146436355134350052342541114455431026044416042045156304226514 00644133461133030635564123111535444411644104412103104263134142264342002543523661 06223452204352502344232022462405442165460421351223233164330614340316631303045532 25433220204211453644133461133030635564126044416042045156304252446162450411005561 62214362302145641153336103503262140350400406006042434540040600604243456143403166 31303010500501416136020020636164350326214035600604243450162561533000000000604243 452144265141613022161143460423 00006010533423435534543354004004060060424345000502036614616336131663100100105005 01416130020504116316144164611460060060200206361640502036614616336131663100100105 00501416135020366146163361316631001001050050141613661425425121353015463552613266 00110413260244354342243234423003003010010353432652663622166022603022116052101625 63005334234355345433540040040600604243452135142151164164133652141503241301353555 00156355166662346113054543364140321204430304660344153024331545065421646563341114 34604033510145362143236355244425230205564042632120443030466034415302433154521046 50412611343663406302266401563551666623461130545433644635664333315234450626255325 41053643325244250420664454430304660344153024331545113050114430614043163500231563 34526455002201264412611343663406302266430466034415302433154520663340163034614200 23305224650125546261144306140431635000600602002063616460060200206361644336240534 46232030100103534324060060424345614043163500500501416136011450564010353432000000 001104132424345226646513145260 00000000000000000000000000000000000000000000000601053342343553454335400400406006 04243450060105334234355345433540040040600604243450205041163161441646114600600602 00206361642050411631614416461146006006020020636164555423142121062324420613433536 16546346250411631614416461146006006020020636164206556656342414442616334326163224 34024116316144164611460060060200206361642442242163656663252116132521336160345605 00322121141346256633416306144213235156664425343253623406023412020215030311444365 26114331266114101460505442225361344255413344250032212114134625663341630614421503 03114443652611433126611403221211413462566334163061445114144245231633552435034225 46411405261663652531561544046633341251663446511663504421433523104321613452233555 24164335223644335442143352310432161345200234025061346644005002340250613466440050 15201603452332200604325221243415425460300301001035343240040600604243455201643113 30020020300302125265040040565251164311330020200206361646135251643010353432604243 455046124636164543654355020501 00006010533423435534543354004004060060424345000205041163161441646114600600602002 06361640050203661461633613166310010010500501416130106024435434224323442300300301 00103534326010533423435534543354004004060060424345262660565114521221300551610110 12225100320366146163361316631001001050050141613535456623542201312322216360066510 24363661461633613166310010010500501416132463056351560632333552323025401543142130 14150341223660343450421440430636442614114500664340440411164005022425023543461124 36350316542166112160156252344125356054362143335632350564666334646043102316263620 43655411043432035633034004416501546613444304015113432243604623345222502046445255 11330463315262402643611635423431665341420461235611436554110434320356330340515313 33521200224503612213111443131034605461515466134443040151134315662345410451652256 03325202202444320061134303303666130020600602002063616460060200206361644343203563 30340030100103534324060060424345330366613002600604243450112605341000000000604243 452322616141613546154165340052 00000000000000000000000000000000000000000000020050064611436664116331600500260000 16643615002001316634111366144610020051000061134163000406110166006606610100000000 44006011100300515221655512256625003004500002551652000000000000000000000000000000 00000000003016606110011011606000000003300106660000000000000000000000000000000000 00002625561222655211520040032000052261254330344004404430300000000550040333056443 13302413045006001301104134054631614420316530001006405503141503325044163056310010 06402203042613433003303340400000000220030444002443132043600100640110324046353346 45034100600130660453031433614021460060013055040351640440443030000000055004033304 40443030000000055004033302413045006001301104134054461240006001302204636204334040 00000002200304440214600600130550403516434100600130660453031432001006406603643023 40000000022003044400010064055031415030000000000000000000000000000000000000033001 06660000000000000000000000000000004400601110055004033300000000000005226125052261 250000000304440351643330463233 00000000000000000000000000000000000000000000500000334003341344130434050002000550 01333630400004466434043404143362000500055000433040000000000000000000000000000000 00000000000006610066126112601610300040003300266656000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00001155161016101216654000300033000166012550522002202250500000000660020555022500 25202550022600010000000250055022532553205250100060001100322242225325532052501000 60001100322242522002202250500000000660020555005250522005510006000000052002225202 55002260001000000025005552505352246000100011000522050220225050000000066002055505 50552020000000011005022202550022600010000000250055535224600010001100052205225050 00000006600205550252060001000660045553502260001000000025005555100060000000520022 20000000011005022201000600011003222420000000330010666000000000000000000000000000 00000000000000000000004400601110000000000000000000000000000000000000610011006100 110000000000000522055550022222 00000000000000000000000000000000000000000000000505063611331114661336105020060000 66634610020201416644666311644160205001000011143160000000000000000000000000000000 00000000003030565226622215526652030400500005556152003016606110011011606000000003 30010666000000000000000000000000000000000000000301660611001101160600000000330010 66602125511555622511250403002000022216254330344004404430300000000550040333012430 64445360332060100306603533014635603321406546010600405504145103365633104656400106 00402204046213433003303340400000000220030444045330645404101060040660464032364445 36033206010030660353301444563012310601003022036326040330334040000000022003044403 30334040000000022003044401323036060100301103130454312130060100305503031564443030 00000005500403330123106010030220363260433206010030660353301441010600406604640323 30000000055004033300106004022040462130000000000000000000000033001066600000000000 00000000044006011100000000000000000000000000055004033300000000000002221625022216 250000000403330315643330323633 43010006025505220022022505000000006600205550546063424324250136015004303414141623 04054433501465434343164216316330436363641404012246000105220255005505520200000000 11005022200566452010042624204312061212123260506446000000000000000000000000000000 00000000005043303440044044303000000005500403330602550522002202250500000000660020 55503435652551055252630165656534104061116110166006606610100000000440060111003234 54515445220052424244250001445454323262332550025353533520006332500632363061530253 53531320402662255005505520200000000110050222006323630615302535353132040266214541 40162405242424645030511545304600250524242431502062250330334040000000022003044402 20225050000000066002055504434321052424241650602555460025052424243150206225334040 00000002200304440162405242424645030511502505242424315020622552025353534620501552 20000000011005022200253535335200063320000000000000000000000066002055500000011005 02220000022003044400001100502220002200304440011005022202200304440110300221105050 010205550000000014450000442022 43010006025505220022022505000000006600205550266440501454563416436531141130431363 03543331433060543330336024015603664034615403245542000504330344004404430300000000 55004033301101064616231225620225122601624360334226001052202550055055202000000001 10050222001052202550055055202000000001100502220000000000000000000000000000000000 00000653633265301350546551061545102450010000000000000000000000000000000000063236 12465562241244502540550166225353205323226435533205233520010442505353562521325332 05235020314112255005505520200000000110050222053535625213253320523502031411222406 50314024450254315026511524545513422445025442500603350550552020000000011005022203 30334040000000022003044406503140244502543150265115514046244502546450364005225050 00000006600205550314024450254315026511544324450254165066144531533205231320413002 40000000022003044405332052346205126620000000110050222000000022003044400000022003 04440000066002055500000000000000001100502220066002055502200304440110344661105424 410205550000000603356660442022 00000000000000000000000000000000000000000000062364502310215666161666231113104215 04052101541320546056211161611154666460356203025602000504330344004404430300000000 55004033306510030305125541514655622262011630004530006025505220022022505000000006 60020555005043303440044044303000000005500403330105220255005505520200000000110050 22200404026522362631221555150661400032400000000000000000000000000000000000065023 53323332432544454025160100250104534465456244233323055210006410036444064601432333 23051510105300000000000000000000000000000000020443242354023332305301040204023360 30603554445402366050351033453542305444540240603050300440443030000000055004033304 40443030000000055004033301310634544454026260602400306035544454023660503510443030 00000005500403330603554445402366050351063454445402626060240042233323054110204260 30000000055004033302333230530104020400000000660020555000000022003044400000022003 04440000022003044400006600205550002200304440000000000001100502220240505460402010 200106660000000013600000520400 00000000000000000000000000000000000000000000015314266511653002101220436163105654 02116166246351126612400560655034161460212305661615000203440433003303340400000000 22003044406210562124400053035300652562031610521415006025505220022022505000000006 60020555002034404330033033404000000002200304440105220255005505520200000000110050 22202156533000240424001252150461602563624330344004404430300000000550040333020463 20051015405534354061420540603233230004040504243423010450032324314500260623022434 23016350230104433003303340400000000220030444056003000320124342301265033606460025 05200153435406622024323300360636005343540625203421230000000000000000000000000000 00000000000000000000000003030203534354060320045453004506534354065120441013000000 00000000000000000450653435406512044101320353435406032004545306243423011550534544 00000000000000000002434230152504356540000000660020555000000055004033300000022003 04440000055004033300006600205550002200304440000000000003300106660260051512604541 420502220000000454534440104644 43010006025505220022022505000000006600205550231013340456053034432242446140403511 40656034206413643111304224444543163030463636132141000602550522002202250500000000 66002055500261135054620644600545152101065421350246000000000000000000000000000000 00000000002034404330033033404000000002200304440602550522002202250500000000660020 55506242256301111554346256060134562220515220255005505520200000000110050222026306 50522511212234202056442036305342600233244060543505022435543622462302662004645435 05024635140362344004404430300000000550040333012025526656554350502133504140260533 52211123420205204213526505445330102342020553422341550000000000000000000000000002 20225050000000066002055500566414234202050542531525566414234202050542531525225050 00000006600205550031323420205314263041531323420205314263041560543505022435543622 10000000044006011105435050224355436220000000110050222000000055004033300000022003 04440000011005022200000000000000001100502220000000000006600205550156123161563216 410304440502220363053330362322 34060001052202550055055202000000001100502220266340564113233544442260403313604636 43411361443061200463323223442040446410351133300512000504330344004404430300000000 55004033306101555560333155111104066265013451315525006025505220022022505000000006 60020555001052202550055055202000000001100502220000000000000000000000000000000000 00002044122246006441050115120654262644024330344004404430300000000550040333066533 36200266504055453024632326603023551511522102022324056445550064235515115221020223 24056445550064522002202250500000000660020555011154455550602232405164515443406244 23310005545302243202223362442331000554530224320222330110116060000000033001066605 50552020000000011005022200266504055453024632326603266504055453024632326603552020 00000001100502220040305545302023242556340305545302023242556301022324052045656654 00000000000000000000223240553450555440000000000000000000000066002055500000066002 05550000022003044400006600205550005500403330000000000001100502220626561142263633 620403330502220222332220064644 34060001052202550055055202000000001100502220011430110232364011561562643066434521 64402246634066054541306621621513401134325613305535000203440433003303340400000000 22003044401604231343140256556242160551615625414111001052202550055055202000000001 10050222006025505220022022505000000006600205550000000000000000000000000000000000 00005305355205102106366102261665522640063440433003303340400000000220030444015153 20446346313250332526143220112363340320420565520445255334451005606003534532625204 45250534055445166006606610100000000440060111060035345326252044525053405544560413 31361625033252464362344204243245152503325202430223320000000000000000000000000003 30334040000000022003044402302010250332521343524552350212250332522443326002443030 00000005500403330201025033252134352455221225033252244332600260520445256434253225 10000000044006011105204452564342532250000000110050222000000066002055500000000000 00000000055004033300005500403330001100502220066002055501100502220652066226525614 460304440403330223322220665055 00000000000000000000000000000000000000000000662464032130520042565363652043011236 16664441031354220052403261614442503406632165146632000504330344004404430300000000 55004033301514633004360132525666340160221352456221001052202550055055202000000001 10050222005043303440044044303000000005500403330105220255005505520200000000110050 22201351043006342412124306105531252226662550522002202250500000000660020555056000 60205354454610250445234234332605230524445121160520331443041225061205134342221605 20335143642335000000000000000000000000000000001050242332316052033254354344560205 35445461025044523423433202163653536102504415343332220000000000000000000000000005 50552020000000011005022205354454610250445234234332306252610250444134432112443030 00000005500403330625261025044413443211215161025044043453100220160520334043140115 50000000066002055501605203340431401150000000330010666000000044006011100000000000 00000000011005022200006600205550000000000000022003044402200304440525123006254204 460403330304440365523330115055 43010006025505220022022505000000006600205550046063611230144510534024234011411254 41126623101416654063326024305354306636652336651156000105220255005505520200000000 11005022200563260205553240654010610221222111620114000000000000000000000000000000 00000000005043303440044044303000000005500403330602550522002202250500000000660020 55505264013345411346661605565512662565533440433003303340400000000220030444052015 56432553525520442443122045001304441360246050250335333555230556010013232024542503 35335055534226000000000000000000000000000000011133421335325033533135563311606454 50532352044244202224355164545053235204424420222435510110116060000000033001066603 30334040000000022003044406520121520442441622441331531020520442444222540221225050 00000006600205550532352044244202224355112152044244162244133150250335333555230556 20000000011005022202503353335552305560000000660020555000000011005022200000000000 00000000022003044400002200304440001100502220022003044402200304440166454333666521 130502220502220450014440556066 34060001052202550055055202000000001100502220046064635233051151104666261344033526 64530263101314254402662660311151643304425113240516000105220255005505520200000000 11005022200513600263062366052150526110661255532305000000000000000000000000000000 00000000005043303440044044303000000005500403330105220255005505520200000000110050 22201164131254220365262516601121223443622550522002202250500000000660020555004560 54655034230345220552433364603321023122043540432550225344413104253531550062444325 50220544010544522002202250500000000660020555013313305444643255022164451206454655 03423034522055243336460346000560353452205513335624530330334040000000022003044401 10116060000000033001066600056035345220551333562453056035345220551333562453000000 00000000000000000153334522055023306023363434522055463366134342432550226444215324 30000000055004033304325502253444131040000000550040333000000022003044400000066002 05550000011005022200001100502220000000000000066002055506600205550622040622225421 420403330403330602336660544644 34060001052202550055055202000000001100502220066440626111503342253301561444061524 33061511133015166620443552440621633301625344016262000504330344004404430300000000 55004033301103425526436111333326521110521216301562001052202550055055202000000001 10050222001052202550055055202000000001100502220000000000000000000000000000000000 00003611504516004553502566602521615051056110166006606610100000000440060111000424 25255622342342220344625206024035352522155435435550433152501053353525221554354355 50433152501053433003303340400000000220030444013250013363043555043425230320355211 65504634222034612550346452336005443422203450250012440220225050000000066002055505 50552020000000011005022200644140342220343525404504644140342220343525404504116060 00000003300106660054434222034502500124454434222034502500124431435550431652204313 40000000022003044404355504342523032030000000550040333000000022003044400000011005 02220000011005022200001100502220000000000000055004033302200304440661201435610036 550502220205550012440000643533 00000000000000000000000000000000000000000000115414036151361144403523633055016451 10022546036324436614263660052454402206154663022635000203440433003303340400000000 22003044401213661225632122004364660330254622103321001052202550055055202000000001 10050222002034404330033033404000000002200304440105220255005505520200000000110050 22201254512556660143121104405264550033462550522002202250500000000660020555002410 14266023456550660430444404422536063511054321220110340333303355315435660325232201 10341433105505433003303340400000000220030444065350004342222011034403320446514266 02345655066043044440442242550125505506604341443055320330334040000000022003044405 50552020000000011005022200034355550660433044503312034355550660433044503312000000 00000000000000000165155066043154420664205255066043524410005225220110342533600025 50000000066002055502201103436334022450000000660020555000000066002055500000000000 00000000033001066600003300106660000000000000022003044405500403330555505566551022 360304440304440011620000025255 34060001052202550055055202000000001100502220536013410233033302424423236140403261 40412014506466143465540645444444163030414631354661000602550522002202250500000000 66002055500266240263336015455060652101062321415032000000000000000000000000000000 00000000002034404330033033404000000002200304440602550522002202250500000000660020 55505553126610143445151256060143565605253440433003303340400000000220030444015505 55012122151534202051342024104321112054644020243505023135654013254420106004242435 05025335251453522002202250500000000660020555022206565562624350502643505360305034 14465653420205024222265450341446565342020502422226540220225050000000066002055500 00000000000000000000000001111252534202055042625214100353534202052442526324661010 00000004400601110035353420205244252632435353420205244252632420243505023135654013 50000000066002055502435050231356540130000000660020555000000055004033300000022003 04440000011005022200000000000000001100502220000000000006600205550656666415564616 350304440502220241042220343133 00000000000000000000000000000000000000000000065463211156121005303550631613602653 06661511231456662165600240422014616410512401116262000504330344004404430300000000 55004033301560231251530040004204625265041660654122001052202550055055202000000001 10050222005043303440044044303000000005500403330602550522002202250500000000660020 55505465262400300035031525120361101236553440433003303340400000000220030444013314 00021012300543453015150630134540260045054501234324066320041053420400230320032343 24060420543203344004404430300000000550040333026004505450123432406632004105330054 04500454345301035023450400210123005434530151506301340000000000000000000000000000 00000000000000000000000006060502543453016250432354001401543453012550531244000000 00000000000000000140154345301255053124450254345301625043235403234324060420543203 00000000000000000002343240626201406430000000660020555000000022003044400000055004 03330000022003044400006600205550005500403330000000000004400601110210625105103214 350205550000000360243330643533 34060001052202550055055202000000001100502220216430535116344323303153504463103631 34611446434064100152245330353430331460451642100435000203440433003303340400000000 22003044401601605552556433036666011562063426555541001052202550055055202000000001 10050222006025505220022022505000000006600205550000000000000000000000000000000000 00001544200013220263130662150154510244562550522002202250500000000660020555033343 35166065555022354056145333312046112655056525055423026432140025461126550565250554 23026432140025344004404430300000000550040333000264404562605542302313204113505133 03215102235405464503664251330321510223540546450366420220225050000000066002055506 60661010000000044006011100006454022354052445432202006454022354052445432202000000 00000000000000000645402235405244543220235302235405504553116220055423020532642245 50000000066002055500554230205326422450000000000000000000000011005022200000011005 02220000055004033300006600205550002200304440000000000006600205550651321126511233 460304440205550366423330025255 43010006025505220022022505000000006600205550216330542540664636366424146640346364 04334456444063434020214031026303113043115302454425000203440433003303340400000000 22003044406601116401255623525015155106154310562443006025505220022022505000000006 60020555006025505220022022505000000006600205550000000000000000000000000000000000 00006435013021322302646226016245600105545220255005505520200000000110050222003042 13524321225233205232020156336403564253456552544502545050621441062342204231555445 02543550324001000000000000000000000000000000012421641225654450254025022511163502 30642023320523312065155635133103262332052364200504460440443030000000055004033302 20225050000000066002055502306420233205233120651556354622233205234220453006443030 00000005500403330642023320523312065155632623320523642005044654544502546150423661 20000000011005022205445025446501262210000000110050222000000055004033300000055004 03330000011005022200000000000000006600205550011005022205500403330160116444603142 240502220000000504465550331011 43010006025505220022022505000000006600205550536014445232360465034006204364636624 03345304506363343532131314416140341314141305421301000602550522002202250500000000 66002055500216100242241504654350016515653210364620000000000000000000000000000000 00000000002034404330033033404000000002200304440105220255005505520200000000110050 22206253330562251452250612621234606116305220255005505520200000000110050222004144 12301531630025323536420651540363365406246140052454241350126230606254322025440524 54243550423600166006606610100000000440060111062543220254405245424355042360042334 56433402532353162025521023605200310253235331205526500550552020000000011005022204 40443030000000055004033301531630025323536420651540520031025323533120552650225050 00000006600205550523302532353422035410003102532353312055265046052454244650225120 30000000055004033300524542413501262300000000000000000000000011005022200000066002 05550000055004033300001100502220005500403330066002055505500403330160512040600105 200502220000000504305550340100 00000000000000000000000000000000000000000000065364202640216666262666141114104565 01052401241350513056111151511163666360321206025302000504330344004404430300000000 55004033306510054003365565556451122212016130302300006025505220022022505000000006 60020555005043303440044044303000000005500403330105220255005505520200000000110050 22200230044122122213266555650616404054000000000000000000000000000000000000043023 23320302435244424023060300230102014413431046533353056210004210011244244426455333 53052510103100000000000000000000000000000000023443545354453335305511020206063364 34603124442402156000356033053506302444240241601024500440443030000000055004033304 40443030000000055004033305350630244424024160102450302435244424023060300230443030 00000005500403330243524442402306030023063024442402416010245046533353056210004210 30000000055004033305333530536106053200000000110050222000000022003044400000022003 04440000022003044400001100502220002200304440000000000001100502220540603250402006 200106660000000035600000540600 25040003016606110011011606000000003300106660000005004334045366333040464136113613 12446360000200344303241144403031364166416465331410000000000000000000000000000000 00000000000030016610136556660101512652265262411565000000000000000000000000000000 00000000000000000000000000000000000000000000000301660611001101160600000000330010 66600611606412211106062651255125153662120000000000000000000000000000000000000220 45313535404324534454554624503055032464242303453243323223153204550324642423034532 43323223153204255005505520200000000110050222051244222050545324332432365542445313 53540432453445455462450353465611013245344560542212430220225050000000066002055504 40443030000000055004033302524505324534451254525613502000324534452354320133225050 00000006600205550200032453445235432013320232453445345412235300453243325423450644 00000000000000000004532433254234506440000000550040333000000011005022200000022003 04440000066002055500005500403330002200304440022003044406600205550315062542156636 520205550304440234632220644544 00000000000000000000000000000000000000000000200000531166332411361464140403340440 32446460300064502153436531522303030443000044342410000000000000000000000000000000 00000000000003622556641226521512101066101106411515000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00001641202465622601646060116022014651522550522002202250500000000660020555010321 42401305021202055204405426063146525365461150505022500002252124456353064020565050 22503302351014344004404430300000000550040333041535445025150502250440215323432460 36412220205520110532010324343314252020552066050234330550552020000000011005022203 30334040000000022003044401305021202055204405426063364122202055201105320103443030 00000005500403330502120205520440542606352620205520330562454356505022503302351014 20000000011005022205050225000022521240000000110050222000000000000000000000011005 02220000000000000000006600205550006600205550011005022200000000000001161412011614 120000000205550234332220604144 00000000000000000000000000000000000000000000563050342001211035110553014646114223 61062641102003666640004306131466313166311410004032000504330344004404430300000000 55004033300305165522440654225165215152213365403231000000000000000000000000000000 00000000003016606110011011606000000003300106660000000000000000000000000000000000 00006555510001605262155626255622120001065220255005505520200000000110050222011423 30553465051423234425553304242036330213301120354543356624304645363302133011203545 43356624304645433003303340400000000220030444022020236022135454335332420505500520 43235442323442335300050205204323544232344233530005020000000000000000000000000002 20225050000000066002055505410556423234424453502022432354423234423353000502334040 00000002200304440665042323442115340313255642323442445350202226354543352224403535 50000000066002055503545433566243046450000000220030444000000011005022200000055004 03330000011005022200005500403330002200304440022003044401100502220012403436124034 360205550403330005020000205555 00000000000000000000000000000000000000000000500000213164164144541646130404340330 34113230400016550352463433022154030343000044653440000000000000000000000000000000 00000000000004262512512113125152601016106606122646000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00005063661556536410261060616055015562413440433003303340400000000220030444021225 44241265032502025204405442365150013514560240205052504402130632561235255011462050 52500002236522255005505520200000000110050222001351456024020505250440213063264263 21053050202520330564014542042214365020252066050460350330334040000000022003044405 50552020000000011005022204221436502025206605046035254133502025201105343405552020 00000001100502220663150202520000554125553050202520330564014545205052503302335412 30000000055004033302050525044021306320000000660020555000000000000000000000011005 02220000000000000000001100502220006600205550011005022200000000000001153611011536 110000000205550460354440632422 25040003016606110011011606000000003300106660000002040330363144503304463646664614 64664540000503044041463320440331413111316313113230000000000000000000000000000000 00000000000040106606562113066011565155515215155131000000000000000000000000000000 00000000000000000000000000000000000000000000000406110166006606610100000000440060 11106011012156640110662126222625626226465220255005505520200000000110050222055053 54226055022353233323423233262000643503044553424544453254042365006435030445534245 44453254042365000000000000000000000000000000064350304455342454445325404236524263 02232535323332122363652242410005203532333223234310420330334040000000022003044405 50552020000000011005022204033224353233324523035412066621353233326023332152000000 00000000000000000052035323332232343104252035323332232343104255424544454354544515 20000000011005022204245444554543460350000000550040333000000066002055500000055004 03330000011005022200005500403330005500403330055004033301100502220362325206622263 160502220403330354123330145355 00000000000000000000000000000000000000000000513020315004551401140226013136663224 11426606105006366313030003164166464111411360340005000203440433003303340400000000 22003044400405255511541044126255262655563312412330000000000000000000000000000000 00000000004061101660066066101000000004400601110000000000000000000000000000000000 00005655626060006251255151222122650610003440433003303340400000000220030444066250 52055212036454533354424520220051135033506640323244426653356440511350335066403232 44426653356440255005505520200000000110050222024504451054632324442225345533052055 21203645453335442452022020002345344545333533240250000550552020000000011005022200 00000000000000000000000000234534454533353324025000234534454533353324025000552020 00000001100502220113045453335112442133023145453335552432244041323244423353250550 30000000055004033303232444266533564400000000220030444000000066002055500000022003 04440000066002055500005500403330005500403330055004033306600205550065464330654643 300502220304440250002220550000 00000000000000000000000000000000000000000000550060643000031136100043014146664113 11141642401043566065064200112466363111322460625034000301660611001101160600000000 33001066600505160000622652000160212155512262221251000000000000000000000000000000 00000000005043303440044044303000000005500403330000000000000000000000000000000000 00006533035251620442135656222633152521565220255005505520200000000110050222055050 64556022055424233323354640212000233243000520353544453323335345002332430005203535 44453323335345000000000000000000000000000000023324300052035354445332333534564556 02205542423332335464021245600336544242333266540461020330334040000000022003044402 20225050000000066002055501044553424233322254145062033654424233326654046102000000 00000000000000000025042423332445444243225042423332445444243222353544454423130565 50000000066002055503535444533233353450000000220030444000000011005022200000022003 04440000011005022200005500403330005500403330055004033301100502220015153266151532 660205550304440461024440565155 00000000000000000000000000000000000000000000506000312343352132033456330404340000 32125040500006632433664614541134030343033046641630000000000000000000000000000000 00000000000004212462012614635652601016105506120631000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00005564166551521312261060616066015512563440433003303340400000000220030444063565 04506541036502025204405042012320313212240640205052506602134655246432452033442050 52501102431325522002202250500000000660020555031321224064020505250660213465524521 56353450202520330524056245065410365020252044050420120330334040000000022003044402 20225050000000066002055506541036502025204405042012552635502025200005141602225050 00000006600205550443350202520660534645213050202520110564312241205052503302035065 30000000055004033302050525066021346550000000660020555000000000000000000000011005 02220000000000000000001100502220006600205550011005022200000000000001353406013534 060000000205550420124440215655 25040003016606110011011606000000003300106660000500011353403403345411464636614614 14303300020006642430430443236631314116316363404400000000000000000000000000000000 00000000003000226361061066131221515655215212160660003016606110011011606000000003 30010666000000000000000000000000000000000000000000000000000000000000000000000000 00005514160160116465562621225625656101103440433003303340400000000220030444023563 12011225146323533425624554220623245044530133454244353253025000241350335262344542 44350653626110522002202250500000000660020555050500056353045424435545332244052055 26244232353342342425055020002142403235334223244553300550552020000000011005022200 00000000000000000000000000214240323533422324455330214240323533422324455330552020 00000001100502220334132353342602435644064432353342452405200032454244356553124660 40000000022003044404542443554533224400000000550040333000000011005022200000055004 03330000066002055500005500403330005500403330022003044401100502220365313440652145 500502220304440520005550220000 52030004061101660066066101000000004400601110000500044246144040414144514631614164 13040440020003353163303036363326314616361364030330000000000000000000000000000000 00000000003000114152110101212113215625212512601011003016606110011011606000000003 30010666000000000000000000000000000000000000000000000000000000000000000000000000 00006636256606065656645621525652651060665220255005505520200000000110050222034360 00250402421423543425424304242644440564342652354234350153106165453305533310533542 34354553000205344004404430300000000550040333011053131625535423435565350242500250 40242142354342542430424202504024214235434254243042420000000000000000000000000005 50552020000000011005022202424226423543424324502022402421423543425424304242334040 00000002200304440242142354342542430424262342354342652410646253354234354553000205 20000000011005022203542343560533046450000000220030444000000011005022200000055004 03330000066002055500002200304440005500403330022003044401100502220465403436655023 260502220304440005020000205555 00000000000000000000000000000000000000000000506000334431520465214234430304430000 40452510500004423616131366463324040334033031314160000000000000000000000000000000 00000000000004654226141501251214606011605501416062000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00001146525262655156641010661066062621252550522002202250500000000660020555040416 52346406024505022501102521314433455464334450202055201105553133361254313010532020 55206605256463433003303340400000000220030444001542036015420205520330515050362350 41062350502250440262020423614215225050225000020261640550552020000000011005022204 40443030000000055004033302432421505022503302125054410623505022504402620204334040 00000002200304440602450502250110252131462350502250440262020453202055206605256463 20000000011005022202020552011055531330000000660020555000000000000000000000066002 05550000000000000000001100502220001100502220066002055500000000000006064345060643 450000000502220261642220503233 00000000000000000000000000000000000000000000520010600004461463140300013636113114 61414615406040166322031503156066414166422310352063000406110166006606610100000000 44006011100205000011521562106000265652262215212152000000000000000000000000000000 00000000002034404330033033404000000002200304440000000000000000000000000000000000 00000433626262526453035121255133622612550000000000000000000000000000000000000223 42354205000453534454423424234055435423502000324243323354353543554354235020003242 43323354353543255005505520200000000110050222021540155020232424332445415506312321 24230345353445222312056423102314044535344566230216040550552020000000011005022204 40443030000000055004033306220505453534453323622014231404453534456623021604552020 00000001100502220500045353445442342423450545353445332362201400324243323354353543 00000000000000000003242433233543535430000000220030444000000066002055500000055004 03330000066002055500005500403330002200304440022003044406600205550062162365621623 650502220403330216042220213633 00000000000000000000000000000000000000000000165464005464252405036636522044011546 14331611031320505325130534441165503306645166413562000504330344004404430300000000 55004033301513040413451041666552440110226452265142001052202550055055202000000001 10050222005043303440044044303000000005500403330105220255005505520200000000110050 22200462634360401221243306605546256115250000000000000000000000000000000000012200 22001544435110220442534354324651645065222443660550332643324563525350542115446605 50336343225603255005505520200000000110050222005500623334266055033524342345322001 54443511022044253435432420565226301102204436341565440550552020000000011005022200 00000000000000000000000001544435110220442534354324533536110220446234255434225050 00000006600205550013211022044403465106413211022044403465106446660550330443020123 30000000055004033306605503341436212330000000440060111000000044006011100000000000 00000000011005022200001100502220000000000000022003044402200304440225010415254130 450403330304440506545550123133 34060001052202550055055202000000001100502220041063101456102153342203444016411524 46515163601460632160562443550433306136625331262616000105220255005505520200000000 11005022200564055056302322100465110251225611136065000000000000000000000000000000 00000000005043303440044044303000000005500403330602550522002202250500000000660020 55500131223654446664136605265565665421220000000000000000000000000000000000063313 44611244456220432441322661313345543100544220550345332055215354421031335006245503 45334255512024344004404430300000000550040333032315552242255034533315501050414655 21105222043244612236464346442001532204324435222650530330334040000000022003044401 10116060000000033001066600233550220432445022562423233550220432445022562423552020 00000001100502220015322043244352226505315322043244352226505325550345331655413134 50000000066002055505503453320552153540000000110050222000000011005022200000000000 00000000022003044400005500403330001100502220022003044402200304440666344342661465 620502220502220602036660504244 34060001052202550055055202000000001100502220061340124321015606451121644016343526 15420341643065345606210132665613306143425162350432000504330344004404430300000000 55004033306104443124565014355122110256165652611431006025505220022022505000000006 60020555001052202550055055202000000001100502220000000000000000000000000000000000 00003250541020524110566605216165250604566110166006606610100000000440060111003422 43010622345220435250234423202435534060155432550342520543354505312040341220355503 42525343050135433003303340400000000220030444031404513363455034252164315602523065 60054022043525133422542230436550422204352524340206420440443030000000055004033300 00000000000000000000000006611446220435254634324312622345220435250234423202116060 00000003300106660054022043525133422542254022043525133422542235550342525343050135 40000000022003044405503425264435523550000000110050222000000011005022200000000000 00000000022003044400005500403330006600205550011005022206600205550625562606253641 260403330304440206422220135255 34060001052202550055055202000000001100502220016330612112122340362042466334016523 42116406144016566565543041503531144306125435661305000203440433003303340400000000 22003044406603215545116143514444556610251261125140006025505220022022505000000006 60020555006025505220022022505000000006600205550000000000000000000000000000000000 00005011310016452042322211605221160515203440433003303340400000000220030444055150 05264306313335520433552045430060222535423262442250343125230120602225354232624422 50343125230120166006606610100000000440060111022253542326244225034312523012005264 30631333552043355204543052643063133355204335520454300220225050000000066002055505 50552020000000011005022205310212335520436152144320332010335520435052342100443030 00000005500403330631333552043355204543021233552043615214432060442250342025435600 10000000044006011104422503420254356000000000550040333000000055004033300000066002 05550000066002055500001100502220000000000000022003044405500403330616454150162563 000205550502220454304440120100 00000000000000000000000000000000000000000000165363014513144366141520434025061456 62422001041426663436641423252004305201654111322402000504330344004404430300000000 55004033306563222161226563134300610430524655513360006025505220022022505000000006 60020555005043303440044044303000000005500403330602550522002202250500000000660020 55505645156612256543061603402564223633003440433003303340400000000220030444016560 05312224304520160343033623320222662454542504250610431444055560201124065643022506 10430344253340522002202250500000000660020555011240656430225061043034425334005312 22430452016034303362332053122243045201603430336233200220225050000000066002055504 40443030000000055004033301213405520160340433524430202506520160344133425540552020 00000001100502220250652016034413342554000152016034523322006006250610432544550010 00000000000000000002506104362444511200000000660020555000000011005022200000000000 00000000044006011100003300106660000000000000055004033302200304440522165520224622 600403330403330222102220010100 34060001052202550055055202000000001100502220036013630323211265115110366434044521 15603354106414045456651266266041134303325662104421000602550522002202250500000000 66002055500263642060664506206502551610111222053223000000000000000000000000000000 00000000002034404330033033404000000002200304440602550522002202250500000000660020 55501446162232125121042261606621551234442550522002202250500000000660020555051514 41364464405332520226144630556424556435335100445250550533345001202264023024034452 50555333041331522002202250500000000660020555022640230240344525055533304133101320 42010233252022134423422613204201023325202213442342260660661010000000044006011104 40443030000000055004033305405304332520222444036446420102332520221344234226334040 00000002200304440530433252022244403644610233252022134423422606445250553133444661 00000000000000000004452505505333450010000000550040333000000055004033300000011005 02220000066002055500001100502220000000000000011005022201100502220655526004553212 240304440304440364463330221011 00000000000000000000000000000000000000000000020050064611436664116331600500260000 16643612005006461143666411633160050026000016643613000360116001610166001130004000 00001600660300515221655512256625003004500002551652000000000000000000000000000000 00000000004106610061606110066400030000000610011000000000000000000000000000000000 00005152216555122566250030045000025516522601256062010550620605130000460250122500 25202550022600010000000250055605201056012260201056400003015210652101506022015010 26400003105206250602106551050602130000406256002520255002260001000000025005552505 22005510006000000052002210560122602010564000030152106201055062060513000046025015 60122602010564000030152102550022600010000000250055602201501026400003105206655105 06021300004062560550620605130000460250105510006000000052002255100060000000520022 15010264000031052062010564000030152100300450000255165200000000000000000300000006 10011000000000000003200005226125000000160066000003400440000000000000000000000000 000000000430033152102501055221 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000303056522662221552665203040050 00055561520000000000000000000000000000000000000000300515221655512256625003004500 00255165240212551155562251125040300200002221625051522165551225662500300450000255 16520000000000000000000000000000000000001000105550225002502550200000200160061103 00040003300066101600000660061001055502250025025502000002001600060222055200520522 05000005006100602220552005205220500000500610030004000330006610160000066006166601 16001601660100000100430000600011000225052000002200250600011000225052000002200256 00011000225052000002200256610061061106000006003400006600055202500000550052066000 55202500000550052110002250520000022002501601660100000100430016016601000001004300 00552025000005500520225052000002200250000000000000000030045000025516523002000022 21625032000052261250000000000000500005556152000020016000000000000000000000000000 000000000550052016001600061160 00100600323442533324435543006001300004332534020050064611436664116331600500260000 16643612005006461143666411633160050026000016643611066515414343632256134406221152 21634424620100454335244453342234001006400003445243000000000000000000000000000000 00000000012246306104002644206014560555611660142032344253332443554300600130000433 25346461143666411633160050026000016643616261006164241541204063256634522401203234 54515445220052424244250001445131646454664330043636366340005664534202642060560321 43311431666404430500645560403514011143344035604345653153605042614425166503634321 24624102035163352611204120013221030426306663443304215135010210456344663461113030 13221030426306663443304213266302056420444255220563541213033142011434334640201310 36146511436115522102104563446634611130332302435413352433116614026352233523444505 40351401114334403560436363663400056640000000000000000060013000043325345643556134 41024051000061134166400003445243222166110635663434431300006113416006113416034452 434332534002113056645664563413 00100600323442533324435543006001300004332534050020013166341113661446100200510000 61134165002001316634111366144610020051000061134162160660632626013305013012060352 21616241400200131663411136614461002005100006113416100454335244453342234001006400 00344524301424123343261455413656105555613415464000000000000000000000000000000000 00003234425333244355430060013000043325342063640364644516336640346634002011456454 50266030260240506344252541210636403646445163366403466340020114340152602463054133 02411436163302654151460414141230301143342513621351346503324650064425610304431640 65420153220653352434220636464451633664034663400201143220103203604021663434653500 53525543614015663461335231216115243503144254322162246305413302411436163302604504 10305611434312420363636540406634435264151053020143352523656044531200133521604033 54133024114361633023604021663434653500100640000344524320051000061134161042556161 53630013000043325340000000000000322163405022663443526410006113416006113416034452 434332534050663201141066335335 00000000000000000000000000000000000000000000010060032344253332443554300600130000 43325346001004543352444533422340010064000034452432631564201515445664456062026461 64313644510200131663411136614461002005100006113416600323442533324435543006001300 00433253462643213501133312135153510661341264201045433524445334223400100640000344 52436461143666411633160050026000016643610240314113111361346664603452050034065023 53323332432544454025160100250624026643362531462643534522351222464622633226303101 32343254532264463664666416431113104325020043052000660466654545342516354542313325 53165423132565261156411144555414564656403345241321040022062224646416345214646310 22062224646416345214646316604666545453425163545423050403316133643251164021504033 16133643251164021622246464163452146463150223432245261334506336235321152616013236 33161336432511640214606454345232455130600130000433253420051000061134165131613464 13326051000061134161300004332534116436513506345205003400003445243004332534052261 252551652200430264650340250634 00000000000000000000000000000000000000000000060010045433524445334223400100640000 34452431006003234425333244355430060013000043325345641265041444114560546565456013 31162315640500646114366641163316005002600001664361600323442533324435543006001300 00433253465312142451120623464120213144666065331045433524445334223400100640000344 52431316634111366144610020051000061134163320031660513631441414162233125560262354 01154666462536352166226356642535553351401541415140322334623145213466141203113666 33655441303050046110264146336363615544652210523440132423553535346622361140610052 02500624342301155053454455462226234121435223321422630340430054161460223303613113 40430054161460223303613111324235535353466223611406462545360632355444041223340023 61631055440416466154141514032233462314523324442241155320201006243423011550534544 23616310554404164664131422223355104360600130000433253450026000016643612131446660 65331026000016643611300004332534133116231564223303613110002551652002551652034452 433445243416466365544020524102 00100600323442533324435543006001300004332534050020013166341113661446100200510000 61134165002001316634111366144610020051000061134166016243362123324631351315110236 65254142230600323442533324435543006001300004332534000000000000000000000000000000 00000000015021414011214036421620604111255031020032344253332443554300600130000433 25341316634111366144610020051000061134161424204414205321431030244416605401040633 44220105244235201455345602321614500466411050316303044163316544566114402034114634 02133613504642056625245233646640663361535552463316126155323320335534656661222421 06514254050122243306204004664110503163030441633165444664110503163030441633165441 31465233153043441606413013440401236200155341340564203411463402133613504642245634 60405333611023060436631430564416420313530654150062243643021360543505022435543622 24654002336126103513163030441633165440100640000344524350026000016643616041112550 31020064000034452430000000000000466524520632441633165440004332534004332534016643 616113416136406540103135564401 00600100454335244453342234001006400003445243050020013166341113661446100200510000 61134165002001316634111366144610020051000061134162660646020036206324101606426061 12526054460200131663411136614461002005100006113416600323442533324435543006001300 00433253401633242241331264534012511466522434165000000000000000000000000000000000 00003234425333244355430060013000043325343245636123040411604264363361462060231424 10303140561050451122431135642600246042653034045640433616401554632421640314340341 35444160412632053103512404303213034416130622365405641202505145052243450311501533 54460002232405534505554423663115000446410336130333111015604250406455336155142634 26530340456404336164015543140561050451122431135642303661035134144163150105314340 34135444160412632411604264363361462060221602032665534664213552026320255343204662 00331360441640444660446410336130333110000000000000000060013000043325345133665233 21456051000061134161300004332534611252605446336130333110003445243003445243061134 161664361412632333111554406102 00600100454335244453342234001006400003445243020050064611436664116331600500260000 16643615002001316634111366144610020051000061134165110632663311134142633016255601 01241242600500646114366641163316005002600001664361100454335244453342234001006400 00344524301135402133112623604616220460656321053000000000000000000000000000000000 00003234425333244355430060013000043325340264321106504314534211153036014652264526 33041052351256333120240354166164166500222063345115330362620404202001416413234306 64340416044664632233646240543466054041426301210042432451525033252024302233222541 20434452444145053220456306361364543401134303610331136361364543401134303610331136 50431453421115303601465220666042251331220246460505555014432662440415150303346324 35666240410631255161134111213036440135665352244335053316115435526446550531310202 54346605404142630123461140303653656400100640000344524360013000043325342261606520 66226026000016643612600001664361310121456024303653656400003445243000000000034452 436113416631255331131356505364 00000000000000000000000000000000000000000000010060032344253332443554300600130000 43325341006003234425333244355430060013000043325342131254541432604065550134516212 61530461420200131663411136614461002005100006113416100454335244453342234001006400 00344524365040514336542301124435612451626512510045433524445334223400100640000344 52431316634111366144610020051000061134162064255362150441225634126431364164056000 60205354454610250445234234332642553621504412256341264313641640216352151100565234 34613463242546005040363113152043011346146166406020535445461025044523423433210502 42332316052033254354344551163255642533444643111600653041466462503406643163161135 04111032513463643120543565354454610250445234234332366604526431413465023421244405 25432013462355255441225634126431364164001416252543254265615414162525432542656154 45264314134650234212523450643154225220300450000255165240032000052261256105516256 25226064000034452431300004332534226152152551643154225220006113416004332534034452 431664361504303543563404041364 00100600323442533324435543006001300004332534020050064611436664116331600500260000 16643615002001316634111366144610020051000061134161066266233124064524104261122062 10145631300100454335244453342234001006400003445243000000000000000000000000000000 00000000015431111363456264501165551456060546404032344253332443554300600130000433 25341316634111366144610020051000061134166266541300531152243266106303240415403342 43130140550521441142025611024116361510560440435665563034255036050051313036463401 14114044416332500513130364634011411404441633265426605424152344624202402443301323 20245425033533505553422626464041314306636630333614454516530564336604630351423200 53115224326610630324041541233166526443042026505315210330342112214043522041314123 46115414041041166413143066366303336144522025633663505216605363255330235056421510 33411135140401545054356655630342550360600130000433253410064000034452435565560666 52113051000061134165100006113416621014563130630324041540006113416003445243000000 003445243154505366114154142532 00600100454335244453342234001006400003445243020050064611436664116331600500260000 16643615002001316634111366144610020051000061134161061230232645606434611252011636 01514053210100454335244453342234001006400003445243000000000000000000000000000000 00000000065021123154330166431256662010623634213045433524445334223400100640000344 52431316634111366144610020051000061134161441546255043325416333104031535214546451 35051615224340225650232103642150225104161020162332340312614602341415440023666134 40330466050466660416143013261244163046331222366130534306034622625023643540664214 61363543455532054312325336163406451653361403144655543626121021663355403101330204 52543361603342403135012635343060346226250236435406344523614446030462425632023666 13440330466050466541116433044031102031132643655342054223666210431551520541342301 56114422304606440501623323403126146020500260000166436120051000061134166614106263 02456064000034452436400003445243660155030155403153521450004332534000000000034452 431664361644050203111263233102 00600100454335244453342234001006400003445243050020013166341113661446100200510000 61134162005006461143666411633160050026000016643612160133023646502646323152611242 60106614130200131663411136614461002005100006113416100454335244453342234001006400 00344524306063213145305042312250666651064441121000000000000000000000000000000000 00004543352444533422340010064000034452433514542650602154116033336403222441456160 31550335310341221645022333001624541064542623164336564030443532466401421425456154 46313046440654411452541400261644501304211512061636251423534422544502411465346220 44246043655613205544400643112004661633301640340053666356352321623314640313301236 45426231643365640304435324063153340222245026665535663620612442513044666002562366 10444413045553363046616333016403400536623343555043205200653306434551032056331360 26164450130421151201653352640331110050500260000166436120051000061134166666510644 41121064000034452436400003445243526016004122640356626500006113416004332534000000 003445243334245053665366362065 00000000000000000000000000000000000000000000060010045433524445334223400100640000 34452436001004543352444533422340010064000034452435141505651560321464445266233535 61215134000500646114366641163316005002600001664361100454335244453342234001006400 00344524362213041226051654400112445621654413425045433524445334223400100640000344 52436461143666411633160050026000016643611413140263545551644622121436313250044301 65362604443552665535243213461503235252113352445222514360464334536640134155003365 51463415532561454252566442533255526341031344316536260444355266553524321346134603 62441622211544253201343426354555164462212143631325004406344344422250143656134526 43622004412263143622452164153361555662335245064343143343335552063412164325500343 30550163411200034666144322441436135162502522011034253360002525220110342533600025 03365514634155325614412263143622452160600130000433253460013000043325344405216553 00016045000025516524500002551652256122400061143656134520001664361004332534034452 436113416313443261610043052250 00600100454335244453342234001006400003445243020050064611436664116331600500260000 16643612005006461143666411633160050026000016643611016551143331235413533165110236 12252453460100454335244453342234001006400003445243000000000000000000000000000000 00000000012643602632106214603120604116555200604032344253332443554300600130000433 25346461143666411633160050026000016643610263652515641453241130114366254554564241 61314535126533203352446151151150403661663450414305643664326420346630502006363614 04034114345641642630463540236040533411160040550244344251053520145244526456031651 06303324150062533614504436616634504143056436643264203442356144153043436600646632 05001414163030436634321362356201530206552444300206200636361404034114345641210113 65400234112564066014141630304366343213642424350502533525145333241500625336145044 23604053341116004054143056436643264200600130000433253450026000016643616041165552 00604064000034452430000000000000461224351055436634321360004332534003445243061134 166113416013114646630302206442 00000000000000000000000000000000000000000000060010045433524445334223400100640000 34452431006003234425333244355430060013000043325345136213406245664412321062326064 31611451530500646114366641163316005002600001664361100454335244453342234001006400 00344524315451236206645133415150514634611413506032344253332443554300600130000433 25341316634111366144610020051000061134160230405113163416446364615234602655562050 13323425345542454316254064111525636643113012466643652341500430312633224151403151 30325434426465302664614361331413162543105122254664015311154145561625132664564454 35243223532346152301366633264552464606423523442456030020204034616410523406131460 20204034616410523406131466060502543453016250432354236222312133525432645513503043 16136025430164631632146464555234246402120523432406152034542341233325361524600250 43161360254301646314626404523433513120600130000433253420051000061134165146346114 13506051000061134161300004332534643161145153523406131460005226125002551652034452 434332534164631265550430520143 00600100454335244453342234001006400003445243050020013166341113661446100200510000 61134165002001316634111366144610020051000061134162110600204163053661065301356016 12253645100200131663411136614461002005100006113416100454335244453342234001006400 00344524301452364314624432351065216316555151433000000000000000000000000000000000 00003234425333244355430060013000043325340605342012443041203214034366124513040125 60365520536026350252443651320646131253344103034145443660351546243506533403650456 30434116532640340214116144004263363411405106503404116206302035665244632656343036 61501405042112533145121456366163300351441436630260121244304120321403436612451306 55230210301422436621324210006454022354052445432202005131044631034113164404051310 44631034113164404264603314604366461330324105142052533412645014050421125331451214 40436323341104262310351441436630260120000000000000000010064000034452432144165542 64142026000016643611300004332534161225364510436646133030004332534003445243061134 166113416426231260120664445413 00100600323442533324435543006001300004332534050020013166341113661446100200510000 61134165002001316634111366144610020051000061134162610621366033602640600215010425 21163014120200131663411136614461002005100006113416600323442533324435543006001300 00433253401241445615434643232621602225664144531000000000000000000000000000000000 00003234425333244355430060013000043325346333363512341146031230301633331624531151 32421440231231200134221340360661102506053624313302416336054411023163306315444664 03461440136005231633063154446640346144013600566504510500423020143422560212460544 15162154350314355465653525060536243133024163360544113112325423163062163315353636 45040063103056163342035364012465232206534224015533631544466403461440136005241534 64405361441023366400631030561633420353654654650064355643041003540506343552105653 14604021614435042413123030163333162450100640000344524350026000016643616035256614 06365064000034452430000000000000452114520530163333162450001664361006113416034452 433445243136005544113536360012 00100600323442533324435543006001300004332534020050064611436664116331600500260000 16643612005006461143666411633160050026000016643611011544141222414333462101551625 21141242340100454335244453342234001006400003445243000000000000000000000000000000 00000000062013623020310015313063260225666321016045433524445334223400100640000344 52436461143666411633160050026000016643614531501054004654503513011633351404346035 63404412624020321634226460516164132035560620032133316331033161202346133034660436 46361440631200635610112454104064256144515032515234550523302532353422035410040620 02362605645044355564202564111321540331320163344013345400465450351301163335140433 55606200321333163310331614412624020321634226460516031232042640661444263034312320 42640661444263034431103413141633014650031005145554355405543401053453643553161143 50416412614415255610321333163310331610000000000000000010064000034452432634256645 40134026000016643616400003445243552111456061163344013340001664361006113416034452 433445243631200331611334516250 00000000000000000000000000000000000000000000060010045433524445334223400100640000 34452431006003234425333244355430060013000043325345631265051421446260546412021461 13315633310500646114366641163316005002600001664361600323442533324435543006001300 00433253465635414441120351231653560666441065321045433524445334223400100640000344 52431316634111366144610020051000061134163350046116313631136663603322040405064350 10025666460245423422663243253135635546401545360635433223142223564311024625414151 44244555522145031661464146641114104455030302054334232423324442402266050501060052 11131053235435511453452422220430023616341332265104660342226203646316332213613413 42226203646316332213613411231624246422122666611426213623412140444553041263340054 16143644551260311154536063543322314222323553535115511631540601534352455113640233 54161436445512603113646316332213613410100640000344524320051000061134165631664462 14446051000061134166400003445243111336012456332204040500003445243003445243025516 522551652303020365144050544605 00400300515221655512256625003004500002551652000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000003001661013655666010151265226 52624115650000000000000000000000000000000000000000000000000000000000000000000000 00000000040061160641221110606265125512515366212051522165551225662500300450000255 16520000000000000000000000000000000000003443032411444030313641664164653314121554 32011122436325533153450560526102150431105146135410241643165605122162100652406403 62436135506463562034660263164236053613461210226533555020232453445345412235356125 56203245424202432632366026266262211324134416413140234311051461354102416431656055 55336121344115416404204326643511322536353455016644065240640362436135506463652406 40362436135506463514613541024164316560550545324332432365542432454242024326323660 46413611361312446361304153416422013140500260000166436110064000034452431236125144 02621013000043325342600001664361365261524204416456465500004332534001664361061134 164332534350345522661314526155 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000003004002625561222655211520040032000052261250000362255664122652151210106610 11064115150000000000000000000000000000000000000000000000000000000000000000000000 00000000004155221136551256265606011606601366262000000000000000000000000000000000 00005152216555122566250030045000025516521255621621152160230204560330116566552212 23504256015204053302204235032000164023000520305042403303646540006130540002504020 35304404131230061305400025040203530440413123034506200016020105650220245415021656 16322650402310550621021151526142113000405033020522563404353633040430033002013042 30005203050424033036465404256015204053302204235032342414403034004400506403002504 02035304404131230052030504240330364654061050602120550532362062503024405503542045 54050321044066121123050424033036465400100640000344524300000000000000000103066040 34435000000000000001300004332534401103043342033002013040000000000003445243034452 430000000506403522561304566454 00000000000000000000000000000000000000000000040030051522165551225662500300450000 25516520000000000000000000000000000000000000000005010006133336655134410121315411 55666642620500646114366641163316005002600001664361000000000000000000000000000000 00000000000463002655602005133565622362214551051000000000000000000000000000000000 00000000000000000000000000000000000000004322224411325530363231533114444564653314 11656346045425232523352113211550411566520530633314031140113112064114060013221414 66246635113013641140600132214146624663511301353314416012042223502335033233600250 34542335454335442400020504306131466313166311410004034306131466313166311410004035 43416126303102311453322303004511424233123356445045164631146461146636000304013221 41466246635113013645563631153114266406465035554205442044544132352545254425664566 41454624466333321316333140311401131120200510000611341610064000034452436204622136 64460064000034452432600001664361315564113310311401131120003445243001664361016643 614332534664665004030403502323 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000004003005152216555122566250030045000025516520000426251251211312515260101610 66061226460000000000000000000000000000000000000000000000000000000000000000000000 00000000003515265265664652625106061601101655131000000000000000000000000000000000 00002625561222655211520040032000052261250002254046120500040503240440340216300661 50543601000501026505502506342022540461205000405032404403402163552303165020003020 45303304305614611512105162530504210330615656603535515062550402330550435022442422 62015220305440220342055330156335434040330044000346204612050004050324044034021631 56335434040330044000346202515461503024605501612051665316300040203305262205516253 05042103306156566500040503240440340216315220305440220342055300206051202205201435 03020453033043056144050324044034021630600130000433253400000000000000000603011043 23304000000000000006400003445243406603454403044000346200000000000004332534043325 340000000043150346202163224262 00400300515221655512256625003004500002551652000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000004010660656211306601156515551 52151551310000000000000000000000000000000000000000000000000000000000000000000000 00000000030601101215664011066212622262562622646026255612226552115200400320000522 61250000000000000000000000000000000000005103231301531626014231053163405656655053 54226055022353233323423233262146602656402506140312431635643150454640624615106354 60246143021211363144503304463646664614646645411054341356535223462342056502612422 11536442254635435543110626564025061403124316356431504616514241433162316304240321 53162601423105316340565662320256354232023426601435212662632463446141240336330446 36466646146466454250614031243163564315052142354505435110634255424544454354544515 16304653461421346201423105316340565660500260000166436160013000043325346241625635 16230064000034452432600001664361415216042422316322056140003445243001664361061134 163445243353045565665614553515 00000000000000000000000000000000000000000000040030051522165551225662500300450000 25516520000000000000000000000000000000000000000005060034310151213606634326465366 55111224160500646114366641163316005002600001664361000000000000000000000000000000 00000000000050341021265446200512125412263210125000000000000000000000000000000000 00000000000000000000000000000000000000006052401413622310064141624113514041610514 46453506061455532053320463243524014136223100641416241135140416321151363050521333 64036640156416464145303352513236533664441124356164132014345253525332561236142453 11540032424312445642024330003164166464111411360340004536516436404105411324022430 03164166464111411360340000234534454533353324025000461361131366636641043000335251 32365336644411243202564441304113062136163432524252445216541616322245024450314534 01363615366426303616414162411351404160200510000611341660013000043325341203122641 04416013000043325342600001664361465513603361411306213610004332534001664361016643 613445243156416340002243534000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000004003005152216555122566250030045000025516520010560522150046425601521515231 22640021330000000000000000000000000000000000000000000000000000000000000000000000 00000000002556114444066163226563624165516443110000000000000000000000000000000000 00006461143666411633160050026000016643612433563316234250463031053664233115634423 00151435023423234624451004266000466416000340636311136646663613003113610004301414 66641131114164031136100043014146664113111416454453400025042423332445444243266560 43536335254505332066010205456140316313162366450063225456140316313162366450063223 34351136353124366432254405163566422235224455336023614121143464041130220503004301 41466641131114164034063631113664666361352035354445332333534554354543153326003511 31404602411354466216363111366466636130200510000611341610064000034452436203655146 62235064000034452432600001664361412263115542366405502040003445243006113416061134 164332534220503063226322605544 00000000000000000000000000000000000000000000040030051522165551225662500300450000 25516520000000000000000000000000000000000000000004000022136112262564655160101610 11062265210400262556122265521152004003200005226125000000000000000000000000000000 00000000000556416655152131226106061606601551256000000000000000000000000000000000 00000000000000000000000000000000000000002413600052036150440503240330300050235456 55602422023504023302204551051501533144026340404033003300332336553661215025123000 40204405664566624463305143030304400440044544141122615056650302460220111351500610 53460220605120550500060105203615044050324033030005025203615044050324033030005021 51126564020356033012266202422023504023302204551051416203302045304404000205514303 03044004400445441526540003050330211321121120405310550666426254203054405503226026 33020453044040002054040330033003323360600130000433253400000000000000000603066042 26422000000000000006400003445243401103551355033003323360000000000003445243034452 430000000445441005020502106262 00400300515221655512256625003004500002551652000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000300022636106106613122151565521 52121606600000000000000000000000000000000000000000300515221655512256625003004500 00255165200551416016011646556262122562565610110000000000000000000000000000000000 00000000000000000000000000000000000000002513645410323035413341603163545315665454 63114106133325531523423363266615506361051436130412231633602204556125456330326423 63646143211212656035011265064536044614506216422643153460632453212342062502325022 51533545424435435352022063610514361304122316336022044206651201324103316320156134 43236631314116316363404402620215322534023421512314112650645360446145062164263416 40365546144105503251113441543163112132256245524305435626546326456242454352633636 56413642461405430461324103316320156130500260000166436110064000034452431244625665 04401013000043325342600001664361115213054251316354531560003445243001664361061134 163445243543046156132204550544 00300400262556122265521152004003200005226125000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000300011415211010121211321562521 25126010110000000000000000000000000000000000000000300515221655512256625003004500 00255165200663625660606565664562152565265106066000000000000000000000000000000000 00000000000000000000000000000000000000001264450405620156663246033613214120655624 64655066453424542124320240265165452561450414635464136134622151266141504136021403 15541644042210503634523405414431104164226133563133133161042554152432361543124251 62501535523305345664322140562015666324603361321412063036363326314616361364030335 62015666324603361321412062424226423543424324502022413602140315541644042210551361 41314241640410453156663246033613214120624235623245345231146415355233053456643221 21403155416440422106344654361312546150200510000611341610064000034452431544652660 63350013000043325345100006113416112513565302361355164420003445243006113416016643 613445243410453355603033265556 00000000000000000000000000000000000000000000040030051522165551225662500300450000 25516520000000000000000000000000000000000000000004000066312525151226211360601160 11015156520400262556122265521152004003200005226125000000000000000000000000000000 00000000000114652526265515664101066106606262125000000000000000000000000000000000 00000000000000000000000000000000000000006503344645330410540303400330046324326152 65641112062504023102206655361512561641125250400030203305612361443313244036023040 43004400314534250500004513630504240440305200002126554053550302440220321012556512 23024220405330550456065220000326414020353033040250005122115664050321033065066520 00326414020353033040250000026453506021202205061000045136305042404403052000451363 05042404403052000410540303400330046324324220405330550456065215203054605501122416 23040430044003145344000302033056123610600130000433253400000000000000000604066035 24652000000000000006400003445243301104253125033004632430000000000003445243034452 430000000314534250006652125000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000004003005152216555122566250030045000025516520060526256064305062015226265546 22134312000000000000000000000000000000000000000000000000000000000000000000000000 00000000002131652660344515461514123615561601334000000000000000000000000000000000 00006461143666411633160050026000016643610003316314630400064141664663163631600223 42354205000453534454423424234033163146304000641416646631636316446146314030001363 61131146141461215131404523413036053114251663451603054023445453315442616240024364 66531632224522335524013442052114616434140466300420255226462346424153466343045521 04603166464115466325236001633543452535054420056061310461131366231145254100452341 30360531142516634400064141664663163631654332324462335161530000324243323354353543 01363611311461414616414166466316363160200510000611341660013000043325341204155634 52216013000043325342600001664361362214325561466300420250004332534006113416061134 163445243035052420254552643160 00000000000000000000000000000000000000000000060010045433524445334223400100640000 34452436001004543352444533422340010064000034452435131564322430064501556544511212 16534561030500646114366641163316005002600001664361100454335244453342234001006400 00344524362642004355644241130335662456126102556045433524445334223400100640000344 52436461143666411633160050026000016643610533003300546661455033066341614613612200 22001544435110220442534354324116155263210066554333163414365254052114556533202214 46514364306114521145565332022144651436430611402200154443511022044253435432455006 23334266055033524342345304510311415513363634125143024510311415513363634125143020 54666145503306634161461361544435110220442534354324132245224443314366150066466362 26441414365263405330555233506341525254503366255543524253616233662555435242536162 22254420143625252325563312634134016630400320000522612540032000052261256605561252 15265064000034452436400003445243221652562512634152525450006113416003445243043325 341664361044350334201663033442 00600100454335244453342234001006400003445243050020013166341113661446100200510000 61134162005006461143666411633160050026000016643616066541451632605342012411125062 60143064510600323442533324435543006001300004332534000000000000000000000000000000 00000000012616633214341015426665521451060033153032344253332443554300600130000433 25346461143666411633160050026000016643612061331620031144033061366403342363156531 12412412405223436245024343305613316200311440330613664033423631501026363030214421 62213043460555105044155264644516601304524143040135350501422143114502523066610553 11645455134403205165352051414040563356155640343102223362251313326110640325363401 25603653336104640352045130233550220432445022562423466330440164113044354146315644 41163513040022312405633561556403431022253655534023205610264563556346632052540111 34461654130416166033306136640334236310100640000344524310064000034452435265510661 46562051000061134162600001664361626014306451640325363400006113416004332534000000 003445243022312554654513666634 00600100454335244453342234001006400003445243020050064611436664116331600500260000 16643615002001316634111366144610020051000061134165660634663541461140413511525106 01531024620500646114366641163316005002600001664361600323442533324435543006001300 00433253401054514126413031415661520310621230142000000000000000000000000000000000 00003234425333244355430060013000043325346264241324505424633461054031415042103422 43010622345220435250234423202163361050233164330614340316631303210056616302224451 65330462033065012015645130444216153046025211341046326450222143465023016144501443 42066655134122054602204121161405553326124403150440126213264033356162403105256645 02331643306143403166313035443420224431450232642320544613440163430461146404235314 43160230463620356532133161304031230654666655134122054602204141555344420544241166 44421615304602521133366156403132631300100640000344524310064000034452435216106255 62606051000061134162600001664361460156540635403123065460004332534000000000034452 431664361252113440126546563413 00600100454335244453342234001006400003445243050020013166341113661446100200510000 61134162005006461143666411633160050026000016643612610131203426024646543155161535 60606341160200131663411136614461002005100006113416600323442533324435543006001300 00433253406142301054214654503220161121013511134000000000000000000000000000000000 00004543352444533422340010064000034452434424652546602044111643501404220621613266 24161425326333522335053236461611351013455214115436314046531043521301232362546643 46563030352443301563541510266034336303213332550260360424433652613505501034331421 53130644025224202632226132012063661124325140440501616545415231134312140404253341 34552141154363140465310433604244336526135055010343664020663340163034614200503366 61342063035501561636611243251404405016122444325604202110314360442250342025435600 26603433630321333251144306140431635000500260000166436150026000016643611611210135 11134013000043325346400003445243256061521400140422062160001664361004332534000000 004332534352443501616216343250 00000000000000000000000000000000000000000000060010045433524445334223400100640000 34452436001004543352444533422340010064000034452435636512560214546025331361543242 61560043210500646114366641163316005002600001664361600323442533324435543006001300 00433253412460326510122003312165342151623554331032344253332443554300600130000433 25346461143666411633160050026000016643614503452522325446643252526431044343644606 24216343310525162245234114351513640411005541436521464315662554432525545233113452 52513460334341142623016554534625121346300251462421634331052516224523411435131303 61331525561233254544430130354333144355220643122243114110055414365214643156625543 54333144355220643122243114164462522165445232333406165545346251213463002514022363 41256313462115223554143652146431566255400625061043254455001006250610432544550010 23402506134664400504345233643165561450600130000433253410064000034452433402516226 60040032000052261254500002551652526155110030643122243110006113416004332534034452 431664361334341052635263060102 00600100454335244453342234001006400003445243020050064611436664116331600500260000 16643615002001316634111366144610020051000061134161016221323064014565614355061141 01265135300100454335244453342234001006400003445243000000000000000000000000000000 00000000015241105304315463161221165060654632413032344253332443554300600130000433 25341316634111366144610020051000061134166351316141032104311243163036324553630250 54666100443331521520241064533141335163663200113430330366613002430315552001166623 42340412051366120523154234366334104041542653251021353521633052212024532636023111 60033444625625053601324425462354341144360303623512453514143521104335303641321203 40565161114322303605003631356361334525320243545415456034665346140414532241212616 66345540410200414066111543543036502641133444625625053601324425441254350535126653 06643404404111640051134303303666130020500260000166436150026000016643611663606512 64240013000043325346400003445243110122251003303623512450003445243000000000034452 436113416200414264110363242012 00000000000000000000000000000000000000000000000202014166446663116441602050010000 11143160020201416644666311644160205001000011143160000000000000000000000000000000 00000000004040212551155562251125040300200002221625003601160016101660011300040000 00016006600000000000000000000000000000000000000360116001610166001130004000000016 00662125511555622511250403002000022216252106220605106221051062040000410250622500 25202550022600010000000250055105510120605501560120300003065260155010260155602601 50300003605201226065010220621065040000401251002520255002260001000000025005525202 55002260001000000025005510260155602601503000036052016501022062106504000040125102 60155602601503000036052015220055100060000000520022605501560120300003065260622105 10620400004102506220621065040000401251002260001000000025005522600010000000250055 15601203000030652602601503000036052014030020000222162500400000001600660000000000 00000300000006100110500005556152000000000000000004300330000000000000000000000000 000000000430033652602506055226 33060006502250025202550022600010000000250055031014610456161215122430454365636634 04356203101461045616121512243045436563663404356201000120552005250522005510006000 00005200220213505012560636001645116555655610523503000000000000000000000000000000 00000000005304430043404330044500020000000430033650225002520255002260001000000025 00556046225515351116345165156556104335140636431416144254642531353352061634300000 00000000000000000000000000000323454515445220052424244250001445534202120052645524 44244250431401430506055253512534353352052635404340433004450002000000043003334303 44003320005000000034004420102252426524342442502514235650025132253335335203463061 02252426524342442502514236110066400030000000610011225242652434244250251423025132 25333533520346306251322533353352034630602260001000000025005555100060000000520022 51524142442505214600524242442500014451656565561000355100100000002500550600000005 20022500000003400442122160524241000000340044000005200220000340044000340044005200 220250055000000014456332011446 33060006502250025202550022600010000000250055011330642320643024211512656645346634 03601511133064232064302421151265664534663403601515000530443004340433004450002000 00004300336603443135133111553212155156155610310265001205520052505220055100060000 00052002201205520052505220055100060000000520022000000000000000000000000000000000 00005420451240106632015551161556102202061035320532322643553320523352001044211600 16101660011300040000000160066424502454551342244502544250060335645360502213054445 52544250330302325012144641363326523352053046403430344003320005000000034004425202 55002260001000000025005524545513422445025442500603351214464136332652335205304645 02213054445525442503303022550022600010000000250055221305444552544250330302064504 33215233520260420645043321523352026042006640003000000061001144500020000000430033 54445525442503303023445625442505103505516615561056024300500000003400440500000003 40044100000002500551622160030556000000520022000002500550000340044000340044005200 220250055000000603350431000335 00000000000000000000000000000000000000000000615413050465316633366363536665603452 00503251041322002231236363336615666360345203203625000530443004340433004450002000 00004300331264400446246565666552355565061340640654006502250025202550022600010000 00025005505304430043404330044500020000000430033120552005250522005510006000000052 00223015362556665565636555350613400306430120542445444534523332305261060052000000 00000000000000000000000000000662362424222443144424025160260246523015251124544444 64025160350235542445444534523332305261060052005250522005510006000000052002243404 33004450002000000043003315251124544444640251603502351510053120333430526103305532 06624063444040251605302135220055100060000000520022662406344404025160530213053120 33343052610330553531203334305261033055305510006000000052002233200050000000340044 63444040251605302136444440251606202025552506134055066500500000003400440500000003 40044500000003400442016430650145000000340044000000000000000520022000250055006100 110160066000000102610520000225 00000000000000000000000000000000000000000000162463036261300253226305351613602233 01113336046356663430452365230203161560223305413662000240334003430344003320005000 00003400441563555616013465346040625235044660312655006502250025202550022600010000 00025005502403340034303440033200050000000340044120552005250522005510006000000052 00226545260043644560363252650446602226663616505345635504304344301155026450033400 34303440033200050000000340044522015220532023434364066220423211020334223120453343 04066220603266504435546503244340301155010451105250522005510006000000052002200000 00000000000000000000000061266420121343240662203332220520250062434230115505345442 50520015343540662202432335220055100060000000520022532023434364066220423211250062 43423011550534544502114343301155001452205510006000000052002200000000000000000000 15343540662202432332343140662201532442522504466013260000200000004300330500000003 40044200000004300332033110305133000000340044000000000000000160066000160066005200 220520022000000632554511033220 33060006502250025202550022600010000000250055046064103325453406215101351635304416 36565114606410332545340621510135163530441636565116000650225002520255002260001000 00002500550514462001325350602052525616011256105366000000000000000000000000000000 00000000002403340034303440033200050000000340044650225002520255002260001000000025 00553631613344515620631256560112562653555516265203146404564356502243536364455200 52505220055100060000000520022435100544533010234202055342234155051341402030434342 52055342504122264363050403434352502243520365502520255002260001000000025005561606 11006640003000000061001105445330102342020553422341552332440605435050224355436224 63130321342120553424141333440033200050000000340044203043434252055342504122240124 43515022435023600403434352502243520365504450002000000043003300000000000000000000 66342320553421441662342020553422341552566601125644533300200000004300330500000003 40044600000005200221066521152466000000520022000000000000000250055000250055004300 330340044520022541003655044110 44010001205520052505220055100060000000520022011430656661203666205153324462103361 33033551143065666120366620515332446210336133033555000530443004340433004450002000 00004300331603652254031251362333211562066526336666006502250025202550022600010000 00025005501205520052505220055100060000000520022000000000000000000000000000000000 00000511640221504023226115220665262466003225104423010464452234405534541550033400 34303440033200050000000340044006051042453155155443022432542255060510424531551554 43022432542255102603532462262233405534523552201610166001130004000000016006600000 00000000000000000000000062442331000554530224320222336344346113223640553451455334 24531551554430224325422553440033200050000000340044603133255433022432362200646551 22314055345505566464452234405534541550004450002000000043003366400030000000610011 00554530224320222330554530224320222331151206652606662200100000002500550100000002 50055500000003400445011251261133000000430033000000000000000520022000520022003400 440430033520022222335566022220 44010001205520052505220055100060000000520022566340224541054333346642114013343036 14631466334063443205342325064105401634303613031502000240334003430344003320005000 00003400446106116460343262525105410246160652426252001205520052505220055100060000 00052002206502250025202550022600010000000250055000000000000000000000000000000000 00003142103250600451535102361606522462042033063465612322502042525053432541222500 25202550022600010000000250055440143121654552050352520243452365101004243245152503 32520243022332066125256325122040525053466545600000000000000000000000000000061606 11006640003000000061001104243245152503325202430223323534532625204452505340554452 00645414503125202433623065220055100060000000520022064541450312520243362306132363 20465250534415401324062043525053450546003320005000000034004422600010000000250055 46503625202436323431503425202432023101021616065251624100100000002500550000000000 00000200000004300331610125441514000000520022000002500550000520022000000000005200 220340044430033223325460022331 00000000000000000000000000000000000000000000015313520645004550662666115035066431 65661611531352064500455066266611503506643165661615000530443004340433004450002000 00004300336260504040004204655541630660551625265263001205520052505220055100060000 00052002205304430043404330044500020000000430033120552005250522005510006000000052 00225040400042046555416306605516252652630435003500420334506053033254302342300000 00000000000000000000000000000150015400134406510260445234414310600063062444652102 20445234324321001050242332316052033254354344500000000000000000000000000000000000 00000000000000000000000063062444652102204452343243215024233231605203325435434450 35044320102404452340543540000000000000000000000000134406510260445234414310533606 60540332543203401334506053033254302342303320005000000034004433200050000000340044 65102604452344143101102304452345043063065055162501521500300000006100110000000000 00000600000005200220226152332536000000000000000003400440000340044000250055005200 220430033340044543543401044331 33060006502250025202550022600010000000250055531014423543204534303410523061366303 30214013501413343420362421441646306436630336314121000120552005250522005510006000 00005200220216060524056313321240260546556066402135000000000000000000000000000000 00000000005304430043404330044500020000000430033650225002520255002260001000000025 00552653440311115412253605365560662221505034103562664241045031533505510426355200 52505220055100060000000520022436042151135360320462442022603514060064545053235204 42442022243551100132320245425033533505553422601610166001130004000000016006600000 00000000000000000000000064545053235204424420222435514241624655503053350556242155 02453560204224420225135252550022600010000000250055245356020422442022513525524061 50345335055014204245425033533505553422602260001000000025005544500020000000430033 16204324420220635033204624420226035146056655606613216100600000005200220000000000 00000500000003400441221011465631000000520022000003400440000340044000520022000000 000520022520022635034263033554 44010001205520052505220055100060000000520022531013406540360263033545566435044031 14503443501311643136635364454443643104403113603551000120552005250522005510006000 00005200220266350536540264223100351650110622560644000000000000000000000000000000 00000000005304430043404330044500020000000430033120552005250522005510006000000052 00225553565220624431554516401106223106663620530135055626633256022054426052233400 34303440033200050000000340044412460326331500145240550233420266524246220015333452 20550233060233530135055626633256022054426052205250522005510006000000052002234303 44003320005000000034004464202215114452105502335102554514462006325302205443505112 36615446452605502331502225220055100060000000520022221511445210550233510255062444 32550220544010544624443255022054401054406640003000000061001122600010000000250055 01452405502334202661452405502334202665161011062240065500500000003400440100000002 50055600000005200220660155550100000000000000000002500550000250055000000000005200 220430033430033602330533000220 44010001205520052505220055100060000000520022211330524663633161464042236331016403 43453331433011400263400155304336633501640344353225000530443004340433004450002000 00004300336601012225635225140111456640251061343622001205520052505220055100060000 00052002201205520052505220055100060000000520022000000000000000000000000000000000 00005144056534206201333566502510615236002444356344321022213551043205261654422500 25202550022600010000000250055064250031120522442210345025521266642500311205224422 10345025521266353614054026663553043205234650003430344003320005000000034004452505 22005510006000000052002252336005443422203450250012440466502553355604320522565113 11205224422103450255212664330044500020000000430033230511142240345025431200602440 35520432052166522023343555043205200653300000000000000000000022600010000000250055 05422003450253412115422003450253412115661025106143361100500000003400440600000005 20022600000005200220526016524144000000000000000004300330000340044000250055000000 000520022250055012446533011220 00000000000000000000000000000000000000000000062363266621662111624002154021061436 63200656236326662166211162400215402106143663200652000240334003430344003320005000 00003400446560456515551326300053610460521655030042001205520052505220055100060000 00052002202403340034303440033200050000000340044120552005250522005510006000000052 00224565155513263000536104605216550300423641334104656004012012034253315000333400 34303440033200050000000340044204420630320026350610435244530015244024355400044506 00435244350030335014045005142016034253324006203430344003320005000000034004434303 44003320005000000034004424355400044506004352443500301404500514201603425332400623 12100306506504352446200044330044500020000000430033320026350610435244530015100252 20110342533600025003652015034253306001400000000000000000000000000000000000000000 44506004352443500306506504352446200041045052165555006400100000002500550000000000 00000400000001600660256122560050000000000000000003400440000430033000250055005200 220340044340044100630025000003 44010001205520052505220055100060000000520022041064624540315042413011521632304366 31621624106462454031504241301152163230436631621626000650225002520255002260001000 00002500550513010536203545520260225666016556614210000000000000000000000000000000 00000000002403340034303440033200050000000340044650225002520255002260001000000025 00551164462644446302566256260165565242212036540631334045044355502533552142022500 25202550022600010000000250055412301464430320334222052442256350523350601003535342 02052442526324546021245044614351502533543143105250522005510006000000052002243404 33004450002000000043003314644303203342220524422563502124504461435150253354314316 01003535342020524425263241660011300040000000160066100353534202052442526324104136 43535025335161464042424350502533525145300000000000000000000044500020000000430033 54342120524420063023342220524422563502561601655634424300200000004300330500000003 40044600000005200221061221613512000000520022000000000000000250055000520022003400 440340044520022063021405066335 00000000000000000000000000000000000000000000112314014623132250024045156163105234 04331611031454436613652045004253616510523401631245000530443004340433004450002000 00004300336213116552653401300143652532034610256241001205520052505220055100060000 00052002205304430043404330044500020000000430033650225002520255002260001000000025 00552154626443004101323525620346101662522051455430445023143430406152061546022500 25202550022600010000000250055263223403320546343403016250162310132052015405244434 63016250612332456340534024203434406152000545604340433004450002000000043003352505 22005510006000000052002252015405244434630162506123320010102052343240615203454230 60605025434530162504323540000000000000000000000000650513143423016250522343102052 34324061520345423021653436406152043541200000000000000000000022600010000000250055 25434530162504323546434430162502523065252203461000626300500000003400440200000004 30033500000003400445043160431540000000430033000000000000000610011000160066005200 220250055000000023215456022331 44010001205520052505220055100060000000520022061340615665162110344260223312604366 42533406134061566516211034426022331260436642533402000240334003430344003320005000 00003400446103532262515603444541266265016551166643001205520052505220055100060000 00052002206502250025202550022600010000000250055000000000000000000000000000000000 00006311025065025545306662250165510066546002435010255134565543302533252555366100 61606110066400030000000610011053420605226432122344052445252224534206052264321223 44052445252224430530433136055544302533200553104340433004450002000000043003334303 44003320005000000034004424034464102223340524450022461025513456554330253325255530 61164434223140524453422130000000000000000000000000006454022354052445432202013230 55423025332345505132305542302533234550501130004000000016006633200050000000340044 66223640524456122502223340524450022466621501655152660600600000005200220600000005 20022200000004300332061226431156000000340044000000000000000250055000520022003400 440340044250055022465531022225 33060006502250025202550022600010000000250055061440601234542504351626651135431633 02110466144060123454250435162665113543163302110462000240334003430344003320005000 00003400441103321343116413655422122651625660152041006502250025202550022600010000 00025005506502250025202550022600010000000250055000000000000000000000000000000000 00004202531003120654115226116256600620524152621602564313364456254355014402344300 43404330044500020000000430033341500153024655433255234220023043015435503546222332 05234220453006623422042315554450254355032400106160611006640003000000061001125202 55002260001000000025005501530246554332552342200230436240531223445225435500540345 21346441332152342206330542550022600010000000250055354622233205234220453006531223 44522543550054034310044451254355050405603320005000000034004411300040000000160066 03332652342202030213332652342202030212266162566033202600200000004300330200000004 30033600000005200226152110265003000000250055000005200220000430033000340044005200 220520022000000230434056033001 33060006502250025202550022600010000000250055041063666541051656103435553415141633 05065334106366654105165610343555341514163305065336000650225002520255002260001000 00002500550563150550361056321600161252125660035322000000000000000000000000000000 00000000002403340034303440033200050000000340044120552005250522005510006000000052 00222564603526554316665612121256606453333251060023042252215244424355024362233400 34303440033200050000000340044440125042135200525343534220014133101523455052330253 23534220354100061633131253345241424355033361100000000000000000000000000000061606 11006640003000000061001105403552556253335342205341552304225221524442435502436224 21352005253435342200141333440033200050000000340044355255625333534220534155525666 52464243550603655254405245424355042360002260001000000025005555100060000000520022 05253435342200141335253435342200141336126212566021530000600000005200220100000002 50055200000004300335652110312422000000430033000002500550000430033000340044005200 220520022000000141333655044110 00000000000000000000000000000000000000000000112413023132044366135636646662603322 02240021041355350504163656163332666460332206540355000530443004340433004450002000 00004300331263363030125653525666455515066440531063006502250025202550022600010000 00025005505304430043404330044500020000000430033120552005250522005510006000000052 00224626401165526356551555450664404410045560023443545354453335305511020206055200 52505220055100060000000520022620525140544211344414022660325032105342414342226444 54022660415021023443545354453335305511020206000000000000000000000000000000025202 55002260001000000025005506450642664444040226601450541320135113333030551106320234 66542000444440226602350433440033200050000000340044544211344414022660325032135113 33303055110632023352263334305511002201203320005000000034004455100060000000520022 00444440226602350430444440226602350435555506644062105200500000003400440500000003 40044500000003400442011330426062000000340044000000000000000520022000520022001600 660160066000000550652060055001 55030003601160016101660011300040000000160066000002003443032411444030313641664164 65331410000200344303241144403031364166416465331410000000000000000000000000000000 00000000000040061160641221110606265125512515366212000000000000000000000000000000 00000000000000000000000000000000000000000000000360116001610166001130004000000016 00660611606412211106062651255125153662125225051244222050545324332432365542455200 52505220055100060000000520022000213530330224224544453454302331002135303302242245 44453454302331056424044055355323332432340544600000000000000000000000000000052505 22005510006000000052002244364402136245044534542123426440005203532533243231354023 21102461245544534545523164330044500020000000430033330224224544453454302331005203 53253324323135402052035325332432313540200000000000000000000055100060000000520022 23245344534541223534245244534546423056514551251502624500600000005200220500000003 40044100000002500552265262141521000000340044000003400440000250055000430033003400 440250055340044323645446022332 00000000000000000000000000000000000000000000500000246611445366416313630304430330 45331310400065650244445632031250030043033044431420000000000000000000000000000000 00000000000004155221136551256265606011606601366262000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000563111456521462062060516066014562513562221353421540540503250550213543233400 34303440033200050000000340044605546041012350402035202205462360655551426023610020 05202205552356223103606542030504250550231541002520255002260001000000025005525202 55002260001000000025005533444523136020152022050323341306554316050125055024054064 10123504020352022054623603440033200050000000340044122346102065202205302301654203 05042505502315410541600500250550222542105510006000000052002244500020000000430033 23020452022056423454020352022054623600600160660111621400000000000000000600000005 20022000000000000006101106661563000000250055000005200220000000000000520022005200 220000000250055323345406022336 00000000000000000000000000000000000000000000514020326005401653150315023135663114 11604621102003666640004306131466313166311410004035000530443004340433004450002000 00004300330405252211043564156252362645562212430132000000000000000000000000000000 00000000003601160016101660011300040000000160066000000000000000000000000000000000 00006555510001605262155626255622120001063115205205556540145453335442452022033400 34303440033200050000000340044015034123102310623214423353340546150341231023106232 14423353340546203455301545655452335442434024202520255002260001000000025005500000 00000000000000000000000005204323544232344233530005022503454233545433544240002052 22123063232444233532505505220055100060000000520022432354423234423353000502154565 54523354424340242546015456335442443023105510006000000052002244500020000000430033 63232444233532505506232144233533405466260556221234014300600000005200220200000004 30033600000005200222215565430634000000340044000003400440000520022000430033004300 330250055430033005020205000555 00000000000000000000000000000000000000000000200000564613613633236131640303430440 43664540300015402261454332513200030043044044564430000000000000000000000000000000 00000000000003515265265664652625106061601101655131000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00006141052565630626145060216011015651422602341015420450640503250220210323622500 25202550022600010000000250055664351522613260002005205505514552543606235032013020 45205505604541343535605452130504250220235321403430344003320005000000034004443404 33004450002000000043003360244632126020152055050645301542045064050325022021032362 44632126020152055050645305220055100060000000520022133245102065205505334504545213 05042502202353214450640503250220210323604450002000000043003355100060000000520022 13020452055056045410020052055055145520600160110113511600000000000000000600000005 20022000000000000006106606642661000000250055000005200220000000000000250055002500 550000000250055645303236044553 55030003601160016101660011300040000000160066000005030440414633204403314131113163 13113230000503044041463320440331413111316313113230000000000000000000000000000000 00000000000030601101215664011066212622262562622646000000000000000000000000000000 00000000000000000000000000000000000000000000000410661006160611006640003000000061 00116011012156640110662126222625626226460002240535624203352453445435436453000000 00000000000000000000000000000055302421535044253243323423413240553024215350442532 43323423413240242355102205542454445435454451502520255002260001000000025005543404 33004450002000000043003324215350442532433234234132401544620116245244543541145522 42050004532233234230532145220055100060000000520022645033653203323423323251220554 24544454354544515200032455445435402456302260001000000025005500000000000000000000 04532233234230532144532233234230532141264226256235260200100000002500550200000004 30033600000005200225515215515164000000430033000004300330000520022000430033003400 440520022430033532144541033224 00000000000000000000000000000000000000000000564050353002131210120642024645114113 61240666105006366313030003164166464111411360340002000240334003430344003320005000 00003400440305162222642404255162315142212265421033000000000000000000000000000000 00000000004106610061606110066400030000000610011000000000000000000000000000000000 00005655626060006251255151222122650610005662453230321320652322442445332204455200 52505220055100060000000520022063236303604560654513353324365044632363036045606545 13353324365044455050506322142323442445350202204340433004450002000000043003352505 22005510006000000052002220002345344545333533240250005050632214232344244535020220 02345344545333533240250000000000000000000000000000234534454533353324025000632214 23234424453502022321012326442445341203303320005000000034004422600010000000250055 12545533533244550336545133533243650441510221226533104400100000002500550500000003 40044100000002500555565512446033000000430033000004300330000250055000430033004300 330520022340044250002022055000 00000000000000000000000000000000000000000000220010134000046641600034063631113664 66636132301042411604055106603512363511366460536023000360116001610166001130004000 00001600660202610000155125000610565622265515556526000000000000000000000000000000 00000000005304430043404330044500020000000430033000000000000000000000000000000000 00002144301215223306543656422655152165522552021504122050545353445332315536022500 25202550022600010000000250055000544534000250424233324454442432005445340002504242 33324454442432023324300052035354445332333534500000000000000000000000000000025202 55002260001000000025005511304402136242133244540124065464405535535244533236053123 65502023242433244546224104330044500020000000430033440213624213324454012406005203 53544453323335345052035354445332333534500000000000000000000055100060000000520022 23242433244546224104242333244544424326560226551512656300600000005200220500000003 40044600000005200225512262651214000000430033000004300330000520022000340044003400 440250055340044124065312022441 00000000000000000000000000000000000000000000501000356433330556234412400300430330 40541520500006632433664614541134030343033046641630000000000000000000000000000000 00000000000004655326646051241215506021606601461260000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00005564166551521312261060616066015512563146556053063240140503250550260240233400 34303440033200050000000340044402226341035310602015202205265364422536444053431020 65202205535331555143604246010506250550251241305250522005510006000000052002252505 22005510006000000052002211462553650020052022050153165306324014050325055026024024 53653544020352022056253203440033200050000000340044145306302045202205105305424601 05062505502512413243460501250550224244602260001000000025005544500020000000430033 63020452022051053056020152022052653640600160660103123400000000000000000600000005 20022000000000000006101106046543000000250055000005200220000000000000520022005200 220000000250055153162402055332 55030003601160016101660011300040000000160066000200066424304304432366313141163163 63404400020006642430430443236631314116316363404400000000000000000000000000000000 00000000004000551416016011646556262122562565610110003601160016101660011300040000 00016006600000000000000000000000000000000000000000000000000000000000000000000000 00005514160160116465562621225625656101103546505232525536165422435435316026433400 34303440033200050000000340044132000250042464223543423424430535420611561524536235 03423424340546504322436535035425435435300020505250522005510006000000052002200000 00000000000000000000000002500424642235434234244305355200353135542343543533402425 52624423235334234242505502550022600010000000250055042464223543423424430535353135 54234354353340242534605421435435361021605510006000000052002233200050000000340044 55235134234245205244235234234240005026214256256534014300600000005200220200000004 30033100000002500555215212520623000000430033000003400440000520022000430033003400 440520022340044005020205000555 22040004106610061606110066400030000000610011000200033531633030363633263146163613 64030330020003353163303036363326314616361364030330000000000000000000000000000000 00000000004000663625660606565664562152565265106066003601160016101660011300040000 00016006600000000000000000000000000000000000000000000000000000000000000000000000 00006636256606065656645621525652651060665436353230350353645422435345302500055200 52505220055100060000000520022144211101534215123503424324412033542020006442045235 33424324322044352320261352515425435345363501103430344003320005000000034004452505 22005510006000000052002220006442045235334243243220445053535513542343534532050550 06442045235334243243220440000000000000000000000000644204523533424324322044235145 54214353453545022353645422435345302500003320005000000034004455100060000000520022 45235334243243220440235134243246620116213256526544603300600000005200220200000004 30033100000002500555212512241055000000430033000003400440000520022000340044004300 330520022340044520005055022000 00000000000000000000000000000000000000000000501000334345162223053634300400340330 32214050500004423616131366463324040334033031314160000000000000000000000000000000 00000000000004213562510164625653501026106606102136000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00001146525262655156641010661066062621252301436365510350310206520550563422122500 25202550022600010000000250055333441425344230105062502202413523634141226042046050 12502202143556430205606351440203520550502421004340433004450002000000043003334303 44003320005000000034004450210142633050425022020535602515435363020452055052042652 10142633050425022020535605220055100060000000520022124252005002502202663501635144 02035205505024210350310206520550563422103320005000000034004455100060000000520022 46050125022021435561050625022024135230100610660644210300000000000000000100000002 50055000000000000001601101335604000000520022000002500550000000000000520022005200 220000000520022535604265033556 00000000000000000000000000000000000000000000250060100003316314630400064141664663 16363165306046011231022402640112414566466310263054000410661006160611006640003000 00006100110502000066256215601000512125515562565625000000000000000000000000000000 00000000002403340034303440033200050000000340044000000000000000000000000000000000 00003044262226122310443121455155622256510005543542350200032424332335435354300000 00000000000000000000000000000022342354205000453534454423424234223423542050004535 34454423424234541022102205542423332335410356505250522005510006000000052002243404 33004450002000000043003366506450336535144544230642012210220554242333233541035655 15350442535544544231542602550022600010000000250055645033653514454423064201220554 24233323354103565200032424332335435354302260001000000025005500000000000000000000 04535344544234242344535344544234242341210551556213566200100000002500550200000004 30033100000002500552262215642115000000340044000003400440000250055000340044003400 440520022430033642013565044226 00000000000000000000000000000000000000000000012313220315001550361666265032066341 66661511231322031500155036166626503206634166661515000530443004340433004450002000 00004300336260300320032400415565130610556125645221001205520052505220055100060000 00052002205304430043404330044500020000000430033120552005250522005510006000000052 00223003200324004155651306105561256452210655005500623334266055033524342345300000 00000000000000000000000000000130013600654424510250442534264335400045060644132102 10442534104346003050445332006054033524324340500000000000000000000000000000000000 00000000000000000000000045060644132102104425341043465044533200605403352432434050 15444351102204425343543240000000000000000000000000654424510250442534264335133645 60560335243603431330516053033524306342003320005000000034004433200050000000340044 26102404425340143500102304425345343023062055612512520600300000006100110000000000 00000600000005200220221652312534000000000000000003400440000340044000520022002500 550430033340044143503431044335 44010001205520052505220055100060000000520022236014342325334350305140353066366403 30636053201463243433526046414141306336640331536641000120552005250522005510006000 00005200220211542006643602402132560536551066326540000000000000000000000000000000 00000000005304430043404330044500020000000430033650225002520255002260001000000025 00553442566611042521544605465510665065251034554310054422055034533205521535411600 16101660011300040000000160066432234600233550220432445022562423022612036035134204 12445022132460551650410426435036533205564531005250522005510006000000052002252505 22005510006000000052002203045635240204524450222224564032142530503253320555553210 11235615204024450226524120000000000000000000000000233550220432445022562423642056 50335332055035306426435036533205564531004450002000000043003322600010000000250055 21204424450220424012204324450225624236051655106666651400600000005200220000000000 00000500000003400441226011361241000000520022000003400440000340044000250055000000 000520022520022424015343022446 44010001205520052505220055100060000000520022516430210452333445456313113063434031 63613361343062034333253536031205306643403162013405000530443004340433004450002000 00004300331606604616625434026225460541610625222632006502250025202550022600010000 00025005501205520052505220055100060000000520022000000000000000000000000000000000 00001024366002322462035605316106250426540634552566626542125030252054326451600000 00000000000000000000000000000342243010622345220435250234423202022164142523120204 55250234153235556136352546505032252054362454205250522005510006000000052002252505 22005510006000000052002203133623014204152502340632464644154063503625205430145311 06223452204352502344232026110066400030000000610011622345220435250234423202454431 50312520543444564541065033252054310452005510006000000052002244500020000000430033 14204152502340632461204452502346032506051161062531262100600000005200220000000000 00000500000003400446160152645134000000250055000005200220000250055000000000005200 220430033340044632464520033225 44010001205520052505220055100060000000520022261440531662314163355301331441061404 34335446444012100131500344430246144506140435235332000240334003430344003320005000 00003400441101222206255263666063421140521016526344006502250025202550022600010000 00025005506502250025202550022600010000000250055000000000000000000000000000000000 00000244562034654460153211505210160063224113540615311502364223034202500564444300 43404330044500020000000430033032310025552065435510435052162122323100255520654355 10435052162122543345655505614221034202534561105250522005510006000000052002243404 33004450002000000043003316246620541355404350520021330522250123422603420256156552 55520654355104350521621225220055100060000000520022332010335520435052342100050342 42200342025165633503424220034202516563305510006000000052002200000000000000000000 60355504350522521113355204350523421002111052101661633300200000004300330100000002 50055100000002500550256061341422000000000000000003400440000430033000250055000000 000250055520022021335644022110 00000000000000000000000000000000000000000000012414211266116666256005353051016431 11500421241421126611666625600535305101643111500425000530443004340433004450002000 00004300331210125642264655240040660360251622320003006502250025202550022600010000 00025005505304430043404330044500020000000430033650225002520255002260001000000025 00551256422646552400406603602516223200034506440603526003245066043254412005444300 43404330044500020000000430033533353540030023420100345233400045133010425100453201 10345233650023446063430002115062043254403006504340433004450002000000043003343404 33004450002000000043003310425100453201103452336500236343000211506204325440300654 25100453201103452336500233440033200050000000340044030023420100345233400045400543 50600432544300032002115062043254403006500000000000000000000000000000000000000000 15201603452332200602201203452331300016035025162214002500600000005200220000000000 00000300000006100110526155200026000000000000000004300330000340044000250055005200 220430033430033400120032000006 44010001205520052505220055100060000000520022541064404450130156022324461345033036 63430354506411434113624663332333134103303662530466000650225002520255002260001000 00002500550516315032645054006455326150660655346026000000000000000000000000000000 00000000002403340034303440033200050000000340044650225002520255002260001000000025 00555135526205522264334261406606551660412260450463011512234526055053352505622500 25202550022600010000000250055353221342442600332520220244432006132640460026441325 40220244162032450463011512234526055053352505604340433004450002000000043003352505 22005510006000000052002231406626554325102202442520213344451661452105505332550124 60026441325402202441620323440033200050000000340044662655432510220244252021051336 45230550533615045513364523055053361504505510006000000052002211300040000000160066 03325202202444320063325202202444320062611066065525603000200000004300330600000005 20022100000002500550110122001025000000000000000005200220000520022000000000005200 220340044340044020435034022001 00006060353445544423345534060100300003335234000505063611331114661336105020060000 66634610050506361133111466133610502006000066634610101042433223335443224301060040 00044425431010424332233354432243010600400004442543212300262515131551660016565655 61000355150636113311146613361050200600006663461265363035255412642400666525561333 10156361133111466133610502006000066634611261202424614545501323656634222651204543 23262332550025353533520006332131646454664330043636366340005664524424620260310143 41311436665504136460054561304404111143444465663433124514100555343352666202312123 42626604515363352111364150464512040242410114333303402542001560546415114311164224 64512040242410114333303400626345022024444252222363232164033036666343333121510460 63436466341112203015605464151143111642231401545313352333456623035253233524441105 30535360663444404300341414114300021130000000000000000066652556133310156004000044 42543122221611115350400004442543100001114316663444404300001114316001114316044425 433335234005664056645664250543 00006060353445544423345534060100300003335234000202014166446663116441602050010000 11143160020201416644666311644160205001000011143160505063611331114661336105020060 00066634612020141664466631164416020500100001114316611464120332162545422665006555 61441206410424332233354432243010600400004442543104056510651511325665510615561004 02213534455444233455340601003000033352342063640364644516336640346634002011455021 20531045310563605033525566524636403646445163366403466340020114350630624263234311 04411431164202353041506415042120401143442243666425431314455300533352112405142046 56426252330553352334560641313326144113043114300506634150641504212040114344224366 24263234311044114311642020126106234602144253325562532502316203566341134423136203 56503066343355341044140140461143331512055350350543352223136026513405133526603133 23162035663411344234212040114344224361060040000444254356062556111545305001000011 14316012221633650130000000000000400004442543663433553410001114316001114316044425 433335234020114201146266442265 00000000000000000000000000000000000000000000000606035344554442334553406010030000 33352340010104243322333544322430106004000044425430505063611331114661336105020060 00066634612020141664466631164416020500100001114316252350544056615564353145615361 34363514450636113311146613361050200600006663461242143144554665106216541546134404 24536361133111466133610502006000066634610240314113111361346664603452050034012054 24454445345233323052610600520622063346632565426346534525356422424033622326213012 31343253535664463664666416431113104325020043065003110051124322345261434236335523 35163621352365261656321133622326213012313432535356640155004553613316432561631211 55004553613316432561631210064605554354425164542023026204446146634526463031262044 46146634526463031045536133164325616312151124322345261434236354253123152611014136 44461466345264630313210314432546422036010030000333523453151613414142265001000011 14316621164315144060300003335234100001114316345205003400004442543003335234022216 255556152500340212650340520234 00000000000000000000000000000000000000000000000101042433223335443224301060040000 44425430060603534455444233455340601003000033352340202014166446663116441602050010 00011143165050636113311146613361050200600006663461555534624514414354530115315344 66321015620141664466631164416020500100001114316560551120334544124613511544466432 44651416644666311644160205001000011143162320633110365636646634662233625400233224 06613112415263223111551641153531564450311532406246322333626545203611126403633411 31655446302150144660412141131143115544152300524333645024225332341155420631010052 02500624342301155053454422515536543213315554452655410430340023616310554404164664 30340023616310554404164662414244544254466224615006311532406246322333626545430054 16146022330361311253635103135544304462324225332341155420631006243423011550534544 54161460223303613113312312554426303146010030000333523454156446665453135001000011 14316626331160115460300003335234100001114316223303613110005556152005556152044425 434442543361311331545620235062 00006060353445544423345534060100300003335234000202014166446663116441602050010000 11143160020201416644666311644160205001000011143160606035344554442334553406010030 00033352346060353445544423345534060100300003335234515660521300155122030625606011 25662531120141664466631164416020500100001114316524326614450146056461500631125225 35451416644666311644160205001000011143165424603304314322332620344416005131046041 33510606233553405422432215465614500466411050316303044163316544506662424534364112 04133615505542651145020231144160463361335462444465651252453360532243110115655025 42511551310522243006454003113660204614040336144612333113660204614040336144612333 46345544515043336100264605620426254002155343341464505466336103144164423153565143 06403344166644001231144160463361335462435152300562243443631360543505022435543622 53566032441655304624614040336144612331060040000444254351066112555110025001000011 14316014665255242320000000000000400004442543441633165440003335234003335234066634 611114316051310513102235231031 00001010424332233354432243010600400004442543000202014166446663116441602050010000 11143160020201416644666311644160205001000011143160505063611331114661336105020060 00066634612020141664466631164416020500100001114316661532352541301260134001612366 52232415610424332233354432243010600400004442543125661400465562230001151206652606 66223534455444233455340601003000033352342245531343522416102414163361262600264154 60464631316042124155346162153604235643043043054541433610405154602310651214430430 36444161416232354213403403402323634416030262362304136355205202455534353462601533 54460002232405534505554454114662000331360441640444666262151520635365441625235416 51214430430364441614162325320516005253122433136542405216064441133614140620430430 54541433610405154256101333664416363015026100252465534464123525062624255340206462 00446410336130333110331360441640444660000000000000000016123665223241561003000033 35234651112521254640300003335234600006663461336130333110004442543004442543011143 166663461405154333115154310062 00001010424332233354432243010600400004442543000505063611331114661336105020060000 66634610020201416644666311644160205001000011143160202014166446663116441602050010 00011143165050636113311146613361050200600006663461111236362533142620304620126560 65643106260353445544423345534060100300003335234151203030056526513161022616065206 62263534455444233455340601003000033352341264426656022316336061353036214042204354 44006021026510545550530313602163111005042045320313330360626504202001416413234306 64340416044664135563312244140026454041126551260035345326252044525053405544555145 63431056004545053620636301416413234306643404160446641416413234306643404160446640 20350324504644404101512031056051260232220240464105223163360613530362140422420453 20313330360626504356644056404041341643060154024535053516205426510545550530313602 23104136303632540314200646404123021211060040000444254303264606553244530000000000 00000515101246042420600006663461400004442543303643613400004442543000000000044425 431114316626504331135656211234 00000000000000000000000000000000000000000000000606035344554442334553406010030000 33352340060603534455444233455340601003000033352340505063611331114661336105020060 00066634612020141664466631164416020500100001114316205525032203255640051440510251 62236006250636113311146613361050200600006663461552503220325564005144051025162236 00621416644666311644160205001000011143165064556402041440324044026431264434021000 10502423323160520332543543445645564020414403240440264312644340266026114500135501 30613466240046005040363113152043011346146166401050242332316052033254354344510502 42332316052033254354344526114500135501306134662400464036311315204301134614616645 03633045303305134651334305354454610250445234234332414403240440264312644340522302 30540564315202504666551053041346402612103211032043254465005432110320432544650054 32404402643126443405402302134625052033040050000555615202100516201461440000000000 00000606261565243240300003335234000000000000643104234220001114316003335234044425 436663461423422516562504054234 00006060353445544423345534060100300003335234000505063611331114661336105020060000 66634610020201416644666311644160205001000011143160101042433223335443224301060040 00044425431010424332233354432243010600400004442543215562004004515101262160556556 06665211350636113311146613361050200600006663461514544254123144602615065615606221 03401416644666311644160205001000011143160266646150056154045046306303440505413332 34600634620260235035052206062115313015310422410163563032254136050051313036463401 14114044416332500513130364634011411404441633262353102133621003513505331330101323 20245425033533505553422651313036463401141140444163323461225213005146140422654146 24603553606142140455236410143150510542042025501015561540450463063034405054426654 20063263036626602364634011411404441633221124043563505116245345230535235054420610 44405633630300332113203140140433020236010030000333523404562560633246560000000000 00000213210122322030100001114316400004442543630344050540001114316004442543000000 004442543033211332115054610152 00001010424332233354432243010600400004442543000505063611331114661336105020060000 66634610020201416644666311644160205001000011143160101042433223335443224301060040 00044425431010424332233354432243010600400004442543265152016565466003122251660110 62204062250636113311146613361050200600006663461550634102104343536526156051062641 24651416644666311644160205001000011143164441140365634324515443004031435554556120 42016163653452350320545124153156240302611002144530340310613002341415440023666134 40330466050466261526034012360354063046231562351643243141044245062054145231042016 16365345235032054512415341214345326233400304634222324051660056332404304601640055 25212416431401304645365416433006355120250230432006430654104230140315462154054111 64330440311020311236661344033046605046636240215042054623146201422650520540345001 21445303403106130026636402304656431505020060000666346114602106231542311003000033 35234103601524026210400004442543000000000000403143555450003335234000000000044425 436663461613002203116463544062 00001010424332233354432243010600400004442543000202014166446663116441602050010000 11143160050506361133111466133610502006000066634610505063611331114661336105020060 00066634612020141664466631164416020500100001114316616033210134206132321266560651 06544542110424332233354432243010600400004442543631665560162240015525666025106100 36554243322333544322430106004000044425435514045210345151413363036403622621412013 46260445060425650032055334060621530665632632103230564031440132436360432325546243 40313040444254516232066402063424001304411602026140526464245535053205311314235121 53240644545013205644130634665003116144406130430024111121451456045402130463306454 32325546243403130404442542513135322420245024664635113050143530064033661050263411 23030664032554441031161444061304300241123343555043205200653360425650032055334060 51131302640351126056342400130441160205020060000666346164603510621102646004000044 42543102260134466650400004442543000000000000640336610500001114316003335234000000 004442543333523053665366451105 00000000000000000000000000000000000000000000000101042433223335443224301060040000 44425430010104243322333544322430106004000044425430202014166446663116441602050010 00011143165050636113311146613361050200600006663461502506410041206402252120340221 65204255220141664466631164416020500100001114316250641004120640225212034022165204 25526361133111466133610502006000066634614413441303436550043032021436213520051200 12405104434240610442534014334502250450633334420420514365463434566051123255613206 50463414535261552032014444335035026341231434301240510443424061044253401433412405 10443424061044253401433451123255613206504634145352613201444433503502634123143434 34122003404505634156425002603343530160335243063443633334420420514365463434200434 40220614366500043661636025066341605611602522011034253360002525220110342533600025 04303202143621352003404505634156425006010030000333523405401216516352430000000000 00000300561202561430500005556152000000000000143606143520006663461003335234044425 431114316614352216610043025520 00001010424332233354432243010600400004442543000505063611331114661336105020060000 66634610050506361133111466133610502006000066634610606035344554442334553406010030 00033352341010424332233354432243010600400004442543512512016221040300212125606016 55616426520141664466631164416020500100001114316216545406546364504611500631655242 24226361133111466133610502006000066634611263050365166455043610314366454644504632 16433245251233605325331516610156425166413432466503643662325520346630502006363614 04034114345641243040354546335150433411060310560536433266025340542533262322653156 51301522300562533414414441261132203416046341132313324035454633515043341106031055 02006363614040341143456415626235564602552440305406500141416303043663432136512664 56603243665653054063636140403411434564142424350502533525145315223005625334144144 54064033436660603633416046341132313326010030000333523451066165550506565001000011 14316014612253553550000000000000400004442543436634321360003335234004442543011143 161114316104602603634602535152 00000000000000000000000000000000000000000000000101042433223335443224301060040000 44425430060603534455444233455340601003000033352340505063611331114661336105020060 00066634615050636113311146613361050200600006663461225236454143351402342162412434 61426105150636113311146613361050200600006663461516556045442031563314261233461315 44421416644666311644160205001000011143161230503663311411241144115234102045506123 64424355032224424361523603650524651141633064441141652346506530342044213251313062 36325433422165204114466366536633662543605032213114062356621452466152623111453355 44244124422446152401026644213251313062363254334221650050503043161360254301646310 50503043161360254301646316060502543453016250432354546355421341552345462221204034 61641052340613146625634653652543564301320523432406152034542332224424361523603650 34616410523406131463260364254345364046010030000333523423121346116335242006000066 63461651431613651010300003335234600006663461523406131460002221625005556152044425 433335234613146204556530266453 00001010424332233354432243010600400004442543000202014166446663116441602050010000 11143160020201416644666311644160205001000011143160202014166446663116441602050010 00011143162020141664466631164416020500100001114316111553254014654436051006115416 55526144260353445544423345534060100300003335234113662255130000451506621501655152 66063534455444233455340601003000033352343605643122334040302324634366024153003254 10462252441025023225334566423643120154434112043046443661355146213465544303040545 31434110536240242434661142202413163411205016564304661461403562362533123126621531 16503200522312533345211421311625400644311341142010136233436650340313341164226316 22562560142312341153153220006454022354052445432202002646033146043664613303026460 33146043664613303513104463103411316440420501512352533012465032005223125333452114 30232463436602415300644311341142010130000000000000000061154165552614426004000044 42543626612251445620300003335234100001114316436646133030003335234004442543011143 161114316241530206126064341453 00006060353445544423345534060100300003335234000202014166446663116441602050010000 11143160020201416644666311644160205001000011143160202014166446663116441602050010 00011143162020141664466631164416020500100001114316161201441626533553223612001225 66314023160353445544423345534060100300003335234162500315211021546662260162566051 20043534455444233455340601003000033352343333062402450140632120401633431354521125 45366336446524002443556210462662150301233642331104416331055311023163306315444664 03461440136005231633063154446640346144013600531201260420351410204355254562601643 06161253460214355365223552610252534162035614412433144065441354466033614460224665 32063014565030614434642323622456223305534223011233146233311304316330641002525243 61504216336534463630145650306144346423256456430264355143131030504202343555103153 63212040163343135454063031614445015411060040000444254321015256664054652006000066 63461065521146305460000000000000300003335234163343135450006663461001114316044425 434442543641002553116236462062 00006060353445544423345534060100300003335234000505063611331114661336105020060000 66634610050506361133111466133610502006000066634610606035344554442334553406010030 00033352341010424332233354432243010600400004442543562652030316251101622061262125 66021530020141664466631164416020500100001114316230636254253553316500116252566465 01436361133111466133610502006000066634611531200644113655404403111633451134356543 14363366253002254343551530216163154233310602014331316336032261202346133034660436 46361440631200131240555451401324656144215212562543220254405245424355042360003224 45366202205444355264452513366412230330466614432664342600356320535460614443030435 22160500231462614465246616662642045123634221461416042145024231016333404034421450 24231016333404034346604364636144063120030104255454355305113410062354643554165443 20143313163360322610231462614465246610000000000000000011625256646501431003000033 35234155521164551610400004442543600006663461163334040340006663461001114316044425 434442543146500322614034216250 00000000000000000000000000000000000000000000000101042433223335443224301060040000 44425430060603534455444233455340601003000033352340505063611331114661336105020060 00066634615050636113311146613361050200600006663461255342045626602533456645665366 44343626450636113311146613361050200600006663461541363231553362016566546546644454 35031416644666311644160205001000011143163350046116313631136663603322040405022324 60012115010543253455114644533132624440561554306536433224146523514644061225144514 41244552524645031661464146641114104455030302023443545354453335305511020206001151 02130152345335511353022455450351054316411445514103360535540504613416445562664115 35540504613416445562664113411642264224122661612326561554306536433224146523426023 46136633226360441363242104144455404556325355315315511131630610543253455114644533 23461366332263604414613416445562664111060040000444254353651664412153465001000011 14316121113310133560400004442543100001114316332204040500004442543004442543055561 525556152404050322144050224105 00003030565226622215526652030400500005556152000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000040061160641221110606265125512 51536621200000000000000000000000000000000000000055631656343663655122552531251314 53640000000000000000000000000000000000003443032411444030313641664164653314165120 45026652041463143024320320260105161530015130126516241642161305152203166052316314 61436134502163261624006264065126153613561640251244222050545324332432365542445026 65204146314302432032026051011563566010616361360230113166052316314614361345021633 22430656215610361301303204463563304034353453015044015130126516241642161305151301 26516241642161305523163146143613450216350545324332432365542441463143024320320260 31364166416465331416512615361356164025020060000666346150252125120310555001000011 14316525652650460220600006663461100001114316416406404500003335234006663461011143 163335234640450540665614260445 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000040402125511555622511250403002000022216250000000000000000000000000000000 00000000000000000000000000000000000000000000000000004155221136551256265606011606 60136626200000000000000000000000000000000000000415522113655125626560601160660136 62625652266222155266520304005000055561524255222031043166336314460330016136543366 54263522162525522605503062063001142525250545323544403305640440066352525202324542 33304402130330663525252023245423330440213033003205500321056512210550521361132055 00321056512210550521361126051650664443336044054655644603461144146331044006164124 40013504245335044043512556436033222555302206236632431663363144603300161365064203 53244203303426522135042453350440435125562651562220550632022044555222405501541145 23136440033012056044245335044043512551060040000444254360116066013662626004000044 42543661011064115150300003335234300003335234033012056040000000000004442543044425 430000000161365540565604220144 00000000000000000000000000000000000000000000000303056522662221552665203040050000 55561520000000000000000000000000000000000000000000505063611331114661336105020060 00066634615050636113311146613361050200600006663461400655551000160526215562625562 21200010630565226622215526652030400500005556152065555100016052621556262556221200 01060000000000000000000000000000000000001322623301434531264121633114544224642264 66111432132304343454425114514551466361000555651116031142114012004662012513401662 61246630114613046620125134016626124663011461354460361325034464365442033543200250 34542335454335442400020503401646311464611466360003043401646311464611466360003046 34324651365614466323355314164520433134123350442345613146631316631141000403005556 51116031142114012022212666104663566306566636444305442144204114334043254423663666 36214162311443356301662612466301146132050010000111431625252622164426422006000066 63461526155624424440600006663461100001114316311421140120004442543006663461066634 613335234663164004030403205363 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000030305652266222155266520304005000055561520000000000000000000000000000000 00000000000000000000000000000000000000000000000000003515265265664652625106061601 10165513100000000000000000000000000000000000000351526526566465262510606160110165 51312125511555622511250403002000022216251002352526345502542353440440540306361212 20204102300265152102205161426023525263455025423534404405403063542525143220523542 43303302304014310402214163431464310330015316614241262125222555260220364050164620 44013425525240220142665340221416343146431033001531663065031003245435033045256322 21416343146431033001531663605400512625605502616351110261433434104402145536235524 13634004401031220310032454350330452563213425525240220142665316215652202206205035 04532342044032521453245435033045256326010030000333523460616011016551316004000044 42543161066061226460400004442543300003335234044010312200000000000003335234033352 340000000624611312203063501422 00003030565226622215526652030400500005556152000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000030601101215664011066212622262 56262264600000000000000000000000000000000000000011365236345626211425222246256414 35640000000000000000000000000000000000002103630261640620615121153163505316622024 23551022055424544454354544515142613055312560131411431634646550414051613015016265 66246142024611363144503304463646664614646645426020436051241464405435010204234620 63534640404435435343020651613015016265662461420246113061204536562660461405030632 24652106463663461431312203410265363133023420605035563615101011631636160405440331 41311131631311323150162656624614202461151241464405435010204255424544454354544515 61512115316350531666463663461431312205020060000666346120225625652501032006000066 63461552152125206040600006663461600006663461316302040140004442543006663461011143 164442543204014531664014206355 00000000000000000000000000000000000000000000000303056522662221552665203040050000 55561520000000000000000000000000000000000000000000202014166446663116441602050010 00011143165050636113311146613361050200600006663461300565562606000625125515122212 26506100040212551155562251125040300200002221625056556260600062512551512221226506 10000000000000000000000000000000000000000052506263140312566621124113014131606160 31354205416333144124450424543525062631403125666211241130141316331636315550001511 66036642150316163035412353414126633664541554311614645653430344432445264546131354 20541633314412445042454340004613611313666366410430003541235341412663366454155430 04613611313666366410430000234534454533353324025000316416646411141136034000416526 56311541133406543465211156653664063646165234304452445416631600313344024456310234 06266110411356204611511660366421503162050010000111431652225122613262345001000011 14316551655153442340600006663461600006663461411356204610003335234006663461066634 614442543141316340006543234000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000030305652266222155266520304005000055561520303056522662221552665203040050 00055561520000000000000000000000000000000000000000202610000155125000610565622265 51555652650636113311146613361050200600006663461261000015512500061056562226551555 65266361133111466133610502006000066634616433262206343251364621153664333545634450 00666345354343644053326663502000466416000340636311136646663613003113610004301414 66641131114164031136100043014146664113111416423324300052035354445332333534500666 34535434364405332666350202221641461612660411322214032221641461612660411322214031 43452641315662411344423213613541404433224453335123164056656111236640000222003406 36311136646663613043014146664113111416452035354445332333534563363444153320000111 46264114366422211401414666411311141642050010000111431655226655122213625001000011 14316552122666630240600006663461600006663461366455563040004442543001114316011143 163335234000222002220222111414 00000000000000000000000000000000000000000000000303056522662221552665203040050000 55561520000000000000000000000000000000000000000000000000000000000000000000000000 00000000004040212551155562251125040300200002221625000556416655152131226106061606 60155125600000000000000000000000000000000000000055641665515213122610606160660155 12560000000000000000000000000000000000003413005532254152242353440330500140260122 22165356154225552605503446044505522045116356413634003301336636533335241425463344 43204401662066225503266142136414300440644114106651162461121565220550600420166511 62461121565220550600420102404103033245435044042202232404103033245435044042202233 26614213641430044064411414602041522525302206552651360404453234203303550554226404 63134603300222320401234434360440533453220226515210550566066236255252405501225126 44532342033035505543146431044005554506010030000333523460616066015512566004000044 42543161011062265210400004442543300003335234033013366360000000000004442543044425 430000000222320014021402662332 00003030565226622215526652030400500005556152000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000030346635631226465431222522362 56346626200000000000000000000000000000000000000055141601601164655626212256256561 01100000000000000000000000000000000000003513043260541030215121103163045405630124 14653602044404044454354634536611510460661420121511231632605604536562412030666060 66646146216412250145602264163646644614406556425130624050146414405435026206325022 51533545424435435352022014560226416364664461440655643101163506562665461451021033 34541146463661461414303301530206313633023420515014661420121511231632605604551361 41311331633012213306660606664614621641250146414405435026206344404044454354634536 21512110316304540566562665461451021035020060000666346120222625623526532006000066 63461555152154251240600006663461600006663461316304540560004442543006663461011143 164442543454056122135604220144 00004040212551155562251125040300200002221625000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000030451144512114314546522552365 26365514100000000000000000000000000000000000000066362566060656566456215256526510 60660000000000000000000000000000000000005264156365036150564136133613314550631050 13152015024364134053450640521160415165110450601061136131624651236030515036111562 16541645046510405154305403612651604164026043524643644026030403445345431236413152 01502436413405345064052130515036111562165416450465104041414451463161416413040445 15036111562165416450465102424226423543424324502022361505641361336133145506230416 51261036130510342361115621654164504651026030403445345431236424364134053450640521 56413613361331455061060166416461531262050010000111431620522652625415322006000066 63461255125152362450100001114316600006663461361305103420004442543001114316066634 614442543510342312603033521226 00000000000000000000000000000000000000000000000303056522662221552665203040050000 55561520000000000000000000000000000000000000000000000000000000000000000000000000 00000000004040212551155562251125040300200002221625000114652526265515664101066106 60626212500000000000000000000000000000000000000011465252626551566410106610660626 21250000000000000000000000000000000000002503645055221416646413300330646664342021 12106661315262155505501012400510535344465214434433203301610561413202255636113136 44004401311134355350222515432354440440505360065652223614225225510550434063434314 41026022255530550656155250100440363532442044035320522255636113136440044013111341 00440363532442044035320521116462515622202206065300033041424533503304245025330414 24533503304245025620236314460440020452526022255530550656155224212655605502126016 54146331033005032523334441044024254436010030000333523410661066062621251003000033 35234116011015156520400004442543400004442543033064666430000000000004442543044425 430000000503252241003252634610 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000030305652266222155266520304005000055561520404021255115556225112504030020 00022216250000000000000000000000000000000000000000502000066256215601000512125515 56256562520141664466631164416020500100001114316200006625621560100051212551556256 56256361133111466133610502006000066634610003316314630400064141664663163631600554 35423502000324243323354353543033163146304000641416646631636316446146314030001363 61131146141461614021513524314626153114351323466100023424333414302335102531646562 41536130444322335324623435625604161561612311402550002151352431462615311435132340 03163611165610311450341520543534443634054426052461461416661216046632043625362436 51316346635301152300013636113114614146153431434362335061100000324243323354353543 06414166466316363161363611311461414612050010000111431622251155651231522006000066 63461525622115403160600006663461100001114316466320436250003335234001114316011143 164442543522000436251152152000 00000000000000000000000000000000000000000000000101042433223335443224301060040000 44425430010104243322333544322430106004000044425430505063611331114661336105020060 00066634615050636113311146613361050200600006663461202420222222350510064340560256 12265003150636113311146613361050200600006663461242022222235051006434056025612265 00316361133111466133610502006000066634610533003300546661455033066341614613665500 55006233342660550335243423453111111560640032520630163411360054022003560433362303 40514365303414220035604333623034051436530341405500623334266055033524342345355006 23334266055033524342345303560433362303405143653034143560433362303405143653034140 23111632204401143616316411544435110220442534354324640032520630163411360054344415 40430263412404363550224024021436204525005161035043524453006251610350435244530062 55305305634150325202105404143642661054030020000222162502600561204361130000000000 00000106216562343550400004442543000000000000634102534450001114316004442543033352 346663461253445325204363062152 00001010424332233354432243010600400004442543000202014166446663116441602050010000 11143160050506361133111466133610502006000066634610101042433223335443224301060040 00044425436060353445544423345534060100300003335234212040526625400622110660526551 06614656250636113311146613361050200600006663461232326446212326064465062615106240 40266361133111466133610502006000066634612061331620031144033061366403342363155644 65315363102510045132053064436613316200311440330613664033423631511504315530464606 64213045461455000264630262142036401304324053000645420646356024503205265012006454 20646356024503205265012026463026214203640130432405304315530464606642130454614551 52152124005646130421332210233550220432445022562423311440330613664033423631436133 40513364030165404262142036401304324053051153054523205410104554540445632051543511 43200132640360511654401641130443541461060040000444254304262510635113350000000000 00000513260120455240600006663461400004442543640345302400001114316003335234000000 004442543165404511652013120324 00001010424332233354432243010600400004442543000505063611331114661336105020060000 66634610020201416644666311644160205001000011143160505063611331114661336105020060 00066634615050636113311146613361050200600006663461661653624426453034015650621210 62112013310424332233354432243010600400004442543130025665203046625166052161062556 26063534455444233455340601003000033352341264444654241421230021454031115222104355 34060155432550342520543354505163361050233164330614340316631303200201664502044203 63330460032165110565163132246066353046225301306034451060556024222054002634160344 51060556024222054002634156516313224606635304622530131664502044203633304600321652 05446134401634304611464042103463260035450236644120233164330614340316631303520463 60314140314410455615645006313046551124060556024222054002634123530542420542240266 33504144403100456124302630304644046311060040000444254304213106222344420000000000 00000562601533224100600006663461300003335234403133031460003335234000000000044425 436663461045612456123146266453 00001010424332233354432243010600400004442543000202014166446663116441602050010000 11143160050506361133111466133610502006000066634610202014166446663116441602050010 00011143162020141664466631164416020500100001114316166102304065313564564211260121 01251453460353445544423345534060100300003335234652663622166022603022116052101625 63004243322333544322430106004000044425435424050326120046613423001404420011646010 53626351351422450242024321361615340614545223124330314040535343561260243262636032 40563031356043504123214514563364036303613512560513410023345215004202210044353626 35135142245024202432136145165003116435400630335006611632325546534404630302424342 43262636032405630313560434064253345420135056014643113050114430614043163500263411 64630514042056261031164354006303350066123345215004202210044360442250342025435600 51540301140453144256633401630346142005020060000666346113604210151420611003000033 35234105560641566340400004442543000000000000140442001160006663461003335234000000 003335234535343562610116443250 00000000000000000000000000000000000000000000000101042433223335443224301060040000 44425430010104243322333544322430106004000044425430505063611331114661336105020060 00066634615050636113311146613361050200600006663461202104650065604255530150440551 62522520450636113311146613361050200600006663461210465006560425553015044055162522 52046361133111466133610502006000066634615503550302543441445032026431244433615300 53501433360230110332543443401516651510615532420620464314665254422040523433633204 50513465333441443033600553633035021346200521405350143336023011033254344340153501 43336023011033254344340140523433633204505134653334413360055363303502134620052145 23433633204505134653334416344410540660445234334306615532420620464314665254022414 40420564315002563553633035021346200521400625061043254455001006250610432544550010 54305201643113300203105501134616616056010030000333523402406516263325130000000000 00000300261503316550500005556152000000000000643102234110001114316003335234044425 436663461223411025632563010602 00001010424332233354432243010600400004442543000505063611331114661336105020060000 66634610020201416644666311644160205001000011143160606035344554442334553406010030 00033352341010424332233354432243010600400004442543515110212663256556400226160660 65552600420141664466631164416020500100001114316546365043060212423421626026065115 42311416644666311644160205001000011143162351610251623103410353063036224123631623 23151603634435350150536603235141335163663200113430330366613002420530530201616445 40340410050466421633045233465444004041442223216050424146142545045053223146212012 06034345515025053001054452615460436042401404155365414063656256346406404133156235 30201616445403404100504663536316352320320245546315325443123330030363355545506161 33230430360020311121661414054041220131434345515025053001054452405650350531124153 01134303303666130026643404404111640055020060000666346163605606544124656004000044 42543104101255162300400004442543000000000000303633555450004442543000000000044425 431114316020311203116463544062 66655155110606652131664655515622400000011110042344552006034232333242333233205561 00250014234455200603423233324233323320556100250011213426036363300066401220164325 56100624412346560555441131445602210431133520065222424600454323262332550025353533 52000633221620313026131000643314056222160026446201035320532322643553320523352001 04421202521504541133133411206335200215523021260126266452112260162216003055605152 62646226110061212122160004226000000000000000000000000000000000603423233324233323 32055610025001112564611312226215530000006666034232333242333233205561002500151646 00013446302155561005133153232264355332052335200104423236644644366501442500562250 01130655061345221600153360332041104325166340031224113065506134522160015336001344 63021555610051331013446302155561005133132554206311143001322312201643255610062441 22104311335200652220253535335200063322535353352000633261345221600153364311335200 65222215556100513312544250060335144250056225114300610030000055550000055550000666 600011110000000000004226556066 25432454001205424454445345233323052610600520631441410202652564655113344136320100 05010156445556021504643234454634142225603405066021525220644141464644510250152543 65201023635464506633222000226062510313314430105144353100323454515445220052424244 25000144560202342202454226353423010445250502453160165204064600012525160651543060 61522023422024542263534230104452505024530360156551555125162226201643040016000000 00000000000000000000000000000515262646226110061212122160004226265256465511334413 63201000501015235332333243254445402516010025046432344546341422256034050660260262 00053434520245461020254312621135652150402261606012652620005343452024546102025430 05510152604644633406026330113031640545542250406422551015260464463340602633005343 45202454610202543053434520245461020254312525160651543060615262510313314430105144 25015254365201023630253535335200063325242424425000144562523412506054143133144301 05144603325202053241262340101625332520205324251601002506000206062430201105001030 310604046000000035510000160625 52342353432435010052025006243423011550534544146435306454034322630555543442255515 03606431342122644164045424112254615632665103620566556514540363640264633150021335 55602411205353545211121341165441561425400650245346353100323454515445220052424244 25000144500664224666411630335452005311600366205033211233324435055626100654430053 31066642246664116303354520053116003662052646016133210444461663344454012026101316 46454664330043636366340005664323454515445220052424244250001445321513501564454432 10433060363424363640264633150021335556024112034322630555543442255515036064350043 03400236163105544041646626212441162346351336405310630430340023616310554404164665 20250062434230115505345441323554600145566630124410463226225140255030535212340023 61631055440416466222234335522262041013455626100654430053310601534354066220243233 15343540662202432330165656556100035515242424425000144505644222105366502133555602 41120024661004115021233400244601344010414353662202432330530413615530413615402425 650533106000000063325664261212 66440606650665354041612210525222266615544360000001013004544614330531035223233343 33144310000101300454461433053103522323334333144310003032005155435220123021662622 25222355230030320051554352201230216626222522235523000000000000000000000000000000 00000000010130045446143305310352232333433314431665066535404161221052522226661554 43601300454461433053103522323334333144311063302311421052010045452234115102104543 23262332550025353533520006332000000000000000000000000000000000454461433053103522 32333433314431423116064645026134346600223626125420415620036102021134331021215442 14061040026261152446401402332440605435050224355436223113660204614040336144612334 16122105252222666155443606542300125030355161150353131320516434311005541516342404 43121200164462601246042554544434446334643050064643316554503510234202055342234155 02430606332522306360000000000000000002535353352000633206464331655450351313446122 32042505664344605652055342234155566434460565553422341550164462601164462601022362 615541516006332063322113353141 00212226335205324025106450040600511165054106042444566340364104320513001050032225 30312054244456634036410432051300105003222530312051513454212513056034654001252443 31620243465346142310645621120430021312311002020120353100323454515445220052424244 25000144521063026325551643350062224566433032643243552100153354460002232405534505 55442636654561040560200263652001630340562103213444526114002333642261101326101316 46454664330043636366340005664454323262332550025353533520006332263255516433500622 24566433032643245305260132003010026661202360126423553061003515315500303053005411 46620003313604416404446615335446000223240553450555443506153100243411662540416152 51064500406005111650541066042030032124300521016042431230065253344615053431210500 51412500614043021264006020045552404650234005646546600505065060064241600342025014 00554530224320222330000000000000000000000000000000000040412225250562121002666120 23601653334340423530266612023601455524046502224320222330614043021614043021020201 205050650006332000006332410212 10125626224444223545015042545021013354054000535333314162663125224212430425414102 10352262435454411114463130230143130420266310310006264625314104610121114522326111 65130202262434653656231040430255214403231603024445424600454323262332550025353533 52000633250041303254444504604322530604541034551232406060035345326252044525053405 54450413032544445046043225306045410345516510134666640620613341020646501644503234 54515445220052424244250001445646131323113440034141411430002113505006361364543401 13430361033113261555510540526612040515302511350063613645434011343036103311315202 42221344645222532604044503534532625204452505340554451416413234306643404160446643 03405225633045461040533324144426115134443645010113340522563304546104053332540634 64035051146046000310345524010323604322652256330454610405333235232056064423023000 52661204051530251130524242442500014452535353352000633221624240140561133325202430 22332350511460460003231603024445103236043226644230230003236043226416044664630216 644053332002113000006332113000 22435453202100010502423323160520332543543445031341250452340411251416623206413156 63105513134125045234041125141662320641315663105511225300554612152146012464432115 66642364452465305031636652241014653116034504232226424600454323262332550025353533 52000633265604146151620252316214411305046311226010255433306405510311510316536354 20002043316660510332062232062536563140000662341461423041232251446333215322600000 00000000000000000000000000000323454515445220052424244250001445152122433650562415 52016406313332006020535445461025044523423433202030414664625034066431631611350403 63113152043011346146166424416424331510324546335406644036311315204301134614616646 40551031151031653635420006562262340160226152152551161543142244506023544113445015 54501524121463000635150215435064146233265313345662111354133214653116034504232226 46626046124142350000436363663400056646121212216000422663152104535462262504452342 34332136462114602264612414235000113461461664345042322262031466551641462332542336 643545551005664063322113445000 06000006454324455131640604232052502235535664500000513164113326251050146403430446 33635516602104311336413233614614035222523033663320000132345332264613010354502520 55422421130001323453322646130103545025205542242113000000000000000000000000000000 00000000005131641133262510501464034304463363551645432445513164060423205250223553 56644311336413233614614035222523033663321513464264656314565315051035112355104543 23262332550025353533520006332646131323113440034141411430002113020026464041314306 63663033361445600645450532352044244202224355126451562324142110501512336566405131 30364634011411404441633213232024542503353350555342260005220563313262361344135510 01660142232646243255321130344035662645465261126332166014223264624325532113411663 22531351224410000364634011411404441633260423205250223553566463554513153452245664 35450252055422421130341414114300021135242424425000144556111615055335514424420222 43551434033144142261031362241445640564415664313622414453314414226564415664222435 515533551006332063325664000000 10330100134402606340331024450133053364016106500006566161206055611115112140115104 10224246602002611045056106620411302660366510252050004144343604011433331336350331 30530665650041443436040114333313363503313053066565000000000000000000000000000000 00000000065661612060556111151121401151041022424013440260634033102445013305336401 61062611045056106620411302660366510252052531466612644210550153413433503152301316 46454664330043636366340005664646131323113440034141411430002113436362330054111643 30440311020311510143044605332064402441306160125242533026111261320313102664310221 66662665630662603605535363403310244501330533640161062216666266563066260360553532 42253544230623426340140633336435544463423605036410331024450133053364016106023666 13440330466050466236661344033046605046613444134510545401332553320644024413061601 33023612616630623460341414114300021133414141143000211354165161140154316440244130 61601231632160560213313053066565330466050466244130616014646051134466050466530665 654012650002113000004226155212 01215222525210125036432013453133265502005165242344434342024306516402613626645330 40032535332320432354356343131361204015054640004021213135211333655601321430636105 64550033502343652305144610564104315156634365006131424600454323262332550025353533 52000633220443043620503532246111613620554004621562553350254410023343555043205200 65334430436205035322461116136205540046216131461421615151253060540462600060303234 54515445220052424244250001445454323262332550025353533520006332436205035322461116 13620554004621514461056410431515663436500613124306516402613626645330400325326651 13216163202344656300104325441002334355504320520065332042455316661641502230031563 64320134531332655020051651413362555251230446006235213603462621143412001646264216 05652035133006630031161444061304300241123343555043205200653364324644512205002612 43151566343650061310436363663400056643414141143000211314160213220044205031015450 00506234465630010433101545000506613043002411564550033502313000305223003156250012 442005165001445000000000603435 55345354234233323544010025220110342533600025046335536114326250335252346550344011 65063054633553611432625033525234655034401165063056256434360532361065431252352602 45141056462352043413515556103422514031146604102165424600454323262332550025353533 52000633202261520515065614303413156203636505630113461064603634250524546310535360 63506613350006341334134043613250265021562524564666340521164205442330240143601316 46454664330043636366340005664646131323113440034141411430002113123231264652634226 44151546501411532361065431252352602451410564651506561430341315620363650563000143 64436430341645205120562103524552452025345160136014631436443643034164520512056213 63425052454631053536063501143431624401660552402104123465254251053263602131500343 30550163411200034614432106221550120425302522011034253360002552550660435244100052 25323146024241014200253535335200063325242424425000144525345160136014636604352441 00052622155012042532550334104201163411200034245141056464141202140661201402641063 143605612005664035510000061342 11030041224402065202232204261151551155250015010050014161224534361351144344445432 34342421005001416122453436135114434444543234342424003655330501250554550351662622 66225200620100353436651252432133552555515262525656000000000000000000000000000000 00000000012441104053404464401452232332233430023042434112652534564422522226251525 21211416122453436135114434444543234342426512242541436412562503035056161140603234 54515445220052424244250001445646131323113440034141411430002113431140205001414163 03043663432136501250554550351662622662252006243021213262143465650641343146124303 31330632554544554434005433330131642006464360652535665656451563431212013643463161 06004242435050253352514536626605643313113311610031600424243505025335251453515263 00262612024341422063636140403411434564142424350502533525145323561343463102521430 35166262266225200620341414114300021135242424425000144506464360652535661313410125 24211505606343442032052442526324560634344203524425263241364346316634344203125242 115256340006332014456332031543 52445423324244520001010205234324061520345423166356354116566326435225341622451516 06124013334220410340245104656234433652265206145140221365340231132210324250052442 06104344602213653402311322103242500524420610434460424600454323262332550025353533 52000633205141350401325133143425012463000615252642456020451645542521604123500034 61614415422164566140334345003416106110336501603645062423166112433243025645603234 54515445220052424244250001445646131323113440034141411430002113340245104656234433 65226520614514231132210324250052442061043446040132513314342501246300061525253260 31215433441255125016326345164554252160412350003461610050503043161360254301646310 10102052343240615203454233030601625265043160251562236315225536113610342642503043 16136025430164631641430034114052016115020523432406152034542322525100253430433022 25434530162504323540253535335200063325242424425000144502533501603433105244206104 34460653140001625250253430433022436160166044162504323543340160412520161150004316 160346161000000056642113124446 00115626165221655162333103003006551152344130022354525344253325466620600600533223 46112602235452534425332546662060060053322346112600264631236431455466301406521334 10154301662646312364314554663014065213341015430166424600454323262332550025353533 52000633250553634341315440166015563210144614041226554433260000132305542302533234 55055536343413154401660155632101446140414140160321544141206321623540625254602625 15131551660016565655610003551454323262332550025353533520006332652100623344260514 22506414612635250642311212405642546310543431502512311531606021045432461541652654 66246101056032345316236113546656530213523146023434620154433510263552013631651423 15522130642116032423413560003262011562061226251101001323055423025332345505051310 44631034113164404513104463103411316440443304663514042234202414065213341015430166 40040012266254336400436363663400056640000000000000000030065511523441306305152654 31534024455431665101226625433640323453162361524454322021363165142633163036154301 662343462001445056642113433364 66552555643322611035161305526226010030325446022454511613633012403356335423360560 06466662245451161363301240335633542336056006466660564603413241223424125220613452 35604516635646034132412234241252206134523560451663353100323454515445220052424244 25000144550416321145255514453363021553510642440254300623422042315554450254355032 40014163211452555144533630215535106424405245124115212416110345261563026433506461 31323113440034141411430002113131646454664330043636366340005664054614401462333113 04316330641002154355035462223320523422045300620650162012332016226424064455363145 30606444112063562013044336043104155104311321203226656530442144235441021001311113 51613055262260100303254465230531130523326360266441423155544502543550324001442144 23544102100131111606444112063562013044341551043113212032266532224410356310450225 22515510600404523310253535335200063322535353352000633216432542103261143466456504 55112562242601353305234220453006635620130443600404523312100131111010134662404523 310323333000000056641445116055 00400630634313302240640064034101410030424345010056056162660441051005106120212006 01416131005605616266044105100510612021200601416134000634333353615324345300004000 14003555450140143464405530130013043606360040353432000000000000000000000000000000 00000000002161111412541361641000060005600144464143444424162453432400003000630042 22325616266044105100510612021200601416132542401401123163503416141563056103201316 46454664330043636366340005664646131323113440034141411430002113505431644043110341 31416330146500266040635612303411141213035065154316440431103413141633014650042044 15435605243424635063405122406400640341014100304243451056352460612221242606305325 53152140165256542104250133563415052444241450560364640064034101410030424345416160 25363535620632645346604364636144063120006403410141003042434513043606360040353432 30524642456503562130341414114300021130000000000000000000300063004222320400014003 55545100021006333136360040353432002100633313014003555452100633313010636164403534 320422232000000021131445364510 52442453055600234435453544533353055110202060166455363325401435546116131421256604 04033123344121331231456015045313413532004004054250525322204660466543060320156543 33205001235253222046604665430603201565433320500123353100323454515445220052424244 25000144565233446522416242051323000444650406163065535455062001532455163651163020 13225336313305400236413325653225604026441140062552151215512221201133060604004543 23262332550025353533520006332454323262332550025353533520006332622062246102013054 24611130400531054334232423324442402266050501046116313631136663603322040405063422 31661646356521103030446531123401045062123444502006542300541364452124552103051335 15662145604244665402041035406415165141300600604634015324551636511630201322541364 45212455210305133324643642450030030235210450621234445020065413262000555410504342 32015654333205001230341414114300021132535353352000633262123444502006543533112305 03604003331203016140555410504342333120301614226605050100300302352300302352505022 360206216000000014450000415201 55110505452065004311446615444455446413652643000002003443032411444030313641664164 65331410000200344303241144403031364166416465331410006002552026533555020232453445 34541223530060025520265335550202324534453454122353000000000000000000000000000000 00000000020034430324114440303136416641646533141545206500431144661544445544641365 26430344303241144403031364166416465331411661013655666010151265226526241156504543 23262332550025353533520006332323454515445220052424244250001445530016221155231111 33115126534516451152011205234211021620412161532411444030313641664164653314106155 66225466664466265124326143114466154444554464136526434010056246230153033112453046 53332454103140350536505302003541546023606622413601665025435660561503656162056246 23015303311245304562462301530331124530450545324332432365542452342110216204121615 23245344534541223530253535335200063323414141143000211315261501436540564630420241 20240153033112453045164114124466425401242523420241202403311245304561246042241202 403656162005664035516332120424 06000001233442265332435453505022505502655454500000246611445366416313630304430330 45331316602140663062610256440263125322512145366120000654433551244534232420205520 22051223230006544335512445342324202055202205122323000000000000000000000000000000 00000000002466114453664163136303044303304533131123344226533243545350502250550265 54541666226455333122463642564254645303502210232503426603215341334535641225301316 46454664330043636366340005664131646454664330043636366340005664535142102065063301 15014034535244464306145506423612661363512443613040253135635546154055453450601621 35216145645064165324531434632163435145104534126512353052464214223162302232432011 63220135416511641426533413415142144625460446416402103603550446042052656122203114 31104115133246052120144066206304324253323352330533132265401664236126613635124436 42203310350251216550436363663400056642535353352000633250225055026554543310350251 21655334044032446462446455123061641653245314350251216554403244646223243201251216 552655454001445035516332140521 10440100533332000250345423354543354424000205522006506640226230613225662252105323 10046221102003666640004306131466313166311410004030053644431413114354502445030513 40130026150536444314131143545024450305134013002615000000000000000000000000000000 00000000065066402262306132256622521053231004622053333200025034542335454335442400 02053666640004306131466313166311410004032260332310251334223343504131500623301316 46454664330043636366340005664131646454664330043636366340005664256461145004066042 45220411005360664620432661446616301262300546645424535136661303310532100114100340 16463114646114663600030402503454233545433544240002053401646311464611466360003046 50136433362605216040016432513342233435041315006233345423354543354424000205512611 12320435206005261030110353255036600241020330212611024400653024450305134013002615 44056516605330012400436363663400056644363636634000566421261102440065303051340130 02615446024560066365134013002615435206005261126230054662456006636366002410130026 154001643002113000000000601424 01000006323453453551534543205052502202533262200000564613613633236131640303430440 43664541105633466443212015104264642464265643636030000145432432422624323450202520 55052445150001454324324226243234502025205505244515000000000000000000000000000000 00000000005646136136332361316403034304404366454632345345355153454320505250220253 32622463216444631422064125222523143622356264345156001241264464546524612053303234 54515445220052424244250001445131646454664330043636366340005664052606554040564301 05015134361560164041150501452030103132524314000501625564644666366304436434102061 52213133111411403341343660431663232233353350225325241223030213406020626434162104 31663232233353350225325245450632626362632426121201053653266264624362530411412413 22326236123410655302134060206264341621021323212321363253530514520301031325243140 45361666162352466210436363663400056645242424425000144550525022025332623010313252 43140434033034113231031325243140640553412061313252431403303411323553412061552452 532533262001445063325664533614 55110555202010615420241165415056506444541034000005030440414633204403314131113163 13113230000503044041463320440331413111316313113230001020550535422605502235323332 34232332620010205505354226055022353233323423233262000000000000000000000000000000 00000000050304404146332044033141311131631311323210246423161250364543333233226454 03663044041463320440331413111316313113230635311530532156151343134103515446300000 00000000000000000000000000000323454515445220052424244250001445205231404122531230 35305111312061535422605502235323332342323326252314041225312303530511131206162061 14641466353035050646156003664602054062616215345452531226203046023252354164643414 33545354421202101045431405321561513431341035154463241165415056506444541034330446 36466646146466454126461111311332646012220540626162153454525322353233323423233262 23015161562432325240253535335200063323414141143000211362616215345452533040341532 35305424026664650164034153235305350506461560341532353052666465016506461560632311 564543140002113063322113244163 10340600353354505000543243323244424453052000502036533644656564653552663062326322 60312266105006366313030003164166464111411360340006024122455414145412116442046264 26640236640036624362333323340204411604064054020113000000000000000000000000000000 00000000012236123111131160306655206026046030551035335450500054324332324442445305 20006366313030003164166464111411360340001234604045404621223551415415201466404543 23262332550025353533520006332131646454664330043636366340005664622424542030466123 40430406032664052526256631440211611614402433243432342215660355255256603611320262 02314115664246246104233250005432433232444244530520002620231411566424624610423320 05432433232444244530520000152652262655565512016000543243323244424453052000231411 56642462461042332403116543034030104511350336610301302305066454436250520504026445 44116040640540201130436363663400056644363636634000566456616616330534454626426640 23664131031210444454064054020113340301045113640540201133121044445301045113540201 133051332005664000006332445000 01100404520000233243000520353544453323335345220010134000046641600034063631113664 66636133106660405156513552264506205232510366601321016165051503640322636041544544 65444466510303250000544534000250424233324454442432000000000000000000000000000000 00000000030540646520032113010663452540306665026452000023324300052035354445332333 53455406465200321130106634525403066650266045424514433264023043134501222051303234 54515445220052424244250001445000000000000000000000000000000000004664160003406363 11136646663613054453400025042423332445444243246641600034063631113664666361365106 44565012311311531111553226206641503264030426633332320456640601143252304011120515 14450403352616205033360135113530246226223622223364664150326403042663333232004301 41466641131114164043014146664113111416452035354445332333534530442516150204441064 04066505616344431000000000000000000004363636634000566411202161433346001626130244 40326424046511134264035114444545352561116200351144445454651113426401112051244403 263336013005664056645664513510 10060000335125533234262445205052505502332435516056536305155133060322346424642546 46613120500006632433664614541134030343033046641631000044265224454351533250202520 22054453420212042144052604366222511513150115441123000000000000000000000000000000 00000000000663243366461454113403034303304664163033512553323426244520505250550233 24356632433664614541134030343033046641632142206130253311164464546044622441501316 46454664330043636366340005664454323262332550025353533520006332515513306032234642 46425464661312562135125355255444244645544601061265301666342131013612466342534501 65544432232623022311224626111560052416111641423303220632102243406020630431115014 26306652504060420523331032533111644645460446224415305115232123216232334541611143 56460641653114352455431353135231311646566525040604205233310302536166613635440455 25361666136354404550253535335200063325242424425000144550525055023324353010350254 44604434044031136141035025444604641653114352350254446044403113614223112246254446 042332435001445056645664266201 55111565032633210661034445445456406443524446000200066424304304432366313141163163 63404400020006642430430443236631314116316363404400600044565205205526244232353342 34242505506000445652052055262442323533423424250550565400515262646226110061212122 16000422600664243043044323663131411631636340440033212502502251533545424435435352 02206642430430443236631314116316363404402642263044302555155151450455216555401316 46454664330043636366340005664323454515445220052424244250001445512356135420031226 23053026344666543656363066230525066060425122536623665544315606446445634600234033 45411464636614614143033025302535554366615215335216652250166646646426026614366622 25153354542443543535202204506441560302452462161335253555436661521533521665166646 64642602661436662322463050126123143455611540252011010352655202366462012064255444 23664620120642554440253535335200063323414141143000211325201101035265526041341542 52663133133214310054134154252663550501432443120642554442661436662501432443642554 443526552005664063321445660055 22661212156035365636134441363022231363201536000200033531633030363633263146163613 64030330020003353163303036363326314616361364030330600022123422020242422642354342 43245020226000221234220202424226423543424324502022565400515262646226110061212122 16000422600335316330303636332631461636136403033055654355050535355135423435345320 50553353163303036363326314616361364030331453643336354466323320104533260034304543 23262332550025353533520006332262515131551660016565655610003551636535652611126560 44462656402365335152553066645061413505450413520605052366260432022540640162063666 40322516466260446130330630606153313025101162032043104041414451463161416413040446 06153313025101162032043101212113215625212512601011615331302510116203204310350051 12245430211302631322516466260446130330611132016364202320364206441126250144501354 64411262501445013540612121221600042264363636634000566425101162032043106141350545 04135333151213054122013664500616552301306150136645006164461303306211302631545041 353204310005664014450000343446 10060000221534345453323551202055205505454243516056514210610500516544246524552546 31356350500004423616131366463324040334033031314161000055624343232445422650502250 22023235340212156435240455235116514510450112326315000000000000000000000000000000 00000000000442361613136646332404033403303131416022153434545332355120205520550545 42434423616131366463324040334033031314166344163532063033365143514535151632003234 54515445220052424244250001445515262646226110061212122160004226452363212011124223 16236123130041430100134155654165116154232142104445205200243110411403313352233325 02500534660366304464425560064362212361266162354563561334632253213201302246456230 64362212361266162354563564524663624364434621514214210111245614564145452130250053 46603663044644255666535546154165464003611124561456414545213006523305335022322166 65233053350223221660612121221600042265242424425000144520552055054542434460464523 24202443044046463615335022322166130224645623464523242024404646361224645623223221 665454243006332021136332065364 01600304000055435423502000324243323354353543250060100003316314630400064141664663 16363166104664005413550155231106326210610216335356061530021415041505666046232233 23334200150403000022342354205000453534454423424234000000000000000000000000000000 00000000042500164032523261330614345235201634203400005543542350200032424332335435 35432006022244624104406055503503616314220001152156210600026565226221521215200000 00000000000000000000000000000000000000000000000000000000000000331631463040006414 16646631636316666554653055040111021024342356641633163655066606240245163564145254 51644016343254250614350441004663303601026126243514301230355501546446646661400234 66154403513140340143556560544220240306436465213520466330360102612624351430355501 54644664666140023300013636113114614146122030666056053435421100453534454423424234 04535344544234242340000000000000000004363636634000566466605605343542116051651534 26340153053261421365165153426340420416146355430634221215326142136416146355634221 214352105002113056646332046234 55445454006550055006233342660550335243423453066355560501435626002146450561342623 61454616635556050143562600214645056134262361454610225220116615332465010514436115 32643564302252201166153324650105144361153264356430424600454323262332550025353533 52000633260205206164321502354514401304146141242160623430126156512261513316106342 20152052061643215023545144013041461412420411001100462225644011022165256251200000 00000000000000000000000000000262515131551660016565655610003551143562600214645056 13426236145461434526310621513550320535435365603300546661455033066341614613644002 31116322044011436163164112615651226151331610634220152646436432450236401116302030 62333426605503352434234534622256440110221652562512014232606345213153426234563132 02164351541632316542326330640363163653560263341662451342134065153156031104352211 51443611532643564300524242442500014451656565561000355163452131534262342204425343 54324236401116302033205354353656114361631641311043522113631636535111630203143550 623425566005664021131445406543 01300141610022166362106000505621165505214616260021252004425565420500030354225330 34215250100002205524405234241103640543054634250443000066011655016256533024501520 15425610550636160055611415601000202156612202563161000000000000000000000000000000 00000000000220552440523424110364054305463425044011066122061521244053206250623521 60222205524405234241103640543054634250443025115230015566011025122601163121505152 62646226110061212122160004226000000000000000000000000000000000442556542050003035 42253303421525136522334622025450315645256453663246264322035526642055342226314062 02111046544064656435340144236506605144160434152104602543536604130234023143520334 60633305415504541452125030155660110251226011631215544220550345332055215354211104 65440646564353401200040423552440435625266051441604341521046000202156612202563161 02021566122025631610000000000000000002535353352000633256211655052146164324450225 62423234023143520333156452564536646564353401343625603102314352033224355514225624 235214616006332014454226540331 10222226500112150252410212505625353363353130555423300003242230334653436405505104 66334164444453002242304341204243035436366566362600513430021130433303501525450666 16644253155134300211304333035015254506661664425315353100323454515445220052424244 25000144521400540614242565644355260103136630635260043553406015543255034252054335 45056004160455656013143123315145666320410001363310116241612604404506221165200000 00000000000000000000000000000000000000000000000000000000000000324223033465343640 55051046633416311246451660526336454650442116661424256564435526010313663063532212 10646346544626321114503634440420625232011161133524623436503534042341411211415106 01554325503425205433545051162416126044045062211652155432550342520543354505630234 31305552551143623646346544626321114503621250562535336335313015254506661664425315 52633645465044211660524242442500014452535353352000633256253533633531304352502344 23202220260311443616661664425315604641140142130544225344641140142461146404544225 343356611005664056646332214364 01112622245242065042000540460533105545434232222454441341405301400031015036620331 31614643343321132222456532264201415013254031656130564323234320460422634030145602 43223400645643232343204604226340301456024322340064353100323454515445220052424244 25000144556013606561145551200166154151223164245534556544255044506044225034202543 56005130304305224455301320134405631621325120242556444530052254654533152636406461 31323113440034141411430002113454323262332550025353533520006332304305224455301320 13440563162132414335111360034431531366234565143052244553013201344056316213224063 00046062041150446461631331035514304063210534554300132553322406450643302146156454 20005404605331055454342322113520504263012511520032445060442250342025435600004606 20411504464616313046062041150446461631354046053310554543423210335520435052342100 03443153136623456510000000000000000003414141143000211363210534554300132446022323 43545643302146156453261502341432163034614200243223400644464616313214615645523421 005436345006332021135664032510 55442424342424442432520006250610432544550010066456551452543035660255545510362013 13363526645655145254303566025554551036201313363520521263522246666136344155423105 66632221035212635222466661363441554231056663222103353100323454515445220052424244 25000144500114010245410453445464661505041332133044204012624026522623233460602455 14551140102454104534454646615050413321335662642520305433465336611542511562406461 31323113440034141411430002113323454515445220052424244250001445102454104534454646 61505041332133601215362522150251451241322143524541045344546466150504133213324236 54344230432132412644216330556334462140511432045521234211052223226041506464414255 56334462140511432045521233054334653366115425115624265226232334606024551455625523 65533446216446312522232260415064644142500625061043254455001001520160345233220060 15201603452332200600165656556100035515242424425000144552632653645563421603452332 20060455613064435312460323224216613466440050566632221032036445644646441425532263 224552123002113063326332030506 10030040120101102620660650463533313353344333510050564001046641600664014050104102 66151150600102402022045405505301563666266366116664003065060660515011012031424446 44244334440101450030544534004450350103053064431331000000000000000000000000000000 00000000010240202204540550530156366626636611666632004023324300332042060402401334 64462402022045405505301563666266366116666011156133666652053333435430225244103234 54515445220052424244250001445000000000000000000000000000000000104664160066401405 01041026615115660515011012031424446442443344446641600664014050104102661511565106 44635061262320323116333026206606504635333133533443330456654606031353253211605565 14415404023212612633401145115630524546406462256660660650463533313353344333011306 30206036051162662113063020603605116266265046353331335334433310323032342334436225 03325202202444320060000000000000000003414141143000211323212612633401141030530644 31331646146611654433053064431331440411164005530644313313231163330411164005644313 313343665005664056642113335055 25432454001205424454445345233323052610600520125514406502143132344543655563351043 02600653414410156501342621135221443362060002101020153405254444526244552010024334 52505502336243025233332515332250600534432520220544521066226155000113004011256562 34016051526056643650454664346255051336520150143201035320532322643553320523352001 04420513460215150002526446203633406504130000000000000000000000000000000000041062 12262226526155515061340300610212601262664521122601622160030556214313234454365556 33510430260065235332333243254445402516010025013426211352214433620600021010221515 00025264462036334065041324545513422445025442500603354546643462550513365201501430 02260010224353546102503230664003066521215430610262226001022435354610250323002526 44620363340650413025264462036334065041361645546024225041053206055342423160520454 10224353546102503233006522516101106221125656234016051505344325202205445344325202 20544264412506206342544250060335414430120364526106005206000210102430260065001404 010630306000000402210610000125 52342353432435010052025006243423011550534544652164362326025536625343012413621126 04261314353466033315524205153445354335226204060240023311402242360341116100554241 16003114250544663055354104366616002235366100466352622335066562402533343001156533 40023356121365201463664420164123050455560263340201035320532322643553320523352001 04424523644136214631625321264001205546515014130413133261441130431143005066311154 43630454166414611433230602036424502454551342244502544250060335553541043666160022 35366100466352146366442016412305045556026334025536625343012413621126042613110052 02500624342301155053454412626645211226016221600305560250520015343540662202432334 30340023616310554404164665244434006621244300544216515344535433522620406024250062 43423011550534544634141022555503052410243241506026663013552005416146022330361311 23616310554404164664124531441302134540115653340023356122353661004663523344440104 36503203222105144302544250060335455560263340115505345440530446245530446245402536 050544216000000104422036663534 00562521540066402610025332010300566615533250042343546002260325003411305010042225 44113404234354600226032500341130501004222544113401214432033130214326232255310551 13433061022336430510002065140362635206500164451561454220435100544533010234202055 34223415551240364503413201103523605444612254262506042450245455134224450254425006 03355002013031026121531322014110055630361035320532322643553320523352001044201045 05401341465451104244006635053000000000000000000000000000000000226032500341130501 00422254411340640460516562464550636600221404100206514036263520650016445156106041 35024642160410034551314300000000000000000000000000005445330102342020553422341556 51403626352065001644515612612153132201411005563036034113050100422254411340253320 10300566615533250660425410233316552351565456340530025113235250316303044163316544 63465031115244314542342020553422341556040021116224452020013443444411261004222544 11340032552555533640000000000000211162244520224355436220164451561164451561022140 415563036010442104425204114652 66160304445104206156063335555522211165065216000600063436440135013436332253243343 40645030060006343644013501343633225324334340645030100014341330642064341445524534 43430132046000634364401350134363322532433434064503403332603501621014442222255566 61201256100352532204560452535511651255252032605000000000000000000000000000000000 00004252455032103252422661265225250451025014130413133261441130431143005066365434 00524360463300215455166016036353205323226435533205233520010442112030346156355663 34200614054131350162101444222225556661201256160660335302115503066625400424501533 54460002232405534505554400000000000000000000000000004361206211003546445220520123 46156355663342006140541312212063311020444615005651134363322532433434064503633355 55522211165065216651443362136600503543031440056232261106104156622040111523003532 00331360441640444660554530224320222335545302243202223306315113440340246315113440 34024204446150056512544250060335333162002126553450555440614054131614054131020423 405035430010442000006364442534 06003004334343105606602620353643413354065110200100611616150420220323014126165114 60245502506001566566030103164160263600360560640010600166161620350550454063651612 66310532201006116161504202203230141261651146024550300463363305040543243013530053 06303200403443434602101105150424134364423012660000000000000000000000000000000000 00003144144020302345340642400240140450032063640364644516336640346634002011424541 02242046403154021634132056554141304131332614411304311430050663202001416413234306 64340416044664520623243006413543160515306255320014164132343066434041604466406161 56644140554433544402566600000000000000000000000000004243245152503325202430223321 03164160263600360560640016602620353643413354065110316416026360036056064001151062 31042561264035331262035364341335406511003245625430646503166526514615204541023441 23150634253260141154241343644230126601353005306303200444661146660342226643404160 44664425612640353314311430050663053063032004240140450033236054336416044664630320 044005552050663000006661442066 22435453202100010502423323160520332543543445025614636322455215041240306423265064 14512222561463632245521504124030642326506414512220053245434132443540155366164420 50463660060245323436453342306224116133502031411001126515253265521503112443455601 05424400420555041364336616361321554056664214225201035320532322643553320523352001 04422220364134411614164562230211135635526042450245455134224450254425006033514000 40601215515430610551625625226424502454551342244502544250060335126516655256526423 31035551421443006020535445461025044523423433205040363113152043011346146166410502 42332316052033254354344512626645211226016221600305562053544546102504452342343322 61505663536353462114013362423323160520332543543445412403064232650641451222552305 01124643203523331466533432210602353300335563656361542210266532546043353656336220 30642326506414512222066531345042544463215136032426411155362613014311154301134614 61664255653635531102544250060335445234234332211135635522031411001641451222542440 043523331020114104425112114066 10122621344425503000053026424130102235524554235433412614630226263555305141142540 44662255332351666344010000410326365105033144364466564164135520026262356626316112 65533011105433156351203454522304103312340564426004354423006006454505323520442442 02224355150403140303515130230231046053452223444506042450245455134224450254425006 03353046304042626405405460310243255543332063640364644516336640346634002011423502 02131320620623054012516662555141304131332614411304311430050663050051313036463401 14114044416332600645450532352044244202224355160632326046046201503613444611101323 20245425033533505553422600000000000000000000000000006464621446423433641122033300 00410326365105033144364460053026424130102235524554041032636510503314436446530264 24130102235524554245425033533505553422615015402306526111522245141260204463341331 41033123405644260042310460534522234446424421620223311633123405644260041141140444 16332310243255543333466340020114605542253223243255543333314436446564426004222435 515544661010442104422220663033 06215255244301551401225602265055453364020216235434436610544560533420332404464112 60303525332453366635444134404522021430260360005036563140132613455622414662053560 31310300535443326310346160221024446645563216060131324543052424622001533345220550 23306023320523123021053333440056524161663040126201035320532322643553320523352001 04422546540560244443300212536161140306516042450245455134224450254425006033526452 61335441215540363506262060036141304131332614411304311430050663341415440023666134 40330466050466622630655210551202232441305056134616022102444664556321606013156024 44433002125361611403065153232264355332052335200104425614466266346232465030103403 66661100353412525560102451225602265055453364020216221024446645563216060131062444 32550220544010544624443255022054401054413440421604506500030653331132214561010646 33240446411260303520565241616630401265652416166304012621430260360005032421046460 40024554533640202165233520010442550233060233640240001024646040024466050466530006 054060430050663000000401000534 60163300635116000160326661261055665502016205500000125434010633524540420314330231 30225255211002145520005201322253250442244030523040000652343060144253230350463440 54640552520001254340106335245404203143302313022525004162520403556126202105425501 54501161604162520403556126202105425501545011616000000000000000000000000000000000 00006351160001603266612610556655020162054056510651511325665510615561004022163024 03306251420423462025241063213353205323226435533205233520010442646010120260464406 45146563012153360110234563063162303436502135110633524540420314330231302252500160 32666126105566550201620500000000000000000000000000006104511165160221122050615021 20260464406451465630121535432140146154043412056426132225325044224403052304640545 50451354142036312023343555043205200653362252111052601600412231330132631214065624 42031433023130225256316230343650213515352465645505113031433023130225256451465630 12153556655020162055233520010442345025001244434120564262313022525223062046250012 442016205060335000003655221313 55345354234233323544010025220110342533600025052264132666433601220646216305532623 12104065226413266643360122064621630553262312104060623541132534225046513603662330 36365201501542366452435520312641041154404141250620225553120652556216410313165661 06411042420563403150102435145146363124514120166201035320532322643553320523352001 04422143046206053426326314146532636506116042450245455134224450254425006033520142 11561415102406143210225320123141304131332614411304311430050663356331435313065043 52630661260362315010243514514636312451412016653433542512062625355205122014126413 45511151651303110362013224545513422445025442500603351024351451463631245141201661 22064621630553262312104065342632631414653263650611312641041154404141250620100252 20110342533600025454634201126462363050406166033025612240006143440220614366500043 65043526306612603623131656610641104242446220242416031043526306612603625501634112 00034112646236305041622160030556435244100052311036201324141250620661260362641104 243620132020114402210016000431 00615126334301640333126152006003251155261125025453211610526011153254300200134554 43255342545321161052601115325430020013455443255340214663146061640435141365310551 01434224645631146310161303426364124602260634355313453453052335060100353534202052 44252632450403611031636545446123605441012546431506042450245455134224450254425006 03353041660461412323316541023360652313462063640364644516336640346634002011424330 23424151554362401553036154523141304131332614411304311430050663346630502006363614 04034114345641613044465162500100452662251665216130342636412460226063435531346141 23233165410233606523134641313326144113043114300506634446516250010045266225166525 02006363614040341143456412564245365406640425211232200636361404034114345641136031 21604103245221604042424350502533525145356565210106122161351255120600354323412022 15352065013643352062455063631025062100100452662251665220013455443255341004234543 65055032511552611250000000000000215262536066253352514531364335206634355313125464 315201560010442603354630556221 52445423324244520001010205234324061520345423632243314664263532120603214233425125 01043032361361260132324525316465536315626101542662054262155264413335231010224536 30006630321334116430034136312211020433336160144524156463116455322216230306651242 00044202650433604554130322416254050320610412240506042450245455134224450254425006 03353441032236404553615230204501603655302063640364644516336640346634002011425464 12451521441326314501160516543141304131332614411304311430050663132324525316465536 31562610154266455413032241625405032061041224003413631221102043333616014452425324 23663306052222434035516524545513422445025442500603350060605025434530162504323540 50503043161360254301646311010205234324061520345423644125431030640520124410102052 34324061520345423402635622561361030520260162526504316025156245635443526520603404 43161360254301646313066512420004420261025555343042261255324140001140454333361601 44524204501603655302544250060335320610412240615203454233340134152520124410004420 260335051000000201146101442324 66063004205120530223220051511621251152355240020060034432551614644322433333442345 31145112006003443255161464432243333344234531145115600140324036044644003232254243 22346334100600344325516146443224333334423453114511300522516643423225112555552215 26544264403502650240554550026266156526625422530000000000000000000000000000000000 00002552611343545526652222255625123351336042450245455134224450254425006033564106 50115110064644314164461566120353205323226435533205233520010442423115232245665001 36260633104146404223133136143365136310541216541033133004545523534554314436035546 44641634412641460236561236464451633664034663400201145545500262661565266254225301 51113106220301120231346250001323055423025332345505005131044631034113164404013230 55423025332345505132305542302533234550501313346361331621165032322542432234633410 32114335013631540323110504410154523162235405244543220201362606331041461362606331 04146203360623254612544250060335441015452316253323455051363154032633104146154523 162365612060335201146562442453 00604400533423036604204420011304310030314336020660041163101220630663005510615001 01561122066004116310122063066300551061500101561125000133663416431651432660000000 56006611166600411631012206306630055106150010156112003224425345234135264400000001 40044333403224425345234135264400000001400443334000000000000000000000000000000000 00005334230366042044200113043100303143361035320532322643553320523352001044251444 56241540303333205236320562660636403646445163366403466340020114023163306315444664 03461440136005154355035462223320523422045300641514504402334450254635010622636604 20442001130431003031433636464451633664034663400201146116165366445025456504336621 44121166332052356201263334204420011304310030314336631544466403461440136005550622 55106154210304664442001130431003031433640444450254145021511054433205231420601551 22226016242601464400664034600404634416640346004046344100000021001166610000021001 16661000063003344430000000000000001400443334063003344432100116661010156112404634 410334443000000201142332663022 11522552524414420116053116226256010030413235025454246616153104463530345424360210 06111632545424661615310446353034542436021006111630213635140434554125565320163325 35101361355641426303432236522124506144524260641642423243010152345505233025323534 22035410020263646555214243326314026223560304214201035320532322643553320523352001 04425141312225635344514630515542104035631035320532322643553320523352001044226660 12120546015350665514230235414141304131332614411304311430050663202346133034660436 46361440631200525115361141260342261213032432123461330346604364636144063120024240 31502363055332146046312124545513422445025442500603356610246615515210600403645424 46353034542436021006111631640630341150632120443014154031210441135620621535531162 26256010030413235254405245424355042360042025331042636055203546560336642150156242 34542436021006111634366201456503340632532353422035410061445242606416424411356206 21535515542104035635233520010442145650334063100304132352100611163010651314403645 420433342000000506635635114210 52442453055600234435453544533353055110202060632144305455351423016012424434620030 03134622351460346241113614220316556435110303633552153201364106522446122500023334 46504546430344024341613045203303122445355210353613522012524345026105505411226566 14056534520002241140403656140655021333320555603201035320532322643553320523352001 04420055366303041216301220564444502221040000000000000000000000000000000000066533 50502414350411063222260111402353205323226435533205233520010442654154220546453662 40122460343241054334232423324442402266050501031661464146641114104455030302036112 23411600015552236026232536464451633664034663400201144036561406550213333205556034 52033031224453552103536134121630122056444450222104160124244346200300313462154512 44650366540252653220236655121163021243224141161540060062615446122134266040414422 31224453552103536136550213333205556030062225541051545205444331203231345444331203 23134564444502221045233520010442411230525124551102020600300313462300313462505355 660232546000000603351030335501 22521116012462413634114326505144246413615203000005004334045366333040464136113613 12446360000500433404536633304046413611361312446360002003443032411444030313641664 16465331410050043340453663330404641361136131244636060025520265335550202324534453 45412235360025520265335550202324534453454122353603021260126266452112260162216003 05560522505124422205054532433243236554240000000000000000000000000000000000014431 46544336334021323045335306654424502454551342244502544250060335642553401110461151 63603311234264346365100663015003261620413202545366333040464136113613124463610065 44623321644155014366516612626645211226016221600305560123315445613362206341126112 46623113526654405612245223552412164540635053635310111046115163603311234264011406 20045161503645052114062004516150364505210151265226526241156531662614104466543513 46413611361312446361500326162041320253513106411410224645663626512543010645254012 64043451615036450524311430050663142024142460136636055313311234264561224522241424 603645052020114402216654442346 06000001233442265332435453505022505502655454200000531166332411361464140403340440 32446462566063514514236210201203521325523132141600000246611445366416313630304430 33045331310005311663324113614641404033404403244646006544335512445342324202055202 20512232306544335512445342324202055202205122323000000000000000000000000000000000 00002636541665243222046206234206626152336042450245455134224450254425006033551505 32420624351265414365241316306636403646445163366403466340020114346212442465551153 30015133224532611650660423161335251363510221612656046521364153524165323420460016 21602504252434205264501265151132566551061556100402210615610520352534350251320655 23520340634361630432640531103546164425264142605561465213641535241653234204603602 16326116232635340354616442526414260556124063426433462642125043014341614034513024 62302316302232543115614516615451424303525343502513206540334044032446462316302232 54311225055026554542544250060335046455112651313226651264403244646223254311251320 652655454060335402216634442243 10440100533332000250345423354543354424000205241160644132560153205145226136206102 60301536605004111130003401646311464611466360003042460334603530456124505334261324 25010503664203461254304401426545550065450366050260600244445000520432354423234423 35300050206204650601012326105545135345443030351000000000000000000000000000000000 00005333320002503454233545433544240002051035320532322643553320523352001044254104 03036264301151321251552020213636403646445163366403466340020114424032165320244351 64535206020411440346610044001263011262302061650202464520331326361311606063200250 34542335454335442400020500000000000000000000000000005204323544232344233530005022 46452033132636131160606323564151110041510244010640164631146461146636000304135166 43246043064020312033006514066515405016122004135044131501034353342613242501050366 33132636131160606320126301126230206161263011262302061626663024560100460654503660 50260415102440106404311430050663112623020616430640203122456010046366050260130504 654060533050663000000106000313 01000006323453453551534543205052502202533262500000213164164144541646130404340330 34113235211011611535426303032124266443254634411020000564613613633236131640303430 44043664540002131641641445416461304043403303411323001454324324226243234502025205 50524451501454324324226243234502025205505244515000000000000000000000000000000000 00003632415523666400221531516501125034132063640364644516336640346634002011456120 60341433260343563445351645466636403646445163366403466340020114122455060413050153 40014033461216052254246266233522343132525425034431415455466344616264343143050612 16645061635611363251315553232264355332052335200104421656113201614216641452646226 16351261302416361234210654053201031250035022543634303212426644325463441102532010 31250035022543634263656445526154255330606631231341033610253244236232530224306126 50153400140334612161614216641452646224652004205523414340434033034113232416361234 21065525022025332625233520010442042055234143350225436343303411323553401651552341 432533262060335104425245114125 22521166532414324043616506546445306444504364000002040330363144503304463646664614 64664540000204033036314450330446364666461464664540005030440414633204403314131113 16313113230020403303631445033044636466646146466454010205505354226055022353233323 42323326210205505354226055022353233323423233262104056510651511325665510615561004 02215022024235510220554245444543545445151035320532322643553320523352001044211012 15664011066212622262562622646424502454551342244502544250060335204331225143161032 61413326456012535422605502235323332342323326243312251431610326141332645601220612 35466213514106501452440124545513422445025442500603351654231156426360120632533066 12524024626641026664061264241413250042610104554250620565051360561236426233220554 24544454354544515332066134622153453414335303265035246514546633141311131631311323 24626641026664061261164315562432436346453063415321315532614133264560120632505064 46340426101045542504311430050663634153213155650145244012666406126506446340632533 064554250050663104422532663652 10340600353354505000543243323244424453052000261130610135130526235511225326055103 10035561602001411464040004613611313666366410430000310465656000664605450223511453 04060541144603121210001131023205542663240301023663100424423202000234534454533353 32402500001464211301515340013332632431234065221000000000000000000000000000000000 00003533545050005432433232444244530520002063640364644516336640346634002011451451 04323144553341320445015001442636403646445163366403466340020114051006461364544200 62325211063114640032345326221003151614403544200113102320554266324030102366303323 06260115644265020306244200000000000000000000000000003234532622100315161440354420 04613611313666366410430000543243323244424453052000461361131366636641043000626011 56442650203062442515003454103511303266304555135125415203611451113213615316024335 55426632403010236630432360426640451144323604266404511451614031210333350623252110 63114462616330423354311430050663664054005663351130326633121033335301023663540056 633062442020114000001442335000 01100404520000233243000520353544453323335345550060643000031136100043014146664113 11141643210054602122125536642512633605632211446432120030021236060166416105121205 10366234620606430000311361000430141466641131114164303250000544534000250424233324 45444243206230141141665332164135530635114422325000000000000000000000000000000000 00005001415303043324340641410640533152311035320532322643553320523352001044204246 50502551252032424032065546154000000000000000000000000000000000003113610004301414 66641131114164054453400025042423332445444243231136100043014146664113111416435620 55116252034622050332560336464451633664034663400201144034453430136360130244625464 55510023152614153111044224332434064141064053315231445523430162330401134201005203 53544453323335345052035354445332333534516021215551226222125105462516362466603355 23152614153111044224242333244544424321363601302446254646641046511245361623304011 34201426161433450104311430050663635114422325640533152314651124536401134201244625 463325603020114201146633442206 10060000335125533234262445205052505502332435254110614404631250121041542664432656 31434630200001145344113163236643040434044031136145000066324336646145411340303430 33046641636601154322510124436143252142552313153135000442652244543515332502025202 20544534200442652244543515332502025202205445342000000000000000000000000000000000 00003351255332342624452050525055023324352063640364644516336640346634002011463453 51021506312465464365241501363353205323226435533205233520010442463125012104154266 44326563143463604622036660404652004645543560061663254232213024163022312335631550 41110303125003132234210036464451633664034663400201144122534251614216615454654566 31042365415452416531032423630531564455264142352542655501015340015133163500430104 42554342052322063562415315165341230265612314551164535621615620114331614034644056 10153400151331635003352234350254550144652004645543560040434044031136142416302231 23356525055023324355233520010442046455435600313223421004403113614223123356254550 142332435060335201141363335560 22522106362330626214402156506145206443550006000500011353403403345411464636614614 14303300050001135340340334541146463661461414303300200066424304304432366313141163 16363404405000113534034033454114646366146141430330106405164653240156263445434345 51421033600445652052055262442323533423424250550000000000000000000000000000000000 00003321250250225153354542443543535202202063640364644516336640346634002011413454 12650314642551525251135630224424502454551342244502544250060335466352253416350612 60061231460116655443204301456033526060424011523235660354240256430266144000225022 51533545424435435352022024545513422445025442500603353014111001560316562442602223 34541146463661461414303306366600621046121533510555235456113161613321420665340632 10442510103530662215650614520644355000665634115344103210033256420114320206360554 02350625354114504441560316562442602223413003415423044325643026614400026634505014 10223461215335105554311430050663034154230443436235403342661440002501410223642006 643530662020114104420445000055 55250601526331656313466030232333431363245206000500044246144040414144514631614164 13040440050004424614404041414451463161416413040440200033531633030363633263146163 61364030335000442461440404141445146316141641304044106251446121464311040545444346 41453250100221234220202424226423543424324502022000000000000000000000000000000000 00005565435505053535513542343534532050551035320532322643553320523352001044232011 65222014322325350021015116431565106515113256655106155610040221446450203601036025 14304461314416552433305613313414003505455261514334351653143501253021132415155121 50221611043251620321542053232264355332052335200104422024242264235434243245020222 03601036025143044613144165353551354234353453205055360103602514304461314416216446 43630042023225162221611043251620321542020650432160115262112560464666162656413405 36025143044613144165454443464145325011224611366452213625143044613144166134523013 54630361206332653133466340020114035054552615420232251624461314416211324151545526 153215420020114603356066442335 10060000221534345453323551202055205505454243254110636562106513302526642564522656 46061400200003354161646411314453030443044046463615000044236161313664633240403340 33031314166601305204263456244624251143452314616512000556243432324454226505022502 20232353400556243432324454226505022502202323534000000000000000000000000000000000 00002215343454533235512020552055054542436042450245455134224450254425006033543063 21642366236345561643156252453212601262664521122601622160030556623622643501031362 42530224656033213526312231216442526154234364146100246335201434161513462625441322 06164456145166414540435041313326144113043114300506636406036543312200350223332060 24633520143416151346262546542216035253431325464615506531662440063044666405616445 61451664145404350412344655004205544450120626541436044153506660230231636123141151 31362425302246560336206234243623533134252434645231316230443044046463615461416546 36626552055054542435233520010442035022333206420554445014404646361224656033223332 065454243010442506632560663442 01600304000055435423502000324243323354353543520010600004461463140300013636113114 61414610212050302565151233605212512620532361012405650204052126265441025652651502 45416065300106000044614631403000136361131146141461403000022342354205000453534454 42342423400020651045223643163042230143063444341000000000000000000000000000000000 00000501260325541346140355406340143334360000000000000000000000000000000000000662 56215601000512125515562565625000000000000000000000000000000000446146314030001363 61131146141461554060042443521603261024343460611225462243566256636466615113332554 13461403554063401433343636464451633664034663400201146004244352160326102434346066 20356145406654425061213540353342561045160534343101141163425064520416161505214351 50441556104363215200032424332335435354334243245403646520241000641416646631636316 01363611311461414614535344544234242344223014306344434131636053261310266654425061 21354451605343431014311430050663143063444341126243036505326131026416161505634443 414363215050663201145360114512 55445454006550055006233342660550335243423453032244101202324232553052105364534011 16413133224410120232423255305210536453401116413132053405540133013602152126163420 41461260221342052511341133643000631044425021611534125011503220324063163643425605 35436406626051361326132106342521524053264334210201035320532322643553320523352001 04420566213521305652563011546466034033460000000000000000000000000000000000036600 66003155521330660556125215265565106515113256655106155610040221232423255305210536 45340111641313322032406316364342560535436406604400231116322044011436163164155006 23334266055033524342345353232264355332052335200104423240631636434256053543640660 23111632204401143616316416233342660550335243423453424342105546262201601162146141 34352102423413011143525625302451344356034203651361022251262600146033352056166243 06310444250216115343540222160143446526532652044432454555462622016011624401143616 31641555610634331255233520010442442534354324245134435603631651055111641313143446 523403346020114506635523114221 60255226020621041423063655313543565505225026552323300002316444613442303656050231 43042533443320302350656310212441514614244043340320564303026651452353010516311112 05534333032134040511263254240602614666650224344404353060432234600233550220432445 02256242356040503531031565464631036056452542316506042450245455134224450254425006 03350604161402311061342616426434152652400000000000000000000000000000000000000315 26662516631012420403156106341000000000000000000000000000000000231644461344230365 60502314304253353103156546463103605645254231666612361506520336234656436451141423 06365531354356550522502641313326144113043114300506635466016435161351343625125306 23531515620650351343146250544220550345332055215354466330440164113044354146636553 13543565505225026613426164264341526524050452155553044161110112504415431213413266 26146666502243444042204324450225624235363060154250216533623465643645111641130443 54146410213252354614311430050663601542502165213252354612314304253224344404225624 235225026010442603356341442453 06100304610011032313304160313540053363364240250010625005501315110652015146004112 11263600560002205431126662120060365661260311665112100055023466511156500104121165 10466112660106250055013151106520151460041121126360403160066045464403610464230024 41441353000110625441333141003053633413054433644000000000000000000000000000000000 00006601523364446360040241443640233441334056510651511325665510615561004022102566 52030466251660521610625562606000000000000000000000000000000000550131511065201514 60041121126360164665636043151613164650444331661434306334120336166321115614632313 30416031354005336336424036464451633664034663400201141412542526310325616644031652 05446134401634304611464045261611435441605453324026544613440163430461146404422536 02243442633314354416031354005336336424025464345432360222554301041211651046611266 60365661260311665114642300244144135305363341305443364433616632111561461634304611 46404452161133046124311430050663024414413530533633642404641136032461146404544336 443334461020114201142341663453 60060000355141640103664425205455505545445342520660111435336631633211325204355230 46343140200001445652605012266343046444044646641635000063321251020655114340313330 33131136146601114353366316332113252043552304634314000422636130604113352502322202 23233243500422636130604113352502322202232332435000000000000000000000000000000000 00003551416401036644252054555055454453422063640364644516336640346634002011460005 25021551644632464132446236263353205323226435533205233520010442001610631134554265 45326554624642043403544526621362651366231232116106311345542654532655462464246611 00060415355465345541556341313326144113043114300506636041133525023222022323324356 31134554265453265546246423664425205455505545445342664020663340163034614200006041 53554653455415563060415355465345541556340531211541251153114250114430614043163500 65414462416446544213355204350523421004612404641232206346444044646641631426302146 04535521162054252355233520010442435052342100313654550144464664163214604535523421 005425235010442506636414442210 55442424342424442432520006250610432544550010032143110321216123665643010345514621 64504223214311032121612366564301034551462164504222154466421241122560261214112440 50413106130332143000260044062616051554224126420643551425000130022031343064662112 41321032556415424632406512615231464656663200653506042450245455134224450254425006 03353225650465631526136612140432045306032063640364644516336640346634002011413535 25312242610501644562352640633424502454551342244502544250060335002600440626160515 54224126420643013002203134306466211241321032526004406261605155422412642064346563 15261366121404320453060341313326144113043114300506630220313430646621124132103254 40626160515542241264206431265162546313121114500124211344514052450646430315464340 13115665364560452134142441220602454034500461043052615511003005430520164311330020 23402506134664400504052664231432602116466211241321032534551462164504222506134664 40050165104545202311622160030556345233220060432045306032036460164646430315532304 324530603050663104420412000206 06615125230000054051554535201455013353355443225453431000004604544641430564405114 11446614334353505651455535526632530431360511141120214443056513054044454235023210 45466033305633340212640230333235420545603231104440454550353221342442600332520220 24443200651500212624211110063621223616514452113506042450245455134224450254425006 03352403532523040032630346532461033651156042450245455134224450254425006033506364 65633330042463662434135516332000000000000000000000000000000000000460454464143056 44051141144661002302622324250632206442442233404604544641430564405114114466154051 55453520145501335335544353232264355332052335200104421505551562106263051544022204 54464143056440511411446614003263034653246103365115333235420545603231104440032630 34653246103365115326303465324610336511503531411534364226144521235331252456643551 06643404404111640053325202202444320064312453160441266256440511411446615456032311 04440523240133353365233520010442220244432006133533554433231104440411164005644424 413365115020114201146660442022 00000000000000000000000000000000000000000000000403043363343443646334440604606346 04343640030403441443433413144333010310143103434130106016656616116515661110501505 61501616516010611211616612621166602062021620616126606431230363305350431010100036 64063402460166566161165156611105015056150161651134654041440242034606060004113014 30531665661611651566111050150561501616510530463664666416431113104325020043024031 41131113613466646034520500340051323314341435662662062050052102326466216121635545 54054030034204314113111361346664603452050034041440242034606060004113014305320034 04300541614602233036131155605062501656150202102346340340430054161460223303613113 40430054161460223303613112420346060600041130143053305430253523040420461561430054 16146022330361311543025352304042046156134606060004113014305302361631055440416466 54161460223303613116121620505605431431010003664063402420620216206161265000122602 16036620216206161260036640634024012260216036000000000005650643323210234634200256 050552442000000256050340430534 52345323006502353323332432544454025160100250631445455204504136435060323244405625 53432626445152221312416056466236231410121620344251526233641615301204341215305006 22534160245454446665553634621452235151051004561413323550342600233244060543505022 43554362200332310641520524663005242001613116114022623045316016544200165600343233 43353323106415205246630052420016131161140120542445444534523332305261060052012054 24454445345233323052610600520521300155122030625606011256625311450413643506032324 44056255343262463664666416431113104325020043045316016544200165600343233433512651 63050646411103543361645402332440605435050224355436224664110503163030441633165441 20434121530500622534160245646623623141012162034425524663005242001613116114434121 53050062253416024514462043401034351620410454533302152243451520461404033614461233 64641110354336164542342020553422341550612100434544344225350061646616633430604342 61503200155243610535022435543622015524361053000000000003432334335525643102013521 266425651600520522160430340652 25432454001205424454445345233323052610600520652663343022414266465051341126301216 55551144323363446521403053460134443220562525225030024316164663123520566435500200 61632330410534616131146542502113422005001614544036125434323354156106332566001003 43515502451164540426043056145200264015523633131534225600624423310005545302243202 22331621443556126432325113250510031335610530463664666416431113104325020043024031 41131113613466646034520500340112421332360645244135041436666442264252102122452556 40030255655364235332333243254445402516010025056405201435160064503116242232302366 31150004464103361303331115335446000223240553450555441041620516661330423434334014 30561452002640155236331315346013444322056252522503424413433510060433533651561452 00264015523633131566435500200616323304126436651406561222266326111644035434344306 00446410336130333110554530224320222332232405534505554405130622541446465130622541 44646050016145440361003435155024010344244126000000000004342622053255655364015114 256266352600520111550520520534 25432454001205424454445345233323052610600520025114132236453622234035613150622301 42551055266364554132415554304216462015540635226020053564345364106024236003605246 41115334530242134324136010535410041025313666244324656325265324030121530053061232 44465526520640552153252461116114560455451133363545301010042432451525033252024302 23326405521532524611161145604554511333630240314113111361346664603452050034065023 53323332432544454025160100250334236434152225221350133132266656606003534532625204 45250534055445621226222652615551506134030061010042432451525033252024302233212121 35520342562142163133302303534532625204452505340554456361364543401134303610331136 02423600360524641115334531062153413655502153622152242360036052464111533453235416 51244403541233543402250343641220163363342164620155406352260255204341365506144144 34256214216313330230240165453331225125306123244465526543413655061441446643404160 44664253136662443246223014255105322326644414251601002502153622152534055445356113 012566566200430115510520520625 00000000000000000000000000000000000000000000400300620160236312505505563420435063 36436256106405044023435216161164546344633243345120600540250465624303303356140163 05665165431002305203121534044044216306140211261234130203305434256161661323143314 45344326505402504656243033033561401630566516543150610541465202202214350342014413 41524066031614352525526462166211361164530650235332333243254445402516010025000000 00000000000000000000000000000202323224540240204364506015025406015053102045040120 12341203243535000000000000000000000000000000006020535445461025044523423433220304 14664625034066431631611353102045040120123412032435353041466462503406643163161135 15142144136636462262166335354454610250445234234332401301024024612406416363330335 61401630566516543130102402461240641636336030612640205403460244216306140211261234 10240246124064163633061264020540346021201234120324353552451040310615044301134614 61664531653013614144350633643625113461461664345205003402054034602633643625620523 015125656500340523010430340625 52345323006502353323332432544454025160100250046336235230563026216654156146630123 50346563144154254021405156112362163114065420431216252363220042632314240666321664 56432612652315140203422515041214503430166654316152423354001001323202454250335335 05553422615636306631515361225041024636213561105042250135200013005536412646011234 30316334051430005100441265326205531610150240314113111361346664603452050034012054 24454445345233323052610600520301633454065356401610522246152543010013232024542503 35335055534226000000000000000000000000000000056426235650444263445145264364102646 40413143066366303336144513232024542503353350555342264542553123521556024630615350 05100441265326205531610150130055364126460112343031510044126532620553161015365632 04340611123461625413143066366303336144505536412646011234303133651245150224616062 66632166456432612651315034152024432112401235314563440634301666543161521141140444 16332531415642166024362505334566166654316152345205003406542043121665434046111256 646552633600520254140340430316 25432454001205424454445345233323052610600520046332223232221202466333104361126302 42102043144555454555650531144460341665140535605036251346224135361044305632065342 22216201312325310232565221440634146063312306650216453234025353155006244432550220 54401054405466340565102662505405461413561220041154425014130644610150154353214366 00534634460003641113245532064041315206510650235332333243254445402516010025024031 41131113613466646034520500340313424335660216562021153102240352253531550062444325 50220544010544235332333243254445402516010025014130644610150154353214366005300364 11132455320640413152065105324445126651032024546103643641113245532064041315206514 15566620165224560414204016446101501543532143660053443056320653422221620131054111 64330440311020311541116433044031102031135242303554150336014321450124355556150646 54054614135612200416563515234132606634361126302421020423163642165500361243555561 50646633123066502163202454610364330466050466251601002505323160413544010544656306 052240352200430301550160000534 25432454001205424454445345233323052610600520052263662023664360521314612442646650 25061032551411505411341025646316533513112052016040624254166323325016455340446113 02142050261535236114544520613224303316640563502051252626031226221545501661103414 66260635350544564021065645034326653146644605116215224420523360054434222034502500 12445445640210656450343266531466446051160410621226222652615551506134030061065023 53323332432544454025160100250153325306145423412213233601603405312262215455016611 03414662606353314113111361346664603452050034034636401345003116630254550151421065 64503432665314664460511625441002334355504320520065336345321216300141121241055466 56450343266531466446051162564631653351311205201604164553404461130214205026516400 15522103464405456046616333016403400536654434222034502500124443451124631133102661 25522061215545056360311663025455015144661140523220626333166405635020510636656536 02231636656536022313414662606353613043002411432502004302545501514142106013160041 221603405100250041220000610643 00000000000000000000000000000000000000000000300003123543104022145536345343332444 35005451641005440421016104353200132134101540005020006246316201044213365613616664 11163003130015314615060335644121641611136661400464031235431040221455363453433324 44350054562463162010442133656136166641116300313054404210161043532001321341015400 05024660635052506141300513516505460004030650235332333243254445402516010025024031 41131113613466646034520500340452444561634103421501564135500446356061603424500645 64360623000205314113111361346664603452050034052536410366524653646206460032210442 13365613616664111630031361603424500645643606230002054421336561361666411163003136 54653116035436662064005632654146161021401424300412614130051351650546000403200434 40220614366500043122436241262302620013305255066043524410005234330550163411200034 52146046324566002230132134101540005026456436062300020542341115013002145501634112 00034421021416001242351263300115163411200034345205003401424300412623000205323005 115100356500340006010000000525 25432454001205424454445345233323052610600520116326332232230165656451155463606151 54511134333224513562646360644401453330256220260540526464054546034313250325305006 10535323162513130232310434645204524020016024245461324324025442010600424243505025 33525145302643446255151613054105242000413232406645255461131343201530165600053262 65046463400436664642350204340161436325660240314113111361346664603452050034065023 53323332432544454025160100250313150616264306436030052036364625254420106004242435 05025335251453235332333243254445402516010025005244454562106052503435242614443666 46423502043401614363256616565645115546360615154511133431325032530500610535323162 05001414163030436634321365651534456464061102226414500141416303043663432136266605 64111034233032046014141630304366343213635353420205244252632423602535000364545301 32530500610535323161453330256220260541025204342535163325350003645453013430616341 45211200160242454615025335251453016024245461000000000000532626504245151203414131 526664535600520130620520160543 00000000000000000000000000000000000000000000010010032544224445545554346064004343 02452436006004523355333223222343101300343405325342601564601520664161456000200202 55201135060500134663366644644461620260061610364361100325442244455455543460640043 43024524315646015206641614560002002025520113506045233553332232223431013003434053 25346431144111331333161505100161604134160240314113111361346664603452050034065023 53323332432544454025160100250426546643634263463643000160026645461033243426300010 01016610445603463664666416431113104325020043011664565466615451405243063201464456 46504162426403425051366633243426300010010166104456030020204034616410523406131460 20204034616410523406131466060502543453016250432354501654313133061000313236204034 61641052340613146165431313306100031323650254345301625043235436153513043520264111 34616410523406131460060060611603321040100101661044560350050522506642012600616103 64361050522506642011016610445603061610364361000000000000520032264250045513001513 120626465000000511320430520143 25432454001205424454445345233323052610600520642233326024040303111423644436205215 21451455366365146365162311123604112230162652325425053545501403563111555242201500 04144136431434326162254331111044433500061633664044656266042056354446661211046000 24224532520452113240123334301500523061054013553551223344510000645402235405244543 22024521132401233343015005230610540135530650235332333243254445402516010025041062 12262226526155515061340300610120205054442153222531061461426426420563544466612110 46000242245325463664666416431113104325020043030404666354133341502562563263235631 11555242201500041441364330311142364443620521521451451233343015005230610540135536 22214651116540342342132130006454022354052445432202002646033146043664613303026460 33146043664613303264603314604366461330363564454606110513236244433500061633664044 15005230610540135534112230162652325425542302533234550502540160230642242540160230 64224620003633641340043422445055061633664044000000000000535532452242245325460514 411326246100250514410430520225 52345323006502353323332432544454025160100250642633354540230535153606123344150030 01243415326362364046146114605356221442610402533465153531140153250125214600024334 31504413420434463405450461044450155342425260636345525542501510543055510311256561 64042425120315500044063401665155051334420041252523400154355035462223320523422045 30063155000440634016651550513344200412520120542445444534523332305261060052053046 36646664164311131043250200430406223241321302311540652410312344062342204231555445 02543550324001000000000000000000000000000000005504250344131101322556005361644063 40166515505133442004125253515360612334415003001243413160333206224353525101414326 34016651550513344200412523616354000652252310553256146233311304316330641002333206 22435352510141432166515505133442004125253562214426104025334625311665400100536165 15446203612405415224665212161303535260012552546022452105344346203364355344346203 36435264433500365252543550324001416530236255526106005200400653436300124341201655 230412524000000653430250430061 52345323006502353323332432544454025160100250116322353236455430116663136351521603 06233304333622413140112144623203364545004005545300525436055212641003604350151543 44202460502523410225651360041034206262343350531020354534060625432202544052454243 55042360062363453614225510224423000443150646140024421550602224350125164651613025 46203663544020333614053452624525103462300120542445444534523332305261060052024031 41131113613466646034520500340334245120065016302323161140415030606254322025440524 54243550423600621226222652615551506134030061015234550523302532353422035410055356 62313011264640060044641010555342065261312616405231505411426562604544612400463203 33614053452624525103462306611146414262561040154440036043501515434420246050360435 01515434420246050431103413141633014650066556200055231045435034206262343350531020 53452624525103462303364545004005545305245424355042360062623433505310203233165300 31450003346201316300225460323420334620131630251601002500400554530300223240204622 200115120000000621300250340100 00000000000000000000000000000000000000000000010413005610565111212111206660603002 01025106036400216021266656566650111010400506052602000503110432003202340560006000 64006044106510042504245553535553022202010030503450006054402510051015206300030003 20030224005031104320032023405600060006400604410102330526002606250140004000450040 55300352035322242422240555050600402043200000000000000000000000000000000000012054 24454445345233323052610600520505506633633260111111041350001550064466206023636111 61046450502600000000000000000000000000000000054334232423324442402266050501044416 46104313331305131050423055665664502222220126300023300320234056000600064006044103 20234056000600064006044103430146633363056410305350504656522252015130304500234056 00060006400604410465652225201513030450014663336305641030535034644464026460203540 56000600064006044105555550651400054406660603002010251000100013001033600100013001 03360100013001033606030020102510001300103360000000000004500405530020102510603061 300501120000000062200000250100 61526515003601565515551251622262016430400160000001005225051244222050545324332432 36554240000600255202653355502023245344534541223530002003443032411444030313641664 16465331410050043340453663330404641361136131244636010052250512442220505453243324 32365542420034430324114440303136416641646533141502142105314333145324602646211452 24430344303241144403031364166416465331410000000000000000000000000000000000012054 24454445345233323052610600520662224544442331032502530605466462521650655522302206 20342413055604542445444534523332305261060052026533555020232453445345412235341561 11564136203262355643366102500010563054353330533555144300020356031636660366333215 33344604405406141260335014444366635665426634322013002035603163666036633321020356 03163666036633321203560316366603663332120232453445345412235342104614111041144456 31364166416465331415501504353640221036430436050315515446141110411444562301636510 44206451542213441164360503155154163651044206345205003401544222533503155154122111 355466462500340114050520520134 00000000000000000000000000000000000000000000600000123344226533243545350502250550 26554542512615414340246305611433505632635454222330000246611445366416313630304430 33045331310005311663324113614641404033404403244646001233442265332435453505022505 50265545402466114453664163136303044303304533131654433551244534232420205520220512 23234620152414026443102252363120342332210650235332333243254445402516010025024031 41131113613466646034520500340624200612362101365650633421166532461242013225401161 53541052155114463664666416431113104325020043016506160405604643222036522250336210 42556114042132146463331105246542026535305661422553643415314045363603552144336512 52060420626133301243334016455230661624236025622663425561140421321464633311502236 14105346554033561604206261333012433340166243530125411502214335015164440653444306 45363603552144336516616242360256226633134555041255520440334044032446463564563131 44466334044032446466523662055634422563344126526106005202205122323412555204163113 351366262100250114250520520534 00000000000000000000000000000000000000000000126661553623356506512660420603536315 44003653306002444450005204323544232344233530005022314636426163630650023324244060 43212001333446416410636216051025450522112116200034100533332000250345423354543354 42400020515362565565245464320553501640501400563024444500052043235442323442335300 05023666640004306131466313166311410004030120542445444534523332305261060052024031 41131113613466646034520500340254141221632121251564526032500446351413114513360434 12311244500545314113111361346664603452050034035314306401626061144144310005200430 61314663131663114100040302503454233545433544240002054306131466313166311410004035 32455014050636562311006534100622656550405263600322613146631316631141000403260523 20255665661500043023324244060432120013362265655040526360032225450522112116200034 14050636562311006531121034501035001424341231124450054520141215466001245221121162 00034141215466001244320604200635103456500644345205003405263600322604200635452003 312100356200430006010000000525 00000000000000000000000000000000000000000000100000632345345355153454320505250220 25332625265164502251120340244154242102142356446050000564613613633236131640303430 44043664540002131641641445416461304043403303411323006323453453551534543205052502 20253326205646136136332361316403034304404366454145432432422624323450202520550524 45156432353415245101355515423650446663640240314113111361346664603452050034065023 53323332432544454025160100250661336025065531565630635621455401503124204216305161 13545452033622542445444534523332305261060052046535035614026166423232504415565201 25540301416534065456611402352021114313055541124330124634042221626033312241660241 60366546363503563142662043611502035341250415144335142560325226313134066544366546 36350356314266204422216260333122416602432111315624105544424536530366455213311143 30141653406545661142616642323250441554243652036263344240434033034113233664552133 11143434033034113235554112433012421463511503526106005205505244515362633442662221 261655131100250224660340340652 61526515003601565515551251622262016430400160000006050220242355102205542454445435 45445150000102055053542260550223532333234232332620005030440414633204403314131113 16313113230020403303631445033044636466646146466454060502202423551022055424544454 35454451550304404146332044033141311131631311323220260456641120454143104131406353 31023044041463320440331413111316313113230120542445444534523332305261060052000000 00000000000000000000000000000603561210343421056306210652022126040061043544102612 21402444644065000000000000000000000000000000063054231045412061034151333344205201 63112045244210411151105361043544102612214024446440654631506465302501654511116631 64123013046341135412111433423360516556305333133012525214063503140361011413440331 41311131631311323646561506515602141150345412061034151333344244636466646146466454 13046341135412111435165563053331330123560542053404424531436642365666345206123266 66114126210563662045420534044245612326666114432502004305333133012534044245356554 012522466200430556510430430125 00000000000000000000000000000000000000000000116641535625536351532442424543643311 34521604301004244232020002345344545333533240250000463163133444413142232233535010 56565343403146146443333646355455442420602121243430600353354505000543243323244424 45305200062633030515262535235024226132406334610042442320200023453445453335332402 50006366313030003164166464111411360340000240314113111361346664603452050034012054 24454445345233323052610600520265040131031031204061246015561340506461316561560121 13451203552340542445444534523332305261060052013164612162106566432650422543020454 05405410203412304663452050005432433232444244530520004540540541020341230466345200 03164166464111411360340000234534454533353324025000316416646411141136034000540541 02034123046634520350325054211431623443044014340231014452534023605043654031143250 32505421143162344301434023101445253401211345120355234050436540311432502356634615 43340436540311432505460633252430602121243430432502004301414125250633252430622164 305661520500340160000520250000 00000000000000000000000000000000000000000000110040452000023324300052035354445332 33353454261112536013323425514313464253331141425222661634360125422455152155150314 53063630030606430000311361000430141466641131114164404520000233243000520353544453 32333534540345304325355664434240442102126163343325000054453400025042423332445444 24323453043253556644342404421021261633430120542445444534523332305261060052065023 53323332432544454025160100250000155125000610565622265515556526002332430005203535 44453323335345000000000000000000000000000000054453400025042423332445444243242032 33200240306515403606316343041134330424134101431356155401132533252501634664632533 23320024030651540360631633664344035364360634642162113253325250163466463253003406 36311136646663613034063631113664666361325042423332445444243205304012623041014614 24030651540360631634242333244544424324241341014313561540126230410146143356056516 14434126230410146145426503535005614311314524432502004306364342252143135615120215 215656006500340215210340520025 00000000000000000000000000000000000000000000151651533102632104204362612024451423 20325250100004426522445435153325020252022054453425000066324336646145411340303430 33046641631262111633623501542413452551465043413524000335125533234262445205052505 50233243500663243366461454113403034303304664163044265224454351533250202520220544 53426632433664614541134030343033046641630240314113111361346664603452050034024031 41131113613466646034520500340614302536506564332314651511451006263210420436261202 44514232032525235332333243254445402516010025066122025360003534125411534516213145 12245163635035521456461343653053516646215323221320055225600261626033301244644331 40165452404113214640643434621245261664236025245612341200014165346554164523165452 40411321464064343363255154236464426400306434640222036554552251615104440653313344 00141653465541645230353412541153451624243652366243261540434044031136143664563130 13434434044031136145550412232255422563213164526106005202205445342412232255161263 411551256100250261610340250025 61526515003601565515551251622262016430400160000100033212502502251533545424435435 35202200060004456520520552624423235334234242505500200066424304304432366313141163 16363404405000113534034033454114646366146141430330515335026513530366516306436363 01322031000664243043044323663131411631636340440044565205205526244232353342342425 05506642430430443236631314116316363404400240314113111361346664603452050034024031 41131113613466646034520500340211362334201211036506510655010360265135303665163064 36363013220310235332333243254445402516010025040643263001055615640533415030043044 32366313141163163634044013451400602216213024436204004210612313640346135462402604 43236631314116316363404401524104160210441514350030655325605165656026440620612313 64034613546240260414405360364036604053001055615640533415030020335235103661230600 65203506654561400105561564053341503006530532053302065026121210513301504201123216 30060431642315305105320533020650112321630060345205003405334150300533020650326602 305510630500340604100250000300 16251262004106212262226526155515061340300610000100055654355050535355135423435345 32050550060002212342202024242264235434243245020220200033531633030363633263146163 61364030335000442461440404141445146316141641304044515552444345313134032206426362 11360514500335316330303636332631461636136403033022123422020242422642354342432450 20223353163303036363326314616361364030330120542445444534523332305261060052012054 24454445345233323052610600520024102161014413640660556535406606412042520211265105 50335363105505463664666416431113104325020043036133353013211241245114430236254050 30460016401461104630355342520211265105503353631055053036363326314616361364030335 03046001640146110463035532424226423543424324502022304600164014611046303553422453 20330663656203303460016401461104630355313211241245114430236213302632123551204564 01640146110463035533450354330542021124310331020300532526321235512045644401141215 04404631660314042243310203005325114121504404345205003406234402542203005325621014 415006516500340012610000520225 00000000000000000000000000000000000000000000151651522443513326110403212424021423 51543330100005562434323244542265050225022023235345000044236161313664633240403340 33031314161262332515306133350264451552365044246201000221534345453323551202055205 50545424300442361613136646332404033403303131416055624343232445422650502250220232 35344423616131366463324040334033031314160650235332333243254445402516010025065023 53323332432544454025160100250553314003366145023251115336662215320621300611264353 01250415354063314113111361346664603452050034036126334131311615354545252326454260 05224516360243012363105643222106455131162410556546035133146006303564552130312360 55334260151644465533311461122564031345554112223354052245163602430123631056522451 63602430123631056106424141042146323166613226466153602212310413536360356314546111 06303564552130312364202145116320236244643222366555442330443044046463614213225640 46541443044046463611250415354063356314546111251601002502202323534415354063114154 026262125600520153120520430143 00000000000000000000000000000000000000000000160030400005543542350200032424332335 43535436262110036231301620562513050264631531243245116300413230533152352602622463 02012362260106000044614631403000136361131146141461304000055435423502000324243323 35435354332002436234200410613330355603451436656300002234235420500045353445442342 42340053300220152611642525406121111360460000000000000000000000000000000000000000 00000000000000000000000000000066256215601000512125515562565625554354235020003242 43323354353543542445444534523332305261060052006603164334561615043633332405422015 26116425254061211113604665546156130131123501041531135230423451040326215415361361 52611642525406121111360460530432220211402513524414410613330355603451436656423451 04032621541536136400064141664663163631643222021140251352441400136361131146141461 06414166466316363164535344544234242341311235010415311330451562362416414221043263 41121451562362416414366534553203165666641031345205003402513524414104153113350124 222465445200430124220520340543 00000000000000000000000000000000000000000000310013100005540245360161012310331015 33232030640000024254464552120033435434244442541442600000363466264435300116146163 66663465660515000044603641205250531501150541131301131000055402453601610123103310 15332320300003634662644353001161461636666346566000242544645521200334354342444425 41440036346626443530011614616366663465660000000000000000000000000000000000000000 00000000000000000000000000000066201265304340415405540465515105554024536016101231 03310153323203542445444534523332305261060052002200154443511022044253435432433005 46661455033066341614613624536016101231033101533232034521342520136536453260466560 54666145503306634161461361544435110220442534354324615433635145654056446046213463 24014611506246316252024620662023664640634150616640635415466406616316141111431211 11614616366663465666546044606244545044536532651302336352551056312315514401143616 31641631662015314613310153323203114361631641345205003406354154664153323203426620 625415625500340622420250340543 25432454001205424454445345233323052610600520061455501204161423165013324621436650 50156241632220650361635461206445315634112020621530252502111103365405601556323664 66433234515252056666044123021062214541131134454326424010345543100544220550345332 05521535410025210245146205534641044630213623361606623451022356521206411646311266 26030252102451462055346410446302136233610000000000000000000000000000000000036015 65515551251622262016430400160526625400622110660526551066146562416142316501332462 14366505015624463664666416431113104325020043065135460112545305542063246224333654 05601556323664664332345120464313141614063052354150143314243530265526215532232011 51626212521056034631230210233550220432445022562423311440330613664033423631560155 63236646643323451553464104463021362336164453156341120206215362214541131134454326 21043606121235231112204324450225624231366131466511510434101656542546661641130443 54146331405641544166305235415014165654254666345205003402542362063145315534116312 156046312600520314650160520634 25432454001205424454445345233323052610600520035544160503246363604252616140356302 35542354223361020453141410352516163042140542235422024350546022062612025164104531 35661310336342205211345666431000051224403641346134125606230110313410164324026545 63345405551501361015434601432563230322226531123510034224301062234522043525023442 32025066656443035655261043613654060315530410621226222652615551506134030061000000 00000000000000000000000000000256652030466251660521610625562606324636360425261614 03563023554235314113111361346664603452050034066046436061345305123214432302215434 60143256323032222653112351212613452462115543631541456261202516410453135661310335 02331643306143403166313032141164305243241504023112233164330614340316631303143452 52106356046331463143256323032222653112361345305123214432302200051224403641346134 00265533041364316430641122053245234521366550245325432534164123010462241634304611 46404324642116460443563023554235455551246654526106005205324523452543354505621156 215062336500340154410520430225 25432454001205424454445345233323052610600520042633634026151361155160313112630654 52352403514414305162641662261046466514012325425305153461505625546122666350330664 15636631400435166120034501000633352216120554414540521344360025103000422216634360 11553515026612155460653445412651114632133263050243221233522033201033552043505234 21006145515310145513253400536666530633200240314113111361346664603452050034053046 36646664164311131043250200430134645344664305454413503626156120631662341133356055 03324635335420621226222652615551506134030061005260400035556114341066224262043206 00014442556165022336323014263321540533113152056353306534454126511146321332630501 45513253400536666530633204000355561143410662242620113050114430614043163500001444 25561650223363230014442556165022336323035556114341066224262020663340163034614200 62622456053134634103355204350523421005331131520563533044011362141146300241111240 14450241111240144503324635335420163034614200345205003401232542530115535150615214 006356550600520211300340520100 00000000000000000000000000000000000000000000310410134362216611626534441323341445 44505300600304365510520226253460534133201431205102001061244504303323416204165113 05615304506505161233522552324166651311656646640410040341226025055152431024364450 63465026010612445043033234162041651130561530450643415561166151243336454436332332 02406124450430332341620416511305615304500240314113111361346664603452050034053046 36646664164311131043250200430014504504242435634024206012060220213013014141635610 41405024050440235332333243254445402516010025026421414416513122131141342042043033 23416204165113056153045013014141635610414050240504404106024302042041124014302003 32341620416511305615304506363614216036302053020330602430204204112401430200153436 63143146221230540243020420411240143020000152016034523322006002340250613466440050 54305201643113300206056053365035206002436445063465026035036653063405002506134664 40050656040360406602441204250100613466440050432502004302053020330634650260650105 502160400200430105500520000600 25432454001205424454445345233323052610600520016326222502141530422226405631152301 35454316145155520563624035555130214662540642323460526244664361141622563265011435 54560132522515331134166361552145120663422321064525323220424556435335100445250550 53334500100442544406224006113502306364116413342055615550466500433210620424533453 22564425444062240061135023063641164133420650235332333243254445402516010025065023 53323332432544454025160100250212663256556400226160660655526004214153042222640563 11523013545431235332333243254445402516010025015021133606464365126342463243652540 33154534605331220651352231120034456015035324432455213551120262612453216362136123 25503644245613035461134323555513021466254064232346331545346053312206513522061135 02306364116413342611350230636411641334224556514320215433252651516532456141564165 01134303303666130023325202202444320065631152301354543154014136613644356634223210 64525244655012642553532443245521440411164005526106005202154332526533345001321515 235326344500340513430430520061 25435424345342060025052001534354066220243233146431331452112050150601564334100060 25254661342526444356202602100652526440440651342336555501543526033634102122505102 21346344665363605256560414463051143650033313552000323550342600233244060543505022 43554362260534256220345332025100543055244052544156500016056251501106155604456240 03115342562203453320251005430552440525446234251044143605655202605564314331125212 10363314026634120044464225000342600233244060543505022435543622005204234540550254 42066423600155025035432302205233501135410062216056251501106155604456240031140061 01600312521504466065262201551220306256060112566253110000000000000000000000000002 50520015343540662202432331506015643341000602525466210065252644044065134233520015 34354066220243233106213443600010525231101252513303301264354400000000000000000000 31252150446606526221521010665211524661622103321530046602340225330252335430552440 52544260556431433115022435543622044464225000000000000000406161544406161544126435 442525466534544616220622155000 52342353432435010052025006243423011550534544125213443634202620120610546452204406 23135443464315226140215605106054314630006053461550654452034205545442320232406002 25344531551233250435022323354505453010055243324622226003163061551526601556601044 56522100056346163015463414206206552055644501233534225600624423310005545302243202 22332520000654364412015604130333142106220625605233234550233550201135344200015210 25445432205442205066424335000256011515562606265040066125512311000123413365062103 64044463560155006543644120156041303331421062203625322410463024505554214031100000 00000000000000000000000046556223000115120665260666220160610046525620331101251555 20250062434230115505345441206105464522044062313544510605431463000605346155250062 43423011550534544160231325503301546423310234631400010243162203125215044660652622 00000000000000000000662650112510111552232405534505554412250221332065444130333142 10622100552433246221044565221000022534453155000000000000306523466306523466623135 442431622534544222331233155000 52342353432435010052025006243423011550534544052564636662415046035151054126350561 34310212521314111536203104262602365142021643460560123222311322010561432114603336 20463352056545554664550602163456631044415031442502555056425610335401261063161261 31451221220404362260166623324264241336636210120545301010042432451525033252024302 23324043622601666233242642413366362101203514352066310245205625245262132442443622 60166623324264241336636210120604650326410264111306235204464134505006361364543401 13430361033113624013265032655510231430662651610042432451525033252024302233240061 01600312521504466065262205652651316102261606520662260000000000000000000000000003 40430054161460223303613116342514423055531023556106426260236514202164346056340023 61631055440416466126106316126131451221251366640154250331364301534354066220243233 31252150446606526226241356063452540146316126131451221244604265112063466643404160 44664444150314425026235204464134351266501431662202432331432523063652066226235561 063313643416466223321431650212 00000000000000000000000000000000000000000000300004114324205022333645544453443445 44005651631005404420005204053246241043210630166010001221641403044666513311136116 11311003530065561363040331112644666416616646600424036634535020554441322333243343 32330021212216414030446665133111361161131100353023033500025030245315360345601406 11064606630004306041362365061350210522054254201032212164001462465353655234635000 50403631131520430113461461664442000520405324624104321063016601210503131306431321 32620426434261005040363113152043011346146166406020535445461025044523423433200000 00000000000000000000000006102065123124025140350433040000000000000000000000000005 20250062434230115505345445354454610250445234234332405324624104321063016601340023 61631055440416466532462410432106301660145232632646056452564305416146022330361311 15343540662202432330562362414124431624231236565366152355556312062610354301134614 61664636051661436504321063016601113461461664223303613113255216530145161452140611 064643021361311611060353424212 25435424345342060025052001534354066220243233031342533661305642053232511130342046 26522404643524411640213502454526664043503151255301221450143301511332164551353012 55242431062422363430012621422130603316604513125212423354001001323202454250335335 05553422602052612055104330641631045162414125021106134106640255032435402643124241 60142331610251653466440562531363040006432516502260344013614603261536365205614330 15113321645513530125524243106615051366236456541266313425243615020026464041314306 63663033361445500513130364634011411404441633203646356632040223440513236163600000 00000000000000000000000045151012621605565560666521130160610046525620331101251553 40430054161460223303613112550324354026431242416014245452666404350315125530520015 34354066220243233245425033533505553422632435402643124241601402361631055440416466 62434230115505345442011522064515343531461232420500045233166045131252121141140444 16332326153636520564350315125530125524243106223303613111326243424546416650222435 512000325534544003250643134141 52342353432435010052025006243423011550534544031346545666640466503553563615153560 34066224643123211113031120422421416262421043011551222404146215152602036515616334 12465142332412123401646215023410330053451161554155453234025353155006244432550220 54401054412222641121510036361204301315136466155020541043460402653251164356101352 40004031201615010453643225163520263410003631562625105041262161443653126354431201 61501045364322516352026341000632333121033246023411205214426233436362330054111643 30440311020311613156205436044002432661622362243460402653251164356101352400020034 04300541614602233036131154410211214243131214025044660340430054161460223303613111 60610046525620331101251554026532511643561013524000024243605203231324544311000000 00000000000000000624443255022054401054453646343552412364215501534354066220243233 23616310554404164661100416455254465442341120521442623334064626413116220243266162 23622534511615541553231324544311330466050466662202432336142213155622040622135240 003406622416466602335544311000 52342353432435010052025006243423011550534544025613124633022526064354205136636035 53625555216465314405525101342350264114104224152220054514032545343253431320530166 14134111000232630452324345243464502406116364366600151350261512526125232601203443 53253330050666146413441525310150163624523536255215224420523360054434222034502500 12446661464134415253101501636245235362552454534430221646221154513162465021120534 63414552312441024602263245644261512526125232601203443532533300243143632254653360 53105514532133442342354331632351663530336302222526064354205136636035536255510052 02500624342301155053454416224001552566602510610036550250520015343540662202432335 20250062434230115505345446634546633151323465410633134235026411410422415222610046 52562033110125155023343555043205200653354434222034502500124401534354066220243233 54161460223303613112302565413463654332641141042241522224061163643666001636245235 36255531055145321333443532533300613043002411554404164663321364266211246111250012 445535011243233012442411211110 00000000000000000000000000000000000000000000400400620520246421501505102331344602 46345266106306666613335260350244635333533134345620100540340415142302303204662611 50415613456002304303626354054045031151662036216432630666661333526035024463533353 31343456205403404151423023032046626115041561345620520246421501505102331344602463 45262222251114320140366214111411516164233603163633600204420450460351604320634041 51423023032046626115041561345140303510044020511041320203316414316363360020442045 04603516043206415142302303204662611504156134540426003305026603645050446136320034 04300541614602233036131156400220106440245101055432420340430054161460223303613115 20250062434230115505345446024054141521413614516441044020511041320203316414000000 00000000000000000102210260230564302510305255066043524410005200000000000000000000 15343540662202432331330532606022345355446433105314325145046035160432065501634112 00034126404066251212305643025103163411200034223303613116325016405105543242246345 264461363361311526040034043526 52342353432435010052025006243423011550534544661352436666631503313435512513303011 22350133434652306324220536344265344360030056601420555340430665300525263012505102 33345111042224303401124002525140652026054443266603324324025442010600424243505025 33525145365223120613014243634000543056444636252002132432501515235436155604166206 25500426416430232346316523350125540543303513613405454314612544206522302344043066 53005252630125051023334511104632422053634426534436003005660142431140205001414163 03043663432136665300525263012505102333451110434504212535200062506322235316150043 03400236163105544041646610133342144165300642265036540250520015343540662202432330 00000000000000000000000006161350416064015552644402600424243505025335251453160031 25215044660652622042424350502533525145335353420205244252632402361631055440416466 15343540662202432332430320466613222010015201455542461602340213331415255430564446 36252260544432666035025335251453045664102415000000000005006330421336621032021106 352110635534544625502415214133 00000000000000000000000000000000000000000000060463011526126005101550101610602003 02661211031406625165100260622060616010500405116565000204220341004101430660006000 31005033206210554325320045054405052502030010322535006056602530053035204400040002 30010226002042203410041014306600060003100503320102110524002404250330003000540060 55102234524500320233020252050400604552423550436003606340110001000460020445046314 20023032305143413014650330164151500044044200525255046260054112533300200024042252 25041560156302341004101430660006000310050332023004202450413431406462014104310052 02500624342301155053454400220221006161660231300624410000000000000000000000000000 00000000000000000000000006060502543453016250432354001202116116024630463501000000 00000000000000000120211611602463046350150254345301625043235401534354066220243233 00000000000000000001616110546400153366160105004051165600100046002044500600031005 03320100046002044501050040511656003100503320000000000001500401130020644363302661 210605510000000236653320613432 52342353432435010052025006243423011550534544135643460632646513404245243142300400 50235132421313526303526340443214645620406626361162123241155213323404113645300005 64434550150333540404614534045644442215065224204614555620202342652026322221146036 11210234220662031103225050132501215023333330630551223344510000645402235405244543 22026620311032250501325012150233333306302165365452505464056042303211415653656451 53261014134162146001003046326202342652026322221146036112102342466045520206452065 62054444440140316324303213333556201255350316342514303345631321503011514166120034 04300541614602233036131113340405134053540311111102100250520015343540662202432336 10160031252150446606526220006454022354052445432202001323055423025332345505000000 00000000000000000132305542302533234550545160414601555555035005416146022330361311 15343540662202432334206310135565424125542302533234550565620544444401403540456636 21241000213343220620014552511031056443455015000000000005001062132331353443050235 135023513243233235133163140463 25435424345342060025052001534354066220243233135243432116456351432062064234425655 00443102461316301622542544661532536415651106153122023255516533636460454210554241 30004203161333403161411404112231020443331660232313626111341224245405156301156532 00056023420036344306355613545223050450660302231523400154355035462223320523422045 30060363443063556135452230504506603022314143340142216423255402032011040554646163 66303665546050334446110545464162254254466153253641565110615312054614401462333113 04316330641002231633063154446640346144013600551354136362535141320111033562160025 05200153435406622024323321442514643310406402201033150430340023616310554404164662 50520015343540662202432335336623060552223440626232423155544502543550324001340023 61631055440416466515630115653200056023462064234425655004431004652562033110125155 62434230115505345443215221636600225401022555433015154522353640003504613344461105 45464203201104055462543550324001450660302231115505345443330221463220103315002105 430210543000000443102231461062 25435424345342060025052001534354066220243233661356415662413231153223531625451266 00635663434254406046054052365463433152212201323660556305436222463135546050022335 06601044332214023415553146422310200554420110603344354534060625432202544052454243 55042360005503113254640346464452015313000222511660544516232052323226104654500011 16443226342146563304613345003461103406662341555314642231020055442011060334431132 54640346464452015313000222511604605405236546343315221220132366505431644043110341 31416330146500620460431246216115433533051312215234550523302532353422035410040061 01600312521504466065262262061536235255461141104515330520250062434230115505345444 30340023616310554404164662541231434462556550645411254545516031232000666133520015 34354066220243233254405245424355042360023455260052344052033306243423011550534544 23616310554404164663004466305502011665245424355042360005544201106033442233506601 04433624640005552660254330250444346110340666662202432333330624066220506611001116 440111644000000635664433111220 00000000000000000000000000000000000000000000060060045453555332434223241014003344 03325541001003232422244534355453606300443304452235601265011436665060546100200202 22200124160200646414441136163313650560011660113446100323242224453435545360630044 33044522312650114366650605461002002022220012416045453555332434223241014003344033 25541313633366416144641202100661106643313350046116313631136663603322040405066353 26666666465654564055330130564335244410401543006006066660036534564311541453144141 44000110356602031661464146641114104455030302054334232423324442402266050501060025 05200153435406622024323322132316203646340110004623410430340023616310554404164664 30340023616310554404164666360231653563044220166321401543006006066660036534340023 61631055440416466154300600606666003653423165356304422016632106243423011550534544 23616310554404164664131430660003154360600606666003653450050555500653612100661106 64331050555500653616066660036534066110664331000000000000220635504220635504006231 650623165000000412433020213102 16256212526521030016061004652562033110125155000006002552026533555020232453445345 41223530000100522505124422205054532433243236554240005004334045366333040464136113 61312446360020034430324114440303136416641646533141010052250512442220505453243324 32365542450043340453663330404641361136131244636254434122534454120620632641656424 04310433404536633304046413611361312446363443032411444030313641664164653314150054 63645355403114014140611001403522502460202506210520313543121650023141324223046630 63630166006304546364535540311401414061100140326533555020232453445345412235310052 02500624342301155053454412301016031406105456254143600250520015343540662202432334 30340023616310554404164661514204615465431124531042202506210520313543121650520015 34354066220243233250621052031354312165020232453445345412235306243423011550534544 00000000000000000000553052060422453324410430206336411321326524263606154301514615 35240636301660063044302063364113151461535240223303613111035532445255005601144136 644365516361311042051403615424 00000000000000000000000000000000000000000000100000654433551244534232420205520220 51223235215664146212353234444566232305424625303060000531166332411361464140403340 44032446460002466114453664163136303044303304533131001233442265332435453505022505 50265545405311663324113614641404033404403244646654433551244534232420205520220512 23231304143541226056453565254305133620243445644361214513013032136252400636450563 44140650646113102426033535250535215366401451214161520132246065214336301201316646 05351044242520030415664164306566445214365333550246332432503633226142536555660025 05200153435406622024323365422652610242266435612411140520250062434230115505345443 40430054161460223303613112315322611124224535413634410454332306564022121610340023 61631055440416466145121416152013224606532344540121305565616002361631055440416466 62434230115505345445101351234360021264144551635241222130443033045331314564152530 01413443033045331316564022121610463623410102115505345446601366262451123036556561 605122323243233042451413605125 00000000000000000000000000000000000000000000651611206326603053642335130502645646 31256504401005333320002503454233545433544240002055364132402005031312163343032212 43064160633341202501050403640141222240616511416162100533332000250345423354543354 42400020512230634030356155635021253102046125452024444500052043235442323442335300 05024111130003401646311464611466360003042132201041263114510403264262153424052060 20304130636555530161266361615425020214311421063612306054361516500204646561443404 55653401361014602030413063655553016126636161506054541435525051141250324303500000 00000000000000000000000001605262155626255622120001060000000000000000000000000002 50520015343540662202432332450353666650434133534346345423354543354424000205430054 16146022330361311242564540433216441666435366665043413353434602361631055440416466 15343540662202432336242212301253612126361230605436151640326426215342403221243064 16063326426215342404332164416664161266361615223303613113062534643652416565234162 613243035416466005020304403353 00000000000000000000000000000000000000000000600000145432432422624323450202520550 52445152562111422044135605255401505445353126513400000213164164144541646130404340 33034113230005646136136332361316403034304404366454006323453453551534543205052502 20253326202131641641445416461304043403303411323145432432422624323450202520550524 45153121206114364254644222514402633632453322215636633431411210332603465006562136 31463461462131320462523654556546403515500541614121524532124503431163053253110646 65352144005143665142043446054046641415324516034425321623221116422013553512650043 03400236163105544041646656466006243424146126514126050340430054161460223303613115 20250062434230115505345441261233045441216355001352525540150544535312651340250062 43423011550534544054161412152453212450323616365625324565320406243423011550534544 23616310554404164663101551212364132503233656142200642530343044043664544664141532 45160343044043664545513052360036462523654556115505345441101655131321121364254100 415244515243233013522634065416 16256212526521030016061004652562033110125155000001020550535422605502235323332342 32332620000605022024235510220554245444543545445150002040330363144503304463646664 61464664540050304404146332044033141311131631311323060502202423551022055424544454 35454451520403303631445033044636466646146466454545605432421006402540144136031311 51144033036314450330446364666461464664543613215631406203231403414241114516033036 31445033044636466646146466454544413506004056251121443504010041461363500260346056 65120151554556363144503304463646664614646645434424403002311051031264340642550043 03400236163105544041646656120630600462062510121651020340430054161460223303613115 20250062434230115505345441003021526656334203060036013052306336410464662663000000 00000000000000000405625112144350401004102311051031264340642500000000000000000000 62434230115505345440315015260656126051540543202425320456651201515545563206245161 05143341424111451605432024253204624516105143554404164663342456413232331335535245 033060036416466600365143012361 00000000000000000000000000000000000000000000661631224324423201622553133632531643 41431553406003533545050005432433232444244530520000413623523242403443436654043565 12013343113641542545353043343411230342126506443466600353354505000543243323244424 45305200065322325444061400364256504603531625622042442320200023453445453335332402 50001411464040004613611313666366410430002302432303435241435555016346632531135044 14052416360304012640421500544440525034516241032313446013343311243230343524143555 50163466325311441405241636030401264042150054425204326153604546433106443446610052 02500624342301155053454460006251255151222122650610000520250062434230115505345440 00000000000000000000000000234534454533353324025000543243323244424453052000250062 43423011550534544024561410540212346146653216360230565431631101534354066220243233 23616310554404164666010245101423003113231344601334331130651303562002334356512013 34311651303562002335402123461466614311452466554404164661415234233635400466644344 664552544361311250000544233000 00000000000000000000000000000000000000000000660030325000054453400025042423332445 44424323566163465212632520615242353364164334534235611125652134130006143402325160 42412322420101340000466416000340636311136646663613404520000233243000520353544453 32333534540343614361334034432432320626501523553325000054453400025042423332445444 24323436143613340344324323206265015235530243540646102534610203414042642045053423 01316052431605043630351350320000233243000520353544453323335345004664160003406363 11136646663613031136100043014146664113111416454453400025042423332445444243260025 05200153435406622024323351520436152040612101451401300340430054161460223303613112 50520015343540662202432330034252015164302124151121043525062613405653626656000000 00000000000000000052035354445332333534525042423332445444243206243423011550534544 15343540662202432332121555122622212516261340565362665620341404264204505356634614 05405341404264204505431063044034626501523553554404164666365313363145140130140330 434615665361311330435405450432 00000000000000000000000000000000000000000000626621226140320455250633645451023531 55634200600003351255332342624452050525055023324352000011453441131632366430404340 44031136141565144422336452463116521242340264546015000335125533234262445205052505 50233243500114534411316323664304043404403113614044265224454351533250202520220544 53421145344113163236643040434044031136145033631642542011111210332563425540416204 31343366662013112426033404225553543216210444441405516352166202643264004451103555 26336414012241640133430566513132046362335614025452553333104544121305520211610052 02500624342301155053454451161042245151306212311425600340430054161460223303613112 50520015343540662202432330551330211164224535036653226440566613553242041124520015 34354066220243233144132326054246221435033333630226142561150502361631055440416466 23616310554404164661444321126560533653233656402250566130343033046641634664152536 40451343033046641635516352166202463623356140115505345446601551256451315023552021 165445342243233366534225326314 16256212526521030016061004652562033110125155000600044565205205526244232353342342 42505500010003321250250225153354542443543535202200500011353403403345411464636614 61414303302000664243043044323663131411631636340440212151646055031506332336036310 46364530500113534034033454114646366146141430330044565205205526244232353342342425 05501135340340334541146463661461414303305133606300136666154055065326663105106200 54060420112355435161401021641460015040560336211521343503063453640030533146600132 03664046465525602405143611540364313536160356306203021044156625643420401432400000 00000000000000000000000060366215500264065510151533430520250062434230115505345440 00000000000000000000000003244443150110412644423013560336211521343503063453250062 43423011550534544633233603631046364530544156625643420401432405416146022330361311 54161460223303613110513012260626244344510533202323661641346424161042142201245111 46026656201565136035332023236616124511146026223303613113345444654235326506545411 614014324361311143243563440133 61521565251256040061016003125215044660652622000600022123422020242422642354342432 45020220010005565435505053535513542343534532050550500044246144040414144514631614 16413040442000335316330303636332631461636136403033212305364510514344555236026316 56332313300442461440404141445146316141641304044022123422020242422642354342432450 20224424614404041414451463161416413040446004434035565433110411464061623050041264 50456166444312032152421131511022520566362554402442320343150600443403556543311041 14640616230500542044010544043024012631101343324023646022413261244665416333310052 02500624342301155053454406515136630355055060456335330000000000000000000000000005 20250062434230115505345442424226423543424324502022301550520650364233032522430054 16146022330361311155052065036423303252222413261244665416333306243423011550534544 62434230115505345441604102456220261666330330501356636641146406162305002401263110 13433456253566462663305013566366126311013433223303613116045633533525460300642114 114336566361311452554044500220 00000000000000000000000000000000000000000000626621230506446233344522345051453531 24416120600002215343454533235512020552055054542432000033541616464113144530304430 44046463611565623540653120655335522241440263013331000221534345453323551202055205 50545424300335416164641131445303044304404646361055624343232445422650502250220232 35343354161646411314453030443044046463611063360315462133323131046252330464230511 54666113446130321363624112524355305462314555154540231615502321266231116643316404 56414153665253211460510444301211332603423060241236041122116665355064203222320034 04300541614602233036131162315426664626201543466015140520250062434230115505345444 30340023616310554404164666402225041445513052150301366556611124220135045554430054 16146022330361311555203633226402562040622421416152453261414506243423011550534544 62434230115505345445515036342116330303633226402562040640334033031314163213636241 12524334033031314161216355211010315254403135662202432336606262125456026662521503 012323534534544322233135105605 00000000000000000000000000000000000000000000610040300002234235420500045353445442 34242341565165265064654325630042060353564644016212166425122365462241200325450610 50360233130601000033163146304000641416646631636316304000055435423502000324243323 35435354335164130634665446005545430153406432002300002234235420500045353445442342 42346136516646044300024202221165165501500003316314630400064141664663163631600446 14631403000136361131146141461055435423502000324243323354353543331631463040006414 16646631636316262461342100630201414262660523535233622300662625046520325100150043 03400236163105544041646662426440052212645301221562360520250062434230115505345444 30340023616310554404164662250001210111443643660460545005033312345614644154250062 43423011550534544200032424332335435354300121011144364366046000000000000000000000 00000000000000000002656522622152121523331234561464415450636351511025422221165165 50150636351511025424301024062232153406432002223303613114012031151122156236530155 453251001416466155455235620015 00000000000000000000000000000000000000000000460460643365503205356243435364345331 41111610100304312150650512513411332033460232502205001061535402404534516551130116 20313403306202611244013041423616141261641156555525030431215065051251341133203346 02325022010615354024045345165511301162031340330643365503205356243435364345331411 11616153540240453451655113011620313403300533003300546661455033066341614613624400 44002311163220440114361631641036025060242345015065302133305305650430504146130230 53604266603603505405433616246316312514146541502200154443511022044253435432400000 00000000000000000000000060551035205033135606050420320520250062434230115505345440 00000000000000000000000001544435110220442534354324242345015065302133305305520015 34354066220243233634030662635050301406443352636646416464563505416146022330361311 23616310554404164662044642101020350451506530213330530555456303060210514401143616 31641536042666036033346023250220114361631641223303613111455506506605042032545205 504063013361311630134104440133 52342353432435010052025006243423011550534544016421215452525463420655563650146035 21530346135656232525231435012221412063104256240430221241252240155241433661351012 45241116135565365255306225363441164260653253666164424010345543100544220550345332 05521535400663001441543423332031025161414063535033500422462521555105401643424203 56566630014415434233320310251614140635352061331620031144033061366403342363166154 21516450334322656146154402224345543100544220550345332055215354063362343544450460 52616363014242144154342333203102516141406353524465225155646315545650232626010052 02500624342301155053454454436561122514505364365552510340430054161460223303613111 60610046525620331101251550233550220432445022562423544220550345332055215354250062 43423011550534544122214120631042562404355251136342346220111201534354066220243233 15343540662202432331102512260116312152306134353504212133366055132504051641130443 54146526163630142426310425624043124524111613223303613113326430103216312025225624 232326260534544356562224405345 52342353432435010052025006243423011550534544042134601325622305365634051136623560 41326613564310645215540241214302664115421036451165654411352146606350161503102441 51315551630445413000341023260166621545325056340062226245000524015130433314626516 06352003156632342426002562612613516441241603241510034224301062234522043525023442 32025452564060455266142044404266113126305134233104124216045512231420651322506144 16020544613440163430461146404435534060155432550342520543354505003410232601666215 45325056340062043605451061115623245202143001525306264034446315126101425004610052 02500624342301155053454420644322563066606322551532100430340023616310554404164660 00000000000000000000000001631341345643224124305124155432550342520543354505610046 52562033110125155343102306553132311134234446315126101425004602361631055440416466 54161460223303613116445331563024513342306553132311134233303511664651401634304611 46404533626462226143505213063264426611312630115505345446145035132625562606142500 464132661361311145133241062463 52342353432435010052025006243423011550534544035243152630535525430501504466645031 26334114253462514024225234020620331113204651443662023325151061340463002530241611 53642055111332000446134364156055523506636303454111622613130432505420061206534331 24560113321432066653465646021420624152254150433243221233522033201033552043505234 21005261526034226120261360631045144410440044613436415605552350663630345411103316 43413621022254201141404323666223452532463066615603353505262444111243121310563501 53625523620344363343160302301155513062456612234520235001650124344653210664450043 03400236163105544041646616332530325120215064566650660250520015343540662202432335 20250062434230115505345442350016501243446532106644445060442250342025435600340023 61631055440416466206203311132046514436601650124344653210664400000000000000000000 31252150446606526225566102560615214003311132046514436653616624135022666241522541 50433146032633360333353505262444163034614200223303613116456665066236422533523421 002515333534544515665511344220 00000000000000000000000000000000000000000000460063616001134532020500006351335601 30545340140000041524524145450054233334433243145545600000654364365646400463111166 11361564460212520055164130304000021451142051046416141610066432450502000014264421 06402324300006543643656464004631111661136156446000362532536323200235444433445346 32230065436436564640046311116611361564460123413412131300314666611664162133165436 43656464004631111661136156446066432450502000014264421064023243551641303040000214 51142051046416165363141200310453460261661321331531121400311102132360363645650043 03400236163105544041646612246440054512012363623064360250520015343540662202432334 30340023616310554404164662223006236236360563511301502000014264421064023243250062 43423011550534544200001426442106402324300152016034523322006000000000000000000000 00000000000000000000356455630450626521426442106402324332431051611645642506134664 40050351312012126422465654605165613466440050554404164663252251351142133203130545 343636456416466545344524020605 52342353432435010052025006243423011550534544061352546326020131540660262345120561 41414651642523145105064623011051543265021636363120555560520143263216650142162443 66313302312222102506345145611206356153341146440546323220424556435335100445250550 53334500160424022462641150505303416462041455316112562521136042460116610421646460 52324240224626411505053034164620414553161541332511164520164001432651615623552014 32632166501421624436631330231424556435335100445250550533345001553151366202024043 61315036322461143263216650142162443663133023120131540660262345120561414146510052 02500624342301155053454432315044064625136014353535410610160031252150446606526224 30340023616310554404164666415605041666242504023310353106611603561313102545430054 16146022330361311110515432650216363631260650524323102426654304652562033110125155 00000000000000000005516101101222510033611153520305446043613150363224610634512616 21542143265161562353561313102545440411164005115505345441435353541655526004242665 434023310361311233103464546062 66652125215163601066011660565122000003521466035334224434250510010025034243201125 03532333533422443425051001002503424320112503532336263310561420114413362041302101 12524460002441065435501222255650331620022431364311454220435100544533010234202055 34223415526464000605644633260506634066522510311243552100153354460002232405534505 55441341631052552222102603310224362015441234220655552212044615005534641346621635 06633644150364056066525331000342600233244060543505022435543622006056446332605066 34066522510311010213314451020114301125526046640145542264010442504416613023303122 15540006626501125101115500000000000000000000000000006226550401521010665211524666 60116605651220000035214660100250342432011250353233100250342432011250353233116605 65122000003521466052043534506652042454452043534506652042454430625606011256625311 00662650112510111550000000000000000005545302243202223311430112552604663310224362 01544560665253310002055342234155055346413466000000000000003521466003521466063421 551435622565155222336233311000 06565525104332500516620252363243202262521360242443450611340045223034312136130332 34351205342424666340005303523030462603145023534311514165460440004216424213604122 46203642125333064153100664042212211142213441446601323550342600233244060543505022 43554362250356455300615404333664166325051201042232406060035345326252044525053405 54453564553006154043336641663250512010421362460011303556556663556433633110634452 00261150525414534505515256410163200311366020461404033614461233202001416413234306 64340416044664110001425141426501244154065142460035345326252044525053405544500360 63460601545062130463616200000000000000000000000000000000000000000000000000000004 21642421360412246203642124115313203462362144510516352303046260314502353431422122 11142213441446601344411361145202650603543465641640445434265010234202055342234155 60154506213046361622342020553422341552313054260156525443154156332602616643404160 44664365531504135654033614461233542601565254553422341552262521360534055445265060 352353431413565223326035516141 22435453202100010502423323160520332543543445046432552323515024046414105463216103 36250424643255232351502404641410546321610336250426551464226321011301234355122436 54502346015322532014510261134303406123306636152212323550342600233244060543505022 43554362202043663250014220151211134146305152120605244261003566031363332535420131 63606334145501623421111360331505540004312533516004211046414445242350646141056000 60205354454610250445234234332435100544533010234202055342234155564503255161016025 31102212543353002030414664625034066431631611301050242332316052033254354344530106 56226234016022615215255106226550401521010665211524660000000000000000000000000003 56603136333253542013163603631131520430113461461664464141054632161033625042123435 51224365450234601265641454264265154326162656664363140262565050316303044163316544 25043622044243166363163030441633165446235143405531602152466055652344244301134614 61664554606620002542055342234155445234234332441633165446636152212115000523441520 355152120543106002540346431141 10330100504436101160035464414530313320061304200006251616120544266266603151114065 11005651105004066125055200146266564101511300251060004613434360155644644402313335 04133001410046134343601556446444023133350413300141000000000000000000000000000000 00000000062516161205442662666031511140651100565050443610116003546441453031332006 13044066125055200146266564101511300251065361350614321630313604541611555232533416 06610042313363240464450016403163200311366020461404033614461233050051313036463401 14114044416332200264640413143066366303336144540124515042433243632450661661503262 60651561022122101112566400000000000000000000000000006226550401521010665211524661 26134345666313021411430635136656504316162316643410014626656410151130025106354644 14530313320061304413143066366303336144514166416564130552552320461404033614461233 54530262434466615164614040336144612335464442036440063634616154611343601141140444 16332454161155523253044163316544464450016403441633165442141143063413300141333614 452252254016403164030212565424 06000006014360253311243234205355242202553466200000205612034115536131630414436330 34416221105106466416412334133462220433045523662330000601436025331124323420535524 22025534660006014360253311243234205355242202553466000000000000000000000000000000 00000000002056120341155361316304144363303441622601436025331124323420535524220255 34666466416412334133462220433045523662336341052446653454350242253550522431136662 24311412513654523524326306000163200311366020461404033614461233341415440023666134 40330466050466103600053142132153242565325446625331124323420535524220255346612000 41563513541363424134662202332440605435050224355436224664110503163030441633165440 06542145146512163651622330246356456245352124523311246356456245352124523311062444 32550220544010544541116433044031102031144101223645156064562210234202055342234155 52105146230624213114614040336144612333662451314045146636334144043361556423150312 14544255026615331555022435543622550233060233553422341555116244622544010544465632 333441622451466602332000466000 60655121405105402000344223201355454410542455535434356432520315521136122304365013 63112552445356045046030001663313051446466504636446563636562600215546625312625446 56664600665444255440302233511213044153406145315300323550342600233244060543505022 43554362220014053303622044301450245635401545333562553350254410023343555043205200 65330140533036220443014502456354015453334206550531102250426012635620462655526023 05000433554506422323360235322342600233244060543505022435543622533036220443014502 45635401545333310400061144640263313112031413330223351121304415340614531530006311 54461236461554144454004400000000000000000000000000005445330102342020553422341550 03442232013554544105424550166331305144646650463644166331305144646650463644552035 10651421503151222046616333016403400536646616333016403400536610234202055342234155 21304135631023136663163030441633165443362430163246240026331311203141332456354015 45333253604535441665022435543622345025001244336144612336145315300324233611340053 661545333235322012445366022440 55345354234233323544010025220110342533600025031446216665303162222402410335511514 60436563144621666530316222240241033551151460436561522356414012323342100553641331 66262165625415604326523155306045611514305440361251323550342600233244060543505022 43554362215646225631155461014646153130504516501001450522300025401506361536426144 36400564043310003460540212541263256612606320255400052306201416241351633413034512 54622401032166263402330416526163200311366020461404033614461233462312335130445640 52141053434112344600043102305652365145211651012323342100553641331662621656262544 44104120663322321501653505445330102342020553422341554664110503163030441633165440 02540150636153642614436400346054021254126325661260346054021254126325661260100252 20110342533600025501352232160311065243204344022061436650004300000000000000000000 11245322344646341465435050224355436221416241351633413044226626310341215501634112 00034614240652524411066521152466435244100052441633165445440361251105134103243436 654516501416526253630043034613 00400640104360342243144414016303040063024305060026050612016336156665605210106002 10361046002605061201633615666560521010600210361043000154445354255443343440000000 36004155310640104360342243144414016303040063024305000000000000000000000000000000 00000000005466641463446611616600000001200654415154445354255443343440000000360041 55315061201633615666560521010600210361041366613545651133314350502653513516134104 35534633363061404030014053402163200311366020461404033614461233346630502006363614 04034114345641121456433315164350502123566621434224314441401630304006302430556341 06651534350502413530404503113660204614040336144612335445330102342020553422341551 06004242435050253352514532155606443505023635420330200636361404034114345641224541 61404036514106064014141630304366343213614141630304366343213620461404033614461233 51163030465631406604614040336144612336140403001405340200000065001233620000012006 54415000041003622460000000000000004100362246000000000003600415531063024305560416 030654415362246534025051330455 52445423324244520001010205234324061520345423611425461663133023122436415263404016 56305534443153560245305425133145433310030023210160555406433002031230622562502102 44340366565554064330020312306225625021024434036656323550342600233244060543505022 43554362262506452630316346324000533051344555164054460262054554321546152604616250 25014662032304644613546254320625234034051344005046540155215205605334304112132613 50543523512000655064522666432163200311366020461404033614461233245305425133145433 31003002321016454031331642315234501525430430202031230622562502102443403665660236 20466146106306552502441405445330102342020553422341550000000000000000000000000000 10102052343240615203454235050304316136025430164631635344461230014251246320102052 34324061520345423544354304204116106553540346164105234061314610234202055342234155 16252650431602515625435050224355436220065506452266643202440264332226135330513445 55164560533430411212055342234155042164123510000000000002006263034341420112054560 612321016432354411214302553251 66555525045116232133245313521221040060111420055424265430361366641611135323400120 64032415542426543036136664161113532340012064032410514152545113236641230336402606 24256543425141525451132366412303364026062425654342323550342600233244060543505022 43554362250544124213044531141201133012455321552226554433260000132305542302533234 55055441242130445311412011330124553215523266154564453246425655603001066635020540 45255121414640253063624350513342600233244060543505022435543622310134332421215104 36056541630326416411136166642454300650130453653221136034344612005124603603126166 41424232016503531256064504664110503163030441633165445445330102342020553422341555 51233536033220365112631160005131044631034113164404005131044631034113164404013230 55423025332345505264603314604366461330361611524003241506506250316303044163316544 22450640465614152563163030441633165442235405244543220266440653224562254360565416 30326510153521234352055342234155026531041046000000000003604502653060111420502221 406403241666350410464536326235 00112656063434334064256165001004521122551156055324202161611602634252400500643553 34455425532420216161160263425240050064355334455420214110361303461613413515310551 06436335452141103613034616134135153105510643633545454220435100544533010234202055 34223415550611430416104464554623605446012363153254300623422042315554450254355032 40016114304161044645546236054460123631531434344301352161200600325665522662141640 43161643642624602260134144232614500466411050316303044163316544023163306315444664 03461440136005546144014623331130431633064100253430554511546240155403624231225434 32532131230113045242215104664110503163030441633165443113660204614040336144612336 42561650010045211225511564464554623605446012363153631544466403461440136005121052 35206506464015234224354550636460210515021362060035342325054640152101066521152466 16216041045450316255435050224355436220600325665522662120013422443322351004243545 20231032566552266210000000000000212562610154224355436226464015234643633545654146 245602620453006625435150231031 11030031054425025206035554216656221122650055060020015611343422466241643434332435 43224336002001561134342246624164343433243543224333003105442502520603555421665622 11226500550600314332525665446534525252265215266522000000000000000000000000000000 00000000015046634034302014446352242335533240044031433252566544653452525226521526 65221561134342246624164343433243543224332335205250104222356112155665512002236246 52034216213334626501313663644163200311366020461404033614461233202346133034660436 46361440631200114324252634165203042051606411162543220254405245424355042360061604 02111563441466336641001105445330102342020553422341552332440605435050224355436224 35615644431512064641141332014446352242335533240044136406200141346012165355355542 16656221122650055431103413141633014650032126133346460230365560543505022435543622 54002126150242536334614040336144612332532353422035410006364310656124221413460121 65355205601340453335022435543622560134045333553422341556464114133643032444656124 225404122354100453333655044110 52442453055600234435453544533353055110202060611326452454221614011545625464606621 51466424433252646354164514044066453430221225301050251442506343404604256422405001 10246632232514425063434046042564224050011024663223454220435100544533010234202055 34223415502414363516225230416102545000464064253653524213466162053430615100054504 56123041141163033524460204440116436125642210054334232423324442402266050501024424 43505561223010222044325341632342600233244060543505022435543622216160620634263360 40055036221331046116313631136663603322040405023443545354453335305511020206025365 34516535641406660213312504664110503163030441633165443113660204614040336144612334 60425642240500110246632233352446020444011643612564115456254646066215146642425642 24050011024663223330113243405565524060236160523200031301352460543505022435543622 55136160442443602034614040336144612331022204432534163252320003130135244440116436 12564200660531145545022435543622066053114554000000000000545045612545045612415564 461455416505010321654050105401 22660202162436212364105545535344313144030113000005004334045366333040464136113613 12446360000500433404536633304046413611361312446360001005225051244222050545324332 43236554240010052250512442220505453243324323655424000000000000000000000000000000 00000000050043340453663330404641361136131244636216243621236410554553534431314403 01130433404536633304046413611361312446362552026533555020232453445345412235351621 65561024262160332405112665205435100544533010234202055342234155055534301634141055 63114403401014222434061436360221466330430606351244222050545324332432365542436012 13416135545021062025441006226550401521010665211524665445330102342020553422341555 35165251446403502303466504626424332065162045635162163414105563114403401014535156 10445302665112502331336361162621106022630313641664164653314160543505022435543622 15126522652624115655435050224355436221523141636151351622146633043060636641032245 53403364310263564314033614461233420540431120441633165442665112502230346650321426 153401014431120406646063551212 06000001233442265332435453505022505502655454200000531166332411361464140403340440 32446461105132014146242610366013226324156521622500000123344226533243545350502250 55026554540001233442265332435453505022505502655454000000000000000000000000000000 00000000005311663324113614641404033404403244646123344226533243545350502250550265 54544211420240355626115561344632243263356406361221210533443625025054035640142423 12134053304511351246361431160614500466411050316303044163316544565244242036611654 30430310635102065320545215606444133621122436436510626146303222455314411253241063 35452233526115644164566301551220306256060112566253112332440605435050224355436222 11464331143255426652642212325621013336441566553413440651631235452045401024244032 66426531416346610411661234034046014260512614654232503230605320461404033614461233 26445641235342544303163030441633165444555322463366524530443033045331315314261310 10561552022051223232055342234155250540356401224355436225502655454230421306323060 533244646356401406346053561416 10440100533332000250345423354543354424000205255006252136240026204260122156213545 01520636605004111130003401646311464611466360003040023120342520056163444304524031 03314614310231203425200561634443045240310331461431000000000000000000000000000000 00000000062521362400262042601221562135450152063053333200025034542335454335442400 02054111130003401646311464611466360003042401060005360634426603244501154342443525 00216143334032530460446316346614500466411050316303044163316544205000365056114550 64113022316141150012632412624061260523431624010002410143351104533206623435300610 25156221515221556500060100000000000000000000000000000000000000000000000000000002 41014335110453320662343533331621612266161364543226164631146461146636000304564036 63146321510316042216632201366405546163613640411465350654332520461404033614461233 24423542631302340563163030441633165443253046044631634641146535065433251651025434 61530324450115434244033614461233460446316346441633165446152543120331461431554616 361234452461035005020403304565 01000006323453453551534543205052502202533262500000213164164144541646130404340330 34113236602642411203413603644314561444621245630120000632345345355153454320505250 22025332620006323453453551534543205052502202533262000000000000000000000000000000 00000000002131641641445416461304043403303411323632345345355153454320505250220253 32620214622415235314212226424145523366341423112461565421411132124266155335240524 24063006244036220253140401663614500466411050316303044163316544341410560054110654 40436210102556103656553530624653232613213230625324024552351435554636514203612424 41410236241313251351310202332440605435050224355436224664110503163030441633165441 40015330415505246303061141653451140541425031254245364431456144462124563012015330 41550524630306114236601233034156060522133616443133031105061060543505022435543622 23624131325135131023163030441633165443622025314040166330343044043664545414250312 54245252055052445155022435543622253140401663224355436222202533262544060340465235 323411323401663104305221160243 22660252612451123403600025506645443105626204000002040330363144503304463646664614 64664540000204033036314450330446364666461464664540006050220242355102205542454445 43545445150060502202423551022055424544454354544515000000000000000000000000000000 00000000020403303631445033044636466646146466454546202302363614401534244346553346 21264033036314450330446364666461464664545514025445222201212603134515100611455053 54226055022353233323423233262435100544533010234202055342234155310312125660541636 61624411623532414633204403314131113163131132352332555506565104643262600166362424 35503125655254112254636405445330102342020553422341554664110503163030441633165441 42660452603424060123104301200034402264661504232306611014011560635660541143220554 24544454354544515004330551311620354540104330551311620354540100000000000000000000 13316535306436210535435050224355436224463035633062442555131162035454011636020531 50610313451510061144033614461233356330624425336144612336012310430261235041246201 604232306624425061142556610534 10340600353354505000543243323244424453052000205046225132510462234633121346062546 21254661602001411464040004613611313666366410430001054661326130546625422363254046 15463615440031023440005311132263014641450360443233000000000000000000000000000000 00000000015031660004155513321056265640120661311035335450500054324332324442445305 20001411464040004613611313666366410430005433000246664551406313632041033454440651 02233401524220331305052561622614500466411050316303044163316544532044661023414406 62603034352544320323355340641221616356450062200531113226301464145036044323301233 32664203545351024055262200000000000000000000000000002332440605435050224355436220 05432433232444244530520000461361131366636641043000461361131366636641043000102331 66042446111525622543633011510404342523346625501411522234354410234202055342234155 26533525214264002333163030441633165446313632041033454436131264012611556626030343 52544353316662521554033614461233316231416233336144612332025216155360443233434252 336516622334544250000622155000 01100404520000233243000520353544453323335345550060643000031136100043014146664113 11141644601615402560112136554002235606306522665536066663025663316565556043564544 21444100340404520000233243000520353544453323335345000000000000000000000000000000 00000000030100163511602366450532163604045505320452000023324300052035354445332333 53451001635116023664505321636040455053203034244406024424026003134611221535404356 44301533260651435302026606510000000000000000000000000000000000003113610004301414 66641131114164046641600034063631113664666361323324300052035354445332333534522426 53310044635056053445533604664110503163030441633165444664110503163030441633165441 05335305100464316655624232366450532163604045505320411410450062615224423631005203 53544453323335345034063631113664666361334063631113664666361360543505022435543622 04463505605344553360000000000000000003353636154005120621161513044365350626152244 23631313461122153544033614461233350361133665336144612335051101260416644112322024 503341242051206512062450016251 10060000335125533234262445205052505502332435261026222401311123120163445614446322 42653030200001145344113163236643040434044031136146000033512553323426244520505250 55023324350515225646133312314405123651516051250046000000000000000000000000000000 00000000000114534411316323664304043404403113614033512553323426244520505250550233 24351145344113163236643040434044031136140256604423222631211132124636105411625660 44232226312111321246361054116342600233244060543505022435543622131112312016344561 44463224265303146623521012363023635164612124143346043643504155052023010535022151 11354144451412353406244304664110503163030441633165444664110503163030441633165440 10254554322545531445665135034644613346441566422451612614065440430310504140254554 32254553144566513614332163331455351240412363023635164612124120461404033614461233 13624131340136100545435050224355436223622025054060242030343033046641635414261316 56536252022054453425022435543622250540602420224355436225502332435230105350324300 153113614602420541163630062542 22661262442304425644463305536345343104602616000500011353403403345411464636614614 14303300050001135340340334541146463661461414303300100033212502502251533545424435 43535202201000332125025022515335454244354353520220262110256400622655040152101066 52115246600113534034033454114646366146141430330033212502502251533545424435435352 02201135340340334541146463661461414303300556655244460342263213646051056632455665 52444603422632136460510566324435100544533010234202055342234155134346553321540214 60135662512026114351115660336561361620150452562525505232522004230601136314261066 13122151565521521216066005445330102342020553422341552332440605435050224355436222 25153354542443543535202200210124103561124413664415210124103561124413664415523252 20042306011363142163321351262045042213665360421665336411336250316303044163316544 11242512523054064345435050224355436221423045633164101342166533641133620631020551 21563354010664146354033614461233456331641013441633165446011363142260211453226562 146203252566324234024525330455 55111515446364150653405511202133364632123366000500044246144040414144514631614164 13040440050004424614404041414451463161416413040440100055654355050535355135423435 34532050551000556543550505353551354234353453205055262110256400622655040152101066 52115246600442461440404141445146316141641304044055654355050535355135423435345320 50554424614404041414451463161416413040440150612043566121626634144605234564415061 20435661216266341446052345644521300155122030625606011256625311333406303154356121 14163306140666253061422535232216566204316426635026406453166353032054651452210334 45610305142323424044463302332440605435050224355436220000000000000000000000000003 15205411200323051110416004141445146316141641304044315435612114163306140666645316 63530320546514522332240426665156424665531224006460322201250060543505022435543622 30514232342404446331521010665211524663214646141011156642666515642466550131045550 65200454026660361003044163316544450231263255441633165445111041600546514522431642 666140666111566361003033666110 10060000221534345453323551202055205505454243261026244566556456301641545514536322 50210500200003354161646411314453030443044046463616000022153434545332355120205520 55054542430515111355645531445511120654216054302554000000000000000000000000000000 00000000000335416164641131445303044304404646361022153434545332355120205520550545 42433354161646411314453030443044046463610660153216121023603222455054455061266015 32161210236032224550544550612256400622655040152101066521152466510641043054351465 42326132412213541352535031201333644046644025354506461250166345223141214540651201 60316321531464526412442603113660204614040336144612332332440605435050224355436226 46125016634522314121454064305435146542326132412213542425612340341560255135345315 11351242661063010234263123545164536556431201333644046644025360543505022435543622 34425166235363515041521010665211524663222455054455061240334033031314162463520461 03446225022023235345022435543622524630166456553422341555505454243233220165316043 314646361166456140604331524306 01600304000055435423502000324243323354353543520010600004461463140300013636113114 61414611603611102233145533510402114621206602231501011266050603550162403024214233 45332011540304000055435423502000324243323354353543000000000000000000000000000000 00000000045330651414320114050445664105232450235400005543542350200032424332335435 35434401301142420620205200651640535326240002234235420500045353445442342423400223 42354205000453534454423424234000000000000000000000000000000000446146314030001363 61131146141461506330254106041421466136640223133565604606016004134501212646521103 46502065635622512260331504664110503163030441633165442332440605435050224355436223 41610200156403562610440065236010363563116411305546114050445664105232450235460601 60041345012126465400064141664663163631601010561162420316346400000000000000000000 02656522622152121520000000000000000006213042151603300156116242031634640651640535 32624364320656513124033614461233421516033001441633165441626510621440662310242451 534614313115460330012231235046 55445454006550055006233342660550335243423453011426255201264423555515306324513602 64045631142625520126442355551530632451360264045630551544664325531052236235125436 11501146165515446643255310522362351254361150114616323550342600233244060543505022 43554362200442533244313600113611144140205322104055612265523240033243335535060126 63054425332443136001136111441402053221040122002200154443511022044253435432412200 22001544435110220442534354324521300155122030625606011256625311126442355551530632 45136026404563263323163360432313561514461205105500623334266055033524342345311004 62225644011022165256251202332440605435050224355436222332440605435050224355436220 62333426605503352434234532311163220440114361631641433123145346125540556252663521 24052313515650531066416663363050245560366416663363050245560350316303044163316544 61315142545662530452342020553422341553512645301320263552366046650644404401143616 31641254642621202465022435543622442534354324441633165442336032220601266305513032 145322104663161455503214415455 60040040560610443333011210323143354413051206510050531000126126610031005646015013 06636130600604202506611110553501315611466510453024004056061044333301121032314335 44130512060101230003643644300230014540310320442432000000000000000000000000000000 00000000060420250661111055350131561146651045302123000364364430023001454031032044 24324202506611110553501315611466510453026043223460023355022043244502256242306116 34522111520302533434543644112000000000000000000000000000000000012612661003100564 60150130663613651651160046002131062064011416444333301121032314335441305120652533 32265065305624144640413003113660204614040336144612334664110503163030441633165442 24222606324463215063600430466330440164113044354146466330440164113044354146112103 23143354413051206046002131062064011416446002131062064011416410234202055342234155 03444532043531653630000000000000000006323046045033534534116164612665531641130443 54146354121151012604033614461233460450335345441633165446141524121320442432334236 312120061335345265015320061526 06662125450000434223322422323140542201120420222353464000061633113363313156046330 55306303333425305212164162556630564664045544552410263334052103430144445224104655 34500450312633340521034301444452241046553450045031454220435100544533010234202055 34223415526050256316253011603213661452126612326260043553406015543255034252054335 45054203425165643006236043654150333035526016354316504430514533426141334151303422 43010622345220435250234423202000000000000000000000000000000000006163311336331315 60463305530630016144664414464621031440224014043422332242232314054220112042025203 55551665305411251005102304664110503163030441633165443113660204614040336144612336 01554325503425205433545055666643365062441640064015544613440163430461146404334026 32443516364436264015410341236204440422515410341236204440422520461404033614461233 64265521342455246452342020553422341556323320266226612434123620444042251634304611 46404312243200320464033614461233235506650350224355436225115511653543354505444042 255530630032046320464225630235 60552521125130342013612050215055364453201522555324342433146313630500020264313012 02230444434355345101630512530403540441266413054330214460540224224615604005155331 61110444442144605402242246156040051553316111044444454220435100544533010234202055 34223415551314152063214420030120542141306141355534556544255044506044225034202543 56006440665636031310104361451154624501226212613561604306064412340214565164423055 35531621030026224461666033333342600233244060543505022435543622665636031310104361 45115462450122441441523501003233662522201111134201361205021505536445320152256421 14006024031421260521263303113660204614040336144612335445330102342020553422341551 36120502150553644532015223131010436145115462450122664020663340163034614200340101 33654305632126133200050513464065055403304065023563640163642200000000000000000000 04045162602404460110000000000000000002622446166603333351346406505540335421413061 41355224133245062555022435543622435052342100441633165445632126133360662055431635 006141355115022333332344122110 55442424342424442432520006250610432544550010011325264320156314660406211305563512 42136021132526432015631466040621130556351242136020255501251064204311602664131446 54512412432555012510642043116026641314465451241243454220435100544533010234202055 34223415560533022163224026022031654646303131213156215254220635301641411241011601 41655330221632240260220316546463031312136526013503466105113646331232653653454465 35656546021211564301140611223435100544533010234202055342234155221632240260220316 54646303131213621463110301566402214265356410564204311602664131446545124124356130 45602430113455206250126303113660204614040336144612335445330102342020553422341554 31160266413144654512412432141052656553650552056524263012504452661031604135640660 23415454202323632301566402214265356410500543052016431133002000000000000000000000 46104305261551100306256060112566253115436232350545414533251160461036422506134664 40050663564121453011066521152466345233220060336144612336630166554116014165461036 423131213611223636123642050306 06400646000066456661502160211055502261111623260026200002264222540352035504440332 55552310100006605432423035255502036434145044035423000044015265620216111060245253 51055021560646000066456661502160211055502261111623000000000000000000000000000000 00000000000660543242303525550203643414504403542044015265620216111060245253510550 21566605432423035255502036434145044035420001132111620561056602220551666615400113 21116205610566022205516666154000000000000000000000000000000000226422254035203550 44403325555231643563042621034063231563114015005604662412013665451344003623414054 46536032441513255002462502332440605435050224355436221551220306256060112566253114 66241201366545134400362343525550203643414504403542351560430145462146630620461500 54553524626654545425042203330445222254626065623535202445662440152101066521152466 05516101101222510030000000000000000002322425315112323241343632033042351454621466 30620222055166661545022435543622220244432006224355436222261111623533345001244566 244403542041543415434235620031 60164300111531101250161415202656505511000106200000604345520555233052346302331450 30113532516002223622024302521234045353033220002050000103432250222544025431405446 32040664240006043455205552330523463023314503011353004052511601116220162542062235 10203321203025266106661550615235015542605044565000000000000000000000000000000000 00006662466065206163625051212022660006013432250222544025431405446320406642412062 06315104423415340362141066120445105135013015213461564330066021101004243245152503 32520243022332460423130556253125024635304436030056526513161022616065206622604655 62230001151206652606662200000000000000000000000000005652651316102261606520662261 36353152242035531560556434415223452211325054022431252123404535303322000205130152 13461564330066021335436243041563601165025431405446320406642446145234632550033014 00115120665260666220554530224320222332232405534505554451212022660006014452505340 55445233145030113534224621022134415636011650224320222335511000106243022332540224 314066424066021000000106106212 55342324505600060205354454610250445234234332025214664505605664016423150511313512 34131202521466450560566401642315051131351234131200653231163502501553514621340663 14033535021245466142052062242631564301146304424205255630621011335260223112144310 11152121220412335065616043654643316412321201021243552100153354460002232405534505 55443654420121610341231344613654565060564645602654130204623502361604133134635000 50403631131520430113461461664156066442510554665633460666256565630633204321546064 45456415245410001050242332316052033254354344504060121551543061055162562522600000 00000000000000000000000031221554000662650112510111556012155154306105516256252263 11213546325044235022121063631131520430113461461664164231505113135123413120436546 43316412321201021204623502361604133134644622421162022234242462314031252065115162 00554530224320222330446410336130333116626501125101115513323213625323605203325435 43445541610364464313354205565601664316316113336130333111140260643666256565364464 313353502260643555441021643212 01565552065255005621031423505125464454265014235333405343300354206214630324315113 14530215342352323400004206144463140551406504426436264136652300340224103145221064 13013462122433504526006664140546362431162312464106423354001001323202454250335335 05553422650330434004165264523553501416116210240534225600624423310005545302243202 22334403430036125132542242063616615605302434400423501563140453462664632405645260 06664140546362431162312464106434004165264523553501416116210240060064545053235204 42442022243551100132320245425033533505553422600063025666215604456024066326100000 00000000000000000000000000000000000000000000000000006302566621560445602406632614 31161235643134056352061625536046325560136406431565614446314055140650442643314235 05125464454265014413143066366303336144523141534661546531360115643350265105162353 00223240553450555440331360441640444665545302243202223326523133235120633353350555 34226551406504426436361661560530641301346212336130333115635206162360221325444163 321346212221325555446162240141 60652126201503425455545433360544535501045000235334422346214625546156664650630455 30241555342454023061431333131666503113633020130006263112656463006654231111665442 56560051552443044555142300546266635064315034035233453234025353155006244432550220 54401054420450410422333460033301356524320034622243552100153354460002232405534505 55443203603554443100444064212534500431553322263540023151114201346204304254423061 43133313166650311363302013000410422333460033301356524320034622524246220015333452 20550233060233435232223234441023324220603200056622254002220321416526002546602366 31150004464103361303331115335446000223240553450555440553146222255311435350032334 41562333344155614140013110546266635064315034035233546266635064315034035233015333 45220550233060233541116433044031102031101110514243613001623355504563612510052311 00331360441640444660331360441640444663313604416404446664212534500431552332422060 32000643150340352334205112065311440311020311224320222332665012466233060233340352 335064000034622000001311233000 06004004510065206066444444364544323363056011500100132005340505511111165131164665 60350225201001411464011002665116405066501300461000600645002430202266666612646613 11210420551001320053405055111111651311646656035022300353354503300644133450104410 32005430004510065206066444444364544323363056011000000000000000000000000000000000 00003533545033006441334501044103200543002220330126612206610414215355306421166604 02633033411662123635405024644065206066444444364544323363056011652060664444443645 44323363056011550413341103340242146566503214460321101165522353121460403626601533 54460002232405534505554400000000000000000000000000001666332552343432034230251116 64444443645443233630560110266511640506650130046100266511640506650130046100552443 31415356206012322046616333016403400536646616333016403400536622506563541441026355 00446410336130333110446410336130333113313604416404446624214656650321441044103200 54300646613110502554410320054300164034005366441640444661631034555450023400430024 112053133023400000001244166110 22432423543544454233060052550660435244100052052664104413213222252463435210414105 62555015266410441321322225246343521041410562555010023555403164160033154341416164 02025333540542223046136100446234363616130505244423156662054324300554625242434320 10165556220636116456522301552524531461150133363243552100153354460002232405534505 55441416613212554062252532463166206444143364564555525314342560363602152220626531 33055361534304421126324233345202452644456252513026402331144441234534002231525353 43450606122215532513332152526405130544663333651021135151615431155456133332002366 31150004464103361303331162442331000554530224320222332113515161543115545613333206 65346525022144135121555260446234363616130505244423446234363616130505244423600525 50660435244100052544343641562554051112104344022061436650004361660330256122400061 00554530224320222330223240553450555445545302243202223355633642656222511103425336 00025451046622111125353014611103614366500043336130333112331144441606122215562555 012533354133363666220052052526 66252255111503336523644253556526030010504161025353204346266146166613632453300120 13123302535320434626614616661363245330012013123300514621322211326403324146405606 53254543622631564555664513044536313021012452323415324324025442010600424243505025 33525145350546324330356411153501143015355552635534225600624423310005545302243202 22332314534404213666242066340624222251423431511631611164145324400650646544012136 62224433036346150056546360104410333401566553560331026536563013523350601003535342 02052442526324444125413352422125104006020361622250314411214022306412414203205411 46620003313604416404446654114662000331360441640444662145333121033520312111164216 01003535342020524425263242355336350662045365356026200636361404034114345641226535 45014041261515246014141630304366343213614141630304366343213665615230035315650201 00554530224320222330331360441640444665545302243202223366340624222251424460512412 14064210124523234155025335251453021231410603000000000004104541550010504161203012 526465440504161222334161402133 25332354453533250006060502543453016250432354632643356411043153152420433145300300 51424052321364015454362422134043645120401621161642654255514634541341660342400002 64346505350334043024435416446504342265062524131320225052065521534554105256641046 16532326050360261255410456002506512053344406043534225600624423310005545302243202 22334105165223603210052012650244333010343405334236133120343551201525364645015454 36242213404364512040162116164261255410456002506512053344406043122562432236025211 36031612454510252541240640526045303561431211261541543630611564100100456360401533 54460002232405534505554462442331000554530224320222330040401061525120346105262150 60605025434530162504323545050304316136025430164631135004305324036611105016605025 43453016250432354510345013606352162422440346164105234061314601603641065522203025 00000000000000000000223240553450555445545302243202223312650244333010344530356143 12112000513431202420013252360656026434650535000000000005006421206431443432051424 052635302432354333116043121432 00104300240054446633543354044601030013410046020160041003111556631663101150206002 61200152016004100311155663166310115020600261200155000154665366616631344600001000 65006466141600410031115566316631011502060026120015004623365333433545223000040003 60032334203154412444344232554000030004100454435000000000000000000000000000000000 00005300233311442344230331060400643600312556066304423504601152206532663553633031 10155620431055443023632153326054446633543354044601030013410046544466335433540446 01030013410046233031146052301155206242631226455601146301502234405364556336502366 31150004464103361303331123663115000446410336130333115442306150446610312135411325 56210540331660412644211240005131044631034113164404005131044631034113164404064540 22354052445432202264603314604366461330334602233405414562445162055433024132214412 00554530224320222330446410336130333110000000000000000000400036003233420400036003 23342600012001311636040064360031006500646614000000000004100454435013410046261200 150646614454435333116661046463 11013003506250542024510022211651256652405232020060055434431162624234443334442435 31623162006005543443116262423444333444243531623165100140234046303645003335524534 22436043130600554344311626242344433344424353162316400115255233464656255522255565 21234623403506250542024510022211651256652405232000000000000000000000000000000000 00001152552334646562555222555652123462344452646220361313333362136460562654654303 14041320044422532435534103464343545146665422200146260133416310015435503546222332 05234220453006623422042315554450254355032400115606513006663341361441650162606244 23310005545302243202223323663115000446410336130333115216046666550306620545564632 45100222116512566524052324164644444156413102151231631544466403461440136005431222 66334201314420465233336605033106266323503335524534224360431311144364163361206151 00223240553450555440223240553450555442232405534505554406315106443614606315106443 61460204460151145422543550324001331062663235553450555441314420465133416310151145 425626546453006333115232465062 00165621515266151512031333003006556652306333025354232345523232406266600600533553 46056662535423234552323240626660060053355346056660513663323654233163041101251443 10621610332641144541235446140366065263346015616044354534060625432202544052454243 55042360020336352154634116033062264560133310411243552100153354460002232405534505 55444414256231436610440155132106444603662650154462024121105645546460512434423622 36202614266010510324353664511445150056264433051452501314321566101523455052330253 23534220354100462231012414406326623230641252231625110162206126212566021530004655 62230001151206652606662262442331000554530224320222330146455220135161032352631445 62644330514525013143215662614266010510324353664511536566021322313102653433313330 03006556652306333431103413141633014650041101251443106216103355031132630455540244 00331360441640444660331360441640444660000000000000000040012211254014441302652124 45133053355346056661221125401444453424113266224320222331314321566133310411156160 445124344354100444666333411220 25335324022100543342324233244424022660505010632544340202131044041536643346502212 53515642311463164563151511045664665240662123252532053264023546650452551132206500 03144414466344651635314325330666444200011644340416651320156233602616644511036000 54222422320636535541053013433200553066054542406243552100153354460002232405534505 55441412422360240643445002240110232353013350046116313631136663603322040405020213 10440415366433465022125351564621544105161133266041000235553554145402202465332552 36011416564632023443545354453335305511020206015225626562265556506644010103006244 23310005545302243202223323663115000446410336130333116606541226116240335341454265 30134332005530660545424063252266455012000463336331415366433465022125351564134332 00553066054542406321131125301156545252411133350006613343036155144536066605654514 00331360441640444660331360441640444662232405534505554402240110232353012240110232 35301120004633363310033455250534066133430361000000000000235553554235553554313141 051415135505010222335010243102 22526166546613261450635602313022464635133431000005004334045366333040464136113613 12446360000500433404536633304046413611361312446360002003443032411444030313641664 16465331410050043340453663330404641361136131244636010052250512442220505453243324 32365542460025520265335550202324534453454122353652116300312215540006626501125101 11550522505124422205054532433243236554243443032411444030313641664164653314111614 54426104304663615114406222403006264502013302302210405116144516062645020133023022 10405116144516151320506440540556030266163326164122111060626512551251536621201533 54460002232405534505554431221554000662650112510111554653430062435015342403114454 62464023506634205411660424026604604420103225211325563504626044151563266162133023 02210405116144516340311416266330155530430313641664164653314101534206243530466332 00000000000000000000223240553450555443313604416404446655603026616332611143502366 11035441515632661622361410622113604552566452336130333115116144516541166042442002 401555304155664666220120120424 01000006544335512445342324202055202205122323200000531166332411361464140403340440 32446462516065605003210615362414155454632222335610000246611445366416313630304430 33045331310005311663324113614641404033404403244646001233442265332435453505022505 50265545406544335512445342324202055202205122323000000000000000000000000000000000 00000545352614545131535642105160536665323136345213132623635142032503655536442353 26402225441441604430316200250600514034653124246626235111155634635101560315242351 14246362166012026304312465353115154266662214313502541236565446462133331142506244 23310005545302243202223346556223000115120665260666223140231656213356542463440363 46531242466262351111556342225441441604430316200250140041452416426135266102315242 35114246362166012463634061533621056644203632536135164251160512134125145263455204 00223240553450555440446410336130333112232405534505554450225055026554543465531406 33221334044032446465520234600610325036555364553450555442205122323543100160412224 134533131144556666220160160125 60330600244445000520432354423234423353000502241660623220600346224233113565615011 00114526605004111130003401646311464611466360003042360320332200514130234666444560 52350441623203325541005051553131102520113023044063100533332000250345423354543354 42400020506065531003642510054412422434534011650000000000000000000000000000000000 00005333320002503454233545433544240002052441500126345004665363361641605524044550 02636405431113332102542033615010002116043154460105456266033113100021160431544601 05456266033113400254665622332141431033003351600633405231554030151464402233200000 00000000000000000000000000000000000000000000000000001605262155626255622120001066 46654544016104450150220353631531161015124204055141164631146461146636000304431544 60105456266033113234666444560523504416204665363361641605524062241211252652044360 00554530224320222330446410336130333114464103361303331161603320620550426023215110 44664151242040551412321511044664664054033014336130333111621055346440044261230440 633022636044261000000502502353 06000001454324324226243234502025205505244515500000213164164144541646130404340330 34113235261016520346445605641613632314145544224010000564613613633236131640303430 44043664540002131641641445416461304043403303411323006323453453551534543205052502 20253326201454324324226243234502025205505244515000000000000000000000000000000000 00005023604504364561432165645610215221143240113162160211644060533031032206531206 40612642561352426425035433556666326515554034546666231411200126523226306324345351 54242662211204445431430144322030655054051103626025326342514363263401461144205411 46620003313604416404446615335446000223240553450555442532634251436326340146114425 20101345243422531432223521253361326360451641466160564161363231414554422401101345 24342253143222352211644060533031032206551643616334156133314352623333154244100413 00331360441640444660446410336130333115545302243202223350525022025332623065505405 11036434033034113236550540511036326136311610553450555445505244515230266041354335 564366454266041555440126126416 22526116026661350341133422342421334604244340000002040330363144503304463646664614 64664540000204033036314450330446364666461464664540005030440414633204403314131113 16313113230020403303631445033044636466646146466454060502202423551022055424544454 35454451510205505354226055022353233323423233262125661400465562230001151206652606 66225022024235510220554245444543545445153222514016551163316363511620636616033036 31445033044636466646146466454054353463211122331616345155255425543534632111223316 16345155255425242355102205542454445435454451521413124416626030521422464410205411 46620003313604416404446662442331000554530224320222332533225662565632254056552505 25226223055503010612110361500644651013624414444221111444625654650320400532550223 53233323423233262013312606415336333355613312606415336333355611565155515215155131 00223240553450555440223240553450555443313604416404446622204060165660416034214415 11204136244144442213421441511204105025355012441640444661061211036510200651524220 656366160200651555440651651361 60430100424423202000234534454533353324025000261630666223240012254606112055464012 20541551602001411464040004613611313666366410430000410402220330536662021661335210 40420603113603055504402411150561164425603035010466600353354505000543243323244424 45305200001603330206655156134465345342143014622000000000000000000000000000000000 00003533545050005432433232444244530520002220330536662021661335210404206031166604 05533235261153613614216021544065204366545334421404316230051311652043665453344214 04316230051311550653331014334556140202103054460441131432554125125635203546601533 54460002232405534505554400000000000000000000000000005334620255304462605330465440 02345344545333533240250000461361131366636641043000461361131366636641043000014344 06150331662003544561660254011522300146621661335210404206031152240331510244031233 00331360441640444660446410336130333114464103361303331116204461150042331154503660 15311426513030652333461540026466115223001466441640444665056040233411062466350104 664012544051311000003544233000 06600303250000544534000250424233324454442432550060643000031136100043014146664113 11141643260052511633144131551301306546523121252422620016116346253115504062550614 01206040610606430000311361000430141466641131114164404520000233243000520353544453 32333534506164435542245466450450362361541416121000000000000000000000000000000000 00004344352316544660203166034204103020340552146024254424065163511421464145022563 10535233530126142663563136320000544534000250424233324454442432005445340002504242 33324454442432023324300052035354445332333534515512500061056562226551555652606244 23310005545302243202223323663115000446410336130333114143114105325632214215121300 12333504026163461164646652466630104525615225151553311230115330604044140405002504 24233324454442432034063631113664666361334063631113664666361360234402560530206025 00554530224320222330000000000000000004464103361303331151614316613131124154162363 61656136264061626313420410302034103033630302441640444662022420206360405043441404 051615146405043333115043206432 60010000442652244543515332502025202205445342254610663562041443140136436323141565 41240620200001145344113163236643040434044031136145000066324336646145411340303430 33046641631601363441415264245264315555463222102536000335125533234262445205052505 50233243500442652244543515332502025202205445342000000000000000000000000000000000 00003351255332342624452050525055023324355651536105006561344060533621062040401064 13605634464341614430316146225403245306352232524342250543423116452406656630325612 13213456456420453240142554525343552023435466165661560512612131565424653602301533 54460002232405534505554423663115000446410336130333114414420261436326325145145601 00414325504012246304605055634464341614430316146225012164330102441560150303414325 50401224630460505641341454636212365301521345141032503661632651634145145263263210 00331360441640444660223240553450555445545302243202223350525055023324353065531403 10202434044031136146553140310202325036616326553450555442205445342543423116411614 514664163460505333111653505314 22525106266045055100340142312021434605261635000500011353403403345411464636614614 14303300050001135340340334541146463661461414303300200066424304304432366313141163 16363404405000113534034033454114646366146141430330106153211021144663035443432365 53453130500445652052055262442323533423424250550000000000000000000000000000000000 00003321250250225153354542443543535202205051504533363446310535266454230305161060 36322065614613230102054463641131051222425542301216445156202013450551003401423120 21434605261635402426604143543262030601554245301054441345621444654013366565400000 00000000000000000000000062442331000554530224320222335444134562144465401336656545 52624423235334234242505500610214624042161503452563610214624042161503452563363423 45150401062235324136312060664211035152556315303561620432521421552526241125123201 00446410336130333110223240553450555443313604416404446665613326215050643033214405 64616421615034525633321440564616605023314136336130333111062235324511224246544636 414325214213161555442013550133 55250601400141224150346526434355413143561644000500044246144040414144514631614164 13040440050004424614404041414451463161416413040440200033531633030363633263146163 61364030335000442461440404141445146316141641304044106300636553620431251343422364 63421613300221234220202424226423543424324502022000000000000000000000000000000000 00005565435505053535513542343534532050556313033113640323265301561440445150002124 41230615345161633126216352511141224150346526434355413143561644552210352611264451 60402662550566155521604205131036332054024244466226510646453602352110113230001533 54460002232405534505554415335446000223240553450555446065656645621525652651060663 52611264451604026625505664141445146316141641304044615345161633126216352511350264 60414450230535333323265301561440445150013260533266204243634413230242260150656555 00223240553450555440662650112510111554464103361303331165513310212535223633205402 42444621633033262005316366231366603223440422336130333112662550566230535333353414 334451500535333222332022566220 60010000556243432324454226505022502202323534254610615650216006321614536223231565 56504460200003354161646411314453030443044046463615000044236161313664633240403340 33031314161601514323161526053045314556363223635213000221534345453323551202055205 50545424300556243432324454226505022502202323534000000000000000000000000000000000 00002215343454533235512020552055054542431454061230310243245241642503515364206651 63115364545351420326136661524336435446532626564210513453334612644331502211265203 46550540301301634004263435124662623141141055452460620416413412514306323651402366 31150004464103361303331154114662000331360441640444660213525641233131542442406623 51434265311515463663602234605345325361352042624135442245340615330310602602650265 42663535115356145243245241642503515364213244160443621616402013621335656446563426 00223240553450555440662650112510111555545302243202223320552055054542434312202304 06406443044046463612253143432010451641116253224320222332202323534540301301426241 353131416301301444661301223605 06100403000022342354205000453534454423424234520010600004461463140300013636113114 61414610262055211306100535514001255561423201525465150225664016002422630065222163 54506252310106000044614631403000136361131146141461304000055435423502000324243323 35435354300163364344643516500420405410336450545000000000000000000000000000000000 00006144134331342612003503023604413202320003316314630400064141664663163631600446 14631403000136361131146141461022342354205000453534454423424234223423542050004535 34454423424234643625634660034656030162233131025004144560053444256313054346205411 46620003313604416404446623663115000446410336130333110414456005344425631305434626 56642004166634215104616235636100114044153501163624014500103232164052104002426004 05151432061402001400064141664663163631610062616266136365154200265652262215212152 00000000000000000000000000000000000004464103361303331126263450163050063023604413 20232441535011636242360441320232602544662620336130333116155446460336450545521040 026614153461623333112001545015 22332323001220022001544435110220442534354324032644143026104553515506324206416263 66164153264414302610455351550632420641626366164152653461206503141615511451346663 05031135250342616105042413000363253506151455605330256434301056532000242612104313 51140122026615655020412233635143356416621321013243552100153354460002232405534505 55446132150534106225426236163023304601420533003300546661455033066341614613624400 44002311163220440114361631641134026656466035121032431353343246410235343113351325 44420102332161105653200024261210431351140122006600315552133066055612521526500000 00000000000000000000000015335446000223240553450555445366224213522145344632630320 15444351102204425343543242311163220440114361631641233463231252103110620563005351 65603464266306550041452420162632210244041452420162632210244056414051254565525123 00331360441640444660554530224320222331151206652606662213623240624123055503352434 23453641626366164154313511401220663416146136336130333115440310635102332161236531 043113525310635444666550635133 06612155425253235433000450242056423360540260552423314343646316600013041403514665 03104503433326645224662111555304032231501313215350264345543431003315534035223064 23014014055134322343460044622430425540135406306302424010345543100544220550345332 05521535456604160232311622050253561412116536112534225600624423310005545302243202 22336240035415112334205134043061422520432061331620031144033061366403342363112504 64622544030436352124225365224432234600233550220432445022562423042362665443502643 03401635525034354151123342051340430614225204362623346601061214353633412433601533 54460002232405534505554454114662000331360441640444660662336106344605146021021032 23112502166204562035035010466330440164113044354146466330440164113044354146004502 42056423360540260064036304263112046032064036304263112046032060165634241443653441 00554530224320222330000000000000000002232405534505554426623103232631213453320552 15354351466503104504306142252043642301401405336130333111635525034454514656443541 461401405540260222333501260345 60060000535163244543466245242052235502401046250610611434241443123311340322240455 51131630500003632564113161554134140344633041020152000041452136646162236436304331 44036050626106114342414431233113403222404555113163000242614533234311532535025542 20530603100535163244543466245242052235502401046000000000000000000000000000000000 00002426145332343115325350255422053060315600036563515546434142633613562022506144 16020544613440163430461146404342243010622345220435250234423202002414213115452535 64224321460661053635646623252421355345631011665356323315161214566526354044301533 54460002232405534505554423663115000446410336130333114411554516236506540125363651 06223452204352502344232025466213451605426210135326544613440163430461146404000452 16623261415434350006435223132565461614006435223132565461614026143315134246252560 00446410336130333110554530224320222332232405534505554426665051113323423425205433 54505344633041020151564630321264362041653536553450555442666445435234423202361242 413605062456513333111046661463 06100304160033336053106610350144413320320644520060125006666503620552063021112664 06405110260000011526611513532206264061301216516665100000662511662642455015130164 06561261110601250066665036205520630211126640640511403610044441024601160420633364 45045013300004461334464565110313203450414364333000000000000000000000000000000000 00000033164433132126604645043203634134440662511662642455015130164065612611111526 61151353220626406130121651666033336053106610350144413320320644333360531066103501 44413320320644244643536036045306233154442452222242306363024341450635423414405411 46620003313604416404446654114662000331360441640444661344521302065435434412015335 31066103501444133203206443431620615664141302662044664020663340163034614200212103 61656402146316566225014056665113013026665013605466231114134440556610256061521400 00115120665260666220000000000000000003313604416404446653163161124023666333644504 50133231154666364334320363413444614043163500336130333112146316566414364333346142 005115033320644444665411644220 22335353435353335345250001520160345233220060032543152145066444620460236250466103 44255243254315214506644462046023625046610344255242054452150611250503620546365613 14053044166332000364661324126202303316650553414446622614603441606053106235363454 20650224356342011333056646201553226312320264456534225600624423310005545302243202 22332561524401432162062130464066315244060041311645365150540446112022436333103646 61324126202303316650553414446532334512413101505543360665242223113330566462015532 26312320264456344160605310623536345420650224322666230620312340622501663443605411 46620003313604416404446654114662000331360441640444664251431031450232033546122035 66462015532263123202644562041502314121646302403361663102325633635121462213246015 42414323501205534310541520311604335225300543052016431133002004610430526155110030 00000000000000000000115120665260666225545302243202223322344101125355546104325445 50010626022154366025443025561165164311330020441640444661146253301665242223344255 245304416264456555445534060605 60252256215104222105216500354144205512410543225353424436444032550300062040641450 51314644344354232014442034253006312114033241203160514401232033433012630016111335 20216352352633065450443440651400616664425056142542323220424556435335100445250550 53334500151643625223631053400306461253150465310534225600624423310005545302243202 22333130665510246466004121215134463013121232033433012630016111335202163523521154 41151340600642023462143116231353221342442600332520220244432006112260531311003656 56264331406465355560256120042363350226536023466166024560025222663404256346301533 54460002232405534505554415335446000223240553450555441344010002306026564045156265 31311003656562643314064653425300631211403324120316651400616664425056142542534003 06461253150465310400015030136320264631310013505431563466154600540105121303262151 00000000000000000000000000000000000003313604416404446613165246203124605045351013 23545234621431162314535101323545330366613002553450555445512410543244432006561425 422646313465310333116465543062 55342324505600060205354454610250445234234332152563415021012002146345443060241455 23314453464460565101501202556460000626336344132260124443252025054450245425032445 31004355516533345250520233205323520453324600342226526122660660551030646430625625 06121200056331120210643364646520414602252510332232406060035345326252044525053405 54451431505104315520004306330621345065515651015012025564600006263363441322621000 10502423323160520332543543445210120021463454430602414552331445404002125126461605 51610125011551003010656226234016022615215255100000000000000000000000000000030106 56226234016022615215255102125126461605516101250115510000000000000000000000000005 63143233401053632254463325354454610250445234234332255646000062633634413226102626 10234234025353000126216051226540025666451516054354305242400000430633062134506551 05204220463251041134306330621345065510003135535224511300464224255326640000000000 00000151441433645512414552331445445234234332621345065515525260445243022332612120 000435551342226554451226445000 61652152106016106101122131000004262265265113042444206002220201034545416055023344 23353323533350100555050604323236102205443354424451513346306560541405613116055236 45014640005341255062602222150323250331143560346113354423006006454505323520442442 02224355126413021201464143000610222605464501113545301010042432451525033252024302 23322250515012523311315204410653465603321005550506043232361022054433544244510616 01606655646000003515512512664022202010345454160550233442335332000000000000000000 00000000000000300326260651561022122101112566440021251264616055161012501155103262 60651561022122101112566400000000000000000000000000002125126461605516101250115516 04323236102205443354424451122131000004262265265113432323610220544335442445216466 10225413206313000532352044244202224355145452044663421043166400610222605464501113 04306664015451033326102226054645011130000426226526511300035155125126640000000000 00000063233243245516323324324551622556221226653465603322313206664534055445222435 511464000346113554456664445000 00565526160042324205454025165665030060045601042443252006313630464603452422401002 00642053533452500146414031310432535530600500135021514363302404112045555143311551 02230351345331015033536516451603614005620145005056324543052424622001533345220550 23306023356363045553226640560162444560253054431232406060035345326252044525053405 54451050051530141356210026636501350436506204424126132610416300215063200202150051 53014135621002663650135043650063136304646034524224010020064205000000000000000000 00000000000000131203532146300644241032105241060035345326252044525053405544512240 13333216622332044606326103534532625204452505340554456361364543401134303610331135 65142350032212405140612405454025165665030060045601455551433115510223035134054111 64330440311020311153334522055023306023342052366642034104661552612112040010032106 12560042305640040421624445602530544310511412064203412026636501350436503325202430 22332056201450050565620145005056550233060233400100321060406012565000000000600456 015024353064205000001014233565 16610404406234105516353036162665525552056612000600041434610424033614343344352432 50314020010003634316035304416343443342534520463050100036343160353044163434433425 34520463056000414346104240336143433443524325031402404406234105516353036162665525 55205661200242523402120553425255225612516054201000000000000000000000000000000000 00002425234021205534252552256125160542014644100325406544252466600362506163015436 02261424041615112252225021165356204664653651613005344561053034606003534532625204 45250534055445260601443630616122325630003023550063613645434011343036103311306431 05311434155500654305256000000000000000000000000000004243245152503325202430223324 22535034341151635000501564541160002114615434045131441634344334253452046305123352 53111004152016140054434222034502500124431161444061304300241141615112252225021165 61612232563000302350056631623430326460211461543404513156631623430326464452505340 55445053445610530345344561053034345025001244024610434205316034350243022332250012 440050156020621000001244463342 22432423543544454233060052550660435244100052625113301545654666440323526066516412 35554114323416333010310424332261502253432452554020054325036163132511641160066352 30022331400234520416146452661366100114254005544630625160534354516443244300335615 00115542051105213123403146402560223002124633131232406060035345326252044525053405 54453632535236156513416500046122426446126232123111330454251011261365422236652131 23403146402560223002124633131416146452661366100114254005544630101004243245152503 32520243022332206201416644523044361641343310450063613645434011343036103311362014 16644523044361641343310404243245152503325202430223326361364543401134303610331134 24332261502253432452554024631305210554005653144646621350060444433120244621200434 40220614366500043262164044134536211153303433055016341120003425220110342533600025 61406620063654223230405555223606554633022225541012231404421620066223500000000000 00000015244145115241524414511524435244100052021246331315653144646243022332011554 202233140533156662260052052435 06165655000042235343553545354640232206504062252424400006331416144146414626031330 24060234344322650541631211412520213613045233125350263451204406340452444454103655 43503602035143265033014303253333236041223420410504453453052335060100353534202052 44252632421265005242646036101513611455626214566545301010042432451525033252024302 23324530456421515410406034623650442253400001446361633631363151046440530105400355 42434224232423130545501203015063314161441464146260313302406023000000000000000000 00000000000000165645402430313243351146463514460035345326252044525053405544556101 34111131206533163065040601416413234306643404160446644243245152503325202430223325 02006363614040341143456412612222624053662560530105200636361404034114345641652023 26522133545421355035353420205244252632463636140403411434564140603462365044225340 31324335114646351446034623650442253401453450261554165634623650442253401134303610 33113412234204105043043663432136232206504062253352514532615541656534055445335524 305301054410504223324062105234 25332354453533250006060502543453016250432354045134126540124035540366521131623210 46615143264365123065304223041125664615456031162635123426531663014662162004602336 51461315250442000431540143661026121535322056650033556000523150352443064363121266 01441002226453264020142651521664211331236312310545301010042432451525033252024302 23322652243206301466525044304211113015360034623063411605165624245502112004402546 20425334013414656511063360055431540143661026121535322056650033101004243245152503 32520243022332536014460122435515231350622545620014164132343066434041604466460356 41316344563322362423623004243245152503325202430223320000000000000000000000000000 50503043161360254301646316060502543453016250432354562243406610635555105412204034 61641052340613146244163323462630544313530431613602543016463113414656511063360055 16252650431602515620540622413543231612301553642345461644304211113015366643404160 44664544126316462523502513635401356666406241615203454236132421503125011551144100 223116263613146331136241022331 10010000136223345453452646542022232202410640550610132436146443613132330325240325 56464160200002654466131361345153140444644041205102000026544661313613451531404446 44041205106101324361464436131323303252403255646416000136223345453452646542022232 20241064000641554432324325131235055545505360130000000000000000000000000000000000 00006415544323243251312350555455053601300040621362432264622426355435611603605046 32465266454665642115214334024301564153455131553514223421661041606003534532625204 45250534055445542654164451544145633163522506520014164132343066434041604466426336 13264635160542151021421406361364543401134303610331134243245152503325202430223326 52632626541501240651536230006454022354052445432202005131044631034113164404026460 33146043664613303645402235405244543220200013441264423110525500325536455623301611 02611245114622034333255364556233016112235405244543220251612051663232434452505340 55445333133036502601563130635635412036465315253323455052611454534534055445364653 154120510635635331136166640413 01100303610011643204601430413530054463405331550010125005526130620561065141004662 16041150260003320521162660602210365161210311621112600033205211626606022103651612 10311621110101250055261306205610651410046621604115303610011643204601430413530054 46340533100226016334644040663024134363023346333000000000000000000000000000000000 00002260163346440406630241343630233463331506221661331403621614164120411444320264 34361364401204466113266361665055261306205610651410046621604115000000000000000000 00000000000000462566056231115510615211026500330056526513161022616065206622625314 11612633543160235321033506361364543401134303610331131416413234306643404160446645 42553526460352116131513304601430413530054463405331631544466403461440136005105560 41261656046615666143041353005446340533122103651612103116211124634353453605335552 36055443326442434413642400233143024465364341405443144444661132663616656643404160 44664425661646264404316330641002054463405331233143024464636420663361033113544314 444114443641002331135331663022 60252221626020252062122041205655354463306432252423442000004323534563446402505604 61134644344425450404340542440124035336311566051640264416203033433062020422320111 16136535325133615040443440150503554506666164124245423243010152345505233025323534 22035410051405040425361331221322560603141456013232406060035345326252044525053405 54456630101255031431604123415132664605643301013426605665156331454120461664550404 25361331221322560603141456013000043235345634464025056046113464000000000000000000 00000000000000006131416421662603404206255162600000000000000000000000000000061314 16421662603404206255162604243245152503325202430223323534532625204452505340554455 42440124035336311566051644634610365436264511310213620204223201111613653532211262 14463236503161132523302532353422035410020422320111161365353236502122423314401345 14464022225265363644123415132664605642532353422035410021224233144013453325202430 22332250560461134646666164124245104636321064630234452324636321064361033113543325 454616645146500446646432213260 25335324022100543342324233244424022660505010045233135056036144651250311630421305 44524253254464202104163312652046614035640233253525024410322051605551201214103531 42663406141432162520661234000634026523303636441644122405110643066641041424056542 13352034256114620434506324160263240325526246654232406060035345326252044525053405 54456266500343645122211034664154012351034420031661464146641114104455030302026601 34011136036353021235644250435560361446512503116304213054452425303005652651316102 26160652066226062552151215512221201133060604000000000000000000000000000000025245 13666330254453150362130206361364543401134303610331131416413234306643404160446645 55120121410353142663406141453610514530452251531123324651231516224314351465006340 26523303636441644042506416220242455345514305125440414133613336353021235644250435 15521063510466436342632403255262466546416220242455345534664154012351031134303610 33113424635114301634213054452425452251531123551102020602424553455534055445155165 615314501404050223325010342506 52251666213560665540362141414315363502133134000002003443032411444030313641664164 65331410000500433404536633304046413611361312446360005004334045366333040464136113 61312446360020034430324114440303136416641646533141060025520265335550202324534453 45412235310052250512442220505453243324323655424626504040021251264616055161012501 15510522505124422205054532433243236554244334045366333040464136113613124463662404 12025603060203611504150633162440424531064111316041461112555403101004243245152503 32520243022332003613234336333232044502646623300000000000000000000000000000036132 34336333232044502646623302125126461605516101250115514243245152503325202430223323 42010203012554065402115236421525054421023163166240654212121623656304266261641113 16041461112555403401050416620362014461540464136113613124463660203611504150633162 15126522652624115652036115041506331625442102316316624036115041506331621134303610 33113414611125554033211355500035113045155466546146115303620144615416044664451554 664266261566254662260021021353 01000006544335512445342324202055202205122323500000246611445366416313630304430330 45331315261061236236246011020023142525643552331650000531166332411361464140403340 44032446460002466114453664163136303044303304533131006544335512445342324202055202 20512232301233442265332435453505022505502655454000000000000000000000000000000000 00004214126655442403226655034156206662356460342453023145665436522464626620144220 65261564130145135235163611560164253523222513643150033665566244202001416413234306 64340416044664614136046213553165344151545540210042432451525033252024302233241643 14532035132162134243314005652651316102261606520662263534532625204452505340554454 20433250441461340642000524401001542161632566155436231456654365224646266201344520 33631643013500025100154216163256615543613322440165423022231406235616145211622341 46214343516334662531451352351636115602242345203210006150225055026554544452505340 55445443033045331316123540555463022441144655553366331222205122323534055445321000 613244646555463662260061061256 60330600244445000520432354423234423353000502236110655463440064242501502116054126 60112546605004111130003401646311464611466360003045410354013320041103525450635541 63450442614503425614200501554462361203201550044360600244445000520432354423234423 35300050206021302400462150362444324264542011056000000000000000000000000000000000 00005333320002503454233545433544240002053510360062354012366613632646305504243125 00116404100624656014015033311644500366042523201422361432033516505006361364543401 13430361033113650054631024655526564515603301410042432451525033252024302233200610 25156221515221556500060100000000000000000000000000000000000000000000000000000006 44114463260236661020226363115546243602603110055240164631146461146636000304425232 01422361432033516360015312106306204446612366613632646305504246014430624133044162 04654140350310222336246560140150333116334015364403361542115342510556436643404160 44664541116050551413201550044360153644033615140150333113110055240416044664620444 662022636044360000000502502353 06000001454324324226243234502025205505244515200000564613613633236131640303430440 43664542516013266113416502213304645243134214221040000213164164144541646130404340 33034113230005646136136332361316403034304404366454001454324324226243234502025205 50524451506323453453551534543205052502202533262000000000000000000000000000000000 00001354130533460226041152016621545224110262144130454514564415613366444443664635 53205151351455314322445555524116636261420063043140034065322560202001416413234306 64340416044664241246650134442145435643310031450063613645434011343036103311312254 06640533160344631516653303534532625204452505340554456361364543401134303610331132 11626531244116531304660612626426322463455332222253221330464524313421422104445012 23402554231344122261114213163516620062101403463004301245521035025420052036511630 53316034463151665335451652325635663055235002504126614050525022025332624452505340 55445343044043664542554231344122025041266140520365116305505244515243022332412661 403411323311016554450621621163 52251616463545054431560661443014233541244043000005030440414633204403314131113163 13113230000204033036314450330446364666461464664540002040330363144503304463646664 61464664540050304404146332044033141311131631311323010205505354226055022353233323 42323326260502202423551022055424544454354544515151203030056526513161022616065206 62265022024235510220554245444543545445152036353102141623645613412660344412222024 23551022055424544454354544515414246056361541321643651104333655101004243245152503 32520243022332656211306601156515551521515513110042432451525033252024302233262254 63033422504215562412202504243245152503325202430223326361364543401134303610331132 14162364561341266034441222431214103601503250211630545613026240556264400235440331 41311131631311323253053356514366625552455211602146631241101655424544454354544515 33155230650421335062442126341115222531312066313220015641062045205661406643404160 44664563114653660615401340355210663132200156240635114023250211630416044664142663 053444122355210554450156156614 60430100424423202000234534454533353324025000216140612460100321212135503626205125 40455511602001411464040004613611313666366410430000360401212620463652004540140236 62320061134103065651503141250032306305411545001664100424423202000234534454533353 32402500001165314105565031304233463514335041226000000000000000000000000000000000 00003533545050005432433232444244530520001212620463652004540140236623200611303444 05353226435143612604210030445611103636445163216524501420060113505006361364543401 13430361033113500135353514401232304534606444520014164132343066434041604466401353 53514401232304534606444500000000000000000000000000003534532625204452505340554450 04613611313666366410430000234534454533353324025000461361131366636641043000626014 66156321663012445515011442062303306266404540140236623200611351503506244626004332 56225421352210536646633501540440151132464601361505111335062446260043321134303610 33113436613020563325411545001664623033062664641620266643560040332416044664330626 645021445060113000003445332000 06600303250000544534000250424233324454442432220010134000046641600034063631113664 66636130515056250400115035123062312405512561256455150562504001150351230623124055 12561256450101340000466416000340636311136646663613303250000544534000250424233324 45444243200656020433314641143013431023032302232000000000000000000000000000000000 00006560204333146411430134310230323022325406021164445362266113412166516253230103 33660324335533106203566350600000466416000340636311136646663613000000000000000000 00000000000000062265200016021215551226222125100000000000000000000000000000022306 32460546241033243524351306361364543401134303610331136361364543401134303610331131 53242453210214613041364265641503154120664163416326136114411502301422140200003406 36311136646663613025042423332445444243243014146664113111416412103212633150313013 54624103324352435133535444533233353456434605404540554532126331503130131134303610 33113563164036413515406355630500664163416326230323022324211420100361033113454055 454136426626026331135545100260 60010000442652244543515332502025202205445342223160615121306660326605256351521342 26056440200001145344113163236643040434044031136142000011453441131632366430404340 44031136146101405203666256642244313253463256653312000442652244543515332502025202 20544534200335125533234262445205052505502332435000000000000000000000000000000000 00003351255332342624452050525055023324355551421124545234164415613406414602061053 33163321122545165235163365541233266044130305223402553131642531404002125126461605 51610125011551122234226336615134162134224115360035345326252044525053405544522201 32204342145435163320426606361364543401134303610331136361364543401134303610331133 36404025543052246461352462644016142131632566401455264210034630044112150501016216 53366123540616425346341224436215043456140255430522464613524661635646145211306322 43316034415152634150254200553363101035235002244146060450525055023324354452505340 55445343033046641632553131642531022441460604553363101032205445342534055445324230 103113614616425331131455604506 52250606633622452260004311413314333542261331000200066424304304432366313141163163 63404400050001135340340334541146463661461414303300500011353403403345411464636614 61414303302000664243043044323663131411631636340440606633622452260004311413314333 54226133100332125025022515335454244354353520220000000000000000000000000000000000 00003321250250225153354542443543535202205451453466251356121640250643246344331055 25651644012024350014644553333253143461640401311043451102362002404002125126461605 51610125011551116141345503606521003545511222260035345326252044525053405544561066 13122151565521521216066004243245152503325202430223323534532625204452505340554453 34541146463661461414303302516250503165243660202112001622126621666314452662061556 51156111463325115431141331433354226133130646603432660541500512024350014644553333 51550616455031230032046125341105056655342006313322444446125341105056656643404160 44664434511023620025201345314334063133224444146445533333251235225416044664152136 635415005303553554452112550022 25525101033264520060612350333062514206561241000200033531633030363633263146163613 64030330050004424614404041414451463161416413040440500044246144040414144514631614 16413040442000335316330303636332631461636136403033606416204620414236165513324334 44251350300556543550505353551354234353453205055000000000000000000000000000000000 00005565435505053535513542343534532050556645134005052463066605432140535241235334 50151036043104602533210253423346630161124463541610026011462252606003534532625204 45250534055445231024215343664551255222164560550063613645434011343036103311310454 66530503536346234665645603534532625204452505340554450000000000000000000000000005 05246306660543214053524122424226423543424324502022524630666054321405352412650162 01504366420436146041124321160415155046012241642250123233015043104602533210253423 50353634623466564564440152635012165366365615461553513546025332102534236643404160 44664234563024253654366420436146064033546616130442311614151550460361033113335466 165352412436146223322022460331 60010000556243432324454226505022502202323534223160663033131334145120156451431342 11422600200003354161646411314453030443044046463612000033541616464113144530304430 44046463616101254321213624134463314252563255120635000556243432324454226505022502 20232353400221534345453323551202055205505454243000000000000000000000000000000000 00002215343454533235512020552055054542431142626436545525355330612464066162345444 45100640366452310025041406505331313341451201564514313421142260606003534532625204 45250534055445505144132156024612433146254106520014164132343066434041604466451441 32156024612433146254106501416413234306643404160446643534532625204452505340554451 20020610336316441136132550130411325460052036301202260122643150034065602404050160 44146133664164522103405535432244534516612264315003406560240443022423455332432611 54264561516355633203625361156234650245535432244534516620552055054542433325202430 22332334033031314161653130116154052036301202250414065052202323534534055445363012 024646361116154446641202421413 06100403000022342354205000453534454423424234250060100003316314630400064141664663 16363164510052650143141432156462261420412641522422620051200421442666113104651022 10211306100601000033163146304000641416646631636316403000022342354205000453534454 42342423401641035235352631454664356053645316656000000000000000000000000000000000 00001360056355644433230541306630633204300004461463140300013636113114614146100554 35423502000324243323354353543033163146304000641416646631636316000000000000000000 00000000000000142114555226201532044204226052060035345326252044525053405544521633 04032362554653262425604606361364543401134303610331133534532625204452505340554450 23443235662554015551153551522515633166204666446566532454406404561430104504502624 61154126465614054500045353445442342423451531662365131216302300324243323354353543 02656522622152121523242433233543535432364011401445034045051435203051056643404160 44664414661046516413216340603203114014450340536453166564666446566361033113144503 403126136603203331132602340543 22332323001220022001544435110220442534354324645133332232063335114210630000514324 31245042321413264306443550643550401153641256163165124213146024414325241665033445 40006055350434134350233146330230210224233125113023525325210622354220620630665622 36133206250135500255140104665320444605652460340232406060035345326252044525053405 54451355002551401046653204446056524603400244004400231116322044011436163164165500 55006233342660550335243423453360333563654045460556053361135355606003534532625204 45250534055445061135030544126055540141654025000000000000000000000000000000011004 62225644011022165256251203534532625204452505340554453534532625204452505340554450 23111632204401143616316411544435110220442534354324506224130666204243620160134220 30662413652161461311245033310212531043054056055354465266405426230663065534456566 21000045613615364061401121554164450152044653241634354300064251254126020000000000 00000051432431245045143243124504442534354324655344565662125310430534055445003066 560605535102242446646656430234 16525555314422134253616042040100625556540161025354566166311613644012460002632432 44560445242321161146616413306531000514534533210330513130415436115314252226053236 35013325142646403623416624635255510245414206445263353060432234600233550220432445 02256242320146365043241415543210232602464252241545301010042432451525033252024302 23321463650432414155432102326024642522415016446150046633044016411304435414653152 43312356166640126242103226135613316200311440330613664033423631505006361364543401 13430361033113135244102621354014556642060510260035345326252044525053405544552653 53115263062640654561665301416413234306643404160446646361364543401134303610331131 22012065306450231623656200233550220432445022562423466330440164113044354146646321 50351144560401306410365032601543153631065310005145345332103335030600152221230616 53605130462546535405503453320552153544010062555654016100135125122630220000000000 00000263243244560440234442460525625556540161623462414605313525536243022332225624 231332514401306223323204161446 00603400424332143363305530040103430061401640020160063611356112110441006050161002 56052605061001416642166566033600102061600521025105000633663461616141523610005000 01001133611600636113561121104410060501610025605260003553352343434246153400060000 40044553404224425434343531624300010000300332243000000000000000000000000000000000 00003534456344144022400306043400163061301264401651503204435031252034313562304355 34060155432550342520543354505163361050233164330614340316631303202001416413234306 64340416044664162560644020345036252044324121460035345326252044525053405544525323 06401163062434061626354606361364543401134303610331131416413234306643404160446642 05446134401634304611464045110406130654340116412421544613440163430461146404450334 20465250434642154553004010343006140164010526053161022512414255210236160252321462 34503625204432412140306043400163061304010343006140164000100003003322430000000000 00000200006006644161610025605260000400445534003003322430400445534000000000614016 400113361664416331131640166413 16013004056202235503015202155265615516320545050010055433361426624243445454334433 41266132006002234441635115353433232344334436511642600103540446330602340423345352 33256403130100554333614266242434454543344334126613300115222435644656525515152255 22536443203021505542204062505622512162261450232000000000000000000000000000000000 00006625553421331212522626255225524133453540446330602340423345352332564031345156 42621316313102144612434402564343014613566242634105164500141245606003534532625204 45250534055445115660504610146613634664351062660035345326252044525053405544556251 42236321650452640056536401416413234306643404160446644243245152503325202430223322 33402124130153435616626453015202155265615516320545664020663340163034614200543035 44324254452130464333306541400546131606421241301534356166264560442250342025435600 14661363466435106264422503420254356006541400546131606421446124344025643325202430 22332624342161151325164500141245435052342100023164610135461316064243022332523421 000636532141245446645213545260 22335353435353335345250001520160345233220060645234323113101444002326025026534414 53154652311314106265632661132641606251632234254255023222265616305430132500014425 31054146441444043161314235211321160414434020304614151111363435062504516000422165 40624232220401444642503461322610504002253524604545301010042432451525033252024302 23324014446425034613226105040022535246043461646354256645661036334305040316314446 42503461322610504002253524604151214511664513610152614554352352202001416413234306 64340416044664565624341451216006234632113236220014164132343066434041604466456660 03132034032416656415462401416413234306643404160446644243245152503325202430223325 43013250001442531054146444316455160203005524253103054510520512433632462312232602 50265344145315465451600042216540624232200234025061346644005006250610432544550010 46104305261551100301601365224265462360042216540624232203556123015354550000000000 00000462542633262461004436341501345233220060022535246045524253103243022332602054 355414644304614554455435060201 00165656104343121625125162152265400001410444052424250616153523453452354332460000 56506662535352016162425432432542344531000021201110263601364654233143131514460226 06541163305141064131235446346462633105510123661440454550353221342442600332520220 24443200620161404356364464554015363210124301114545301010042432451525033252024302 23321614043563644645540153632101243011141364654233143131514460226065411633034346 56152652615625512300006360333141335163663200113430330366613002202001416413234306 64340416044664521424554511503124263036520333520014164132343066434041604466414104 60456230135536065623644103534532625204452505340554455652651316102261606520662265 50551233242340101201316621501354602633650535465112560062414015620245142443226544 53543060650646115135460263365053546511206241401562024514244346535031460651356552 05516101101222510034452505505333450016241456065340666351441202423126654452505340 55445621505326353345510123661440220244432006303603234460001410444000000000014104 442120111646115331136663444022 55342324505600060205354454610250445234234332646436465050105102613351500006544144 62251136435520512010216203413234306052223641433326552213310201244112045452041322 55061341135314341105015633026262430634446510252000354423006006454505323520442442 02224355110234502052342335262250323006424052332122160606665215200043062211025640 01135432050254354425155204540013530254455120102162034132343060522236414333221000 10502423323160520332543543445501051026133515000065441446225113040045151012621605 56556066652113000000000000000000000000000000003010656226234016022615215255100000 00000000000000000000000045151012621605565560666521131065622623401602261521525515 16442620000123363315526645354454610250445234234332341323430605222364143332515153 40143331260525000245425033533505553422632325036455220164366400160544220435100226 03401556605213006641605442204351002260003622422311644500415535546613320000000000 00000123363315526645222364143332332543543445013530254451353025445521300664222435 516134113252000162260551226000 22435453202100010502423323160520332543543445646432453052533355163030525221033323 54014316435126312253034521451136121201141533266506551266314364603542103425415000 21545630565324511134151346425612003260662232523134324543052424622001533345220550 23306023300064543616636636542614060553002411205004515243442442415643504011200653 36010132341611411412351630102240053665023262534335335362134203066500124410642000 20304146646250340664316316113525333551630305252210333235401431165654660031222516 60110622040622006020535445461025044523423433201050242332316052033254354344520304 14664625034066431631611352614264453414104424655133603041466462503406643163161132 15630256153100063151420142423323160520332543543445422560522300552310553212054111 64330440311020311624443255022054401054410434335011131460561543523620005623214021 52522103332354014314331004431504413530132022331343151664505544643462612504452342 34332401120065336010552310553212000000000000056232140215623214021544010544065336 012411205441353602332162466565 22435453202100010502423323160520332543543445152163432203352214124610261512032636 13156463424462213335522400313642552105454434604200024414616635401413152061306020 04254662530533631611423063646250164010500352311524655354344215035323160432040600 56154461256045466314113623012253150426500541034215224420523360054434222034502500 12444365114132612236340042602455165451562623354244531504116546021360062405256000 60205354454610250445234234332633512346523556525300064525542201556114241234013464 10513534546323002030414664625034066431631611302030414664625034066431631611310502 42332316052033254354344516224001552566602510610036552053544546102504452342343323 53231604320406005615446123631131520430113461461664031364255210545443460420626514 33420313116150140023343555043205200653331161444061304300241165524620351200236043 26151203263613156461640105003523115240632036445246454214504133253132355203325435 43445406005615446120064525542201000000000000264344633050352311524216233165250012 440541034236043012445366630342 00000000000000000000000000000000000000000000000303043633333334643334131063060430 64434630030304363333333464333413106306043064434630606016566666661516661262056050 16051161561010612111111162611165150210206102661621106045644464035413305640410060 01064342060165666666615166612620560501605116156604564446403541330564041006001064 34206121111111626111651502102061026616213213331304236440213036001006013435042000 20304146646250340664316316113033303240641156040540455224361612555051203244630206 20266112534341002030414664625034066431631611302030414664625034066431631611320304 14664625034066431631611351203244630206202661125343413041466462503406643163161133 54133056404100600106434203631131520430113461461664641156040540455224361612200434 40220614366500043221056020056161505250603433055016341120003434330550163411200034 21303600100601343504203004252540434022062026611253434105106243566343230000000000 00000506543262525330561615052506000000000000500205161406102661621060134350106434 205116156516140252010043034435 22435453202100010502423323160520332543543445016426562052542241353155506323513102 66423401642656205254224135315550632351310266423400226544664310422515452532655341 11206664615512331134603552623252451224366650111316453453052335060100353534202052 44252632400345243134324646010666643630202041242025165232526545403044445242060605 36564325346434531310601111341405050365352122546231404636342314561264456056656000 60205354454610250445234234332525422413531555063235131026642340162210403002121256 06016556164265006020535445461025044523423433201050242332316052033254354344550403 63113152043011346146166414432313436453361222405551522053544546102504452342343326 01003535342020524425263246562262340160226152152551600424243505025335251453156561 46213524511350355042424350502533525145363636140403411434564160111134140505036535 11530554635624150151111341405050365353515645401332152025311046123044063406643163 16113223142153620625025335251453332543543445341143456412341502203101024121511354 302041242111316536565504422234 00000000000000000000000000000000000000000000410310652634453050343352132414432336 31111610100401221445102063646521445044360545020552001024421132040565153421130116 50313040331502432166410401611435136566131121555525030655633260501413125633203341 02320502210244211320405651534211301165031304033125143324020434425645363345441466 66165335664503021262435664066120464030442144454030515614441466465513665453656000 60205354454610250445234234332044500404641336054054104211036310226002023245530620 62402144053540005040363113152043011346146166405040363113152043011346146166410502 42332316052033254354344502023245530620624021440535400000000000000000000000000000 60605025434530162504323540000000000000000000000000502460504414210602420204204034 61641052340613146246050441421060242020430431613602543016463151226316463664321263 52343240615203454234066563502036303066206240214405354055356304065606054301134614 61664236035660414604436054502055113461461664254301646316355012150602420204232050 224140401164631414604033306331 22435453202100010502423323160520332543543445042133166204435220414026223506361264 16546114213316620443522041402622350636126416546115653315051161410414151521341663 02032224160432021666133504144000224201621422403510251014333455602422000112104314 21120564021251211654005356323643326411121140635551223344510000645402235405244543 22021223661034053525156541114023403210366344432210535500066560346356650213014000 40601215515430610551625625226644342402424646145243350105111243225611024201311560 35341324362344005040363113152043011346146166405040363113152043011346146166420304 14664625034066431631611316041434542465556031601350122053544546102504452342343320 12142624522645333633504210000000000000000000000000001323055423025332345505026460 33146043664613303132305542302533234550532331402125326524625500224201621422403510 06656034635665021302242016214224035106621501655152660613123230620245465203325435 43445141651361231663463566502130664316316113341131644042340321036105111243540413 153222416321036413154260142413 55342324505600060205354454610250445234234332042533124020625452456202402414243016 66331144253312402062545245620240241424301666331145053301320541104421510256164420 36462501156432165202336634000413646043355056445111122032601533055631306143455602 45461033121114605451645423610221554054564105334523400154355035462223320523422045 30062666023065352152213066531366043633304510624402214640163432210532316044635000 50403631131520430113461461664206254524562024024142430166633114031521102154666226 01625660512004000000000000000000000000000000004060121551543061055162562522660205 35445461025044523423433224143543351022415122061211104036311315204301134614616645 56313061434556024546103315354454610250445234234332423155544502543550324001003641 31034422021332666053245405221101455133341364604335505644511136036563610522211556 16343221053231604465562230232136024431242125043335544255362655016566604301134614 61664255660632264442543550324001445234234332232136024434131520662166633114632264 443414440136005621125334662022 55342324505600060205354454610250445234234332016422513056060513513360550211435624 11145641642251305606051351336055021143562411145640225516665053336205106564431115 45643031325522611120244415026012133466623213404645423243010152345505233025323534 22035410060065250563461543250214401303646455613644511016214022155611514316606312 05450125202143162345205633064041313221643616063523462516014220450532326634542000 20304146646250340664316316113560605135133605502114356241114564303162511016220612 62125660215300004060121551543061055162562522600000000000000000000000000000040601 21551543061055162562522664564553066014425631244426325024233231605203325435434454 14363645450536406110450644146646250340664316316113556221662634611014650232510656 44311154564303132254405245424355042360014365312603660416553212133466623213404645 55021143562411145645633064041313221646126212566021530063352146533351452504452342 34332536406110450644505323266345113461461664366041655324131322164166032013631205 453612245631200450643132313260 00000000000000000000000000000000000000000000410013625000024423010616062310331065 30454350140005535002246330302214435334233444363222100033630044156606044211636614 66111656440512340000366310502520231501150241064614641520000533540601610154604460 12403234200336300441566060442116366146611165644022420055314404055633424435443334 14554414003362110103356614116311666121335560023443545354453335305511020206021000 10502423323160520332543543445000244230106160623103310653045435001221504034303154 05540365026256000000000000000000000000000000000000000000000000000000000000060205 35445461025044523423433225533345611351356530564101434036311315204301134614616644 52553640641541353512666044146646250340664316316113106160623103310653045435604421 16366146611165644616062310331065304543533566141163116661213312501661306323146465 53530131615016636542315011502410646144531532121364440525526056462151533406643163 16113646162061141233310653045435664316316113445503030206323146465653045435426505 612556531303020323424050352506 66521512606300030106562262340160226152152551000001005225051244222050545324332432 36554240000100522505124422205054532433243236554240002003443032411444030313641664 16465331410050043340453663330404641361136131244636060025520265335550202324534453 45412235320034430324114440303136416641646533141262412022543434246466462460253620 41340433404536633304046413611361312446365225051244222050545324332432365542421000 10502423323160520332543543445150502640504252363423062550112056606314264643531053 05250042523544001050242332316052033254354344500000000000000000000000000000010502 42332316052033254354344513206021615352150316604410632053544546102504452342343323 14113331442645661455132403631131520430113461461664504252363423062550112056240500 46666316103060403425236342306255011205640464136113613124463620031111461604010304 54532433243236554240311114616040103041555562520605010624025200352542333406643163 16113141216113566153430014346311664316316113234405530424365401261014346311634314 663060403553042405026516304353 00000000000000000000000000000000000000000000600000123344226533243545350502250550 26554542562663341422352336432612356323564205036030000246611445366416313630304430 33045331310005311663324113614641404033404403244646006544335512445342324202055202 20512232302466114453664163136303044303304533131654433551244534232420205520220512 23232102633542124061330441236235553264203134225553001213041520224303611201642000 20304146646250340664316316113642215636504322055362462111264560211162541103264264 41012362050156005040363113152043011346146166406020535445461025044523423433260205 35445461025044523423433264524640033366214505262144115024233231605203325435434454 24112634523251665144314364146646250340664316316113012130415202243036112016242601 23404416065224025432205536246211126456026456455303624601031402224463510164635533 66655421303454211226543033610125530526653123144413263010661011064115155203325435 43445552022051223232243036112016445234234332362460103144403244646345421122416650 614533131401201405426506314256 00000000000000000000000000000000000000000000626161243263203035613061562463350350 61520564401005333320002503454233545433544240002052414166246405013354420045104604 45324613604441014613050043025062666121252320461261600244445000520432354423234423 35300050212265264030536405331201406150223152254024444500052043235442323442335300 05024111130003401646311464611466360003043543201005206104644436361626054364342000 20304146646250340664316316113532020554414362534113241033316311510204646651540422 65456521316212002030414664625034066431631611306020535445461025044523423433200000 00000000000000000000000001605262155626255622120001060000000000000000000000000002 50160313334141615102341342423323160520332543543445345423354543354424000205520151 11656525450316516655410420346011546116225423621140140254304262666121252320461261 02640230226512345303260310332453164104226545652131621256025403315433464301134614 61664540551265432403460115461162664316316113332453164101402543042115461162444614 665234035461261005020403304353 00000000000000000000000000000000000000000000100000632345345355153454320505250220 25332625215112220534136503260355451420213546150430000564613613633236131640303430 44043664540002131641641445416461304043403303411323001454324324226243234502025205 50524451505646136136332361316403034304404366454145432432422624323450202520550524 45152323416113466242060346532542213365422065340315560341245532246651114230556000 60205354454610250445234234332653403155603412455322466511142305652453605130566264 21014562346025001050242332316052033254354344502030414664625034066431631611350403 63113152043011346146166454663052412665112336444215063041466462503406643163161132 16665506625455303410102532423323160520332543543445326035545142021354615043146325 63554636240132122341245532246651114230552212440351606410221014464563035146254061 40254126156632241565543133606120204361624134633511246310161066061226465203325435 43445252055052445152134045306630445234234332351462540613303411323436060524324011 404366454645655102535560436163 66521512606300030106562262340160226152152551000006050220242355102205542454445435 45445150000605022024235510220554245444543545445150005030440414633204403314131113 16313113230020403303631445033044636466646146466454010205505354226055022353233323 42323326250304404146332044033141311131631311323530620532412026353001314310434115 14114033036314450330446364666461464664540430243335344530151436401612031025300000 00000000000000000000000000000102413056306432334024122511001140012051623654431221 02630026156201000000000000000000000000000000006020535445461025044523423433250403 63113152043011346146166451623654431221026300261562013041466462503406643163161132 14013454430536552660066302423323160520332543543445514240064634603436626366440331 41311131631311323643233402412251100114042154664631430362301644636466646146466454 15143640161203102530262162016122321223235230525331353353352534423124634301134614 61664536552660066304560045235402113461461664525301503411612232122045235402325423 054154061150341066302210341614 00000000000000000000000000000000000000000000616141225265453510633543566333464353 51345513406003533545050005432433232444244530520000363633313132330445535512605103 54453431134141444646454403322422651026042332434664100424423202000234534454533353 32402500065030331343601524224306321622054652226042442320200023453445453335332402 50001411464040004613611313666366410430005055452530461211250351431106236111321000 10502423323160520332543543445554525304612112503514311062361113626263040640640654 62106504300113001050242332316052033254354344505040363113152043011346146166410502 42332316052033254354344560006251255151222122650610005024233231605203325435434450 02345344545333533240250000000000000000000000000000543243323244424453052000320320 36231403602500445430414360453014444366423031163652325035211345041546304105200332 41436045301444436643116365232503521136546210650430011321352330462433323406643163 16113130215512523324530144443664113461461664423324346644105200332144443664154166 642500445352113250000445332000 00000000000000000000000000000000000000000000110040452000023324300052035354445332 33353456212164263002633425620126236346024054101262161324630042651556253220640135 50210454640606430000311361000430141466641131114164303250000544534000250424233324 45444243242643500446112631401456041242330354500325000054453400025042423332445444 24320335003610646315616611260545225050512210024304542314344336401516610101356000 60205354454610250445234234332000233243000520353544453323335345001551250006105656 22265515556526000000000000000000000000000000000000000000000000000000000000060205 35445461025044523423433254221465560452621521241656323041466462503406643163161133 23546343344130626116060643631131520430113461461664146466533114340632644451003406 36311136646663613052035354445332333534543014146664113111416453231216203604650532 42630241215505626001414666411311141644526215212416563226051440350646263406643163 16113536562202151004566014026232113461461664545225050513604650532632644451630515 453120245423200515452026532260 00000000000000000000000000000000000000000000651151223442556333305463054514202465 44142160600003351255332342624452050525055023324355000066324336646145411340303430 33046641636265215234451210531402034653255321031133000442652244543515332502025202 20544534200663243366461454113403034303304664163044265224454351533250202520220544 53421145344113163236643040434044031136143232555353133131445532246211164154142000 20304146646250340664316316113225543036615061365502130345105103166152516234114461 51125053633030006020535445461025044523423433201050242332316052033254354344510502 42332316052033254354344554562001653563315632101603623041466462503406643163161134 11620164122056404326026044146646250340664316316113123506025412611263023322315603 13214041531121425025363566235642025065434121422314263034024625124403510164504501 60254126112630233224645630362466563521624134413501551110161011062265215203325435 43445252022054453422130345105103445234234332362466563524403113614345105103412110 104664163340246544553206246506 66521512606300030106562262340160226152152551000100033212502502251533545424435435 35202200010003321250250225153354542443543535202200200066424304304432366313141163 16363404405000113534034033454114646366146141430330512344252012154054634663623642 50633233100664243043044323663131411631636340440044565205205526244232353342342425 05501135340340334541146463661461414303303632504532665420463451424166213633342000 20304146646250340664316316113025015220162012364424022510054552160461104310415322 12011640062661006020535445461025044523423433201050242332316052033254354344500000 00000000000000000000000062162232331023022300221444425024233231605203325435434455 52624423235334234242505505354454610250445234234332162012364424022510054552462162 21231263402113115052002433450343560200143003611640161420300553126636033450046443 46345142416621363330361164016142030051255260525630100454055400556333354301134614 61664131616514141124460044211114113461461664334500464431614203005044211114335666 632113115046443232254002330022 11256265101400040601215515430610551625625226000100055654355050535355135423435345 32050550010005565435505053535513542343534532050550200033531633030363633263146163 61364030335000442461440404141445146316141641304044512120534250301216411063633643 40665450300335316330303636332631461636136403033022123422020242422642354342432450 20224424614404041414451463161416413040445164356030000610444405461522604142321000 10502423323160520332543543445243520406561366014144134301123204256004012112106526 02120031642434005040363113152043011346146166402030414664625034066431631611310502 42332316052033254354344504012112106526021200316424340000000000000000000000000000 41405425133630561603454600000000000000000000000000006104444054615226041423052011 11031523445012146610444405461522604142331432665603525061315061236136403414140412 44440546152260414234164063600234565254242245250441510254455443554444564301134614 61664231625510363544240062514161113461461664352506131503414140412062514161152636 162246401613150363543033412331 00000000000000000000000000000000000000000000651151212013430555211504354214542465 05360240600002215343454533235512020552055054542435000044236161313664633240403340 33031314166265436116134542346253033654155322564510000556243432324454226505022502 20232353400442361613136646332404033403303131416055624343232445422650502250220232 35343354161646411314453030443044046463612643433565160023511223564303261150556000 60205354454610250445234234332134305552115043542145424650536024525360602312102615 16431442035563002030414664625034066431631611305040363113152043011346146166420304 14664625034066431631611366614460256214262123606530125024233231605203325435434452 03153503254526156630144212423323160520332543543445462420452325162114063356152016 54303360612440522023511223564303261150531455331426101325540461463564636240412036 43625055303412206116431345235560211421124654413342645060116011015156522504452342 34332225022023235345530341220611332543543445426311036234404646361341220611451662 023131416412036144214154255413 00000000000000000000000000000000000000000000160030400005543542350200032424332335 43535434211166063554655223642626643335424364353245616610143313304051251530132642 05565545350106000044614631403000136361131146141461403000022342354205000453534454 42342423430404233113443443646121056533240245422300002234235420500045353445442342 42343035446643343341316560212445305323550005543542350200032424332335435354300000 00000000000000000000000000000055435423502000324243323354353543662562156010005121 25515562565625001050242332316052033254354344501050242332316052033254354344550403 63113152043011346146166465120406460624654021011040315024233231605203325435434455 01361312032645601141151215354454610250445234234332641646504513210663662656203230 31236201404402054200032424332335435354345404654150630330502300136361131146141461 03242433233543535431363611311461414616246540210110403151326304424464144301134614 61664141226506515663436045044430664316316113254554505046303305023663662656320333 404402054532355333402054504543 00000000000000000000000000000000000000000000010313020165006550165666505030066001 62661211031302016500655016566650503006600162661212000230113001340132004530006000 61005300231510305240024405242224040100220052322535006203320032503260051200040004 30012006202301130013401320045300060006100530023620332003250326005120004000430012 00623052400244052422240401002200523225350655005500623334266055033524342345300000 00000000000000000000000000000250025600441150320460116161341602600065055011444204 10111661051633001050242332316052033254354344500000000000000000000000000000000000 00000000000000000000000065055011444204101116610516335024233231605203325435434450 15444351102204425343543240000000000000000000000000441150320460116161341602433614 60510331643303461221114012022255203256603240001000160024005432400010001600240054 34102104416341143401306205525251652036050033004313341400200025004100310000000000 00000400043001200620660016266121000000000000016002400541600240054016266121615116 560530023240054452113461054234 22435453202100010502423323160520332543543445161355341454556340461316603061522636 45244604343653131455235034053513000054454466062410552422201332600203406342043322 65062663062253555064451005043014350344551201511401353060432234600233550220432445 02256242312323413366603242501150343000424114525056533222410551023413061211325602 60553536644412033204612605242264350450331034554310054422055034533205521535463000 30106562262340160226152152551345543100544220550345332055215354266450040610561401 66445305455605005040363113152043011346146166401050242332316052033254354344510502 42332316052033254354344551035532414102566644505304563041466462503406643163161130 60250425605226641046442040000000000000000000000000544220550345332055215354340634 20433226506266306535130000544544660624146126052422643504503314350344551201511401 44605250002124426164401641130443541465034611353261223000015515544046530000000000 00000023323311015365445446606241332543543445003536632520353663252212442616225624 236266306120514260555412514446 22435453202100010502423323160520332543543445635644320323551446301656330000263323 40454625356313046355543642243010306124141526636112124510366334145316422515034445 30003222600344503414466423405044260523543152530361522605242233215206022130615625 46165053450002263301552656410420434602152404041510034224301062234522043525023442 32020055144062251213603503431056253030360113550466136324021025230146120202400000 00000000000000000000000000000435534060155432550342520543354505566324333203124102 51023316253563002030414664625034066431631611301050242332316052033254354344510502 42332316052033254354344523345351201401615042341010124036311315204301134614616641 06223452204352502344232021215515430610551625625226155432550342520543354505253566 00004566461013154105564016215231612024323653061306223461214244260523543152530361 10306124141526636113503431056253030365034124246133534400064226250515460000000000 00000051445430323152633234045462445234234332622346121425625303036543354505002666 400322260455510323154041361413 22435453202100010502423323160520332543543445142533404206546215451463662252023633 40440132461466413654222533061212626104554161265645053231055313463425262636400050 13524026136433561624613044033666143610050343223313126230112325425616464245000103 21650643220411253104535460434024610352200320132243221233522033201033552043505234 21003665246032423103430531604255004506454206546215451463662252023633404401335000 50403631131520430113461461664665452352161313532000604561201345362314626423533116 10153552022045004060121551543061055162562522601050242332316052033254354344550403 63113152043011346146166413631501610415206344006402642053544546102504452342343322 20553334253400605251155452423323160520332543543445445060442250342025435600441116 34160020434554464612126261045541612656434305316042550045064520663340163034614200 51021601236433531266633401630346142004152063440064026463403624522123642504452342 34332001032165064320604561201345000000000000503432233136425305164252662232523421 000320132450645330642613645260 00000000000000000000000000000000000000000000010010054452445223424332234043006431 03234551001005445244522342433223404300643103234552101221064116456020113625025020 00020216140500466436643316361133160610026150131644600233253325543534455430340013 46045432212210641164560201136250250200002021614023325332554353445543034001346045 43224664366433163611331606100261501316444662446203666664543025032615316612335000 50403631131520430113461461664324432630104453160160100001014342122016545411346100 00364313351634006020535445461025044523423433205040363113152043011346146166450403 63113152043011346146166416545411346100003643133516342053544546102504452342343324 11111323405204516246116544146646250340664316316113104453160160100001014342633215 20340426154103465445316016010000101434200234025061346644005002340250613466440050 62506104325445500100001604643143652060052062615612430202501516216534050000000000 00000001261511452160651626632561000000000000261501316440005056163001014342060634 352021614131644634353465050201 22435453202100010502423323160520332543543445616426452322453613126623126561066322 40366653434526246245060324040466255204441426541140226324504132536124065402361000 55231403345514532036452416530123054160002254630443454550353221342442600332520220 24443200605144341355460032146363000224605222115135525321154002635424200066540166 63310341364622112534461446103340204031112532454663361255435543022506050233356000 60205354454610250445234234332424556435335100445250550533345001126436524105310465 20003346210661006020535445461025044523423433205040363113152043011346146166410502 42332316052033254354344530512020233166102224213624426012155154306105516256252264 53030311522503336351236634146646250340664316316113051423535000112306111446321463 63000224605222115404662552044414265411412305416000225463044362234430666563246556 04452505505333450016643404404111640054652000334621066113402235136426605203325435 43445006654016663310112306111446000000000000022546304432254630443533345001102054 445222115403111411124666443022 16330106511026354401201621612115555522544063000006053004163436430135043444455435 54366430000102400361434134064203433332234223411340004012005342524520321052555511 52115244520040120053425245203210525555115211524452000000000000000000000000000000 00000000060530041634364301350434444554355436643651102635440120162161211555552254 40632400361434134064203433332234223411343203314022150061243311200241122324040544 26561405664005113443266351601041634364301350434444554355436643000000000000000000 00000000000000600645450532352044244202224355156601220550643122544560050414102646 40413143066366303336144513232024542503353350555342263354002536115530036553313603 66011045236615514001053531201621612115555522544063204043163005665444514615062444 32550220544010544000000000000000000000043652233600653366265034614002112333263162 26153346642004065654344445543554366430266433451142610651134432663516014424420222 43551056654445146155665444514615550233060233024112232402411223240233060233555342 260406565406565602335353311636 00215221202534503160302610615115060030533052042344240436130625060452052322305006 03660343543353034164015201032502545540200104110431213322124220336420341361233445 20624105062341013246200102304605002113231051362612423354001001323202454250335335 05553422626120360305634402143343665422012532515562553350254410023343555043205200 65335114124040120020651640052410215366302641540020460150300422646203265452452432 04610405160162662010040244025360305634402143343665422012532515010013232024542503 35335055534226200264640413143066366303336144560356110421661655314402436432301323 20245425033533505553422600000000000000000000000000003062054010063326230132464361 20020651640052410215366305403102005664546026415165103250254554020010411043060413 45001653063124420000000000000000000000023343555043205200653312613002536056241140 50021132310513626125232230500603660340566454602641516521132310513626123353350555 34226052410215366305241021536630345025001244200104110436006363156040244025000000 003535463244025012442411402521 55345354234233323544010025220110342533600025646335404546064063422242062055524234 43342626445626633121320122524115101154214660342536256240454645610246411321055332 12004614202354612542452364363621120004542211516314423354001001323202454250335335 05553422600322461641250424104100113500322161411051123432416021240240044560051143 42444553161365203536036006642004556163663231013014355535015022253543344351545464 56102464113210553321200461420464644442323612010334021333216305060064545053235204 42442022243551200264640413143066366303336144551056144414054033341461166145402646 40413143066366303336144564545053235204424420222435515614441405403334146116614541 22524115101154214660342535313664560224456500316350353603600664200455616366100252 20110342533600025651561022122101112566402522011034253360002543440220614366500043 53003321002663435336205552423443342624055201455514350603321002663435330000000000 00000013144223256211314422325621435244100052564445614020455616366266343533555342 260461420461420521650034043256 10030040601026443333102101423133353313015602210050201004111215110301005641015063 01414610100602050326611115035056315111411510542034003010605133444460560635464442 44640621050106030053336313302030014530310420353543000000000000000000000000000000 00000000010502045116666204202146266636626023504104002444146440504006324046035042 42342050326611115035056315111411510542036003666562660406002136062014063631660513 34444605606354644424464062105041112151103010056410150630141461000000000000000000 00000000000000600645450532352044244202224355122236350266630523434453462141405131 30364634011411404441633251313036463401141140444163324241055356453414515013300465 02006363614040341143456412506232153026246346306340200636361404034114345641016163 33354504324133566000000000000000000000042424350502533525145310056410150630141461 63546444244640621050564101506301414616324046035042423443161664162356566636630333 61445323621621021604034114345641310420353543341143456416136511422420353543333614 455110062353543621052160023152 52445423324244520001010205234324061520345423066356222541234132522215064120631032 54403651142155523654364525556201365014604523304120221552253125513036344111356012 32241416162215522531255130363441113560123224141616423354001001323202454250335335 05553422600010416345133323342031055166314322401004024352645551552105406643354251 12040603614326444544350460226114634553066036143264445443504602261146345530665322 56453565125363125451202605135416345133323342031055166314322401060064545053235204 42442022243551500513130364634011411404441633261513534304542262614165423554001323 20245425033533505553422664545053235204424420222435510040401061525120346105262150 50503043161360254301646311010205234324061520345423656112226350246441212525102052 34324061520345423651561022122101112566420523432406152034542326211313424362156620 25434530162504323546412063103254403655406643354251120433466022130230221141140444 16332226114634553061460452330412123224141616254301646314426046044261550241555342 262605135432354230223263365554 06115625542545333223203000235051353310102024522354331431366644640600046303263662 02040414444422554611151464022624045246201464551420264444323544004640351545224064 54010236402644443235440046403515452240645401023640423354001001323202454250335335 05553422651106310663254500262553511415616156154226554433260000132305542302533234 55050404651126545034545643034061353302554046511265450345456430340613533025542304 42615100646112133531434314315312665123204323213404301642440522010013232024542503 35335055534226500513130364634011411404441633255643130045433632212352523523102646 40413143066366303336144526464041314306636630333614450545021315166504515030624501 51063231344105131020465100001323055423025332345505005131044631034113164404013230 55423025332345505000000000000000000000013166564424634346346200463032636620204041 05420264244606050534630326366202040415542302533234550526123104232664213353350555 34226451411505030363406135330255645401023640341131644046135330255423266421333614 451023640605053236403036522245 60552556266005233604221401364244215502560552522454324000046331654336404126020236 32324404434423220043112063356051263663544034204430564416500354542605105366316112 02530444445644165003545426051053663161120253044444354423006006454505323520442442 02224355151032004460124644556131046051352114553254300623422042315554450254355032 40011140013150144361602161451334623025564500331065313322164603102642566322430065 41611650561503312341264162331000463316543364041260202363232440000000000000000000 00000000000000000000000000000000000000000000015662531665101245040465646411006454 50532352044244202224355126464041314306636630333614452415113352620150326342213361 44361602161451334623025564221401364244215502560552631544466403461440136005260241 14616650524033333532352044244202224355121620446543651361544641221525530341066666 64135335622052102255616326443154052212413010153515122033123412641623311141140444 16332310264256632243461440136005606242626550264256632245414545330253044444555342 265210225453006444442556334011 01400631250066624116000160502126615502666451210056243005554122500025030424552330 45551320100005550252320446063353130534054143405324000066601615102230355654506520 62425206510146520011153661000610205651162205111326000000000000000000000000000000 00000000000222052545033101442464024302363430245011106162605540422123201250153525 01265550252320446063353130534054143405326302123523650514322320462642546542640121 54214202364455216420253645545055541225000250304245523304555132000000000000000000 00000000000000400451510126216055655606665211331625110162206126212566021530004515 10126216055655606665211364545053235204424420222435515043033062415204536450425264 46063353130534054143405321606605412340136513014345101012563311033462104051001605 02126615502666451000000000000000000000016050212661550266645165214466044315603026 23654306412640634323042455233045551325245424355042360056511622051113264424420222 43551534054143405324626425465426641264063432334621040515414340532253645545555342 265111326354100634324051245130 52442453055600234435453544533353055110202060066455231050146241633106554626436120 52312061132254602063153614460122315134165025465010525516110554140362010251453113 66342143425255161105541403620102514531136634214342354423006006454505323520442442 02224355160102505466224432250636043140264113312633260123505165522101361131316503 62166052023115533455201410346305136644654420031661464146641114104455030302061015 44665526610424052350645332236501462416331065546264361205231206040045151012621605 56556066652113000000000000000000000000000000015225626562265556506644010103006454 50532352044244202224355126464041314306636630333614453105615612256021034145103624 52443350512551515240123524150605263246641143563435143143661406302535130246564131 03460162154611322245425033533505553422660526324664114356343565546264361205231206 25145311366342143426360431402641133121361131316503621643106156231664556636630333 61445346305136644656302535130246615623166455445503030202535130246645332236111256 641623604505010415613020531603 52110502260253515634126313363464545334003311000002003443032411444030313641664164 65331410000500433404536633304046413611361312446360006002552026533555020232453445 34541223530060025520265335550202324534453454122353000000000000000000000000000000 00000000020034430324114440303136416641646533141226025351563412631336346454533400 33110433404536633304046413611361312446364334045366333040464136113613124463625212 66651052656504162011432656502436323561245626656151313661006622060064545053235204 42442022243551100132320245425033533505553422664122111060626512551251536621201323 20245425033533505553422632626065156102212210111256646056152220155602545305320632 46333432114052431056532613523444023350431360364056135020461033501153410410251212 03615066345121205532352044244202224355150545324332432365542450316044206624360360 23245344534541223533160442066243603602335043136036405641620114326565026636630333 61445335011534104105243105653261346410413021221645353041153410410421531615333614 456365134413021044661155360565 06000001233442265332435453505022505502655454500000246611445366416313630304430330 45331316602131036603216210151335645122534621260520000654433551244534232420205520 22051223230006544335512445342324202055202205122323000000000000000000000000000000 00000000002466114453664163136303044303304533131123344226533243545350502250550265 54545266663203055134563142546254143625333466232356041226422440514642541042053305 14314046455632641165231413061116455533560260033630266330124506050051313036463401 14114044416332500513130364634011411404441633213523505451142645334162353204306454 50532352044244202224355145151012621605565560666521131044516421563462346561234115 23110021346263604365353141132514235615461535246122412264224405146425410420313221 45136612546364016413143066366303336144513005535013355041260305643151410341242463 14523135302536565420336302663301245065535013355041260320552022051223233353350555 34226334044032446465146425410420644220365104324510011654403244646253656542555342 265122323365104044361165350163 10440100533332000250345423354543354424000205222006250466000362251265454153015215 21253606605004111130003401646311464611466360003040053131344300565103522306334153 03204161340531313443005651035223063341530320416134000000000000000000000000000000 00000000062504660003622512654541530152152125360053333200025034542335454335442400 02054111130003401646311464611466360003046511400166336631532602640461453452354400 02466136415153120316316361240666002306310200361202524104361141020026464041314306 63663033361445200264640413143066366303336144500654432453131236023423424365000000 00000000000000000000000000000000000000000000000000001605262155626255622120001062 46622546661335116512431553540100534101612402534424164631146461146636000304425540 14436240450361643364634011411404441633210053410161240253442415201423045115416035 02436061653052433533612025241043611411443624045036164335620513315340211141140444 16332264046145345235253603416636316316361240326623610424614534523320416134444163 325243353416134005020304403565 01000006323453453551534543205052502202533262200000564613613633236131640303430440 43664541105643466446446303152062142646243145362100000145432432422624323450202520 55052445150001454324324226243234502025205505244515000000000000000000000000000000 00000000005646136136332361316403034304404366454632345345355153454320505250220253 32626236456452535106534645222523623634366264364331411352203463636633600206103233 23603041550322460640520410366131131201065440133620260430650122050051313036463401 14114044416332100132320245425033533505553422626053335605653665456413424650605131 30364634011411404441633213232024542503353350555342265333560565366545641342465066 16111455543010313512455424036220455310130250360411315206214264624314536210362204 55310130250360411413143066366303336144541254516661624624252463653362632452123603 31421323125426531401336202604306501222542424422400604320252055052445153353350555 34226434033034113231031351245542640520410366313512455423303411323520410366222435 515244515410366010342061122435 52110552010205426043621563334065605365662402000005030440414633204403314131113163 13113230000204033036314450330446364666461464664540001020550535422605502235323332 34232332620010205505354226055022353233323423233262000000000000000000000000000000 00000000050304404146332044033141311131631311323536420642036612324051432323334342 66214033036314450330446364666461464664545030463206123542111602420412422360355053 54226055022353233323423233262403145016542356661053503653554104060064545053235204 42442022243551000000000000000000000000000000021434151631203236463451416542005131 30364634011411404441633264545053235204424420222435515334151206425151555252133146 12354211160242041242236034224432604102012332301034632552546610160150514341220554 24544454354544515532352044244202224355130124421612630601036633141311131631311323 65335616514010604113216464666161455426465156132125314036050654454060431141140444 16332242041242236033053113105016430460642524531131050164124223603460642524333614 451060411642524604115016655342 10340600353354505000543243323244424453052000202036214463430626221522455663236214 01526641602001411464040004613611313666366410430006024635542520464663166511442624 63503164450031563421200131530403024640460361434332000000000000000000000000000000 00000000015421635300515410601036260620125616113035335450500054324332324442445305 20001411464040004613611313666366410430000214140664616542256125252260433444514242 03323436211634161611302552226633305646013540306304034162325445020026464041314306 63663033361445100132320245425033533505553422660413122106415523632623240033201323 20245425033533505553422600000000000000000000000000003231205020654505402435252260 04613611313666366410430000543243323244424453052000461361131366636641043000456205 03502052431516226364634011411404441633230405313031041634344532466153513151200551 30246404603614343323063040341623254455313031041634344542050253462615516636630333 61445313016632165513043615452332460361434332436154523321663216551361434332444163 322552226316445250000226551000 01100404520000233243000520353544453323335345220010134000046641600034063631113664 66636136104616450033145536062450516101621422320511016546500354002660606533445454 54655603260303250000544534000250424233324454442432000000000000000000000000000000 00000000032416005464540303216206425243613302245452000023324300052035354445332333 53455060053164223033064115030551055234261400131261420211432102420611664131330065 43211505503244605066406615213000466416000340636311136646663613000000000000000000 00000000000000000000000000000000000000000000015512500061056562226551555652606454 50532352044244202224355126464041314306636630333614450644040412255151515411402644 55050536611313131533506454303466623651560360044600404561501352534164405532005203 53544453323335345000000000000000000000052035354445332333534524116646464624420132 32446050664066152136363111366466636131343034635662601345616524322066516636630333 61445242061166413133055105523426431421151064551055234266116641313410033100333614 456615213033100331005532132130 10060000335125533234262445205052505502332435216056210124636265335362131325552431 50120500200001145344113163236643040434044031136141000044265224454351533250202520 22054453420215234656241351616524662504051264320455000000000000000000000000000000 00000000000663243366461454113403034303304664163033512553323426244520505250550233 24351145344113163236643040434044031136144553641325502002503463636043640435236542 46412212463232611165231036010244360014656560653362631352421312030032626065156102 21221011125664600645450532352044244202224355165640533360335632623465631540501323 20245425033533505553422626464041314306636630333614450215353505366545626341426246 31212101244151464253564653666506635645461535623103626533644150511440522246600610 25424240524505216126216055655606665211306102542424052450521652043141410341303425 11421323162421546046533626313524213122542424052450521620252022054453423353350555 34226434044031136141032451640133644220611123324516401334403113614253202561555342 265445342611123360104352644603 52111562540121021214414143364465505364645114000200066424304304432366313141163163 63404400050001135340340334541146463661461414303300600044565205205526244232353342 34242505506000445652052055262442323533423424250550562215003003262606515610221221 01112566400664243043044323663131411631636340440033212502502251533545424435435352 02201135340340334541146463661461414303304453603660215124530625203210402100566540 54624666503053426316450541225242042421121216651153303651513221030032626065156102 21221011125664600645450532352044244202224355101033414123344245012054344433600000 00000000000000000000000064545053235204424420222435513341412334424501205434443363 34541146463661461414303306313651204616026305063001252430466031511163603111100126 34502612331354446651561022122101112566401263450261233135444624561304524662631115 30534263164505412253110462666141046662435146132023655231610514020140061141140444 16332315111636031113253115146662530461666112321040210054126264556461666112333614 452014006541225140063111440011 25661215341540554313454043444013132442150161000200033531633030363633263146163613 64030330050004424614404041414451463161416413040440600022123422020242422642354342 43245020226000221234220202424226423543424324502022562215003003262606515610221221 01112566400335316330303636332631461636136403033055654355050535355135423435345320 50554424614404041414451463161416413040442646244102034312232664440662613126352352 21525626603603101052302336241313334111030524021240415125355146010013232024542503 35335055534226500513130364634011411404441633266254526202522204545122146043401323 20245425033533505553422613232024542503353350555342266065656645621525652651060662 03431223266444066261312635353551354234353453205055343122326644406626131263506120 14120246416566423245425033533505553422661201412024641656642316111026264114230252 36031010523023362415416121501405216201412024641656642331010523023362411141140444 16332515136635405252034604665412531361211354346046654126626131263350163460444163 322336241163460455034044252554 10060000221534345453323551202055205505454243216056265036461632154514031425462431 42563030200003354161646411314453030443044046463611000055624343232445422650502250 22023235340215341240436132555411665501351261205640000000000000000000000000000000 00000000000442361613136646332404033403303131416022153434545332355120205520550545 42433354161646411314453030443044046463615141516332563606112341604642611214222424 31001252542325464244224566315364616321545140314254624314256303010013232024542503 35335055534226200264640413143066366303336144552432611153344110321364360145002646 40413143066366303336144551313036463401141140444163325110103413513244346540263440 24343146431514114413556236525235452313533553211462535506033630260430230036206126 32641161531045611532352044244202224355161263264116153104561116654361031351665635 30553501302501500533142546243142563032242064052062002450225022023235344424420222 43551443044046463612632452403510130250150053464261121424404646361250150053555342 262323534150053321663510041245 01600304000055435423502000324243323354353543250060100003316314630400064141664663 16363163106612150406101233025150465123521502663556061156202634616230626254331323 34123063400403000022342354205000453534454423424234000000000000000000000000000000 00000000040631035165015001131301302532664220054400005543542350200032424332335435 35431460426120620066464064052451135500230004461463140300013636113114614146100223 42354205000453534454423424234033163146304000641416646631636316000000000000000000 00000000000000100132320245425033533505553422625053110345406245314354032214405131 30364634011411404441633226464041314306636630333614455311034540624531435403221446 20066464064052451135500230300323144615065306526324100131566254024102432136044545 04501651332110062000000000000000000000032314461506530652632400641416646631636316 04535344544234242346414166466316363165413621631064421132061264456600151141140444 16332335031613142425245113550023340456015602241024321363161314242456015602333614 451251453133566156025610054625 55445454006550055006233342660550335243423453666355435233103432166136103066522146 46033554443623564410453255135404000054423464651600225414022502013214030445033455 65010636562254140225020132140304450334556501063656423354001001323202454250335335 05553422662144335031136062553120444000453555461035355105632243502614011566322125 06021414450421336140325605542213353402030244004400231116322044011436163164112200 22001544435110220442534354324334030513560106640116442405021242010013232024542503 35335055534226100132320245425033533505553422606600315552133066055612521526500000 00000000000000000000000013232024542503353350555342263263502055102251141030424140 23111632204401143616316416233342660550335243423453412355310226663350513054316654 10222000265666234413143066366303336144540332044322120601412145210223556442430504 44503345565010636563000023354313126105033611423230556600062215232364300000000000 00000054423464651605442346465160442534354324003242223160324222316512111543222435 511063656645062636564422504152 00300140364346544423046604030603660033042503060021065161531114601550106050655006 60143061005601261624666310622060102012200110634013000634443323522343523440006000 30003266420630413431233354031103040104110044035204000000000000000000000000000000 00000000002166611314331614316600020001000132263143334454255434254330001000400045 11351261624666310622060102012200110634015016446150046633044016411304435414654352 30162132365130653666033610310613316200311440330613664033423631020026464041314306 63663033361445500513130364634011411404441633262602312456414015411604460301101323 20245425033533505553422651313036463401141140444163323463262413204124440224302306 23651453503153340554020330544220550345332055215354466330440164113044354146466040 30603660033042503364634011411404441633216612045244602262461663150355336055666412 30401041100440352043306136640334236313060366003304250300600030003266420000000000 00000500060006455141220011063401003000326642060006455146000645514044035204000000 000326642326642352042033150223 16222225254436535313350116030600155521111024055423564616136611153603360002145435 33406352235421316164116662410441000563234244301420513624634024114122521456054236 42011325345136246340241141225214560542364201132534354423006006454505323520442442 02224355120154164362303435541510242605364465522260043553406015543255034252054335 45056236134154043422362605351024133122556261141353564510553064221645002151003422 43010622345220435250234423202163361050233164330614340316631303050051313036463401 14114044416332200264640413143066366303336144565335366163514015624560332612501323 20245425033533505553422626464041314306636630333614451610621202306350246622012312 05446134401634304611464045256624640121306532236611544613440163430461146404542404 60563041554402462245425033533505553422611603060015552111102433600021454353340635 66503211432600146401503560123311041543060015552111102400635152122504210000000000 00000563234244301420544435555036622256666053654466036232413312255234423202555342 261132534014640146403623635245 00112621622566443103640444622515600003262126022454254435511620651011154432350000 64542455532352334226615012606662334542000013235320564136321433016603614106541332 10156335455641363214330166036141065413321015633545354423006006454505323520442442 02224355150336352113014611303634102356065336351534556544255044506044225034202543 56004414256640631664041436054210124414262542666531636115132323305606020564512103 33351635656605634542026051432354115653315434364065242021620026010013232024542503 35335055534226400451510126216055655606665211322221342141440142515606401352605131 30364634011411404441633251313036463401141140444163323440243530415322630314221516 31664041436054210124414263640444622515600003262126664020663340163034614200416360 12364456062144232364634011411404441633244462251560000326212650114430614043163500 24253062140412242131144306140431635001236445606214423256345420260514324424420222 43551125350561500515421012441426435052342100560602056450001323532004515651000000 004515651106326514325645026130 55442424342424442432520006250610432544550010666456426114211541054245261015542236 61642464433524406306642366324565205152414442042060521450435133340655364016020445 22006363225214504351333406553640160204452200636322354423006006454505323520442442 02224355102053146112225643644000634201355046352106542344111632532200035210456602 35612326346610440336416103640204331563122463166555213413300014350642203142543513 33406553640160204452200636322140113541145321250262536333503501050051313036463401 14114044416332600645450532352044244202224355122631221364243045436566630630205131 30364634011411404441633251313036463401141140444163326354153266100126236441335214 40336416103640204331563121224130610503325500141455235325160622355411613531224534 30245060522314236532352044244202224355100625061043254455001005430520164311330020 15201603452332200605203066433002121330035210456602356104256032110542160000000000 00000364624553221631134400565644345233220060204331563126422031425255463541555342 260636322636322542164206020104 16030046504425550051530554625515115511102220010050051614633322426614645354444433 33223346002002616314445535116313242333334444554434003120335222002624022315226266 22666055500100134354222665644354512155555222266225000000000000000000000000000000 00000000015301143330032360331543323223322204440064342355511213342326562222255551 15522616314445535116313242333334444554435363544136161212341401211243333055633522 20026240223152262662266605550141335163663200113430330366613002050051313036463401 14114044416332600645450532352044244202224355166131015234656620400462223533601323 20245425033533505553422613232024542503353350555342260646506623166464466444011104 54104462344545544555033304032231105143443566636446316254144605005466621224322311 05143443566636446413143066366303336144555462551511551110222015023651551300031666 03325202202444320061134303303666130021536466450005433326343342111413313353350555 34226121124333305565005466621224220244432006054666212245466621224244432006555342 260023444023444234443330221011 16122655316262551311606011004000565562011011042343223433223354420510025066053434 50256003543455434455442335026005201102434320521001214346120134600060213325566060 54140516332331543210134466605255436550015336021555453234025353155006244432550220 54401054456000314650466206633525110314501015133215224420523360054434222034502500 12444614360565445065553462201335100122550054236023310335561644054260404645504631 20311501144252660463206062644314650466206633525110314501015133253531550062444325 50220544010544643100010564452211010236302614413446660525543655001533602155556544 50655534622013351001225552336005443422203450250012443115011442526604632060626440 04063226114404015350134220602133255660605414051633602133255660605414051633046555 26110660155030155000000000000000000000062252111052601600412266003000212215066066 02506605343450256002506605343450256000600042442305505510003533540220223306525260 16300005655620110110565562011011000000000000624410562222363026144233060233250012 441015133065522000003655622110 22432423543544454233060052550660435244100052646331462541422246602621010200013413 35105106445225433364145440562010623303132552105016255223451031346606546364422010 55551203632364152501525000062341463330065633150441453234025353155006244432550220 54401054460152432505544025454534550354600520354600056203031106622621244065501111 05266253452022330523232432204231002504230021504046601155156533012206666025103540 60622055445424110533022220345423010155022332353660244055550432524246220015333452 20550233060233625200001543631444001214462033631346606546364422010555512036360622 05544542411053302222034511550615151251102154001602156220554454241105330222203450 00462535422200414223105530062341463330065633150441062341463330065633150441000000 00000000000000000465552611066015503015506166033025612240006125220110342533600025 60154404645225602061020001341335105101544046452256020650006436442602601103425336 00025003253221301300325322130130000000000000121446203362222650414233060233111105 260520354520354406220016000526 06300136610000611145106520266052202216536161210051225000025556450243032204330335 24125250100004450610345242022252041443645033253304000022603405261210111610242253 26055165500136610000611145106520266052202216536161000000000000000000000000000000 00000000000332016043253505552503633413204452440022603405261210111610242253260551 65504450610345242022252041443645033253301506130124360513533013546564620106420163 10602201462636624514340335104000255564502430322043303352412525000000000000000000 00000000000000016663260125051102550556124161661114510652026605220221653616134524 20222520414436450332533065341026424406423121315060136022014626366245143403351044 03002121256060165561642651104231353312642520556402100353534202052442526324031222 51660110622040622000000000000000000000056565210106122161351213156245355024231142 40545235231264223623220433033524125255452352312642236241443645033253301354656462 01064522022165361612052442526324220544010544253352514535561241616544010544535466 354452440442603602334032155133 25332354453533250006060502543453016250432354066352210543662315002664012342120211 46236131142556023411546200511306543565056631541640222506256032154306216145612334 66464120432225062560321543062161456123346646412043453234025353155006244432550220 54401054410250445411546022062304311312036663535122651560462106133511160356641342 25105203323662310550154034664650411142421521045623401561632165443113136503423411 54620051130654356505663154164445411546022062304311312036663535524246220015333452 20550233060233166154501256414006432121632511232154306216145612334664641204313153 05654104161624520410440546210613351116035664134225100050503043161360254301646310 40401061525120346105262156060502543453016250432354064450362563606335462432000000 00000000000000000465552611066015503015560162526504316025156231502544541053335656 34616410523406131461234212021146236133616153250360330234664650411142420643212163 25112134565614526653566413422510330466050466615203454231442315345155030155244421 213603302613146203116604544432 10222251046251021255005621454134202212442046522353314435452303300035012040641320 56336144444320154320424330035421312614044241140150263420320630433300416511661442 20564525132634203206304333004165116614422056452513453234025353155006244432550220 54401054421226363311422003402301366523120603536551223344510000645402235405244543 22021604415301220066643121515143461546303152605652200215632364350556533503164056 01666001253225521144035134326336240655001113465626263431623140253531550062444325 50220544010544140344400361266116335502132526451664400104363502431213441266142433 00354213126140442411401543330041651166144220564525131220066643121515143461546306 60006302401051264035665210006454022354052445432202006454022354052445432202000000 00000000000000000000000000000000000000014053060265130421125634142053465643365116 23013665231206035361204064132056336143314604366461330364112546501042412032451063 55342243121344126614532601422435440311020311253323455055565335031544010544564525 135633614603536203116365544463 01665122000053260402355455501425014453443232522453300004132060314464440563405664 16613134434321520452455636362555530331310511563160563462504440201335233332053560 45314033105634625044402013352333320535604531403310324543052424622001533345220550 23306023321152050115362140066656524166563631235523400154355035462223320523422045 30062340540332526323000346232416031262310002451030542232220635206332433454500364 50104633133302143021136116464041320603144644405634056641661313000000000000000000 00000000000000623422042315554450254355032400133124635004441416534414242362133252 63230003462324160312623120133523333205356045314033101046331333021430211361164643 22162222601214051235022302355455501425014453443232354622233205234220453006023666 13440330466050466153334522055023306023302224243652242121531433363612433635354156 00431545361046515460431545361046515464315453610465154621430211361164642421032463 04460554540644635435234220453006550233060233633243345453246304460311020311644635 434651546641002203112230466062 60040040016062506260506066363543314453344333210050260001461463140660064050104602 61262660100100250543054503050556563166211366116664004001606250626050606636354331 44533443330106400035435423504400450103054064364644000000000000000000000000000000 00000000060052023402320402022121461156641166111640003543542350440045010305406436 46440250543054503050556563166211366116666101520151020101141423446332443344400631 63146301100130206031051651511014614631406600640501046026126266000000000000000000 00000000000000641312120566623334435340246352215234550523302532353422035410022302 30651122453640136260112262605060663635433144533443330613026334054265112146410442 51032116046324553562650661503644112653204531304411506066363543314453344333015333 45220550233060233000000000000000000000061135403543234355263311414234463324433444 06405010460261262666405010460261262663413141633014650054265112146410446040230134 13133631646163345663054064364644330466050466230134131333246403366311020311643646 444156344146500504665533311220 25335324022100543342324233244424022660505010066451226052504424113555502141625306 44145241132655102520335366422220563615240133632530526533113461411632652215016435 23565554065265331134614116326522150164352356555406324543052424622001533345220550 23306023300342534532630131600202306363616454446025612512642032340060620424243451 55544352432451406461005054014141613233315560023443545354453335305511020206012256 62062640633143621264324313564525044241135555021416253064414524165654660031222516 60110622040622023443545354453335305511020206054334232423324442402266050501033536 64222205636152401336325325053226443310544622015253214516430553245113042463534162 32602115612353261361514265322644331054462201525321323400606204242434515554023666 13440330466050466624443255022054401054456621654245164162635111265133205654212534 02023063636164544462023063636164544462141625306441452454014141613233316134254212 22301544622015253214242434515554440311020311551102020605654212534544010544455351 655434135404050602331030233102 52110502643511400646554150143644343532152431000002003443032411444030313641664164 65331410000500433404536633304046413611361312446360006002552026533555020232453445 34541223530060025520265335550202324534453454122353000000000000000000000000000000 00000000020034430324114440303136416641646533141264351140064655415014364434353215 24310433404536633304046413611361312446365225051244222050545324332432365542403650 36041336641303141356605254403412041036441136404636421102523304524246220015333452 20550233060233516552022604211502354416066526126533555020232453445345412235336041 33664130314135660525440306465541501436443435321524315153312302165116163642341626 51122651015651422043466012552561230204013143102042551035662054233610112516015333 45220550233060233153334522055023306023310151265226526241156542115023544160665261 31364166416465331415612661614135436154215620133551353031413566052544035030646346 05035542336101125164013143102042440311020311646346050354556645650466050466651426 642523304553452406226056544424 01000006544335512445342324202055202205122323500000246611445366416313630304430330 45331316602634636021125026100636556235143252145610000654433551244534232420205520 22051223230006544335512445342324202055202205122323000000000000000000000000000000 00000000002466114453664163136303044303304533131654433551244534232420205520220512 23232366545364246115262231433645512040240642461225443621614324235503564561026362 53346612352561363144014264250150312120161540460304043615553442341415440023666134 40330466050466633610643004241146213526163514323636034315054020505243111255641035 61540404225325463623410201343454464536453121201622452616131151365136242402544131 42546060633413462123165031340035366315642516142634343150540205052431112556023666 13440330466050466541116433044031102031105653354632164342135242411462135261635143 30355245231415436054603040436155534423552452314154360540334044032446465020253466 65221552022051223235052431112556550233060233253466652215502655454544010544421321 604533131523364406226036544125 60330600244445000520432354423234423353000502222001221465521204161002445042652122 60305516605004111130003401646311464611466360003040054155340214136443464333660405 30420502610541553402141364434643336604053042050261000000000000000000000000000000 00000000012214655212041610024450426521226030551024444500052043235442323442335300 05024111130003401646311464611466360003046035035333534466001632350426101004221566 36503162342233021516240020615630636663611550025646301452020014436362330054111643 30440311020311563641334313444110302403502051642444243311006145420351606003500340 16463114646114663600030405204323544232344233530005023401646311464611466360003041 25200411301453424450603325431521155014643120010346432354423234423353000502054111 64330440311020311236661344033046605046603664063243533201044512260213614113050664 22065364113040606360256463014520200142564630145202001412413664030101412136141130 50664146431200103464053042050261440311020311240350205164261010042466050466420502 614060636050162000000106000353 06000001454324324226243234502025205505244515200000564613613633236131640303430440 43664541105140566321530564133461231533634514414010000145432432422624323450202520 55052445150001454324324226243234502025205505244515000000000000000000000000000000 00000000005646136136332361316403034304404366454145432432422624323450202520550524 45152136504361344125135556335132254512451442631201453225436231224251355350346233 65360410224642263253536401556102065565366020560364044015316065341415440023666134 40330466050466103663653301063053202204654303625345224164566635564511626412612212 41105021041303306246101203042424012345054253422543526014141024613031436144316344 26511625315411216456656054242401234505425342254352240112321135165653204663062444 32550220544010544541116433044031102031144151445643636510233510630532022046543036 53164046341633461435603640440153160654125415463035661040434033034113235320220465 43036252055052445155425342254352550233060233220465430362202533262233060233312340 414366454356610105445442311416 52110522123566566530052600102343213501263340000005030440414633204403314131113163 13113230000204033036314450330446364666461464664540001020550535422605502235323332 34232332620010205505354226055022353233323423233262000000000000000000000000000000 00000000050304404146332044033141311131631311323535051414261505114453412343334520 31144033036314450330446364666461464664543622000663602122215632460412155435233036 31445033044636466646146466454456563254045566416531611164301556524246220015333452 20550233060233242355102205542454445435454451500114105655562145310365622342502212 03533354213620653544614311410565556214531036562234256010314550230263164504160654 20102336444024123366324134054266015013543260243036052600102343213501263340000000 00000000000000000153334522055023306023354413330536544114536455424544454354544515 05031613514053211605031613514053211605405146132036101246164263024566102140140435 24204135432602430363653112213651330466050466140435242044121554352466050466342535 035321160361012105442335466361 60430100424423202000234534454533353324025000202031255462251531131336446552103121 40641551602001411464040004613611313666366410430006023611546613123323224554116302 36350453110041033450343544236123360203613013005466000000000000000000000000000000 00000000065011640161466312531120301251051004622042442320200023453445453335332402 50001411464040004613611313666366410430004432043423354165441050416406400231151640 50155460535563146156415053544604232233314120033041511440054311436362330054111643 30440311020311215115554241005502464422006254434354423612336020361301300546650155 46053556314615641505354420002345344545333533240250001554605355631461564150535440 06251255151222122650610000234534454533353324025000234534454533353324025000062444 32550220544010544236661344033046605046636335621523512303631106661464204616042233 55521514015250144660330415114400543113304151144005431165164161040332335041640640 02311531335500152333613013005466330466050466541420324664616042233466050466130054 663044544054311000001544233000 06600303250000544534000250424233324454442432220010134000046641600034063631113664 66636136104113550615236020043156605065312161442421011510506105614500413524334321 45324025100303250000544534000250424233324454442432000000000000000000000000000000 00000000042656034530253002636542051466335643302325000054453400025042423332445444 24320460344521350020260541362015201645535402551632100606401532460316034511230520 35213001263416616421364104320000466416000340636311136646663613000000000000000000 00000000000000023324300052035354445332333534554453400025042423332445444243235213 00126341661642136410432030600056615115630640654620435240051412350263114421344054 00014431331420450415460521002546330603654143422121005661511563064065462043000000 00000000000000000000000000000000000000016021215551226222125164015324603160345112 32045316161026531466363111366466636132364150625061322432461616051246311041236343 55656135442214522063654143422121330466050466130123150343160345112311020311654620 432653146613224203116130544432 60010000442652244543515332502025202205445342216051251123450100245106122214426345 26242410200001145344113163236643040434044031136141000044265224454351533250202520 22054453420265524661032232511454053615312120415264000000000000000000000000000000 00000000000663243366461454113403034303304664163044265224454351533250202520220544 53421145344113163236643040434044031136142616146246026015636231224511335204655003 40542321305461303144014133225261642546453350135514523141604630612123110046555261 10660155030155025015626320154320235503532266152062151450623450542204245511664464 32213103652362424012345130065130436663556425164656535423213054613031440141332250 41320524442114561345414126513043666355642516465653510621415465532664425031015333 45220550233060233312225166011062204062231424623665133221605434111422135261312124 23164046330636445521355145231416046304125415353065432640434044031136145320253463 42202252022054453425422042455116550233060233253463422025502332435544010544424551 164664163654326203111560233314 52116512363643264366266320142643313502210635000200066424304304432366313141163163 63404400050001135340340334541146463661461414303300600044565205205526244232353342 34242505506000445652052055262442323533423424250550512625061212311004655526110660 15503015500664243043044323663131411631636340440044565205205526244232353342342425 05501135340340334541146463661461414303302316165425551304654150402466454053145006 63266452525033626516452450641225460666324426406631411162330603612123110046555261 10660155030155044264451616102246413451651045333513326161605531364326126032434033 45411464636614614143033066002632056610532036502400131114533513011463666154401041 16465562621225625656101100263205661053203650240013263205661053203650240013062444 32550220544010544465552611066015503015546524043543505610043446541504024664540531 42250413012403600515632611514033502144415126132532013611463666154401046146140425 00616532036502400133053113230246330466050466246645405314120530064466050466352001 613350214360051105440343000133 25666265303243015661420341604433534246542644000200033531633030363633263146163613 64030330050004424614404041414451463161416413040440600022123422020242422642354342 43245020226000221234220202424226423543424324502022512625061212311004655526110660 15503015500335316330303636332631461636136403033022123422020242422642354342432450 20224424614404041414451463161416413040441356113365335202501601450322021552264160 23552140612501166361415314511325125062632454112351046051443655253531550062444325 50220544010544062134235514026060461314225544415643542263051010316463552233323552 14061250116636141531451133504234631553236441615125664041414451463161416413040445 45641312246320150321165332424226423543424324502022423463155323644161512566054111 64330440311020311624443255022054401054452430225565212362132225016014503220215522 63632411566034135004505015262144331112502130644042334411663614153145116046131422 55444632045505622553164635522333330466050466230642253663220215522311020311135524 113413500423344602336066544220 60010000556243432324454226505022502202323534216051236035212544064321022314336345 11615640200003354161646411314453030443044046463611000055624343232445422650502250 22023235340265631252220013450341056612612124363456000000000000000000000000000000 00000000000442361613136646332404033403303131416055624343232445422650502250220232 35343354161646411314453030443044046463616451606230532431454020505503144440614615 11563132201641264154630636524352125440643210223143363451161564253531550062444325 50220544010544020461632126236631564511640455450316145651541146213266130322323104 13615646030404401566660231614565154114621326613032230261306120355245242416561353 25102530144364363652425142453463230502022046333301452630662352242513343145054111 64330440311020311153334522055023306023352406334134141253526325634535425342464010 61365136231401412532231433634511615644225325353612164230443044046463612050550314 44406225022023235342022046333301220544010544550314444065505454243544010544463333 013131416141253504662662466605 06100403000022342354205000453534454423424234250060100003316314630400064141664663 16363163106116250351262424006556554010212241015466066115203113004320112263442456 43454641560403000022342354205000453534454423424234000000000000000000000000000000 00000000030461006022302302411035046316242656620300002234235420500045353445442342 42343160010554054053660420314615351211500005543542350200032424332335435354300446 14631403000136361131146141461033163146304000641416646631636316000000000000000000 00000000000000301150150124405602354312136331062543220424411531460426043400155405 40536604203146153512115015102034115401641240344445450164022445611413516131512355 26033664255651452515453146206533021054234656414460203411540164124034444545062444 32550220544010544000000000000000000000053353310204244120231500324243323354353543 06414166466316363166414166466316363163504631624265662045116113021316246136530433 33232542346564144604014112404623440311020311636653031543510343006311020311344445 455646153616005203115462311015 22332323001220022001544435110220442534354324666351423235531615346515121211011325 31566034443222364653201503103306522203341356414150226431025416354554602402366000 22233340132264310254163545546024023660002223334013453234025353155006244432550220 54401054402314364104542461203463000223105126525623524530515654360254200066230136 41613114041155463134521331104440506113300655005500623334266055033524342345324400 44002311163220440114361631641346521464462036031220003331116051253531550062444325 50220544010544533115423251632233055501043322002200154443511022044253435432444002 31116322044011436163164151565436025420006623013641611503103306522203341356414150 31555213306605561252152651544435110220442534354324540550361110552456324246015333 45220550233060233541116433044031102031166053444066126351212353054110005554443064 34630002231051265251255504436421363623122000333111605113302242136015635503352434 23453006623013641610662301364161000000000000055544430645554443064544010544603445 505126525166440504665421311133 16030036224450510055232024652212665566502260060020041165624543331615142424333434 44432421005003661215323444616263535344434333345353003622445051005523202465221266 55665022600600533414651522234313565652225255552656000000000000000000000000000000 00000000012336640450044313036243353224422403320053341465152223431356565222525555 26563661215323444616263535344434333345351034554310054422055034533205521535451556 03111463215266204003122314224613316200311440330613664033423631436362330054111643 30440311020311261464454651646301566244426504351005523202465221266556650226044655 46550410264433351136461354442351461331020054115421120334640415344245533553044501 16260654166364411441066400233550220432445022562423233550220432445022562423062444 32550220544010544236661344033046605046625602362155640061160453125565112211205510 36051334442664131643306136640334236316246311450043340526443335113646133453320552 15354621153335120342005411542112220544010544023662356652366235665233060233225624 230433405433405602336640544345 00115651334360526165621512652215400001433046055424511612043252423545324335460000 56110622235326616503452535423245344231000021660150514641630631455462463413310551 06234036615146416306314554624634133105510623403661324543052424622001533345220550 23306023350034111644135232331062464560153641140510034224301062234522043525023442 32020436661336425454460153132106241366305244432245615155403123263046532442006144 16020544613440163430461146404163361050233164330614340316631303341415440023666134 40330466050466146322315314364460226015430411652616562151265221540000143304662105 54315010264365023515624122436200563140656205454435135645462023535330601501261633 04662516605216106255626066625460401325360156463124622345220435250234423202046555 26110660155030155624443255022054401054406354203631062622564521463012150232334264 54242440106206516146051341205426215366246456015364114026436502351562413425205433 54505656205454435135510623403661550233060233403103643420006344031000000000014330 465611062651614203112443466463 16225255666230611305331254060300655526352644022453230432604356311146120106035435 41131115532454034510342146663165060104234236646660563112325526445333042142215010 53633624115631123255264453330421422150105363362411324543052424622001533345220550 23306023320456335531252114513452650464206153033243221233522033201033552043505234 21003214422465256632643251203135016240443653130101344340153651001233645521134510 34214666316506010423423664666301460415112224546210134510103344253531550062444325 50220544010544423024644111262314045264040552261130533125406030065552635264434214 66631650601042342366466660643343062412600654413225663626655532315606432606044334 52252046536400415532661445331254060300655526352644332010335520435052342100023666 13440330466050466236661344033046605046621421146040653553124460442250342025435600 23653200246651334221144306140431635002010024443214326660104234236646664001222514 25133402152153323330655526352644000000000000123364552112414415366233060233523421 006153033103344504666611544220 22335353435353335345250001520160345233220060666452414116646024234624216230031415 53405644433123206542460614362460020301332334505240522404431040611225236043353060 56222004565224044310406112252360433530605622200456324543052424622001533345220550 23306023312223105255631342364343260424000310416020133505226025153416531012546621 02234026630344504323612536202431554204463346030166552541034424010215550032126630 34450432361253620243155420446123531016341531005040644544320253341415440023666134 40330466050466616635452153252513021200054024340611225236043353060562220045634450 43236125362024315542044661122523604335306056222004565354315356154004636224302132 56123620030105113116404361255412614420015544240301251534165310125466210223062444 32550220544010544153334522055023306023300461043052615511003006250610432544550010 54305201643113300206114102042333006420504064454432025320301332334505246104325445 50010504551552606120235311250145000000000000622335304062155500321233060233002305 340310416310416105440514000605 00300130014301504420441144064300440011442543010051005610540663066556602610066005 56634616002600216023011401122110516001100221143164000132333564526444343360004000 04004222320130014301504420441144064300440011442543000000000000000000000000000000 00000000005131114264326661611200060000600633313132333564526444343360004000040042 22320216023011401122110516001100221143166340620335033663301340033006633523436111 66536115333232560220644154231141335163663200113430330366613002341415440023666134 40330466050466620335033663301340033006633523436211644426624526055063341246525062 11304432612066025510454244204411440643004400114425433031106221452305503331346202 35510661325302203445064635440311426150660555452310441144064300440011442543054111 64330440311020311541116433044031102031154421346033066626154055264360440611305156 01134303303666130021134303303666130022610066005566346100100001001444640300003003 55545400004004222320440011442543000000000000003003555450300355545000000000114425 430633313633313203116463544062 22432423543544454233060052550660435244100052152264423414463323315026006533052546 32065603414363162224411551202061050003463415065060623423405524362222043253355000 13235053321543543022534155550345244220006454202445221461300256000160215215440160 22610651526316133051544260441643220522201105341562553350254410023343555043205200 65330002551506225603634643303412101024630016646031163053523255052414040123505226 20155210414313440436560605314255150622560363464330341210102463116524666605261221 10003262101226043500025042342311025044520532343500025042342311025044520532351544 26044164322052220110534152336005443422203450250012441552104143134404365606053140 01602152154401602261065150520354354660520332502454520354354660520332502454400161 10440521655300016062252111052601600412200000000000000000000025220110342533600025 16020004314362012010653305254632065601244025231450121020004314362012016604352441 00052002542531041040254253104104000000000000013235053326454202445551601262520065 331105341605314036550000061521 60255251301515130534200516262052414424525150525453336344536644600024020514464015 03403523443451054545104163004523230436566364345400214302321031225340061505152331 16114333035634054560465524300162026254466166344404453453052335060100353534202052 44252632456226341632301300042620532146406524613215224420523360054434222034502500 12446104630314566006644416426654155210353135015334160025404543115525561110162626 40243500261515025363353252620463031456600664441642665415521035523350601003535342 02052442526324116121310040363362430213234611546552430016202625446616634440431456 60066444164266541552103534665003116144406130430024112435002615150253633532526206 01003535342020524425263245100063230413562602436251500141416303043663432136003603 04566260540160143000000000000000000000000000000000000000000035150245631301253164 36336243021323461152051446401503403525152331161143330351446401503403525321464065 24613524144245251502052442526324432052006533436634321362132346115310250216340053 666524613250216012446533634354 25332354453533250006060502543453016250432354032243605412223254215053004461645041 21634644553410236555452356202400331613203656143132054310512204346152001430531166 53136155501335363000133464550615223506631403166342152301366052543160035201233441 23243111051610244653465560113450123622223434065215224420523360054434222034502500 12442261225543102602616360131032144306433124446431423036001152513012425615164110 25234610042506544336545346660244653465560113450123622223434065004552326603461156 03354205433521013346455061522350663140316634213346455061522350663140316634252543 16003520123344123243111052336005443422203450250012440010102052343240615203454230 60605025434530162504323542020403461641052340613146320325212051501356610261401061 52512034610526215062252111052601600412200000000000000000000042506544336545346660 43161360254301646310446164504121634643316132036561431324661124641622201236222234 34065131032144306433354205433521613043002411523406131466421160516536342545520065 335433521345423053662411325655 01100303430066240644106610450134414420431035220060616005541051120552013026112114 01620630560002266002611112023351264061306216116625600022660026111120233512640613 06216116620606160055410511205520130261121140162063303430066240644106610450134414 42043103500664400643333606221364504320463433446000000000000000000000000000000000 00006644006433336062213645043204634334462332242463360303635301233624425234544222 33522401401234313206323341453066240644106610450134414420431035662406441066104501 34414420431035051666650544265130164015616611551666650544265130164015616611542411 20614311561414640243056143112004661633301640340053661336011603206433633503460422 24065322012442334364351500002646033146043664613303002646033146043664613303045150 66215016551526606000000000000000000000062252111052601600412212141053112366343164 53161513021311656411302611211401620633314604366461330324114661651632301344144204 31035246654114346134320463433446164034005366436646133032131165641314344331340053 662430561346042053662411634354 10010000316245041013254466505425502245454243220660623436161364113123355203355540 41343640500001523640650513466224046344033646463615000015236406505134662240463440 33646463616606234361613641131233552033555404134364000316245041013254466505425502 24545424300316245041013254466505425502245454243000000000000000000000000000000000 00003162450410132544665054255022454542430053042043466254451365651416226453604106 30616223466451242456523326412360140161554311326535321254451365015435503546222332 05234220453006231633063154446640346144013600521025233162264536364243113265341013 25446650542550224545424343112004661633301640340053666162234664512424565233264121 32544665054255022454542433046000653524654355642246146233311304316330641002150005 36341531633514415054434222034502500124446616333016403400536600365612362566321123 01242531234221355311242531234221355314615404131264053531433044131314166451402634 55410556662024525325234220453006345025001244413126405354413131416514322360520065 332452532324001053661244414065 06162625325254350501405000360543102245355344525454364343163030210300065031620441 36336113443355254612465532046226415013223031412110213344322404132030415530635105 43551400445644334553036450403622401426023422630033423243010152345505233025323534 22035410026016306456656005622111653621254352466562553350254410023343555043205200 65334004215550343055446320634402633565114350326336300631144436531416256123303562 22043402233145014330514421266421555034305544632063440263356511101523455052330253 23534220354100513553500354422253654243163415523461330346604364636144063120053260 20531120421301521135005552336005443422203450250012442063020004102346055324224333 43055446320634402633565115604000120461503364144166304155306351054355140044014663 33412463615216544000000000000000000000054434222034502500124400410234605532422433 06503162044136336116503162044136336113413141633014650014260234226300335431022453 55344634402633565113266202353633613043002411543551400444413633611514421266520065 332353633423600024111244066550 25335324022100543342324233244424022660505010032144666203311145104162214662140653 23025534563311150446663260361556311563012454052242153326021116455263662220330664 62634064610345201611012303441000325511650523305431526104344041505224000516644360 61550625421256511246031124544151164635633500421562553350254410023343555043205200 65335654661406535246223300541166245033061140062552151215512221201133060604034330 36202553000261133410162201523633345116424466602204454642504543554442640243114233 14203651501665031661464146641114104455030302031661464146641114104455030302041505 22400051664436061550625443112004661633301640340053661242531554400236611532044013 11245441511646356335004214336000452266120254402346236544024416465202403513652335 62235602413103441023343555043205200653346616333016403400536600261133410162201523 03255116505233054313255116505233054312441646520240351344011315143013160541166245 03306541166245033064454642504543164034005366332204040506532302553162201523160041 226502132202060012440000214105 25521161416642364413150124145644202463126405000005004334045366333040464136113613 12446360000200344303241144403031364166416465331410002003443032411444030313641664 16465331410050043340453663330404641361136131244636060025520265335550202324534453 45412235360025520265335550202324534453454122353146112210615530062252111052601600 41220255202653355502023245344534541223531661013655666010151265226526241156500133 14216320031111023056305654250064463561450046666054021402123520644635614500466660 54021402123520325543043063030614156111324346245366333040464136113613124463660102 65043505231411543612111661553006225211105260160041226051203420254636623416566612 43505132312043664201240643240614043156554612535552340140401636216664534315104435 30345150533360456054434222034502500124400000000000000000000031111023056305654250 46413611361312446363061415611132434624315655461253555261415611132434621645404111 20642540214021235204366420124064164034005366356035314304156245103366650135340053 662123520653013036556533321643 01000006544335512445342324202055202205122323200000531166332411361464140403340440 32446462566010050623545165632145526345543655360160000246611445366416313630304430 33045331310005311663324113614641404033404403244646006544335512445342324202055202 20512232306544335512445342324202055202205122323000000000000000000000000000000000 00002354506115236422460231650212141264450402314645242135644321644612441205260315 62643635142661352662536653043624116056542013365315366232120612462151341426351164 25115241124034402050241425231140331044624635052234651441504625304242124511310601 24216154420554022312356016224001552566602510610036551065356162335022305546542105 65420133653153662321206125363525466304460331531420063603645264641322534305565065 13451512644361603046616333016403400536623343555043205200653364412462411545650165 41325131364552434025603635614302422353152403535653266440334044032446465356342501 21156552022051223235540223123560345025001244353565326644403244646554654210520065 335122323656621036556533341342 60330600244445000520432354423234423353000502541160110223510642546455366050166564 50044261102003666640004306131466313166311410004032460452330540312641345054505654 41140021144204645524403036664242053131052602002015600244445000520432354423234423 35300050201635560106605032206244344242362004624000000000000000000000000000000000 00002444450005204323544232344233530005024005250245435102564363264054000643466213 04561545112440103441451005564034304131632043516564510310005161343041316320435165 64510310005161230465136432023202123366300566320550306440541161141465400154100520 43235442323442335300050200000000000000000000000000002503454233545433544240002055 33321210654540613010010464013302366166363123006236613146631316631141000403266046 55255656246005465031161444061304300241123343555043205200653334261213260460002616 54116114146540015412320212336630056632464602510500506242415016110061306043363260 02213141553350063354336326002213164034005366251050050621611006130460002616430024 111001046002616000000000601464 06000001454324324226243234502025205505244515500000213164164144541646130404340330 34113235211063302512354106612312241441234133635060000564613613633236131640303430 44043664540002131641641445416461304043403303411323001454324324226243234502025205 50524451501454324324226243234502025205505244515000000000000000000000000000000000 00000632022251416433120516154565662404633510111642432554106434626363312023556206 51014434310540202140220534436613621530443623665355362532242104350206150435454164 65111541246226444321251662403252313535541015624505661615046030356033041661220615 04354541646511154124622625441002334355504320520065331620342323613126662365315516 33434602305056305502433416461542131514036456365210661231224144123413363506521515 34541333153654664046616333016403400536631161444061304300241106633532234254532025 22114133163464130344603035603304166124525464242236062140434033034113235056305502 43341252055052445155630550243341345025001244364563652103303411323220534436250012 445244515534436065335366235521 25521111666620453304355644104343142432230314000002040330363144503304463646664614 64664540000503044041463320440331413111316313113230005030440414633204403314131113 16313113230020403303631445033044636466646146466454010205505354226055022353233323 42323326210205505354226055022353233323423233262631665560162240015525666025106100 36552055053542260550223532333234232332622443236465016624422363524026015466422024 23551022055424544454354544515042552452655566625453661441234436425524526555666254 53661441234436363144503304463646664614646645413660163351120161621416446062150615 55533326060323646623560352336005443422203450250012441622224445101045413115421046 31552550110130554052320256144266506161563613310156344655662421650640315445110662 12622262562622646054434222034502500124454434222034502500124455424544454354544515 03642463011214652103642463011214652105505104460431303416162141644606216032364662 35603130554052320253236466235603613043002411446043130341121465210320546226340053 665232025546226065332411542256 60430100424423202000234534454533353324025000561130153226150315506121365240645565 00401226105006366313030003164166464111411360340000310340222060031151610503204123 51630323664604305550100466261602045036542614045411100424423202000234534454533353 32402500006033301103622634612633423534315021655000000000000000000000000000000000 00004244232020002345344545333533240250005550440531135234135521565254601436611103 00544643406051024156435051533012506311434223540163440351023366125063114342235401 63440351023366220654456152456614636162304253310046626160204503654261404541104544 33406011231301530602453300000000000000000000000000005446434060510241564350515330 02345344545333533240250000316416646411141136034000316416646411141136034000253512 43602644240060533031161444061304300241146616333016403400536610665464062401053244 20450365426140454112246260236050413663204123516303236635162046660442441634403510 23366536213420262443266360020411613043002411541020364114666044244426054411430024 116024533050366000006533244000 06600303250000544534000250424233324454442432550060643000031136100043014146664113 11141640212020311225655643002624504216556556600352120203112256556430026245042165 56556600350606430000311361000430141466641131114164303250000544534000250424233324 45444243200414411240223500561331603230420444143000000000000000000000000000000000 00004144112402235005613316032304204441431553342442610032364063524424422001422444 31406600364625064021341336512000544534000250424233324454442432005445340002504242 33324454442432031136100043014146664113111416431136100043014146664113111416442060 60002406645366240244360643112004661633301640340053665542002164461045403503336346 06000240664536624024436065500651543051042612665324200036022641223603661202006105 65622265515556526000000000000000000000000000000000000000000053011324115305334101 44136162161561153311414666411311141642264122360366120262463031131136205634114114 40021130564364412653230420444143613043002411426126653243113113620350333634340053 662443606333634053665366014215 60010000442652244543515332502025202205445342554110150565651046462351612515322341 21100360500006632433664614541134030343033046641635000066324336646145411340303430 33046641636606423412312231023042553633655464116562000442652244543515332502025202 20544534200442652244543515332502025202205445342000000000000000000000000000000000 00004426522445435153325020252022054453426465042623614624006434626513322411014141 30545462134361312662536330024415046310615565230505634250444105043436211152543231 35021214442464161654222343164626304242111415121315342312003252313645511244046310 61556523050563425044410543112004661633301640340053665454621343613126625363300240 64151061442455402234465162654502566364460331662452254424310404216340666504310634 41211244626552423015525666025106100365554434222034502500124456112422411545334146 52114133104461153250325231364551124404525464132266533040434044031136145056342504 44105252022054453425634250444105345025001244353566636264403113614554331261520065 335445342333602053665366065533 25520101136004151133562364144643242433254602000500011353403403345411464636614614 14303300020006642430430443236631314116316363404400200066424304304432366313141163 16363404405000113534034033454114646366146141430330101136004151133562364144643242 43325460200445652052055262442323533423424250550000000000000000000000000000000000 00004456520520552624423235334234242505506265036530033161060121530224616525654143 22333015024540504441310525516126250211162216665053061442251024041511335623641446 43242433254602123226635465121151641416643150453650055434030414650112343616352055 26244232353342342425055052336005443422203450250012445666155611120240163355260535 52624423235334234242505500223430403631206654341614223430403631206654341614460126 20602224540616643062252111052601600412223343555043205200653324540504441310525516 30326262331054356263041465011234361634515154460234215141465011234361632033364602 52261530614422510243336460252261613043002411256633450361123436163326522631340053 666256313525516065331244660244 52255606530112121124124304602433605315505600000500044246144040414144514631614164 13040440020003353163303036363326314616361364030330200033531633030363633263146163 61364030335000442461440404141445146316141641304044101612356326350024141244653243 33350614400221234220202424226423543424324502022000000000000000000000000000000000 00002212342202024242264235434243245020223261561264531234664340564456460054443063 52342453014012014015435204511112121124124304602433605315505600600220465244521513 23156306501555214316364105605305605461430645504401534113423264623560530233322046 52445215132315630650155525441002334355504320520065335053535513542343534532050554 65244521513231563065015553636332631461636136403033036565366241361111402566653536 55412652222104355023343555043205200653346616333016403400536614012014015435204511 15041665036233035006604266606503011662402102316340132241665036233035002133303605 04433630623425032663511351500311613043002411231634013223623303500410203344430024 116501555203344012440000544220 60010000556243432324454226505022502202323534554110102653126302643136012415412341 36434130500004423616131366463324040334033031314165000044236161313664633240403340 33031314166606644364065563531523552634555465642246000556243432324454226505022502 20232353400556243432324454226505022502202323534000000000000000000000000000000000 00005562434323244542265050225022023235344536245604516265024123124612651612630015 43616223325544205543523455410365531402054141326132321211320656062341615544522335 02234254322360546125233113446630446143164465056033063105621041421044064100236635 65461566135266623632112334665003116144406130430024112204230146305356305504530061 32545304124624152453252453046565132513135355130242146021560363560330136005153532 64326263633260414054434222034502500124446616333016403400536614630535630550453006 10315240364566451241241541234136434134625304132113265330443044046463612421402203 24001225022023235342234254322360432052006533413211326534404646361550453006520065 332323534453006024116533363012 06100403000022342354205000453534454423424234520010600004461463140300013636113114 61414613210024611552622246046224625264656406334315650031661106406100415512030612 06226322640106000044614631403000136361131146141461403000022342354205000453534454 42342423406543311646665405466546164541450422523000000000000000000000000000000000 00002344330450430053113602043604664266450001152156210600026565226221521215200554 35423502000324243323354353543022342354205000453534454423424234223423542050004535 34454423424234041640550323356414156312114022441640550323356414156312114022445043 00531136020436046642664543112004661633301640340053662606022330520230553363523064 30053113602043604664266452204544213636214656630553504466034046033665634605012332 40605240544564451000000000000000000000054434222034502500124400324243323354353543 01363611311461414611363611311461414613404603366563460515114061641426352043604664 26645540224414254014360466426645164034005366336656346056164142635311351132340053 665423060355254053666533441602 22332323001220022001544435110220442534354324132244462020354654641132665522054634 36304045416366231635355425661402151103254611456622053523204143646426622546400050 64521415401343236151440461111404134110020334633352121626053524545644661545000104 51635315020235631425460344046024660355500356035562553350254410023343555043205200 65332356314254603440460246603555003560350411001100462225644011022165256251265500 55006233342660550335243423453105623623244513366110623525350202535245456446615450 00104516353150354654641132665522054634363040404400231116322044011436163164122001 54443511022044253435432425441002334355504320520065335433335053253300602254222160 15444351102204425343543245466614550330663416146136166062036220144400142014553656 02110124143216432046616333016403400536646616333016403400536631053110422200421042 41341100203346333525626604523166321153622014440014201463303653526345262204425343 54324001045163531500104516353150000000000000504431444251325636230225422216250012 440356035421042024111244101354 00615151615265036444333013655212100004561256052323252345306511166602653342420000 13524352545452543240126661110512443535000064253420564664544611104441160306546332 60154224642131132331666033366104012314451062355313353060432234600233550220432445 02256242350224143630366033161134102351065564134215224420523360054434222034502500 12442241436303660331611341023510655641343025115230015566011025122601163121514606 42255144142301455151064212406432234600233550220432445022562423215312114332463130 62532056560012516426626664135453402601035655026334456656310564454502635360236444 33301365521210000456125634665003116144406130430024114110446166436054260122136435 55334020415422640315665450311440330613664033423631311440330613664033423631223433 25306213041145325031161444061304300241131161444061304300241164122565600003216521 40123144510623553134401641130443541466546332601542246456445450263536024324450225 62423625320565600122351065564134432052006533510604212200001352435003216521000000 004561256214110012444122041122 61063003025105045554022501655215612216422035050010043432511241634422435453334343 41411152006003434526653614335534232444343436366622100103450406444603340524435425 33526330140100434325112416344224354533343434141115400252516441243522112562655525 25242444603025105045554022501655215612216422035000000000000000000000000000000000 00002525164412435221125626555252524244461640602666201160436614634114321105604355 34060155432550342520543354505342243010622345220435250234423202536464064226561341 05163200425613301333104430253342352442514406321156464414610564316244314523045554 02250165521561221642203543112004661633301640340053664566550434640124335163562161 06223452204352502344232022633242516504521300634251233164330614340316631303661034 11631436634566021023343555043205200653323343555043205200653343464012433516356216 25334235244251440630123130054161406416546400236163013656431624431452304352502344 23202653442614215615163200425613345025001244023616301365416140641543354505520065 330425613352164053666533512354 00103300350045130064432243063300160034341633020660063001326005116441605660025006 16125665011001400645100266133610211005200161652115000645664241164131344620006000 10001611666600630013260051164416056600250061612566004514456533453232554600040003 00034334404514456533453232554600040003000343344000000000000000000000000000000000 00003500451300644322430633001600343416332443015342105143664224034302552606622061 45246245301356620255061430311045130064432243063300160034341633451300644322430633 00160034341633256436236410514223034402561015546521406425332112052501661303331616 13232124226034102534451134665003116144406130430024110133455340144006100434361446 44322430633001600343416334213213542210346025162333113050114430614043163500263411 35530434052251011031161444061304300241123343555043205200653360442250342025435600 51422303440256101556633401630346142002110052001616521100100060006166110400030003 43344400030003433440160034341633000000000000010001611666000616611043436144000000 000343344434433024115366233550 22335353435353335345250001520160345233220060132143401146246545053023500503034544 14465135426465326046166314402311653005263633365532154514155251055314031634426000 03543324310333320340366302230313254620526432442461555510520533501150545162310613 25122123450662064031034050312434530251206222401215224420523360054434222034502500 12446620640310340503124345302512062224012215415313036046300306061311211532661351 45121320310164350345510552421520533501150545162310613251221234640310340503124345 30251206222401316114633054661240025141444122436630223031325462052643244246131034 05031243453025120622240134665003116144406130430024116654205435221300005625512543 40503124345302512062224015540464523150251345335316240542002040432336331264102365 25120613604666503054434222034502500124400000000000000000000006250610432544550010 23402506134664400505261401644504436350204043233633126450303454414465131603452332 20060505262242236450164242224112000000000000003543324310423445346562551254520065 336222401552421065336533030602 61255252405116023116542133060300652226431532025453556434014530361411150101035345 41664165232422134306324041636662060604243236113610214152231553332656304445565060 53146142465636255462244451214033322120102463163531454550353221342442600332520220 24443200650323642525653642366425150314201430365215224420523360054434222034502500 12443236425256536423664251503142014303654203231205412114412313045514025224026610 54661235644010400125551346245353221342442600332520220244432006646240312422112462 60133210434410364014001434423656001543616524214530361411150101035345416641623116 54213306030065222643153225441002334355504320520065333500352556241400315243416563 12422112462601332104344104163666206060424323611361063433541210062341612535561663 12420054612524363046616333016403400536623343555043205200653322266360306542342123 06643404404111640056643404404111640052010024333261541310103534541664163006522264 31532405652624332430652226431532000000000000623416125352463163531533345001520065 331430365343360053662411536065 55345354234233323544010025220110342533600025061452206236346645615031016405214515 30263516145220623634664561503101640521451530263510255260250134021326061114136446 23514456235225105206430564510166636413315426332154453453052335060100353534202052 44252632460520423532361220602031624641403145614622652601222316033531416241061662 63062503542454165501050461531363046321631541431132162046061302563262405142625013 40213260611141364462351445623354245416550105046153136304632163254420106004242435 05025335251453134021326061114136446235144562321652421065451151430664024566624446 25066362125412052554560534066504515033551110464514102132606111413644623514456236 01003535342020524425263245530132306633222015132120500141416303043663432136400161 10440521655300016021212560601655616426500000000000000000000034330550163411200034 60234654535023514351640521451530263512346545350235143533551110464514102206143665 00043163513120642136016556164265342533600025341143456411130532111161151401313263 603145614245666135640025061341 00000000000000000000000000000000000000000000360063161006650354300052006356335101 33323020640002263006342320505543233434444245323365100044560056146403033164661611 11413646650215250022401461000430021421145051113103631610066503543000520063563351 01333230200445600561464030331646616111141364665022630063423205055432334344442453 23363321002163130404461311616666364131121563346631203024160454460511614546621331 14231040356166026453604264613022401461000430021421145051113103112042340002500142 14426064445405056146403033164661611114136466556146403033164661611114136466553542 06032253624636026306465642340002500142144260644454050050503043161360254301646310 60605025434530162504323542020403461641052340613146050464351201231462313130000000 00000000000000000016004214221303222620600000000000000000000052550660435244100052 52343240615203454230635633510133323021421442606444540545446051161454665501634112 00034326412063262512462154626260163411200034254301646313225213155642045414133323 024264613164631515350034025345 55345354234233323544010025220110342533600025035543620362231441102642046250466603 42322453554362036223144110264204625046660342322452023401515505251102510441415164 14026644406335144000533111022612403366650253413346152046466061644016402242464324 20133222026160233560433065113524521462350264456551223344510000645402235405244543 22022261553410330626215130364011310133553131101613306130553531345350644555065446 21122045140154301555061464413544210344012664253256315420513321006554440113412055 33360165245523024466605516530441112052436443124466605516530441112052436443152511 02510441415164140266444012110213664256436326211455414330651135245214623502644562 20464631320245033230322110002646033146043664613303002646033146043664613303000000 00000000000000000451506621501655152660606166033025612240006143440220614366500043 55353134535064455504625046660342322455542302533234550555333601652455231103425336 00025651022620266335444025626651614366500043341131644041131013355165245523342322 452664440264456511440034025255 22432423543544454233060052550660435244100052035143662546041216130466560342514151 62530423514366254604121613046656034251415162530422623415246125564165151013662330 50366360410335000464330051166206051524223626441045221000545220013344604013165662 46455305126234546063563621526246363126614236050523400154355035462223320523422045 30061525421456031362151612640445040410540023255006443310306461211531322402603134 40026611501026253554151336032464330051166206051524223626441045062342204231555445 02543550324001231633063154446640346144013600512425260155350614321232543601463563 62152624636312661423605035314431212140224501461240440266115010262535541513360321 33446040131656624645530513136215161264044504041054146233311304316330641002500343 30550163411200034544140256135313461205604344022061436650004361660330256122400061 30646121153132240264533155060533530246461211531322402643526362615240355501634112 00034112604234120221625660512004435244100052332030360232041141036146124044533530 243036023136005650460052034001 22432423543544454233060052550660435244100052061456255232121303455526035510362063 15541346145625523212130345552603551036206315541340256225256461114636344152353602 66140312525215525213166631414336254241051163046525423243010152345505233025323534 22035410000100416103224323432413166205036431243040024340511251525124543310605325 41256003616045534543453646115020413465346122324120621256220256451531332362504161 03224323432413166205036431243361604553454345364611502041346534606254322025440524 54243550423600504253534340515331611232523121623461330346604364636144063120042535 34340515331611232523121626652625265323446010245236524503134142630566332035312253 45552603551036206315541345424354404351323626646543464363514021144504246552600525 50660435244100052162206126212566021530005255066043524410005225220110342533600025 13122343362616236343551036206315541345245424355042360025645153133236256604352441 00052422113014153342460423115325163411200034266140312522041346534146223643532541 253531225631200624340052043160 00000000000000000000000000000000000000000000360360125633316611633425146453436442 34050350600405656442205053142150243144501346050625001035351144030362142304162113 02615030541205342111522552116345626416126631604014040565644220505314215024314450 13460506210353511440303621423041621130261503054125633316611633425146453436442340 50354242663304041563540361566405162040235560023443545354453335305511020206014336 32451651414631251316313203045033014630146336516046305053304005550423504235536430 23506065502006031661464146641114104455030302031661464146641114104455030302063140 63144126103140202440300230464035102035036624060020333036214230416211302615030543 13042605042041153010050444156354036156640516204023146336516046305053304005500343 30550163411200034564010560533120300105504344022061436650004325220110342533600025 11631331415214020245042041153010050445346332064310201535036624060020332206143665 00043156030366010035331203001055614366500043445503030205053304005643102015122050 012003011303020060220000052006 11251215625622262155030061660330256122400061000006002552026533555020232453445345 41223530000600255202653355502023245344534541223530005004334045366333040464136113 61312446360020034430324114440303136416641646533141060025520265335550202324534453 45412235350043340453663330404641361136131244636564344245041351026321416463250652 23440344303241144403031364166416465331415225051244222050545324332432365542405030 06430340422161401401664144654204001340430355616306306113633123242666052105502331 33052560055406300643034042216140140166414465445366333040464136113613124463606430 34042216140140166414465445202505663435035034453554151263204564212515643053446112 45302366543145461653223103420330466266034350033105430355616306306113633123600525 50660435244100052065104501524005246626400000000000000000000025220110342533600025 54532433243236554245446440252100223011302341003415545133536661565554422206143665 00043152400524662645605226566246614366500043434200446026113633123034155451436223 265344611044602115040025025346 00000000000000000000000000000000000000000000100000654433551244534232420205520220 51223235265616264133203603123333124250231534223320000531166332411361464140403340 44032446460002466114453664163136303044303304533131006544335512445342324202055202 20512232305311663324113614641404033404403244646654433551244534232420205520220512 23233140366450421231202633045524262331220621664256542543535561223304605543623522 63424634614144253311062044612503322205113102043264210663333104533260214154101355 02661213155411445550266460503451356011444460300134660462325462313264034462101346 60462325462313264034462132544054626154623264502554636506246666241430462361446645 63623606422051165646223665113102043264210663333104153111153634031541633113500343 30550163411200034623134623151326016623502522011034253360002534330550163411200034 10251321403355554026422051165646223662513214033555540250225055026554541103425336 00025116066013662621334145466244435244100052462361446643304533131335555402310223 413244646344621115240025025342 00000000000000000000000000000000000000000000151111516236026260546234531356460240 54005633306002444450005204323544232344233530005025464602042413103614466540624123 23402003314346605205131126663103261166024552200430600244445000520432354423234423 35300050215336035262425124622036021325051400365024444500052043235442323442335300 05023666640004306131466313166311410004036056532302435544150465362625060022325026 46651114604516611053225500340353646041633112301536545430500446216465613654660240 63261013500241264665111460451661105322550034045450315461362635150410310035600340 16463114646114663600030402503454233545433544240002053401646311464611466360003045 34223362031241515201005544623164151426203604600421613146631316631141000403200434 40220614366500043624212240565562320013302522011034253360002534330550163411200034 51344330126611002501634543306425005452406326101350024146536262506002235501634112 00034351340456001245655623200133614366500043532255003403604600421135200232642005 363100356200331006010000000525 00000000000000000000000000000000000000000000600000145432432422624323450202520550 52445152512163022465163042032254623554546206445060000213164164144541646130404340 33034113230005646136136332361316403034304404366454001454324324226243234502025205 50524451502131641641445416461304043403303411323145432432422624323450202520550524 45150212146442543313255134041253526664631414232216255451664520241656133323544153 25601406443154633131540511305525005643311352143254211063166420645142405145005355 32665613033226426421242641652415304513631134151005643643404426331066221136602134 46642563452356601461135063255445614251621440354332100564364340442633106622113666 32532520221355403311445336301334623144646230266402321300363364553526066445100252 20110342533600025266154621151546045510403433055016341120003425220110342533600025 05355326656130332262422451121640445515564223044663324450525022025332621103425336 00025616011016551311243634555156435244100052451363113414404366454446633244423445 603411323511305226640043043521 11251215625622262155030061660330256122400061000001020550535422605502235323332342 32332620000102055053542260550223532333234232332620002040330363144503304463646664 61464664540050304404146332044033141311131631311323010205505354226055022353233323 42323326220403303631445033044636466646146466454235065316214102503146360314430153 32013044041463320440331413111316313113233643504632503200364465402611044453333036 31445033044636466646146466454241523565034015621201566105411305461000140120302044 34112521644560363144503304463646664614646645431560102302641635630431356643662134 01300126624603255066641100140120302044341125216445600560530103066165534352664206 30650405033436652561332106054051361421403464211341004024031641310053011314000000 00000000000000000104106251262003602262105255066043524410005200000000000000000000 36446540261104445335033436652561332105432454006504454244341125216445605501634112 00034325343255226642355203122603163411200034325506664113464211341065044542120332 352366402666411551560034034256 00000000000000000000000000000000000000000000161131534234546415526452534416353244 64250614301004244232020002345344545333533240250000313153253534331141133450151654 32305430434646245242434466366443206261234540234034100424423202000234534454533353 32402500062223224212622431300241036450526343016042442320200023453445453335332402 50006366313030003164166464111411360340004404344431156321606346433104255204353020 20544401316351406201404643025320242311336452316631055425534043434443115632160634 64331042552043202054440131635140620140464302553546644132546114602235224303420544 40131635140620140464302550005432433232444244530520005444013163514062014046430250 02345344545333533240250000316416646411141136034000316416646411141136034000100252 20110342533600025515214560230560626103404344022061436650004352550660435244100052 06530245101642520341240532606135250436346433104255204331341526201520522206143665 00043126404321610522305606261034163411200034223522430346303134052164252034352250 344643025543043160000025052000 00000000000000000000000000000000000000000000660030325000054453400025042423332445 44424321515111056220366120302413145635035061424235111435562250344603042103102612 02535141550101340000466416000340636311136646663613303250000544534000250424233324 45444243245046311442050050464401246034542314121325000054453400025042423332445444 24326563115201050503042661612223501636405423355601001054550365402515623536335440 65524060412621356306305214146000466416000340636311136646663613002332430005203535 44453323335345031136100043014146664113111416431136100043014146664113111416465524 06041262135630630521414625540205630230643606121353116020204035116165554206141306 00602322041230526215424145050304266161222350163640020313306531043235463656000000 00000000000000000061056562226551555652600000000000000000000025220110342533600025 21334341115604353204242333244544424322306436061213531136540251562353632206143665 00043325303414565442351226056553163411200034345423141211402563631612135311432424 055214146614130212240043025432 00000000000000000000000000000000000000000000126121536050443662154532346235545132 01453330100004426522445435153325020252022054453422000011453441131632366430404340 44031136146562045321104313424122513404124252264102000442652244543515332502025202 20544534200114534411316323664304043404403113614044265224454351533250202520220544 53426632433664614541134030343033046641632651440254521241164520241216113240152233 50620343630044263311062613650406612235464131623144645130564111400253122224361653 12054624032426116554231364615463313264021366603415333361252415304623601363234153 33361252415304623601363225452124116452024121611324016203436300442633110626136500 65053143526156304425453242404156143254210663464136434140033514466015164120600525 50660435244100052123521643142055615126505255066043524410005234330550163411200034 25355326612135324620221355440313453605564223304643241050525055023324351103425336 00025616066015512561241434451204435244100052462360136323304664163335232453313453 603113614213666265640043052341 11251215625622262155030061660330256122400061000600044565205205526244232353342342 42505500060004456520520552624423235334234242505500500011353403403345411464636614 61414303302000664243043044323663131411631636340440215363504244133222433213163602 54665054100113534034033454114646366146141430330044565205205526244232353342342425 05506642430430443236631314116316363404402351466433353530112446426164232026342236 03344404150316516053430230303010420200313645611301366103440422402101005453263445 04533405220211141126644416642625650431553031235050046413216640641160433035534033 45411464636614614143033022555053102341340125206202025004641321664064116043303555 52624423235334234242505500313645611301366103440422313645611301366103440422100252 20110342533600025654015245204161031010102522011034253360002543440220614366500043 11244642616423202635436430652501505051402444006402025443546261164202455501634112 00034122200320101622655206110144163411200034534302303033462240465064020254130505 234330355230303606150052000522 66526562152155515622040016110440521655300016000600022123422020242422642354342432 45020220060002212342202024242264235434243245020220500044246144040414144514631614 16413040442000335316330303636332631461636136403033215146156412350454210313103603 44620201300442461440404141445146316141641304044022123422020242422642354342432450 20223353163303036363326314616361364030331300610334236350650434462521610500366240 63241151463366426413404204062464145225606341041131450014003042061033423635065043 44625216105003250116312140240616623435250400131601516141151653605523010401063241 15146336642641340420406233423635065043446252161050034041414451463161416413040444 64342446436530661504020403636332631461636136403033646350151501201662303051200434 40220614366500043561201226213002100601404344022061436650004325220110342533600025 65043446252161050033131036034462020132445426004200502143446252161050035501634112 00034422234322060412402554606032163411200034552301040101662303051042005021350020 564204062104010010630000025003 00000000000000000000000000000000000000000000126121540416562440241421046535205132 40235250100005562434323244542265050225022023235342000033541616464113144530304430 44046463616562524446421051616341514403224251431425000556243432324454226505022502 20232353400335416164641131445303044304404646361055624343232445422650502250220232 35344423616131366463324040334033031314166430102261631353305264563304255422512535 41104121420153634032641046343213105214606323364363652425531400606612203335064221 65540331354261503325215141104326421106344633422533011140263352446011514632533252 15141104326421106344633461423035155325353612166542004151414635231546462305463161 34342531355026656135235613656350624143045136031434666305144253310662631452200434 40220614366500043564665165653414336210004344022061436650004325220110342533600025 64221655403313542614653520513240235255264563304255422520552055054542436604352441 00052661066062621256441432162143342533600025326410463433303131416331354261352235 524646361546316156160025034520 00000000000000000000000000000000000000000000610040300002234235420500045353445442 34242343516116256445344322350613431646335451242252666115212242255344301624603165 20244414000601000033163146304000641416646631636316403000022342354205000453534454 42342423430461433553242423043506511045435641434300002234235420500045353445442342 42343163442245353540342012660323421363430005543542350200032424332335435354300446 14631403000136361131146141461033163146304000641416646631636316554354235020003242 43323354353543023040541302535640140360204141623040541302535640140360204141645320 45303446614122455034142540345220430644632306431535164054130253564014036020414164 32550340133145401346242612364052421306304105036361324043311636553220436352100252 20110342533600025100051212551556256562505255066043524410005200000000000000000000 03242433233543535434535344544234242346446323064315351641330515214535255501634112 00034152430366656005601203065652614366500043454356414344105036361643153516122242 002041416341425121250025043250 00000000000000000000000000000000000000000000060060023545334554555445333033001436 02543426006002354533455455544533303300143602543425101531105110546136112055022020 00021316050200314641164464446641110110056120346163600235453345545554453330330014 36025434215311051105461361120550220200002131605023545334554555445333033001436025 43423146411644644466411101100561203461630655005500623334266055033524342345324400 44002311163220440114361631641415541620436623660000414364446145133015432433601106 60600006323401336054632111144055045612453166604400231116322044011436163164144002 31116322044011436163164115432433601106606000063234015463211114405504561245316660 15444351102204425343543245466614550330663416146136436623660000414364446145600525 50660435244100052556400011046341401523104344022061436650004343440220614366500043 62203304216546234106601101000014543060022015612102346202201561210234620000000000 00000001216511152130121651115213000000000000216504316140005646102006323401014543 062131605431614625460052043341 55345354234233323544010025220110342533600025616321445112110321125352366065235231 13624663444223060433653662135145502125314330624500521321432001434440635566020445 55002541642564563450063433301422110503322200523613353060432234600233550220432445 02256242305366405522266446364000644206455554103653320661113322353200032210326666 24053362244406663614046604630504446236651034554310054422055034533205521535450166 53655426321330424362166054130613316200311440330613664033423631344124115642632205 65246344015320552226644636400064420645555410301434440635566020445550025416414344 40635566020445550025416445665242541101254254664153111114163031103140203331541125 52635411100626241442624140311440330613664033423631311440330613664033423631100252 20110342533600025214422030664440034652603433055016341120003452550660435244100052 23302350602223153362204324450225624230045560451111530204556045111153020000000000 00000464653556465356644400346526342533600025203331541121322223604222315336225624 230254164254164312600061025432 55345354234233323544010025220110342533600025142234441665330440660230255021534364 56232362411365610311123216423116606551645232232455054251622554041652464000064352 31023464311443116404422446213121660464433020131330621643116620243612320000325615 40152325450434140032564554631660203002224046422510034224301062234522043525023442 32023436300452132231461105040055530313555251334261212544166001234142165451406144 16020544613440163430461146404163361050233164330614340316631303466654561354661101 22613254554532335533156465611031334405064644003256455463166020300222404642232564 55463166020300222404642233011054052205624341321545414165246400006435231023464311 06223452204352502344232022203103440354161264231312233164330614340316631303300616 60330256122400061620611063125245146262402522011034253360002534330550163411200034 52205624341321545410003256154015232540045216230625452304521623062545230000000000 00000415242143626421003336062633435244100052022240464225553031355543354505603232 202346431646440151440025034255 55345354234233323544010025220110342533600025635143312360120453135205300504034234 11421435326410415234666163120446653005214635421342623555511353205161406333356000 03234142430334304042053641133023554650521332663543225205056012453322062115410163 22644215220630261340603654002443230521201014252243221233522033201033552043505234 21001405164301041230053345402565060635253625431116146503311240025631423564330350 24136644054223120256445114234516430104123005334540256506063525210653244550156623 60614551335625240136263403600301061461221421621621460404511345043556051422524136 64405422312025644511423432464250240020304354366356346036540024432305212010142526 43420355556300005152421254123005334540256506063525113050114430614043163500500343 30550163411200034606455164061442045633402522011034253360002500000000000000000000 65526201636030356163355204350523421000203043543663563420304354366356346604352441 00052502562533563520163542156325000000000000003234142430454363534262535652523421 001014252514225214340043025160 00000000000000000000000000000000000000000000060363066251665111226002604020061006 61200156036306625166511122600260402006100661200155000540224002430241003660003000 61006400141210223452245553320032060300250022530054006201120012501240053300050003 40032004205402240024302410036600030006100640014620112001250124005330005000340032 00422234522455533200320603002500225300543311331104354004262013034613335005322400 24302410036600030006100640014615561320330050210410522555430002355031215000335104 60525255050044334014642005412014034163354003202430241003660003000610064001424302 41003660003000610064001431215000335104605252550500441464200541201403416335400323 42300351506404316444200245360041100040001600130063330050210410522555430002100252 20110342533600025005564023061616606002200000000000000000000000000000000000000000 62506104325445500106305301661115200063050016001165006200200043004500350000000000 00000100025002600560430044360031000000000000061006400141600130063011650062661200 150640014640014100550025000001 55345354234233323544010025220110342533600025161452316666435203142263466230031365 56320334333152410421606534626430020401345332320420255410340312614010455244423010 56552640505223604304651630603225333540602122513020454550353221342442600332520220 24443200662021325311225134543334560354000664041032312060550543265211241065541153 20511315302044046132435536502446554130456326123366132515222514021500044505334031 26140104552444230105655264050141335163663200113430330366613002356101243151340050 30643244545035312614010455244423010565526405050330316453422412053312236403265451 12452511445001224406402322023451256653601223662450265361545160040102613664640143 14226346623003136556320334613243553650244655413045603225333540602122513020200434 40220614366500043644366631050424432604002522011034253360002561660330256122400061 04452505505333450013325202202444320060503064324454503550306432445450351103425336 00025503251226260560232411426022000000000000122440640232122513020533345001003320 240664041664041510460034025001 25332354453533250006060502543453016250432354136346326543601201262012063444600060 51645226335223244636050621200562251430340124324631555245320141305121013452502102 56346133642413512560143056260431134150043364000225324324025442010600424243505025 33525145360265323323055250233600533052544432502600022615506111055106152604326216 40405124544540225205441002440252333452050033254402555044502543206132352606002261 55061110551061526043262164040445233052220332052345016454251010523350601003535342 02052442526324141305121013452502102563461336414305626043113415004336400022512012 62012063444600060516452250621200562251430340124324630010102052343240615203454230 00000000000000000000000004040106152512034610526215400565652101061221613512306016 25265043160251562056565210106122161351200000000000000000000056225143034012432463 52343240615203454236344460006051645226152604326216404002440252333452055330525444 32502560521431644132052442526324043364000225000000000000306432611401345166653453 142613255432354005520225661101 11622122136251110110606101265152000003613655032334532435400152050201044244201655 03454323233453243540015205020104424420165503454326514313651044662050146446402606 12250006342446453206552120506525431650025331164331324324025442010600424243505025 33525145356000441441260105414501133016555613021226554433260000132305542302533234 55051363632225601022225603410253364326200044144126010541450113301655561302105535 53640301535103322034111432063336336510602363206644061222164056254420106004242435 05025335251453122565020125234612005244661344633115020631331305101655200014301520 50201044244201655034543215205020104424420165503454326601016065126250000041641224 03002121256060165561642650004515066215016551526606000000000000000000000000032620 11562061226251101000000000000000000000056565210106122161351210442442016550345432 65126250000041641224424420165503454325542302533234550566440612221640564360524413 45150510165520001432052442526324025331164331000000000000004164122003613655065265 336526533251526006340143352562 00265251610053101540454205060400216662202323032434525004150546064630402060035222 33031313243452500415054606463040206003522233031316214341404234124022322625310551 64430561305446105044650500154063642501200113115135453453052335060100353534202052 44252632456144054644320031120223605443112655322254300623422042315554450254355032 40010620500264302465161455063610024603261502005134053126163220141600531045120331 20200623014135206500664662642041505460646304020600352223303131000000000000000000 00000000000000623422042315554450254355032400106452065413435110424300654026426430 24651614550636100246032654606463040206003522233031312006230141352065006646626426 01003535342020524425263240315042456103600332331321000000000000000000000000622404 46503116224533644035353420205244252632414141630304366343213621263405300551554514 20103005611155054545541023346651224551030056111550545420013434442166431004255544 04646032525556344520000000000000216662202323253352514530664662642113115135053104 515310451453006561302323645026 66340106626062410335605516552525516662103424000006042001443614460424032553544344 44144410000604200144361446042403255354434444144410003021004225342230212051665622 52222422240040560035524355405650261121552555535553000000000000000000000000000000 00000000010350063341633103530452242334333363336115101536044210226122525226111560 43534200144361446042403255354434444144413304560662320311321644431600511265350330 32452002615461050216443155036014436144604240325535443444414441000000000000000000 00000000000000614640250205610035325233651016515234550523302532353422035410064134 00452315203042511623306511545046645613334610026651244421022612252522611156043535 02006363614040341143456411601063400565161553640436100353534202052442526324064315 43010634552311024000000000000000000000035353420205244252632435200636434665320253 33431512006640615413255354434444144415245424355042360006364346653202531413431124 50524205613346220415025335251453561334622041524425263240664061541113016236051126 535112653354100615413424436650 25335324022100543342324233244424022660505010136445335052513310303603553243405155 56554336345124165520261532366641231310156622233041251211463412041565340312405001 22245406315453151134436322524162535121056004143651453453052335060100353534202052 44252632400103234202664141325002545001664641661030262560644535326100615100344545 34436045435051136364520052320061131361164420031661464146641114104455030302026256 06445353261006151003445453443525133103036035532434051555655433162210403002121256 06016556164265023443545354453335305511020206054334232423324442402266050501026153 23666412313101566222330451136364520052320061131361164156534031240500122245406315 02006363614040341143456416065063364161032333533166600424243505025335251453120144 13616045444244611042424350502533525145314141630304366343213635532434051555655433 31240500122245406316503330603340426210615100344545344352320061131361164440104430 35156200655532301465025335251453065553230146000000000003445453443225056463012165 321216532505010213145010354505 55610255213511044365250060206635444605035165000002003443032411444030313641664164 65331410000200344303241144403031364166416465331410001005225051244222050545324332 43236554240060025520265335550202324534453454122353000000000000000000000000000000 00000000050043340453663330404641361136131244636524024136140262036333534431554456 12360344303241144403031364166416465331414334045366333040464136113613124463662052 54452120222626041342651136100412652104540656663611623311352465523350601003535342 02052442526324525445212022262604134265113610026533555020232453445345412235366124 34002030221466620401452431441401610115106321604466534323201512104453060654040415 02006363614040341143456411310535556522546622634153100353534202052442526324604543 46154240634230112035353420205244252632400000000000000000000020302214666204014524 54532433243236554243022146662040145244464035143022336522146662040145246641020246 06065364351266416004034114345641426340554412436634321366065404041561460224246060 653063253554412426123036665120 01000006544335512445342324202055202205122323500000246611445366416313630304430330 45331311605142011236046344633414216433121536203260000123344226533243545350502250 55026554540006544335512445342324202055202205122323000000000000000000000000000000 00000000005311663324113614641404033404403244646123344226533243545350502250550265 54546541052326245636242551453645254466436464565210301422423123545614506326344153 02352235524214325541465310513150560614663200012340346260265260346630502006363614 04034114345641615131263531216642653261622332514043544260003625025464064164011654 26341213024635504635245546344633414216433121536203263423351000415205231301361302 05001414163030436634321361056336315314642564021321100353534202052442526324214414 62463135213056456014141630304366343213642424350502533525145365664441330411101002 00415205231301361300123403462602652604152052313013613030443033045331315314220314 25322552022051223232052442526324254640641640253352514535502655454533303006314253 223244646641640426423006645026 60330600244445000520432354423234423353000502502046555465555646031363451341062236 26132151102003666640004306131466313166311410004031023666236666323054535264524031 15313451460036303402663500632213014631450460345443000000000000000000000000000000 00000000065606104556300564426021562130150613116053333200025034542335454335442400 02053666640004306131466313166311410004033513144235006435531226616426425105043051 14200145564063146320310432334630114450413210340612604034432532431140205001414163 03043663432136511420014556406314632031043233433551053263025043640502552612600430 61314663131663114100040304306131466313166311410004032503454233545433544240002056 01003535342020524425263240426632035423510540251552000000000000000000000000516336 24455251451432030063636140403411434564142424350502533525145305222013665255345344 61110453361665265223406126040344325326314632031043233441146564062511561651030433 45245324416112512554034114345641466246432631436634321362052251651460345443433452 451526621345443002050502106202 06000001454324324226243234502025205505244515200000564613613633236131640303430440 43664546102631341206153620611043551353656252022660000632345345355153454320505250 22025332620001454324324226243234502025205505244515000000000000000000000000000000 00000000002131641641445416461304043403303411323632345345355153454320505250220253 32624511453503026615215216333132534536420261405546521653201334644626614345264350 11541634126032254554644352516102243352161450112330340360021513346630502006363614 04034114345641112556143426044155052053001464543124604330521132124146160664422312 56124506443133151163432513422610336465323220325401305013346146143555451652653211 06004242435050253352514534552342342566626436136514400565652101061221613512255061 44514124234303322014141630304366343213663636140403411434564133646532322032540130 25664565363161011331123303403600215133225455464435251630343044043664545414216316 62006252055052445155025335251453250240063132253352514532202533262240063132452306 403411323063132146456644260013 55610205463566133256455510235334314644146004000005030440414633204403314131113163 13113230000503044041463320440331413111316313113230006050220242355102205542454445 43545445150010205505354226055022353233323423233262000000000000000000000000000000 00000000020403303631445033044636466646146466454231421164452132226054244346313363 10033044041463320440331413111316313113232032130345563346110226466440464013022024 23551022055424544454354544515456404322144316605513113303130640523350601003535342 02052442526324242355102205542454445435454451561221615530511043530516505251632312 24466243201516504565626443221443166055131133031306405015221261331404202402066441 06004242435050253352514534611413455420210120103322400565652101061221613512660115 65155515215155131035353420205244252632435353420205244252632433141311131631311323 26603424026120252613141161562665620061524141146111245655131133031306401636032530 34325313410514146454034114345641350530501133341143456412612025261530501133321215 134640130501133252611133510064 60430100424423202000234534454533353324025000552006512462215203001620452151213235 06405126105006366313030003164166464111411360340000054122432061202034331403254046 03464141360236553450165050434463045230310431363641000000000000000000000000000000 00000000012653155625040061503256265645420130265035335450500054324332324442445305 20006366313030003164166464111411360340001211251102026143254066260253440513603022 40010443660566042442011233453604410020116550355014114022466136431140205001414163 03043663432136224001044366056604244201123345316505043446304523031043136364145010 21613311221616646421545330003164166464111411360340000104436605660424420112334530 00000000000000000000000000625125515122212265061000000000000000000000000000523064 35453513140260453063636140403411434564114141630304366343213662403613123501553324 26146414515603206413550141140224661363254046034641413636131235015533246626025344 05136353350665443244034114345641310431363641341143456416125501324431363641553116 416224453450136520006453324000 06600303250000544534000250424233324454442432220010134000046641600034063631113664 66636131103665350612454464001355114121201605064251066201506101220340031523564544 45442411500303250000544534000250424233324454442432000000000000000000000000000000 00000000035566034204341200366432163605245452035452000023324300052035354445332333 53454060343524662002062200151630532315545402505330160015431426466646636554030525 61233100103110046435065154662000466416000340636311136646663613000000000000000000 00000000000000023324300052035354445332333534554453400025042423332445444243224406 10062346351311131141223034365004113456141025323250422635006610621404262160604046 01003535342020524425263245200546156326222622124460500141416303043663432136001602 12155512262221251000000000000000000000000000000000000000000064102116154204144366 31100464350651546626363111366466636136214042621606040421161542041443660626140245 46223313420126231154034114345641351561010303341143456411651516021340104561245462 233633411104561604044561202423 60010000442652244543515332502025202205445342566026515123414542115460135513536452 55006050500006632433664614541134030343033046641636000033512553323426244520505250 55023324350512254661465513115544620624211054532530000000000000000000000000000000 00000000000114534411316323664304043404403113614033512553323426244520505250550233 24356632433664614541134030343033046641635550052533612303501334644036654504361616 40254062516614355541465064564261031401354530646532321632145546615560304005656521 01061221613512016122436202103225455024415105261655341505604552322053362602531401 35453064653232163214554634112542541123303462603262222540625166143555414650645646 01003535342020524425263242631360515364642564213315200636361404034114345641461344 35211153541045145021212560601655616426535353420205244252632442064431330411232034 45664565326166003066465323216321455463225455024415105230343033046641635414220313 64360252022054453425025335251453254640264666253352514535502332435533626025313643 603113614264666645640401503341 55616265633643531015662230205634414645163362000200066424304304432366313141163163 63404400020006642430430443236631314116316363404400100033212502502251533545424435 43535202206000445652052055262442323533423424250550265265061556030400565652101061 22161351200113534034033454114646366146141430330033212502502251533545424435435352 02206642430430443236631314116316363404405450014105325425535566211203416246631611 32042315406163540320246252356225301034423246665613613301166064615560304005656521 01061221613512035301261561121144633602534654442406516216656633144105243123343044 32366313141163163634044010344232466656136133011660640324150526200423026110016030 00000000000000000000000001046132026324544230436434100353534202052442526324316450 51453233540341343056565210106122161351242424350502533525145334540014604522002506 61635403202462523563042166562645211234564131146016516142166562645211230631032550 05201354051660061044034114345641450531525421436634321362611001603531525421341624 666611013612616016036104110644 22166512033243441242024431541442433103666210000200033531633030363633263146163613 64030330020003353163303036363326314616361364030330100055654355050535355135423435 34532050556000221234220202424226423543424324502022265265061556030400565652101061 22161351200442461440404141445146316141641304044055654355050535355135423435345320 50553353163303036363326314616361364030336641611241404116231211416620655542035612 22515253205520032301011456431325551343236544056360645615560221254420106004242435 05025335251453044355555341064563131056054362633422222436013214646021023415102313 53605610426665446465441623135360561042666544646544165053535513542343534532050551 06004242435050253352514536565664562152565265106066600424243505025335251453122546 24221255405333140042424350502533525145314141630304366343213656104266654464654416 55200323010114564315135626203503165456353032634663011442666544646544160131050556 42615454060663213463043663432136451431140663436634321361011456431210234151556426 156555420234151243022022442335 60010000556243432324454226505022502202323534566026563035246216634612035613446452 40442210500004423616131366463324040334033031314166000022153434545332355120205520 55054542430512361252653364054431623621511051410022000000000000000000000000000000 00000000000335416164641131445303044304404646361022153434545332355120205520550545 42434423616131366463324040334033031314161146142263123102113024635614646561545166 03443423134036250250240203560352462166346120356134464524044221254420106004242435 05025335251453045240312362261135124146111630232530465415516642653631666140520156 44640311333644626656354561161462610654304304104063504632232054455532231336356265 02006363614040341143456415415311344564124234443501500141416303043663432136622543 15314644064240011035353420205244252632414141630304366343213656640531421631312162 54455532231336356263561344645240442213625025024020356040334033031314162463561464 65615225022023235345025335251453520530504210524425263245505454243530504210321200 444646361504210221144210066335 06100403000022342354205000453534454423424234250060100003316314630400064141664663 16363164101662650246421060045655235106301525421216011651206465646310221244214233 21334400310403000022342354205000453534454423424234000000000000000000000000000000 00000000040641010021651203141545664104032503520400005543542350200032424332335435 35431360600561265046362321136030452042500004461463140300013636113114614146100554 35423502000324243323354353543033163146304000641416646631636316000000000000000000 00000000000000310043340242456004134161253422601436410542462633240205160561056126 50463623211360304520425001661041413500126125243614454334024245600413416125342265 02006363614040341143456415001353346320560234314242500141416303043663432136064244 31450210543463535000000000000000000000035353420205244252632400641416646631636316 03242433233543535436414166466316363163354636624001560256116213034556330651652534 16332364361652435514034114345641420316156363436634321365026102160316156363325035 204322144062105156025610054625 22332323001220022001544435110220442534354324036345532235540501536633102313561104 43205123634553223554050153663310231356110443205121551313551464105643320125125436 23500613242452130254615051044364401624406641622265324324025442010600424243505025 33525145305131404630052511022511144141405206512132350542001613306613335535350160 41361343646260556665431410346205234140000244004400231116322044011436163164165500 55006233342660550335243423453346254045066126605236602265233324254420106004242435 05025335251453542001613306613335535350160413602200154443511022044253435432433005 46661455033066341614613650153663310231356110443205120161330661333553535016041360 00000000000000000000000003155521330660556125215265300212125606016556164265225322 04312203324311136014141630304366343213614141630304366343213655266633636302501265 12512543623500613243145326451516654531545634402251064152366022652333244401143616 31641254601625350005025335251453442534354324436634321361136155512162535000334502 655206512016453613243641324000 10430600314450606610133204463230463350043106200001266165642322011151104621663062 61550606102001566402022505113066213106211400615020004133436321511044464402314335 03134660300036443414562660333133054634420464311040000000000000000000000000000000 00000000065116121354550666266031561140151622010046332010116064450331454031442003 46011566402022505113066213106211400615025016446150046633044016411304435414653363 22130244015432446323206121166613316200311440330613664033423631431140205001414163 03043663432136243615004415614104236616255322560661013320446323046335004310651210 21116450341161236160431422505113066213106211400615021203443612666413056416404133 04005656521010612216135120622110660526551066146562000000000000000000000000553143 53056244346112661063636140403411434564163636140403411434564123164115646405242255 33145403144200346013306136640334236312314335031346603034116123616043141641130443 54146354116152245524034114345641463350043106436634321365641640413464311040443541 462535522043106346015235245606 01515522424360615020522062463233205562604655545443363612025403043302362131130442 32062445442454411364050000332350462103132023634321263103646242004035536114104655 46506224465334236306136060122204511132214341061143453453052335060100353534202052 44252632420524632151030444330613661455026320150260043553406015543255034252054335 45052531456260403334401641163220514506201262363006014412556506244624023366204355 34060155432550342520543354505163361050233164330614340316631303346630502006363614 04034114345641164101065550326664556343601663461502052206246323320556260465533060 13351150341236564411205650000332350462103132023634320403553611410465546506224460 00000000000000000000000000066463015420626404656164000000000000000000000000113140 62350151303121613042424350502533525145342424350502533525145323621311304423206244 32666455634360166341641163220514506202314054510153525134123656441120561634304611 46404312231201553314034114345641232606242526253352514532215103122234423202263201 505414345155331166344655540562 10625126056230000230232434501325453310523553232434455432622135061312152303365063 65256362345320423100003103136164051346411504314416214621653155650024513115155331 56111600365443303255442240132151044123401645004236453453052335060100353534202052 44252632450540406221430064303420542145406433524534556544255044506044225034202543 56002303015563400134043502356323013442533546000046046416130264313662034633645223 35530645626033654306132003541301556340013404350235632301344253254420106004242435 05025335251453466352004520256015635150452216500023023243450132545331052355300310 31361640513464115043144103103136164051346411504314415405453432064523244602542241 06004242435050253352514530126454464665546344430053000000000000000000000000516061 40314213105166341063636140403411434564142424350502533525145350114430614043163500 25601563515045221651144306140431635003365430613200354151346411504314415421454064 33524224104241614245025335251453435052342100436634321366132003541424161424346142 006433524523553035414236053650 22335353435353335345250001520160345233220060036446523116655610424042260332511264 65114033644652311665561042404226033251126465114031255340145133541202063554131446 66511256515412564310221325450630111564302340565631453453052335060100353534202052 44252632465222663556663630631631654640503015621002540600042262035201411241421630 63340431050001445406340212241214256056613460200063323014305655365635210211614513 35412020635541314466651125651123442154440351264022146053156344346630502006363614 04034114345641600042262035201411241421630633422132545063011156430234056563100144 54063402122412142560566101445406340212241214256056614226203520141124142163063345 02006363614040341143456411410144506643224515322106100353534202052442526324604211 53235544413361413035353420205244252632400000000000000000000005430520164311330020 62506104325445500105554261031604242151411241421630633433251126465114032506134664 40050663540123142551061221613512345233220060341143456415430212146605046314246214 333015621565631314631443040202 01000001104301663352342324505325245502613452500000550610522114316313640413436440 32516431605103111144421134633415220333032523451310000660340611442543545320245253 22051643250001104301663352342324505325245502613452000000000000000000000000000000 00000000002201602556634614641303643413304526134660340611442543545320245253220516 43253111144421134633415220333032523451311361100060421415342154242215361332234061 14425435453202452532205164325141335163663200113430330366613002346630502006363614 04034114345641611442543545320245253220516432511432264253662322425435100064000103 56362435623535562416445501035636243562353556241644554056353125631565663124322665 02006363614040341143456416356541635463633541251133600424243505025335251453214412 60213153015613132014141630304366343213642424350502533525145365065531321510526514 04452505505333450011134303303666130023665451464061364241343644032516431454650463 45451222026162513235025335251453220244432006253352514535161526454244432006463454 514526134164135001300640450026 52445423324244520001010205234324061520345423155564445364401510202615041322503401 53453414413411362556026020210264463640006022516440654332402223450202234242401002 52345264426543324022234502022342424010025234526442221136400265101016652256601043 26500062551136144144506062441506522052144345650226554433260000132305542302533234 55050002223632060656335103140433635260510022236320606563351031404336352605106662 42604041422130235052242164013555414501012144260463034414251026111526010115212120 40016152613221032450505224334220506132400023432450505224334220506132400023415102 02615041322503401534534126020210264463640006022516440060605025434530162504323540 40401061525120346105262150000000000000000000000000004515066215016551526606000000 00000000000000000451506621501655152660660162526504316025156226446364000602251644 25434530162504323544132250340153453415542302533234550512550256334321204630344142 51026600525432513356034512000152025234526442000000000000406613455301164322153453 412251644432354005430234625265 25332354453533250006060502543453016250432354155164410541211355230432562414621656 03661454453414144105042224435512354435251202301400054325041603144216663600224536 16005541410543250416031442166636002245361600554141152610534023556344424006651243 40011535351062531641446136035154050325510303356254300623422042315554450254355032 40011445355663366213462321564006205613521524613633164104262302045226040442123656 64225403452153631561210411632416031442166636002245361600554141062342204231555445 02543550324001546144014623331130431633064100230144411633246311634324046021023556 34442400665124340011535342224435512354435251202301400050503043161360254301646310 60605025434530162504323546060502543453016250432354215466622601625660512004503043 16136025430164631526146535463414024435140346164105234061314656462060516640505563 52343240615203454234605222250400214220112653430066242455324161002236364333340600 35633204522604044212543550324001325510303356615203454230540352634230425143400214 220662424000000421443356630021 25332354453533250006060502543453016250432354641435430230651234355553033445255265 04410311442156633563554302521413615132612105105316221504451302316346411350051442 55105011545354615224363165414516261455400150414223423243010152345505233025323534 22035410000232461113166424014425002461600052646015123444543321204221600123430006 13235453166646113530633520053161000251313326405461431366420026335226020662354012 65434222240443325225120336046346203162454615343260434060233431606254322025440524 54243550423600245316144441011664344324066501554316440431103413141633014650062342 54533210013556113010331554312623465251302520301552540010102052343240615203454230 50503043161360254301646312020403461641052340613146161424534645134140640654605025 43453016250432354162206126212566021530050254345301625043235442216001234300061323 43161360254301646313344525526504410315245424355042360002633522602066235144255105 01154053161000251311234300061323434060233431162504323540540656331230121446406225 230061323000000251311154246150 00000000000000000000000000000000000000000000000304034634436334333443140104101341 01434330040304314334144344433463060360643606343440106016216612116111661560506505 16505616111060162166121161116615605065051650561611601405633023341314035010100031 14023036460162166121161116615605065051650561611630214405443646304206060004663054 04136156116566166611621020120261202161664420031661464146641114104455030302021440 54436463042060600046630540413044211164146516523253024040042403221444324236436151 65012020021205046116313631136663603322040405046116313631136663603322040405023341 31403501010003114023036444304032402242240304501151360050503043161360254301646310 50503043161360254301646312020403461641052340613146205120112112050260446453503043 16136025430164631512011211205026044645340346164105234061314642060600046630540413 43161360254301646315535530403206626416060004663054041320120261202161665000155603 10126120261202161660046630540413015560310126000000000002150244463260446453500565 020453552000000353044050364505 16551562265655160003030601625265043160251562000006002552026533555020232453445345 41223530000100522505124422205054532433243236554240002003443032411444030313641664 16465331410020034430324114440303136416641646533141060025520265335550202324534453 45412235320034430324114440303136416641646533141224013560244525040630143136041313 62160433404536633304046413611361312446364334045366333040464136113613124463664243 32443230003610560315143223140263504113430105602162650126265425130624412103002266 26333503310001414411545050136303363246610156432411444030313641664164653314115336 56040055115144420446000624452504063014313604131362160060605025434530162504323540 50503043161360254301646315050304316136025430164631100401031501521065021566605025 43453016250432354040103150152106502156600000000000000000000003610560315143223140 00000000000000000005511514442044600066230234205304235556151206515123523506232164 46210441453116062132342053042355623216446210523406131464442143142245453143240354 223310001613146631441564006021 00000000000000000000000000000000000000000000100000654433551244534232420205520220 51223232262160455641053364055526505345324124046620000246611445366416313630304430 33045331310002466114453664163136303044303304533131006544335512445342324202055202 20512232302466114453664163136303044303304533131123344226533243545350502250550265 54545065414141166445423222214405634254316442650411260444324041641365360622341535 35334455156266663550142561523525023666113532064615355644446200316253304150501141 51523232042315311366214343361210332103462006263366315363114642031255426541562444 33212604543121145555460053364055526505345324124046620010102052343240615203454230 20204034616410523406131462020403461641052340613146246060442464615151021546503043 16136025430164631666136065265124120233120523432406152034542350114151523232042315 52343240615203454236636262545450354623234656632222310040334044032446463613641241 01554334044032446465514052310031312554265415615203454231106411515421634615254600 462655454432354631541554046620 00000000000000000000000000000000000000000000611146243232316052346225534142246644 32513644401005333320002503454233545433544240002050413142525343043566344324044565 65011643344131425253430435663443240445656501164334600244445000520432354423234423 35300050262554542160433643040556504604231251265053333200025034542335454335442400 02054111130003401646311464611466360003043535052034110413630301513045634502040433 40252365126045414336064613344305340432633542322250613411613542433402523651260454 14336064613344534043263354232225061341161354225043660364140406264032143205000520 43235442323442335300050202503454233545433544240002050000000000000000000000000000 60605025434530162504323541010205234324061520345423526215562625562212000106204034 61641052340613146651210105451064216403020523432406152034542320663602302154164136 25434530162504323541141054056236136414541433606461334430151304563450204456565011 64334151304563450202302154164136613411613542523406131466315345324642164030131644 334432552164631003040403502505 00000000000000000000000000000000000000000000600000145432432422624323450202520550 52445155515615113315435545644441232405453620140540000564613613633236131640303430 44043664540005646136136332361316403034304404366454001454324324226243234502025205 50524451505646136136332361316403034304404366454632345345355153454320505250220253 32626430635514424565604565554302132305310235221144043616406561445564332446262166 33550524345041435511452265546540406334311012164605356044202523421135565141405141 11520632620123365633330151463035136522463410040633431101216460535604420252354224 22353111115422323533144635525440414323065630221016150020204034616410523406131460 10102052343240615203454231010205234324061520345423612526024256644261136623102052 34324061520345423232156063265344156120030431613602543016463141432306563022101615 43161360254301646312636662501451506544143551145226554640434033034113233513652246 34100434033034113236563022101615313654021031615203454236606122646351310415556061 622533262432354560462523654310 16551562265655160003030601625265043160251562000001020550535422605502235323332342 32332620000605022024235510220554245444543545445150005030440414633204403314131113 16313113230050304404146332044033141311131631311323010205505354226055022353233323 42323326250304404146332044033141311131631311323531432433355506215450635641126436 30234033036314450330446364666461464664542054045144604324216301363066603410022024 23551022055424544454354544515230326331034535614064140111043600356035500125502602 20463534206162414633204403314131113163131132332633103453561406414011104360014224 03532666236234115332012335500125502602204635342061620020204034616410523406131460 10102052343240615203454231010205234324061520345423041660130110235652103431000000 00000000000000000156105530520104235422350254345301625043235455424544454354544515 52343240615203454235105503142435016153360340201463144621426553261210314401563614 05254136306660341003402014631446156361405254254301646316035423554222016500631463 314112231164631341005254123460 00000000000000000000000000000000000000000000621166261230136200326443530202132641 42065623406003533545050005432433232444244530520002364650034264300233611233035212 34066401464431065220033005366013255540166566121631100424423202000234534454533353 32402500015441053213004356515021223105046553215035335450500054324332324442445305 20001411464040004613611313666366410430001255004400241106452223061121165614605213 25001553441550561415203320423342643002336112330352123406640146651450025636460141 15406023665146512300132661410303513265630242303300536601325554016656612163122001 24403261115034414436342350005432433232444244530520000010102052343240615203454230 00000000000000000000000000000000000000000000000000625125515122212265061000102052 34324061520345423542212425123062515563140346164105234061314645166620433633414354 43161360254301646311454043356646311461411540602366514640426451214053543521234066 40146426451214053543442113146631166566121631254301646314062441354625155631541126 313320423613146430002423354000 00000000000000000000000000000000000000000000660030325000054453400025042423332445 44424326512660156553232460304212010324264135161305166353565555641203024155450610 20361444050101340000466416000340636311136646663613303250000544534000250424233324 45444243232406366126414050644245440154306050544452000023324300052035354445332333 53455663660413660500344505256665612010255424413136201063530501363265145251035334 13242060322126220462503060622000466416000340636311136646663613002332430005203535 44453323335345046641600034063631113664666361346641600034063631113664666361324533 06005226061633363410401632450202230444154356632414140020204034616410523406131460 60605025434530162504323545050304316136025430164631020313256563240155462665000000 00000000000000000061056562226551555652600000000000000000000025510161444143603061 25434530162504323544242333244544424324441543566324141450136326514525102521112165 06052136326514525103401053422206154306050544254301646313012566604155462665243555 013060622613146202336052155526 00000000000000000000000000000000000000000000656156263053033454654523342021324536 56261340600003351255332342624452050525055023324355000066324336646145411340303430 33046641636215405365206465424212555546330214413301000442652244543515332502025202 20544534200663243366461454113403034303304664163033512553323426244520505250550233 24351145344113163236643040434044031136145524505131134336006561445604302605365361 03236212141666623550142245504410116462464311630351364124232516036232302223461232 40541662513220654646044461524641031255432644011646246431163035136412423251664544 52553003634226302501306532362121416666235501422455040020204034616410523406131460 60605025434530162504323542020403461641052340613146111523415120624331645110605025 43453016250432354132525150363351130046450254345301625043235442514111523232426366 43161360254301646310363422630250130654143551405206401240434044031136143513641242 32516434044031136146566322600151312554326440615203454231106226521421126602250130 652332435432354260530232626244 16551562265655160003030601625265043160251562000600044565205205526244232353342342 42505500010003321250250225153354542443543535202200200066424304304432366313141163 16363404402000664243043044323663131411631636340440562633530142051222343241021466 51443134200664243043044323663131411631636340440033212502502251533545424435435352 02201135340340334541146463661461414303305424530403540451033023012141134340635363 65024535031145115336623433366006223043313465604164640116002024031150255452363024 32320443001012622304331346560416464011600202456304533316136503562245661516352055 26244232353342342425055050215051302206203635332525040010102052343240615203454230 00000000000000000000000006060502543453016250432354636351035505501045342464102052 34324061520345423645011031053565516160220523432406152034542331145115336623433366 34616410523406131465501504142445252036330330201361415136131306610050535406563664 34301421553211626143302013614151656366434301523406131466032435313225004041641636 263165643613146050532024550244 61226215512122610004040106152512034610526215000600022123422020242422642354342432 45020220010005565435505053535513542343534532050550200033531633030363633263146163 61364030332000335316330303636332631461636136403033562416112310205454120341031460 41405351400335316330303636332631461636136403033055654355050535355135423435345320 50554424614404041414451463161416413040446663526040515164330363313246164246030103 00506363056511551344203543401431240300606431013203663046222241103005063630565115 51344203543401506030161663624052065456656066460030565603532233261140631610240203 43442465016041514414044505063630565115513442035434010000000000000000000000000000 10102052343240615203454230000000000000000000000000505162026406556015444412204034 61641052340613146516202640655601544441240346164105234061314656511551344203543401 52343240615203454233410314604140535144510533502311112436331324616424605206545665 60664621501210363215335023111124654566560664523406131463332246434535012135546666 533543401613146363213033445331 00000000000000000000000000000000000000000000656156204412152232041412042321054536 25043260600002215343454533235512020552055054542435000044236161313664633240403340 33031314166215254413523133616431556545430213650624000556243432324454226505022502 20232353400442361613136646332404033403303131416022153434545332355120205520550545 42433354161646411314453030443044046463611124234464012124014642031365430164543605 25452313353045431214055116520246003132606233322221446463312201011654543330564363 02266325022666225313166603516560445564304455534313462663601316242103322534002326 40462226666355454223660354513031555111142232355411040010102052343240615203454230 50503043161360254301646311010205234324061520345423535360562630151246105264204034 61641052340613146546664444211515662440240346164105234061314656436302266325022666 52343240615203454234232105453625043264543121405511652030443044046463614164125535 63063443044046463612266325022666464123406132162504323541101515652426530541226612 505454243345423332226132465634 00000000000000000000000000000000000000000000610040300002234235420500045353445442 34242344511662656335254265326012424313664445343352611651215500314334410602322160 35414555240601000033163146304000641416646631636316403000022342354205000453534454 42342423440641444433141324403332350621201542455400005543542350200032424332335435 35431363333446364533044454201565062353220004461463140300013636113114614146100554 35423502000324243323354353543033163146304000641416646631636316554354235020003242 43323354353543061314031420510503363045120403261314031420510503363045120403202352 25530406266340215351116554255224030151143056242666120010102052343240615203454230 50503043161360254301646316060502543453016250432354621403203066560132401064102052 34324061520345423100051212551556256562550254345301625043235400324243323354353543 00000000000000000004535344544234242341511430562426661220441403265030455456643610 23240441403265030452341014440404621201542455523406131461465644436132401064633303 034621266164631545304032303324 00000000000000000000000000000000000000000000400004632546454200255463334454443335 46220401131003230245050002435401241043260630611060006213462646300344621116646661 11462330600062134626463003446211166466611146233060046325464542002554633344544433 35462204062134626463003446211166466611146233060032302450500024354012410432606306 11061310364040003614605365061320210255020244004400231116322044011436163164165500 55006233342660550335243423453452643002436013632142620326665344245050002435401241 04326063061106455300640611201465465423641455203300546661455033066341614613622001 54443511022044253435432450002435401241043260630611060010102052343240615203454230 00000000000000000000000000000000000000000000000000125620412402513035034403605025 43453016250432354522402153153146512133440346164105234061314645351421310513336522 43161360254301646316536034510140166014236236215324266122521412014501563306634161 46136641051112063644326063061106663416146136523406131463222405651645553611140166 013510314613146255021413463606 52445423324244520001010205234324061520345423036342263114350460225325361130342036 24055624143551466342031055245241664043504153022151556434415013620132164556423065 55530613542425403446566206301242103366603213155215353060432234600233550220432445 02256242302156202046205361044646042612463510562146310102310653402232302134123564 06311164531215054466340562231314044410005016446150046633044016411304435414652236 33103504121405533305145466146613316200311440330613664033423631561131025646232412 16314325121423204620536104464604261246351056213620132164556423065555306135454601 24305545405643654213014631055245241664043504153022150020204034616410523406131460 30306016252650431602515620000000000000000000000000622110660526551066146562102052 34324061520345423241420665550642623342330431613602543016463122323021341235640631 25434530162504323542204324450225624231466232350555300044111045646225626136640334 23631351653142602154350415302215655553061354523406131461351544354246501146225624 235553000345423164234423146000 52445423324244520001010205234324061520345423022213623663160301560264253656420566 45101335556415411461040621051352412135021132606440123563645202105521346164604336 50460252341235636452021055213461646043365046025234552553105423016612140063111266 41415555620124330111051243362564231331136206026260043553406015543255034252054335 45056534406660265344152135464466415010511203632602451401252260546430166561204355 34060155432550342520543354505163361050233164330614340316631303242640651350361664 01545203441436463105225356002155532265654444211105124336256423133113620602663011 63254345405224105406162540621051352412135021132606440050503043161360254301646310 00000000000000000000000004040106152512034610526215466251660521610625562606306016 25265043160251562645612414560144513032220523432406152034542336166401545203441436 34616410523406131460631112664141555561466651136362222144104212114141206143403166 31303344120310525431545203441436356566363650615203454236332640455625562606540616 253441436613146525436026133265 52445423324244520001010205234324061520345423055164130362360522235241302646141032 22552462261364041541025554253640513163604555225310054255406445433213345350530166 63130066460542554064454332133453505301666313006646156115045515226322512101203444 23200445450366116364336103552650113623223525154534556544255044506044225034202543 56004116614134416042251206641545542526233513523344261442335421114530452034641541 02555425364051316360455522531520634331123255341054605563431223322625514552656065 04333545003323502433415315626624264165361201563433112325534105460556343122365225 31231464465645341243603125554253640513163604555225310060605025434530162504323540 10102052343240615203454231010205234324061520345423226030221160521016256300503043 16136025430164631633453022654644634323120523432406152034542360442250342025435600 61525120346105262153355204350523421005131636045552253124061114640011311136232235 25154231022143465544333545003323614043163500523406131464421615331266611654523421 005160254345423011316646523150 00000000000000000000000000000000000000000000400300605252015534626020605441433605 35654131101406666612624335302044142344233641254330100204343054416232030204665611 20414246511002043430544162320302046656112041424651630111116515344240503363543354 41365234402043430544162320302046656112041424651102525062243151050102336344102421 23642222253236114103066563166311265346113434023361545040503112166503635312610131 02430500303566046450204644641604364163330500203203103561062304131024305003035660 46450204644641436416333050020320310356106230454416232030204665611204142465165343 23030513622636366331462124305003035660464502046446410060605025434530162504323540 50503043161360254301646312020403461641052340613146600505633023260102322324102052 34324061520345423050563302326010232232400000000000000000000006250610432544550010 00000000000000000006026023021430462052336344102421236445046042160154035201643113 30020626403062662655405634031502164311330020254301646311425023106102322324535654 134644641164631154035443060202 52445423324244520001010205234324061520345423041431561664265134042220464165624560 45266303634621611351264303555031361215321032511406222312360451516265300265611334 65463453565362064315155164603405340054321116251425454550353221342442600332520220 24443200615311552605165613603504301312636526141060325003643432560221163356601300 03552013400126161342033552114220510001441346262261310430243002345666152635232500 36434325602211633566013000355141335163663200113430330366613002132164333154040543 16505263432632451516265300265611334654634535606516164350442256635502600063341343 45210556614421106400042264363453056025045413536134240040401061525120346105262150 50503043161360254301646312020403461641052340613146566605453414651405164420204034 61641052340613146610361003164222543214320523432406152034542301363445523623526563 00000000000000000003325202202444320065431650526343263234064651412516360543211162 51425234566615263524541353613424330366613002615203454231642526426655526004640004 223251140613146001440633422021 11110303046234211650353306255552216665115201000600014431320313063341342254243433 40423010060001443132031306334134225424343340423010600014431320313063341342254243 43340423016000144313203130633413422542434334042301303046234211650353306255552216 66511520100355232602320422532566156525225056203000000000000000000000000000000000 00003552326023204225325661565252250562033154356612042440152222556111266250664630 31160560442122030116223352400312430350356561266344200114366302015435503546222332 05234220453006546144014623331130431633064100224204014304130051232511146060154430 63022141105044311556120031306334134225424343340423014204212165114335006634114056 05610651004531345556202050006454022354052445432202000000000000000000000000051310 44631034113164404645402235405244543220233565504066155442530036400265452666310106 15222255611126625064441264160024045035542302533234550501362613335404031362613335 40403203346622165002543550324001443115561200253323455050663411405114366302024045 032404503324001423013204403060 00262221055243520445504610040600516665016302045444203341634011330152001050032555 30256044544420334163401133015200105003255530256041264422125360201330214306522334 31153634025341604564566513304012021362316002206005423243010152345505233025323534 22035410051210301512232204413015523216444336203226554433260000132305542302533234 55051514560316322006050263152006635103042253425033220316003010026111206140513513 55326601024042654625004405003406265545503364062254561333441504101523455052330253 23534220354100232446440112602334642511166540654316440431103413141633014650015213 30020403215430022145010620133021430652233431153634023322031600301002611120614052 66042160534466162236561040002646033146043664613303006454022354052445432202064540 22354052445432202000000000000000000000030601354610033564050212021362316002206005 50263152006635103040105003255530256040000000000000000030465525526226056005166650 16302624434432332040261112061405325553025604524454322020663510304114260403022060 052206005423600256041002403060 25335324022100543342324233244424022660505010622114323204464151464201246656406211 26415253354465564330540146401434334250262250352220024436166642211464652045500200 16634604240244361666422114646520455002001663460424122534333211442323610266001004 33523021256302366340635451605500214012223366464226554433260000132305542302533234 55054312111212354554135664220210041153635560023443545354453335305511020206062442 50421513401100635036662244545644105242325556222140040222143515223246423210412336 32031441324616046116313631136663603322040405046116313631136663603322040405054014 64014343342502622503522234146433354442100104442163236354516055002140122233664642 15102161661430454430634440002646033146043664613303001323055423025332345505051310 44631034113164404132305542302533234550556161163403233401433312466564062112641525 55002140122233664644550020016634604245542302533234550505630655544113135630655544 11313050061143103536003442540565010444216323000000000003442540565222143515065541 216554121202060352224050212106 22221666666605414035553464335326444603303454000005004334045366333040464136113613 12446360000500433404536633304046413611361312446360005004334045366333040464136113 61312446360050043340453663330404641361136131244636060025520265335550202324534453 45412235310052250512442220505453243324323655424664115522640000326201156206122625 11010522505124422205054532433243236554245225051244222050545324332432365542444544 61456661424560305213524056363053633435556656346111435122554555536334355566563461 11435122554555465601444162611413266620110164632411444030313641664164653314115563 33102062601415446351243423633336666521531203504250305422262524055203060613106265 66652325565132223055052620005131044631034113164404006454022354052445432202064540 22354052445432202645402235405244543220260626512551251536621220626014154463512434 54532433243236554246260141544635124344463103411316440422504010164601516034263410 35656636233142653434351436042121102025150232436646133036061310626560216050251502 326606131561020635351646151502 01000006544335512445342324202055202205122323200000531166332411361464140403340440 32446465561064405151054136114564632414132540635450000531166332411361464140403340 44032446460005311663324113614641404033404403244646006544335512445342324202055202 20512232301233442265332435453505022505502655454000000000000000000000000000000000 00001045204140324316455165145660211365554560563343243413052030655024031065651605 35026523451134135144063324111646406245344263235124245162035626246256453404552466 16236311216020356616416126034060533041062053512106416251332532135504226533362213 61332542631045614160614154136114564632414132540635452324360065534455231342232522 65234511341351440633241110002646033146043664613303006454022354052445432202051310 44631034113164404264603314604366461330351165443462423363406002441664431516331343 65534455231342232524301024403601502425542302533234550520552022051223234012205304 60121443033045331316550240310656456141606141253323455055502655454530460121355124 443244646310656635451636121205 60330600244445000520432354423234423353000502211140635226122604016012315025313015 52514056605004111130003401646311464611466360003040410303550211354016206211332210 30421640014103035502113540162062113322103042164001600244445000520432354423234423 35300050206404410226650341615365335345643251306000000000000000000000000000000000 00005333320002503454233545433544240002052110633215034604633226630205634500355306 64410253431241221251452613204056664320434223456303466240613105566643204342234563 03466240613105566423061501566445560403561300644553061252365366361351643260500340 16463114646114663600030403401646311464611466360003042503454233545433544240002051 02502462304362602334321030001323055423025332345505000000000000000000000000026460 33146043664613303513104463103411316440453154034151054434560462113322103042164001 03061203361624324001025301125236136003314604366461330316504416153453001654504661 64206326564033452014311530164602112523613600436646133032056345003466164206421640 014432506164602003040403502040 06000001454324324226243234502025205505244515500000213164164144541646130404340330 34113232216010020261601454126533155354645226624240000213164164144541646130404340 33034113230002131641641445416461304043403303411323001454324324226243234502025205 50524451506323453453551534543205052502202533262000000000000000000000000000000000 00004523052341515313512642605110533521610606434035153641223112154516644656540452 50213124536623363151344554141635211026245103535164241462150111134304262413655466 56232611331212346123236263245145032203663425202313236325543610334036120205054645 41452234160443041650502033454100143524664216350561213515364122311215451664465651 31264056564321242314604440001323055423025332345505003262011562061226251101013230 55423025332345505264603314604366461330305614362263521404253514352466421635056121 42426135363156206663301124462603246262235405244543220220252055052445154412231305 12313343044043664545520534101060455041143525253323455052202533262243606010411435 253411323265464561212050111106 22221616146653503626051214364025314642414363000002040330363144503304463646664614 64664540000204033036314450330446364666461464664540002040330363144503304463646664 61464664540020403303631445033044636466646146466454010205505354226055022353233323 42323326260502202423551022055424544454354544515113662255130000451506621501655152 66065022024235510220554245444543545445156004605545102330140226040261611231366065 62113066011565155515215155131031022326054406305510305161665464310223260544063055 10305161665464414633204403314131113163131132351443204341016366511330604352544645 03110560332060325255315165450324216510436215141216563510246244506134202414501111 30603345435015335404236360001323055423025332345505003262011562061226251101000000 00000000000000000645402235405244543220244323420624423035414144636466646146466454 14022604026161123136141126644010342524463103411316440455103051616654641643505363 20666341562636561215411460631212603252553151341131644042616112313536320666333020 501034252631212342525020666601 60430100424423202000234534454533353324025000231110601222462340046455314215162016 02241011602001411464040004613611313666366410430005360452445036150046323016443560 25356563034503465535510200466422105220663054130404100424423202000234534454533353 32402500001412206356300540051312452433234501606000000000000000000000000000000000 00003533545050005432433232444244530520003666546250054511235631346034066530300524 33600153205240301513144354505034166500236403410602326211631303341665002364034106 02326211631303563560031003262413416646130250541620031454061334210524212140436600 46261411601265420331150540004613611313666366410430006005445663016604420153205050 01526522626555655120160000000000000000000000000000000000000000000000000000013230 55423025332345505513104463103411316440406454126125515260430345153643611316405202 43601054515661464041644356025356563033314604366461330361103350624502026023262116 31303651235044662025451566146404663054130404341131644046121414202430112404541304 043311505665303430002505202000 06600303250000544534000250424233324454442432550060643000031136100043014146664113 11141640215053011555300610036221522516323503652652150530115553006100362215225163 23503652650606430000311361000430141466641131114164303250000544534000250424233324 45444243200144466346443005651320405410436422042000000000000000000000000000000000 00001444663464430056513204054104364220421554456514300114333126040165560314322333 60052006544234432564630653453000544534000250424233324454442432005445340002504242 33324454442432046641600034063631113664666361346641600034063631113664666361356461 00611416304362350654636651610023061045356140250204600430024663166134262102416415 20065442344325646306534530005131044631034113164404002646033146043664613303000000 00000000000000000000000000000000000000061056562226551555652653126112666463452662 43051214350610605401414666411311141643314604366461330326563420160102303023603413 55035341542012314115410436422042605244201561341131644041655603143341355035250204 606546366241641204606216230354 60010000442652244543515332502025202205445342224160605561263001632615631553546562 23640150200001145344113163236643040434044031136142000011453441131632366430404340 44031136146101243456262616320402363251413254632513000442652244543515332502025202 20544534200335125533234262445205052505502332435000000000000000000000000000000000 00003351255332342624452050525055023324351143642003426431423112154146624503146020 16425641420634155144063132124426506443516655550441220530013140304632435115245135 10263424626443603456145356042531135504232636562136145543645145032163623266143216 32421035246642203545141251163255333301124403600262100342643142311215414662450312 56452356233631535446510230002646033146043664613303005131044631034113164404064540 22354052445432202451506621501655152660660312134565134621345125341604431516200311 62426135326154261323524664220354514122235405244543220220252022054453424412205300 13140343033046641635523134600233456141545116253323455055502332435530013140354514 123113614064630262100466544463 22220606316030201455265634334325414643431651000500011353403403345411464636614614 14303300050001135340340334541146463661461414303300500011353403403345411464636614 61414303305000113534034033454114646366146141430330606316030201455265634334325414 64343165100332125025022515335454244354353520220000000000000000000000000000000000 00003321250250225153354542443543535202201543661252251020441031332024043352326026 55566133160541024251106003263115420155261126345110405162612052302014552656343343 25414643431651641114432234015306561330400264230564432421611613465626161524534033 45411464636614614143033021334535616616431215161625326225166514326603026151650256 61312215156552152121606600006454022354052445432202006454022354052445432202013230 55423025332345505326201156206122625110110224054551012025561553602435112035343633 44103133202404335236240121644030051354463103411316440412564410565253554644505303 44254656133040026425311466614624103254524034436646133032615165025530344254353436 333005135433523051352642550522 55555101350156001502421034412051433105321621000500044246144040414144514631614164 13040440050004424614404041414451463161416413040440500044246144040414144514631614 16413040445000442461440404141445146316141641304044606162312446602420411434335415 54305312300556543550505353551354234353453205055000000000000000000000000000000000 00005565435505053535513542343534532050554431011240535410433265030101554355326264 42001213436263341230144246516156001502421034412051433105321621015521024255424012 66442656140520544350363446360532266324256043022410363120166453060202331633602304 14206112403216620364254223041420611240321662036425425053535513542343534532050550 12134362633412301442465160000000000000000000000000001323055423025332345505026460 33146043664613303132305542302533234550553352522153115201236261124032166203642542 43326503010155435531501011321605551453314604366461330312664426561405204044514306 66426456115041352353326340111351105054461441436646133031015543553211415325544614 413642542111351362463033520225 60010000556243432324454226505022502202323534224160620656431334113463031453636562 31204620200003354161646411314453030443044046463612000033541616464113144530304430 44046463616101464331645241135253362252313255465260000556243432324454226505022502 20232353400221534345453323551202055205505454243000000000000000000000000000000000 00002215343454533235512020552055054542433306001355332223522433225024311644553516 26612261560621365653546240154321651024450411516514563421504635100642244555425534 45520534661332250063664120143010244626004401202633664446344166443041622511351441 13331433611334036155266401411365063406053315100330653533241042504012231300220411 22602446436426352146023560001323055423025332345505002646033146043664613303026460 33146043664613303645402235405244543220253313413514256310542161351460322036214166 42504012231300220413145363656231204622235405244543220250225022023235343065546400 55036334033031314161223130022041322036214166524454322025505454243534661332362141 664646361022041330656214231364 06100403000022342354205000453534454423424234520010600004461463140300013636113114 61414614210056411221333314062621401531223653225625620013666646523140051512550614 06206603600106000044614631403000136361131146141461403000022342354205000453534454 42342423401453366322223504646350312366241266146000000000000000000000000000000000 00003244445416235001313611043504604402400005543542350200032424332335435354300115 21562106000265652262215212152022342354205000453534454423424234223423542050004535 34454423424234042504630532362613266426320411442504630532362613266426320411420131 40113110322216525223516514314056461624301040330540643235033233026663416166213416 21041312325132263213065560006454022354052445432202002646033146043664613303013230 55423025332345505000000000000000000000045453440256023022012000136361131146141461 03242433233543535431363611311461414613314604366461330351114361611564364654115365 11631636213063615114350460440240104033054064436646133035022015045310330530330540 641416266440240540644114530324 22332323001220022001544435110220442534354324022214126021430660231241620516313262 32064462221412602143066023124162051631326232064460124232613615020231622426430114 14040253451242326136150202316224264301141404025345525266064354601545051165643460 16662212250323246161206231403634411362356510150226554433260000132305542302533234 55053232461612062314036344113623565101500655005500623334266055033524342345341100 11004622256440110221652562512142503301541243106435451315103223643546015450511656 43460166622122436560546023053505361104141463403300546661455033066341614613644002 31116322044011436163164166023124162051631326232064466062346656452033535050612510 46222564401102216525625120000000000000000000000000004515066215016551526606064540 22354052445432202264603314604366461330346036303652201212156132253516150255544244 36344113623565101502420241660363631436621501655152660664354513151032232204425343 54324536110414146343353505061251114361631641436646133031130336056166622122363631 434025345336056253451331620215 06515555255206566500234103205155463354130221532333343340535530046120640323315663 12604425442323045535040004644614140251401504415436513124563102340046065342551013 13066226442434562320136600465014462441165412016341353060432234600233550220432445 02256242320334034656300542351524206366161302051551223344510000645402235405244543 22023340346563005423515242063661613020511034554310054422055034533205521535413363 01000151152121043210230112316432234600233550220432445022562423431214002354262535 01411616405026242240031650130454462114651033564110031206331533661236506143623400 46065342551013130662264440004644614140251401504415436005461665134143056421216500 01511521210432102301123160000000000000000000000000000000000000000000000000013230 55423025332345505513104463103411316440424163445051510223326614462441165412016341 45026223144236405564401641130443541465542302533234550551554633541302214324450225 62423526306203362346366161302051131306622644436646133035642121650460224625443541 466622644553152163414032221265 60663400365116505610623661205151205566061000200000652430352222054204441402446450 42331015561006532253035205465524032324033550520000000652430352222054204441402446 45042331010006524303522220542044414024464504233101003612505611110621022242012232 60215540404165202166660156055535065545105622303000000000000000000000000000000000 00004126612021601541165026265022110160003635031536015224054655053632410340405211 25040311526110256160152215101342243010622345220435250234423202313562106204062643 66214340510606425555023503336305331320354460662365023441031533036564120610141620 54523642551645502341420235205465524032324033550520002601535635242035546564412024 03115261102561601522151010004515066215016551526606000000000000000000000000032620 11562061226251101132305542302533234550550464524463525013040444414024464504233101 15134115634302601014624404121365016065542302533234550551512055660610004352502344 23202533132035446063554656441202412136501606253323455052211016000234423202234142 024233101260101520006101606000 06003004620056660120333333313243453314610605500600154003555024066666662641613662 15205032206004111130066406621516302011201400016040600154003555024066666662641613 66215205036001540035550240666666626416136621520503300244445003320331464350104410 42000430203150021110650444444464534324463160102000000000000000000000000000000000 00005333320044504463134206033603500034052110633635044063640532631561234120355306 62310556101523541213104615104056660120333333313243453314610605566601203333333132 43453314610605566563011056510364562352461240644623011430316215363230543130506640 66215163020112014000160466406621516302011201400016046504444444645343244631601021 05523635343332043231662050001323055423025332345505000000000000000000000000051310 44631034113164404513104463103411316440435320651354634152410520663340163034614200 54314653515062545066633401630346142004463103411316440424514621654365041044104200 04302146664115250023360350003405163034614200436646133036131522304420004302346142 002346402003405016046103605060 22335353435353335345250001520160345233220060022113135140322551343132532560363102 10155552211313514032255134313253256036310210155550023241032500611343513331411164 05025344540232410325006113435133314111640502534454151240516003445256455542444320 60165226220666113555632525130224541466650644414551223344510000645402235405244543 22026661135556325251302245414666506444142503533623252264521305640543146331332546 62026165135654361553261204434516003445256455542444320601652262424415452551325640 21302346314464455226434645245210414605606222222036434513640445112142442442406113 43513331411164050253445461134351333141116405025344545325264532022644142122122122 61651356543615532612044340002646033146043664613303006454022354052445432202013230 55423025332345505645402235405244543220200316034025162266004002340250613466440050 62506104325445500103364656222402666562235405244543220255133635655655651603452332 20060351031621566262423063031111613466440050341131644045431463313601652262210155 552534454644414155555525060601 60155656045120553242443223310243245506000504245443465432555511411263163120140452 42514022335350132403364141164466204164133050003011263614216211001411325461662442 21565262005333525403004514115123642063465043432503454550353221342442600332520220 24443200620603035443235330046401326523420251304551223344510000645402235405244543 22026030354432353300464013265234202513043265022453533455446053453220100020320215 52621220054503264162560613205353221342442600332520220244432006423345424400313064 51254350526403400326366265413501431203434520444136366133115036136440200040604514 11512364206346504343250345141151236420634650434325030353326154344655663141646002 12264315255411442353454000002646033146043664613303001323055423025332345505026460 33146043664613303264603314604366461330302320451361521016450262605132431630345106 04452505505333450016643404404111640054463103411316440464512543505264032432455060 00504143120343452043505165613506440411164005253323455055165613506244432006434325 035000301251304003010406504060 11625152061061461212556466215652400000106606045344210002254324323423343234205211 00602054534421000225432432342334323420521100602051564464302100046365031120614452 56603142062341252026461133026544510441134220255201354534060625432202544052454243 55042360051143065316102341000363051552110364602254300623422042315554450254355032 40012250622340621333114411506342205526051601631656522131156212530000060110100552 34534543544345435025660010502022543243234233432342052110060205000000000000000000 00000000000000315211021546662260162566051200446152660615501651565211056240000542 41023360435516144023560404636503112061445256603142063141204665016332521104635016 21333114411506342205526052341000363051552110364602354622233205234220453006512332 60336643550522506254405245424355042360031120614452566031420600535064661440532301 04140262256604131054140262256604131052532353422035410016332521104635013366435505 22506262256604131052543550324001634220552605614400301060000205505000502202006011 010601101000000602056606502040 52442453055600234435453544533353055110202060622514351020654313436454425564351033 06200213314462012011524642253116443462010000560260624443520262524450223310054443 52204320256244435202625244502233100544435220432025251212601000215030466066551212 33065506656446602543065314311222056446550331065254300623422042315554450254355032 40013646056251055220001446503644401430622210054334232423324442402266050501065066 25313552466133431506000021051206543134364544255643510330620021031521102154666226 01625660512004000000000000000000000000000000062552151215512221201133060604000215 03046606655121233065506603540106220224453531102440224230601550553324246605330556 53143112220564465503310655522000144650364440143062423155544502543550324001601550 55332424660533055662230015552166052606162202244535311024402200422360532220425031 06331204133306340156331204133306340151122656544012201102333425503450522333425503 45052213312204460122543550324001364440143062226605050106000021051330620021000630 130063013000000560262060056004 22226616134254430332012116531342406433143420000005004334045366333040464136113613 12446360000500433404536633304046413611361312446360005004334045366333040464136113 61312446360050043340453663330404641361136131244636010052250512442220505453243324 32365542410052250512442220505453243324323655424615200462566056231115510615211026 50030522505124422205054532433243236554242552026533555020232453445345412235304365 51334163451603211414426150142341226443614326104566363351620635015435503546222332 05234220453006623422042315554450254355032400113655666010151265226526241156546662 64365322004516010320242515531220150264602112414326326640242253626141051662161400 21513421426460150630144222151342142646015063014422354622233205234220453006242253 62614105166216140442061644155154333142340464136113613124463654032620355365613213 23245344534541223531613362262344463541323014412425135132114144261501420132502064 04143326106045053523461440136005633653526426620140633555166216140501303634140633 554505352641002566332425142056 06000001233442265332435453505022505502655454200000531166332411361464140403340440 32446465511062366664062231223303266343223630566430000531166332411361464140403340 44032446460005311663324113614641404033404403244646001233442265332435453505022505 50265545401233442265332435453505022505502655454000000000000000000000000000000000 00003154461132222200646531216506121434500133635522562624643525343642550532251121 44334232362614341612634404133661015553053104015330013033115641023163306315444664 03461440136005231633063154446640346144013600541400610543433426433532616451431112 01230503122003202233145362231223303266343223630566431145162141405461461541501320 25046161163261141325264562504616116326114132526456354622233205234220453006246030 62440064044662136461611632611413252645602624153524025356164032365414360341425260 20465500450554463245133525115350633254655004505544632430443033045331315461461541 50132552022051223235234220453006032022331453450554463243304533131253561640554463 245122323453006566432455132051 10440100533332000250345423354543354424000205211640656311062523065624222456022104 62653006605004111130003401646311464611466360003040310310211531660002540553516453 03061363023103102115316600025405535164530306136302100533332000250345423354543354 42400020506615336625140130034432642436534265201000000000000000000000000000000000 00005333320002503454233545433544240002051044423404015543226003626613332450356624 61100052302242613240401641405111461010233164450065455266641306054614401462333113 04316330641002546144014623331130431633064100254346053541444135044201545360000250 34542335454335442400020503401646311464611466360003044306131466313166311410004033 06223455100415116444532040061501121345120204324206000000000000000000000000523022 42613240401641405626004324604516413620301661326361241632430552251321253652136104 66564326505034535010345310326136415043453103261364150451114046213244040123225111 36401362661333245033461440136005663054641200326136415044621324404306136302231365 003453501136005003040205403060 01000006323453453551534543205052502202533262500000213164164144541646130404340330 34113232266012136455663352010024521425554136063260000213164164144541646130404340 33034113230002131641641445416461304043403303411323006323453453551534543205052502 20253326206323453453551534543205052502202533262000000000000000000000000000000000 00002414565356610422321206534201623452666332201566631246011332251413511551031306 02112645231636232531624042453646332115555624615340012633352325023163306315444664 03461440136005623422042315554450254355032400120355326431521231341523606364162111 46531066445526364266226056651325461415452461530353240024305420143316130342304560 12506210425543450521502631250621042554345052150263562311155106152110265003144642 40536140254613455300651635611153240426423506344616404354032103643563444651202132 12614216662453035131133225141351155103522343202562051430343044043664545361402546 13455252055052445152543550324001036422216261413555615164404366454523164322256205 145244515453006353244264456064 22226666654206341441514366502643536464032511000002040330363144503304463646664614 64664540000204033036314450330446364666461464664540002040330363144503304463646664 61464664540020403303631445033044636466646146466454060502202423551022055424544454 35454451560502202423551022055424544454354544515162500315211021546662260162566051 20045022024235510220554245444543545445154150451144640110012003516620355026344041 46332044033141311131631311323304404225310666162664103366142453015435503546222332 05234220453006000000000000000000000000000000033566334363302135304243553113032111 65352211324014502460351342253106661626641033661424530021132664526154402612523250 14451332613462201341615161445133261346220134161516562311155106152110265003440331 41311131631311323660065004261150422051466616266410336614245366212622262562622646 01200351662035502631200351662035502634263601416336226045163651510643220145223014 40321351662035502633461440136005145024603513141633622604411635324516525452531042 643550263136005134553513321013 10340600353354505000543243323244424453052000231610622314332266025360221646501105 12310031602001411464040004613611313666366410430005460445014416544053052444266324 52016140023503532141013330322135520062320311102005600353354505000543243323244424 45305200001201350650110051632245145342343564004000000000000000000000000000000000 00003533545050005432433232444244530520003342166344030306006513066265466600226305 30220032564413213614616351001144165440530524442663245201614002054614401462333113 04316330641002623422042315554450254355032400141033001342665135125625214500532220 26632116004626023330600140004613611313666366410430002200325644132136146163510010 05432433232444244530520000543243323244424453052000000000000000000000000000325644 13213614616351001401001264011512311100552444266324520161400240041320446415444006 11432360440641540050651306626546660026513066265466600226163053564100060154504666 05002315105444010063461440136005115123111005440641540055356410006311102005641540 054342001641002430006001006000 01100404520000233243000520353544453323335345550060643000031136100043014146664113 11141640265055120042362515620412265650232413021602650551200423625156204122656502 32413021600606430000311361000430141466641131114164404520000233243000520353544453 32333534500211002542503631364042240144063464343000000000000000000000000000000000 00002110025425036313640422401440634643432300600105442333526103516023406643340012 32266354262162516363166346612000311361000430141466641131114164000000000000000000 00000000000000000000000000000000000000000000062265200016021215551226222125106023 35444251604261054301134420311466634520632504610551661561465032406154452065346152 33544425160426105430113443631364042240144063464343146233311304316330641002003406 36311136646663613052035354445332333534543014146664113111416465332424031365103520 26504315516041254314242333244544424323553063301431343431136024262106146154452065 34615351602340664333461440136005144063464343151245014302426210614461055166143134 344125431641002551666340614025 10060000335125533234262445205052505502332435224660626653133620611520545214255651 33016100200001145344113163236643040434044031136142000011453441131632366430404340 44031136141101032530563426531353226644322363625611000335125533234262445205052505 50233243500335125533234262445205052505502332435000000000000000000000000000000000 00003351255332342624452050525055023324355165063521365456511332251153531634422410 50131523346014331612634535165533645536046042141545240253430615046256605623111551 06152110265003154355035462223320523422045300635614536263644551164465654352260454 61552304255434135265643620564621206153400130330546161315233460143316126345351651 45463604312500320220154344331601516356114132203430631544466403461440136005310356 36232530524340162013412065342346214443251653024163162356661363565464360341610254 62614216636455043403465200450550623433522343642512134130343033046641635361461542 11164252022054453422543550324001032022015434450550623433304664163253430615550623 435445342453006546163430162052 22220606414122643612300646532343436463015223000500011353403403345411464636614614 14303300050001135340340334541146463661461414303300500011353403403345411464636614 61414303305000113534034033454114646366146141430330606414122643612300646532343436 46301522300332125025022515335454244354353520220000000000000000000000000000000000 00003321250250225153354542443543535202205465044342533160563413003205412155232414 34414462126442015240266211442535500513031036102564303361113336046256605623111551 06152110265003154355035462223320523422045300622521655430635245005106241466125022 51533545424435435352022005130310361025643033611133362640460416052134044166644412 25153354542443543535202202162250610442511503203226354622233205234220453006460416 05213404416664441064653234343646301522326241316161262105433112503426101125551112 56341300320541215521603352662045045511223611416431655552134044166644411143223064 06445316506446335563461440136005045023656225320541215524416664441511566335541215 524504551641002543313226440066 55552101404546632615561240206135201343010052000500044246144040414144514631614164 13040440050004424614404041414451463161416413040440500044246144040414144514631614 16413040445000442461440404141445146316141641304044606631540405465145162432333435 56346305100556543550505353551354234353453205055000000000000000000000000000000000 00005565435505053535513542343534532050556423345442214030426034526010412602313155 64523352410405263402616020034464522514356134061210066531116041062342204231555445 02543550324001231633063154446640346144013600550154135134652622252114254201314025 00663612103612623352205646245645236131116144216210453036363326314616361364030332 50066361210361262335220565353551354234353453205055423155544502543550324001055652 42065245466344035663612103612623352205660145061345020124504642336654331045423060 42603452601041260235016425064340600253414003365444302452634026160200341643205065 32031416515442550214316330641002044123334053336544430242616020034201245046646310 204126023641002500435055034001 10060000221534345453323551202055205505454243224660641041301253162305645114345651 41343640200003354161646411314453030443044046463612000033541616464113144530304430 44046463611101253412246051346134225645222364451365000221534345453323551202055205 50545424300221534345453323551202055205505454243000000000000000000000000000000000 00002215343454533235512020552055054542431324420510403114103122003642200653363624 56616223254630231630523514415413012531623056451143456514134364062342204231555445 02543550324001546144014623331130431633064100256014212365036541436254164465036123 46201451335251413532524532010622120624400651440053663563624102415352461534554101 32543256614516662455132413046636046550041355001244146233311304316330641002155650 15330012633002411040343525343202513024260161434161303451036342645561642456516126 43425243450526405356531216543125115303122003642200653340334033031314162316305235 14415225022023235342543550324001041355001244364220065333303131416254263362526405 352323534324001053661244414065 01600304000055435423502000324243323354353543520010600004461463140300013636113114 61414614260051520415325212653112144602132563364645120062504006604161146605126205 60366534650106000044614631403000136361131146141461304000055435423502000324243323 35435354301316053126163641233635540632614224545000000000000000000000000000000000 00004610500440534335440136460140244125410002234235420500045353445442342423400331 63146304000641416646631636316044614631403000136361131146141461000000000000000000 00000000000000623422042315554450254355032400105501252215503245403506553615344053 43354401364601402441254153015422334406654404060124633660201554152114124112533105 34335440136460140244125413156622550441550504036542146233311304316330641002201554 15211412411253310200032424332335435354362236256636536652446000512125515562565625 04535344544234242344535344544234242346413106305336523646141031513123151123303010 65314326116431002333461440136005632614224545630533652363151312315406012463533652 363041235136005124630544311015 55445454006550055006233342660550335243423453022614154544620122203424106424265014 12556422261415454462012220342410642426501412556420024246344235333224263061614350 50310606460242463442353332242630616143505031060646656542556212226656420434352101 02304045450460552364336164116356253026613552451254300623422042315554450254355032 40014605523643361641163562530266135524510122002200154443511022044253435432453300 33005466614550330663416146136443126112526552142341032251443645062342204231555445 02543550324001623422042315554450254355032400101100462225644011022165256251255006 23334266055033524342345312220342410642426501412556422251120623241324362664631300 62333426605503352434234536233342660550335243423453215466622601625660512004435360 13535120636522135250520115464450336445532653104442362150264354641264165455156260 25066231332044133223434256060540303233212136042416632122315113066511333306634161 46136222153146013252543550324001335243423453511642253262046010131141255642540303 234413322641002606466452131051 60152626553344000320260305324140105535532355532433336616215224053556305146142230 42251415432324411660001303201041365605044144131446213152316362502011241521466665 65246011405434214165234350043252603362340264030145424010345543100544220550345332 05521535420401340152430405064246041023425344352523400154355035462223320523422045 30064013401524304050642460410234253443526043223460023355022043244502256242326102 34160103051415012046143611634164461500466330440164113044354146054614401462333113 04316330641002231633063154446640346144013600531652050104565405306256125521600320 26030532414010553553235501303201041365605044144131446404506036412102033633646336 03365316354444141654033500544220550345332055215354000000000000000000000000345251 04415430513040632506424604102342534435210413656050441441314432123024015216522561 24536306022422454222204324450225624236423421150211642444154305130406326136640334 23631360543524334253461440136005105535532355543524334253363364633264030145225624 232116424324001301453350632021 06004004443434061210501510324144363323601506200600666161602535040545013656612113 12054025501005166121004606131460514600460210104060600666161602535040545013656612 11312054026006661616025350405450136566121131205402300134436300540432354013540054 06303050404443434061210501510324144363323601506000000000000000000000000000000000 00001344363005404323540135400540630305042534532512013003414233610512423520601633 61050233164330614340316631303614416020544613440163430461146404023163306315444664 03461440136005546144014623331130431633064100235226003460465405163363253210261210 50151032414436332360150604606131460514600460210104063101646310263100310560603016 01554325503425205433545050363121402243445433166502000000000000000000000000254054 15013422426126306151032414436332360150606121466520324146340525356224301365621604 15310325665643642044536334144541062016423002301404020344161131662553046143403166 31303325665643642043461440136005054063030504230140402034536314302461146404140402 034552200641002104061506301010 60664400111564606000161145216052115505052601500000140342235411003325320464440236 45552022266005554262020005255643520435544040432050000140342235411003325320464440 23645552020001403422354110033253204644402364555202003502566215330022612605455506 24511160603502566215330022612605455506245111606000000000000000000000000000000000 00001115646060001611452160521155050526014121002666040124364612404431221310243554 23660044524503133305413222505423120660310105430142636514231201062342204231555445 02543550324001315211021546662260162566051200401333020412532341202254114540151110 30653413165303346556460520005255643520435544040432051104606023406351412635465060 01611452160521155050526010161145216052115505052601000000000000000000000000445245 03133305413222505653413165303346556460510543014263651423120130221160521016256300 62504213536421541043355204350523421002422312642240110531333054132225056351412635 46506256622020251062543550324001342025435600443122131025413222505254360206523421 002025106324001432056602501040 55442424342424442432520006250610432544550010022513163663512013315315011405245624 60640512251316366351201331531501140524562460640510623255463120224336154603665330 41365060556232554631202243361546036653304136506055222506425215212104621413115666 06423301620033426051062451543646313123214616015523400154355035462223320523422045 30060334260510624515436463131232146160154435102601532623413146465456316106251434 23424201542126223555051466025630436463014624503455140616123056023163306315444664 03461440136005154355035462223320523422045300616515602154130613321052524603551062 45154364631312321461601522433615460366533041365060556446246206630253215310130266 24515436463131232146160152666232561214041104421012354622233205234220453006631532 04322630161654021462141311566606423301600234025061346644005003160340251622660040 15201603452332200604420612631230320645336550245360306643226301616540215201643113 30020612631230320646152110265003432544550010366033560653641201022616123056135440 613356065136005640514011020003 06512525063423013655051255212052323313662002245343402163105124404534435304313115 12230032345356466341333542530332056440560410350001563656463021546446142212054560 46315400042333103635606134530655431142213261411006323220424556435335100445250550 53334500120536422240105404333056554166163216003523400154355035462223320523422045 30065364222401054043330565541661632160031435406412202652256502545446411500541421 01643240122346635564516366001636442614114500664340440411164005023163306315444664 03461440136005154355035462223320523422045300642315115214424031350156231000113655 05125521205232331366200261345306554311422132614110062031016660353312552564250066 52666441346532412034040065404333056554166163216003423155544502543550324001324334 24034646626554004433305655416616321600365543114221326141100611304266042065014000 03325202202444320063325202202444320062122361161456100421330210360420002321031462 30003254544641150052543550324001550533345001630240560003146230003411164005240560 004303001641002350004006003000 52442453055600234435453544533353055110202060136441356056031652533115534131320600 01206506345522065105434316345443142525604400511501252246462046134105623350622234 65501332605463431120000255620622210363313330436210423243010152345505233025323534 22035410010453220543520244155454010335220234220155616046100452600022610126544022 16103245502342505336223230604425505435502210054334232423324442402266050501012602 34346143233463525210330026620560316525331155341313206000120650303162511016220612 62125660215300062552151215512221201133060604000000000000000000000000000000000166 31031114053554555025314005221501555604144644403415602556206222103633133304362100 64320003325053246603352501345000445202453110442520655311515030221660625660562335 06222346550133260254405245424355042360015556041446444034156000226101265440221610 03325053246603352503325053246603352505245424355042360015554312206445104144644403 41560604425505435501265440221610442550543550551102020606000120650330026620003604 100360410000000511502060120400 55610225100220203261126653462051206433440124000002003443032411444030313641664164 65331410000200344303241144403031364166416465331410001005225051244222050545324332 43236554240060025520265335550202324534453454122353000000000000000000000000000000 00000000050043340453663330404641361136131244636514356065615445635033334233556461 40530344303241144403031364166416465331412552026533555020232453445345412235303303 01325532241623045302611660536440406452245536154032405166110241101523455052330253 23534220354100005421116264556433643104213446500000000000000000000000000000054211 16264556433643104213446532611266534620512064334401246033554353421502106044064532 00430621023552323164643416633163614230420501105136025031401566151543232524250314 01566151543232524523302532353422035410050545324332432365542446306211626234545253 31364166416465331411111631144262560414364636144063120062116262345452533040336530 24224324051661102413044124053553350206602641336530242245166110241501105136142611 534406453146500414411324536650 06000001233442265332435453505022505502655454500000246611445366416313630304430330 45331311605643411440621452640513642364212640414310000123344226533243545350502250 55026554540006544335512445342324202055202205122323000000000000000000000000000000 00000000005311663324113614641404033404403244646654433551244534232420205520220512 23235141541444130622143125522554143255311034566401314055022030103642540642326431 60200311252431164113033313446164226051560440330105012634602631202346133034660436 46361440631200610513212420114463546254634201515234550523302532353422035410023564 32604512631263532606561545135363055662146234621630541005441612544324450555452235 15604403301050126346026310311252431164113033313446233616523345332022232554311425 41661166242516654431103413141633014650022055040604135230135413245624563645053523 33554215461542560313301050126346026315245424355042360020552022051223234060413523 01354443033045331311036425406423130524110231413523013543304533131253660546555452 235122323354100414311354546150 10440100533332000250345423354543354424000205502041541463446125651222464012451325 15621031102003666640004306131466313166311410004031024624235223416364111232041264 51646314050046653465234433035043466103014023631002000000000000000000000000000000 00000000015536153461166063016155206021046562004024444500052043235442323442335300 05023666640004306131466313166311410004030143562525263412140561166613342340221635 43434561242103522555266146104644543524310450665440340401146203505431644043110341 31416330146500654300465510324221362412514640115234550523302532353422035410000610 25156221515221556500060102503454233545433544240002055204323544232344233530005020 54113026566324653613545032366405121145312416423204345423354543354424000205420343 11604063054146005346604364636144063120026033622052020442310543466103014023631002 26566324653613545036654403404011462033413141633014650056116661334234024126451646 31405631046214233033014023631002340401146203630541460054621423303306631504236310 023354602631200004030205304010 01000006323453453551534543205052502202533262200000564613613633236131640303430440 43664546102130641065201512604644125422565141511540000632345345355153454320505250 22025332620001454324324226243234502025205505244515000000000000000000000000000000 00000000002131641641445416461304043403303411323145432432422624323450202520550524 45155211664455134622314642264223645040544530416031364054553615661413531331546510 23013214624322366230523065423116602426065620430165013034435254202346133034660436 46361440631200243054532062665346334245654554654316440431103413141633014650046026 42154164465546034605314612130363102504360450522561623136405455361566141353133156 45631534554115402540123540611235356420646153134223433621214560454312325662363102 50436045052256162431103413141633014650023224162116364246446201554402441355660415 54466036651442206544301650130344352542532353422035410020252055052445154360450522 56162343044043664542441355660415131624643554450522561624404366454523065423255216 155244515354100123542062123460 55610205620242114300621133433352336464336215000005030440414633204403314131113163 13113230000503044041463320440331413111316313113230006050220242355102205542454445 43545445150010205505354226055022353233323423233262000000000000000000000000000000 00000000020403303631445033044636466646146466454215053566340015664434442544131344 15623044041463320440331413111316313113233256520265125056633561056620365616233036 31445033044636466646146466454414221600542266166634665151665423101523455052330253 23534220354100656211306601156515551521515513115234550523302532353422035410026026 36240053102410665501633151265202114421602115041216153134523333103640320533020626 42465001230653044110342230235511611143112626112354621133433352336464336215220554 24544454354544515523302532353422035410021144216021150412161522353233323423233262 01230653044110342231230653044110342234364636144063120015561506435103624130450244 05015653044110342232614163164462422301242523450244050154411034223516320654533020 623656162631200342235015654310 10340600353354505000543243323244424453052000552001505460106452621556465522602324 65264006105006366313030003164166464111411360340000053164433434116424055435030513 30131215000246133443436613530223420402644064656200000000000000000000000000000000 00000000062023106013251562213122551054531251300042442320200023453445453335332402 50006366313030003164166464111411360340001540304516463114541166406265416450051363 22432663135113043102421466600611146164013020603542550466103500505431644043110341 31416330146500502643235442624433203136243260023461330346604364636144063120026432 35442624433203136243260050005432433232444244530520004324363014362105261044416000 03164166464111411360340000461361131366636641043000543243323244424453052000450103 05621660233405600346604364636144063120055435030513301312150060402156110544302100 56123504325066652006035425504661035003413141633014650021561105443021003051330131 21500346053563111002644064656200432506665200151236132005356311100311604200646562 004441600146500340005600100000 01100404520000233243000520353544453323335345220010134000046641600034063631113664 66636131103164650401502356064256451260110564553131061264504062406260660536235233 54331200450303250000544534000250424233324454442432000000000000000000000000000000 00000000045146020545204303126114335232501045364325000054453400025042423332445444 24320560206233223030366022504203165241131406046226620202440661056023416533230104 63636505663166012405351461264000466416000340636311136646663613000000000000000000 00000000000000062265200016021215551226222125100000000000000000000000000000004220 50532323040134641250535163304041313106051626534041456214045614513640330145112325 45055036546346631662400134303126114335232501045364404131310605162653404145005203 53544453323335345000000000000000000000052035354445332333534524406610560234165332 36546346631662400136363111366466636133413141633014650066105602341653326051626534 04145653024263165132615124303632420316524113440632665452426316513461253664145112 324026532146500324134145064510 10060000335125533234262445205052505502332435566021501121305021035326141254225541 44565630500006632433664614541134030343033046641636000033512553323426244520505250 55023324350562324612553024616254563210320165653642000000000000000000000000000000 00000000000114534411316323664304043404403113614044265224454351533250202520220544 53426632433664614541134030343033046641633363201063021264353615661153551414255142 54403020205331104113033252414233214123656650455411546154310063404615266061550165 15652110562400120426344401462633263532650362162543220254405245424355042360040350 14132565346334465664242163216660562321132141324012356302126435361566115355141423 62523464213501305242412633020205331104113033252414565134241621166242263635606012 23305332022616535162206126212566021530060122330533202261653521545664563645306542 24466036640445253634554115461543100632532353422035410020252022054453424360413520 55335343033046641632445055161242130524241263413520553353304664163253536514551612 425445342354100336631235014210 55611215450165416541414413463052236463312620000200066424304304432366313141163163 63404400020006642430430443236631314116316363404400100033212502502251533545424435 43535202206000445652052055262442323533423424250550215125040461526606155016515652 11056240000113534034033454114646366146141430330044565205205526244232353342342425 05506642430430443236631314116316363404403663252514266605335066413205432635045145 00120151425603420555401506130253125312121126156034465156624540404615266061550165 15652110562400114333463645453320104243244406062543220254405245424355042360061066 13122151565521521216066003603135614025601115031043204104642163052106662046034504 43236631314116316363404401252340664612603361014430313561402560111503104320101024 36621520133243120615501651565211056240010243662152013324312053350664132054326350 41655423402664162401131651044160633404364636144063120052106662046034501136450234 51420344651566245402014164111050222306201640636136660204416063340511361530543263 504603450146500633404320330600 22161562431503166056454403345426401343413355000200033531633030363633263146163613 64030330020003353163303036363326314616361364030330100055654355050535355135423435 34532050556000221234220202424226423543424324502022215125040461526606155016515652 11056240000442461440404141445146316141641304044022123422020242422642354342432450 20223353163303036363326314616361364030335522414563462606340522066010422562264513 65136343212121063314421020644346646554030254622653054026611333606254322025440524 54243550423600234401451550225156450325253221154316440431103413141633014650035533 41465026030245536232461152305553253366115262336216552024242264235434243245020223 51311066131451026161266334141445146316141641304044555325336611526233621655501623 11365062013344555254405245424355042360016231136506201334455563405220660104225622 66131451026161266336402065112462654333413141633014650052206601042256221036441231 36255144633560501334133654641522220506334233620133445552616126633201443544644332 224225622146500501335055644110 10060000221534345453323551202055205505454243566021556033130465554541041354135541 36231160500004423616131366463324040334033031314166000022153434545332355120205520 55054542430562431203041505555141566214620162531134000000000000000000000000000000 00000000000335416164641131445303044304404646361055624343232445422650502250220232 35344423616131366463324040334033031314162225351466225245252334533642260063414262 46216636601321360131624223461331304655545410413541355413623116606254322025440524 54243550423600502460666642463314231043165445223461330346604364636144063120024606 66642463314231043165445223666262402456245662453154430566560635504060450520464344 22420214406020640430626163333212355421540254362261020162236116614135523043201622 36116614135523043523302532353422035410016223611661413552304363550406045052046434 64564106461535543164135413554136231162532353422035410050225022023235343010320250 31343334033031314166045052046434646153554316320250313433303131416254362261520464 342323534423600626160143561520 01600304000055435423502000324243323354353543250060100003316314630400064141664663 16363164101161250035546652031556502245210414210166016665201504460460362231543544 12445611430403000022342354205000453534454423424234000000000000000000000000000000 00000000030361024450025100311163422540406210261300002234235420500045353445442342 42344160533200526004666143552303015605160002234235420500045353445442342423400446 14631403000136361131146141461033163146304000641416646631636316000000000000000000 00000000000000144622430154424033643506563505262543220254405245424355042360055405 40246623152155365514335215102063113513040326144223430164005444352116202031401345 26004666143552303015605166201233154614665366425561206311351304032614422343045443 06620566134006443000000000000000000000023334256615050463064300453534454423424234 06414166466316363166414166466316363163413141633014650011502116430013341126140242 14043324031512134163045163355434355261005116326144223433151213416406210261535630 343140134631200051166443261520 55445454006550055006233342660550335243423453036341553232065143066145153201413626 65620363634155323206514306614515320141362665620361552341550021261253603163342662 66133546532462410240256614140124153166033204215524354534060625432202544052454243 55042360015411460201615614552263316405031562141053521064043304620216260461531400 02244143502606110623035232062541560003360122002200154443511022044253435432424400 44002311163220440114361631641360342256560536541522011306354436606254322025440524 54243550423600063643612402342256446443221541200000000000000000000000000000011004 62225644011022165256251234314351166422345010231463534330462021626046153140002240 54666145503306634161461362311163220440114361631641334264651042453133631053315056 15103162463000553431103413141633014650065362461104450356225346144351151164423124 35232062541560003365056534206364232366126212566021530014125604245626245503352434 23453141362665620364615314000224663416146136445035622532046215636141354541546314 244215524146500003360553441120 01000001544335461532046064532022505535631254200000231166315236401505136404430336 35624316102104366335431136141363035522554033541310000154433546153204606453202250 55356312540006233442316245031013245055202242146523000000000000000000000000000000 00000000005466114625413062026413033404414215346623344231624503101324505520224214 65234366335431136141363035522554033541316043223460023355022043244502256242351341 52326365415456602065154146546613316200311440330613664033423631505431644043110341 31416330146500131621345135615312051045156241562543220254405245424355042360000032 35043416263546256135411500131406165232146234251465540646301612545631543526312232 62105253464215461432153310466330440164113044354146544220550345332055215354460645 32022505535631254346604364636144063120061652321462342514655413245055202242146523 33552364212530000313306136640334236315245424355042360021166115022153233453320552 15354443033635624311036462423623130513146531413153541543363562431264631246225624 232215323423600000310054046150 10622156434425452422350206532026063323000405545444321611352566353655330355363105 65625035442351611431341446304053640450566460001031264131645506160345112152321111 12132150055344516362400623225034263304541604354402423243010152345505233025323534 22035410050034604334452046450422540603241562304510034224301062234522043525023442 32020431034433250313203552301045362154035230255226102326021162030512463150206144 16020544613440163430461146404163361050233164330614340316631303202346133034660436 46361440631200166113401513014431050641235460162543220254405245424355042360043402 51336316263333363263100101545520435144032361034233056232250342633045416043544025 02331643306143403166313031645535431355555351354004155432550342520543354505545105 66150402653146205254405245424355042360020653202606332300040534263304541604354402 53640450566460001033552301045362154035245424355042360021124230141461023425205433 54505450566460001034541604354402104536215403633230004054536215403461146404141461 024354402146500001030405604010 01512552102555360212640534424634515505151500232433420433365042451036114156132330 32323002345423223033412434164461503062054130240006213663654521564414230140631105 13555044005433023262101314036321362651144312411600423243010152345505233025323534 22035410020330434045015462253611663620254261300243221233522033201033552043505234 21004403430320623155241661141505235164002326210131403632136265114431241160034441 20353260416636216454404545400343032062315524166114150523516400606254322025440524 54243550423600116536165266254010230465103600062543220254405245424355042360013023 15443652255654043145260064630414564151266334653661005651302433531432622026262006 23155241661141505235164002166564645024336514330100445060442250342025435600414564 15126633465366100346604364636144063120053442463451550515150010335520435052342100 21056220326333011001144306140431635004364636144063120014660264222033005031062450 12000534412634406004601532065000614043163500513555044005413024000254261300523421 002626200423600240004400100000 55442424342424442432520006250610432544550010036442544113103252654254241220433016 10536203644254411310325265425424122043301610536201256305144460634512346522355602 32144112105422144303562251553460563036636603151260423243010152345505233025323534 22035410005502656120526033461313126204136301250660136341061305523454541310245350 41603231613410006434644034664550512612202633310143265431255422105456336656026561 20526033461313126204136301250151266432145231455143621531614120202346133034660436 46361440631200563116466523063505335330546413023461330346604364636144063120013432 46346365330611052504123063451234652235560232144112106130552345454131024535041600 06434644034664550512612200134313304311322026516550325232205233266064134110225432 32364605324203610523302532353422035410000625061043254455001001520160345233220060 54305201643113300204210122122015453202532353422035410025445110136436606104325445 50010122122015453205220343012460164311330020232144112103641406520616024150136436 603151260631200536203610050300 10430600054414404160530644420634023313061601500001515616156200626666615630662103 65442021605000311211012503605111405610466260525020004646343463100313333346350331 40536221010031314343146004644444314204463024155606000000000000000000000000000000 00000000062621616215001511111621401156041233505002336330361024013335014305446401 61060311211012503605111405610466260525022336330361024013335014305446401610636465 24252612033612663204631441105141335163663200113430330366613002202346133034660436 46361440631200526616602653350623364434253510323461330346604364636144063120032253 42314453336435360260460341605306444206340233130616015235435223230123451346403060 62666661563066210365442021511111621401156041233505530644420634023313061601324114 02311266163414501431103413141633014650064442063402331306160155341335102354224406 01134303303666130021134303303666130024364636144063120054665116143632066340233130 61601531645162601024463024155606330366613002233130616013146336602411164005241556 064501506146500525026201605030 16556512011400625521512155122212011330606040000006002552026533555020232453445345 41223530000100522505124422205054532433243236554240002003443032411444030313641664 16465331410020034430324114440303136416641646533141010052250512442220505453243324 32365542420034430324114440303136416641646533141203622011315636235044604646401402 13230433404536633304046413611361312446360000000000000000000000000000000000034204 22063233046150110431564324343620031600104435561251405344620363106021212143340563 06210152216505023443545354453335305511020206000000000000000000000000000000046100 60334221652630243315041414141425520635031404611436064560645363031336635363311512 13110625405506154261361610201163352432103611540656104435561251405344620363645363 03133663536331151443556125140534462036340464136113613124463646150110431564324343 31364166416465331416620626260560351313560542023442530346441142414466262201623516 41616151510210426465420234425303162351641616332204040505344620363234425303350632 625164222404050564542060414205 00000000000000000000000000000000000000000000100000654433551244534232420205520220 51223232212662220423405116233054535105642420564140000246611445366416313630304430 33045331310002466114453664163136303044303304533131001233442265332435453505022505 50265545402466114453664163136303044303304533131654433551244534232420205520220512 23233223632426344260265262454150331436162210054334232423324442402266050501001352 03531401635561614235425526303135203531401635561614235425526303562501334622015121 30145656014535031661464146641114104455030302054334232423324442402266050501031604 05261604244652046245346463621025633525214631433456063225466031363203514140351215 02224406626033365242301116043252063662430623641626666550446402224165620333345250 14115340154136151163556161423542552630341523031645251344663613613126246055425343 31363203514140351216626033365242301113533125031532431340334044032446463164525134 46636334044032446462224165620333426363042656551102020602205122323315324313115612 521366262505010564142060444205 00000000000000000000000000000000000000000000611641225514562534124443254544643461 36065424401005333320002503454233545433544240002050314133316431634455453534245060 56213034233141333164316344554535342450605621303423100533332000250345423354543354 42400020512300364625251425224053521642401606443024444500052043235442323442335300 05024111130003401646311464611466360003045560023443545354453335305511020206002454 61613561665012163456503404552245461613561665012163456503404552264610033101035040 11241015404651046116313631136663603322040405054334232423324442402266050501000250 34542335454335442400020503401646311464611466360003044306131466313166311410004030 22303021050336530315054135540405602044124046202364432354423234423353000502424502 20245664361404453304313430546013330352240560204412404620236443134305460133303522 21050336530315054132202456643614044531216345650340455220441240462023645321134163 03324441240462023645460133303522102156404354332204040501463202562133303522623031 262505116303020002050000205101 00000000000000000000000000000000000000000000600000145432432422624323450202520550 52445155565113341533013023466213202645135324322320000564613613633236131640303430 44043664540005646136136332361316403034304404366454006323453453551534543205052502 20253326205646136136332361316403034304404366454145432432422624323450202520550524 45151202410236246043132525314620435123533350046116313631136663603322040405064241 60561560460046442220465042525124015312302545161654231025641565121210200665413121 50143456425666023443545354453335305511020206046116313631136663603322040405062465 40523261612354605213621251031622351303264514136133134254206200626633306240634346 00441532363103525145614443162235130326451413613313055312624230216135143555441532 36310352514561444254516165423102564156515001511444015301434301335301253615446505 51141053412546624040626633306240634344644222046504252540434033034113233264514136 13313434033034113231253615446505425263216333551102020605505244515465042525614531 411655131505010352524050242106 16556512011400625521512155122212011330606040000001020550535422605502235323332342 32332620000605022024235510220554245444543545445150005030440414633204403314131113 16313113230050304404146332044033141311131631311323060502202423551022055424544454 35454451550304404146332044033141311131631311323526410543640524364423102131216333 42224033036314450330446364666461464664545560023443545354453335305511020206055053 54226055022353233323423233262605120561302255520650345313031202063354553132440325 02530105653141000000000000000000000000000000054334232423324442402266050501032465 66344413561542113414053540103502001031136610362644644251033444302401641510153036 04205006046641160415133133416511462042624256661444560100405445334053132232440331 41311131631311323225552065034531303120220010311366103626446422353233323423233262 06046641160415133136046641160415133136430436020353621231136610362644645306136260 62404426242566614444360203536212613626062404445503030201533435252203536212123266 262124636303020465053020535601 00000000000000000000000000000000000000000000621661243512312052104661250604536465 46240403406003533545050005432433232444244530520002463666243106416344502023534010 43564310503441603131612614250105350552115616330020600353354505000543243323244424 45305200065625231455256504331524206130506135030042442320200023453445453335332402 50001411464040004613611313666366410430003350046116313631136663603322040405023234 36435610301210116331434220060223663163363145043462316544422050155621632112635515 14521032413050023443545354453335305511020206031661464146641114104455030302032435 22601015652040256325406040004613611313666366410430004350622534020641262462360600 03164166464111411360340000461361131366636641043000234534454533353324025000622534 02064126246236060522316560432010432102060242022566216144005060621250305214523010 53505521156163300202353401043564310504346231654442205050136515315410102256621614 40050136515315410104320104321020603421346020445503030205214523010104321020453640 205263060404050520002060010000 00000000000000000000000000000000000000000000660030325000054453400025042423332445 44424326562165314001510645126054050564646532343155661335140031423051242505152314 02065626530101340000466416000340636311136646663613404520000233243000520353544453 32333534542314200005323641036340452103426266633325000054453400025042423332445444 24324042006202056411265525306156114101145560023443545354453335305511020206021003 10106324413661650346344240442000544534000250424233324454442432006226520001602121 55512262221251000000000000000000000000000000000000000000000000000000000000006515 32405352026140521313335524541360414303256043515111445021366512252401621663606635 13245031030351515364616235641126552530615611410114136561013162350604146412003406 36311136646663613025042423332445444243243014146664113111416424250516302564644422 31030351515364616236363111366466636131316235060414641240426262413161543256043515 11144426262413161544361234045452615611410114445503030202564644422604146412352535 065354536404050323254050335501 00000000000000000000000000000000000000000000656651245335216236432041062423021353 53443120600003351255332342624452050525055023324355000066324336646145411340303430 33046641631265652543441640642035351522362044065123000335125533234262445205052505 50233243500663243366461454113403034303304664163044265224454351533250202520220544 53421145344113163236643040434044031136143350046116313631136663603322040405054526 35636644643161654235425142322552401201261106335301250315640332610404464516360232 21112436125561054334232423324442402266050501023443545354453335305511020206060662 64521203133555361253442524024522056636024306235106645545134240626633365243611433 30013466404513252644621032452205663602430623510664456021213166246055041362013466 40451325264462103325445051326164554630212054146042636361162421213166246055041362 21141053401542601132363103514141661534644222416524335240434044031136143264525133 15604434044031136141250315640332426363611624551102020602205445342315640332110532 461551256505010364154050445201 16556512011400625521512155122212011330606040000600044565205205526244232353342342 42505500010003321250250225153354542443543535202200200066424304304432366313141163 16363404402000664243043044323663131411631636340440512343525643543320413506456365 61342626000664243043044323663131411631636340440044565205205526244232353342342425 05501135340340334541146463661461414303303350046116313631136663603322040405014524 43141321053612462456644654530052525320516605560250445314055560616165106433066301 60226542066630054334232423324442402266050501023443545354453335305511020206025022 51533545424435435352022003050013401130131610312353404020064306640646160465424304 43236631314116316363404405001340113013161031235340516605560250445314055560064306 64064616046542430452044504543405415652065140264212425163232053612462456644654530 44203406641560444206640646160465424303460446020455350026421242516323204301136210 33350131610312353404460204553500113621033350332204040501534452540204553500153141 605112100404050222105010220100 61221265066300152256265622655565066440101030000600022123422020242422642354342432 45020220010005565435505053535513542343534532050550200033531633030363633263146163 61364030332000335316330303636332631461636136403033512560243405326165636406446364 01310402500335316330303636332631461636136403033022123422020242422642354342432450 20224424614404041414451463161416413040445560023443545354453335305511020206061344 54630100063256126402434004012534302451612141301331413064603052523445366656500412 01260622103001031661464146641114104455030302046116313631136663603322040405014233 03632511051033156340004541325242126026621260515060343036363326314616361364030333 13121064640446142466050234141445146316141641304044100063256126402434004012656432 20320662356100013006325612640243400401205643524510416100102463256126402434004012 64640446142466050230536036404663020031240245054420600226621260515060344501154216 00064331635311020542450544206002115421600064332204040502434004012544206002454020 165301056404050030650000045001 00000000000000000000000000000000000000000000656651256064335014526630462023451353 22225040600002215343454533235512020552055054542435000044236161313664633240403340 33031314161265431661065315134254352521462043232446000221534345453323551202055205 50545424300442361613136646332404033403303131416055624343232445422650502250220232 35343354161646411314453030443044046463612210054334232423324442402266050501013432 05666001452042446524162121544643350145266304620234513532222504254152406456504323 64656211010642046116313631136663603322040405031661464146641114104455030302036546 45216256161423102515122335550021340141153412542423115643221062303164514133334064 35100211151044401534344366514212136320352514141351513530164651535422020514056430 63662436523535466145204244652416212154405666260333062434334163331305550312525524 62303164514133334065262454146330304564244652416212154430443044046463614613263644 44301443044046463615550312525524352514141351226605050102202323534312525524164641 156262125202060502632060263102 00000000000000000000000000000000000000000000610040300002234235420500045353445442 34242344561160114553532443141554464553346142525132116606633324532556262252620463 53010303460601000033163146304000641416646631636316304000055435423502000324243323 35435354330033533554232433311230345602151333366300002234235420500045353445442342 42340442442235453444665404321056264444110000000000000000000000000000000000000223 42354205000453534454423424234022342354205000453534454423424234115215621060002656 52262215212152023443545354453335305511020206023443545354453335305511020206044330 44346603531436013465656350245323114252201643665454415040505444040626240411313065 32454663525506134112323363020233303015153036646401334311042463410643121214505444 04062624041131306500045353445442342423423330301515303664640100453534454423424234 06414166466316363166414166466316363164246341064312121430151530366464014321056264 44411151530366464015421203020254164366545441332204040506313222244643121214122626 052060615303020505232060523602 00000000000000000000000000000000000000000000400400605612025643622020264350342064 45563141101300544502124346161164231333133536254430600204253034261233030326140163 02664421566002042530342612330303261401630266442156130054450212434616116423133313 35362544302042530342612330303261401630266442156605612025643622020264350342064455 63140466403536162525526315111511412346610000000000000000000000000000000000012200 22001544435110220442534354324520104250032350065015431204455354102454323050232034 63206062064502023443545354453335305511020206000000000000000000000000000000055006 23334266055033524342345314300646300530231624011336314331424513136136415263411260 54666145503306634161461362311163220440114361631641032350065015431204455354131400 24054615306644146304640615640505405130440451630614051133562146406156405054051304 32614016302664421560240546153066441466501543120445535452351030310326014401143616 31641231624011336313420644556314114361631641332204040505054051304644556314150132 055511215404050264035010433202 52442453055600234435453544533353055110202060036441202323262506336216151636140124 22664034133650545451520144156162614163065355113041252400551354363506421416326664 21436256215465042013152542635603504330616623221641424010345543100544220550345332 05521535412064113625114252136041054631513026651001253200024255001346415646061236 04330243640004143300261512351505246501660000000000000000000000000000000000011321 52421045635342644456352461463432234600233550220432445022562423515434632142014061 10252231335265031661464146641114104455030302023443545354453335305511020206000535 22006431362131016541034404143300261512351505246501663634400516265426202531206112 11235254521256053633226010466330440164113044354146233550220432445022562423642141 63266642143625621424663150341250216544302615123515052465016613464156460612360433 35043306166232216413306136640334236315301542313206441334401611545561361641130443 54146231462640511263412502165443161154556136332204040501242266403612360433661465 626341552202060133646040344505 52442453055600234435453544533353055110202060022114614454255262456303463150622401 40262225566316332352251532140431462015530630515550024554436360066410455304105531 41662343230245544363600664104553041055314166234323126622535300332402665024066542 43315251550555063525415616631163260325426133363510034224301062234522043525023442 32022220142523621611466145104523516444146630015225626562265556506644010103003422 43010622345220435250234423202342243010622345220435250234423202214346542522155213 20134632511121046116313631136663603322040405023443545354453335305511020206061425 53120631362550565355656501136032240360224636115434546641045530410553141662343235 02331643306143403166313036032535325651426131240434622345220435250234423202452424 52126351646530343511205301123534462526245020344641550134146434631506224014026222 56265433035363353535043313622064363135301123534462526234464155013414641634304611 46404224636115434546224014026222452351644414551102020602124221212234423202350646 665165626404050515552060525601 52442453055600234435453544533353055110202060055263146501202631346132162445646120 20461502251463120650514643164561533213165050316200153264615350542324236140336664 02635605501532646153505423242361403366640263560550522360665215122062223616604364 61523361020635453650602430213351154636633661510243221233522033201033552043505234 21001423241201053405644266231411441162603350046116313631136663603322040405064126 44134203406046661402532645120112562655015554161103413162544160410135452345143122 63234101023460015225626562265556506644010103023443545354453335305511020206051464 31645615332131650503162023545354163044111305142102206024302133511546366336615106 55665246400136621533655605340564426623141144116260332010335520435052342100544465 25501651523466520340604666140253264512056442662314114411626010335520435052342100 20622256034132645301144306140431635004666140253264512044111305142102200641156244 12210641156244122103413162544160163034614200332204040502532645120642140110162563 006054310202060316204050660300 00000000000000000000000000000000000000000000400003641325356200363354535344332334 34220501141003203246061602035430132634106540520000001265134142300121146414166113 11616330400012651341423001211464141661131161633040041364524215004144232424334454 43435502012651341423001211464141661131161633040045045310161050423406451436012302 50001301362025203014610513216502460430003350046116313631136663603322040405025536 44252121460231231312013523010453101610504234064514360123025000651654330314633215 01563635413050054334232423324442402266050501031661464146641114104455030302051346 46146566105140632415303025203014610513216502460430004366642316042441162011350300 12114641416611311616330406566313636116646616144030504234064514360123025000235422 63103142421532010423406451436012302500000234025061346644005001520160345233220060 54305201643113300203153151530514310506451436012302500035336615066420402506134664 40050456021365410102356563126030613466440050445503030201453624040123025000321620 302263060303020520002060010000 52442453055600234435453544533353055110202060041332552455353025631336604366126402 40350263644522532242405214644110341165130530420516526346224110143521043335015435 22564110122322425041562521346044646013315406115062323220424556435335100445250550 53334500105403641026256022511402366363516310052150245306461406613350624424213423 00163634361330002431112532064036315610552210054334232423324442402266050501024530 64614066133506244242134230016353221342442600332520220244432006654234351620662620 51154602554023054334232423324442402266050501031661464146641114104455030302013163 01164420153353564354006163425603444206234255213660653421511220612253260360140320 05346665245013041462160220243111253206403631561055125444165103205354634066225114 02366363516310052121162145625346413605634442062342552136606555454032231504331046 01134303303666130021134303303666130024366126402403502654114142614600256234255213 66065644623016620153205354634066440411164005551102020605354634066244432006650210 645223054404050420513020061003 03000004155221136551256265606011606601366262000000000000000000000000000000000000 00000000000400611606412211106062651255125153662120000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000415522113655125626560601160660136 62620166101365566601015126522652624115652552026533555020232453445345412235310651 36552012620331464143144655464102512446105056634431446441411525126412250651504463 13634633122313526533160202114334633133636625226533555020232453445345412235300003 12252652651265565224460600023661641641364114166554040046552512512651221255331010 15334324324532442433662021533432432453244243366202215655122556251256000030651504 46313634633122313505663443144644141152550545324332432365542421143346331336366252 54532433243236554243314641431446554645621062062041155520552022051223232060210261 22363225055026554541056051655414150150366222210261223635502655454620411555261223 632655454366222000200040040601 40220400655551000160526215562625562212000106000003001661013655666010151265226526 24115650000000000000000000000000000000000000000000005004334045366333040464136113 61312446360050043340453663330404641361136131244636000000000000000000000000000000 00000000030016610136556660101512652265262411565065555100016052621556262556221200 01060000000000000000000000000000000000005225051244222050545324332432365542411053 24634102650552643364222533643062324364015026413252225363533346623243640150264132 52225363533346532463410265055264336422253364326533555020232453445345412235300520 43235442323442335300050201605262155626255622120001062503454233545433544240002056 54633412551433145251220562133644314552255464655120345423354543354424000205150264 13252225363533346512022513441355524413450545324332432365542451364525552414244431 23245344534541223535526433642225336436002550201053354464000406066552260522050602 44233166010406556220060202244332010505533445105055334451040655622202244332602442 331122551244233006010502502565 04000003515265265664652625106061601101655131000000000000000000000000000000000000 00000000000300166101365566601015126522652624115650000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000351526526566465262510606160110165 51310611606412211106062651255125153662123443032411444030313641664164653314121445 12554023436126552651252366161113000665204146334461443141366333231364441642401463 43631333000121413666146303225526152212112223232411444030313641664164653314100112 50363144331633463641144403361024235522342254245335556652041463344614431413663330 45111141562006210202441014511114156200621020244101424644010634060464244050543416 51225126525411616414633446144314136633340464136113613124463632255261522121122232 46413611361312446366314341464440006562056105015141103020252055052445152160206263 66040525022025332620621020244101156050533606206263660402202533262151411030505336 062533262533606003630656656304 00000060610011344443601160024504450054333434000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000066226115611512166540004000430021 11510000000000000000000000000000000000005225051244222050545324332432365542455053 54226055022353233323423233262022611116502250041301130031666161226111165022500413 01130031666161535422605502235323332342323326226533555020232453445345412235330112 31542622452445255440012132225612615364566452460442226654623515532533252233006560 42645315245544552542660404264531524554455254266040612156236426642546255303220554 24544454354544515225004130113003166616120232453445345412235322353233323423233262 54532433243236554240364066400461116161260226006255525200600061003555450500052006 33313100016004222322260062555252005200633313052006333131600422232062555252152225 250422232633313335550121121403 40520300565562606000625125515122212265061000000003001661013655666010151265226526 24115650000000000000000000000000000000000000000000002003443032411444030313641664 16465331410050043340453663330404641361136131244636000000000000000000000000000000 00000000040061160641221110606265125512515366212056556260600062512551512221226506 10000000000000000000000000000000000000003443032411444030313641664164653314166030 14442454332130006600640603424014122114213546452653365322515141141221142135464526 53365322515141301444245433213000660064060342445366333040464136113613124463614442 45433213000660064060342460006251255151222122650610004420630410064100410066304240 03164166464111411360340000316416646411141136034000543243323244424453052000630410 06410041006630424364026453555351422663630313641664164653314136001360036001140353 46413611361312446365132422242635511410512001200556014113600360011403530055005105 06141011001301043532200260201636065002210636650022106360130104353260201636022106 366630424506141160003424353000 04400202610000155125000610565622265515556526000000000000000000000000000000000000 00000000000300166101365566601015126522652624115650003001661013655666010151265226 52624115650000000000000000000000000000000000000000000000000000000000000000000000 00000000050043340453663330404641361136131244636261000015512500061056562226551555 65260433404536633304046413611361312446365225051244222050545324332432365542455200 32162550452041060000131564015000233243000520353544453323335345002332430005203535 44453323335345054453400025042423332445444243200000000000000000000000000000032162 55045204106000013156401522324402136243311364543126603504401234122533242621614164 45505422531455123230152662330044500602265000130542440123412253324262161416005203 53544453323335345052035354445332333534500000000000000000000055100406641000320156 23245344534541223534242333244544424326502000051542605404066410003201561055120006 40235100006462130622265000130542000262351023002623510230646213062515426054006402 350450621640235543225503156544 40030000556416655152131226106061606601551256000003001661013655666010151265226526 24115650000000000000000000000000000000000000000000000000000000000000000000000000 00000000000040061160641221110606265125512515366212000000000000000000000000000000 00000000000000000000000000000000000000000000000055641665515213122610606160660155 12560000000000000000000000000000000000003443032411444030313641664164653314163125 61650255635631434143144201413305345606412243651225122125210152356620131525460106 34063064043223243210136553412655265565256062551244222050545324332432365542456215 03513025526152652132306622665015222354005405403143203416320413344614464411655062 62343150205610560510164465124416532443244243420234522142146343634633506364426405 22516251256454011234446310031031062164020232453445345412235336443316331336612201 46413611361312446362552615265213230662056105605101644620252022054453422160210260 61331525055023324350620620542510150150235260210260613315502332435620542510260613 312332435235260526621413625226 00004030560326145560536650004004050050321605000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000030016610136556660101512652265 26241156500000000000000000000000000000000000000055141601601164655626212256256561 01100000000000000000000000000000000000003443032411444030313641664164653314123123 06162632045452242364363013621645213350365530001001030030642503351545014054362661 26542545231015224031304264464036010610130213351244222050545324332432365542452055 26244232353342342425055043464260515166562452420324634640351331304106016064056444 43236631314116316363404402103165455245314313462023365530001001030030642503351331 30410601606405644543626612654254523101550545324332432365542445452242364363013621 31364166416465331410060060400401352040200206006051430660060400401352046502052026 04266010300306425032060060514306205202604266100102634011606405644060514306102634 016405644263401453142133550233 00004040654015531120605563050200300003465201000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000030016610136556660101512652265 26241156500000000000000000000000000000000000000066362566060656566456215256526510 60660000000000000000000000000000000000005225051244222050545324332432365542434140 32644644024106016041640450446633421026463450542352165261564260233622405033560304 00600006153402460316505462336413455345504665132411444030313641664164653314132644 64402410601604164045044623410154622453251125110544135053535513542343534532050554 51561303146342534523514503636332631461636136403033503356030400600006153402231544 13643224322031126335603040060000615340230313641664164653314124106016041640450446 54532433243236554242354256125162135106010050000523610460160416404504466002000025 41603610361303203310500005236104200002541603125101301150006153402005236104025416 036153402130115233642022446332 40030000114652526265515664101066106606262125000003001661013655666010151265226526 24115650000000000000000000000000000000000000000000000000000000000000000000000000 00000000000040061160641221110606265125512515366212000000000000000000000000000000 00000000000000000000000000000000000000000000000011465252626551566410106610660626 21250000000000000000000000000000000000002552026533555020232453445345412235340636 20652234421122556255656445110444404232213652014630463060165031141501255433566552 21522121332660305643112452263443144314115660545366333040464136113613124463656431 12452263443144314115660521511453610423502350304360541255433566552215221213326602 22060363453245324343053451166130150206020626016133063154331464146444210314631543 31464146444210314305352651265125250652630313641664164653314124251265126525201251 54532433243236554243106040604640343222156015605025306250225022023235345010501510 61644552055054542436020626016133621020524015501510616445505454243626016133205240 155454243524015525111251463622 04300502000066256215601000512125515562565625000000000000000000000000000000000000 00000000000300166101365566601015126522652624115650004006116064122111060626512551 25153662120000000000000000000000000000000000000000000000000000000000000000000000 00000000020034430324114440303136416641646533141200006625621560100051212551556256 56250433404536633304046413611361312446360000000000000000000000000000000000000223 42354205000453534454423424234055435423502000324243323354353543554354235020003242 43323354353543215402642550513600000104630265151244222050545324332432365542425240 53540432412551355466116333223413036415344564313210661650225050004166406002312603 26344045120000050621032454154202265243322315051662242303453652264223116614225050 00416640600231260200032424332335435354320232453445345412235300453534454423424234 00000000000000000004535344544234242340012551050046245003611301005465106522602003 15320000060314051260005062103245002015604532020156045326031405126500462450156045 320231260315320452232651305332 66226262003660066003155521330660556125215265000001005225051244222050545324332432 36554240000100522505124422205054532433243236554240005004334045366333040464136113 61312446360050043340453663330404641361136131244636010052250512442220505453243324 32365542450043340453663330404641361136131244636205514050144530532601313310344116 36120433404536633304046413611361312446360000000000000000000000000000000000012200 22001544435110220442534354324640626220343241155605140051012665305604414531403430 23652566301100053444306423356346306615023204100000000000000000000000000000022001 54443511022044253435432414453053260131331034411636124414531403430236525663011000 54666145503306634161461365466614550330663416146136343241155605140051012665135442 14314011620545036364502626620611225652430313641664164653314131246636313403110465 46413611361312446364340541252114066004545540522443534153452543426435364401143616 31641236525663011003210032024553114361631641552304640126112256524032024553450532 244660312464012364416600465650 52610222022006430142142615343062105312024216000002003443032411444030313641664164 65331410000500433404536633304046413611361312446360001005225051244222050545324332 43236554240060025520265335550202324534453454122353000000000000000000000000000000 00000000050043340453663330404641361136131244636206534611303540231221435323444326 11450433404536633304046413611361312446360000000000000000000000000000000000063423 63456123651032314633214203211345543100544220550345332055215354051602142145236160 54203624041425261056356325416102350415303635251244222050545324332432365542446342 45335560360506234544014013632525145311106101203134212142145236160542036240414255 62015411425651522251344260311440330613664033423631544220550345332055215354640252 33511656301163001462442163646111645221340464136113613124463652544266121406614006 23245344534541223532204324450225624231315621135630135536050623454401401641130443 54146542036240414254023164660560430360232563546131102103624041425410545214443541 461163001232563535613211140021 25221611352436464402616056343064234241440323000005004334045366333040464136113613 12446360000200344303241144403031364166416465331410005004334045366333040464136113 61312446360050043340453663330404641361136131244636060025520265335550202324534453 45412235310052250512442220505453243324323655424130025665203046625166052161062556 26060255202653355502023245344534541223536116064122111060626512551251536621203422 43010622345220435250234423202435534060155432550342520543354505052106534151364216 33656604521434256012436264135614412110325634351244222050545324332432365542455452 14214360360150455030162661441365540262305515643250406534151364216336566045214345 02331643306143403166313031343063525032152124220515155432550342520543354505455333 62224015035065363523023351514416623222250545324332432365542442161026316365660131 31364166416465331415442626336115455551315066463251602036015045503016261634304611 46404514614121106465406440105232113145261050540140241213220406151316631303140241 214521434602545412421626131205 52551116501116033332446535604333145332134024000002003443032411444030313641664164 65331410000500433404536633304046413611361312446360002003443032411444030313641664 16465331410020034430324114440303136416641646533141060025520265335550202324534453 45412235360025520265335550202324534453454122353652663622166022603022116052101625 63000522505124422205054532433243236554243443032411444030313641664164653314155520 11113662414206111564113516036045254222665565125423666341313324452542226655651254 23666341313324220644144261652364524056063131251244222050545324332432365542411113 66241420611156411351603645535564341624516501404232361152252620660140254025502530 23335555606032313660412242333555560603231366041224445060442250342025435600054643 13541401156602536546431354140115660253650545324332432365542410335520435052342100 62651255125153662123355204350523421005502104310433043661115641135160361045464110 36553140254025502533231366041224163034614200346034403411156602536420215153346142 002550253562624653365241524120 66221212521212221251610003160340251622660040000001005225051244222050545324332432 36554240000100522505124422205054532433243236554240005004334045366333040464136113 61312446360050043340453663330404641361136131244636060025520265335550202324534453 45412235350043340453663330404641361136131244636254603241651646020541410463430601 23230433404536633304046413611361312446363443032411444030313641664164653314116230 11231510405461451404364464626244630060300201504444115221602363641253251504031212 01561605024646352360303020314462402161034234345366333040464136113613124463611231 51040546145140436446462641442404000316313100531346060603002015044441152216023635 06004023011112234425046561010301566236035250163161300201504444115221602363405046 33153056160435434020150444411522160236300000000000000000000001520160345233220060 00000000000000000000152151500415162025435454006545230333336625561054142506134664 40050352443521462222352503041515613466440050425206146163413313151065452303123254 045024646614616654545414060205 25160525162462405621006205602333214201404421000005004334045366333040464136113613 12446360000200344303241144403031364166416465331410006002552026533555020232453445 34541223530010052250512442220505453243324323655424000000000000000000000000000000 00000000020034430324114440303136416641646533141513503215151433660254362434333264 13500344303241144403031364166416465331412552026533555020232453445345412235351034 16600222102656354603621554352424556435335100445250550533345001642323216655043165 41616664512630341660022210265635460362155435245366333040464136113613124463633014 66240501506354456031042356210062056023332142014044216564450066333053623416342135 62236040540214664201506310333503242146201235446143555605121423104156223425054035 04666421402101142540350466642140210114250545324332432365542401144402415436143564 00000000000000000003325202202444320065402146642015063131113563056066355130640340 42422142332104603543654612561426440411164005640340424224156223425366613002340424 222101142620146141446635423021 00000000000000000000000000000000000000000000400000362255664122652151210106610110 64115155503001222260006102515622151522155650006010000531166332411361464140403340 44032446460005311663324113614641404033404403244646000000000000000000000000000000 00000000003622556641226521512101066101106411515000000000000000000000000000000000 00006555510001605262155626255622120001066600426551200310615256515222665565202204 53234250060442435442233533435220453234250060442435442233533435014533240062052343 53234445533534145332400620523435323444553353451262561004055652155662212252100250 34542335454335442400020506102515622151522155650006015204323544232344233530005021 54362553414463411341226202522314644413644431655051345423354543354424000205062052 34353234445533534150254342454333224424303022125622115565525610335342335544244342 16252126255511221254424354422335334352620102665053363350225055026554542601200562 44441225055026554546051120244144650021533336266505336335502655454056244441562444 415122323244144006010502502262 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000001143614533326466640020052000055334540000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00006634163244451311130050025000022443231256013644562060250102610550636632352064 53113051015506021605501533646055324332502520600010006600244454224534452052501000 60001100533323132466402606220105610220624413113644562060250102610550636632300664 44141460201520660500013104455535354060316044010003231133363631050625011020006460 01441441020652011053660000144144102065201105366000355355306041603301244000260622 01056102206244131252060001000660024445410520605160220141145462201056102206244131 52060516022014114546000100066002444540400340000336613100000000000000000400033001 22262000000000000004300004411646004400655515033001222620000000000003366131033661 310000000655515003230646646000 04000003622556641226521512101066101106411515000000000000000000000000000000000000 00000000000401066065621130660115651555152151551310000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000415522113655125626560601160660136 62626011012156640110662126222625626226463564461111345043122256625215642226233036 31445033044636466646146466454631443113305361131444141344511000326510003163503433 66333136433646414633204403314131113163131132323522636430262652265655266613140664 63662612150015105001145445513313350601330104132004541131411516562006260200663230 04614204344114446413441310461420434411444641344131543560525533555453255323440331 41311131631311323536113144414134451100034655521152562135551533141311131631311323 51512551212251116464344114446413441315026602012640013120552022051223232660201264 00131225055026554540151050011454151050011454201264001315502655454126400131200663 232655454011454335150131131000 00000000000000000000000000000000000000000000400000362255664122652151210106610110 64115152504002122151010001526522626555655120160000000246611445366416313630304430 33045331310005311663324113614641404033404403244646000000000000000000000000000000 00000000004155221136551256265606011606601366262000000000000000000000000000000000 00005655626060006251255151222122650610004246125166463630262621102005051513145116 62332126044636311434443621454253150664554420434333232245506131450566644025452424 55444433560131356133204416244443364663161245412211345011402020012115622664663332 20162612126622225563045410001526522626555655120160003326622102525551511266034540 04613611313666366410430000461361131366636641043000543243323244424453052000441624 44433646631612454523253532233334421064666305050065662155113133141466343334156323 51515660500202626464343332322455061315050065662155113120552022051223235006566215 51131552022051223230121156226646121156226646500202626462205122323020262646202626 462655454515131160003454323000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000003005010125565631015216023131446133616320660000362255664122652151210106610 11064115150000000000000000000000000000000000000000000000000000000000000000000000 00000000005311663324113614641404033404403244646000000000000000000000000000000000 00002216634022316145512626556622110234655344242150543520315156625112521302243351 23036342054343444143336236410000311361000430141466641131114164004664160003406363 11136646663613046641600034063631113664666361323324300052035354445332333534545611 34214455552265552145066155461632265151221155660543124211633160202006200512055633 63420543434441433362364104614301545422345534351033163656656511056620161406003406 36311136646663613043014146664113111416425042423332445444243223434333634441541360 46262115266525640551414666411311141642020062005120556350225055026554542006200512 05563225055026554540150026502214150026502214211506163015502655454051205563512055 635122323161406543125563116441 00000000000000000000000000000000000000000000400000362255664122652151210106610110 64115150400002213611226256465516010161011062265210000000000000000000000000000000 00000000000004155221136551256265606011606601366262000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00005564166551521312261060616066015512562423221612135550450102610110616556636411 64203416023600010000000646045206606641051340102065202205061361222306102056255040 23404403305601110113602643060501250550201641602156662012100300430330421011221566 62012100300430330421011255120326102040534044030526524306014611050625055022014035 46652115060216066012352303416023600010000000646045106316602015202205506304264306 05012505502016416215220305430330440210665600400340440356066554100060000000131032 32060516066016122111020652022050613610400340440356066500000000000000000400000003 23026000000000000004303304210112000000454051000003230260000000000000323026003230 260000000454051526521403665323 04000003622556641226521512101066101106411515000000000000000000000000000000000000 00000000030002263610610661312215156552152121606600000000000000000000000000000000 00000000000000000000000000000000000000000000000000003622556641226521512101066101 10641151500000000000000000000000000000000000000000000000000000000000000000000000 00005514160160116465562621225625656101102123240161660146405021165065035335126414 10620540243242333442445263461162546401026431141344341346552653226142631444052324 00032035051255155541266521033346613313446206321335424301125226615215540560425022 51533545424435435352022034344035450106334104102122133106201251215552212261352343 34541146463661461414303301026431141344341346552653150652656222556551642543513466 36433436431225124562604035524024014114512512155522122613523422434455234233103501 16265000260210136114443116446433150142056612012042442650225055026554545661201204 24426552022051223230051056064166051056064166260210136115502655454120424426210136 112655454353351453442103550633 03000004155221136551256265606011606601366262000000000000000000000000000000000000 00000000030001141521101012121132156252125126010110000000000000000000000000000000 00000000000000000000000000000000000000000000000000003622556641226521512101066101 10641151500000000000000000000000000000000000000000000000000000000000000000000000 00006636256606065656645621525652651060661221504513001123415225615125515343251336 35036506121644331646443252421612506255320633045320040542663236515256353640154364 13434631351410265441654320333542433353264060223346244661065020165605003111645130 01123415225615125515343254336405660136400103145564652024242264235434243245020223 65061216443316464432524214141445146316141641304044011234152256151255153432224612 34435232433236164612164433164644325242135502651002062133515315436413434631351410 22215652221264504062403052420400155522651002062133515350225055026554545061210200 46661552022051223231656050031116050156442624206213351535502655454621335153200466 612655454031116233342022406336 00000000000000000000000000000000000000000000400000362255664122652151210106610110 64115150400006631252515122621136060116011015156520000000000000000000000000000000 00000000000004155221136551256265606011606601366262000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00001146525262655156641010661066062621256516215012166510540403340000350656620446 06316403062505022506602061614265035160652250404033405503350106331014613040152020 55201105016163536602303246100000000660066454066256623042260601160220162111221340 41661050502250110221030456251060543030443055040525216561126023030443000042012115 40453160000000011001132303566121101066102206524045416610505022501102210304324610 00000006600664540306250502250660206161435510106610550615666515202055201105016163 23030443000042012114040334055033501060000000440044515000000000000000000000044004 45150000000000000000003300332620003300332620044004451500000000000004201211042012 110000000332620525211211403323 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000004002016225604620116205123666413633146236600000415522113655125626560601160 66013662620000000000000000000000000000000000000000000000000000000000000000000000 00000000002466114453664163136303044303304533131000000000000000000000000000000000 00003116525033215156412161512122650325640005543542350200032424332335435354300446 14631403000136361131146141461044614631403000136361131146141461331631463040006414 16646631636316535140103245344643144443351406362305523045312226512115623122052536 41664102120602005052041244562621365616265655120452136166334532515562522253026114 43106415333245355423153306045324331346333344263014665136620210626651116604324534 46431444433514063300013636113114614146132465551265662154655000641416646631636316 04535344544234242341363611311461414615650105002025036520552022051223235601511266 61103552022051223236020050520412626651116604500202503652205122323020250365202503 652655454520412452132611365633 00000000000000000000000000000000000000000000600000123344226533243545350502250550 26554545515162305522063363506322451320264544402660000531166332411361464140403340 44032446460005311663324113614641404033404403244646001233442265332435453505022505 50265545405311663324113614641404033404403244646123344226533243545350502250550265 54543145533131160624620346232535214521340655005500623334266055033524342345324400 44002311163220440114361631641661103553560351126451013262220133022213301243603553 52461211024513222133012436035535246121102451305500623334266055033524342345355006 23334266055033524342345363363506322451320264544402663332021116152422403362320010 23111632204401143616316412311163220440114361631641412530566561234144012645312310 52315165614261452422252341441066546400256441326404513111045543153304266013602260 65142531462305212634224253165660532641623134143564351660116066013662622204425343 54324225055026554542133045301130335243423453451311104553304533131336232001324066 403244646256514364516640455051 06000001233442265332435453505022505502655454500000246611445366416313630304430330 45331311605633411444064130625315142146234141051540000123344226533243545350502250 55026554540006544335512445342324202055202205122323000000000000000000000000000000 00000000005311663324113614641404033404403244646654433551244534232420205520220512 23233514122425135360513645522554623134311034554310054422055034533205521535426433 32026210142541153214143065654164461500466330440164113044354146200621644045066336 50260330256062663331322531103464636143666050003143220260335536013055016303131432 20260335536013055016303164130625315142146234141051545643266165234060413263255542 62101425411532141430656540466330440164113044354146544220550345332055215354461231 35635462535301315320114412051044052101542162446514242503636264532661166231545254 44224106402206140464401641130443541462545424352444010050225055026554544324450225 62423443033045331311036451452223130550163031413263255543304533131220614046225624 232655454163031535313231100620 06000001233442265332435453505022505502655454200000531166332411361464140403340440 32446465561011666355016344046554132234634560412320000531166332411361464140403340 44032446460005311663324113614641404033404403244646006544335512445342324202055202 20512232301233442265332435453505022505502655454000000000000000000000000000000000 00001445144644050315051625061121236142225565666354133462045635342644464306006144 16020544613440163430461146404614416020544613440163430461146404566151631400350346 40044012105242004464432622363365164361346443402232251311535536432534523225222322 51311535536432534523225216344046554132234634560412321235362166244616546306601412 05446134401634304611464041023101346104336362435666155432550342520543354505546064 31603441415342111236624511523526302415102102545005503630165635034640044012105242 45234025535312563336421416326662610202545005503630165650225055026554544352502344 23202443033045331315224246521444022041406121550363016562205122323234423202363016 563244646110636412321656141502 06000001233442265332435453505022505502655454500000246611445366416313630304430330 45331312266065620341032234656112536436534640653460000246611445366416313630304430 33045331310002466114453664163136303044303304533131006544335512445342324202055202 20512232306544335512445342324202055202205122323000000000000000000000000000000000 00000523014162226544130261123265111340543460212544453112604522464532226103153102 10553501661360303560430151146166151002322403461362661536562654253026625414336124 52412545041254424311136224501344151364445206263011210344324020214052031335466663 35263114621304642160254632234656112536436534640653466656043345305056302504644230 23224034613626615365626542322403461362661536562654445060442250342025435600206215 11463311446330446166136030356043015114646313354223355422055450114430614043163500 52345313346536313626633401630346142003255313245551604640334044032446465056302504 64423552022051223232140520313354342025435600313561052314403244646250464423523421 005122323313354653465231554620 00000000000000000000000000000000000000000000600000123344226533243545350502250550 26554545565664122300441515254504154523246500654140000531166332411361464140403340 44032446460005311663324113614641404033404403244646006544335512445342324202055202 20512232305311663324113614641404033404403244646654433551244534232420205520220512 23231321055453645246445643036553251346163153112532661313555365403514131314145222 10026344643044213310162614626264405351002326542235115664562303344312002546461345 53561014504666662653261232263250536651645234306654543464065464313624002465666545 43464065464313624002465636320046453144632235513546060135223250221455404313423132 63446430442133101626146260523131643224216063203111162323452665634042602333054512 35542662113215404232654223511566456230300152016034523322006005430520164311330020 15201603452332200602462615123600362422214554043134231350225055026554541603452332 20060116066013662626533643261525432544550010426364646363304533131431342313351054 443244646024656654145444060205 06000001233442265332435453505022505502655454200000531166332411361464140403340440 32446466102643566025604153144361546544134260141340000654433551244534232420205520 22051223230001233442265332435453505022505502655454000000000000000000000000000000 00000000002466114453664163136303044303304533131654433551244534232420205520220512 23235063263461436425365221342632523521356405236110360042464023505203146032442642 54352456124166325642616216321636442614114500664340440411164005346522065001415104 63034062150641614053123552431541553256403532510354124204114221325423651264044060 06355324320235533522345521536560533566326156241364501236211652315311261450212612 00214413613031441143316441200636260314043015620136063553243202355335223455563364 16404633663446133063626031404301562013635313054202504631045312214426431465324510 03325202202444320066643404404111640053655362464060664540334044032446465420250463 10453552022051223232355335223455550533345001250463104535502655454244432006463104 534533131101132141346645453026 00000000000000000000000000000000000000000000400000351526526566465262510606160110 16551315503001222260006102515622151522155650006010000564613613633236131640303430 44043664540005646136136332361316403034304404366454000000000000000000000000000000 00000000003515265265664652625106061601101655131000000000000000000000000000000000 00006555510001605262155626255622120001064321132465615630343333413664624421153166 41265141045020200126656411125535641105322530235352334444411026546410155033224434 34542232411620364162505411465151605002041152145321144061213636143334353366500340 16463114646114663600030402503454233545433544240002054306131466313166311410004033 11022665525251566265334606511650156561552222244013251562215152215565000601541146 51516050020411521445533434323554536615016564141634443424411232050500651121366652 43444436411315335662353523344444110262020012665641112520252055052445155006511213 66652252055052445150651121366652126656411125500204115215505244515050366256503662 562533262366256002050403403646 30550300122226000610251562215152215565000601000003060110121566401106621262226256 26226460000000000000000000000000000000000000000000005030440414633204403314131113 16313113230050304404146332044033141311131631311323000000000000000000000000000000 00000000030601101215664011066212622262562622646065555100016052621556262556221200 01060000000000000000000000000000000000003113035440632344563000660014023346033036 31445033044636466646146466454041631265465321352623362422466256416312654653213526 23362422466256363144503304463646664614646645442330145433214000110063054431000340 16463114646114663600030405204323544232344233530005024306131466313166311410004033 13604010013100310015440136323445630006600140233460251562215152215565000601330446 36466646146466454631056454555421431112530600646004600623306433141311131631311323 10013100310015440132132322235634666520515001500546605164600460062330640022005603 11620066001402334602200560311620015005466051150054660510140233460560311620023110 261544013311620002050304304131 00000000000000000000000000000000000000000000030060061001160661010661002320442005 30616010000000000000000000000000000000000000000002000022552530343022255550002000 22000344030300340044303340403340015102210065034304000000000000000000000000000000 00000000000443343606160444333300040004400061106000000000000000000000000000000000 00000000000000000000000000000000000000001331020243014060331514221446502540344014 04250036014415132213365043205033404430304430062605560012043403334044303044300626 05560012043403140425003601441513221336504320550534063010446263556331205230400250 34542335454335442400020500000000000000000000000000002503454233545433544240002050 05432433232444244530520000234534454533353324025000000000000000000000000000360144 15132213365043205334001510221006503430460331514221446502540363362645564412034502 44626355633120523040626055600120434036260556001204340300600066000255020200022000 34403600066000255022210065034304005500043304055000433046600025502065034304650343 040052205034403000000205502000 00000000000000000000000000000000000000000000440020261000015512500061056562226551 55565265503001222260006102515622151522155650006015040146222646632625113214446334 44346635140101340000466416000340636311136646663613000000000000000000000000000000 00000000002321113155465164541634313334444556123000000000000000000000000000000000 00004111130003401646311464611466360003041333254401434560300100660110144263044453 11111432014564623364414114666000311361000430141466641131114164003113610004301414 66641131114164031136100043014146664113111416423324300052035354445332333534500520 43235442323442335300050204306131466313166311410004034306131466313166311410004036 34321040060011066063351404164111563624463313442036613146631316631141000403004301 41466641131114164034063631113664666361325042423332445444243263213154413363663111 40060011066063351401414666411311141640200550220211456010066011014426306200600106 63316066011014426302205505663210010060114461100601144611101442630010663316106633 166335140663316004030403205414 00000000000000000000000000000000000000000000051030060163565506231201131414311446 65511500000000000000000000000000000000000000000005000066324336646145411340303430 33046641630400541024366551203321265652165516664262000000000000000000000000000000 00000000000556416655152131226106061606601551256000000000000000000000000000000000 00000000000000000000000000000000000000003154624420342140143333413334644504534214 11046236033235352335544113310166411566661310651516051120113112534112265044565121 25612261113515241113605524102020012005611341653341453016155252515222633263300250 34542335454335442400020504306131466313166311410004034306131466313166311410004035 46240226212162211553322303421401433334133346445045164631146461146636000304552410 20200120056113416332126565216551666426261622525262555144514444542425442233664460 63444436444313320326515160511201131122020012005611341620252022054453425006500216 64361252022054453420650021664361120056113416511201131122205445342021664361216643 612332435664665004030403502323 30550300122226000610251562215152215565000601000400055141601601164655626212256256 56101100000000000000000000000000000000000000000000200066424304304432366313141163 16363404402000664243043044323663131411631636340440300122226000610251562215152215 56500060100551416016011646556262122562565610110000000000000000000000000000000000 00000000000000000000000000000000000000003454605241510551125414235456525025324210 34463360253500605000212430033202034553116461362523562424430132530346436356061544 41354636430231203455311646136252356242443013202520215305103101063100052042500000 00000000000000000000000005204323544232344233530005022503454233545433544240002052 25153354542443543535202205624026046060146000250352432354423234423353000502225302 23132423565430535445534656314642434034116560030600014125005532062020562000340143 43155532154245206232231324235654305351505021500043063403060001412500551020005653 40044601460002503522000565340044215000430634002124300330141250055565340044003401 430520425340143002050502000222 40220400655551000160526215562625562212000106000400066362566060656566456215256526 51060660000000000000000000000000000000000000000000200033531633030363633263146163 61364030332000335316330303636332631461636136403033300122226000610251562215152215 56500060100663625660606565664562152565265106066000000000000000000000000000000000 00000000000000000000000000000000000000005456622045206264200031600104150222050234 40654416161423152425365304242242440564660653631234633153304143234406544161614231 52425365304242444004423530621500021050030434155023526662021554321452420545100250 34542335454335442400020502503454233545433544240002050000000000000000000000000005 56212046310006301002052532424226423543424324502022345423354543354424000205545140 00625002012304440405521523421355340323136535415235546550242555215234213553403231 46310006301002052533544613564363046450062500201230444003160010415022201520050654 03330001406005025240560200403436210500304341020123044401041502220200403436654033 300205253403436005020000205555 00000000000000000000000000000000000000000000051030023610152610506645631614131446 42620260000000000000000000000000000000000000000005000044236161313664633240403340 33031314160400320142613226465540266651265515131515000000000000000000000000000000 00000000000114652526265515664101066106606262125000000000000000000000000000000000 00000000000000000000000000000000000000002361143214411650322125622555532333621541 64461563022026201020050646163635164551312230511126512262646262411641214061616505 10651121646566316430104451423435323554564606434502341041234144634443445454000430 61314663131663114100040303401646311464611466360003042503454233545433544240002052 34104123414463444344545404022642152565156626323032613146631316631141000403445142 34353235545646064161612026012665613121136543633143334332323055051506050020131614 45565215522224544415111265122626462622620102005064616350225022023235342601266561 31211225022023235346050020131614651121646566200506461632202323534020131614201316 145454243131614003040205304454 00000000000000000000000000000000000000000000430050200006625621560100051212551556 25656255503001222260006102515622151522155650006012030165551416323612321543333443 11436364150601000033163146304000641416646631636316000000000000000000000000000000 00000000002366653256645514146443434446633565321000000000000000000000000000000000 00004111130003401646311464611466360003040002234235420500045353445442342423400446 14631403000136361131146141461044614631403000136361131146141461446146314030001363 61131146141461661411104142341313441556314166643560314042360101660000135304100340 16463114646114663600030404306131466313166311410004032503454233545433544240002056 36666314636344622133531404630354106061100006424036613146631316631141000403414234 13134415563141666400064141664663163631635410606110000642403600641416646631636316 03242433233543535431363611311461414616060006221014116460611000064240361000155606 36613611000064240360015560636613062210141164622101411640006424036002636012026360 121353041636613004030205403414 00000000000000000000000000000000000000000000666636253622206625342324461443313354 22154634401005333320002503454233545433544240002050363141644303334555354562602103 23451464333631416443033345553545626021032345146433100533332000250345423354543354 42400020562414003066343242452406351625054215562053333200025034542335454335442400 02054111130003401646311464611466360003040122002200154443511022044253435432424400 44002311163220440114361631641221044162130301012365606503631040020442526565165042 13461015631146204425265651650421346101563114605500623334266055033524342345300000 00000000000000000000000002503454233545433544240002052503454233545433544240002050 62333426605503352434234531544435110220442534354324526215562625562212000106434406 43604530644631443205341164652455014653250404153630360535402053411646524550146532 30362414041024230506436045306446314431236560650363104021452340463544233306634161 46136630262513545223240133146334114361631641454326313443605354020133146334621466 312423050146532003040502403505 10440100533332000250345423354543354424000205202041233641362513053525652113541213 01462656605004111130003401646311464611466360003041024155324531645065616361445624 14504231360041264351316020043024053140310316423433000000000000000000000000000000 00000000012451632625040016041036210620625146166024444500052043235442323442335300 05024111130003401646311464611466360003046043223460023355022043244502256242323134 61410640122655246321532354040164461500466330440164113044354146514612303024063014 03044115354542046114055326151655525260335444354335011264313411161640221555200250 34542335454335442400020503401646311464611466360003044306131466313166311410004031 00250120654205405432152550233550220432445022562423000000000000000000000000340530 24630460461354344530140630403366242323541136612351465156202024053140310316423433 42035020553312151564401641130443541462463046046135434442050224465626216136640334 23631413061635621264033662423235460461354344441153545426163562126316423433334236 312215552423136005020601205505 10440100533332000250345423354543354424000205511140101136265230055311203621205655 45622031102003666640004306131466313166311410004030410421120636132032002540630541 62456316004104211206361320320025406305416245631600600244445000520432354423234423 35300050201133511652210034604244364264342562104000000000000000000000000000000000 00002444450005204323544232344233530005025512324310044155301235304244642330106144 16020544613440163430461146404614416020544613440163430461146404204163606315445165 54506320146001141645045005230140236153214610053424042315513411510426035400300250 34542335454335442400020504306131466313166311410004033401646311464611466360003046 01554325503425205433545050441553012353042446423301000000000000000000000000254056 55245645256146305151061445062403363150106150420153465142340025406305416245631600 14116514516143542011633201530441462062463601411514660242015346514234006143403166 31303441113054236055416245631600153044146206141151466023510423004316631303336315 012354102631006004030205304030 10440100533332000250345423354543354424000205266130611552322132013210615240645215 02560036605004111130003401646311464611466360003040460320224011406002612604504654 51141632034603202240114060026126045046545114163203600244445000520432354423234423 35300050206063304221410651314644324244362256102000000000000000000000000000000000 00005333320002503454233545433544240002052110633565024515626613636612334250355306 63010051651032031232663614504056663620232443240113440451614405566636202324432401 13440451614405566353041323545526565524661430644203001341302602362644243510500340 16463114646114663600030403401646311464611466360003045204323544232344233530005023 00134130260236264424351050600433612363012406342305000000000000000000000000516510 32031232663614504061125312105360216310443361236301240634230550114430614043163500 52341051342304350066633401630346142003203123266361450442115046113424046643303261 63302541513353426023261460163005163034614200241056146034611342404326163302431635 001435402163005003040403205060 00000000000000000000000000000000000000000000666131235454422143125542644411353534 66602454401005333320002503454233545433544240002050464132525411443443463650621123 32403303244641325254114434434636506211233240330324600244445000520432354423234423 35300050212232325221521004634236031320551660344024444500052043235442323442335300 05024111130003401646311464611466360003042424033500516314045140620630422046340426 63253524633416641052325440354304663433162356063414336042440552426632535246334166 41052325440354466343316235606341433604244055244200261463032630150140355031400340 16463114646114663600030403401646311464611466360003045204323544232344233530005020 26146303263015014035503145163140451406206304220463432354423234423353000502054256 24023260113440255235215305451066433052200152016034523322006005430520164311330020 62506104325445500101321054056014401566341433604244055246336226502202655201643113 30020151304452201662302106330621613466440050523254403546304220463664330522353302 253550314330324002050205000101 10440100533332000250345423354543354424000205505031552132566352664333136555103651 45263011102003666640004306131466313166311410004036054661451633561332555453666405 36426135040046203403335343231623460203614013613200000000000000000000000000000000 00000000015406106663616462546150406521026526400024444500052043235442323442335300 05023666640004306131466313166311410004032402122116210425405505464352043250143044 42434546154310504163064164500636442614114500664340440411164005424422542014310330 31516340164302444243454615431050416306416450055600542203151464162646234530500250 34542335454335442400020502503454233545433544240002051605262155626255622120001060 54220315146416264623453052355046263136151315432402345423354543354424000205206465 25656301552164401634604404626143061340532361636350466143220462321512545154613603 04452505505333450016643404404111640053303151634016430212113661034323032036140136 13200546435204325013614013613200440411164005241351642034661432204366613002136132 004345404613405004030304205010 03000004262512512113125152601016106606122646000000000000000000000000000000000000 00000000000306011012156640110662126222625626226460000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000351526526566465262510606160110165 51311066065621130660115651555152151551312605631422656051013444144134122264622024 23551022055424544454354544515620255664206201431414144644633262214635512102606433 36336436555131535422605502235323332342323326225566420620143141414464463326210000 45342444535453423402264614452212561552515212214000000003243533324232435430551310 05125655512151256250664540512565551215125625066454136141113631361461044515550223 53233323423233262620143141414464463326226064333633643655513122353233323423233262 63463636331331445151344414413412226462151015065025513120252055052445152060260266 44515525022025332626026026644515150650255131260266445152202533262650255131511332 622533262255131664540000000000 00000000000000000000000000000000000000000000300000426251251211312515260101610660 61226465203005655626060006251255151222122650610000000564613613633236131640303430 44043664540002131641641445416461304043403303411323000000000000000000000000000000 00000000003515265265664652625106061601101655131000000000000000000000000000000000 00002122151010001526522626555655120160001020553333205260053432323334533245460302 51551300016521226226655515262205533332052600534323233345332454604323326000253424 45445533323454665555106130065251515552655126234544510005243533233224445432356551 14325214446364333156026220002345344545333533240250005512251343363414311435062620 02345344545333533240250000234534454533353324025000625125515122212265061000613006 52515155526551262005243533233224445432302534244544553332345461256551551122262515 02434545444324453235343232333453324542620102115034145420252055052445155606500213 14454252055052445156056620436323120056463323566204363235505244515056463323564633 232533262341454250006262515000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000004002061025126602311250624666313644146014650000426251251211312515260101610 66061226460000000000000000000000000000000000000000000000000000000000000000000000 00000000002131641641445416461304043403303411323000000000000000000000000000000000 00002216415633204165515161212155656325045345306414253420334644144333364035643245 50462243054155562651121502153000311361000430141466641131114164004664160003406363 11136646663613054453400025042423332445444243231136100043014146664113111416413635 24350443133633444413042131663615661202606211510311166233610465444232455354035415 32434142262515222526162402416641021206020050153055361226261656562212145203002504 24233324454442432043014146664113111416434063631113664666361323622215126656205624 44313363344441304211414666411311141645650105002062402250525022025332622606211510 31116525022025332626020050153055156626046661200501530552202533262020624022206240 225244515624022311163541356224 00000000000000000000000000000000000000000000300000426251251211312515260101610660 61226460300005564166551521312261060616066015512560000000000000000000000000000000 00000000000003515265265664652625106061601101655131000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00002213611226256465516010161011062265215366354064161420300000000110040236142546 62566553054601016102206621112210164160150430502025206605646106551015045022653040 43402203016032656106205156630404340000361215016416015043050202520660564610642242 21165660101610550642035531051066412050525066020340266416142030000000011004023616 20515663040434000036121505106641205052506602034026540610403034302204262502515663 04043400003612150551240303430550406104534020505250110213160123106061605501156665 40000000066003054165020252066056461060000000330050624300000000000000000000044002 01534000000000000000004400201534003300506243044002015340000000000004165620041656 200000000506243340262361422515 03000004262512512113125152601016106606122646000000000000000000000000000000000000 00000000040005514160160116465562621225625656101100000000000000000000000000000000 00000000000000000000000000000000000000000000000000004262512512113125152601016106 60612264600000000000000000000000000000000000000000000000000000000000000000000000 00002263610610661312215156552152121606605266316336504542334232344354502601412541 54354106644150201651050116604151351252620341441314344646604145555551504410450324 20030535462316630620443560612555162122242436541051421165014434164134326352243044 32366313141163163634044062044356061255516212224243655142116501443416413432635225 52624423235334234242505504435606125551621222424365112013064140060363154625262155 21515225626013042226654030524504055220643633646343313110363251026560020121546234 25344452353336361241443416413432635225121005065623154350525022025332625061260206 61103252055052445156126020661103050656231543201215462342202533262656231543501166 042533262116604130424145330355 04000003515265265664652625106061601101655131000000000000000000000000000000000000 00000000040006636256606065656645621525652651060660000000000000000000000000000000 00000000000000000000000000000000000000000000000000004262512512113125152601016106 60612264600000000000000000000000000000000000000000000000000000000000000000000000 00001141521101012121132156252125126010116514412325560521134436164314313023622262 33356110324552216155655031240656635361023363245300042042252105620131544631051364 43431331236225516164013361002051612062021334550603643205454234344534566342113154 46310513644343133123622530532510626215252265263352144041414451463161416413040445 32510626215252265263352142424226423543424324502022322430060134360460632251155351 26500021021161406521134436164314313023664133442523353306241062621525226526335214 51364434313312362250403252405404266135026165015056443250525022025332625161206202 13345252055052445150021021161406056056616301210211614062202533262150564432566163 012533262564432465304044236553 00000000000000000000000000000000000000000000300000426251251211312515260101610660 61226460300001146525262655156641010661066062621250000000000000000000000000000000 00000000000003515265265664652625106061601101655131000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00006631252515122621136060116011015156521203341116030460210506250220211310651516 62602566015004003403303621051221606054256520204053403303061230443666104031056020 15205505664601256165604553520105610660661221103531654013660001000000035061442461 23064110006000000042016330621636101020652055050341504226652115010261066064025536 21636101020652055050341505211062003004304404156026106203504023403303551502455352 01056106606612211460210506250220211310664110006000000042016362003004304404156026 56020152055056646012040534033030612300400340330362105100000000000000000400000005 60342000000000000004304404156026000000210435000005603420000000000000210435002104 350000000210435341502553614515 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000003005062625010613210261524131346144616105640000351526526566465262510606160 11016551310000000000000000000000000000000000000000000000000000000000000000000000 00000000005646136136332361316403034304404366454000000000000000000000000000000000 00001316524622305154615626256655116234050004461463140300013636113114614146100554 35423502000324243323354353543044614631403000136361131146141461331631463040006414 16646631636316502513503254365151625662525042636041223054333434363334160465334514 01346124545234223434063216165663161565610511200136114122305433343436333416046532 26144610505001500261355503441234255552652221661042262316215152112266154302325436 51516256625250426300013636113114614146123444343414443610312400453534454423424234 06414166466316363161363611311461414612020062005164222020252055052445155001500261 35550252055052445150150026135550620051642220511200136115505244515051642220516422 202533262064166136114653145355 00000000000000000000000000000000000000000000100000632345345355153454320505250220 25332622262613263434425546123645356423513200414500000213164164144541646130404340 33034113230002131641641445416461304043403303411323006323453453551534543205052502 20253326202131641641445416461304043403303411323632345345355153454320505250220253 32621350516524423316400441536242552031350244004400231116322044011436163164165500 55006233342660550335243423453635232666263011326431015462516002134165562234500553 12465611602321340555230120131520224403611051604400231116322044011436163164133005 46661455033066341614613655523012013152022440361105165531456364254226165634641330 15444351102204425343543241544435110220442534354324030446436651450226163326106626 12245640332521132240262340441106522032522325336426011343551344513254046231643001 51543033660125504520224653121661054566654123634430151460616011016551312204425343 54324525022025332622244036110516335243423453462316430014404366454445256645416602 613411323012130656405456325064 01000006323453453551534543205052502202533262200000564613613633236131640303430440 43664546102141014605661453315012645622543625501150000632345345355153454320505250 22025332620001454324324226243234502025205505244515000000000000000000000000000000 00000000002131641641445416461304043403303411323145432432422624323450202520550524 45151611220230455643514142246223143425315016446150046633044016411304435414621503 55213662302451354431654330223164461500466330440164113044354146424455326020560336 40261430012315310534564224152440514132520304614435122310364514661524611033162051 14521353566546623525612353456422415244051413252030461320506461431214104416435231 33516321214415446216143620233550220432445022562423622110660526551066146562603234 25414240224325615502104413051634006546213163465636033613425414022450643520036231 41326311625316604464401641130443541465532013425004154650525022025332624324450225 62423343044043664545141325203046134250041546424261511004404366454553452162552153 542533262041546362316015331310 01000006323453453551534543205052502202533262500000213164164144541646130404340330 34113232216062463150113620505603635552143221513530000213164164144541646130404340 33034113230002131641641445416461304043403303411323001454324324226243234502025205 50524451506323453453551534543205052502202533262000000000000000000000000000000000 00001541454422665540536122043656504526161510260461442653154615433156202453504355 34060155432550342520543354505614416020544613440163430461146404342324256425556346 50043612342626130234221365462346255463101265616250130145664514523266360266644531 06063053566614251146456523422136546234625546310126564652533040441361330645500201 06223452204352502344232024504263326426151335301333466251660521610625562606404201 21444356133545141145664514523266360266663053566614251146456536524401653530134525 30336416440132200502421116352663132125532432204511006050525022025332624352502344 23202343044043664541653530134525025341521313524362564645505244515543354505451100 603411323643252126562666020601 01000006323453453551534543205052502202533262200000564613613633236131640303430440 43664545511016505001623356354215251332243126606230000564613613633236131640303430 44043664540005646136136332361316403034304404366454001454324324226243234502025205 50524451501454324324226243234502025205505244515000000000000000000000000000000000 00005045242326613155130546620512633546623355302200225533636630446043120365464363 13225154451046223045321146223100346221421563161322665236440462365601116405233124 12416245626062052311421463543451133615322023134622142156316132266523644046255005 52244141140331034650412366650414016325631313550534236661302544653653615321510150 11665535335022302541053621166553533502230254105362226030221160521016256300414016 32563131355053423341126031356633032552352331241241624562606210335520435052342100 52134215151440416316633401630346142004622304532114622340434033034113235456335505 16615252055052445152230254105362342025435600324566315543303411323523602415254356 005244515261162534233654462310 00000000000000000000000000000000000000000000100000632345345355153454320505250220 25332622212111446656040324445463653220531244232320000213164164144541646130404340 33034113230002131641641445416461304043403303411323001454324324226243234502025205 50524451502131641641445416461304043403303411323145432432422624323450202520550524 45153104364202645064652144032224515213533206502224502131104321421016303643433653 13100236460554653135140261333253210132603236142205111264614565120555320564660345 63560614041343065256442323532211554303146450553435114646364422331606215130355532 05646603456356061404134360136664621241330415366313131326032361422051112646145651 36664621241330415366313130541310223124642630516444153230662365456420134555145440 25142140435053252323614220511126461456500543052016431133002001520160345233220060 54305201643113300204462415145603251115263563034202452550525022025332621603452332 20060616011016551316444132342636432544550010415366313134404366454342024525463132 023411323261333532523242050106 01000006323453453551534543205052502202533262500000213164164144541646130404340330 34113231605130563410225111400166221242643521154510000145432432422624323450202520 55052445150006323453453551534543205052502202533262000000000000000000000000000000 00000000005646136136332361316403034304404366454145432432422624323450202520550524 45155366242431535126162546444145265404501425306613335003446636564521633151340411 03654501334240205055331512516636442614114500664340440411164005122065313026614104 03033662324325054556161513413454542504260651431335252326126131314301450532111644 42004331141213256144626441232064435305020224462652615010664250633313415120421361 01513616365636235401433224033216035554524641021453313243424142462150352266332160 35554524641021453511636030404411545345204331141213256144626452233536326143554645 01134303303666130026643404404111640054222325313605632440434033034113235020224462 65261252055052445152022446265261550533345001224462652612202533262533345001351012 634366454634455214535321260013 40520300565562606000625125515122212265061000000004010660656211306601156515551521 51551310000000000000000000000000000000000000000000005030440414633204403314131113 16313113230020403303631445033044636466646146466454000000000000000000000000000000 00000000030601101215664011066212622262562622646021221510100015265226265556551201 60000000000000000000000000000000000000002112034133220156052514441425533632322024 23551022055424544454354544515051644332510206464555555314363323516443325102064645 55555314363323242355102205542454445435454451543644550621025263336352244145426551 33146436325552541350151550005432433232444244530520005514133465551333132255105150 02345344545333533240250000234534454533353324025000625125515122212265061000220554 24544454354544515621025263336352244145420646455555531436332322353233323423233262 13132222224634144545251444142553363231002220206034532364000401062152620222020603 45323666060402512620010205423454010205423454102054234546040251262205423454104324 541562515345323250001515262000 04400202610000155125000610565622265515556526000000000000000000000000000000000000 00000000000401066065621130660115651555152151551310004010660656211306601156515551 52151551310000000000000000000000000000000000000000000000000000000000000000000000 00000000020403303631445033044636466646146466454516000062265200016021215551226222 12514033036314450330446364666461464664545220226031502223514100000103121624055053 54226055022353233323423233262000233243000520353544453323335345002332430005203535 44453323335345000000000000000000000000000000023324300052035354445332333534543635 05536221254445236212610525050445534241555142546466616230444632120000020624254105 30552020004666401006056242033224353622263523131116044643636233326446160142000000 00000000000000000052035354445332333534552035354445332333534555424544454354544515 20004666401006056244242333244544424320062226050020423603111306001021536222605002 04236000010312162400005015352360005015352360050153523601031216240500204236624254 100605624204236530554236421553 40030000556416655152131226106061606601551256000004010660656211306601156515551521 51551310000000000000000000000000000000000000000000000000000000000000000000000000 00000000000030601101215664011066212622262562622646000000000000000000000000000000 00000000000000000000000000000000000000000000000022136112262564655160101610110622 65210000000000000000000000000000000000004635631310555236564333633313605666544041 46332044033141311131631311323320256015214423622526252156106243243253402514560631 30313010410566535422605502235323332342323326225601521442362252625215610624312242 40616112050105065143160125662364013463636364336430516413606204453545353344242306 25633541552515256216015345552365643336333136056665164263035450545040240633550223 53233323423233262343441060406036425430446055121512122556562044636466646146466454 64314141413441340262265626565522121505626062602012035550525055023324355010506514 31601252022054453421050651431601626020120355506514316012205445342651431601506504 225445342120355566655416355262 00004040650315501124635560050200300003065241000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000040106606562113066011565155515 21515513100000000000000000000000000000000000000022636106106613122151565521521216 06600000000000000000000000000000000000004235612131023640546414455435556110344041 46332044033141311131631311323623302241563350030400600006053412245101355043462423 22162561605351535422605502235323332342323326244150353031310101103163036403543044 32366313141163163634044022415633500304006000060534125144061623631335234252041455 52624423235334234242505504240464606066046140413042624501545355115211143302220554 24544454354544515434624232216256160535131310101103163036403533141311131631311323 54641445543555611030403001000010243656010050000503612410110316303640351005000050 36124660461404130420500005036124500005036124625606510630001024365005036124020416 531024365651063243653632440422 00004030564026105563506653004004050050021635000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000040106606562113066011565155515 21515513100000000000000000000000000000000000000011415211010121211321562521251260 10110000000000000000000000000000000000002343664305344620414031010160134653022024 23551022055424544454354544515644065462364540566156545245120624452033563055360010 01030030042563363144503304463646664614646645462613032051442554541431451630153154 65131035523531341324054133563055360010010300300425634041414451463161416413040445 34462041403101016013465302424226423543424324502022510642216626242542643504440331 41311131631311323553600100103003004256351442554541431451630155424544454354544515 41403101016013465302116212325326501530200206006001435610010300300425631505052051 62410060400400352142060060014356505205162410600600143561601346530060014356100634 211346530014356352143033541224 40030000114652526265515664101066106606262125000004010660656211306601156515551521 51551310000000000000000000000000000000000000000000000000000000000000000000000000 00000000000030601101215664011066212622262562622646000000000000000000000000000000 00000000000000000000000000000000000000000000000066312525151226211360601160110151 56520000000000000000000000000000000000005404101654343224115125512562555602655053 54226055022353233323423233262433130566312562060133013013532304360612343455366265 22652152221051414633204403314131113163131132320612135652513144414464414362052461 61336554534453423444203261213565251314441446441436204221534230205110510514131066 24102634344114413410122115406204222566256556160342552620242300230530503441440331 41311131631311323150355521152122161043551434336633643606556655424544454354544515 42225662565561603423631003104104016655026602602636460120552055054542432660260263 64601225022023235340150650605224150650605224260263646012202323534650605224514131 062323534605224122115224163262 04300502000066256215601000512125515562565625000000000000000000000000000000000000 00000000000401066065621130660115651555152151551310003060110121566401106621262226 25626226460000000000000000000000000000000000000000000000000000000000000000000000 00000000050304404146332044033141311131631311323500001152156210600026565226221521 21524033036314450330446364666461464664540002234235420500045353445442342423400000 00000000000000000000000000000055435423502000324243323354353543554354235020003242 43323354353543242355102205542454445435454451515120452405504101000063112035124514 33004450010551500032506340555460334655544542156641664124250555531355154236152062 22310443122233235621136113253022036060000146650426645033653436646423106241220554 24544454354544515200032424332335435354302260040664600051603500000000000000000000 04535344544234242344535344544234242341202000056224063204066460005160351055150003 25063600001466504265515000325063000562240632005622406320146650426562240632004520 140261042325063355503124632422 66226262003660066003155521330660556125215265000006050220242355102205542454445435 45445150000605022024235510220554245444543545445150002040330363144503304463646664 61464664540020403303631445033044636466646146466454060502202423551022055424544454 35454451520403303631445033044636466646146466454550631243455564423416465460523633 63204033036314450330446364666461464664540122002200154443511022044253435432400000 00000000000000000000000000000651263663244331102402520035345322524015502553203143 24012520260261242355102205542454445435454451505500623334266055033524342345333005 46661455033066341614613615502553203143240125202602615533331416442145616454054560 15444351102204425343543241544435110220442534354324166510542512041610130134550223 53233323423233262030503116146610403400630503116146610403400633141311131631311323 20466163116030430014634530652505105166225215520106100524025200353453223306634161 46136641261111211324340063613644663416146136243404504523465665640063613644141641 333043001450452430012321452013 52610202542021341251644165314363235343613300000005030440414633204403314131113163 13113230000204033036314450330446364666461464664540006050220242355102205542454445 43545445150010205505354226055022353233323423233262000000000000000000000000000000 00000000020403303631445033044636466646146466454523505643652613361246341454243416 44004033036314450330446364666461464664546043223460023355022043244502256242366065 62113066011565155515215155131345543100544220550345332055215354426124325112536216 56463616526600363144503304463646664614646645426665156620520411201633205216232051 33342505445034131026044645455002644160342011246040311324333635114052446056654621 32225610155102532306405540233550220432445022562423622110660526551066146562220554 24544454354544515026441603420112460403126441603420112460403122353233323423233262 25036650614450256152204324450225624235445034131026044641120163320521626136640334 23631435066531030462533102112315341310260446256640342546653103046456656123443541 466336231260446256151062446460 25221661102451305511411236314365364202336414000002040330363144503304463646664614 64664540000503044041463320440331413111316313113230002040330363144503304463646664 61464664540020403303631445033044636466646146466454010205505354226055022353233323 42323326260502202423551022055424544454354544515640052112504031152611025616015221 51012055053542260550223532333234232332620144345160463333443235044202634514100000 00000000000000000000000000000435534060155432550342520543354505314654351114064160 31466612043252414633204403314131113163131132325054110041020411620412012131314531 25514205445102466340511133221224656216536514046651214655006503065523065305351511 06223452204352502344232024633334432350442026345141466251660521610625562606660115 65155515215155131041020411620412012131341020411620412012131344636466646146466454 13610463111650345255036615036506564645445102466340511141162041201213136143403166 31303463111650345253216455320050663032164565246634051113650656464316631303456132 123112656242626345255111050106 52551166321131644441241015645634205363023115000005030440414633204403314131113163 13113230000204033036314450330446364666461464664540005030440414633204403314131113 16313113230050304404146332044033141311131631311323010205505354226055022353233323 42323326210205505354226055022353233323423233262125114155611055104055661025606152 14005022024235510220554245444543545445153661640455230604340613156661365342333036 31445033044636466646146466454060165331460045166024026302202415601653314600451660 24026302202415121566401106621262226256262264616533146004516602402630220241545005 14602404312655311255225432254010343016462111641243546666420422465034164501404620 13540650523641123361166151354065052364112336116615226030221160521016256300330446 36466646146466454103430164621116412435404516602402630220241500000000000000000000 65404426205442640463355204350523421004312655311255225416462111641243546632304663 26062530514055053624361320630315614043163500456044041234121031554466326062346142 005505362630315315544123315460 66221212521212221251610003160340251622660040000006050220242355102205542454445435 45445150000605022024235510220554245444543545445150002040330363144503304463646664 61464664540020403303631445033044636466646146466454010205505354226055022353233323 42323326220403303631445033044636466646146466454545436313304514502626366314250134 32224033036314450330446364666461464664543205040460022403466140140616453131333036 31445033044636466646146466454222026651505021533143055260013202203031005530431163 06301613246464535422605502235323332342323326230310055304311630630161324646445532 30304236621603345002640431005530431163063016132464641324150246234132361126032421 32130454565562143026164440224034661401406164531313665025443503504345123232220554 24544454354544515502153314305526001320200625061043254455001000000000000000000000 15201603452332200600320125300251426361305341003456321244541161213245255201643113 30020125300251426365602526415151164311330020334500264046164531313034563212432145 652616444026404645054535020601 25160505612414316030501455643634344232363512000002040330363144503304463646664614 64664540000503044041463320440331413111316313113230001020550535422605502235323332 34232332620060502202423551022055424544454354544515000000000000000000000000000000 00000000050304404146332044033141311131631311323216536346104020632213414343354541 42653044041463320440331413111316313113235515150556142062261505354366066526155053 54226055022353233323423233262424556435335100445250550533345001204101033611443046 46426602034455535422605502235323332342323326241010336114430464642660203445551644 61525553020401464345051022163501551620242341101125165011255661062626322030166441 04056442612161663131214534416633403131351105043322501455643634344232363512440331 41311131631311323213351656161146465632415516202423411011251611565155515215155131 03325202202444320063325202202444320064212620643530245646464266020344552040146434 50510535436606652614014643450510330366613002146434505104521206514366613002656315 135043322224325433222456510064 00000000000000000000000000000000000000000000440020261000015512500061056562226551 55565262504002122151010001526522626555655120160005030664221541236115231233334443 66431231640101340000466416000340636311136646663613000000000000000000000000000000 00000000005231146326652461451343444441133264251000000000000000000000000000000000 00001411464040004613611313666366410430001335411636154360346463336551416616444230 46534234014101066600001460432000311361000430141466641131114164003113610004301414 66641131114164054453400025042423332445444243246641600034063631113664666361346534 23401410106660000146043230003164166464111411360340005343166663636444655134064320 02345344545333533240250000461361131366636641043000316416646411141136034000002504 24233324454442432034063631113664666361343014146664113111416463606011100006310345 43131444122636116131414666411311141641010001226014116460111000063103451000122601 41164111000063103450065510636613065510636613655106366130006310345005620613056206 131460432141164340006432345000 00000000000000000000000000000000000000000000021040006162405615221310136164646441 35602560000000000000000000000000000000000000000002000011453441131632366430404340 44031136140300451035265461302231211156515562655163000000000000000000000000000000 00000000000221361122625646551601016101106226521000000000000000000000000000000000 00000000000000000000000000000000000000004346501431663230324345454553214061415135 40543124041441436343334402342111216316166130620210121156165614425123164055465666 21262215122614544654304216625655155552246334216446122035602620102005064616342543 35150512526262665142034230003164166464111411360340005431240414414363433344023420 02345344545333533240250000316416646411141136034000461361131366636641043000421662 56551555522463342223121115651556265516342105150605002013161436336341434443305435 45343232322456301636202101211561656145150605002013161450525055023324352101211561 65614525055023324351020050646163656621612163200506461635502332435050646163506461 635445342131614340002342435000 30250400212215101000152652262655565512016000000400055141601601164655626212256256 56101100000000000000000000000000000000000000000000500011353403403345411464636614 61414303302000664243043044323663131411631636340440400212215101000152652262655565 51201600000226361061066131221515655215212160660000000000000000000000000000000000 00000000000000000000000000000000000000004246533003306352351500021020046433045133 55055501151262244564553214550250236033611641323122422465455330421350335360661312 44634653446330525405542620600036600604120555054104416613645465535531232244052055 26244232353342342425055020002345344545333533240250000550356156460001401002325500 00000000000000000000000000234534454533353324025000234534454533353324025000356156 46000140100232550554532336642644135644035026253356352441233044323655425412554220 20001220020653044402625335635244123300065500501240333004110010365022206550050124 03330006306005452200560500313440560500313440020653044401036502220500313440653044 400232550464330520005550220000 40520300565562606000625125515122212265061000000400066362566060656566456215256526 51060660000000000000000000000000000000000000000000500044246144040414144514631614 16413040442000335316330303636332631461636136403033400212215101000152652262655565 51201600000114152110101212113215625212512601011000000000000000000000000000000000 00000000000000000000000000000000000000002504524540461461146255356532435604445110 25202260462046010141000554022253346404066563654431353136365044452454046146114625 53565324356044362420211551055413235326554502263330324504150010200026543003325202 26046204601014100055402250005432433232444244530520002024242264235434243245020220 05432433232444244530520000000000000000000000000000543243323244424453052000336353 62254565453536022250525463535351245503315401502021200033104424600401000136250055 52546353535124550333312646364533130441502021200033104404010001362500556050005123 40044606360002230552000265430033565000446033002654300330136250055265430033004460 330554022331044250002022055000 00000000000000000000000000000000000000000000021040032616062026566054636364466441 12011250000000000000000000000000000000000000000002000033541616464113144530304430 44046463610300230153512136564450212155615561122416000000000000000000000000000000 00000000000663125251512262113606011601101515652000000000000000000000000000000000 00000000000000000000000000000000000000005213236664136520205050065002166436136666 34324611053252555155526341534624265641213320565622162216655361636626416046116262 11021150621361403532406363544443364333135053431013633062353532233224410441635324 06363544443364333135053440004613611313666366410430003242204621212662266553055340 04613611313666366410430000543243323244424453052000316416646411141136034000636354 44433643331350534316615156605662015641615424245544553360336124525222622251436243 50202001200561134165656221622166553615050065002166436120552055054542435006500216 64361552055054542430120056113416120056113416566201564165505454243056113416561134 162323534621361430005534243000 00000000000000000000000000000000000000000000430050200006625621560100051212551556 25656252504002122151010001526522626555655120160002040656553651363132112564441334 33341324610601000033163146304000641416646631636316000000000000000000000000000000 00000000005636642124562415416134363333344246152000000000000000000000000000000000 00001411464040004613611313666366410430000004461463140300013636113114614146100223 42354205000453534454423424234044614631403000136361131146141461446146314030001363 61131146141461614035404124300600110110640623466114614024326465336331461131646354 66636151412331336446023430003164166464111411360340003540412430060011011064062340 04613611313666366410430000234534454533353324025000316416646411141136034000412430 06001101106406234400064141664663163631653451312441446316646100324243323354353543 06414166466316363161363611311461414610500220220510546110066066013015436500600101 14461066066013015435505502602316010060663316100606633166601301543060663316606633 166406234114461340006234543000 00000000000000000000000000000000000000000000656616235624456400362106465313420350 12602653406003533545050005432433232444244530520005414614351644100200245435103604 32326046413331146406430005150205611626522350112136600353354505000543243323244424 45305200015145256415004313540501406150523535512035335450500054324332324442445305 20001411464040004613611313666366410430000244004400231116322044011436163164112200 22001544435110220442534354324232643002236211035562326556622641245420021543365436 14531044613641452000131060143346416621033632403300546661455033066341614613622001 54443511022044253435432450005432433232444244530520000013106014334641662103363240 00000000000000000000000000000000000000000000000000625125515122212265061000012625 64053025151302324532342604103454510313650216615125542066564151536261406302450453 56116265223501121366042034606156566413556232655662264156025404314144534401143616 31641240526264054534310162121136663416146136345451031366302450453162121136331641 365320324665641430002324453000 10340600353354505000543243323244424453052000252001260645022140023152653623062212 51035621602001411464040004613611313666366410430000053633344126650023250306333153 04203361460241444336511200545204014446240350441631000000000000000000000000000000 00000000065101320556300546251241540155652604215042442320200023453445453335332402 50001411464040004613611313666366410430005016446150046633044016411304435414626403 35600315432412310233534501423164461500466330440164113044354146250645000050463165 05254103311146163160062414135102130466353542311420015461365315031141640563132600 00602354360616240554442340004613611313666366410430006005422661661435161515264230 01526522626555655120160000000000000000000000000000000000000000000000000000060235 43606162405544423203146120252360446663162150145304261532014654234101615302233354 40144462403504416314401641130443541466333153042033614635120564312603541641130443 54146564031142423542523604466631311416405631351624506313114242354350441631334236 315544423336146250001423354000 10340600353354505000543243323244424453052000531110144132535603015054202111054656 65356066105006366313030003164166464111411360340005360334105311302023520450145236 63321124044504641232065050624455461203206250604303100424423202000234534454533353 32402500006053105623040154062433423514535260101000000000000000000000000000000000 00004244232020002345344545333533240250006540631502046203125521564265613040403422 43010622345220435250234423202614416020544613440163430461146404531130202352045014 52366332112404354601023105416614632136345020216605000633065315106406261330341010 46551154360260461040520230003164166464111411360340000103136363510241161054662020 00000000000000000000000000625125515122212265061000000000000000000000000000042204 12313045046432202633065315106406261330315606333015414412140423611631456414320505 32063254114456653031246260130151644046333015414412140435162442263365051634304611 46404536616023115053206250604303623633656303640626133033160302505316631303626133 035466202103404340005202505000 10340600353354505000543243323244424453052000246160645556052466053544616050166214 52133001602001411464040004613611313666366410430002310402335526644020343653205123 41636412004203542214410330422466053141055102120500100424423202000234534454533353 32402500001605564051110015504233443532315546400000000000000000000000000000000000 00003533545050005432433232444244530520002335526644020343653205123416364120033510 32220023301466116364623315100001461440430263216514510410666200014614404302632165 14510410666200423422025013514364264024033310061233065622343060433142614550032220 02330146611636462331510040004613611313666366410430002205665440123530113063601000 05432433232444244530520000543243323244424453052000000000000000000000000000233014 66116364623315100434124502654361413650026321651451041066620060442250342025435600 56225521262311545006633401630346142002463602260565020035462016664016001034463516 32200136253424536004331426145500614043163500551021205001666401600360111500431635 006360100666200430006100600000 00000000000000000000000000000000000000000000656111210456602625145324641351460530 56420403406003533545050005432433232444244530520005313623400536061312136340154654 23304130504341055210511164031366561116023252303020100424423202000234534454533353 32402500065320634253526551365041026455026153030042442320200023453445453335332402 50001411464040004613611313666366410430002256026661304641121666105452540405064220 32345641362651456204104263060352165613664536024013266013465050053606131213634015 46542330413050653034541453520462362155024506051116403136656111602325230302032345 64136265145620410426306040004613611313666366410430003454145352046236215502450600 04613611313666366410430000316416646411141136034000234534454533353324025000232441 43334062616202060453211435344063535502000234025061346644005006250610432544550010 54305201643113300201553021256544310502401326601346505031541562205320102506134664 40050326440325410105652123346020164311330020232523030203603514010635355020643120 204263060413050520002060010000 10340600353354505000543243323244424453052000525001525135136025624006135045652652 65620046105006366313030003164166464111411360340000023105435264461434133434110302 30351120050546023425133163436443436604054042665002000000000000000000000000000000 00000000062526426410521530016420321251251215003042442320200023453445453335332402 50006366313030003164166464111411360340005435264461434133434110302303511200540064 23342606434016353503561450006636442614114500664340440411164005051466145051610256 36306352130005642334260643401635350356145000603216335456124402626623065600226342 21514365506464462041400650005432433232444244530520003423600251406424324324230060 04613611313666366410430000316416646411141136034000543243323244424453052000513162 01231361303466006261605214140142564000204321051416416414600552630135345345354001 01134303303666130026643404404111640052563630635213000565464164043110015141641641 46005131331503630014054042665002330366613002540426650024216320001366613002426650 023466006121005340005006001000 00000000000000000000000000000000000000000000330050516000062265200016021215551226 22212510300005564166551521312261060616066015512563000055641665515213122610606160 66015512560202610000155125000610565622265515556526000000000000000000000000000000 00000000000663243366461454113403034303304664163000000000000000000000000000000000 00006632433664614541134030343033046641631265263325251560243133633114433125551252 22643262015134363634441225341000233243000520353544453323335345006226520001602121 55512262221251054453400025042423332445444243223324300052035354445332333534566400 26226555152625112566000300253232342333545333420065200253232342333545333420065206 12626256222151222560041600454453332345432243550006323324445432345534220001002504 24233324454442432061056562226551555652625042423332445444243262643414143336552436 53464414466334465223535444533233353452120602115055534620252022054453425101500264 41252252022054453421056620222431620051336525566202224312205445342026441252264412 522332435555346065206520004016 03300505160000622652000160212155512262221251000000000000000000000000000000000000 00000000040005514160160116465562621225625656101100400055141601601164655626212256 25656101100000000000000000000000000000000000000000505160000622652000160212155512 26222125100664243043044323663131411631636340440000000000000000000000000000000000 00006642430430443236631314116316363404401565244146426201225214455236314346321254 14431515605313555413222413133000544534000250424233324454442432006226520001602121 55512262221251054453400025042423332445444243223324300052035354445332333534525022 51533545424435435352022015604543643635224635251020622064546342221335224640656052 25153354542443543535202201323143555644255313012102454364363522463525102062005203 53544453323335345016021215551226222125152035354445332333534512252144552363143463 53135554132224131333535444533233353451005501020254442463001060405151250550102025 44424660401016222120502060454534502060454534605052333536040515125202544424103232 436155565323243656052062550622 04400202610000155125000610565622265515556526000000000000000000000000000000000000 00000000040006636256606065656645621525652651060660400066362566060656566456215256 52651060660000000000000000000000000000000000000000505160000622652000160212155512 26222125100335316330303636332631461636136403033000000000000000000000000000000000 00003353163303036363326314616361364030334123445344542404600631010064013036065430 13041353301630001036006533323000155125000610565622265515556526002332430005203535 44453323335345031136100043014146664113111416446641600034063631113664666361313041 35330163000103600653332336401412654221535242646323124041414451463161416413040444 13533016300010360065333233636332631461636136403033141265422153524264632312003406 36311136646663613052035354445332333534534063631113664666361346006310100640130360 16300010360065333232121555122622212510562020051026065063101006401303600050120024 11131060410012444542065005366646500260510120650053666460640130360510260650024111 316533323260650464064044360441 00000000000000000000000000000000000000000000330050516000062265200016021215551226 22212510300001146525262655156641010661066062621253000011465252626551566410106610 66062621250202610000155125000610565622265515556526000000000000000000000000000000 00000000000442361613136646332404033403303131416000000000000000000000000000000000 00004423616131366463324040334033031314163624320615145440622225512665606526615341 12210323031626211522252126605000622652000160212155512262221251002332430005203535 44453323335345046641600034063631113664666361331136100043014146664113111416434162 32312113136633444434015652321311054444332455350534551141312656565110500202046364 43232113434441466365613302646152050500156626466054131015232355433343532204003406 36311136646663613025042423332445444243234063631113664666361346151566255525651102 15555226511210125112121555122622212512020062115131102350225022023235342006211513 11023225022023235340156626466054156626466054200505031412202323534020204636202046 365454243204636534554636621233 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000006003001600661011606011600242033200540161060000461006633433360161030004000 33003444440000000000000000000000000000000000000000000000000000000000000000000000 00000000002340033552555304340500020005500522222000000000000000000000000000000000 00004300334044303044300121055100620434030002234235420500045353445442342423400554 35423502000324243323354353543000000000000000000000000000000000000000000000000000 00000000000000023324300052035354445332333534523324300052035354445332333534546014 50243046563226441546063033404033400656022600150343041044035204121355144624060361 45024304656322644154606303304250365642263315301041403340065602260015034304005203 53544453323335345000000000000000000000025042423332445444243200453534454423424234 03242433233543535430000000000000000006560226001503430400600011001666660500022002 55555600011001666665510062043403005500522222055005222221100166666015034304150343 040611111255555343046036140363 00000000000000000000000000000000000000000000110040452000023324300052035354445332 33353453266665236602222461553416134342324415435332616143366030036415525140135642 02563223520606430000311361000430141466641131114164404520000233243000520353544453 32333534530435330344366466344621026534540253223452000023324300052035354445332333 53454353303443664663446210265345402532230122002200154443511022044253435432465500 55006233342660550335243423453000155125000610565622265515556526002332430005203535 44453323335345023324300052035354445332333534500000000000000000000000000000055006 23334266055033524342345302453116135032145606142662162453116135032145606142662160 62333426605503352434234535466614550330663416146136311003015362302106410460002504 24233324454442432034063631113664666361334063631113664666361305046531501403240230 20312462063045305404242333244544424321536230210641046051426303421331434401143616 31641641251506126624346032404404663416146136223550320421403240230614266216453033 034530540524554450353303230354 01100404520000233243000520353544453323335345220010134000046641600034063631113664 66636134101114005262360616225400312154221202536561061656052615164362263024336323 43124041300303250000544534000250424233324454442432000000000000000000000000000000 00000000040450613620561311100401302535164530025325000054453400025042423332445444 24324506136205613111004013025351645300256043223460023355022043244502256242303454 65052544310062423144240436535000000000000000000000000000000000004664160003406363 11136646663613031136100043014146664113111416423324300052035354445332333534506343 54404013311201530154362221614660605115530541054612332164666003064052426132400525 25443100624231442404365350311440330613664033423631466330440164113044354146005203 53544453323335345043014146664113111416443014146664113111416430644665062406234155 02045016564326500160000000000000000002363156636061241432061213451200611641130443 54146435046614553362535164530025340356051206236023165444661455336421026501443541 461543622612414265015320061526 01100404520000233243000520353544453323335345550060643000031136100043014146664113 11141644210026402563414464665215261320465644555122150003025626332146661103121055 10566060630606430000311361000430141466641131114164303250000544534000250424233324 45444243201320163524223233614613451023632266641000000000000000000000000000000000 00000501631355142333440541406640633030351034232113562225501535044504220202104355 34060155432550342520543354505000000000000000000000000000000000003113610004301414 66641131114164046641600034063631113664666361323324300052035354445332333534560233 15525213311620316661214354365442533064045663300323103115443435115523015222535616 01554325503425205433545055233004125536535124410122544613440163430461146404001602 12155512262221251052035354445332333534552035354445332333534505361124121365530366 24166536564122404114242333244544424322363011301440404232026335500515401634304611 46404463161033161153211440045460664063303035236322666414611165634461146404144040 424461662032310323104042366423 01100404520000233243000520353544453323335345220010134000046641600034063631113664 66636133510052566365322512264603625564621403634645120016663661030622630015040165 06551422130101340000466416000340636311136646663613303250000544534000250424233324 45444243206163353651164113230531663231420535232000000000000000000000000000000000 00004333533405031135004602043603664211450221202463633235026413156462123501355650 53141445420513646213156542064000233243000520353544453323335345002332430005203535 44453323335345015512500061056562226551555652623324300052035354445332333534553141 44542051364621315654206440316644500340360341650213642046642003105034104113566322 34455100250240253410632453113500460204360366421145664020663340163034614200004301 41466641131114164043014146664113111416452035354445332333534510335520435052342100 02301025305332144260000000000000000003403603416502136462163061134562645034104113 56632530524360145324360366421145614043163500436120564136113456264411356632346142 002100332242545213640113445260 00000000000000000000000000000000000000000000110040452000023324300052035354445332 33353453216163412124544246105234431146342452253152111125121253254261043323103612 20530041340606430000311361000430141466641131114164303250000544534000250424233324 45444243240344141425455340435501216035442444114325000054453400025042423332445444 24323441414254553404355012160354424441140535302405425034145640140410211360324240 53023520436321306303605664104000544534000250424233324454442432003113610004301414 66641131114164054453400025042423332445444243231136100043014146664113111416453023 52043632130630360566410442044304324116465545205541444404302520644132301431124122 35204363213063036056641043340345366131223250223633430252064413230143112412005203 53544453323335345025042423332445444243200000000000000000000001520160345233220060 62506104325445500105656222655155565266441323014311241236340215565553352506134664 40050125330410065165606503551201164311330020354424441144102113603143112412120053 255664104554144053255325060501 01100404520000233243000520353544453323335345550060643000031136100043014146664113 11141643606164502123526655560401554010265244126106011136021243001355665064332321 43322614360404520000233243000520353544453323335345000000000000000000000000000000 00000000040010141024502663540042041466235506615325000054453400025042423332445444 24320101410245026635400420414662355066153035306510644215005605354462110443104243 23262335350162413104210010433000000000000000000000000000000000003113610004301414 66641131114164054453400025042423332445444243231136100043014146664113111416412601 33562002102423315660334651501143202401141230344223430321144104522626352266435242 63355305166464216644521652663540042041466235506615114320240114123034422343003406 36311136646663613034063631113664666361352035354445332333534560544605032436653250 04452505505333450010000000000000000003503631154220116232161613055461631141230344 22343535446211044314013612241340330366613002136122413403560060344411164005344223 432231614050611506111162344052 30040000221361122625646551601016101106226521000400055141601601164655626212256256 56101100000000000000000000000000000000000000000000000000000000000000000000000000 00000000003000226361061066131221515655215212160660000221361122625646551601016101 10622652100000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000600032342413122034232344244532442360003 23424131220342323442445324423534226521000004125551625622625122001316365153301631 31663664136631026256532366025626255655126556251521245411052151522122651221552055 26244232353342342425055015062624464413143413461056022606465521443416446430620652 25153354542443543535202206262446441314341346105602131225633436133134015012000036 52226152155152655000241666431631131641100365222615215515265506534445234233234533 65344452342332345335215152212265122155121005105663313450525055023324355061201203 63464252022054453426120120363464051056633134260211446435502332435120363464211446 432332435414313620655602220122 40030000556416655152131226106061606601551256000400066362566060656566456215256526 51060660000000000000000000000000000000000000000000000000000000000000000000000000 00000000003000114152110101212113215625212512601011000221361122625646551601016101 10622652100000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000051620363133311334436164644363640205162 03631333113344361646443636402643105354555445522534323225353201434231330503320601 34363060431424026111460644565120005015631166251666310133212650002062146611553436 61666462152522212613445036313331133443616464436364024041414451463161416413040443 25452265522161512555304134141445146316141641304044121000136443434631035461306640 50261656050162141455141360001031423344666405026165605016214100136443434631035461 01364434346310354613245525254230215435026165605016214150525055023324355161210206 15636252022054453420020621466115050156311662206214661155502332435621466115206156 362332435162141423164044413332 00000000000000000000000000000000000000000000000000033524364111345444500200520000 54116460000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000442534136664323332005002500002366131000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000036133141464600010506250660231463303613 31414646000105062506602314633534554242323000406031603301542355003524220003323060 41604401524553063414400066460501250110234133614363300011310206520660543644121015 13133220105610550621062052504543326000100011000522051053231135010261022062010266 26464455060216022015601505323113501026102206201026323445100060006600025502006646 05012501102341336044540103610330625322466460501250110234133600602015201105463144 06020152011054631444060316033015423550400340000312251500000000000000000400044000 61106000000000000004300004655262003300016601044000611060000000000004655262046552 620000000016601522051026150515 00000000000000000000000000000000000000000000430050200006625621560100051212551556 25656250400002213611226256465516010161011062265213000055641665515213122610606160 66015512560205000011521562106000265652262215212152000000000000000000000000000000 00000000000663243366461454113403034303304664163000000000000000000000000000000000 00001145344113163236643040434044031136140004461463140300013636113114614146100446 14631403000136361131146141461022342354205000453534454423424234662562156010005121 25515562565625326165006444552222512115661520110551146044565151625222505666253663 52166405050015112653014133221501135323254344430355541656654453343436366414031263 21256646212160200504664504211332631316333344516033051113344443242235523402644455 22225121156615201600026565226221521215233212626152555202111500641416646631636316 06414166466316363164535344544234242342020062665124063620252022054453425001511265 30141252022054453420151126530141626651240636500203113202205445342020311320203113 202332435466450355543126636445 00000000000000000000000000000000000000000000621626233101552223034026653564235462 05406230600003351255332342624452050525055023324352000011453441131632366430404340 44031136141515111644422313245143044153625355605426000335125533234262445205052505 50233243500114534411316323664304043404403113614033512553323426244520505250550233 24351145344113163236643040434044031136140244004400231116322044011436163164124400 44002311163220440114361631641636600153605654216211341435135503155222303402665356 42354620540623551123342501016553213304505511102200154443511022044253435432422001 54443511022044253435432402365035314254226121632633062365035314254226121632633060 62333426605503352434234532311163220440114361631641520133656321562310620315416044 62505530441161025636214314452425645660545536351463154031054620253364266013033222 11543033601122520436122456440320226666654123414420463260616066015512562204425343 54324525055023324352240336616052335243423453451312414103304664163336616052320226 663113614310546445556213546436 10060000335125533234262445205052505502332435266021263306221416130622336355315436 30336550200001145344113163236643040434044031136146000033512553323426244520505250 55023324350565402133326143663222612206421216306550000000000000000000000000000000 00000000000114534411316323664304043404403113614044265224454351533250202520220544 53421145344113163236643040434044031136145016446150046633044016411304435414614555 13425335111341103214143503660432234600233550220432445022562423622141613062233635 53154363033655225441616011415431103645132126106013442522542541424352412415160134 42522542541424352412415121160122240441305104404600532611434431431214163412412322 54130014513544331544341050466330440164113044354146311440330613664033423631366650 55320130550540012155441422462341404412211415431103645132126102132631166231161203 21326311662311612032204324450225624235532013055054001250525055023324354324450225 62423343033046641635142425605330130550540012413264565163304664163220230065225624 232332435540012224113660012244 10060000335125533234262445205052505502332435524160141401336334601214526456431432 16055130500006632433664614541134030343033046641632000011453441131632366430404340 44031136146106514355536356634413414222564555321015000442652244543515332502025202 20544534200335125533234262445205052505502332435000000000000000000000000000000000 00004426522445435153325020252022054453425632336410260513254615433636262065306144 16020544613440163430461146404342243010622345220435250234423202133633460121452645 64314321605513112345153254525330612314024166100624411401342541005503605563006244 11401342541005503605563054112210261431200330650335603361605000441361341642523116 01554325503425205433545052605132546154336362620653233164330614340316631303242134 51351621642503326326431523166565454053610005532432534561623351634650044012044210 00336416436135254660224534524321615445532432534561623350525055023324354352502344 23202343033046641631654630536116022041022140550360556302205445342234423202360556 303113614241661335601132412314 10060000335125533234262445205052505502332435253110641210251035160314362412412431 31434630200001145344113163236643040434044031136145000066324336646145411340303430 33046641636601144314145501235153252644552365415563000442652244543515332502025202 20544534200442652244543515332502025202205445342000000000000000000000000000000000 00003351255332342624452050525055023324355066025213134113336630446633150136312513 04056210614260313560430020114330161454524455533502233554604535540541244114054261 42326511511035432063250621654124124162621615616145452445553350223355460453546536 65560463256313245545501440562106142603135604300201142134023524653653652323525421 46304356402321405200603354156465161322661536246635113050114430614043163500616540 46223046421541514463415365365346463431443564023214052006033550114430614043163500 62134215136446440563355204350523421004622304642154151440434044031136145456302500 10442252022054453422233554604535342025435600313562362634403113614250010442523421 005445342060335201141363335560 00000000000000000000000000000000000000000000621121215633005441510244136532205642 42224050600003351255332342624452050525055023324352000011453441131632366430404340 44031136146565363322260135413661214403223551223644000442652244543515332502025202 20544534200114534411316323664304043404403113614044265224454351533250202520220544 53421145344113163236643040434044031136145610225230411411504321421606333414304633 04222053666644223310162553664235502111065333322115540431665332466325602336604643 13655325003654661620533533105263563404222535204665450366512413304263633360446654 50366512413304263633360442220536666442233101625536644562453341422051156641153224 11436635546531362406636244114115043214216063334143155330232545366516005362124444 55662230346112445533641245502135355530200625061043254455001005430520164311330020 54305201643113300206261512441340012465263563404222535250525055023324351603452332 20060616066015512566446332446511432544550010426363336043304664163431665332355524 253113614663624024152415010201 10060000335125533234262445205052505502332435511051522404630456510236452313336435 16326110500006632433664614541134030343033046641631000044265224454351533250202520 22054453420262225613640055413045056662615624513431000000000000000000000000000000 00000000000663243366461454113403034303304664163044265224454351533250202520220544 53426632433664614541134030343033046641630251161645062213246636564261653234025116 16450622132466365642616532340353221342442600332520220244432006463045651023645231 33364351632611602320114343224020505203101334363265106556463656362464054561354506 63434553050202504606443451413062451623222452134264330662450260633313463126452544 46510640422232542364516155561613360304043015051161155645311412135161245430122131 41214153130232164541325464441342614516654564323235533560043651014446431465132523 01134303303666130023325202202444320064222325423645161540434044031136145020250460 64434252022054453422025046064434550533345001250460644345502332435244432006460644 344664163232164511610612436025 00001000444334606610434443054204350053016106000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000112216651665626115300030003 40026665600000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000451646542665600352355342522412426445164 65426656003523553425224124264252566516222330546356145241115165436156213032222463 26142541626216051453103066522352342252463531526324604011255425435525314246225022 51533545424435435352022055201611160314016300360252052024242264235434243245020222 25153354542443543535202205353551354234353453205055161116031401630036025205401125 54254355253142462322224632614254162621611255425435525314246203523553425224124264 35235534252241242642314216325366626126210256006504340300100016003222420500052001 33363600061004555352560065043403005200133363025006444141600322242065043403120343 040322242644414525025055220555 40030000114652526265515664101066106606262125000300022636106106613122151565521521 21606600000000000000000000000000000000000000000000000000000000000000000000000000 00000000004000551416016011646556262122562565610110000114652526265515664101066106 60626212500000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000336114662632311062650002012112614133611 46626323110626500020121126141125336442454002010633413010544133005442103232225552 33453252012345031142064644433346613643402461346635013133344431164134305316443044 32366313141163163634044024160006651413443446461145033462625542522661565551430543 34541146463661461414303305131116656222552151204463646444333466136434024613001126 36433433131663204033642452252232344260511263643343313166320403050211651050466511 30502116510504665113136000104144134242056612602031126650225022023235345661260203 11266552055054542430050656651636050656651636201211261412202323534656651636504665 112323534466511531644463330233 04300502000066256215601000512125515562565625000000000000000000000000000000000000 00000000030002263610610661312215156552152121606600400055141601601164655626212256 25656101100000000000000000000000000000000000000000502000066256215601000512125515 56256562500664243043044323663131411631636340440000000000000000000000000000000000 00001135340340334541146463661461414303300004461463140300013636113114614146100446 14631403000136361131146141461055435423502000324243323354353543662562156010005121 25515562565625345344531033500141060063010306336030601333513000103100624445434033 45411464636614614143033014601256634556542542136232133060133351300010310062444543 34541146463661461414303301064442640006046001533323125663455654254213623213133351 30001031006244454100051212551556256562544200636010014060401400136361131146141461 01363611311461414614535344544234242340212050056020605663601001406040140050150023 66646060460015333235015002366646500560206056620054111310140604014560206056054111 316244454501021646043063440633 66226262003660066003155521330660556125215265000100033212502502251533545424435435 35202200010003321250250225153354542443543535202200500011353403403345411464636614 61414303305000113534034033454114646366146141430330262335015014025663156014134133 40103541500113534034033454114646366146141430330033212502502251533545424435435352 02201135340340334541146463661461414303300244004400231116322044011436163164124400 44002311163220440114361631641266064010102121152602120031333563150140256631560141 34133401035415500302104160034402461252624360302200154443511022044253435432400000 00000000000000000000000030210416003440246125262436030233520635644640261101045440 00000000000000000000000006233342660550335243423453102121152602120031333563361004 33053165251534104141446130141005455563532124163130346362406456351151045220201311 01660362534323612014330531652515341044245245520405624623422343222644343306634161 46136246125262436034240062666356663416146136452202013113463624064062666356151114 215014654201311146543233440133 52611212302644643422430445344063135342666012000200066424304304432366313141163163 63404400050001135340340334541146463661461414303300100033212502502251533545424435 43535202206000445652052055262442323533423424250550212040526625400622110660526551 06614656200113534034033454114646366146141430330044565205205526244232353342342425 05501135340340334541146463661461414303305016446150046633044016411304435414664554 52566520551255042321256444036345543100544220550345332055215354626614442450030212 30412625416232250013322133442663440112664561425262204111560460602230531264325022 51533545424435435352022001332213344266344011266456146445564433511433066511321636 61312215156552152121606600544220550345332055215354544220550345332055215354411156 04606022305312643622453611562013050612266416602151416322205302063620536461534626 20636205364615346262204324450225624231415024131624315146060223053126436136640334 23631562636145550242033104153261241316243151446036245166651132163450603411443541 465312643104366422035244220244 25222601632304600052204516344065264201312126000500011353403403345411464636614614 14303300020006642430430443236631314116316363404400500011353403403345411464636614 61414303305000113534034033454114646366146141430330601045131634015651623213354333 34204245600332125025022515335454244354353520220000000000000000000000000000000000 00004456520520552624423235334234242505505132342503141346263221522225605651406144 16020544613440163430461146404435534060155432550342520543354505136160631433655361 10056066222236150003440132561105345140262424526103243060360460253451024342225022 51533545424435435352022000344013256110534514026242450433064521660243263051535320 00000000000000000000000001024211042464312331264615155432550342520543354505535660 35313465446513162451634406526420131212660360460253451024342220316452506532506034 65015043613204161445432616036516030521415162466245152346025345102434226143403166 31303534514026242453416450361633063033111153140446666243651603052316631303446666 245153532416144636424025330255 52552106151054246612034365605334105362006520000200066424304304432366313141163163 63404400050001135340340334541146463661461414303300200066424304304432366313141163 16363404402000664243043044323663131411631636340440106264511203645411402544623244 43343615000445652052055262442323533423424250550000000000000000000000000000000000 00003321250250225153354542443543535202205166063641421061302405102466325464002516 20403341134532636232105344530613460502253325126424626301255120542466120343656053 34105362006520445156131454663430213451334501035324214034501206401233516232034033 45411464636614614143033065131221043115464111661652302055244526513531514065226502 25153354542443543535202202253325126424626301255120445060442250342025435600161242 04116504123002430314416045666015061663034501206401233516232020663340163034614200 61554626555225243103355204350523421005302605311452313041165041230024302633304603 43350130654426154504261326613020614043163500246632546404123002430460343350346142 006522650434420024305340220100 66221212521212221251610003160340251622660040000100033212502502251533545424435435 35202200010003321250250225153354542443543535202200500011353403403345411464636614 61414303305000113534034033454114646366146141430330212266164203236102445413103604 34614052000113534034033454114646366146141430330044565205205526244232353342342425 05501135340340334541146463661461414303305010263665005366540166154432501042064636 20646114116216546052530100310306424410012441503443155261030560462552143641100366 36320063320300642441001244150344315526103056036230163411546645641430465032034033 45411464636614614143033064652041131262065016152103403234424431436230616504005403 34541146463661461414303306143662311321363403120450012441503443155261030560653362 04334622516040210244541310360434614052000152016034523322006002340250613466440050 23402506134664400500122121300211301005335351003551050043346225160402105201643113 30020322243324601205302523420610164311330020525301003106162560430035510500422602 004650320100310402100230000100 25161515442330611201364035603334244231346224000500011353403403345411464636614614 14303300020006642430430443236631314116316363404400600044565205205526244232353342 34242505501000332125025022515335454244354353520220515110212663256556400226160660 65552600400664243043044323663131411631636340440044565205205526244232353342342425 05506642430430443236631314116316363404400551142466230624221010316313534455555114 24662306242210103163135344555424556435335100445250550533345001466202122335141654 56036026256334653141352054206101320325052555125530512601420111636631516233625022 51533545424435435352022044501434351224241341161652213533114565246420120323421163 34541146463661461414303302651063506661411462615441143435122424134116165221655634 63231151103002446236335050152151416644423501606450452025222621402225655623254665 06643404404111640053325202202444320065202640643034333211163663151623366046146424 33222132032505255514614642433222330366613002240646142254520252226366613002646142 253002446434445024465331220011 30040000663125251512262113606011601101515652000300011415211010121211321562521251 26010110000000000000000000000000000000000000000000000000000000000000000000000000 00000000004000663625660606565664562152565265106066000114652526265515664101066106 60626212500000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000040065252610144522156522652612555604006 52526101445221565226526125556200361613404226114636113613416663162121220300001522 56155655521512024343250566433542433243253444253434520211344235344534524333562620 31355143641343133102656020215256646443316431436205015053535513542343534532050552 15256646443316431436205015353551354234353453205055313551436413431331026560600002 34435233533342324144522156522652612555600023443523353334232400152256155655521512 01522561556555215123166143114111631362651002102144131350225022023235345061206206 33431552055054542431650150144346056056336464210214413132202323534150144346563364 642323534144346512105055501221 03400205000011521562106000265652262215212152000000000000000000000000000000000000 00000000030001141521101012121132156252125126010110400066362566060656566456215256 52651060660000000000000000000000000000000000000000502000066256215601000512125515 56256562500335316330303636332631461636136403033000000000000000000000000000000000 00004424614404041414451463161416413040440002234235420500045353445442342423400223 42354205000453534454423424234011521562106000265652262215212152223423542050004535 34454423424234664364465055122564322231413436446443605655141352541452234644612051 34644552214352536402120126501343323142253135521202605053535513542343534532050555 13464455221435253640212012424226423543424324502022134332314225313552120260565514 13525414522346446500045353445442342423422655213455546364341300453534454423424234 04535344544234242345121255155625656256005206020554442463001010402262560250105022 33353160406011555650202010445435505060332342602055444241040226256205544424603323 426622212445435565065055260551 11551515004110011004622256440110221652562512000100055654355050535355135423435345 32050550010005565435505053535513542343534532050550500044246144040414144514631614 16413040445000442461440404141445146316141641304044262552433546501431302614124132 50141324300442461440404141445146316141641304044055654355050535355135423435345320 50554424614404041414451463161416413040440122002200154443511022044253435432412200 22001544435110220442534354324035601603410143232262016140661501635025061202164644 54025210552302351350304246513456424616234411404400231116322044011436163164122001 54443511022044253435432425061202164644540252105523025053535513542343534532050550 15444351102204425343543240000000000000000000000000332322602302230022453313353126 43213531615433663306004161130166305035042515113104342033460460041611301663050350 32565365134056513610534332034420102101252260255603063023022300224533133306634161 46136146116266214314460044136626663416146136434203346041663050350044136626336411 515651361334604204202022350442 25161565516024632105431441464415502464136263000200033531633030363633263146163613 64030330050004424614404041414451463161416413040440100055654355050535355135423435 34532050556000221234220202424226423543424324502022212040526625400622110660526551 06614656200442461440404141445146316141641304044022123422020242422642354342432450 20224424614404041414451463161416413040446043223460023355022043244502256242345143 44001445663435350650534463434251152300155660110251226011631215415642031621121511 23304151265456405660445211540622203560402060524130504211102432146642055212414405 51633150466602140506040143043042253660415166631664603036363326314616361364030330 14456634353506505344634340000000000000000000000000233550220432445022562423421110 24321466420552124422536604151666316646000551640325461565111306643205162346364445 66432051623463644456605265510661465622432146642055212446660214050604016136640334 23631362611146113103254615651113240416621616421030501024151265456361156161334236 315060401552124103061011401331 52550106256364605545664300464413443535413156000500044246144040414144514631614164 13040440020003353163303036363326314616361364030330500044246144040414144514631614 16413040445000442461440404141445146316141641304044601521413102232113400313364334 24236462100556543550505353551354234353453205055000000000000000000000000000000000 00002212342202024242264235434243245020226326013361641023201251004542252226103422 43010622345220435250234423202521125040311526110256160152215101336134140630133660 44321105020246262135316242626130520644533433626652512046402432001314434445223515 20512650466253361062125033135516001511261163631262354041414451463161416413040441 06223452204352502344232026565664562152565265106066622345220435250234423202560266 55011642203040415512650466253361062125046402432001314434445213366044321105020246 01511261163631262353133643342423646212432001314434445246625336106212506143403166 31303334566020505312501332443441064633433325131443444524551225224461146404621363 515020246542430505315055246552 25220601030614336615134521133144532444026455000200033531633030363633263146163613 64030330050004424614404041414451463161416413040440200033531633030363633263146163 61364030332000335316330303636332631461636136403033106040163441162643256644633245 33305132200221234220202424226423543424324502022000000000000000000000000000000000 00005565435505053535513542343534532050556052166552326134226621136411104513346030 05624403455404136506623646144614336615134521133144532444026455551150256155616120 54011435540155100423660164460651240223126256644324524050124050444641011225505624 40345540413650662364614456244034554041365066236461442024242264235434243245020222 56155616120540114355401555353551354234353453205055332010335520435052342100354650 32656234605211244345540413650662364614450124050444641011225510335520435052342100 41206022232404411662211605210162563003265623460521124441365066236461442033313606 65522230663422306224446410112255614043163500221633102336623646144351416222431635 006144122112255326443033155660 11556565256565556526160004610430526155110030000100055654355050535355135423435345 32050550010005565435505053535513542343534532050550500044246144040414144514631614 16413040445000442461440404141445146316141641304044212042446441453334222513113605 24646206200442461440404141445146316141641304044022123422020242422642354342432450 20224424614404041414451463161416413040446366266564111633345155120436262302300440 05042321446666406416104524034022006021514223333203243402612052440050423214466664 06416104524034533436606422415336351163513204233331050144041656605433004402405042 32144666640641610452403450423214466664064161045240342024242264235434243245020224 23214466664064161045240343636332631461636136403033604220243633062550022012135536 24414266142645035422024363306255002201200234025061346644005001520160345233220060 15201603452332200606524220461100660366302333001324200243246216164250455201643113 30020622200326560065125201341061164311330020543300440244362623023013242002645350 054524034044024550655055060001 52611262446331664326504151135144463505456051000500044246144040414144514631614164 13040440020003353163303036363326314616361364030330600022123422020242422642354342 43245020221000556543550505353551354234353453205055515110212663256556400226160660 65552600400335316330303636332631461636136403033022123422020242422642354342432450 20223353163303036363326314616361364030330151044154416612605536364456123402115104 41544166126055363644561234021565114521221300551610110122251003446610465133454011 36361115036043555536531042653620305461341502411231125524503365651135246104201140 02545161605450362063005411400254516160545036206300546065656645621525652651060664 65133454011363611150360433636332631461636136403033025451616054503620630054431325 25031306540560031123226321115630313503235124150402316436205313540445432056333010 03325202202444320062261606606555260043365651135246104211363611150360436646130421 11050232041501400234023164362053330366613002231643620533620630054411164005421110 503135032560031410344044054006 00000000000000000000000000000000000000000000430050200006625621560100051212551556 25656250400006631252515122621136060116011015156523000011465252626551566410106610 66062621250205000011521562106000265652262215212152000000000000000000000000000000 00000000000442361613136646332404033403303131416000000000000000000000000000000000 00003354161646411314453030443044046463610005543542350200032424332335435354300554 35423502000324243323354353543066256215601000512125515562565625223423542050004535 34454423424234125231402655133134633664452563443152262055114346414443631355201502 53444543233543554301005262052433323454423422340600250305215516555126522211014001 04354452444532433355056001652226251556256625040061342332533324534442202100265513 31346336644525634200032424332335435354322663431363334146422500453534454423424234 04535344544234242345121255155625656252120602665041425250225022023235342106200512 22134225022023235341051120363525150026555643266504142522202323534026555643265556 435454243363525600251400025160 00000000000000000000000000000000000000000000621626222442433445640130253264505462 36624310600002215343454533235512020552055054542432000033541616464113144530304430 44046463611515332526105645053624043154525356431103000221534345453323551202055205 50545424300335416164641131445303044304404646361022153434545332355120205520550545 42433354161646411314453030443044046463610655005500623334266055033524342345365500 55006233342660550335243423453542515261663415431656655024400313543604541602163122 05640332031560431245563464442242531216631511403300546661455033066341614613644002 31116322044011436163164114510124650523151612145233024541602163122056403320315600 54666145503306634161461361544435110220442534354324126050321436213260123066653120 25462616563254405260436451303154655416242562440351066406235060514253145130415033 34132640462312236151356123513205310226154643414261550110661066062621255503352434 23453552055054542435640332031560442534354324315465541623303131416332031560366001 514646361415033154200151545442 10060000221534345453323551202055205505454243266021241211053153656144236455225436 22002010200003354161646411314453030443044046463616000022153434545332355120205520 55054542430565516424514624532116615203021213254042000000000000000000000000000000 00000000000335416164641131445303044304404646361055624343232445422650502250220232 35343354161646411314453030443044046463611034554310054422055034533205521535434630 24612036333456356233156023236526625400622110660526551066146562231400361021126244 65141325623132355544152000504313141044122343065465363422153266116253110010436253 01211164214231154203131231414421156336502614303622220361021126244651413256231321 25035532366245651342315130233550220432445022562423466330440164113044354146121116 42142311542031312566515331263645215464500504313141044122343006025454240224115250 60254542402241152506605265510661465625232353055366252020552055054542433453320552 15354334033031314166042426431014643520246666353513460633303131416224115250225624 235454243246666464650305104634 10060000221534345453323551202055205505454243524160163566504660152062626356521432 24312600500004423616131366463324040334033031314162000033541616464113144530304430 44046463616106035230212611442264413223464556154462000556243432324454226505022502 20232353400221534345453323551202055205505454243000000000000000000000000000000000 00005562434323244542265050225022023235341431035325566332665133162644254662304355 34060155432550342520543354505256652030466251660521610625562606513306510530135234 02554631362563532215641324514412613306420011363643355664553266254511431554654403 16046464214163526652364041161024260346400436120620126510530135234025546313625635 02331643306143403166313035430232321424356133615320544613440163430461146404360263 46104331562654356121305232002534103104146464214163526652364013523402554631362563 06244616535305546114655434121201154335232002534103104120552055054542433425205433 54505334033031314162554631362563052436046036253410310412202323534234423202321004 454646361554611620120445664413 10060000221534345453323551202055205505454243253110626122013402616536262512322431 23100160200003354161646411314453030443044046463615000044236161313664633240403340 33031314166601623432462246420302253643652364652116000556243432324454226505022502 20232353400556243432324454226505022502202323534000000000000000000000000000000000 00002215343454533235512020552055054542431015635561631432214621304532156631632045 36421506435045224646422304261463566343542511423145026514633543466036036555615305 05633550026343641263540261406433626263310632545201343653131641511254154004350311 02546526631446043155356112012444254104042114400321615440162361335422302546656341 34365313164151125415400433655561530505633550026343664020663340163034614200254652 66314460431553561643504522464642230426150116532536153236144310335520435052342100 44365165346515342252211605210162563004522464642230426130443044046463612021442200 51434225022023235345633550026343435052342100453215663164404646361254665634523421 002323534026343321613516043250 00000000000000000000000000000000000000000000621121204204656663423355436232545642 03442130600002215343454533235512020552055054542432000033541616464113144530304430 44046463616565514204643460221442213404123552056321000556243432324454226505022502 20232353400335416164641131445303044304404646361055624343232445422650502250220232 35343354161646411314453030443044046463611401535556146633165464313514061142601335 36303651444553654036241426301455653505364222665362053124213504624222163114461231 34642630166351232523011422114520241566106351420103540144303356446101520631150554 56144064322421016331634110354014430335644610152063116626342203251121404355435243 54014430335644610152063114126333224123041536351406114221145202415661063514535535 42235111264124223422505563223404610354400234025061346644005001520160345233220060 15201603452332200602613363505211521655563223404610354420552055054542436104325445 50010661066062621251246334035642345233220060362414263013303131416435543524316042 334646361166351142634233020102 10060000221534345453323551202055205505454243511051544562105012061014552213426435 24653650500004423616131366463324040334033031314161000055624343232445422650502250 22023235340262111322452204544151053665315620635246000000000000000000000000000000 00000000000442361613136646332404033403303131416055624343232445422650502250220232 35344423616131366463324040334033031314160666021105201232624320235203566153566602 11052012326243202352035661535212663256556400226160660655526004623152135033456355 64524641301360210423156102646236224261341053242203402464541640463406355236310360 43035116632564521654124135462160513154155351643602455302505644335163261436241243 40246454164046340635523631311232036553623540563415430351166325645216541241531323 61303143014225414443214221325313640641035116632564521654124113231531121345240651 03325202202444320062261606606555260044122415423021436230443044046463612350553310 22244225022023235345425042116242220244432006553310222445505454243244432006421162 423131416563415444111360245012 00000000000000000000000000000000000000000000160030400005543542350200032424332335 43535431265660036454244266505216541331024025610315161400415462563532525650640135 20216332030106000044614631403000136361131146141461304000055435423502000324243323 35435354345002414651633014163356031245430002332400005543542350200032424332335435 35430053046406361626146166210245552105200000000000000000000000000000000000000000 00000000000000000000000000000066256215601000512125515562565625554354235020003242 43323354353543545042434643543446306511163016002200154443511022044253435432433005 46661455033066341614613624251131635446134306452144144243464354344630651116301600 54666145503306634161461366233342660550335243423453212163032565622153426566424355 63054126250001551400064141664663163631634253126620410435206200641416646631636316 01363611311461414614535344544234242343256562215342656626051430352113013306634161 46136236515200062263216063422602114361631641532225602504104352062645214414143551 053425015005445023321551250152 01600304000055435423502000324243323354353543250060100003316314630400064141664663 16363161103110405635323313251100261106121352102536016203023651002365066043442454 23652140510403000022342354205000453534454423424234000000000000000000000000000000 00000000035050131305431162330506455244113425530300002234235420500045353445442342 42340206502231310144404662040251025643220000000000000000000000000000000000000115 21562106000265652262215212152000000000000000000000000000000000331631463040006414 16646631636316614153163655035602350616163311466232303555054460506130614526644623 11344065415621031000640454311623305064552441134255300465305501611413146534210326 24104405255651562416350130544220550345332055215354466330440164113044354146355505 44605061306145266300013636113114614146122061663646312435604500453534454423424234 04535344544234242340000000000000000006433043632163061245116553325611206136640334 23631542016161446634025102564322436321630612526052134551616144663460001303443541 466145266006404013034505612324 01600304000055435423502000324243323354353543520010600004461463140300013636113114 61414610215023002120451060632515312305565564212155620540056503260101452624654022 12213565620106000044614631403000136361131146141461403000022342354205000453534454 42342423400200662144443346613064336053045422240000000000000000000000000000000000 00005001156333344311640134410240323555300006625621560100051212551556256562500000 00000000000000000000000000000000000000000000000000000000000000446146314030001363 61131146141461533615622634516114412616535251160143342434554460150351100604526403 03516465415066366321414621661416133115023063220050136413253453560263113035646635 02331643306143403166313035056432362460335335142423544613440163430461146404213454 15310442442635354200032424332335435354343210451514312063034100136361131146141461 06414166466316363164535344544234242346433605304542224045151431206303416143403166 31303514664042131145401455002064114114563631530454222404266001032461146404454222 403564663560612050136045165453 01600304000055435423502000324243323354353543250060100003316314630400064141664663 16363160512055266031355216220303504516521553200612650225110464225615504042032612 56224500160601000033163146304000641416646631636316403000022342354205000453534454 42342423400164446235024162020346104540450331434000000000000000000000000000000000 00006133315420536150504316032303204463430003316314630400064141664663163631600446 14631403000136361131146141461055435423502000324243323354353543554354235020003242 43323354353543151443523301014064524354413002506364313401065206305133662564321261 51605024302104511223426103013600200226312241030556615045300100113541124050663345 36150504316032303204463433240060066423665302011443664020663340163034614200350104 64111566121413561300013636113114614146106006642366530201144300000000000000000000 05121255155625656250000000000000000002263122410305566115414031645063612643614665 10034140264411521343230320446343163034614200326655435163164506361450331434346142 005066334446343556611416043250 00000000000000000000000000000000000000000000160030400005543542350200032424332335 43535431215165212606566044120034145135042062435135666425653246345056300404602165 02242514210106000044614631403000136361131146141461403000022342354205000453534454 42342423435163603500544133002406541044535511441300002234235420500045353445442342 42346141150210250430055661112254504014110003316314630400064141664663163631600446 14631403000136361131146141461022342354205000453534454423424234446146314030001363 61131146141461560062245500120362402265664422424220665300165645140630236145121025 04300556611122545040141105441330024065410445355114416224550012036240226566442242 50430055661112254504014111124006121326301405416326635002023014360112164214520011 44333661510503533500045353445442342423400625061043254455001000000000000000000000 00000000000000000005121255155625656252301436011216421441530551211335535201643113 30020352403363456352356526542102613466440050445355114411405416326112164214430235 232361451401411235233533050602 01600304000055435423502000324243323354353543520010600004461463140300013636113114 61414616604161102450563251534001605065365164553131066566051045610542630023444456 45456052300304000055435423502000324243323354353543000000000000000000000000000000 00000000032330662535053411500535056316342023314300002234235420500045353445442342 42344401044212322602000541462062205423110002234235420500045353445442342423400223 42354205000453534454423424234000000000000000000000000000000000446146314030001363 61131146141461556362664060001535460466015623313520314560046111135131350346063516 46520043060365364326654503306165002115130630654405415503436001446450350362206242 43662002420214614350544634632100316666426464204310616500211513063065440541466002 03236166105361315400064141664663163631610006242310311062154400265652262215212152 00000000000000000000000000000000000002363150155023546645416116024164626036536432 66545142342560622353653643266545440411164005630654405413110621544411164005654405 415361315542311233143460541062 55445454006550055006233342660550335243423453636341406506226060562246400006233143 16315521442220621022016025446434401025523134233641552502646336420654401222046322 22061463142464021133331201155105440133336560000255353060432234600233550220432445 02256242310022353353202622533550353001324354502606165225660100021533065211055614 60400223533532026225335503530013243545020000000000000000000000000000000000041100 11004622256440110221652562512251152300155660110251226011631215622606056224640000 62331431631552220160254464344010255231342336405500623334266055033524342345355006 23334266055033524342345316025446434401025523134233646056224640000623314316315520 46222564401102216525625120000000000000000000000000155660110251226011631215005624 40125660221631030042366053422033521501042366053422033521501065550314555501631463 54401333365600002555503453320552153540003155425435466100315542543546610000000000 00000623314316315522552313423364335243423453064534232056453423205556146040552153 546146314000522002550166522606 55445454006550055006233342660550335243423453122214410201221001223343144010536452 53541434413361056022060153112520000651436435623310124350253333505254425055035445 46005622441243502533335052544250550354454600562244521101562265011466003330655622 06100052651506643346056466436220464605552354056510034224301062234522043525023442 32025013133130510005224401340121432156200366006600315552133066055612521526500000 00000000000000000000000000000521125040311526110256160152215101122100122334314401 05364525354143220601531125200006514364356233105500623334266055033524342345355006 23334266055033524342345360153112520000651436435623310122334314401053645253541430 00000000000000000000000003155521330660556125215265311526110256160152215101006112 20452041425146310025533064306563456215025533064306563456215006660533544052000345 11102442330250004326605622623006311220003642532563155400364253256315540000000000 00000651436435623315364525354143442534354324656345621502225423021234423202160002 510562244215533004320251345562 55445454006550055006233342660550335243423453655163343054236122502162411515032146 14112363324414346523022226431035552605423432030410053461161314033550266466406050 04522326360534611613140335502664664060500452232636125433432350221106445445040100 51662642426614503136331650415224650356500440124243221233522033201033552043505234 21006121331623363463220042102422165162530533003300546661455033066341614613624400 44002311163220440114361631641621534116014312446460514234244153623132265653522253 00063225065553232422341053166541021410055036505500623334266055033524342345344002 31116322044011436163164122226431035552605423432030412211064454450401005166264240 62333426605503352434234536233342660550335243423453551040556610256061521400561536 62620456316366541511311301020032554514136255312042120033065320663340163034614200 14443204631613010654422503420254356000635036335245234163503633524523412204425343 54324401005166264240063225065553000000000000564430533360325545141516626424254356 000440124330653244414036653650 00000000000000000000000000000000000000000000000303043413331334441334341064060340 66434430030304341333133444133434106406034066434430101061651115116665116165026020 16022616611010616511151166651161650260201602261661606436503350346024436630310010 06050431410616511151166651161650260201602261661643650335034602443663031001006050 43146165111511666511616502602016022616610533003300546661455033066341614613624400 44002311163220440114361631641015501520634432020650261612464354233023405611640405 30452524151631335034602443663031001006050431404400231116322044011436163164144002 31116322044011436163164123405611640405304525241516313460244366303100100605043140 23111632204401143616316415466614550330663416146136634432020650261612464354533411 40460060010203463443045040035522302430400234025061346644005002340250613466440050 54305201643113300205105002116620652052065026161246435402101543215334130000000000 00000501243514352550566115012502000000000000200503016216105516116060504314102034 632261661301621534033463050202 55445454006550055006233342660550335243423453141432355202326534405306355226033453 53636406335155556132543401315141121501136535011356226244136135016443063522365000 21232603265323446621313162126542003210665532336455454550353221342442600332520220 24443200600445401361161352114663060223005052131055150324334321633544204066200101 63234454013611613521146630602230050521310122002200154443511022044253435432412200 22001544435110220442534354324565114521221300551610110122251003232653440530635522 60334535363640324334321633544204066200101632304400231116322044011436163164155006 23334266055033524342345363416052422223005554101554523455204216624100063626402640 23111632204401143616316415466614550330663416146136454642441460445365604456240142 25510443242414130341444460033312023313414255412000565451045156334450661363656510 01134303303666130024452505505333450010135022441311264413502244131126445503352434 23453406620010163230555410155452000000000000056545104515654510451244432006060614 545052131233134521316642451026 61155622110610016110466565000003512212631556032333225000110052023324311025054343 54235434544455200066002505445346605202343423542346513415043663451031160566052236 32010003412431650522225560544062220436633510631644353060432234600233550220432445 02256242321510431134150000314110252602364146650260043553406015543255034252054335 45055605255256504666445503460153314230264052662540062211066052655106614656202566 52030466251660521610625562606000000000000000000000000000000000011005202332431102 50543435423543660025054453466052023434235423401611046656500000351221263155616110 46656500000351221263155602505445346605202343423542345202332431102505434354235433 04662516605216106255626060622110660526551066146562000000000000000000000000002353 30616406245354410031411025260236414665031411025260236414665062220436633510631644 21102554145060004362204324450225624230000351221263155600035122126315560000000000 00000063244245623351453353215442625256215625624463540515413631120543354505552153 541000341146133004360253341512 00265226442550101320106230115165060030550454045344511433020264020546022325305006 03301313243326634405051305023105545240200104406461564345212564442064345066543332 20150650312346365401051050056430002163236051151531353060432234600233550220432445 02256242356603015341230346530334162352065655223534556544255044506044225034202543 56006236216504306502006640052460213011542061331620031144033061366403342363160236 12460615360661254634053533446345543100544220550345332055215354624365404312404436 15425012122554203203003516000425646503223236210132010623011516506003055045426020 02134000561454102662624651305023105545240200104406463401205001130025310564066236 00632500014351530644646540544220550345332055215354000000000000000000000000213400 05614541026626246231055452402001044064620066400524602130115460442250342025435600 03320061230145044620000000000000000000561454102662624656145410266262464324450225 62423025310564066235246021301154435052342100500603301316001261346040220323000000 004134523550454120462231454620 22335353435353335345250001520160345233220060141335310320443601320422212052524544 46553346345656244166502641142252101654263665453046521241544002614564633126025445 12005041362353322511133232216336620004545511134156353060432234600233550220432445 02256242300664235505664036335100614200355614166033215660633205355640034210056634 24336642355056640363351006142003556141662061331620031144033061366403342363113066 12051306333530434364666244116432234600233550220432445022562423233544131263320103 44026433024126334106450355565025253233312244302614564633126025445120050413626145 64633126025445120050413656640363351006142003556141665136635525606123514112324035 13063335304343646662441160311440330613664033423631233550220432445022562423242213 00435600211435344355565025253233312244300543052016431133002006250610432544550010 62506104325445500106605265510661465624052201325501241304356002114353440000000000 00000064644555165421313322261235345233220060264330241260422163611566342433552153 540504136504136653645324060505 61340101560621064442216120112165552222640353000006031002313341450313033443455345 54411440000104600546443632046404433432243223366330003054001545524260545055225266 52662244220040230062322535102320225525112511553355000000000000000000000000000000 00000000010460054644363204640443343224322336633621015601333556165066561222555513 04244600546443632046404433432243223366336043223460023355022043244502256242306441 20156012250446522335600311420000000000000000000000000000000000231334145031303344 34553455441144356206312605033316200531140542561214213123000261433321101614564442 21612011216555222264035312634304206630056623441213563140366105541662214002335605 62450306662540036221031430311440330613664033423631544220550345332055215354533406 62433114200155630464044334322432233663342066300566234412135660555431006544206216 04452505505333450010000000000000000000261433321101614526143332110161453453320552 15354021154336564215662344121356220244432006024663023522466302352533345001552153 540155630155630616323143353056 16110304332640162210410442115162255525626605000100041344640531034614444434425435 20241030060003643313024604316333334335234250536040100041344640531034614444434425 43520241031000413446405310346144444344254352024103403445130615560360335662615522 25215110200532554501230254355555255615216065302000000000000000000000000000000000 00002452232065405234222225221625610124055123414016001413411652452630045200306144 16020544613440163430461146404435534060155432550342520543354505116413202614126640 02434516440305354540035320155316100365240610616221041044211516225552562660544240 10662300561316544341150424604316333334335234250536043400353253341651642005160026 01554325503425205433545050636402336252006534105205000000000000000000000000636436 61253251400325004662300561316544341150444211516225552562660550114430614043163500 15531610036524061064422503420254356000561316544341150456131654434115044352502344 23202053432613304022434516440305342025435600053612034032416504304234423202523421 000516002261005536043403305060 22335353435353335345250001520160345233220060655664351450664115442543021016261415 46145253354310633644206035154341205224332320245550054411405552311411461110061352 40024064240544114055523114114611100613524002406424622442066615442442344400345612 00120321256635260044365024614260253005624366464510034224301062234522043525023442 32025423311514523646126200031622356264145665114050632316124034416646404133306144 16020544613440163430461146404342243010622345220435250234423202555231141146111006 13524002406424113662335234056061516362316325204436502461426025300562436646444365 02461426025300562436646426332046150103433431505164541042623436502553445450532222 05446134401634304611464046323161240344166464041333622345220435250234423202654356 40612001465244545234604052552546064326200152016034523322006005430520164311330020 23402506134664400501404313424623426164052552546064326204321650065045650000000000 00000015233142326566254463545121432544550010056243664642153411313234423202065045 652406424516454245554565020601 00262256450011055332520332112162040010016504032334264005504411343011355352306005 00524064544351300220336643406642242540100200253016514454041350110351554533316551 05233362042441340506162153041632663002150132260500323220424556435335100445250550 53334500151350446512322605064662434560553363302510034224301062234522043525023442 32020205101404155612640051641201422063046013035053114364500134536035660420503422 43010622345220435250234423202000000000000000000000000000000000550441134301135535 23060050052406161562403614511400562064551020063036221651300261365063550140355332 52033211216204001001650466042622324446122602544415031233524510032512402144056012 05446134401634304611464041454464111524450431112306155432550342520543354505125645 56004230264450300506466243456055336330233211216204001001650426223616420441121103 06643404404111640054452505505333450010261365063550140326136506355014033425205433 54505056206455102002150132260500550533345001400100165040306622506000000000100165 045544305025301253011403500060 22335353435353335345250001520160345233220060122513443142433546310506201243025541 41056504463462526365566440150651020004363360656200623325035355635332402223352000 64233542506233250353556353324022233520006423354250226004636000652152016515430160 52612211021436141335102414026143250525501464210243221233522033201033552043505234 21005220002210151440214134304312601342600621200024354305245461052043253355015650 00534234025323160250345244220565663565512011155610003215562160002210151440214134 30431260134260011404642201424525025413045213022101514402141343043126013426000534 23402532316025034524422005342340253231602503452442206521520165154301605261221101 51440214134304312601342605363051634520252206313560332010335520435052342100150651 02000436336065620201506534052236360212000152016034523322006000000000000000000000 46104305261551100302211605210162563006534052236360212020004363360656206104325445 50010002535530363100524224041460000000000000064233542501354423520526122110254356 001464210134260656205650060300 61152652125141663122110660004000562262160606045343542435333535400152055061053344 50012053243423534244424230062502201602443320065021563306214100013444651022216010 54634361052336605424114464552560336520012436522605323220424556435335100445250550 53334500126133000663065441150552610464506431501243221233522033201033552043505234 21004636363356025556504462501342105255066214100013444651022216010546343610523536 63313225210441250065341255102353221342442600332520220244432006001140123366202251 60313201346206044204155331011643054510452310311401233662022516031320134620600643 33126055561060231434160206433312605556106023143416023255541306663403015425243011 23366202251603132013462062555650446250134210525506445060442250342025435600062502 20160244332006502625022016024433200650266000400056226216060640556610256061521400 05516101101222510030000000000000000000600042332352020260004233235202024301225510 03601002155156101010562262160606000000000000124365226052314341602533345001254356 006431501525506065021205606030 55442424342424442432520006250610432544550010141331364321211425510260260200013363 31020566345254644243354360126050623403145550620266522210542466343114320163352060 55221330622363012565000525413206363340062133463012323220424556435335100445250550 53334500110354212442250233205543250424600243022665500011400351510126534012506656 50613542124422502332055432504246002430226521200025236450141443001564431406554246 63431143201633520605522133062424556435335100445250550533345001002210063232024536 10243055353052011400351510126534012506656506122100632320245361024305535305200525 41320636334006213346301205254132063633400621334630126162451035355200314552350410 63232024536102430553530521454505324160534022424025155106625160212300125011126050 62340314555062026510510500064414460502100625061043254455001004610430526155110030 00000000000000000005516101101222510031543046322201505120001336331020566104325445 50010004553554010630322422306014000000000000621334630122255644015533345001112120 160243022243022620262056010004