1 7 990 990 00661111242224064603410063166111200600223452055222241444105150612005625522240050 04461342255553633360262016500215225553002003316430101042343254345433254400600100 03004352441010423432543454332544006001000300435244101526562221226155226160110200 30056521560354345234323445233001006000400342533152656222122615522616011020030056 52153543452343234452330010060004003425335202542324435342443544210040002255062601 33314346134252225400000260012501436341643431346331600500506105254232443534244354 42100400022550143634164343134633160050050610513331434613425222540000026001226201 65002152255530020033164350525025024324451006005434352100561203413366006004134645 25025024324451006005434351650021522555300200331643021650436441100100364313561203 41336600600413464520534533260010023434205625522240050044613421522555300200331643 24324451006005434354364411001003643130100600040034253360010003004352446605004002 12562060004003425336000400342533200300565215001006143660000000000000000000003200 530000000000000225506105065122 00265551262226030300040030122515200200221652045333245444506060001006024432340040 04425343244453233320101000600105334543003003352431505643646341314436341460206550 01004643142120463436552555222555065102000200431644502533533324233454323220520400 10053434521341314364633414363105012200600313463253353332423345432322052040010053 43453143412252225552220126050005003461335202542324435342443544210040002255012105 22255252525643364500000210062506463644313464313634600200501605254232443534244354 42100400022550646364431346431363460020050160552225525252564336450000021006210100 06001053345430030033524310661016065621553004005125656000100602443234004004425346 61016065621553004005125650060010533454300300335243060010533454300300335243100602 44323400400442534610121562240030026521206024432340040044253410533454300300335243 65621553004005125655334543003003352431260500050034613320655001004643142503006002 43432122006003134635000500346133400100534345003006152660000000000000000000003500 230000000000000225501605015622 54013313420526354344621103260161525134133015446420216532021544426655202251024356 12442436452226644052155001646424136326346165553142662614034563161154220645025234 32612660230131131354146033330411636403043461200613323323215354022220533424502052 54360043210603466000455306430234411234416544424634126063155564411606613065214365 56526034660004553064302344112344165444243404314641163614116311420010004433025440 00511204520625533625534155565251423433156604510616252643644062523545334243533423 35600300055220614660043232124535135234366654214622213366101164012563412212500455 30643023441123441654442402665032501522441522436222123224013405433665433612333532 22205334245020525436004320164642413632634616555314164642413632634616555314540642 01031643061255133452062553362553415556541163640304346120061313506046134016522644 45106162526436440622344112344165444245526053421653353410316430612551331615251341 33015461340165226444034316500164652143655652616253002510400022550300055220165226 440033440044330116600432432155 23446636520405030511062335554012444322065655344021232212141356633031006646621134 40053130051414036316410441640433536464660330506140263630414613603361303442413131 10440201632636304146136033613034424131311044020163636266363532144220230044544633 25500123200446665502333235602260532266633013354022333660155515630113065113335504 55624466655023332356022605322666330133542505235453342435334233560030005522024234 53055345052212454544022010435302040266015442223065333455012122431464116361411631 14200100044330204026601544222306533345501212231434441661112634034462204310510455 02311444605366613302424415551563011306511333550455623220546633310241116440535332 24320255653232330550603420511326625204366333035134511326625204366333035134546633 31024111644053533412330556104412205406531006646621134400531343353646466033050614 11306511333550455620113115664330024641131156643300246433520112440310531266444220 32215536661330242444366333035134433155034602553660150410100044330100044330330506 140022550022550000001232342655 51123431326311436355413403331246044434034660561444566360444246654345223404361146 10460003121201231641202664461133645134661160201102030463663130305561431114163641 13610024401516620640511100402523320150111561013330205424423202011435233353424533 24300655056166121051555510042201406266016053550542442320201143523335342453324300 65501231641202664461133645134661160201104303463136614163661466350060003344013361 52522066120066611144134056440450133300506162260310333143032220346313661416366146 63500600033440555654415251662505243354305400064440020161551046044463404555051555 51004220140626601605355020114352333534245332430065505113316644132643116610506601 14352333534245332430065500305254450620666216064440305254450620666216064440552400 55522211261035110161551046044463404555003550630151106102422042201406266016053550 44465310333430431100222555665160426602225556651604266063015110610242204604446340 45550341663160310006266016053550333143032220555250254400100044330100044330160535 500033440044330000006550440000 51460102053052030314516102464603344134401024552555005401634445404255042313451156 11502614010150320522252012400151054225660166166264434506300013633225434524461311 13611463016062045025552506530062602355211061161151605024025040463261605313104433 64330605315032052225201240015105422566016616626502402504046326160531310443364330 60530230614333230352203546432662166205160000000000000000000000000000000000010343 14140233455036231244434456244052601052332534220060233543332423000000000000000000 00000000000000032422661525165543233324335420345355116252612234544453442350410156 45250362620116651660503610523325342200602335433324236213252041515066112611020415 23325342200602335433324231240015105422566016616626311644012315366616642366425504 23134511561150261431464312404433441261406260235521106116115115105422566016616626 53131044336433060533546432662166205161231536661664236623552110611611510105442344 45354504663166641461166516605036233543332423552255364350100044330100044330166166 260033440044330443306053643244 23243526125515156000052305004435652543420435304106222534165124431032043653563401 61626434043615004114033661140336135000433616633544106222534165124431032043653563 40161626433416200366304411663044164200034416114423110625226552366166331610235625 13431301215552436126533460450341242143061615134563421034424430112643101422563430 21225434453346552556625204635432616260246101621512256521225622140020001166005335 02244335022432100052243442215244205533442055345600025534335562523545334243533423 35600300055220113612251361425256352543436123243353340665134606355214340565550122 53131625513564366164150455334420553456000255343355626552464615226421341161362030 00254020033421252343503420043104006614243461630614043104006614243461630614346030 01163534316140163665134606355214340565532043653563401616264333613500043361663354 20033421252343503423412421430616151340661424346163061411635343161401635421526434 64065214435616042440043361663354025534335562166525566310300055220400022550616151 340044330033440443302122342655 23340266033206344644116614521113444122224053324210204142333405550124500066121164 44635162032510543360205556231153424444664333624112331403243254210036645025611261 11444044064526023441050222154662435333311344415366511044501433133661163256664333 65555302446063320512433135603163223066233351521605356222501110365100044363345554 21340203636511440640442563302663333251510000000000000000000000000000000000062332 05233250543435006244022250423535364422032022163550133555516464254232443534244354 42100400022550143313366116325666433365555302413652232140234266204462221316320555 62311534244446643336241125445202343420015330555203542221546624353333113444153661 11036510004436334555421340411320521665166633303301411320521665166633303301130335 21440511444452626412600033414432223564331616300541104443014644256330266333325151 54351150331555646145216651666333033010011656613331426106612116444635163341443222 35643023660333406312366033340631133555516464554666323420100044330100044330333406 310022550022550225505504354533 16201516025532622101140600065162634360055202025353003430305232400501223240526115 00443645242400434040254530020655453025166200334133404202531226044656322441162666 13500552542325043364544202210500053254561650033404403043254363021425312261136543 61003346535052465510331214553366151116420022523304325436302142531226113654361003 34650434040254530020655453025166200334130000000000000000000000000000000000005503 45345423324423534034060000052220432432354453354243043010000025523545334243533423 35600300055220201626500103662650164331005524534534542332442353403406000005225453 00206554530251662003341311432135244403502431100443554465632244116266613500552542 14253122611365436100334655560200024523216120044303355412203044616320055263050122 32405261150044364604115120613446002253250005325456165003340465545302516620033413 00126151434100225050245232161200443032452321612004430340331614500225144205346600 33422446163200552632516620033413243110044355250400000160600033440100044330200000 430066110000000000000025025522 00350406240360065602600001630420100500203013063010541065005350450000256014020030 04060261406023601200242032000052106305004003010514303445361461416364163140403300 02004324665451435632330330224355132405100600454246301530410012105100006140350600 20050406443324163163614136146303044000500345311153041001210510000614035060020050 40643061115161514125630314161002003601615202542324435342443544210040002255043331 34313536142023534300600240343410012105100006140350600200504064346313661416366146 63500600033440150405331256466113620000056310406560260000163042010050020301324203 20000521063050040030105140533125646611362000005631043302243551324051006004542465 33125646611362000005631043200005210630500400301051553422645302600100323531125603 11626500100465136000163042010050020301300256014020030040602605210630500400301051 61403506002005040644661512006003126413141610020036016140330002004324664201005002 03013440005003453112600100323531600200504064003006136220000000000000000000003562 010000000000000225504064434133 22544533265345550220202202453543000006526244164301343563105361405012156405110040 53602610211353061121635046560203061331004024541465664240166561420312105040164460 03053236315430410656406151333545222423200105312041315546405366261434646410341200 10122516364342146024163020656213026600302410516355546615114664643423112050060121 42033601213016264442325553545006024650365202542324435342443544210040002255043363 42105414060204322300506515354414504313222151666562600301236053346313661416366146 63500600033440536626143464641034120010122516313405362655502510160030650446424163 02065621302660030241051643132221516665626003012360534404044041363160000053454112 41512220526061004012033134656020306133100402454146303303641461000002432366501215 64051100405360261220245354300000652624412156405110040536026120306133100402454146 53242340000012515333061331004024541463450520010240662616446003053236314365006065 52614266003024105165200102406626500601214203000041646550000000000000000000024323 660000000066110552203313643244 61004041550025161502000141060110144460242550022050034603404425221200050100651165 04034405502004310430335255650002060012661203043300101233004325230400021205022021 11504143301012330043252304000212050220211150414330100254025055616636000103004133 41050255065440034525403000565020550566620363440025402505561663600010300413341050 25504310430335255650002060012661203043302505235453342435334233560030005522050004 45335424424332445044060220000052616205000636010660633310535220000000000000000000 00000000000000033244235335344533203301055000044533542442433244504406022000033525 56500020600126612030433011532124245314462331105243304265654242364416113504252203 14242123522255336105134403000565020550566620363440353212455222666320315220002120 50220211150414330014106011014446024255021205022021115041433000206001266120304330 01030041334105025502060012661203043302055056662036344010065116504034401101444602 42550012661203043301266120304330633310535220550406600000100044330100044330203300 000066110000000225502550000000 22332354324251520520502205335335000006432655122635562345006351465012032133510040 51163134455631113631536040560215425561004026350240056061446620163644533250055650 06051202030560614466201636445332500556500605120203140435544603424551226100114100 40136060205102302361026544233021000500602646614640150153401362215501400060030132 33421633115061413324452002212001026505044303463136614163661466350060003344062062 43064155622063000100406454435562326661134643535556200101312452254232443534244354 42100400022550153401362215501400060030132334203564236041051455640020644354514263 12065045644260030266146434245512261001141004013606023403044036636630000051645331 36221550140006003013233424056021542556100402635024403304114114000002613244210562 35221600305142053220533533500000643265512032133510040511631321542556100402635024 24424420000013451224564426003026614642100050060264661405565006051202036636003064 10105005006026466140500602646614600301323342000045264110000000000000000000026132 440000000066110443301562602655 00625151441501026201040030162155600400413105054323211230204540201006025423350010 01262032345456654050323050600105235442006006515046202012136353035022255500501210 06001153135656164320461646363414612605600500141053202354251335332454323250250000 60034212250656414240420555222002065600100662464235425133533245432325025000060034 21226564142404205552220020656001006624643404314641163614116311420010004433055441 65612606101255262100500450435215266621525252164143500500305562523545334243533423 35600300055220605150603004061562210030036460223432353524234130630060042406532305 06001052354420060065150440433134643433642000003164523502225550050121006001153134 33134643433642000003164525060010523544200600651504555222002065600100662464100602 54233500100126203610125526210050045043506025423350010012620310523544200600651504 65225156002003203425235442006006515040206560010066246450121006001153135200001004 35655656001006624642100200636024000600342122003005214110000000000000000000006251 340000000000000443305562342655 23143516402143341245456605153640043152211352354104215623433565041122066425211663 44444146043116465250266530131334551535614433115136053016522512053562301541503141 64344335243466131252051124064644322624216334466264120341661360121462031531023534 52552216535621543442120366550113525661143333363336664364465411631410335143412550 03156125526502421540623620463613433442533404314641163614116311420010004433021433 41245456605153640043152211352652152006604526352502134325511205162151225652122562 21400200011660050524325024301024423402553305520253452053406053354305224402226653 01313345515356144331151352432502430102442340255330555356230154150314164344335240 66045263525021343255112055501345634304261643322403366550113525661143333363646443 22624216334466264325142520564345226650236105036631603441104462362046361343344253 26241300346255664251135256611433333632041146104336603311456165344001545335430522 44022463613433442534261643322403034625566425523166332160100044330600033440433660 330055220022550225500315315222 51541264563033032311406163514611043444566213505003430404134145552253266315061641 13336462465314120202212004600336354064611664332415003430404134145552253266315061 64113336466522313032133333034320414636216211322056025205053253511166126442310434 53322245443403036436322255245114620161366444131122303553034451340201464533413320 06044550541525665316625423622610664666112505235453342435334233560030005522020245 24266611651335460343244555323001606055442543100052534233244234000000000000000000 00000000000000160605544254310005253423324423466360054002242150454334452265313155 60252145625506166642235160554425431000525342332442341664516030562641165113002065 54425431000525342332442340460033635406461166433241460033635406461166433241343204 14636216211322056616351461104344456621304414230131661134453633635406461166433241 20146453341332006043631415615664550212151366126640050100434163113663160252435445 33543343614664114616461166433241434533222454525551446320100044330600033440664666 110044330044330552200604604633 54604244310035625401615446434216122644600314424606464504512063524046143305314411 15551411634301140503033161130330024660333662444162020663605433505003560361220454 43115660311411620063543102523115161425244511500621604424015221010021402436605155 23314402313132032650142530316344024633666222636442401522101002140243660515523314 40231140503033161130330024660333662444164303463136614163661466350060003344010441 33523403651613430522144611204042152306162331343561655133100463000000000000000000 00000000000000601366523326025045445503313313320223433202200654402224465553426553 46645043013113306626626655434450550012330555331222436352404614330531441115551411 00214024366051552331440235254662616352533266200156042104165503233466211046356036 12204544311566031365161343052214461120446143305314411155514133002466033366244416 24366051552331440234301311330662662660246603336624441653110444115333613233220446 44644246336662226363233466211046255633166503666554111250400022550400022550662662 660044330044330661100463463544 54656626125366315341361162666231522444456450420312126163020044530653012002024441 11133501363035611652235060546643154226330666162005433325264641556016404230624164 46111242403121261630200445306530120020244411113350646661402254314621403632325555 13331043020543113646043330311043164033466631050563443611560306233254621135503334 31005431136460433303110431640334666310506101621512256521225622140020001166003140 31515644516324603622144401230463046262133261453104155633306540346313661416366146 63500600033440225431462140363232555513331043010022650365041001012224444556015454 26645213620123356660531005512041203600606555333322104453065301200202444111133502 55505440254320552333540606054664315422633066616200613035401536133166653530231134 62355144011161500365041001012224444556046603461304431114602035401536133166653530 36323255551333104306500505333666644204316403346663105062416446111242400101222444 45560505333666644201233566605310655533332210661555620300400022550400022550666162 000044330044330443306540430100 23202253561502001515152301516516143352302226303615333432242556051032605306031633 46262254162004614306360436140343663453610431360023615333432242556051032605306031 63346262254436352304002323234602325325216634604445241261223422436201123626633034 12542033165400421421621126522110124661543125112023425035302534205253352653402545 30014614306360436140343663453610431360022505235453342435334233560030005522005635 63463364166330365443152361336214214314413611440412334625416441523545334243533423 35600300055220500626262540626126163442540555142405243502524425124305232400605454 54310545245256114310333262626254062612616344254055514450221145045466161346153352 53420525335265340254530016331310631603261343114222260451024010461443151552221145 04546616134615335665415114404365235044632605306031633462622534366345361043136002 62612616344254055516316032613431142222401046144315155245466161346153353654431523 61336104614431515523261343114222234225464661524162105540100044330600033440431360 020055220022550334405551331066 26642140500301344420204315630452434633542230214663435262033431405434022550626126 63362404123554161666515155116420314222160114524203300531666340302561341131161346 13663035001351334645050551330064653241361666351020354252424156524156116505060443 54425032002461114304052164366466164316411404200123444250206143253323343254324420 21004001051666303061542106436162114633102505235453342435334233560030005522003013 44420204315630452434633542230406433350503462140325343144235540346313661416366146 63500600033440643335050346214032534314423554055254206252011660313413355312020226 44001312453641611142605020614325332334325432442021005513300646532413616663510206 14325332334325432442021004652501645315016611415160306154210643616211463310543402 25506261266336240431563045243463354223006465324136166635102013124536416111426050 43265460433442464305522015165114415303142221601145242040206614663401304524346335 42230501163114306401516511441530443544250320255221232500600033440100044330114524 200033440033440552202100320100 15444140044541303035625321626351433344302605566242200232111411533115402415356611 16154633341430144404555406514115044035114661514240535104535504540440201363104636 60116411335351045355045404402013631046366011641133001060202543453011520244533544 53344243202050404316136022340411366311366114164106020254345301152024453354453344 24320664651010142341352321456111661032040000000000000000000000000000000000015144 42446554462012465633444346235202543453011520244533544533442432523545334243533423 35600300055220254345301152024453354453344243251115041353310550213354431356532303 30506414603141106613664440421524561514263444334051023526145014525256665116302434 21524561514263444334051023305064146031411066136644651411504403511466151424554303 66411466411663613104535402353304432445522511026006621165202364146031411066136644 35161614441334206524113663113661141645362421166616231433042663116263531300331443 61015314110661366443511466151424044633416062223552430310600033440600033440661366 440044330044330334405102652155 32451036042450104561163301666130525133365621324562405016413264132053146215314316 66162122004360456652226621045226502525342111460152613604110334006311504364130454 33666201020341032112555115603255120525243566631062253026336111331402611360161652 14442304612063640506425521105222510434511124235000135453450505533502553305254444 55260026313613030336630433660343111133450000000000000000000000000000000000064232 43202022442052244025233332251345326453260123546312352344434636431464116361411631 14200100044330225004233105245320515224446030610456116330166613052513336562114540 31631040103113401113512532166144061116402526444121560631150436413045433666201024 23310524532051522444603063033663043366034311113345316310401031134011135125441140 34411043466664432516641061612563335403153146215314316661621234136403234411150605 61116402526444121564010311340111351254336603431111334560466430666426526161256333 54031311340111351253234411150605252644412156616222266130400022550300055220111351 250033440033440334401266306311 45103363625306306256446021505213144325505565416302050064104414604411346653341104 33406132464042521544561053163110466164664344526445016153461411355060325455264061 11433142436656543605605435115042303426211643303353343125435332110402615116450433 35223565250200136033631033664311244366034430164216146226340654354402334323325226 13222001360336310336643112443660344301641606156265521256552155630050006611003240 22423022445233655244025520345453055354055332544122533052250432346313661416366146 63500600033440140152133105620256463345220221216113465151632606244412556460533631 03366431124436603443016415213310562025646334522022123133205301242055114433624636 56144036302360331522240625316311046616466434452644104523225130166634463534441134 66533411043340613516266132034442554212553012420551144336246335404351566134404424 36302360331522240626535022663344153144661646643445264434262116433033535410446255 53015236665344262042266334415314433352235652554611120310100044330100044330344301 640022550055220552202212432155 32231301545560105564304416613231033652633123350553135631413464004205443335556643 45226166405224464452206634523066160501116432333112432636530562652525454225413416 62345110265531356314134640042054433355566434522616611223226110335261503343060444 32515554434430454435015240511165201511143244201623221060221340336116454604412514 46544554360125416641644305364114432224212505235453342435334233560030005522025332 44205233550006345233052600453262256046120644436104644425122104523545334243533423 35600300055220146416161515661532534462513306410556430441661323103365263312312541 66416443053641144322242122134033611645460441251446541143254011610206661345444664 61206444361046444251221044311440002164311043200641035023344422211343255161420544 33355566434522616441661323103365263312326661250626663453350623344422211343255161 33430604443251555440021643110432006410216431104320064156134660345001361245335526 66563501116432333111511143244201444325155544224164223620600033440600033440432006 410055220022550661100324324133 15130403411210613165611031263664033644045532504131111343603430531020463500246601 10242542552546033325353506023616635546115660426334131111343603430531020463500246 60110242543035165454450542663621363444566411046034304366560164612166046514113044 13303224542612323320235114156414333211366031043436656016461216604651411304413303 22456213141121133266442351125111660201533404314641163614116311420010004433022261 21210406243442115433144056422506302034654251063334444333043135254232443534244354 42100400022550630203465425106333444433304313561316561103126366403364404553243402 46050314200531106605352320346542510633344443330431355426636213634445664110460343 46542510633344443330431352460503142005311066053523602361663554611566042633345502 00330366311002404624344211543314405642220463500246601102425415321226011266064413 54210065440330656155004404114660053035666111166601626303303663110024045505335440 01202053110660535235311066053523244233006505224550511260600033440600033440660535 230044330044330000006505465522 32505244406603405520520644445014125233032203341634014153303463641144002061404336 60201460360136542263206040136133224216340110351514106412355145010306416445535614 30660426263411105506103340340511113021243466064406116326156656013604416604321552 14402302413654226320604013613322421634011035151433514044166111620442510015264401 21346362440431413663300501630344110506313404314641163614116311420010004433066034 05520520644445014125233032203165164135462621153542252344034614615626552125655215 56300500066110430225025013333206365254404550433611666150335260062513306564343141 36633005016303441105063122502501333320636525440455041030641644553561430660426261 36044166043215521440230244013613322421634011035151430266664056534311013301641644 55356143066042626336110345622563305405351111302124346606440654415535134111002411 44251001526440121340501630344110506315016303441105063161354435660310363420255330 10423565343110133010234511024261152644012134611220305620400022550300055220110351 510033440033440000001244354533 32232251225015445620301062256166334422306502350036141605004413604361334214146104 46310446450623160023104044514400002642163331242532615642504153601425540116362006 15446201540361416050044136043613342141461044631044243534010055324052432256353543 05542305562316002310404451440000264216333124253250004461661312336116324634365545 64253250631023526632355210435161331133635202542324435342443544210040002255000331 61164654416614531434122321352044616613123361163246343655456425000000000000000000 00000000000000154020226422000013214355541216502245302534552142423402235402233641 03416443563631603314603315613351566140256434554455353033263300005135614446535243 56115033424600431554603154451440000264216333124253105023342522116633102403436133 42141461044631044106225616633442230650226661440636134461626423342522116633102403 33424600431554603150002642163331242530026421633312425305135614446535246456342223 65612435161331133631416433161513043155460315254662305460600033440100044330331460 330022550022550334401205315222 32112163516134165164123364256161522443525604333011536122511454031051034214514401 63062411152454345342400631145430002605333614560560546131620046130303416361440304 43163544615461316200461303034163614403044316354461331243661335150230130256351355 03420465333443525032641326331521046133161445166220063440456116620134246555513424 12134255434551156020552564112335614606462505235453342435334233560030005522001433 03216611506435312222643536564634404561166201342465555134241213162151225652122562 21400200011660054320202534243550205523421554323450505243534220502254356223432641 32633152104613316144516645611662013424655551342412130146632340005102444163210213 54426250001306555342630634043614163304033461423316460260435632633061401536341636 14403044316354461601161453362214354045451034214514401630624155256411233561460646 13424655551342412134356326330614015360026053336145605605102444163210216401222435 14014461331614451664033461423316655534263063661521466250400022550400022550614015 360044330033440552204653323144 15654126056042312134645361435430034634460164531245002602313231330116434231146106 11611416141150600454303426114012562456165166050465003304400541614602544061464636 13611463616521053066201024230235435425661161135401022055001534354061550435454243 24335424344033002361631052330163131416416631416500305311111041513300001214354333 24630510546454644066134354663160166166360000000000000000000000000000000000040246 66660362644000065634234445314026250521344204163126343643306023000000000000000000 00000000000000153435406155043545424324335424303530122101516310213433441264414105 33505452150351611665326630656206215215614433433215034351663065215321612611020316 56206215215614433433215035335054521503516116653266123266000024216316664156254406 14646361361146361443252154423403443442423543542566116113540154521503516116653266 41631263436433060231631314164166314160002421631666415600535614611136210656342344 45314242163166641563516116653266043143310613254255403450600033440100044330166166 360033440044330443306023613544 62566212415402105013126026416603343443051340250421213216506560445053364635521661 60210200540006366212202251154563106432613610606402300014115655055266232146013451 64160101304212132165065604450533646355216616021020353301366464642163546112653034 13401554000636621220225115456310643261361060640035331411011644626354032513453403 03206366212202251154563106432613610606403404314641163614116311420010004433064113 13135614231665124043643062230350256520305334633432334634004650431464116361411631 14200100044330560206465105136110443433402643052125040244314434544314300312012103 32024413142256116105605020646510513611044343340264305526623214601345164160101306 46510513611044343340264303320244131422561161056050603661566164661561001530332503 04020316316043500244314434544314300312053364635521661602102032652201161661045160 50265465340340412104030504614610342004531536106101242040203163160435004526432430 40450504614610342001161661045160234234052100524520466200100044330600033440610124 200044330033440000004650320100 45241636362223613616163321510214443155200340430663661141266523611501341353531633 34442400335651413135350152454110226145611443553104421263646424206253236605516321 66334224606636611412665236115013413535316333444240353406563302213402661446014034 12251132000132322043130033623201135261344366200045151102545005531510445613452253 31001323220431300336232011352613443662004303463136614163661466350060003344012144 05564305116331063043655266450502510335260103625235434322522210254232443534244354 42100400022550251033526010362523543432252221054420523425042410024305523301043130 03362320113526134436620022134026614460140341225113201143205012343146161334333504 61262440113426344225665404316340636500361044311050033623201135261344366200441545 06642516433411500511633106304365526645050123431461613343335064364242461444333530 36252354343225222106365003610443110502261456114435531066425164334115002144431552 00340210612443226400361044311050534022544060524116445100100044330600033440443110 500055220055220225500430430100 45243636504424336156660103026334655134511221430363633511403464641634013100503336 13660020365654246114663056441543044441441164335554121235316631140213362340333363 36613442223636335114034646416340131005033361366002000246310302210251533665336622 54322222600415620604420432366553665544316444445024631030221025153366533662254322 22264156206044204323665536655443164444452505235453342435334233560030005522044243 36156660103026334655134511221326510332046045144550322043233116431464116361411631 14200100044330116416546332141611522234321133640556052624411244115523455555143131 36143064600204441641100522102515336653366225432222261130620645664401330613115524 36051162306645221432004465644154304444144116433555432366553665544316444445620645 66440133061311552266154011325563450033120604566153326132244213211330644016466225 40514431226432665566460020444164110053211624451645533533336336613442221132556345 00331020444164110052044416411005322043233116111251220030300055220300055220164662 250033440044330552200446446011 00122532043030016101000000224652500300033040024436401606002520200000044153430060 00660105334130610100525050000003362434001000110602550600000623332456521262005500 01000006006011061015441446353424106206400300011560662016065414143353424211560300 10006651066016062336331424353601501300400066210400000462226514163646001100030000 04000430354050423534240646155005000335400000000000000000000000000000000000000031 55512636141310066000400000300004622265141636460011000300000400000000000000000000 00000000000000462226514163646001100030000040001610100000022465250030003304052505 00000033624340010001106060215652120323466006000556201502125652623136004000551202 15652120323466006000556205000000336243400100011060565212515464100300022650000004 41534300600066010000022465250030003304000044153430060006601000336243400100011060 05531252004000440303362434001000110606461550050003354062064003000115600660004000 00300220006000001001300400066210300100066510005000002000000000000000000000000444 300000000000000000000400400400 16021104262516504313226551224612610300512552052341344533451604123354462004522010 03352242543643324432610365442331500325506004425534220145432530162644533244152452 06003243344625436343024163021056106266620300346114115506200411516346431032316560 60020611511314461614203120650515404650300464333351526120346455122655316516040026 52253504255455622615164223604502004200035202542324435342443544210040002255015003 66261431346045461210100501662216626631134643211530260100210005523545334243533423 35600300055220041151634643103231656060020611536626143134604546121010050166253614 05602160151115040043166334645512265531651604002652253303044035346310200003616645 36221554600516603002216653120650515404650300464333403304243146050000416113210561 06266620300346114220565235401000053433212026230312040031344421601511150400431663 21254230600002434455154046503004643336462535050040522362666203003461140261104005 56112325506004425534650300464333260100210005300001252260200011660000000000004161 130000000000000552206115005022 55205000233234342342454454000202006043543335614135341444326144055541434203260531 63641130423533363614406263632223426316023614463343542444141633015141455543514610 54163314433000466461614614131131000404005016316663353562525012261040606342133601 33421266200311316163163646646000303002061461114054454343543532332300050500103423 44423113161631636466460003030020614611145202542324435342443544210040002255062612 03631525313614165506643506005500366024464252614461501634260112254232443534244354 42100400022550036602446425261446150163426011241105331352516331620614351066524452 01050561426650266142455441462524641636122011342010021514145554351461054163314432 44642526144615016342601124505010163410202161435444222363435045102461413664602021 63511205116353223103034253060634352155520216351120511635322310163410202161435444 63421336013342126621634102021614354440030300206146111404040050163166632020060435 43335451024614136643002061461114101434256222040521522210000000000500066110614611 140044330033440552201002112055 61120066320442243064151222262234160400446103046654365610520163644423220524055060 01043163112341216025061413335455025302201006034612126063112362410302065663361265 03001261662402622132132225515161112133350500130056011450335534013626555515543610 30033160422130663361026545333323316520600662501646632632666113134333632221010032 00141466541536040501211441651204006516114303463136614163661466350060003344024606 66231434646620606260100461653335534013626555515543610300331604431464116361411631 14200100044330160342455562660165011040030523466623143464662060626010046165314263 12105005105162030061435134245556266016501104003052343403033033613540500001416461 36265555155436103003316044050121144165120400651611404404416423020000636131206566 33612650300126166550553456206000042432365663361265030012616650051051620300614351 22432150100003534540510516203006143515105162030061435152405506001043166062601004 61653516203006143512320500625241110400305234400005652620500066110000000000006361 310000000000000443305234014633 00233621245250022205140036115543000300253022046654241343004440321006522331600060 04360443112353643400333045600125544610001003410332126646545546064056341265105110 03004515242401456464605062351624130202500500462414015505554616161001600506120500 30055042523303331525252002500305240300600330143351454540104621346532060610010054 65353553562414263552240336124003003526235202542324435342443544210040002255022231 61616006100201650200400220352502332335354324234562600000502205254232443534244354 42100400022550233233535432423456260000050220502220514003611554300030025302233304 56001255446100010034103310462134653206061001005465356405634126510511003004515244 62134653206061001005465354560012554461000100341033214365126026600400326253052004 02530400100440634610020165020040022035206522331600060043604412554461000100341033 05061205003005504253052403006003301433361240030035262325304001004406341016006002 31242266004003262535200200315363500300550425002006120660000000000000000000003044 030000000000000225502205425222 22000550342323442332453354055000006044454424133205466666453013141235546144210541 11536213321641451563163502245634024421024666614160033061464611466413663103300000 50111311410330614646114664136631033000005011131141220435454335445324423022000001 03332335323111113240646365422316335602366624156345343661220104100636433560133330 15031631316631136411460440000020666466364303463136614163661466350060003344063665 11043312425141114206144421054402051612600140450442101433345133346313661416366146 63500600033440205161260014045044210143334513330362152421366266350664441016432524 50021013011420216661326641562535641151142011333606131314123554614421054111536213 44653526366635016333560232012005651663502666602306224563402442102466661416650021 26114205111105401063032033560634443264456064066350561116451105651663502666602306 63643356013333015031301142021666132664400000206664663653356053111163613356063444 32644000020666466360002066646636001033323353040555155650000000000500066110666466 360044330044330443301503613544 00544423432243060100400004442543001010353445031114616441605020010000111431600202 06361134666316133610205006000066634610050501416645642211246133403352435445664460 23206143335210121452126611036142200423202120603443425302500156311236144421341206 16046166202640334166211536140056505205150115224132055243314465342006360610646044 61126563256511660416355003545056501043343404314641163614116311420010004433052006 21466541633356436501610316115552433144653420063606106460446112254232443534244354 42100400022550015631123614442134120616046166262146654163335643650161031611520500 60000666346100505014166425555125611560133065604134422001000011143160020206361132 21652155144554062604352220600006663461005050141664600006663461005050141664361422 00423202120603443000444254300101035344500111431600202063611306663461005050141664 33352340060604243320565052051501152245650520515011522404232021206034432151014103 05225266053501261145205150115224506660450002030302125510000000000200011660501416 640011660000000334402552002055 45506414211064115132565212006243410201513140426226245602436260521256516152332050 23635401402323030011313461416363446265506054360104340444003350002000000034004402 00023044305121422051223264353424005416120402326210151505004454523424353522313660 30625304020312062623224353424165405150405425120555002210006000000025005506000620 55203120626232243534241654051504054251205202542324435342443544210040002255020033 23254353424255464110401524030022100060000000250055060006205520000000000000000000 00000000000000445452342435352231366030625304025454342435316235061030155040062635 21256525151235050546245000600000002500550600062055200200000003400440200023044306 00000002500550600062055202565212616254450205414230000000430033050005403340000003 40044020002304430000052002201000150225000034004402000230443000430033050005403340 02500550600062055204300330500054033400236165030545156054161204023262100220100015 02250330500054033405150405425120160406220300300031066100200011660000000000054033 400000000011660552205520300300 00533324342234006001400003445243600100323442036664161446100500210000611341650020 06461144111361633160020056000016643612005001316633422463244335253552435245504440 05006243342500650425636361241635020302300100602554312401500632365441633246420600 50041000565136343633364041630501254000400164333041056142424365342106020620030040 61151203521414165361420504054006001052234303463136614163661466350060003344062001 45412336144531350100200360002561424243653421060206200300406115254232443534244354 42100400022550063236544163324642060050041000514541233614453135010020036000202005 60000166436120050013166310063000043325341006004543356503125646342651000006352240 63000043325341006004543355600001664361200500131663465213143512600000142553361402 06523000300613444000344524360010032344200611341650020064611401664361200500131663 43325341006004543355012540004001643335040540060010522365230003006134445015004003 01662333002001534435400600105223600500410005001002516660000000000000000000001425 530000000000000334406115005022 00335544233323040400010060423445600600234353066331146664601010002005014611350050 04616361144663111310606000500206316642002003161410624043260364146616161605300630 04004243066240432603641466161616053006300400424306516562436314133414363626660000 40052164442336113344433404303203222100500364361450142010601162615144044630020051 00543451041363116161610240014003003534015202542324435342443544210040002255063506 01066151626330331400500260023411661666131646261225600000506164346313661416366146 63500600033440245354434343401200420050056520460106615162633033140050026002360600 05002063166420020031614160116261514404463002005100541000200501461135005004616361 16261514404463002005100540050020631664200200316141050020631664200200316141200501 46113500500461636520260266630010024524305014611350050046163620631664200200316141 51051114006005325346316642002003161412400140030035340145556002004134163314005002 60023014003003534011400300353401000400521644002006143220000000000000000000003052 510000000000000225506164054233 23301264043511215122564112054041410206066462323410506134014641163464146645422010 50006342112550344122151225604126536514502020553631531005235635453342215364560562 03050115242451016322423244351224031012120405055154025025205000000001100202250060 00102220543043403000000002200404430050002044403104325035453342545354451566030100 04250254214232443556241321021504020662530000000000000000000000000000000000005543 54533423253140155610306033022223423244354524630622160401044055523545334243533423 35600300055220500000000110020225006000102220542324435232423326211040600035200000 00220040443005000204440300000011002022500600010222050000055003033400200050333040 00011002022500600010222050002200404430050002044403002200404430050002044403055003 03340020005033304660050552001000605550236512412632050502241465225216350502033513 02022500600010222054044300500020444034606565030202262333400200050333041556103060 33022656503020226232150402066253060001022205300040111060200011660000000000020444 030000000066110000000425425222 00332244244424040300600006324335001010534323066441141114101060050000564166300202 03616461133663666360601002000021361140050504161310034045410564126664163455555650 26203243160340454105641266641634555556502620324316250515301453644453425111114106 46026523413341654413344553426564556105450431611456032610611103614254655620616021 00143236021365111361432222212051504534615202542324435342443544210040002255014601 16011536140410442201110501653326106111036142546556206160210014431464116361411631 14200100044330145364445342511111410646026523411601153614041044220111050165360100 20000213611400505041613161110361425465562061602100146005000056416630020203616466 62416303603355066602061240200002136114005050416131200002136114005050416131125634 62442302520350056000632433500101053432300564166300202036164602136114005050416131 14534420060602434546506633055504052414300050565044250163351024203134264422011105 01653005056504425010505650442501606360221604030301252620000000000200011660504161 310011660000000552206124014633 00532224111111014103460013455242100500116161036444122222202120615002613341420030 02252524133365555550565016200516443635004005525251202664464433133614433660506250 06006434365150255255634363441633062105000400252522205244244453544323454550250300 60024343251133133446441633441102015200100134341524424445354432345455025030060024 34325225221434143361440156020003005252551101125152612525621262540050001616006002 44423435243534453300000600006600244423435243534453300000600006112515261252562126 25400500016160024442343524353445330000060000624442343524353445330000060000656501 62005164436350040055252520252052053453326001002343425100261504631441001006343462 52052053453326001002343421620051644363500400552525051620314633600600143431261504 63144100100634346250243244510060054343502613341420030022525251644363500400552525 53453326001002343423146336006001434311560200030052525550625006006434365204001005 34345152001001343412000300525255300600243432006003434330000000000000000000002000 020000000000000161600006001061 15514454204535266054513351125565561125061165506345463452665005652413051161525234 32165253420006100256250030554426215306253343346102164621643224004243651045525434 31613524340131131354146033330411636403043461200613454454562423055550244353205025 23410034500250034234001044663235410234116116250061002562500305544262153062533433 46102500342340010446632354102341161162506510302601215454144031122503441643126561 33062645564416636634416034436034234001044663235410234116116250256250030554426215 30625334334610103205354646566015533401665261543602624216150304213421634352226012 15454144031122503441643150525025024324451006005434350212536402661625254345612520 00000000000000000000000003055442621530625334334610425031062134652643134004554426 21530625334334610520534533260010023434253342450205254360043246015643125134643003 41641132005003161635116152523432165255426153451626100140356435614342554665520433 61346421342163435224034316500164625334334610616253002510600543435100234342522432 540461614316163255240164613016 62445535332025014036456214204140055166264163244104043151052604063022313365513315 52246140013535024234530553450522124545440220104350263630414613603361303442413131 10440201632636304146136033613034424131311044020163545424345352046246653463603244 32263561410162320345010560446266533266233441521603565665500354325055001644412224 40001623203450105604462665332662334415213565665500354325055001644412224400036316 41044164043353646466033050614405446026666545015314566633523342340560126423563065 60044522326521544602666654501531456663352334234501056044626653326623344152156012 64235630656004452232652120252052053453326001002343420210414551253413442224013420 00000000000000000000000003543250550016444122244000630223133655133155224614414551 25341344222401342430416411320050031616322313365513315522461452212454544022010435 53453326001002343422200613336555330001531456663352334253500113446453420613336555 33000526665333660001366133214256044522326521551662641630500316163500316163110402 560543435543435104355163163000 13144045601604505010652551401106455325464504165333603503450504503253044053003304 33156433452561201213030411443461560213444345446552030463663130305561431114163641 13610024406566551553202046515212322155111661620626502353354505066342544424353244 53400122026304302606040361664204403266516232602235335450506634254442435324453400 12206156132020046652613615164663165410654204320203204524033024004403446213443026 06040361664204403266516232602535101065566162542035166616466244432020320452403302 40044034462134260604036166420440326651623260200005646006302325456621631442300014 54004206261514463423556200000000000000000000000000000145400420626151446342355620 00000000000000000000000005441643243134544234153041534332102205133643151301452403 30240044034462134430416411320050031616303501516263314354221542062615144634235562 41641132005003161634405300330433156432325456621631442333045112615451055300330433 15643351666164662443266516232602044034462134550255463250500316163500316163522314 520461614316163012205330626655 13322521426450001034254355023624655125242122131666530136320401663613131410343334 36415166126205545626040002400452124556441342110124535541643260201651611224361411 16615045453032253206400061311614605352211561340203304321336402052042540644123044 03405444045524501300016466163102425566216430504432133640205204254064412304403405 44404464232060003600643536442665163550531002510602544524355001054423444535426564 01025565262621206166616512325034502034664361440050466316664146251060254452435500 10544234445354130001646616310242556621643050400405216256601531236641612141105016 34614403123624453436353300000000000000000000000000000345443423065611446345201050 00000000000000000000000000240045212455644134211012530032565322133643566065425406 44123044034054440430416411320050031616303256532213364356606545212455644134211012 41641132005003161631336540330430233301531236641612141153522115613402030602335433 32423504663166641466166616512325544234445354550250155500500316163500316163520622 200461614316163544403232203533 62543205533355301603426264164632616052013203264415013340040055164025361323262563 45621345052431005335022443350224321000522434422154503243352250643616124243253263 45163410653416200366304411663044164200034416114423566333066004262533220000432652 34360655045344255201341616535345245143261436012441114410520163232652621325204305 13012661001003325104365264645435613542612245540123523662361332645254336046404114 03366114033613500043361663354411403366114033613500043361663354660042625332200004 32652343606550010033251043652646454356135426110033251043652646454356135426104262 53322000043265234360655000000000000000000000000000002261305241645451521432156435 25025024324451006005434351632326526213252043051301046352432013225334644655314253 45064552443133122340361366450020046161425361323262563456213422432100052243442215 24324451006005434350003451254341012200061324316120244001645346165053303451254341 01220264436615115330043361663354052243442215166525566310100234342600543435250645 040316163461614513012440151122 62405422315233204656214456615110155566226655243152146023320651022363025566533325 52112610115025430000032150523451604443446220231512230431600000642303461325011161 15440462321566231622605414635514431330311144664411064465622602206653246341663044 22264133026624233203302241362165221066333265110254300000321505234516044434462202 31512355445063365456662523342661335042030623320523325054343500624402225042323113 04311340461614002366033340631466405320446560433553666433422452000032150523451604 44344622023151000135404316452066616623303154500135404316452066616623303154503215 05234516044434462202315100000000000000000000000000002514550410033311441224140655 25025024324451006005434356653246341663044222641330223630255665333255211261523451 60444344622023151520534533260010023434223434200153305552035441003331144122414065 41641132005003161632556653332552112610111556653365602466622112441210533334331550 54626023660333406312366033340631544422332244556664532200500316163500316163111602 150543435543435231514203146244 34564245233343453206060463130450625140234351013060531153103546665105044135624351 03161116401024662460423111260203364215342604616663101223356311563134414641462366 11502343063335466026310656542344052255561250461641102466246042311126020336421534 26046166665544214662146433631363154116620543401246624604231112602033642153426046 16664661365611303345325443035162204616500055034534542332442353403406000005204401 64164631136631416016020000043440164164631136631416016020000043135403636215220611 66634160234324336611213633420604161612023431516416463113663141601602000004342311 12602033642153426046166630343043041641132005003161633636215220611666341602343244 34034036136645002004616142020621510640234560316145552651622505643110234360206215 10640234560316145250243244510060054343515626013054321046163220336421534260461666 24324451006005434354413562435103161112552221652031613610361616505434621305432104 61632416161202343153516220461650234560316145250400000160200461614500316163300000 610152521000000000520043034436 00326463415023054503060010331456100200456350064515612304603130605002066213520040 01356301326216540310464010200501156425003006421404303445361461416364163140403300 02004324661411220451412145443433136401100100205124305421505544453522552540310600 20041550543324163163614136146303044000500345311542150554445352255254031060020041 55051616306616666316410354121004001110463211614041012615663442310000002466122412 64623235245122525300200420132326365632334344641306600600502653310464010200501156 42500300642140446664143344346015020030065440466166663164103541210040011104646401 02005011564250030064214030343043041641132005003161634101261566344231000000246613 43043041641132005003161631020050115642500300642140651621143354600000053116200501 15642500300642140250243244510060054343502066213520040013563050115642500300642140 53453326001002343426621352004001356303541210040011104640330002004324664601005003 62202440005003453116600600502653600200415505003006136220000000000000000000000123 340000000000000246612653645463 66155122641251110660606606512152000004164655356162135620602553230030005660210060 10242611022100321123552020040041152111006063626025361261614653246560260240464160 01055020534420064224633404001001223422200505654504664506656153254506506540656200 50613533034550320642355501501216023600102666631265403425426360560536643050020621 01510135531443030060065543555002021232033211235520200400411521110060636260222425 41346402402460242300402514110320642355501501216023600102666631342542636056053664 30500206210151504336460060003550420050204145264235550150121602360010266663152245 40040002110560010605351620252052053453326001002343422202022024535430000065262445 25025024324451006005434352004004115211100606362602505505324234000001251533040041 15211100606362602000000000000000000000030005660210060102426104115211100606362602 00000000000000000000566021006010242613550420050204145246416001055020531215002016 42440236001026666314200502041452500206210151000041646550000000000000000000036131 220000000152521535165024232244 43114642645544356203360360651226155640433435044232266146603641505605635122653321 02416143354551163110413620210214265512445605361630000261431141662044544505122621 15500561630002614311416620445445051226211550056163001342544243310226226064113144 66006343505163466361150332332026551566220021614134254424331022622606411314466006 34350153112601412332332000002665206461633123364035362262260000064416045434240006 64114636636113664066020330000233166132134134451226666120564342004453354244243324 45044060220000066411463663611366406602033000066411463663611366406602033000041362 02102142655124456053616330343043041641132005003161633536226226000006441604543424 34034036136645002004616141120120245332544260611614551551013664633110014342210214 26551244560536163250243244510060054343565053244523351016616321426551244560536163 24324451006005434355324452335101661632655156622002161400005112501316140001336103 23435002665206461630266520646163644160454342550406600000500316163500316163301100 000152521000000634353435000000 66226215265613160160106601221221000004526411300310022036305523200030410411010060 11115506600311610253255023040000600031006062053130150033012104431300010650655050 02055554401500330121044313000106506550500205555440031161025325502304000060003100 60620531315525034134403106000020001500202304151055041402254500040360366060010666 62204406560334640006012012202005022223301364022456320560124122250020612356231122 35412205106546552100602456602656033464000601201220200502222330253255023040000600 03100606205313163245560150245244660010214051633642130420536533340030253142322545 00040360366060010666622050525025024324451006005434355205022053353350000064326552 52052053453326001002343422304000060003100606205313205502442442000001345122004036 03660600106666220000000000000000000000030410411010060111155000060003100606205313 00000000000000000000100046001015024642000150020230415165505002055554400046001015 02464015002023041511500202304151600106666220000045264110000000000000000000032513 660000000152521410414151261655 00352424025320051506460013435422600400055053063414104364003230515002616314450010 00330361436360341300454026200516146332006000440416505061311261216544163300201510 01006362612626302501316131144336615602600300320105505423526442445323454520520000 10043565520164665165612336144005062600600141516542352644244532345452052000010043 56551646651656123361440050626006001415163413004540262005161463320060004404152064 61646633441162105100400450602121360630534342343324500000305151526444635216521651 52600200662220646164663344116210510040045060206460323004525621130020006606545402 62005161463320060004404130343043041641132005003161634201252562522651000002013133 43043041641132005003161632620051614633200600044041652521525512600000506464261504 33414500300126562250243244510060054343502616314450010003303651614633200600044041 53453326001002343423443632004006512150506260060014151620151001006362612500006003 42122626006001415165100400450602000100435655003005214110000000000000000000001045 450000000000000440415151105655 62500612162611202152464422134235352516264152263520102136620221665364662313103422 52246625141222126440005163223364222016436520104506356065004420234314216341203441 66342544020436346433606316545566325621216134645316253523255303543626633516314143 45232654325205111606443034013114524661543605126605641150556112413115464604355255 31151200335054346356143650433611435233055641150556112413115464604355255311551116 06443034013114524661543605126033505434635614365043361143523305221015254214352410 52243352162201030341643041602041146104336603330341643041602041146104336603300516 32233642220164365201045000000000000000000000000000005163223364222016436520104502 52052053453326001002343420223230603420343252635636554540104350434525142141250323 35165443152401364250243244510060054343524301024423402553305532335165443152401364 36136645002004616141043504345251421412041146104336603361406164345635652442340255 33055433611435233055261243050640343252635636521161123310500316163200461614611220 110234342543435104505126130332 13635160556463000032624321313655452355513066123550356131220201204614026416503403 35533200630123645436060041300363324633434443062015602465131650500126006566415661 61116054020532036464606010366164413630216511050223651053232303040533432245350143 64406011553126461202006510012113621161666102305421646550506503163051361204304422 44506632350000513125145453662615666450335323230304053343224535014364406011545463 03015616111632402461366254126002505033114316200034361466411461061010223352346000 25243544533543250503311431620003436146641146160604221341502651566116656321200013 23613515124464314445102200000000000000000000000000000132361351512446431444510220 00000000000000000000000004130036332463343444306201244345532420634133010662316305 13612043044224450340361366450020046161404144531443433340150636332463343444306201 36136645002004616142641650340335533202651566116656321200434163113663160525342332 44234343614664114612461366254126143644060115520556655100500316163200461614221122 600316163316163601152305223332 15514544065504404600021561436523166555254553506363421653430352524055043360115543 36656013425203350102022343320220065440222446555342121635241610143436044061120554 46112242050401204331000425261341162424244211142454204102554000216134524431212122 14442126253340213505334311231340021633466401051410255400021613452443121212214442 12621140503033161130330024660333662444162440660620003542561243152244434644134460 00352516436615353533566635323213505334311231340021633466401051102022343320220065 44022244655534220230001463425361543366616266530331611303300246603336624441600216 13452443121212214442126200000000000000000000000000002161345244312121221444212625 25025024324451006005434350035425612431522444346441042352165346255333431336354256 12431522444346441340361366450020046161455043360115543366560122006544022244655534 24324451006005434354336011554336656010246603336624441653110444115333610143552332 04064216334664010512233166553502222044264620666554111250600543435600543435221323 100316163316163303551051633515 15266616005615212052363325622145566355253644512014123605662605215414111254525503 36631532153133155656560004254313206006226446503525130346012033305264566430224564 44113033622111545205434061044063121026244111455113636541021151025623636665232522 04411462420543113646043330311043164033466631050523041055506132633250112632224450 55315431136460433303110431640334666310500425435304312113423356442214434126663461 41061535516311426633566165322650444025132113405532133366404415211510256236366652 32522044114624234301603301465605153366632266444402513211340553213336640441550016 52453014645122234403210320252052053453326001002343420165245301464512223440321030 00000000000000000000000000425431320600622644650352352346450100155133120425220354 14013122444266445250243244510060054343554402543205523335406035414013122444266445 36136645002004616146313265554330456044316403346663105022456444113033621001551331 20425515336663226640233266240143622644650352661555620300600543435600543435224423 120316163316163321034415634506 62560023315323060034026266223245552116422346261542346041355504354025010115143412 56103435346005435204240524350252442512430523240063312354250334305236124105606431 61341053405446005036545000566446324326216234332612031154131020016032322331364443 55263316215546515030052013133115126661443211523054352042405243502524425124305232 40064614306360436140343663453610431360020605362600063322351251314315255134120412 32000211331453451561543445165126333016310430202232161243520616536260006332235125 13143152551341443402541653602101346164360243063604361403436634536104313600220016 03232233136444355263316250525025024324451006005434350160323223313644435526331620 00000000000000000000000000633223512513143152551341144554265264634625226436323223 31364443552633162340361366450020046161425010115143412561034325244251243052324006 24324451006005434351011514341256103432101346164360243055456165342501616320345250 62164134616436024300261143363344643352242255526160314320500316163200461614615120 030234342543435156132430161025 64604135463532204061555252242364125622410563613664062313120603413523614632634344 46630144203220065614000345434421126001346330322423300531666340302561341131161346 13663035005321542126605043111616656245361466530142322006561400034543442112600134 63303224202461114304052164366466164316411404200654333520501634524454434523453350 56005462624050612634652156456161115560210656140003454344211260013463303224224256 00016461663553200516211013363503001025560062302051116611165114246020520416404502 32034033266514300102556006230205111661116511450600036256403442621651163154203061 14004620601333443334133500000000000000000000000000000345434421126001346330322420 00000000000000000000000000246145025564634133423156531632052213143644354621416404 50232034033266514430416411320050031616303150106444334443644246206013334433341335 41641132005003161633205450430445112633442621651163154250266611666126635450430445 11263511166111651140516211013363134633032242250226441350200461614500316163551336 420461614461614322424200142210 31003135341412221222341214216061122455530344155545553404634143551332260620164443 32151604431303211165303513635546203504330446444310232125353666366625363563404336 65111202552321253536663666253635634043366511120255006010505234324066250533244233 24433534502050404316136022340411366311366114164601050523432406625053324423324433 53451355524101451214462301406110662666151050523432406625053324423324433534523262 15120623241662515011666032343404316136022340411366311366114164314363422644551015 06133344562610431613602234041136631136611416451115422054505662121146634143632306 56105226561233314410100340434034036136645002004616143513635546203504330446444314 34034036136645002004616146561052265612333144101003315124331646044333051525662505 33244233244335345610652655130040015252162606331414423352425352265612333144101003 53453326001002343422445335445334424325662121146634143623052666113545204203440331 33346344112666505222511166423250433044644431225550646160200461614200461614223222 540316163316163262525001255016 26365246463251356642462252622542561122610520206035454512133255055013045020115244 42112544520464651126402454251456651315254330231652014646453511344044051064030554 36663553466331316450012431341411121524243266203525423232656445220220640320506625 33356652362624553260364634564224515434611031524000642324320202244205224402523333 22510026313613030336630433660343111133450642324320202244205224402523333225126313 61303033663043366034311113345016462312132062562140334011265166345462363260461463 50225033641344516635553546540503413421165600306534643636665625353451150425241254 52424441461212513310561630343043041641132005003161632454251456651315254330231655 25025024324451006005434352022442052244025233332251550130450201152444211254224420 52244025233332251250243244510060054343513045020115244421125446146350225033641344 41641132005003161634502011524442112544336603431111334520436435661210042011524442 11254341342116560032234111422431225033641344616222266130600543435100234342553245 220461614461614231654252160034 51263353633421261510264056260043555161324523534206010045305535405533254412253305 22504320634644441615204055242406653233446253630035615111125234010334141055364661 15436560060666266330441112440516302420211243031520333133550224441220643501210144 12505461050200136033631033664311244366034430164252224662141462334641410464432544 55242001360336310336643112443660344301645540212343212154405243654442560216601360 33631033664311244366034430164136033631033664311244366034430164134264664251411465 42044225211252353161353546604361246663420352233666533026140535056653404625022423 02244523365524402552034550525025024324451006005434354055242406653233446253630033 43043041641132005003161635524240665323344625363003451035450016333252641346224452 33655244025520345250243244510060054343513420656063365202316042320061444525136431 41641132005003161631124544331524140044361246663420352224202112430315200163332526 41346256664345126156266134664436144125054610556616336160500316163500316163166105 260543435234342546103522613016 26405425565511352644325513610145422216161426221001204201133155434602243310064462 56430522323112612226412416362536122320332523613602230622621131046436023125613216 63344253151561141133216455261132430351566634343564065035066446223431055344600133 15213402524014022662331615044166200511543516034311314454023253015416345143355221 65462402551643561132424345324116430433063506644622343105534460013315213402534113 66304311440002164311043200641255164356113242434532411643043306664462234310553446 00133152134025006334001414361505111124366155506334001414361505111124366155542250 03535243101333365244311130343043041641132005003161632325301541634514335522165465 25025024324451006005434355233550006345233052600453042425346064444125334666353524 31013333652443111340361366450020046161462361432634422556123155344600133152134025 53453326001002343420014325440251003240216431104320064156134660345001362131444252 52145511112436615550511543516034133152134025226162432400200461614200461614613002 650234342543435522040641136341 31545350126266451542313044464223322655312062116212216030003130552061233266534413 35422331364630655551404113562642646630333443103654434160525511611353635263200546 62115451322025442022614165331154364443566111311560201143633241420455363013444333 04446211652335055163612446623413334211666466210114363324142045536301344433304446 21164131332646215450222321155113665410316555514041135626426466303334431036525226 61664241425145002311566232645600062603340524664553611266314466113424365544625322 25633444544630006260334052466455361126631446606260334052466455361126631446646402 25016544511243364423554430343043041641132005003161634113562642646630333443103653 43043041641132005003161632250165445112433644235544322414064333444033315661526601 00550533544001202520534533260010023434261233266534413354223366626331133244153023 65265513004001525216002202442330065055166611106662355203303663110024042202442330 06505023115662326452311566232645533544001202222552302410200461614200461614222314 430316163316163012025303653314 26210544332255514264450462462624161022503220253425035312202542453355006043505224 40603546151436501112543014424253556046256332440654402461530053261121324245235214 32665635042401452144330663015044114020243166336232466113344456326640623623236525 03340133053162400245166564535325425634511214203426142255033504602244201012543355 31516362440431413663300501630344110506313526635531054152410445522533332651630115 41123161132412531134311523366555346105663634144206234211366024331533623433265361 23325233162244024516656453532542563451121420324516656453532542563451121420352353 24422001034202553301042320252052053453326001002343423350460224420101254335531514 34034036136645002004616141442425355604625633244065236253603322552444451261460224 42010125433553151430416411320050031616315415454125204430644022442010125433553151 24324451006005434350604350522440603545016303441105063111334436666453254350522440 60354505346114415456234211366024125433553151611220305620600543435100234342552045 500461614461614104235110146244 26035502426514564564563053525233025666051424210024353401005532405243225635354305 54230553421504062232244012235431660561341225113642110656413514514514201216162206 14440135650361416050044136043613342141461044631044534243060022453025345521424234 02235402232524253235666232362003261216133303305363245642642642104143431103422204 56366023313366053314615220425165334551261053452043552014025316233462212045023313 36605331461522042516533455126416430614430560341523116233530640600224530253455214 24234022354022513465013326325441061643322155403364103416443563631603314603322453 02534552142423402235402250525025024324451006005434354355201402531623346221204503 43043041641132005003161631223543166056134122511364455135162240343255114662253455 21424234022354022250243244510060054343563052461544315565032041434311034222045636 41641132005003161635246154431556503200326121613330330545165616444044025022433553 41234425165334551264416633612461434522663115256660514240200461614500316163115620 110543435543435456363305130332 26111564541066322144412224162565566352530532233622000144434125452014416024015513 40512011131032325666315414551312551625220432531410546131620046130303416361440304 43163544615461316200461303034163614403044316354461042621255335514151534161056322 24364405563235344114456545416525042133361266044323256663154145513125516252204325 31410021116124313402112504102332610324020633343652325063361053062264302650621116 12431340211250410233261032402266013440446310006261533661114223221335666533365234 24422143410413031640404361416330403346142331631640404361416330403346142331632550 55423000464312244333566240434034036136645002004616145323560324363112223431013202 52052053453326001002343425052435342205022543562234223540003134655334442115524353 42205022543562234520534533260010023434214416024015513405120132436311222343101320 36136645002004616140031346553344421150626153366111422315162441166635542401551340 51201421333612660444033461423316622643026506661521466250600543435600543435251654 240316163461614265065130126445 31633142300315255526331264343305325625101211134540652254533233656335216012234314 31206016531163333105464503135244364360343340326205003304400541614602544061464636 13611463611541122153510155124546433420661061221112055022006243423016220342323534 53442353444033002361631052330163131416416631416125523244544121442561065543463465 01062662355636562505354314633165161650512200624342301622034232353453442353405461 66613554132525506516316404144546166613554132525506516316404144062434230162203423 23534534423534236163105233016313141641663141646264015143661261201611601323041405 51102200406163443426626230343043041641132005003161634664126232552103340341144413 43043041641132005003161635511022004061634434266262464253341341043443045150162203 42323534534423534160125122640030062525665625423554364343606422004061634434266262 24324451006005434354354542432433542430602521661632232310525611614554541223431431 20601252166163223236516316404144334034114441252250264600200461614500316163524422 240461614316163326204144205515 46626151245240352531414043012624652352452314606604056156503530122011554332213433 42164425602221311346414604515634156043430434165142206042542401410533055446113351 61163526631252340346613166231455642352216416200142222131134641460451563415604343 04341651410352353063602440223316644261661425114660560144644225336514034244364325 22423523530636024402233166442616614251145305654045135246466612304334333406342056 62663341124560163661261343363431164611546322135425561361500635565404513524646661 23043343334063566266334112456016366126134336356165424202504131236156126154242406 55066223445564344356133530343043041641132005003161634513524646661230433433340633 43043041641132005003161636550662234455643443561335326214362103434034361263551605 02010543543025600520534533260010023434211554332213433421644261053236243143643156 65265513004001525212050602342340521004131236156126154240203163160435004353341345 25535504614610342006161061652456543543025600522522250420500316163200461614252436 420316163461614256000635142210 51101202532221451635222214652413152511231123516553560505343552004102562123243412 20013322406266465611402325315545112134435555421034522235212601544616413305416421 62331506343606126663513421666635416532316133623362626646561140232531554511213443 55554210340340503661322514545204132261144545322341333564521433335624365154345531 55313405036613225145452041322611445453222464624124163065333006404325562462430361 63340012043542464161244002664503661322514545204132261144545322243422500360521565 45343655006445366132251454520413226114454532246630431634063650036104431105046223 43245506243214315546035230343043041641132005003161632325315545112134435555421035 25025024324451006005434355234250424100243055233010041025621232434122001332360521 56545343655006445340361366450020046161412444001303452215315352156545343655006445 53453326001002343423536005340225440602361356154462014336455166332324550130345221 53153260613442362360361044311050243055233010526114654650500316163200461614661550 400234342234342064452664634506 51543535340012211210150365153336611225356345520242422133502545453425032300102224 32440061330303232165503050453221164441554343064364525256134023666461454540633063 34615233443636335114034646416340131005033361366002606012605254341441025022331655 63406034310131352440104064133552666544616102612601260525434144102502233165563406 03431313524401040641335526665446161026121260525434144102502233165563406034351262 45156566635214334644516645340041144140460536465553344116563526533553505401245411 12255334142164434616566503403311524421602016154111316323230144014431625443352323 24352045400605553453300120252052053453326001002343423050453221164441554343064364 34034036136645002004616145045322116444155434306436230653236665522443635613453221 16444155434306436430416411320050031616365323666552244363561325022331655634060343 24324451006005434353230010222432440063311524421602016163306334615233441142220435 53162020444164110052044416411005355234615522111251220030100234342100234342521123 460461614316163603432612616052 00250230224244021206410063054520300100245432043046044141104240512005603134060020 04131643403103363660353026500210464301005003646132456635434446064023344562105400 05003424333051206266366631134346102203400100260612310336366035302650021046430100 50036461326501511411146643431605504300600510165225121163436355162222065650010021 21621121220141032400350626105004001262512505543234535342465232460000005552015114 11146643431605504300600510165200115112346134511461100100201002554323453534246523 24600000055520011511234613451146110010020100211511234613451146110010020100235302 65002104643010050036461340434034036136645002004616143201552263140620006005212554 34034036136645002004616142650021046430100500364613622551463015000100256522561205 65211400200446434520534533260010023434205603134060020041316421046430100500364613 24324451006005434352125663005003313436261050040012625122034001002606121212006005 65615230002004353444300600510165100500364613004001636110000000000000000000000666 100000000000000555201002612025 34654416111351162135304106054540630100352561031031014455415325450210621253626050 05525314604606332236245232056015652415102002252464321110005014430300010644052552 02000525011665644524642355502601102263620100525236460633223624523205601565241510 20022524651522642532465601502511401650100643455501130102553230400031402211060030 00602113312364313042054243654503003343621130102553230400031402211060030006000206 33404000601330252250500025206020633404000601330252250500025206604225050004032206 16610100061604503441310600015603355020010002063340400060133025225050002520625532 30400031402211060030006050525025024324451006005434355505022056523540100005343322 52052053453326001002343425000403220616610100061604205502125423060000243445004032 20616610100061604000000000000000000000030455016116060001610300314022110600300060 00000000000000000004630556601004000106262035040056163422636201005252361611606000 16103335502001000201650100643455210500143425300001252260300625256000000000006525 510000000000000616040020050201 11601000622625256256515515000606004052152221424432300000663045352152134513060113 44610146403234664605443606526523455346061430006003145423323541266663363343214210 56161523213000466461614614131131000404005016316663323466460544360652652345534606 14300060000311316163163646646000303002061461114023323434234245445400020200604354 33353113161631636466460003030020614611140000114032425625643264010664331606300055 60136342342613260502261152021005560136342342613260502261152021011403242562564326 40106643316063556013634234261326050226115202146612024324316441620256100020046315 15015061316650624323424230343043041641132005003161633242562564326401066433160634 34034036136645002004616146051051164315206543152421125125432243101634000100510511 64315206543152421520534533260010023434262016461120153454353551164315206543152421 53453326001002343421646112015345435350030300206146111404040050163166635050010342 34442411026612345423002061461114106643316063040521522210000000000400152521256255 560316163461614006000200500210 43406633025332665142603603550514140600331620032630412104265422360560515610251020 00443614514036560351235541021026216052605000334162523014630454236550150163661665 01003052114422061226441356402402110135350400223460665501650022545003003102124660 10065166532553325134403100100322310520200320045365603512355410210262160526050003 34166314032354122062061411611206004025663411322456320120144045656020011523052400 33464001001503536220500245224162632455602602054055620100163403351235541021026216 05260500033416323541220620614116112060040256603346400100150353622050024522422545 00300310212466010065166550525025024324451006005434355205055055345620600004243232 52052053453326001002343422300300266230160600260051202202243215010000353454030031 02124660100651665000000000000000000000040051154061010051002603102124660100651665 00000000000000000005115406101005100265405562010016340342415502005325533212105006 62540556201001634034320400011652160600260051400005652620400152521000000000002125 150000000000000334162566032454 00513504123134053504060010420263200100135441032630124626103630105002014045640020 02631124514065315160414060200506303213005005146652523660363631513234433465405510 01006306464421525551214123245235135204500400555125661453431640460621651111540000 10043214433026063361636334344304241300200065310653151604140602005063032130050051 46655635301666111361460366164001005310456404224342422525520565320060004123041414 62645433443123022600600140131304664663631641461354500000304403422434242252552056 53200600041230466466363164146135450000030440316661113614603661640010053104541406 02005063032130050051466530343043041641132005003161634606216511115400001004321443 43043041641132005003161636020050630321300500514665156126666230000600345633200506 30321300500514665250243244510060054343502014045640020026311250630321300500514665 53453326001002343421404564002002631123661640010053104535364005000124604564002002 63112226006001401313200300222652000100432144003005263550000000000000000000001066 010000000000000412304403646454 66000110256262556226512215011000004055515565333560420222113342012622545444510163 31660113352341161602403142551564104451066442201520033061464611466413663103300000 50111311410330614646114664136631033000005011131141550342323442332453354055000006 04445442463326364165131146344312332602166103201350555664435065155232333260614461 10661631316631136411460440000020666466363101214630515605066166450624414533144422 66140245443131113202566255022605461165443641406445102666412364121463051560506616 64506244145331546116544364140644510266641236436015634454265066450226633054345366 05065114211320654406351030343043041641132005003161633142551564104451066442201524 34034036136645002004616145156050661664506244145331126225454445101633166011506511 42113206544063510520534533260010023434212663566450123301426050661664506244145331 53453326001002343421161132015336324464400000206664663613326051113654133326011335 50625000020666466360002066646636006044454424040555155650000000000400152521222622 120316163316163635103201234226 00155562526652040300500005556152003030212551023335434553401060030000333523400606 04243325444234322430601004000044425430010103534455346232064225222530520645264160 21201634554200405020353234404305201422202520245206554043554363134004301536656201 51066253162224602323534204303050504205550450050020601056515220250610421110161012 61033020504245433034025063555052505325014355436313400430153665620151066253120504 24543303402506355505250532501135525552402501325136105650614322105651522025061042 11101610126103232353420430305050420555045005042454330340250635550525053250160100 40000444254300101035344510161061065265513004001525211004000044425430010103534456 16016012512264003006252560400004442543001010353445300003335234006060424332043015 36656201510662531000000000000000000000000333523400606042433204442543001010353445 00000000000000000004223402065600334255050420555045005014222025202452066021066602 60060236051503052364205550450050501210044352030302125510000000000300625256405652 260625256000000443525236020506 51540161512633306021601601341215430303024166520331363510020100610610600653636040 63503411321416164443040534034034336165102012631644340444003350002000000034004402 00023044301151214500305002502502002412120602140165525453211102035205205165354610 10103652250104511005032502502162401150605246005222005560001000000052002201000150 22501045110050325025021624011506052460056452240506250250225246011060134561545110 05032502502162401150605246005044200050000000430033050005403340556000100000005200 22010001502250040200520520500536565010563061240200520520500536565010563061201026 10610634650331040165400100000000000000000000000000000100000005200220100015022500 00000000000000000000000001601601001241410301420436000000250055060006205520000005 20022010001502250000000000000000000000000025005506000620552000520022010001502250 00000000000000000002500550600062055200536565010563061224121206021401650550600062 05520330500054033401150605246005110601345615300031066100300625256000000000046011 600000000625256365223340165052 00122265256625004003500002551652400300262556024445343554300100630000433253410060 04543355333243422340060014000034452436001003234423126414062420002030520445104140 03001034563510303150402045503402026303300400330021263031623403044103406351130400 30001435605552005406041303404500255000000522500111600150405320250510061100000016 61004046203050322043050514044003004400563162340304410340635113040030001435646203 05032204305051404400300440056153500050402503326036300400604321015040532025051006 11000000166100540604130340450025500000052250030503220430505140440030044005606001 40000344524360010032344200000000000000000000000000000105061022640242005004052630 00000000000000000000000001400003445243600100323442201605513053500200302514043005 32356100600632535000000000000000000000000433253410060045433503445243600100323442 00000000000000000002454216001001452425140440030044005605220000002552001660000006 11600363004006043214400300440056400300014356000003443000000000000000000000004334 000000000000000143564321021560 00221155622262050500030040562551400400625212044223354445403030006001035433210010 05434243355442333230404000100604234456006002343530025015533541414342345305200030 00001525430250155335414143423453052000300000152543160466556242425215265061000500 00046162512544364262625255225206226100300543413554463434343431436451055110040054 34466224423636343543240250004000006252340016054545251256215511300050000001105204 64643453423544551000400000055520464643453423544551000400000055124444434134633363 32400100625260556565255252236333230010015250646464345342354455100040000005540400 01006042344560060023435330343043041641132005003161634000100604234456006002343533 43043041641132005003161630010060423445600600234353060010354332100100543424100604 23445600600234353160125122640030062525601035433210010054342460423445600600234353 65265513004001525213543321001005434242500040000062523415516004002343642266003002 34331004000006252340400000625234500000461625001000000330000000000000000000002343 160000000000000000110055022551 62646201631021606061605301352316430304636355214315633651630303430540436636326050 13313613062446044246060616005010560464103066030511235026053020202520300564160262 01052606465411501141505052500302035015120605506032052052502000000006600505520010 00605550243043403000000002200404430050002044403521503520202520410514315261010621 21445102405050525040021361051506025101315250200000000660050552001000605550266362 02025200405042062650102201045240505052504002136105150602510131352020252041051431 52610106212144300000000220040443005000204440350505250400213610515060251013100000 00660050552001000605550200000000000000000000000000000000066005055200100060555020 00000000000000000000000000006600505520010006055502001100202250060001022205066005 05520010006055502000000000000000000000020602103136040110402606324301310406130323 00000000000000000002022500600010222054206265010220104533400200050333045126601012 56540626501022010455150602510131010006055502300040111060300625256000000000030666 010000000152521555021045646454 00226655655565050200400004265221003030125262044553353335303040010000145344200606 02434543322442444240403006000063243350010105343230135010053041464320340155455050 22200525531350100530414643203401554550502220052553621011261545352402501056003101 61030005143133403565152002504561552105650252566555503534333420430341144120151014 34166002403631345043062232202055500252241126154535240250105600310161030005102403 63134504306223220205550025224240363134504306223220205550025224353433342043034114 41201510143416356515200250456155210565025256636313450430622322020555002522440300 60000632433500101053432330343043041641132005003161633006000063243350010105343234 34034036136645002004616140600006324335001010534323100001453442006060243454061051 43116301410616144000000000000000000000000145344200606024345406324335001010534323 00000000000000000002022233064603252054200150525010004533311026201343045552065605 52540015052501000451505250100045601110061665030301252620000000000300625256406525 150625256000000616650045032454 23440026034626413333166664054232652343316526363024323501250243350123551164413451 61610003203363055215225006531654166533433614433451042244533054264403502531466255 21430256130454454562423055550244353205025234100345000000000000000000000000000000 00000000051043151364444611113023545125434461251524424445354432345455025030060024 34326125042254113514021641421520432613454315136444461111302354512543446125155215 22500653165416653343361443345643010422461350306043143661561526361065221036211334 55325134343000633465514560352656354306132516446326601403415622344356103425110422 46135030604314366156152612556041566443224526434340003553164204010346341162162512 22205334245020525436004320653165416653343361443345653165416653343361443345630436 21554334216043526362113345532513434300036614130403431650016434156223443561034251 21641421520432613453060431436615615265423265234331652640523524431431644306005004 16164254253346346132052543600432300600243432343165001640100534345600243432251345 260416164361613521640613164000 54526622442521000566055402345503533655233004452534664010532451141042013312606663 32233460026363041461360336130344241313110440201630642420535432402243202556532323 30550603421353502423453055345052212454544022010435601655655512155262515110610200 40065252656213134512366214113542114444522426522524424445354432345455025030060024 34326160654533333011561250531335554064364666013652266143606263414462225316041461 36033613034424131311044020163602453266360350644651011144554431123244444066216520 24644222301341245326636035064465101114455443126534455216505456121154443625000422 04460316440141124431100605660554023455035336552330043550331046133063665334660012 24320255653232330550603420236411204311611644263525236411204311611644263525331046 13306366533466001662165202464422230134142013312606663322334634424131311044020163 23455035336552330046446510111445544311514363315552461052334334556421615204001005 34345246442223013413533655233004100200361613666332233460200361613200361613660305 210534345534345104352612614061 26330601135134331322304364613154433043415644241000043043534541122433530641146661 63662432001064624646202113616343614561114615360156020542442320201143523335342453 32430065500403231232310144534352534263444234653046000000000000000000000000000000 00000000000520521251533665221204533544434244652000000000000000000000000000000000 00002502565262441125565032442333435331256406563430021160505401314433441031431050 56522230065621116011261245102342432366553442401366311161411534656343002116050540 13144334410314505652223006562111601126124510224444404525051120651156136335356522 23006562111601126124510220114352333534245332430065505664161434163216663162410621 14352333534245332430065500422503031026211661120621422503031026211661120621325202 66501266216414424341316462334403436213301215666106651653260565621116011261245102 20230646334433604635112065115613633532306463344336046332442333435331253401002003 61613131443344103144133143242212600500416164665165326050200361613200361613252463 220416164361613012202440156155 26063230401463030363201665550420133343041510250666534632344342302523011032056651 62550521112115535065222065600325505400115616402066323040146303036320166555042013 33430415104441254262552562061620330260144134611016304366366641466131646440340100 20036161345543551423251122566000530244334202622436636664146613164644034010020036 16134014630303632016655504201333430415101002510602544524355001054423444535456210 10121305224440630511161065450043205043113416330020311461113631251060254452435500 10544234445354652220656003255054001156164020665151043616311020061136135636310121 30522444063051116106545010523325342200602335433324236564025533301402666160123205 23325342200602335433324236560032550540011561640206436163110200611361356363252301 10320566516255052611222035064443403626004522023006621613050132550540011561640206 36603303330436233366604502112615220250024053344350515502405334435051550000000000 00000105442344453540433243214242000000000000662161305010200361613200361613253155 530416164361613362604544501251 54022032144411651300065432125150325434501224422456604465515613343041046305034326 11360163034162003663044116630441642000344161144232203214441165130006543212515032 54345012245243100533502244335022432100052243442215205244244453544323454550250300 60024343245633366126400012345652620452343206553436636664146613164644034010020036 16133116553341443111166053306253340446565541131432252053054201025264332403403663 04411663044164200034416114423366304411663044164200034416114423002550116514062123 50352143615640043302253210542463063421652351043302253210542463063421652351050255 21642164445033431635015555334420553456000255343355625225613561333204434614206226 61263015654204256341621300024613534540134616405336024613534540134616405336531642 43230643161302441415306253065204315130241046305034326113601644164200034416114423 15654204256341621303140204345166410611524012503462640553306253340446565204001005 34345102526433240340025534335562000000000000433616633540600243432100534345523132 060361613416164331215336622613 54054256360133443233651103012341633255111260421123041302243362221652224443226653 30560253160455312220206221146323135251111442644145425636013344323365110301234163 32551112603323243400651000503220215256544622423155403411411136311646131330430600 50041616426654111010311442351545616444422132242253353332423345432322052040010053 43452450112553111436111222511336550630160623320523325054343500624402225042354664 03466430316163005411044430146511661311245501053165211344555320665224666341666555 26644122014061053200030644042343531154414623353200030644042343531154414623320622 11463231352511114426441425445202343420015330555203541556631454642526666335133630 02045505625212331553546220306440423435311544146233306440423435311544146233240141 34522066133104206322021525654462242315546161400236603334063163643255011644603501 30123416332551112604234353115441462331234163325511126024314335552364412503006002 43432062440222504231533055520354500300125251661331042060200361613200361613666105 620534345534345140613501631526 61064042244464115206600130134423343610243450014161536603603555306200530105611622 03616566361624110410422240150024060216615504161216404224446411520660013013442334 36102434503636411261404656362455053264634560416146403411411136311646131330430600 50041616435533313662501100640643354434160534320341141113631164613133043060050041 61644116315610432235146146036435104161120055034534542332442353403406000005203306 13613146641146361061050000034330613613146641146361061050000034240211120460012030 14334660243414436645046232562654136165024346661361314664114636106105000003442224 01500240602166155041612131214153220245131432103616316312545134116663166202434054 32235146146036435104161122200510516631161250361640462325626541361650243466620053 01056116220361656064064335443416053432026026114661652041613002406021661550416121 65040634431105343635166311612503616402451314321036163140634431105343634306005004 16164143346602434143643510416112100200361613160200000430500416164200361613400000 160125251000000000520034043345 00232520345261052505130046025542400000353112046434061345203430326001504331410000 06362243134301643250434045100620344636000001415535202551243543534245342350502200 06005265445554021105666661001600422505400200015501205244244453544323454550250300 60024343252265342342435324354202055000100251233524424445354432345455025030060024 34323452610525051300460255424000003531122110566666100160042250540020001550150361 02015456123364123500500550640151360630264315254213300100605121534010462634155324 15600600660320355555200250014430310040002330223132632525462455340030026603443404 51006203446360000014155360315143622453621001001104501405134625235644006001026563 15143622453621001001104504510062034463600000141553264315254213300100605121052006 33404600300054405160042250540020001550101504331410000063622462034463600000141553 03552023005000622061443031004000233022554240000035311250220006005265445204001005 34345550001002512332300500062206300600243432005003453110000000000000000000005654 410000000000000155015121130345 55233244512432220550505505324234000001251533664621315062006456305062616121140010 22666345611612164466546031510203561364001051020565344205660660332412125210441430 06014242654130554634421616333141123113100206110150304366366641466131646440340100 20036161331432512233064525656233023300606062606341141113631164613133043060050041 61642231433561614446366546646005016606202110110445365652560336340010635351250355 25362212666026406500305463662150013214020151616566300605511143566165311413330132 03600506235331220113653534350665610020563632401321402015161656630060551114313214 02015161656630060551114333241212521044143006014242653303033036414610000024323661 32521215440544001010151013151020356136400105102056404404136316000005345411506261 61211400102266634220245354300000652624462616121140010226663420356136400105102056 53242340000012515333561364001051020566450410020154244644143006014242654306005004 16164233006060626064100201542446600500416164000024323660000000000000000000041646 550000000125251626062056540562 16515255035533656605030606665152433110314345023353211541102342550506044332466652 00461645442456623660543522020103344531112500316136505056136620313141422211560213 32101416132621164366316024555363002015144260511613502533533324233454323220520400 10053434520216411504646363555662105644560636164253353332423345432322052040010053 43455613662031314142221156021332101416134224412110204010111262534466046343230001 13663141141664113011050440000244566430464525444363311650613432004453354244243324 45044060220000011366314114166411301105044000011366314114166411301105044000054352 20201033445311125003161331314142221156021332101416136512523136631443666205034325 32224140050626335102661644010202224543611550156164464525444363311650613432605055 53234166220621613104055226544416005434550555323416622062161310334453111250031613 66651524331103143453344531112500316130506263351026616450626335102661645204001005 34345151442605116132133210141613300600243432660203300000200361613200361613406600 000125251000000543454345000000 55445423453526250250205502442442000001345122636364166210105466315062033463440010 24405121444334042656645030510261134134001056211011512616423031656114463300210260 05010542162050035662656131441336665065600506141042502533533324233454323220520400 10053434550035662656131441336665065600506141042524424445354432345455025030060024 34320421151216463364411120121002016360353566265613144133666506560050614104242656 64503051026113413400105621101021211036435342333233100205455446141440532565215551 55400106266223602311462015044314330060533026515242556621100350320040504635223114 62015044314330060533026544136521256622624001011024604304033041141140000026132442 45212562226223006015115543051026113413400105621101304403663663000005164533260516 64364300602156606220533533500000643265562033463440010244051226113413400105621101 24424420000013451224431433006053302650210260050105421621026005010542162503006002 43432656005061410422600501054216300600243432000026132440000000000000000000045264 110000000125251235613620512146 00340400521425011106000000030430300500515554061010034214302220500000006016060030 03233311606004356340555020000000106101004004544460000411001465256513164640000040 00001064600003660063125212646131300000300000601310000000000000000000000000000000 00000000003660063125212646131300000300000601310000000000000000000000000000000000 00005214250111060000000304303005005155541211531313445432326016010030002656121014 31346323454560160400300620101056243424515262600000600000502620631252126461313000 00300000601310143134632345456016040030062010130203545432323043050050021101455502 00000001061010040045444660215152626205201001006330351205152626502504006004415122 15152626205201001006330352000000010610100400454446262515120520300100336265000000 60160600300323331000004034040020026222300006016060030032333100010610100400454446 00304303005005155540106101004004544463043030050051555400004000001064600000000000 00000003000006013100400000106460000000000000005006142440000000000000000000004032 300000000000000265612620606146 54251636621266446632311112450514334225124661461236030521143202030654035014136154 30051206156156460330215240246142001160161342453120113416543312240663456623006463 41253603236643612344655301143211540013143652410454106122122265622515262660160500 30012525142034466143223651403430103643252535635436636664146613164644034010020036 16135061442510105036205604245346250064103446614322365140343010364325253563525663 45050401230420636416234002650444150135663045530546616634654406550146120123421004 43043452126541040436134036105036631603441104440436134036105036631603441104421524 02461420011601613424531252432502430102442340255330556421140322402311611431233011 05036205604245346250064102216422310026216534120131401230420636416234002650531635 00661061643532465415021035324315200136041602041146104336603345530546616634654406 43406041345252421424206364162340026501024423402553305503340343256512360000000000 00000131436524104544134525242142600500416164616435324650200361613500416164166550 660243432534345013602650646441 26612145661412035366311604430412434033653321234441102636144642224525564030446166 60023043434651035315262003400140205631164111236540204654636054044450341254032263 44335351405031231410230333204365230455143344242630205244244453544323454550250300 60024343231231410230333204365230455143344242630341141113631164613133043060050041 61644242453525220652206502321341334106666424355456665161145020554344400620535315 26200340014020563116411123654005202044663461500043416311366316061010223352346000 25243544533543520204466346150004341631136631646066640165346013321661141456014122 15520661065361601124113560554425431000525342332442341113061243106445611663632105 54425431000525342332442340340014020563116411123654340014020563116411123654534405 30464261266120555436523045514334424263006305021466136665412314020563116411123654 44304124340336533212403135165116502226014233453336241500525342332442340000000000 00000252435445335432234333001502300600243432615662450360200361613500416164553655 140361613361613062055403555414 23615052205523122006122301221053455633656511334323264051362054256035622221643346 60010546143406630204044616640440053110444115333610565315340163415431411633166365 53335313302124624306143623463661446114122444246440502533533324233454323220520400 10053434525502254655001655406556024322144121266253353332423345432322052040010053 43454420605055434450550012330555331222434642133154520115333620462204436462144315 33002533105335041644211242455264150235210421555561344311006023102022343320220065 44022244655534521654615655211522124411141511040446166404400531104441153336121624 34136022513144451136063655434450550012330555331222435425603562222164334660010540 61223012210534556336565112533105335041644211242455025613445651144611124204521643 32126633166653503115333620462204436462135622221643346600105444005311044411533361 12210534556336565112251314445113606360123305553312224312330555331222431605003001 25251243221441212663155033413156100200361613333662444160100534345100534345552454 630361613361613030156023141233 23504413336156452336426605355162655033063154312132413240251043246125041343413366 62226631362554011315145010631435141633442113124525421516261200656210322150561235 51335204223364441621325441351102422615122044014623403411411136311646131330430600 50041616460152332454052220233052345022544423010612212226562251526266016050030012 52516254453230255505440254320552333540603021026613041204116225522224430553611315 14501063143514163344211312452420455260124012254433444411603365435133631663643120 05622344132104526034531652036434364411155511445526012401225443344441160336502423 50133540425314451143063365621032215056123551335204224324612504134341336662226632 55505440254320552333540601063143514163344211312452124012254433444411603365146342 63614433566465325455620216542264425035531104316403346663105012254433444411603365 53551626550330631543643436441115551142543205523335406056123551335204225204001005 34345056223441321042155433645603300600243432334666310500100534345100534345550354 620361613361613146233365144206 54063305401424036562665436313006134625626433423640563560431251023041114652566164 33024343615003163401410341630434114324160346410056330540142403656266543631300613 46256264334303254231553363304156504611143552033163304366366641466131646440340100 20036161306665642612604243210134341043352442250000000000000000000000000000000000 00002342503530253420525335265340254530011006410052605140202443154365256043156360 12423224612151002516234232611051200345032104041162316534350162641005260514020244 31543652560431346526054036663125211613440534314103416304341143241603464100512423 22461215100251623423261102510263050533462341252103464320456030366154612434206152 53420525335265340254530011416420261612016634114430540366631252116134405343456030 36615461243420615415650461114355203316341114652566164330243443411432416034641005 50533462341252103462616120166341144305334623412521034631666342250446143401002003 61613016431521513446134625626433200400652526611436633400200361613500416164162650 040243432534345331635343615052 51452305523031443450563402603002643444563013531440510252543336303342002652421621 11133645532035531301565622361651611630612665462322200123444250206143253323343254 32442021005204010502651553661621324525534433041332205244244453544323454550250300 60024343206543335205016345244544345234533505600000000000000000000000000000000000 00003565640606132400251235223435443203511050265155366162132452553443304133252523 44414044350051253561566664413304532336552542641343361166012664463343202143051040 05134333214064453233655254264134336116601266415656223616516116306126654623220251 36003453143316146613014520614325332334325432442021005264100432463446163116406326 14325332334325432442021003105226421523661066255326421603201003261666421051334200 26524216211113364611321461533403316651304324634461631164063234531433161466130145 26030026434445630130512535615666644131361214314444553230026434445630133401002003 61613051343332140642643444563013300600243432165112315450500416164200361613223441 320416164416164413323500632510 62650305356561414142142466614103644033033345262050451323063336240666363111601146 66414320603023166623323301163060360515666112545264020623444622622033420402401314 44336151640204254042610161312634313424533144501000000000000000000000000000000000 00000000006010505234324066250533244233244335345000000000000000000000000000000000 00001123240313055260121346233441335606131050523432406625053324423324433534552512 03026240245406321666111545432303461641055430366411466411663613426101613126343134 24533144501000346164105543036641146641166361314441530111414666106631113634515104 43205351623116651142025120646506515042634443331515265251532161516364115664050006 46506515042634443331515264432053516231166511420251116306036051566611254526223404 11366311366114164444242333403354445352653230145611166623234553516231166511420251 40240131444336151643664114664116636132401314443361516442634443331515264306005004 16164646333441626133644033033345100200361613114666414320500416164500416164550555 260361613361613444322000526000 45002303412065663116624466355263652344154613434430253546461553641021626311643441 16406132536034165505450156132453641416432663035260230341206566311662446635526365 23441546135404365012114661153311422514125433623164205244244453544323454550250300 60024343201654301055350214250162154225633214000000000000000000000000000000000000 00000013545345050553350255330525444455260642324320202244205224402523333225151464 16404044114034411043466664432261604326552306624501543066012613121146611533114225 14125433623164203363042143025423144356642100054501561324536414164326630352633630 42143025423144356642100052641162044651031520440364326146020243030266341115224323 14326512453534526442021644044114034411043466664432421430254231443566421000336630 43366034311113345606520206442533316652621626311643441164061353404051143666255345 44651031520440364322542314435664210002553305254444552650133524446112515204001005 34345644253331665263152044036432100200361613343111133450100534345600243432220532 510416164416164413453526613000 32162265344620431121301016324302133652423164361405020013603363103366431124436603 44301643435223334043613024214366163531111431042510236446604262604311620121446263 32525413455413311035151034661506563315144525236432205244244453544323454550250300 60024343210600324022423022445233655244025520345165565551215526251511061020040065 25261004530553540553325441225330522504322244621034553063012304504432564552606410 44146044113466533411043340613641044146044113466533411043340613351510346615065633 15144525236432436130242143661635311114310425161553510505213610351124363152644146 04411346653341104334061325104326550646422331520140001644102105310640661342644324 31162012144626332525413452421436616353111143104251613244026263311543056000336643 11244366034430164606145340564412535461321053106406613426443252136103511243631526 12144626332525413452460130116435133456464223315201400045524335526665264306005004 16164450443256455262133652423164300600243432661342644320200361613200361613611602 510534345243432630004251164000 45222031616655662113413351331162444525516411401446523624461353006506322261401114 30342165135100150005400143354613353433665342162234223615312234565003603511134204 44250521435244335366561431610103226165633152434021205244244453544323454550250300 60024343246161122115664364426446615333252261366436636664146613164644034010020036 16130310001500352215432212522441256346624600062004255623455652553365214311543664 11403466330005613466034500136122035636143653225433166134334404006200425562345565 25533652143115054001433546133534336653421622354001433546133534336653421622335636 14365322543316613433440442616051664410026442254612300634423164424344112435615543 52215432212522441256346623466330005613466034500136012014555163066634043561650632 22614011143034216261133600513355231654050133252421154361603514555163066634043561 45516121446253430560056134660345001360143254402510032414325440251003241605003001 25251051335523165402644225461230300600243432111430342160500416164500416164164005 120243432534345256340136641423 62264042612122104012156056340560344433360411254161540212201310242054302026011156 65326411462614200002525201654266406004665113633101424015636655055640243312004064 43335331433636043533415143113536540120633044362115403411411136311646131330430600 50041616435165655603065621021430210433344410366341141113631164613133043060050041 61641563665505564024331200406443335331434353341514311353654012063304436211556550 64605350234050510666211245136000252520165426640600466511363310001616104362133203 00233644535540025252016542664060046651136331025252016542664060046651136331064605 35023405051066621124513640121560563405603444333604113351041662400105116663662161 21560563405603444333604115350234050510666211245136165426640600466511363310432205 00440411466005303534465003013344424463454302026011156653264142160420166611120655 25603100445331240562003303663110024041013044463365132402202442330065050000000000 00000301334442446340544133242230000000000000113662410350500416164500416164552463 310361613361613012022404122423 45014052116655342650210103210255452344524622436143063624404314136633005016303441 10506312365453150004104030341245001643432662635011405211665534265021010321025545 23445246223124013244623042305166450612125033301336403411411136311646131330430600 50041616425661122435120560604560522325433253155253353332423345432322052040010053 43453531220254245335500604350522440603541324462304230516645061212503330133643663 51162165063240434443466554414122605325542316460254143566311052002402050524126004 32525133135604041040303412450016434326626350141040303412450016434326626350134636 41144002061404336602014612611562345406153521442330163040436532006134345115142063 54026113201656520444064413034124500164343266263501350501350344643166436233436532 00613434511514206516645061212503330133620642043313461134154463240434443466554414 32102554523445246220206140433660201466043505224406035403452526446421030000000000 00000026253334265105152444351260400100534345344110506310100534345600243432222032 240416164416164104232665631526 45350045360543302550436055406103243155250323420041636102003364103416443563631603 31460333205666532244206033663601223210616441044061034265613224324656062414644334 33555412360534243060022453025345521424234022354022000000000000000000000000000000 00000000032410234405220341022301604534622520454341141113631164613133043060050041 61641233066260131133016266236432550146610652334661640266104124463412211136053466 15525104552012411561244222650461103440612044602501361544340131600224530253455214 24234022354022223205155110523223126134405622504413604361334214146104463104444136 04361334214146104463104425504360554061032431552503231044114106554560161336033011 31133016266236432550146613366360122321061644104406612044602501361544340131341644 35636316033146033266104124463412211136054121511661663331246544602501361544340131 16266236432550146611223210616441044063653314365566641061032431552503236102004006 52526643342226456353243155250323100200361613161336033010500416164200361613662150 660534345534345631164406646441 45341246645311602513664403065232655034624630425211122433363363042023031312443356 12506543451640206115206146032242441336441160635550154323460054320202534243550205 52342155436234543100234505052435342205022543562234106122122265622515262660160500 30012525136306633551031436051562025422643326502341141113631164613133043060050041 61645232664146611562111051421554345064561034461034230511212245532244303566655663 32062165032354043144516645304611520614603224244133644116063555550466532442434521 15222243444053046130303416361440304431635446146130303416361440304431635446115536 41141613422344441611103625136644030652326550346246301631045535336441336610142224 63410262150523551344512053034163614403044316354461350540464653344216520123436141 63304033461423316511212245532244303566623031312443356125065432354043144516645304 30652326550346246304646533442165201236523265503462463051421554345064565204001005 34345254226433265022055234215543300600243432334614233160100534345100534345523123 500361613416164356662642654363 62440326344360405043122426105024343443645156220054656653561516443665331365111651 64650544103303333643505351563163542164615614302041002205500153435406155043545424 32433542430154144121431345524412232413334134541015000000000000000000000000000000 00000000055022006243423016220342323534534423534524424445354432345455025030060024 34322222452101213142342156345431435206052200624342301622034232353453442353405310 33302402063134466061461603636531033302402063134466061461603636062434230162203423 23534534423534541614602544061464636136114636160406153363250403616166126454233302 40206313446606146160363650431224261050243434436451562426214614235613162163405034 31224261050243434436451562402063134466061461603636664501244306261161555455523301 63131416416631416103545223303423430535352205322121601605666063134466061461603636 36552046433431115116146463613611463616511414304306333050243434436451565204001005 34345534343341326214643343111511600500416164163161041410500416164200361613250355 500416164361613144403636503233 15664120046043662664661041535420134034461264546134613013104240336020425323006136 12006324063325255245404526023116344502161164526645402162462140404215355664533033 44343430133551616612620261301544352260143443261332403411411136311646131330430600 50041616456153156303035624221132440443343434064524424445354432345455025030060024 34320460436626646610415354201340344612643103411511311603624235064304331651334023 52530164126044360416516334413646035304410503524540016416500145341151131160362423 50643043316513235253016412604436041651633441316461535663415420061621621623235304 41050352454001641650014540421535566453303344343430133251054661433205616613251134 21535566453303344343430134410503524540016416500145164126044360416516334413445204 03050461461034200154435226014344326133220425323006136120063265414630516016625326 21651500345341003513040203163160435005524053413422553250602342340521005204001005 34345105435430256000434634634626000000000000613612006320200361613500416164522341 320361613416164256000145632510 32153516031116104261604466023240634222135603366662235151414214163202441605066164 45544123616502520262521625223065115405162330506336361515323136211341265161333043 45222531544063502424220042550634204350543655406442304366366641466131646440340100 20036161363502424220042550634204350543655406442612212226562251526266016050030012 52516160646163461662041331501346220104224666160351610331105453014355564210441414 40014330561401630316533105114604064240014114621450016633632452131614316115036446 20643155060355406424001411462145001663363245231140346143014120041603346602064240 01411462145001663363245242616044660232406342221356030634402163061404612446026633 52201435034202341223013353461430141200416033466020014114621450016633632452636631 56320061144145325331105453014355564210421630614046124460266353361020116133223365 41331501346220104221412004160334660202324063422213560334202341223013353401002003 61613104434551155360534022544060000000000000611441453250200361613500416164116220 300243432243432603555114144206 32022622465502401221150634103251322143410431340414144266304313136143064600204441 64110055534311616403511021636633515254334611233402262246550240122115063410325132 21434104315353556442052323243520454006055534533001205244244453544323454550250300 60024343256260153111634112651014436655334242165524424445354432345455025030060024 34326320461540654033116534316220436531632361643516056620423425635543400643323514 10413032024611255333261532434236222561224532021165533661414253316230123044661243 46155034124614360533554021650134513356165061535110216366335152543346112334034646 41634013100503336136600212211506341032513221434104313640450531665224445162453436 54033116534316220436531632163663351525433461123340355401461435633161005166450531 66522444516245343446612434615503412461456120643264421612016224611255333261532434 35435214223430013441310050333613660026334112244353561232513221434104313401002003 61613060555345330011022243244006500300125251444164110050600243432600243432253654 350416164361613064335166162025 00143026226266021206040030605633400600265612021604544545504240501006050356610050 04535245610323323220353020600102042116002003242535312534131121612155522256502320 02003131634454262222115112606101432504200600221252304366366641466131646440340100 20036161351551511056501030040102144300100512165524424445354432345455025030060024 34321041445333542325450155436003001404312505543234535342465232460000005552065664 11146313464054461200100560615200540450252525314121100600206002554323453534246523 24600000055520054045025252531412110060020600254045025252531412110060020600235302 06001020421160020032425340433634144551130005004313443205252524636566001005010054 33634144551130005004313442060010204211600200324253252525314121100600206002100605 03566100500453524610143250420060022125206050356610050045352410204211600200324253 63452035001005565252042116002003242531554360030014043156334006002656125204001005 34345545005004646143500100556525100200361613003001626110000000000000000000000111 600000000000000555206002162025 61244454000410233064521256605603360600416100050103265500520113653424361341615020 00000262060451220025066412435341643616205000000516465224465461653114463345515366 05006525323026411001603324125652432534310600000064403411411136311646131330430600 50041616426411001603324125652432534310600000064253353332423345432322052040010053 43454111213623054603102353332604001252640036054401325652110210441010036160006503 11026435342204201120200652500650311026435342204201120200652500016033241256524325 34310600000064250664124353416436162050000005131102643534220420112020065250064563 05102605445142010012523244536521253452434601000000134404033042431460500004161136 45212566056033606004161004620150314111320600534326304403534631020000361664260510 23326350600652545220565235401000053433262046366645010024345126054451420100125232 21254230600002434453141113206005343261551356030036162656033606004161005204001005 34345146105002434263360600416100100200361613500004161130400652526000000000001252 260000000000000000640051026510 22502000544543435435323323000505001034234442112420555555354663026232355055330266 16345462232056336353604514545155506543056165523255250230030605266100064622032540 11340610105000233234342342454454000202006043543335205244244453544323454550250300 60024343200233234342342454454000202006043543335000000000000000000000000000000000 00005445434354353233230005050010342344426606066650513100022002240614330060301020 43225000262330134605516025050102043225000262330134605516025050606665051310002200 22406143300603204322500026233013460551602505055530326200044004410521660050643225 00026233013460551602505061244542624401451012345253553263232622201234021612254524 62624543302356015346435363262000440044105216600506515454220224405116143231005154 40643102261052020013155045230664301606051544064310226105202000440044105216600506 05500553016344001044400441052166005060050500103423444205050010342344420000000000 00000224061433006035001034234442400100534345020614611140000000000300125251521522 210361613416164160600506201501 16462230265116504413656525463035410100110022006456650534056604134353504615362050 03452250132112024302110364342420316241502004325523263360652063302452565602346531 06005261165441460546015442313060424652560300542504205244244453544323454550250300 60024343245056135656131444636164222660500133410436636664146613164644034010020036 16132651165044136565254630354101001100225613565613144463616422266050013341024302 11036434242031624150200432552315023114626050141534350600314301134612166364442041 32160200015236466450305062651110445010060521421103643424203162415020043255223114 62605014153435060031430144136565254630354101001100224304044044164230200006361312 45256560234653106005261163050626511104450100605214303303361354050000141646201512 66603320600102563550553456206000042432315126660332060010256350141534350600314301 22432150100003534541415343506003143012346531060052611636456105000625413401002003 61613423606006600555510300401635400100534345200006361310300125251000000000005652 620000000000000152365214044336 00032630024046015102600001014042200600045630006456004101502320450000202101440050 00135600132100360620545032000050560633002000642103263002404601510260000101404220 06000456305444342320633364231645433305600300323053205244244453544323454550250300 60024343241631616504053362514103645000500614666436636664146613164644034010020036 16130240460151026000010140422006000456305303106260510000606303550010003214032364 30340523452536243600100230642403113114146136316423200000403304310626051000060630 35500100032140311311414613631642320000040330456665146251316660350060064603654503 20000505606330020006421030244152636041320002001631114302543252415341006005401352 44152636041320002001631113200005056063300200064210523452536243600100230642625101 31624600200665316000606303550010003214000202101440050001356005056063300200064210 10140422006000456306461531005001124611404220060004563041320002001631114306005004 16164355001000321402100400454024300600243432004002562220000000000000000000006011 060000000000000321403304135363 55000220435454335445324423022000001033323353625024262666421034632546226452040216 64032042501324404024311205132542535204051116654160022043545433544532442302200000 10333233530550342323442332453354055000006044454424000000000000000000000000000000 00000000055516560125106006031535250306644620156524424445354432345455025030060024 34324354543354453244230220000010333233535303450164332241531543060654416351132350 55353260500403340105211422054402431120513254253520405111665416345016433224153154 30606544163511243112051325425352040511166541624320500506236343060551154023555353 26050040334010521142205461344553624623401012336142663463254622645204021664032045 62635543524306015330324405005062363430605511540235513254253520405111665416020154 14340102266230542603153525030664462015620030443060256635502362363430605511540235 05022503016335660154033401052114220542200000103332335322503016335660152503006002 43432000060444544240001033323353000000000000020666466360000000000300125251555155 650361613361613453304503542544 00233354345534010600300003335234006060424332046663161336102050060000666346100505 01416643111461644160502001000011143160020206361135355251200146344462345011541430 66606600644020021532631566531643112113101210644351304366366641466131646440340100 20036161320021532631566531643112113101210644351253353332423345432322052040010053 43450562451462112461346656646065601334262153263156653164311211310121064435151201 16511046132444046602520345200242304433554324334136402120463451063143331543206623 63401110110013562166623164055465610222022002611651104613244404660252034520050200 10000111431600202063611355221152652253245063605425135006000066634610050501416645 55625114451442064603061510100001114316002020636113100001114316002020636113316453 33031105250432500000444254300101035344500666346100505014166401114316002020636113 33352340060604243325546561022202200260550410626001524555041062600152455204001005 34345233016105261004106260015245600500416164050501416640000000000400652526302125 510652526000000625322545051260 32142406435600612145262515360665260406150346364440245216646560251526232012355030 55215213131001514446363316461316004046205020135245250555002210006000000025005506 00062055205004053511224243454323040542410101336525205244244453544323454550250300 60024343204053511224243454323040542410101336525000000000000000000000000000000000 00003135554242234543234005054601060321655351122424345432304054241010133652535661 24253454323560564420102131005033500020000000340044020002304430556000100000005200 22010001502250025356432345412022432060254016225356432345412022432060254016265642 51526223013452030242261100600000002500550600062055200500000004300330500054033406 00000002500550600062055205262515450654220402256256000000340044020002304430000004 30033050005403340000052002201000150225000043003305000540334000340044020002304430 02500550600062055203400440200023044303023536060644125205054601060321650000000000 00000220100015022505460106032165400100534345500054033400400652526000000000031066 100000000652526456124430615052 00244453435543001006300004332534100600454335041113616331600200560000166436120050 01316633666416144610050021000061134165002006461146465160201045454362345111201440 05006200603020053645135312346134005603500600032536403411411136311646131330430600 50041616420053645135312346134005603500600032536253353332423345432322052040010053 43450241326424654316430021042001000452415364513531234613400560350060003253630506 46461231645553056600400230020224322235554322333236200300403452603232341543266650 63300200150010213431304613044314640000035520164646123164555305660040023002005002 10000611341650020064611410063000043325341006004543356204152635544510001002561440 63000043325341006004543352100006113416500200646114362514223326000600521633316403 34631300000422506000344524360010032344200166436120050013166306113416500200646114 43325341006004543354431464000003552010210420010004524121042001000452412503006002 43432633002001500104200100045241600500416164001002561440000000000000000000001443 050000000000000325363452050206 00442233544454030300060010354332100100543424011446631113106060005002063166420020 03161416633114666460101000200501461135005004616361263625516516661163614161406200 06002525115240644034106011656121053105500400643440205244244453544323454550250300 60024343242400560423244333444203625200500400015436636664146613164644034010020036 16131330436010661216560246022003001343306615636463346431364326530000006162103501 46411666111406543400300100023350146411666111406543400300100023341060116561210531 05500400643440233433340430336663320060022520414641166611140654340030010002310100 02005014611350050046163610661216560246022003001343306000500206316642002003161416 61216560246022003001343300020050146113500500461636020050146113500500461636500206 31664200200316141250553335510030011610202063166420020031614150146113500500461636 22444226004006616051461135005004616362460220030013433041525002003000624306005004 16164150001005252662200300134330300600243432005004343220000000000000000000000434 630000000000000616210023054233 54340626603153512155263615312160260401604024416034033206264146613314614400015020 23353164306356122525121552603154132502204056151230022326244245354432455405243036 06012656300554515335324233453223025340410106512140000000000000000000000000000000 00000000052052502000000006600505520010006055502524424445354432345455025030060024 34325510313242334554234220004601015565435250200000000660050552001000605550215414 53544321254153520320605206036130324233452123523160420105560642464535443223543550 00310606221234400000000550030334002000503330432423345212352316042010556064200000 00550030334002000503330400000011002022500600010222050000022004044300500020444030 00011002022500600010222050005500303340020005033304005500303340020005033304022004 04430050002044403660050552001000605550246236452055030216265462263430520305151555 02022500600010222053033400200050333045243036060126563022500600010222052503006002 43432003106062212340460101556543000000000000500020444030400652526000000000040111 060000000125251555026036135363 00445533533353030400100001453442006060243454011336636663606010020000213611400505 04161316644114111410106005000056416630020203616461523624406416601104613201310260 65606525412640655135106611546130654065601510243410502533533324233454323220520400 10053434546000250364533354322544155401110361661436636664146613164644034010020036 16131226426011662316401230121062605343600025036453335432254415540111036166104306 51366631644311233102220652552430651366631644311233102220652552136110660316450646 05101210125236433413325432116141340212012521465136663164431123310222065255210600 50000564166300202036164611662316401230121062605343601002000021361140050504161311 10461320131026065606525410500005641663002020361646500005641663002020361646152640 26204505350534312000632433500101053432300213611400505041613105641663002020361646 14534420060602434545310535023204161201310260656065254132624061600000223401002003 61613656015102434102606560652541300600243432050504161310000000000400652526301252 620652526000000000550033044336 15605525150423364022644210636144414260150252560231305163155201146320100033633620 11204310064242053543240224320255653232330550603420321210656251201125101663651515 50660305210000000000000000000000000000000000000000515515146562011110655212601061 62530025160435423205066243445353534354435220006165214604000021226214152125121216 06104354232050662434453535343544352200065163155201146320100033633620112043153543 24022432025565323233055060342354413055133560141633363510620525002550661023146366 20260364560436016603340154235331013053263025352201160546314115051041321034160000 35332356543534535352025060331252265656525622561100030004244542123424324242505200 00000000000000000000000000212262141521251212160610212262141521251212160610624364 24026206446260255231463662026036456043624435320502523410034552212454544022010435 10003363362011204311416333635106205250044144150665034602242246033605234414415066 50346515013315105225025234100345260364560436252341003451331510522364560436220104 356650346620525402560251000016 06550534202423543055423100565544332100205243122024350535423402235460021223344560 05025341605210406315560336550660002265150166062123010621221510104425615556521265 51250036600515515146562011110655212601061625300251000000000000000000000000000000 00000000051313423026033464555424134436525102015542442320201143523335342453324300 65502521466500001341445654314631346021026021544201124402200033245405220235312156 25066215400636622551400106125215442011244022000332454052202353003410440656442121 20506634206463052402203632214141060335210323543603301213356565020114350131426033 46455542413443652510201550663425444243532445340012200006436332123463146431056050 00000000000000000000000000325355141523542325406306325355141523542325406306656442 12120506634206463552242402156055250664453342450205254360043211000551262061101565 02122334456005025342122334456005025340044532302550542402265150166062124453230255 05424562102252011335025234100345506634206463525436004321143501314552506644611015 650205243502534041100000251622 06646422111311641060224002306453432000164052113135566646613601055300540132434500 06130255231503132602550045523606445622153162321551501316134544302411136304643312 13160511210454454562423055550244353205025234100345646646423631044440366141304034 31650016432343251552065333242054522363234013363363640553202600212336136426015213 25101513203440064431202664233541523135442004320504311341633002031146111363151214 63063442412432661224461632604043205043113416330020311461113631526010523325342200 60233543332423665101300141553453213046145164052200322541013321556246154562260054 22336454262130231641311260254452435500105442344453540235544132351564054613646650 00000000000000000000000004552360644562215316232155112001503265251000432061021233 61364260152132510212336136426015213251024435320502523410034506204512526000345016 54013243450006130252664233541523135442325541454306441432652510004320610504663166 64146105442344453541061625300251233543332423252341003451543245441152132510003450 160164052613025266560164345526 15304045254203126344664200266005061525063622520316365415102046644321144040505264 32140612025346002442055334420553456000255343355620133605461452263300123310250503 41166562060000000000000000000000000000000000000000454454562423055550244353205025 23410034532523504651433113500511002016252014155354666013650011234441620405214313 56563316434434442234550236030001003143361543516642200362230610102533441460402442 05533442055345600025534335562366304411663044164200034416114423366215112222226211 05043061435130624561155140045500305234305654464120066543336150302563464212120466 44321144040505264321406122443350224321000522434422153113345663303020251345630162 22205334245020525436004320112344416204052143135656112344416204052143135656024662 04303061225535405246620430306122553540524435320502523410034522432100052243442215 05110020162520141555110020162520141555410400060046344143030612255354053020251345 63016010431610424660000000000000025534335562000000000000400542553300235224163426 400463441314336212330164432164 00141403641034235355010050055306323342140025063630413604354242206002002240145443 56300524242053240521565660400600665035155214200161223064334553266635044166230161 23054106560454454562423055550244353205025234100345131131354146033330411636403043 46120061351513535265400540264305606402662030320532405215656604006006650351552142 00164522511264442105534462034362015304140546640346643031616300541104443014615445 02544520234342001533055520354320611455320431651104420126130665521565660400600665 03515521420016604065524056345040062145011040534426651025436440221041345033650411 65014251050046351033050152332505434350062440222504233661206352602003142604402062 22205334245020525436004320150645201404506446020260150645201404506446020260400600 66503515521420016040162520655121262062200000000000000000000010011204262256350061 52343024453532302330224014544356300525530632334214002514045064460202602003142604 40206062440222504230000000000000542130220103525436004321331050510364320441222504 236240363330501606400345000251 36311065454232510142411303214614034254100311356633564605354465051623021066502536 65001210446051315045014656141642136460164012006312230645460260423634243214532304 32041003540131131354146033330411636403043461200613131131354146033330411636403043 46120061312323545260635366404563163043523600466513150450146561416421364601640120 06311316140526464063520050640344412006400033061361314664114636106105000003402204 32432354453354243043010000025330613613146641146361061050000034121554101346206304 41061244100363260423634243214532304320410035434534542332442353403406000005252646 40635200506403444120064063121636135641310613065001461424113032146140342541003113 33304116364030434612006136024042425540000326500112134620630441061244100363240424 25540000326500112421600104502555360045041163640304346120061335352230000451200665 45631630435236004662106650253665001210201304333650013010450255536004501120524112 00656320522241003203043461200613000326500112000000000000451200665326500112600000 522400562000034000610000000432 23134366640301440636356602020546052343245043324360332233054513031122054533003451 62325535521566430125043050131344344250433610264506101664125625652126521560601100 03006136220323323215354022220533424502052543600432454454562423055550244353205025 23410034534453614614163641631404033000200432466226622015132023366015122002513462 61120061222611151614641215350520433321210612226111516146412153505204333212143666 43331343545363121016052226363406330141421105050231025434532034125043050131344344 25043361026450211056563550404031503461641301662645054411062655005264315166553126 20134233343604366163230234020646433433520344160513206363566020205460523432450434 44403661413040343165001645013134434425043361026450233660151220025134626112131344 34425043361026450325622252405244342620636614130403431650016465131451043561451146 50502310254345320345453300345162325532054605234324504350220006005265445460523432 45043550001002512335025234100345025134626112000000000000100251233600526544255514 140345311432466645100345251432 33466411324164440330303303641461000002432366641161200612161446262423055311105254 12451433335601356405045020253310410360525441512655550632504353364545614316535002 52312642230646646423631044440366141304034316500164646646423631044440366141304034 31650016443130405053425254641412514025232445056564301636651313521625363004346245 14465142604064030341150650120434665453240612161446262423055311105254124514343634 35546465620112333016153651352405053425254641412514025232445056163665131352162536 30043462451446404163434626565345603431366404220320505244603604102523362651253425 25464141251402523244505632050524460360410252336265123303033036414610000024323662 22205334245020525436004322025331041036052544151265505505324234000001251533253310 41036052544151265550532423400000125153353342450205254360043235100345052542426606 41363160000053454115531110525412451431206503431123245304320252353511011640434636 32202410252336265124034316500164043462451446000000000000006526244001251533065262 442432366045230134600432526215 41063452020215241136156462530466041563230432461400243435425262640155252351605444 16406135353221414232634160236425166360603263501645613404042341226523515436015501 23564601640646646423631044440366141304034316500164323323215354022220533424502052 54360043202434354252626401552523516054441640613652521561646450311616213401555345 04322424230446305114300354100453662401645056253664162131524031103621454034520003 32442353353445332033010550000562536641621315240311036214540345003324423533534453 32033010550000055122156556522655105504066000044533542442433244504406022000044630 51143003541004536624016463021640134030420013060201641624161034661620142544303453 33304116364030434612006135613064304035006401050613133520021530051244650345236425 16636060326350164311616213401555345043236614130403431650016413403042001306020164 43116150635233404320354100453662401644236003241153061340350064010506134660415632 30432420013060201644034316500164051244650345000000000001306020164326350164602200 002030526440000104320432000000 33113146136345430430403304114114000002613244606425426464062436252423631046505254 10642655450460060345342024253351662440525442455542634632626023612343631215062404 34650263240131131354146033330411636403043461200613323323215354022220533424502052 54360043262002016416303634114522366043466364446013031160323505504602564002523544 54605101552013140440620342600343146646200201641630363411452236604346636444660345 34202425335166244052544245554155201314044062034260034314664620345342024253351662 44052544245554551314565614550442602523162605631253161215354023606162403213663325 15464024616102523226410145420220310521300525423323104304033041141140000026132445 55502443532050252341003452425335166244052544245554205502442442000001345122550460 25640025235445460550244244200000134512253342450205254360043231052130052542332310 36636630000051645332461610252322641014351004346311315011450434625450353120252360 13512310434606325613043461200613025235445460000000000000006432655001345122064326 552613244564352514530613432631 54240151315224316642611113013635025034014512423043420062225314620654220604304366 13634460201412236042663061246123215540342161422161042411530213350341234151466205 21434211430454454562423055550244353205025234100345000000000000000000000000000000 00000000050523130530161426305623545025434263101235425133533245432325025000060034 21225231305301614263056235450254342631011506104515031642041164403451666362004666 12354604156604052052443242554622253146206542206043043661363446430513102345605334 55025134442460213350341234151466205214342114365043421350631562601625213540445150 31642041164403451666362034120630436611240344162350426163514021542320523435146064 44403661413040343165001646124612321554034216142216234560533455025134442460140341 16653043361542035415660405205244324255441163640304346120061343661124034416235042 56235450254342631014116440345166636201363502503401451240520524432425544300005006 14244250253345352232052543600432000600342122000000000000100435655600342122250351 360614244163533564530613345631 00542533533223234453100005161015425352166120023524424455454332460000261606235242 56116506216556551151522654000064340462165614334101410410451525314031065146462413 45525554210454454562423055550244353205025234100345262262631215066660122565106016 15240052652052623335335010650121663343343211131120132343621062053215154126133433 31425600621203461205353335643342615113125262333533501065012166334334321113113234 36210620532151541261334333142062120346120535333564334261511312463602543601212221 45225643133236060612516012504012215201665506620253452053406053354305224402251313 56012440416136150031140625345205340605335430522440224316502424442134435162664655 55502443532050252341003456510654646640200416033661620532151541261334333142304103 63442252252633323000643404621656143341000000000000000000000001343031561216344360 26160623524256116501216633433432111312041146104336603353432431002335044114610433 66033315612163443603043461200613200416033661252341003450361044116416033661522440 220466301311406224430164164336 06414245561356644066444020136430334150611304136353221642113301133305064134044362 01664034420655032162530006623065245545160061446662116003642023403366121454136561 64646222460131131354146033330411636403043461200613454454562423055550244353205025 23410034524401352341000223102436446452002566222331135504501100225403645550062444 41400245606250224436351532414345454666542456062502244363515324143454546665432162 53000662306524554516006144666005202044663461500043416311366316016060554425431000 52534233244234430306622162540006165215512215231601122535646512425262623336264055 00334601264440023666656010223352346000252435445335430442242644126353523140116420 00000000000000000000000000662306524554516006144666662306524554516006144666022540 36455500624444140225403645550062444414024435320502523410034560324520225310433205 24364464520025662226413404436201664036513330054111121000525342332442340343614664 11461252435445335432052543600432552460344502525436004320153333630624444140016331 115211555166403552630613613363 62263053430265650331333566426261015132144141201466321623505141311450042211302625 44330234352504420605055434450550012330555331222435622135231404565155640063355103 23466110310646646423631044440366141304034316500164323323215354022220533424502052 54360043224340512120446444211351516062645633636306520515256566551142503503030602 26056630204044616640440053110444115333612430454342422445563401401010203320433446 44506005466630636021224322156512120446444211351516062645633636605055434450550012 33055533122243646163633664421605605050301130620223433202200654402224465553451413 11450042211302625443302322343320220065440222446555343313335664262610151321441412 22205334245020525436004326005466630636021224322156115344142530012142622330054666 30636021224322156546663063602122432215653342450205254360043222006544022244655534 04221130262544330234221130262544330230246603336624441612330555331222435650424416 44235420404010551024034316500164012142622330000000000004010555266306022605105552 665044503333455664010345345544 00261151604460015006660022602560006150131663051662610331006200111005510521000162 06461141344643022300460033300113016300034604543355242406301123106444016636245601 43126623050646646423631044440366141304034316500164131131354146033330411636403043 46120061350234664131034440466034613044311146020211030653101444066651353106431505 45162346641310344404660346130443111460204203362304555034424651403523644620122300 46003330011301630003460454335102415056660222451415026154046452224620511102556541 35021624554603365404222033364565403254606264303100444006640614000431032344262001 11005510521000162064611400300004003355430400015233550100006001144610600054311440 00000000000000000000000003330011301630003460454335000300442234030006254422003004 42234030006254422030044223403000625442200000000000000000000066406140004310323442 06633160100023466336633160100023466334316403346663105016300034604543356660152325 31412410652356236234034316500164003460454335000000000004310323442006254422015233 555431144646114151340432613501 15316654145222352021464201642543316200236340526125406313256401264321006463043426 10413432431002342503530253420525335265340254530012515453665221106430123523111160 02433653420131131354146033330411636403043461200613646646423631044440366141304034 31650016462501201356023053165206531425116341524023425035302534205253352653402545 30013163401410341630434114324160346410056313256401264321006463043426104134336032 14062012341604123561334253165624210060423454340135452425141611420060031222261160 24552252553346514203104152430241563455216543642405243502524425124305232400602001 53333255203644334344116210046555516610532255252244310103543234306423253526361660 00000000000000000000000003122226116024552252553346562515250321516561353433123416 04123561334253165246346222250041665361424435320502523410034525244251243052324006 61352344615005414300646304342610413431314034351603643441235613342531656423253526 36166532255252244315025234100345525643053252525436004320361124163416653614523240 060236340541430126160432164025 01244641330530235026534655530461343020204364653313644024054205124312224031643405 05034136224556112342250462120005166305614013024451100415222160103425165515525162 51221014000454454562423055550244353205025234100345454454562423055550244353205025 23410034505316663403025613411311613461366303500123444250206143253323343254324420 21005015246110145035331060124004410033266345512600346365566411141652340314531654 33035102122304036500553002264240542051243122240316434050503413266410240622441621 35516635402013504006051136601465466151330131362106412541112054325206060524550040 13324403541544313220323250163452445443452345335056000306445330423623346455045450 00000000000000000000000002542411445333534162502351322655021531552326602626622441 62135516635402013212230403650055300226424435320502523410034500261140216306405332 04522104256051036644522104256051036644236233464550454540365005530022644613430202 04364412002240055134034316500164561401302445525436004320224005513553002264606052 452604113503413066450000345260 23640641626120240103462636552663345605614251343032134351104566320526301321344125 45633454206406366254044204511163151305011422425261045141466334124352415440515364 01123215260454454562423055550244353205025234100345000000000000000000000000000000 00000000005020303461641055430366411466411663613106020254345301152024453354453344 24322122346066306455521545104055633634322030346164105543036641146641166361353413 35464121405456434535451042613303461641055430366411466411663613642664315610645200 31562060542000162526504461012265562265522125165030254642411644225140143561345663 20526301321344125456334533503266614626402066355352511034626365526633456056142513 33304116364030434612006135231353661335526306342164451116315130501142242526115202 44533544533442432164203263255361514225112256510601615240052613250046215010235000 46426164146450632513664114664116636136456433652321443232365102246423450623540503 14000462150102350004034316500164501142242526525436004326635535251224642345102350 005614251463000564320613345000 44664631133215430336363304602062000002313251101352332135406342626464045121302523 25641642320311326316035313150466542360252356454325143113514602163232626064535103 43134265260646646423631044440366141304034316500164454454562423055550244353205025 23410034515513215201415154062246312034314264613000135453450505533502553305254444 55260051464164040441140344110434666644320514641640404411403441104346666443213545 34505055335025533052544445526000624463634236522510052541364251004655424256241661 30016153245613023662121631243345004346512634531223535215361164006162453216463426 26464045121302523256416442464620311235410525421323453363633046020620000023132512 22205334245020525436004325055335025533052544445526205161442335034310345251553350 25533052544445526516144233503431034525153342450205254360043231123541052542132345 31050150000054645264512130252325641644336603431111334510310000015451641610161540 13000460000062326134034316500164016153245613000000000000006232613001545164062326 132313251164345510000613432000 41514434654621456616513131664442314261530432416302050064104414604411346653341104 33406134423134236613323062051652616245155251501642160634661162053643614006301561 23006603450131131354146033330411636403043461200613454454562423055550244353205025 23410034520500641044146044113466533411043340613561552254036516521005602352460055 06135006410441460441134665334110433406136250225213563423525463242012504043204530 55354055332544122533052250432641044146044113466533411043340613301243103150434035 25506443450345334351421631434621363053406061365346046203430425220133432043244146 04411346653341104334061364452422016504502265614200006532534200350463415003305264 44403661413040343165001646205165261624515525150164315043403525506443450345553325 44122533052250432516526162451552515016453342450205254360043234304252201334320432 25301304453521400000420314362004402513504634150033052635255064434503456403324256 30000542531002201645025234100345551216350000525436004321334320432361050526255203 450330526440251101640432000000 44334024534065435330641151631560354434400554134343062050406542561616342241544150 04005614524663365216025351046316301355104163002306136461426144061203206521615261 36340000630323323215354022220533424502052543600432454454562423055550244353205025 23410034553243012342440136626146210423343300223414466046454621451614203650133460 04116205040654256161634224154415004005615115113445124650435111141426160040452445 33502544220001432544025100324504065425616163422415441500400561362565503244643546 30562252200662602463425252163365466540060042531323156326163504120644310036665425 61616342241544150040056152426031461406422603614005403410510361434613453520000352 22205334245020525436004322544220001432544025100324324464354630562252200662640534 25234526561000056463163013551041630023041163640304346120061324352543251216000021 43511114142616004040056134660345001360216431104320064114325440251003242633201256 00460412064431003664034316500164562252200662525436004326443100366416300230526004 530300216400561000140000000354 23561052515012320613413516641044445005505460351621045462666515325431362413234115 46021360343142622561643604654060415242015425066625254213116343253023620302461210 46216033310646646423631044440366141304034316500164131131354146033330411636403043 46120061325262065450164364261136033332002202310645411030235635552153662321062420 64114546266651532543136241323411546021360013424210540414634163432362050256103256 56301505354253425262460106143134242105404146341634323620502561415103452456433240 22226006606230101655245603644141415646450306340542142225624115456015350136634116 51402455353531454510204254214222562411545601535013666134135166410444450055054604 44403661413040343165001641505354253425262460106143465406041524201542506662251106 00220244233006505535425342526246010614353342450205254360043212665656542626401021 20654363054634022232003303663110024041234140231430555402202442330065054404114660 05303555510011015405025234100345244233006505252341003456235201115624206411011015 405505460502561041010000251354 36461053252452320163516163404665016254650363341634014153303463641144002061404336 60201464346340306144414023130243436330004011606225241311162636323410542345405104 36656302240646646423631044440366141304034316500164131131354146033330411636403043 46120061324525325450614261614303112061523120414360633030244605331341423003401066 00161415330346364114400206140433660201461025666560315103616121100060552023363303 02446053313414230034010660016256665603151036161211000605520233532334134236025555 34061326460103343226043513431345401635613013040533102446436354004306011006134636 41144002061404336602014653310244643635400430601100611635161634046650162546503633 33304116364030434612006132313024343633000401160622163261626131025635260260533134 14230034010660016314613103201655356044136614130403431650016453434144000306610155 34444160251326205010206140433660201465016303441105063123360431623605351630344110 50631450612242103364034316500164034010660016000000000000306610155401160622601100 612250544220052402150251000251 36300032614235310663254620152431361506046465350036141605004413604361334214146104 46310440006202115024013025326065325515612125233230031014460120450165130365166463 41416155150000000000000000000000000000000000000000000000000000000000000000000000 00000000045163542460114523150625346416201031312466536412435031214311505651644662 36613554036051034132024134454253534311313226532115126344606664344351053140634336 16361422021320650500364223142334113162303324201544434435131650100553240524322563 53543055423055120450165130365166463414161551502245302534552142423402235402244136 04361334214146104463104464052451012452262165652544546632546201524313615060464654 44403661413040343165001642532606532551561212523323312143115056516446623661524322 56353543055423055226560315552552132341024435320502523410034556450120200413554635 24134454253534311316253464162010313121113433426024630131555255213234105303006514 46214212613311541162052543600432500364223142525436004320413554635364223142223540 226046465531406626240345164336 44502440522154455430303325022000006152623222110501463241504532525462633120502615 22541235016043652546122353550533642050216254154560462515230062510101652125660106 61521466250000000000000000000000000000000000000000262262631215066660122565106016 15240052614632415045325254626331205026152254123436525461223535505336420502162541 54562556233223404044520550000016251545556306211435151433026060106254345403633234 04246465631506106012543015630554530336364504543106010000554304463352131352206404 03046152515024062510101652125660106615214662523450505243534220502254356223445325 25462633120502615225412335313121462016010652340621404414132032346010600002234035 55502443532050252341003452025342435502055234215543505516011000003461315111253424 35502055234215543551601100000346131511153342450205254360043224413502056152362321 45431060100005543042606010625434540362200000615262322261060125430156301060152343 23041000043164626660000000000000003461315111000000000004316462666000115205006625 020223403554304314200526432414 23220613602425222605422626234435443025431503315035636021306316124520333144134313 40460232106616244244653214311465060512005521543304001106600465256203466025626212 51255621250262262631215066660122565106016152400526000000000000000000000000000000 00000000033044005416146025440614646361361146361643256325033254102401165226140045 45114215601321245056142601443165252466364400541614602544061464636136114636112161 11306211313152256225016254605213063161245203331441343134046023015343540615504354 54243243354243465256203466025626212512556212545141260634213042254361612335363161 24520333144134313404602344604565164136205611432236216643120410225344521001313224 44403661413040343165001646211313152256225016254605321261364150216634554156615504 35454243243354243143564035523416165442412256510601615240052653066125516300323266 33314413431340460236146463613611463612253445210013132260512005521543306334612525 31141265002256234402052543600432216634554156252341003450225623440552154330615231 020131322646455150460432613544 54441202024241435662304231332453434152234113403631356160513412651342465022533454 31431451245554666166023163523211344632006252520131215142520451653245163624033411 64615615640454454562423055550244353205025234100345131131354146033330411636403043 46120061360245460550104363661233423352000243413101212425633150215455126525246115 24452454605501043636612334233520002434135353634211540354644532434362554366440554 64320462206346364261543552264321065163253013021522361152643232554643204622063463 64261543552264451653245163624033411646156156466040253533415521556100012524565163 25301302152236115264323254614254566433145001525250646034141165443544250005343644 44403661413040343165001645242443622562216000652532462206346364261543552264226102 05060234234052100215455126525246115244524435320502523410034545014611534461325151 21621263254614433263040203163160435005625541662513454550602342340521005524432346 34632105435430256001061625300251234234052100252341003450152525064625252013001252 450534364243413163000432345260 33346363053063320341056636000104325353111144653103034022203445124160442440543426 05663656231513112431645462131164242045613313441541520235226422463425532142400362 54021226430454454562423055550244353205025234100345646646423631044440366141304034 31650016430340222034451241604424405434260566365463445144156143364214100654310424 45163402220344512416044244054342605663652401445043602114100060345242466663331043 02535103231212303500413044603222034451241604424405434260566365355105240633530004 02516565444422250165640515414150560024502230554420523425042410024305523301034451 24160442440543426056636552426045465654042003640331043410566360001043253531111442 22205334245020525436004322543520353600534022544060323064636105552256644335633530 00402516565444422323121230350041304460336614130403431650016413141602225521133442 44244054342605663651412004160334660200010432535311114404025165654444221043253531 11144012346035332610000000000000534022544060525436004320364033104413044603552330 101411325566365554020613613501 41304525126455466116141604222200062643511343430363633511403464641634013100503336 13660023020405445433024060540130405030040161444310166656134143224043233416120203 63522223410000000000000000000000000000000000000000454454562423055550244353205025 23410034560466461103602046051060401006052566615160512044143231442460620604040034 43444664611036020460510604010060525666151260645062426651441420305152546634051204 41432314424606206040400344344045242635306462626104042443066521516564212045464643 05056552044163264023632245665630104543462216033634546335310150103030043343334646 41634013100503336136600253010230640302040030616333461535112633635040262523114303 33304116364030434612006136054013040503004016144431164661252404065634444612540130 40503004016144431454646430505655204416341163640304346120061364030204003061633346 35555000151342664341310050333613660021030600102521116262060404003443443060010252 11162060555345330010000000000000031325644525000000000003061633346400344344616333 460611611166166553420613613052 54546026411536336142621103526334225234144005463156610431023364626655246334454346 12332535234606214452064061646422660501343165223441555363043445022565215455056243 43165112540454454562423055550244353205025234100345646646423631044440366141304034 31650016451366241441635156604251443552543633002543651406141020452040165112523412 25252356643026025262633220405161524331664303316461363614153464150000003334052306 22454644116542255152543622612525510661416315110146525234133615223454324243531254 53100000022250324223606203206246342523411143515532313366123552262523415516525650 30643060524553431653343413016131355110206434612554331163614626606312525436441623 33304116364030434612006136164642266050134316522344204520401651125234122525540640 54156143461222163452040165112523412252541163640304346120061313023621634316555614 42514435525436330026052455343165334343123521615244425616511252341225256312525436 44162206434612554332052543600432134316522344161524005260000055520000022250000555 200044430033340666100345345052 36041112043201053425253541526344005234516451313621135001430130404406260523505431 61610512243106645206262535352130541260334614433511222401640203614343631234561100 34613251320454454562423055550244353205025234100345131131354146033330411636403043 46120061326165153163315154640110136045234461232215645113424242533554222504254314 31002264302323414143510465320116256611453450602435252423625143300254326132626664 11264645161266020024316043532014301304044062605235054316161051352032050550464016 21015234343013203614343631234561100346132513215152424256402365104431633442624352 52423625143300254326132645020220313061560625434340644404033042431460500004161135 55502443532050252341003455055046401621015234343013205502125423060000243445550464 01621015234343013550212542306000024344553342450205254360043231306156062543434064 35346310200003616641101360452344612323124506615211663216210152343430136410325433 16545500534610342455025234100345024316043532000000000001625134513000243445005343 320416113361664521260613164260 44304000311316163163646646000303002061461114130345414325333066261130535360202324 34162314024542213351514131035603530030262613340100132324513353320103534142440105 65250526530000000000000000000000000000000000000000454454562423055550244353205025 23410034500466461614614131131000404005016316663054454343543532332300050500103423 44424664616146141311310004040050163166631260626163635166442420605055221632551205 04461653034636201044425434355045053640461542636100041400516506510124505431564243 00053500134104232521214522663630204044335213420331612404314150603335234342253640 46154263610004140051650633161240431415060333523434221151664024241050545343615463 33304116364030434612006132063612141102035343034536543156424300053500134104636121 41102035343034536356035300302626133401036614130403431650016443141506033352343422 53536020232434162311410010323251160500030300206146111405050010342344423030020614 61114040515164430600000000000000053500134104000000000006043543335116634261435433 350261201516506251240164613206 41524416410144014452624230133225002543536563415304504442541630363301422005002346 13415524123043010061112246425613145120443161535414163363535051314565134540134406 52346655300262262631215066660122565106016152400526454454562423055550244353205025 23410034545044425416303633014220050023461341552430100611122464256131451204431615 35412363566243625231360151560325430413014442541630363301422005002346134155210061 11224642561314512044316153541633063325153540644552005234241214061112246425613145 12044316153541344411232163454264102254346562445156424516460516602431622441063325 15354064455200523424121445420253312513640425433240554304044044164230200006361315 55502443532050252341003452422035660010062543253116202202243215010000353454524465 26413035234453022220224321501000035345424435320502523410034542110060015234524661 33613540500001416466445520052342412146262104523403640626110534615533600200543164 36225600152345246616016152400526062543253116000000000006152124142000353454004243 230636131141646126020432164441 54324541014166310641411115044552525234404041415304450105025214040654024512624346 16032104123014262252633020246133051666343163023624163534446320453434205643513632 52340014440262262631215066660122565106016152400526454454562423055550244353205025 23410034544501050252140406540245126243461603210142622526330202461330516663431630 23621242655361626263036626212252345036426361146013636666203322525254330303630106 16350504150651364652543402630403113114146136316423200000403304106163505041506513 64652543402630155155656251215263130000060110616142020362012641312523430514044151 51642545002023431620346164161630426145121343160056666414111150445525252344040414 44403661413040343165001642024613305166634316302362504150651364652543402630246133 05166634316302362415065136465254340263041163640304346120061342614512134316005666 36626212252345036422451262434616032104455252523440404151666343163023620505434615 04316101525431052341061625300251625234602543616253002510000205502000502205002055 020304403403304063330000345414 33000440163131663113641146044000002066646636610065323015446161635646445050205055 40315031005430516626124605442564465020535062230150011025626255622651221501100000 40555155650000000000000000000000000000000000000000000000000000000000000000000000 00000000014361431530642616105316205023245231416411224605142310466030520502626042 36216146461146641366310330000050111311414522325362046634266240304140233105441002 66412064012163304035342123440154461616356464450502050554031503314044016541346514 03044424523266013324103204143550205652141522051136501306561440304243565433045631 50622010430403232063123533061236431263040333532545111351616024615020545325463613 33304116364030434612006131654134651403044424523266544256446502053506223015640121 63304035342123440466030520502626042362141163640304346120061365614403042435654330 53162050232452314161043040323206312354400000206664663652050262604236212050202230 46204000060444544240000000000000001033323353000000000006044454424115023102444544 245446023631235623060345164233 00466631613361020500600006663461005050141664031114616441605020010000111431600202 06361132333543455340106003000033352340060604243325524620344446335535024213235002 12643121260646646423631044440366141304034316500164646646423631044440366141304034 31650016415033132611244540360255613036336436200066104236462252053605203605153332 40642250631262334304120430120454111360263313261124454036025561303633643620061111 56633630414264630042451624245624334222320534531111054563536545423646225205360520 36051533324064560134424036462045603034601264513613303041530124604440155335150200 10000111431600202063611351663601262306420101620532645006000066634610050501416641 11106552126010616253002510300003335234006060424332300003335234006060424332403624 06531033306224426000333523400606042433200000000000000000000004442543001010353445 11143160020206361132556130363364362003406503236664105165310333062244262630505230 41326410262444530134034316500164042451624245000000000001010353445615024513103534 455441145636113651320345613510 02434111145113062061110655642634041623003521534366663266401501666012213514303615 40042565526366113062460233304111164510334604054336160666001140003000000016006603 00031066100323323215354022220533424502052543600432454454562423055550244353205025 23410034520063241154042220533064546002545204162555002210006000000025005506000620 55200632411540422205330645460025452041626324115404222053306454600254520416232304 54012220533604550042542105252033500020000000340044020002304430221000600000002500 55060006205520312301555024444326405523020625532306555024410322003523560252515016 66012213514303615400425600100000005200220100015022500500000004300330500054033400 00000000000000000000000001110655462656051624505001000000250055060006205520000002 50055060006205520000025005506000620552000000000000000000000000520022010001502250 03400440200023044303400440200023044301323100523250361545500425421052520330500054 03340220100015022502052543600432042542105252000000000001626102431006205520015022 505403340604611014350000432025 00411136163316002005600001664361200500131663036664161446100500210000611341650020 06461142444534355430010063000043325341006004543352264263341042005135024613415042 55343621240131131354146033330411636403043461200613131131354146033330411636403043 46120061302045045144035430410042112543661146020605105135502152053005633615244335 40605531146360465403652540135345164462014504514403543041004211254366114602042666 32043040363403131134216254422606352024320532530211552043546546513550215205300563 36152443354060214303613041341035544306146246263004514036251654063441612353605002 10000611341650020064611460014000034452436001003234420645601234524602166525314120 00000000000000000000000006300004332534100600454335410652544435161525054516403634 03131134216254422000433253410060045433500000000000000000000003445243600100323442 61134165002006461140421125436611460203566523411663105031311342162544225662250342 31231456526432231044034316500164143361654241161524005260100323442600454335256236 230131663646114151340432613501 00114466311131060600050020631664200200316141066331146664601010002005014611350050 04616364422335444540303000600103543321001005434242121605354612653336045142125444 31611251250131131354146033330411636403043461200613454454562423055550244353205025 23410034565143431433155500224422311525034561204241310066134443030642563613441634 35113353626411444603462104105341162610231215436412224051356361555234336136150311 06333320421213035143561043330223156133350461005516543261661542311063333204212130 35143561043330033452225050321635345224352564411643334040135214164336143426610100 02005014611350050046163614444503565640426342160344406000500206316642002003161414 44403661413040343165001640060010354332100100543424060010354332100100543424600103 54332100100543424066556623316102514360500000000000000000000060423445600600234353 26342125166521614551461135005004616360226123451611623511341526434431563602436615 16054426342160344404034316500164125334643062161524005260600234353100543424526341 020316141461636522200613164544 46130551551542562011112155616331041620344654654060360302063104444516644464405431 45334616505335333445620111110554141510516263224566046346366142305555464445436505 52311114440323323215354022220533424502052543600432000000000000000000000000000000 00000000034034304000000005500303340020005033304240206042305555134455545501523512 25433505123540222253330201420025416330363430400000000550030334002000503330420604 23055551344555455015235122543512354022225333020142002541633036604230555513445554 55015235122543600000000440010116003000401110635402222643322232206254265523400000 00550030334002000503330400000066005055200100060555020000022004044300500020444030 00000000000000000000000000001100202250060001022205001100202250060001022205011002 02250060001022205110020225006000102220512256510601615240052622363626026151455321 03033400200050333043033400200050333045063500523614404122500600010222056350052361 44041250352331551402052543600432060001022205000000000001624355053001022205060555 022044403433123666010345345414 00113366366636060100200002136114005050416131066441141114101060050000564166300202 03616464455335333530304001000014534420060602434542601601614212623303041512462404 64213251050131131354146033330411636403043461200613323323215354022220533424502052 54360043234034356364622020531365465054563261301240200666144454036052404603330604 35413505646416442403640122600363361610333435636462202053136546505456326130120066 61444540360524046033306043541564641644240364012260036336161033066614445403605240 46033306043541333422262053061202305550302562460134434036546563203532633441010600 50000564166300202036164613443403654656320353263344101002000021361140050504161313 33304116364030434612006130100001453442006060243454100001453442006060243454601232 41541015142643203000145344200606024345400000000000000000000006324335001010534323 56416630020203616464360620111020614656551004144161604402440515331431164110323662 16225310444010342363043461200613024224343022000000000001010534323615543635105343 235016312361646521530613164441 65062134021562331044341260000555144210026643506534612035414305552220663636322220 60564640064242053543240224320255653232330550603420000000000000000000000000000000 00000000003212106562512011251016636515155066030521601565562606033521622212565122 65200411056643562150000431441141525133431015065542442320201143523335342453324300 65503464230210445254144244645224640656022156233104434126000055514421002664324234 53055345052212454544022010435423634022255501141414555501021313004320115203455650 60022335022533025104461052663603001155601165534506625043221201005544205524456033 25236335331325531301210520114352333534245332430065500004314411415251334310150650 00000000000000000000000000254224424616455254046036254224424616455254046036064233 53202600453025423135442450510032405235425114104006622106612252212454544022010435 66363632222060564640002226335600511340022263356005113401113556300644522226335600 51134600223350225331300265016215022335022533662210661220324052354324052354220104 351021313051134000004110521122 65425463364121030015245561644121544510352516542160546361354202642650050363662250 63123300064242053543240224320255653232330550603420263630414613603361303442413131 10440201631353502423453055345052212454544022010435266443640344053313161243616311 11520640615255311126056326316235303622364654411546361354202642650050363662250631 23303541036310605003251641110003536142326005260105233253422006023354333242365625 12011251016636515155066030521025106025445243550010544234445354432050431134163300 20311461113631242304010026134533300021243562625501223234365243423333160450410054 36442526653546645014345210523325342200602335433324230234133525112423113206343250 00000000000000000000000004064552015313466521322065600516432444000565342151513340 23626155342644053045261366600042416354551643244400056534215125565323233055060342 05036366225063123302041411552014654406246431125645501224244661042362200105442344 45354203114611136315311532362244311461113631005653421510424163545424163545550603 421465440425261506146406435244 00203110402660651511010030550354562556345220020311040266065151101003055035456255 63452200000000000000000000000000000000000000000000135350242345305534505221245454 40220104350000000000000000000000000000000000000000401202301354100124063463154535 14023150415005065020311546051401123206346653626530310514650053602162154641456031 54061045505323220200603306313543356134400603601054462306420441510352336531300000 00000000000000000000000000000533502244335022432100052243442215120504662310263066 54501431124151263120024105615623136321046230153232202006033063135433561344050466 23102630665450143112415155334420553456000255343355623115460514011232063466536262 24320255653232330550603420536021621546414560315406536021621546414560315406200603 30631354335613440600151133134545313451603055035456255634522000000000000000000000 31332232515123251342204232152214325501504644120642212255313021622412324232152214 32550151124051442440025534335562034416114423255343355621431124151464104065550603 426422122462301506141053342655 15322023404405443511614200625640222011500261532651130561363150043326106613214402 25404400064242053543240224320255653232330550603420514140363164104416404335364646 60330506141353502423453055345052212454544022010435345300224235111003652603134433 05511030146101103116322521400543510444022300452620612112656625225213032406603351 06265040340503666154431264561330553503660154450254452023434200153305552035400000 00000000000000000000000000000441463222006534506261166033220602430204111623346513 21644022420411233426616350015213055506620051643334425342533113360000036002420411 16233465132164402242041125445202343420015330555203543666154431264561330553503662 24320255653232330550603420433261066132144022540440433261066132144022540440024164 02325522011330203536130545225506644050423434200153305552035452212454544022010435 06256402220115002611521305550662005161164563305523033031344330551103014530110442 60151054110444301461533055520354333055400325660335106260000410053000410053000000 000240065240065603420643000533 14245120502643115410622435566620510032010453424261540315130340644142663011243204 30506320026363041461360336130344241313110440201630135350242345305534505221245454 40220104352636304146136033613034424131311044020163014304036655552121546632013363 00402015435205024411116363154426032242005060315330436656146526041000130435405402 01113045162231205441633555403200640201360022043243235445335424304301000002500000 00000000000000000000000000000550345345423324423534034060000052533666614146233510 45535002010462302132306130663521150101201041016416463113663141601602000004342646 05260556342230202402012034064414266301124320430506321422061111431635530420104013 36130344241313110440201636441426630112432043050632622435566620510032010453251022 14355405053050650166663461422403506030641000130435405402011134424131311044020163 11425662060650603600064034230230506660640342302305066632052150150603336653450340 20145455350020104624354054020111450013050641430100000252024020120013050641000000 001040231000052000000061000341 54051442010012052364115441363345233655516116405016621536630631654046615166146663 35064510026363041461360336130344241313110440201630000000000000000000000000000000 00000000006424205354324022432025565323233055060342344631244204234150544313443544 42210451343324163163614136146303044000500345311131415111132002140501040654462253 62025224404106365611641613602335553356531001205236411544136334523365551611612152 65066526061141262622011040256065025413662336414432544122261661530431265546651211 64311244452552321340241132055562446613323114041063656116416136023355533565343126 55466512116431124445255263165404661516614666335064516365611641613602335553356534 41640433536464660330506145366450222153311644546630021405010406544622536202421030 20105311544365404365626235623325542203146615166146663350645134424131311044020163 50104065446225362025556244661332311406030123315524150510660004001641553012331552 41505330002004324666544622536202544222442124006005265440200432466200432466660305 210251233251233603424513521314 55233244512432220550505505324234000001251533523266101001654450223052311255023305 62411050064242053543240224320255653232330550603420135350242345305534505221245454 40220104355141403631641044164043353646466033050614026532450531154265144541564466 03666303664126510123315641355153145544024442024311650135651341153204136531104520 16266212335063632163303655223110464524521001654450223052311255023305624110512152 65066526061141262622011040256061233205540254665220544021536602524664033104315534 40311042365504642126436624503641246603250615112331564135515314554402444202413425 04245634106354402035514635351435505366115440232612613303033036414610000024323662 24320255653232330550603422230523112550233056241105505505324234000001251533353214 36014233050422631440413631600000534541152311255023305624110525565323233055060342 53242340000012515332411662330545165163641246603250615103025440256235506043110435 46330635440203551463466034231440311042365504000012515330005345411005345411000000 006526244566423104353464256533 63334100400354656464015301233655266065540342333031250614646140526631016246334405 45001630051414036316410441640433536464660330506140514140363164104416404335364646 60330506145141403631641044164043353646466033050614236104354543501644230346542255 01510034265001146023140542663530025300064350163040035465646401530123365526606554 03421006315351510236024665334550533106140442301542062133565001650003256043500000 00000000000000000000000000000423121313062406544122511012230435001136631411416641 13011050440000044533542442433244504406022000066411463663611366406602033000054630 23511424005240001342061434164403260212014220435306141622046113253415330423404353 36130344241313110440201635266310162463344054500163621335650016500032560435236024 66533455053310614316645243624403543034232602120142204353061443353646466033050614 12336552660655403426153144330232006145650635503424016353503330041301630612000452 10342524000134206141422043530614555002450435330105500000013420614013420614000000 001260256220000603420342000000 55445423453526250250205502442442000001345122544414065110350420263052023006523305 63354640064242053543240224320255653232330550603420263630414613603361303442413131 10440201632636304146136033613034424131311044020163216010441234632333124344102233 05124163105433414566463316331531245311046633330625524263323554355465412654402335 55505322063014045603404600534660356631515066531621311153616650331104536521553543 24022432025565323233055060342112461564666241611204466032412562166643620364214512 16233053154105420350514025054001254402144231324244165431304362215506164306523325 64245510534054402010426142026305202300652330563354644304033041141140000026132445 53450522124545440220104352630520230065233056335464205502442442000001345122413563 26561544024623602440366366300000516453352023006523305633546425565323233055060342 24424420000013451225400125440214423135246631104345204136103110402014520125440214 42313243110421146263311045365215544020104261000013451220005164533005164533000000 006432655402134506141452342122 23521555156604011310022305462634544622352550352213165132046436536035060431131164 43622150051414036316410441640433536464660330506140642420535432402243202556532323 30550603421353502423453055345052212454544022010435606215613221226515262610610000 40025636650433155346642406621642114544522624602235425133533245432325025000060034 21224331553466424066216421145445226246025011220630654136653312646663332203653543 24022432025565323233055060342665501401236411244651311144455041615601612141135520 24544222103261306646005540231514323315542522015165365063050162262251165442355150 03310462321646623314344063065413665331264666333220366165636642250532335556045164 41640433536464660330506146541366533126466633322036022305462634544622352550446031 54561311544634330115613566323325515310535060431131164436221543353646466033050614 54626345446223525501034664661334155623220454412244531352332334552466315200001004 35655245442221032613233655332464000200163533006003421220200163533200163533660305 210435655435655506146452435122 15526403035531446210344216363113623051513662552326163604663420616320043430554506 25531410064242053543240224320255653232330550603420642420535432402243202556532323 30550603421353502423453055345052212454544022010435014120615366641436643101140540 00216226035360431244453524452303350150006346640303553144621034421636311362305151 36624662230564640054612321652350653064613553144621034421636311362305151366236316 41044164043353646466033050614523655512165516202210310004254450622163025213006161 04464023441565020253452053406053354305224402230341643041602041146104336603321313 00231654561254201240131652432502430102442340255330554311624345150346240213563055 53450522124545440220104356163200434305545062553141344216363113623051513662054612 32165235065306461231654561254201240131624301024423402553305552212454544022010435 04343055450625531413434022320152246366053354305224402211405400021622605335430522 44022431530564214025545062553141620001431130010405434135060461651001431130000000 004254450234364603422625614445 65344301554140035011355500524113145200264320534051365363254002253651645362122326 62241410064242053543240224320255653232330550603420514140363164104416404335364646 60330506142636304146136033613034424131311044020163132412426150066124134512463662 64466535343034141634066020343624165602433431554155414003501135550052411314520026 43202324252510114523614124111354114211265242435203301052531243630125525466253543 24022432025565323233055060342006101022335234600025243544533543052020446634615000 43416311366316610102233523460002524354453354306302263330034122621340045164014055 14440043655156430032613060554425431000525342332442340443653251365424464554412120 00000000000000000000000000104561665305060211234506104561665305060211234506203436 24165602433431554642522410402035531640252531243630125525466225565323233055060342 05241131452002643202536646325005134504121016555550302200161256226556250252435445 33543434163113663165060211234506253333306044602112345065344346223355316402220104 350513450513450104355011163445 00434604640344122565100003566556211511112515043460464034412256510000356655621151 11125150000000000000000000000000000000000000000000263630414613603361303442413131 10440201635141403631641044164043353646466033050614334054324425104213036561245244 10035622413616403056364451015214143500311254144464034412256510000356655621151111 25151140503033161130330024660333662444164613663450635101242536436650014233641461 36033613034424131311044020163433655212600004211221566266665262204044616640440053 11044411533361201424551303163535210023361535530331611303300246603336624441621413 32606256363420046652363355434450550012330555331222433315450515600122663442340512 24320255653232330550603426351012425364366500142336532021354102444566102150260604 26520344333264502000142244235545555345400356655621151111251500000000000000000000 35665562115111125155641602552226451060654402224465553436220111223666520366442556 25013655114335430262444566102150433444513205555331222430466523633466523633550603 420635441635441402566310435262 62236646222514452051463501442563366200304153223215132130626406264451030130144426 63346040013535024234530553450522124545440220104350135350242345305534505221245454 40220104355141403631641044164043353646466033050614666065620321024023112415650322 66623513320543113646043330311043164033466631050552665351101430653516662460024432 42465431136460433303110431640334666310502423013503603155365424013322231451124234 53055345052212454544022010435616001004652251540661255522413352332600603534234510 44355355166113151301513326040640633351144310326306506233653141026644462132202001 53443231055243334412663460031255262301165222553644250104243543260334224226116640 00000000000000000000000003125526230116522255364425212562513055211211344332623365 31410266444621322241452223620036613636254402543205523335406025565323233055060342 14425633662003041534064063335114431035234502254442301032035556442254056612555224 13352443553551661131444266334604511333156455552333540600366136362366136362220104 350403624403624506145312163201 00244453036603036003610034045203301040463436024445303660303600361003404520330104 04634360000000000000000000000000000000000000000000135350242345305534505221245454 40220104352636304146136033613034424131311044020163441321541153035343052405033514 02456261065362645124032433025430530213054106251023425035302534205253352653402545 30014614306360436140343663453610431360023660303600361003404520330104046343636316 41044164043353646466033050614666553015341052661312554026344162635240124310256231 16253056651433404100416004303250440603031434163604361403436634536104313600212001 25001606430110506062161200400040003211420600034433430100010006422140500061166160 00000000000000000000000003610034045203301040463436004000321142060003443343010006 42214050006116616600013556302000166116103404520330104046343600000000000000000000 03211420600034433434566350100043344343250440603031434150335140245626101206320153 04613556420126313403301040463436564023601526600034433435060621612001661161000000 004334434314341201632345614052 12020142630303443035526506516301232200252014202463053151163102434556065056315421 12222630013535024234530553450522124545440220104350000000000000000000000000000000 00000000001353502423453055345052212454544022010435356420202552021164104134203626 60061603502461114304052164366466164316411404200123444250206143253323343254324420 21003623225620416133505303562314224444563616525504600051544511631026621253536316 41044164043353646466033050614404334042251201261406545500525063325320515264450350 44002333323663433404225120126140654550052506305003043234160154115343341463520040 34543610623662434436314220614325332334325432442021000304323416015411534334146350 00000000000000000000000002613542162240621233232621251524304624465255242356003231 13225620455424363045466455215032235341451544511631026621253525565323233055060342 65163012322002520141202146235665555145602200155551533554655416116562142146235665 55514440023333236631232200252014235311313235062222624422333323663322353414220104 350525063525063104356300435560 23225142463133414420105563520402233566422346322642526555616040544354503215600051 14320040051414036316410441640433536464660330506140135350242345305534505221245454 40220104351353502423453055345052212454544022010435003040606152512033160655122155 12255652602050404316136022340411366311366114164106020254345301152024453354453344 24326516125041255413315525512333001543436020254345301152024453354453344243265625 12011251016636515155066030521505234324066250533244233244335345261446263234125011 65233433603341523432406625053324423324433534506211436032262304315531112452215663 41045515403462246665325524166245546616641555004625251031163130642350003221640013 36130344241313110440201635443545032156000511432004105563520402233566422346223404 11366311366114164442143060331142263316251131502546654441261125565323233055060342 24562103115554521605332442332443353454562100026634500322534661665066123055442113 55431346224666532552233566422346155444643520005114320040455613006455613006550603 420315252315252201636612435061 14434536305423663531661362442664363511465612443132420663115152041035351315621552 24351610026363041461360336130344241313110440201630263630414613603361303442413131 10440201635141403631641044164043353646466033050614053505631501156356203203506553 10056152212101423103314214602602104112300143166000135453450505533502553305254444 55260026313613030336630433660343111133450135453450505533502553305254444552600000 00000000000000000000000000000631431261541433123436640244302430003504411311503103 50432422644346056022445446054056025121132252342033664662046042034535513343133426 40613252203420644465400455421423013014024415004254333366466204604203453551334312 24320255653232330550603425055335025533052544445526410353513156215522435161336630 43366034311113345613252203420644465400435351315621552243516143353646466033050614 13014024415004254335405602512113225235224402523333225135065531005615225602512113 22523342064446540042441500425433432422644346525444455266444654004411604160550603 420352344352344201631250342043 55343343602106431332323314056506300004260160534206010045305535405533254412253305 22504320064242053543240224320255653232330550603420514140363164104416404335364646 60330506142636304146136033613034424131311044020163323102235464263356201360043666 03162025450200136033631033664311244366034430164220624556036523634140363061104121 02532001360336310336643112443660344301640166124334350432361531445506322061100000 00000000000000000000000000000324022423022445233655244025520345101031026501401136 64022010360006134644545446302120140000351061060460512063066411305506041000144146 04411346653341104334061323064103503324450660302400046534656121065605220124204364 41640433536464660330506146410350332445066030240004661366261253144026200525336643 11244366034430164613125415664402133025535033244506603024000443353646466033050614 51200612220152303464453320110405300032120140000351061024204330536306120165550625 40431253330543101626300004260160255065350341660302400040006320520006320520000000 003510610530003104350161000061 14654264502313662535450254425563155062120410465105240352115052420624556605500000 31606660026363041461360336130344241313110440201630321210656251201125101663651515 50660305216424205354324022432025565323233055060342504403301505154423642215203622 01331062334106342230341405413355033000006250555660110540454663126335430123305115 02316010656133260434655604105440212602130066021655011220221311631104011005200000 00000000000000000000000000000110561220665505564661466030660025121644510343122103 60233056510564230323114651442340654402662054642533022440442622562201022003435425 12135556323662201256040145466312633543012330511502313414054133550330000062505552 24320255653232330550603422544220001432544025100324112202213116311040110052434655 60410544021260213236442204400000152022225442556315506212041052212454544022010435 22131163110401100520063452330526004530634523305260045335261550613002655301550636 40632440000015202221233051150231233056510564000031606660001520222001520222000000 004610111660025402560265000436 23532516026464104360112153253166633266056412353316252111055034545013546554340021 10661400051414036316410441640433536464660330506140642420535432402243202556532323 30550603425141403631641044164043353646466033050614410566261051225604364124021266 66602426442243435525602656254224501022433025466462060236235663114432435155520002 66611446430136614052453650636444440656452646410436011215325316663326605641224234 53055345052212454544022010435105415421146633453426222500051116656351534665050656 53522366062046541542114663345342622250005111633061313026315331610042205521064116 30253241201413333301213243601121532531666332660564126131302631533161004220552104 41640433536464660330506141363162112604011255016233112153253166633266056412432205 00440411466005303253241201413333301213213546554340021106614061141262622011040256 10414121662440460541005505335440012023636561153303102306606556220041015505335440 01202141333330121324011255016233366311002404112550162330355022560355022560220104 350051116051116000004101521463 22533604551406342446265505555051215222050626253425035312202542453355006043505224 40603540013535024234530553450522124545440220104350642420535432402243202556532323 30550603425141403631641044164043353646466033050614546516435120521035144464652320 62206030113431660426126634312262540501433060366455140634244626550555505121522205 06266362440431413663300501630344110506315605366646162052334330444120004026153543 24022432025565323233055060342516623320331263363211414566060330412226252304311611 06665300060325143533151220222202656255502015142612663431226254050143306036634636 41144002061404336602014614021015322021125262660000121630213555454162604660402033 36130344241313110440201632101532202112526266000012446514414566363211010440213555 45416260466040203541330355343232200005352334330444120004026125565323233055060342 55550512152220506260103420255330104231034202553301042363361646440000363420255330 10423453543330402324441200040261206344010411522440603546344010411311030504220104 350030516030516000000036000533 22106660032364302346414450044606006033413320210024353401005532405243225635354305 54230550013535024234530553450522124545440220104350456560121526506652606114126262 20110402560000000000000000000000000000000000000000652125030011265016526614212152 01156201162163443416626302146640313153055156461213115611435066546660341415402244 31410646516046151211300115050050661266403236430234641445004460600603341332036316 41044164043353646466033050614136151416631302245555545066304115500441360436133421 41461044631044521044254433666261615603332420103364103416443563631603314603344136 04361334214146104463104423464144500446060060334133206634661122232525420111363054 41640433536464660330506142320414461030310000433413665466603414154022443141341644 35636316033146033563113046462402262131641446103031000043341334424131311044020163 55322222320114036620331010010443644503310100104436445025353150665523532323120113 14543101500006116516006033413320150000611651060334133202011651130000611651000000 000344364344364201632446614445 14003402531046602235631306152633366201235636400026043225416022445036022312521121 22051150026363041461360336130344241313110440201630000000000000000000000000000000 00000000000000000000000000000000000000000000000000640526615340665510240662361633 63660133133666154633426405632651620266446413651253104660223563130615263336620123 56361644312504411306504462434224244032233632322625036332464025652225622520136316 41044164043353646466033050614246363531665462066336333510512320622033142151025432 11122305314212023450505243534220502254356223431640404361416330403346142331615325 46611140202620036434403322356313061526333662012356364411306504462434224244032235 53450522124545440220104352025342435502055234215543363324640256522256225201436141 63304033461423316214512615051133136412636022312521121220511543353646466033050614 61526333662012356365546525665655026626633633351051232040454006516110665212555215 52506262003643440332055234215543511331364126552342155430364344033364344033220104 356542141512320104351331342332 23015163451632405321155523011323632206334150301644625335515130642350522300040622 13445150051414036316410441640433536464660330506140000000000000000000000000000000 00000000004565601215265066526061141262622011040256066011003125215043110521515652 65221565244033002361631052330163131416416631416555042421033233653264013101026536 46015354250446163203123055152534316411445500153435406155043545424324335424353543 24022432025565323233055060342353560445441245130646060512413106054161460254406146 46361361146361624342301622034232353453442353455662050132123432333142060166533161 45046540226252434613663353211555230113236322063341506646653645102620204536515024 41640433536464660330506146423505223000406221344515604514152515554210304336523301 63131416416631416645654345444635010611254150664616525432442225565323233055060342 52230004062213445153423235345344235346645414550144362044543416152655666460605124 13106006023351664540406221344515602335166454102653646012335166454324126205220104 351443620403441506145224163262 54326353632401662316635644622121545201002263432500013005521633136066241044400125 60625350026363041461360336130344241313110440201630514140363164104416404335364646 60330506141353502423453055345052212454544022010435424525365251245602464325101236 66203646300260033425662650554120111002435054363013005521633136066241044400125606 25352600334256626505541201110024350543633126340432011665355163662326003201436316 41044164043353646466033050614022561446410115360333006521015242443521151202236506 66005342023414611546114213315565623250600551404261431250261543423541304463535163 46520516234354236403314243201166535516366232600320146031315630566261504240141144 41640433536464660330506145454635063313460212042442116653551636623260032014445204 03050461461034200123251640415333105323566241044400125606253516636515155066030521 13462521562450223565020105435430256001446431056503533510406256250163003330065210 15242203163160435005312223012621316316043500012560625355342023414353063663220104 356005514045063000006642435560 63421353145451104546630563636546223055524604342456524424361655011150256535430104 45544250051414036316410441640433536464660330506140263630414613603361303442413131 10440201631353502423453055345052212454544022010435000252021563143246133565346514 02213565400616063142352654322141254135066321415034303542156136251142416245603351 42466160631423526543221412541350663214154666636253545655400003114506656415341461 36033613034424131311044020163603220253502232636554010000243445146354251234556365 23642011456362322025350223263655401000024344546630431634063650036104431105064451 03641235365425305540645545466305636365462230555246043414033132124460500003616642 24320255653232330550603422543520353600534022544060111502565354301044554425413654 24123524022301322446456533102000041611356363654622305552460425565323233055060342 25653543010445544254241002430552330100004663201121362400233510441453120466320112 13624155640224265410534022544060416033466020600005343325066446634000416113000000 000243445243445603425133163201 55203000023051401432102232535455566265254434520242422133502545453425032300102224 32440060064242053543240224320255653232330550603420135350242345305534505221245454 40220104350000000000000000000000000000000000000000141465644444563463662404450533 60466543200046032102164204464363133355453431161002305140143210223253545556626525 44340460321021642044643631333554534311612305140143210223253545556626525443424234 53055345052212454544022010435650240312062511525261600545503250456056135033134146 44422324346616362336033056303064544456051361536015302345543432520046440134034646 41634013100503336136600214321022325354555662652544341530234554343252004644013403 36130344241313110440201636266205111324255221234341440214040132333210264162234554 34325200464401340331341464442232434661621404013233321026416252212454544022010435 51113242552212343414540060555345330013064544456051361544505336046654326454445605 13615050333613660021022243244006655302336251222432440060313306430313306430220104 351553164513615104355160163025 23324104554445021410062335330130644022032615332545035616140446533031054251441104 40423430051414036316410441640433536464660330506140514140363164104416404335364646 60330506141353502423453055345052212454544022010435234412620122563652255644451066 03304652466232321230116503654031452433055034002455444502141006233533013064402203 26156352521011536606203143211220110146165202234543242435312545310000002225053543 24022432025565323233055060342401115323621406164001444022065255331646136361415346 41500000033340111532362140616400144402206525536614241661145551304402205416535650 02311411051026603301325444653303105425144110440423431165036540314524330550340023 36130344241313110440201636511326401322566033002164062335330130644022032615546636 60260511044064523412304632534402204300531054251441104404234343353646466033050614 16130063330550125222352633660330354342351652201102500632661440220063456401330550 45162021110440534336333055012522266033013254220110624360000033340000033340000000 000055520055520000006345435052 14425532335666233205543554330100534022253103442232023610442126436254540136245603 32233520026363041461360336130344241313110440201630263630414613603361303442413131 10440201631353502423453055345052212454544022010435543426021246623514133015623351 04460264411161132013425041356455523524022426541303152010424263052061304622305523 30104652011424516543131026541350664466343152010424263052061304622305523301036316 41044164043353646466033050614465161524666241235223406033514246141233156424550463 15564022301322335651341523230641532104455442520141456034052601544603346602064352 03642132225425305535123642426305206130462230552330104404033042431460500004161135 53450522124545440220104355543554330100534022253103205502125423060000243445413564 55523524022426541440353463102000036166452061304622305523301025565323233055060342 21254230600002434451640315540225440602354663201150451132465140226622166002430555 24604623310443110500534022253103416033341501600002434455066321415000361664000000 000534332534332104352644614506 22502000544543435435323323000505001034234442250335334626611141366130521225254505 62441000013535024234530553450522124545440220104350642420535432402243202556532323 30550603420000000000000000000000000000000000000000353650505204506530244212555540 04063521400311316163163646646000303002061461114054454343543532332300050500103423 44423113161631636466460003030020614611144212005245005534156512123401222401441461 36033613034424131311044020163303401305360411424333310010563421452316365631565650 20231064306235340130536041142433331001056342103413003361235324246102444102143640 04416542453531605333605664024103663534444600602143561153016645656262350464514563 36130344241313110440201632410366353444460060214356055341565121234012224014336123 53242461024441021611321215154203132632136635344446006021435643353646466033050614 52122525450562441003531414650065232420020200604354333501010030256255562020060435 43335202310643062355001034234442231064306235010342344425016316663020356142000000 006523242563421104355463163560 63211152630630504202634220031531243055343026321436403642231621311523666034632104 43035400051414036316410441640433536464660330506140135350242345305534505221245454 40220104354565601215265066526061141262622011040256104321635363665244651164315504 02222224322461005566463310431133554331044656224613521412122436624552615440603333 33613622130544521364222040462530556264033642231621311523666034632104430354036316 41044164043353646466033050614140203505143550046246534022434051022113144603466442 23446033121553114454223052332211522305541466530140456144006236241603361604523325 64135550303152402215130442026342200315312430553430264304044044164230200006361315 53450522124545440220104352634220031531243055343026202202243215010000353454424566 21100564022646566330336135405000014164625445566255402236311252212454544022010435 22432150100003534540462465340224340514624653402243405160623410442326014314560334 04230315240221513040632011323633213055131211100003534542011111125000141646000000 000424323424323506142150614323 23213015352225015313622306446246444022512633321436115464146136126035165162321104 45223610051414036316410441640433536464660330506140135350242345305534505221245454 40220104354565601215265066526061141262622011040256102612522602206553240130523244 02211633623634443023626544605115415111044324566325343320330244136051043136603355 21121320203406412066236030313440223141315515665635001634202211513305556254053543 24022432025565323233055060342205445442423453543215100000205502504301365011541040 46433055463646544544242345354321510000020550234064120662360303134402231413154151 23310266236266603345321133024413605104313660335521126412066236030313440223141314 41640433536464660330506142441360510431366033552112016342022115133055562540256140 44223266033354310115410404643305546364635165162321104452236143353646466033050614 64462464440225126332603464110442256655566264402221523010151660331565153464110442 25665464330554636460055066532026044022413032550665320260000403304000403304000000 000205502205502603426601435323 55000220435454335445324423022000001033323353500664463303165246005644151032323401 13136250064242053543240224320255653232330550603420000000000000000000000000000000 00000000000000000000000000000000000000000000000000660521515221551265562066000003 02226221223665554346161216121256454546011656364323010001142366240523445454505533 30111631316631136411460440000020666466363252346440123045044613131200034344636316 41044164043353646466033050614600066354115302543323232022444066152436200426654501 31316055151234006635411530254332323202244406602214655410346113131303366602255631 22360431664646404411105564124114663056464600663032601353031645323232350446362013 36130344241313110440201631230450446131312000343446056441510323234011313625351123 20646461022626543461324545454203314150645044613131200034344634424131311044020163 52344545450553330113316464650004343315500000604445442414545400442026404545430664 64152000050111311410001033323353005011131141010333233535011131141022101320000000 000434331434331506142640614551 00233354345534010600300003335234006060424332023335434553401060030000333523400606 04243320000000000000000000000000000000000000000000135350242345305534505221245454 40220104355141403631641044164043353646466033050614356654056601444364045504564463 00354513302316222661544064042246330464013121501154311133462203202112355023204541 46042104301565335130333105223160241610504146565164446404661110346502340424641461 36033613034424131311044020163520314122132022230166234065343010633042225320266026 32235005626455463114456404002541246004333335215653351303331052231602416105050200 10000111431600202063611356661260644064266210014645115006000066634610050501416641 12510166365151550660305210300003335234006060424332300003335234006060424332640422 46330464013121501000111431600202063611300333523400606042433200000000000000000000 33352340060604243320254124600433333522541246004333335245644630035451331662340653 43010635460426465413465023404246313064656206060604243322020636113016666634000000 006313266353445201635654163201 24055010656514612001251016116563145065235341405636345123036505652606132124061201 02450060026363041461360336130344241313110440201630000000000000000000000000000000 00000000006424205354324022432025565323233055060342454612412053025345052122465514 02661152520535321524002432025225356213053463612555002210006000000025005506000620 55205353215240024320252253562130534636125530642401243202504530122305426516253543 24022432025565323233055060342055600010000000520022010001502250335000200000003400 44020002304430135306534505203240655402351261565303534505264241052402041300565016 52606141123664201334461600600000002500550600062055200500000004300330500054033400 00000000000000000000000001251016116563145065235341000000250055060006205520000004 30033050005403340000034004402000230443000025005506000620552000000000000000000000 02500550600062055205200220100015022503240655402351261553342030526614320220100015 02250440200023044301223054265162253050364002600062055205061334251002304430000000 001502250532001104351160342025 00244453435543001006300004332534100600454335024445343554300100630000433253410060 04543350000000000000000000000000000000000000000000135350242345305534505221245454 40220104352636304146136033613034424131311044020163441125221132030113032643256611 44453531465460455131031513035311422511544151056063312032502103202212015033365544 46005662406430420640442402306665331115003261213003221303105666541164440442136316 41044164043353646466033050614511323023132021233566133155313014453220245320246010 32033255636456313503431303016230421114434353564304206404424023066653311150005002 10000611341650020064611410063000043325341006004543350644260620355531225111011420 00000000000000000000000006300004332534100600454335551013261342255666414156640442 40230666533111500000611341650020064611400433253410060045433500000000000000000000 43325341006004543351623042111443435352111236613330335620640664335651356204441223 33100320332556364563566633434242111244666200226114245140200646114200646114660305 210323442323442201635563163210 00442233544454030300060010354332100100543424044223354445403030006001035433210010 05434240000000000000000000000000000000000000000000263630414613603361303442413131 10440201632636304146136033613034424131311044020163205650231403255315012420603144 32216222342113554443655325002143341044222326506424031560134415405363020156613352 33310140626316441440632145336662333660554203135432242203514265533315553306641461 36033613034424131311044020163462106433623024140506211644254446151461336330145632 44111544411022036442244201521106113365522462512663366305435502551124433623410100 02005014611350050046163613441540536302015661335233316000500206316642002003161414 41640433536464660330506140060010354332100100543424060010354332100100543424500206 31664200200316141106600562165556642145001035433210010054342400000000000000000000 14255240221115136034234456006002343530631436663321426035425333551421305062116442 54446522665334415431566133523331344522401364221115136030500461636500461636110402 560234353234353603422651614226 46253230124060512011252116131065145060052026625516642113664104416514355512645603 40021120032121065625120112510166365151550660305210135350242345305534505221245454 40220104356424205354324022432025565323233055060342061061601000000003300606610040 00306660143043403000000002200404430050002044403152062145305534615241463453402303 26332410503240224342252620532130500340452520500000000110020225006000102220524234 53055345052212454544022010435156324022431625363143243054045144204530553435525150 24564020043032200000000660050552001000605550232402243422526205321305003404500000 00550030334002000503330400000011002022500600010222050000022004044300500020444030 00000000000000000000000000001100202250060001022205001100202250060001022205022004 04430050002044403550030334002000503330416134344261201206245461141262622011040256 02022500600010222055055200100060555021020455402106523066100400030666012045540210 65230245640200430323223056012540020005033304600010222055064063125005033304000000 006055502025051000006336435323 00445533533353030400100001453442006060243454044553353335303040010000145344200606 02434540000000000000000000000000000000000000000000263630414613603361303442413131 10440201632636304146136033613034424131311044020163546320566344522032021300102230 02564215013564213314122632020624430231035406403423621460144426404403631146502322 33610625606311443640454120534640134660453163035442253202624106523204523302636316 41044164043353646466033050614355611344064042600204460043514230026516446640412245 32461053341553136432233202411265123406552466563114436404541205346401346604510600 50000564166300202036164614442640440363114650232233611002000021361140050504161313 36130344241313110440201630100001453442006060243454100001453442006060243454260632 00306620061456310000564166300202036164600145344200606024345400000000000000000000 14534420060602434544655206230215045024146631205455441601022300256421502044600435 14230243130643110323310034263540546042301304060602434542020361646016321460000000 006564144534323104352601614323 00166665616665105012501602511616100600666516061111216111260206520610526616160010 01112613444414344413010361034061334343004004441342030463663130305561431114163641 13610024402620323363201005561662314323166616220012403141146404022163466636141366 41600533032414405103063060060503414066016331203314114640402216346663614136641600 53306466564020033525546216462555254400245003450203466436144005046631666414622600 02026511612015202111661335313034502034664361440050466316664146345020346643614400 50466316664146510306306006050341406601633120300303245525305430355522511415102026 51161201520211166133531300000000000000000000000000000151534564325553554253365330 00000000000000000000000002216115463454611161550065123426534313322452552435500503 06121055025662406610526616160010011126101020436301106144650460503414066016331203 52661616001001112614016560220521153015430355522511415143630110614465040203114611 13631504663166641462111661335313466316664146110614465040100111261100111261163312 030666516111261053305330012244 12414163153065201355456500330153210125664504231321155364310240023551151155320124 31156435052431005335022443350224321000522434422151050235335450506634254442435324 45340012206125400655601122556011251400061125221146502353354505066342544424353244 53400122032324660400544100211621324551000334342314114640402216346663614136641600 53300364641052222423335030364635344446551262650433336311140101262141666624402442 05533442055345600025534335562411403366114033613500043361663354652013554565003301 53210125664504550151135636641653643612533023260046650035523513644500011616303522 01452206225326236133601200000000000000000000000000005441002116213245510003343421 14352333534245332430065500314455455441305361554261314455455441305361554261213440 54436454652665024035523513644500011616356615645322600044343555345600025534335562 04406245606521132034406245606521132032334132312511205330364635344446556245606521 13203126214166662440025534335562043361663354522434422151243115643652113203003343 420661614116163053305330626655 06621230143450001333433150543143655442345261115654063432000644434462023463412233 54325164433234236564002446150060114230002652562035040314114640402216346663614136 64160053305211356432604144432462603356366545161435304636631303055614311141636411 36100244051213052603511006312130213411103523244542442320201143523335342453324300 65503525100032225223101523524115562516430231130431134046161400236603334063115445 02544520234342001533055520354103203344161313126560411615344041345063220056242604 26122206346411510552243454541363024434652202400644434462023463412233543251604555 25546062542536622152613400000000000000000000000000005331620010663540005125215041 14352333534245332430065500524463662633366350612232524463662633366350612232056242 60426122206346411215351035165550143136654343500624402225042301066354000512521504 50221460004534354062346341223354325162214600045343540666356553132521633516555014 31366023660333406311533055520354411615344041002652562030453435406453435406555203 546346411436626065501220215533 33421113353024662153203603355062253554001263234616214140631063523233000543235046 60053645535306364116413233306355644634453510024221050235335450506634254442435324 45340012205452636521122504122123356511463321002431304636631303055614311141636411 36100244042424643634443012616630660506253006505463663130305561431114163641136100 24406364116413233306355644634453510024220044016416463113663141601602000004302204 32432354453354243043010000025440164164631136631416016020000043246621532036033550 62253554001263423042162622000152621054400124561361314664114636106105000003435410 26106442510245430100246540221634666361413664160053304216262200015262105440012455 56143111416364113610024403655654421266314456005346134032216401262504001236245255 60550305436005303410442201552422300651463556446344535100242264425102454301002465 44220155242230065140054323504660053640543235046600536462515602330065322204023410 02404622535540012632454301002465305436005303340600000522341002404466005364100000 252004153000034000000000061522 26024241041516365625564302656461533043344161202343052405331111503432033310436661 64300260453561242036454132316653436144114612536030000000000000000000000000000000 00000000006266553244023260240025454413533643163635502353354505066342544424353244 53400122025512435435342453423505022000600526544235335450506634254442435324453400 12206120655444460525105554025333432500134151636562556430265646153304334416102203 34305204345010510122552523654440661603401613020320244334346531244666620434504446 03411161340051413236454611243416336631652410411610430616405045053344343124631320 36003464665141126152121440221634666361413664160053303531116561514465331435253242 21634666361413664160053306102526040640411661615362530052323364244134614142434504 44603411161340051616405045053344343124604313112636651625656334646651411261521214 51213162440344336163331043666164300265045053344343124620550001002512334505334434 31246440005003453115244434520064244334346531001002512330200432466200432466255224 340345311432466065501220045133 33466411324164440330303303641461000002432366230156410033653245113263041203353324 13442615340316120610522316304350362605332425250241050235335450506634254442435324 45340012202351200665364132264560124066366412611452403141146404022163466636141366 41600533046165016025546140342041510244535252053463663130305561431114163641136100 24401242061532051165135244024113605216144151064234103153622411553324543114602241 26513326420536022122653255643441245326645140365044244536433516250433152106140123 20411363434036162450266126425330536641025616313543604624155366224453234663125546 14034204151024453525205350663425444243532445340012205505055053242340000012515331 14352333534245332430065501334132165506533240163435606606512152000004164655315362 24115533245431146440413631600000534541143503626053324252502431600651533244250313 41363160000053454114120335332413442616545036641434304101262445335204642454113663 40151442445364335165366410256163411363434036000065262440005345411005345411012515 332432366342521012206550232244 44653334121423166125364162466311522263336550513424523263141664105545203504242234 14424404220206461461423505101132615163334062253305040314114640402216346663614136 64160053301215040146623501305601410360311446115330205424423202011435233353424533 24300655050131631635420260664516261444301552440542442320201143523335342453324300 65506461461423505101132615163334062253305035446210320140353024023355433122020003 32442353353445332033010550000354462103201403530240233554331220006641146366361136 64066020330000033244235335344533203301055000011366314114166411301105044000036464 44604230440332242655533040221634666361413664160053304316251201626152005445512205 56143111416364113610024406402106360410466331662440130332643134222504661220223250 42035355436335330630424053054422344655011326151633340622533042304403322426555330 42405305442234465505232543004664453303504242234144244033044553512224405305442234 46550353554363353303322426555330233554331220440602200000466445330466445330105500 002334110440000065506550000000 33113146136345430430403304114114000002613244265413636515554235103263624631053324 11633133225520416040225312304316110525332424314352030463663130305561431114163641 13610024401166441025213665515410620415411364253036205424423202011435233353424533 24300655020312450553235112113513301411362340562235335450506634254442435324453400 12204653202245426656642644063664154302156520603341531061525504341136361561402424 52261633035025166533244344602414134452566063043255366411611504616324411315304605 31533245612024305524654034616602524453534634244131455355145110565512316042355246 54034616602524453534634220114352333534245332430065502502055024424420000013451226 63425444243532445340012201534134504645533240525261106601221221000004526411451415 31460244536614464440366366300000516453343161105253324243143535025166533244344602 36636630000051645333102462445321650533452241136616620362644113604343252462445321 65053434113636156141411362340562244536614464000064326550005164533005164533013451 222613244161643053302440146655 51350206214016461653403413154013244334615464545060000520641016155344241120641156 11652032302015646651464604161434566613665164332156020542442320201143523335342453 32430065500401561260026215150036334263244234250516000000000000000000000000000000 00000000004630535133321026160604533244434343342000000000000000000000000000000000 00000061032404346652212441032446344361050250136061622433536650136621661250416045 30343112556533604533143341602363266642045250501366411161616614164616534034131540 13244334615464453034311255653360453314334160201314646005355213512215216064332354 54001211632136631634045240221634666361413664160053303431125565336045331433416022 21634666361413664160053303355204026231366016526041534352514443244134522631452505 01366411161616614436462306453344316231306566145641146143032512116321366316340452 50646232440341640532064113666161611636462324403416405332445333434344353400002001 63533132443346154644533143341602000500614244001004356550200163533200163533253450 120614244163533053302440516655 06322360035646000431523105656552050452364363145541004213100034625460212122502032 54134142466431625234045452550603432503062252435026020542442320201143523335342453 32430065503021502054606641252426454231162525123231601565562606033521622212565122 65200411035403046202265343632646315523434531315314114640402216346663614136641600 53300214540005231623014141160105162452423564600043152310565655205045236436330462 02265343632646315523434531315154101405002253444064635500360253154044536165645156 23346161362623050524325024301024423402553305540436134036105036631603441104400254 61540636366106026153253500000000000000000000000000002546154063636610602615325356 63425444243532445340012203004436111051563300650436253514606263441425653326022534 44064635500360253552433301314220041052453406053354305224402210434520401552534205 21212250203254134146164306054434163045036631603441104423216656342411323663160344 11044646355003602533645316535425102334361403105162452425443416304325413414255330 550360253410524065505330341222 00634411366633101011021620341663002050413131014336641114460606605615043611400502 03646464255332444223030330634602534420060105323235040314114640402216346663614136 64160053306153546634000066463463441645536213650365502353354505066342544424353244 53400122046116632202033356154241611245524246604463663130305561431114163641136100 24401033536060116000013243014103015340631335630302245615362431053522341261144241 01066100006453406360406243014002505033114316200034361466411461025050331143162000 34361466411461160605544254310005253423324423410100041431301253153126336342600022 62162166526441235124012400000000000000000000000000000226216216652644123512401240 00000000000000000000000000656151053415415321121632656151053415415321121632216203 41663002050413131000264160212060236105600132430141030153406306453406360406243014 26416021206023610564361140050203646461253153126336342600252435445335430434163113 66316343614664114616360406243014535223412611060105323235020364646602361056602454 545416021364646012202440365633 65153635531403505320541266355113566532243266560454531044360640232220035103550065 45321413425203350102022343320220065440222446555342030463663130305561431114163641 13610024401313620116505104644400632063300531364212205424423202011435233353424533 24300655052025344303532010522425516222360123463542442320201143523335342453324300 65503350102022343320220065440222446555344361160636402034414332544465024615616211 01521352366142162466124124613334101305455500426042200123245636503033161130330024 66033366244416560651062413356644563365112513340446166404400531104441153336100554 10321135465051100612102300000000000000000000000000005541032113546505110061210231 14352333534245332430065503133300145014400246413565312455633226355364416455203441 43325444650246156135514624045500253503125535226155541065431455001233055533122243 03510355006545321413510355006545321410531104441153336165440222446555341061663635 30401422001232456364344242120503322005242046222446555340654532141654532141061210 235242046531621041101220102544 01411324402044242021244622114023444050633420636645330503353505653315566305433302 01443505535624356162520415620004066212663014242301050235335450506634254442435324 45340012205433532620666013203544620660300331213300304636631303055614311141636411 36100244010625445323025550544025432055233354060156556260603352162221256512265200 41101523324540522202330523450225444230105532104001051646653130661151463464010221 21014122311442015222060355210536141054065544326511566632630530442420212446221140 23444050633420662600346415516636146652435643033304510562231033050055414550020040 64323365450334464235232050663425444243532445340012200406432336545033446423523200 00000000000000000000000005232466433534233612563250325155362605522321561510655443 26511566632630530562231033050055414550023305234502254442301000301156511406353540 01055424556021414601055424556021414603461304431114602066212663014242303305005541 45500234440506334203344642352320200223632200225444230100554145500554145500603552 105636310144350053306550410100 12426002044014434032256501013621535500130222230130266262464602343551013501565356 16422255346005435204240524350252442512430523240061050235335450506634254442435324 45340012202604554541515046163320263023536352514443403141146404022163466636141366 41600533001022042252051163604045314656600450111000000000000000000000000000000000 00005435204240524350252442512430523240064401443403225650101362153550013022253260 50040435441462660123434451331361232021521345430204002334131442144340322565010136 21535500130222355503600021511624336026145255114103416304341143241603464100550040 43544146266012343445133120114352333534245332430065500404354414626601234344513310 00000000000000000000000005163535302266126543266224256224231330415252264554004232 25416650452134332035455236112032564344556266153441051632522652533526534025453001 60641562422006405551350156535616422256415624220064055533225324613223365030054436 46335621242161355522001552454221246161132662062253235565443646335325643445254530 010130222640555024406550333066 00024405532253001004250055325235605120402530005330224552400600352002245254210265 03052400655011266120030056100112616214013605061200000000000000000000000000000000 00000000006505201133604032161666346102326412600520502353354505066342544424353244 53400122001234442502061432533233432543244202100000000000000000000000000000000000 00003311201040421661660561333564155020104446110204143613311344055324540542055112 06013525222162503132653200430045600030001600530023020002406640456000300016005300 23020002406640310504634614430436125453520454020101425525503526663512330402004002 16006651615630641020165000000000000000000000000000000500043006500150100012033200 00000000000000000000000001430033643463503240104360002500360046040004105510016005 30023020002406640610024005405000530113001126162140136050612066516156306410201650 02400540500053011302400540500053011303526663512330402034165232425032300540500053 01130230200024066403132653200430553245405420600065044502650305240005301130012033 202406640305240012200000520100 22420405121543013151115036340430600005112424632020344402666365241366364213522265 46624635304021516446313461526464623155226533336051050235335450506634254442435324 45340012200505323253650501305634302405322656550046000000000000000000000000000000 00000000001060202543453011520244533544533442432000000000000000000000000000000000 00005053601333505101020450323551263324555040431613602234041136631136611416424106 44420260605032045422651445322404316136022340411366311366114164511141253641141356 42555123115314254345301152024453354453344243226663032020401306463324566413345464 44605352025030000644121230556143111416364113610024404051042161036041332424400625 56143111416364113610024406402143405302455121220031130306051026211364226511223404 11366311366114164635250120651136366002310204503235512633245553520250300006441212 40130646332456641333664114664116636131306463324566413341036445353300153401000026 65353131445321136444133242440062600005112424664103341250002665353002665353064412 125112424661243024402440046155 45114104631562664351640204114225445602115015460340542256261141540234031013550663 26632123654046353545462506360531231034365243346212030463663130305561431114163641 13610024406103144354522123104610620263305564556424502353354505066342544424353244 53400122006213562635542234413513045630662441416000000000000000000000000000000000 00000064232432020224420522440252333322510263136130303366304336603431111334513545 34505055335025533052544445526423260336554515255154156263110455000653251263526024 30323020111605003651641356130125051501044430601245265142510534045405066610236516 41356130125051501044430640221634666361413664160053305536626461664624631354402661 14352333534245332430065506066556016655061622226613424012362302524165225463336630 43366034311113345234031013550663266321260533566155140633103124654604341253443156 36635523321056620623101355066326632123441104346666443265202620603334011355066326 63212135605541121254341253443156323020111605252333322516632663212223665652104443 062115015666102024402440644311 45624552553413531620305431035520533561431314416302050064104414604411346653341104 33406134252153240402244344506015163020002615261255040314114640402216346663614136 64160053306344236443314263625530226225533300612266502353354505066342544424353244 53400122060100453055354055332544122533052250432621221510104425615556521265512500 36606003240224230224452336552440255203456562163266455451652303241161643420404530 55354055332544122533052250432136033631033664311244366034430164603366166402054521 03000325432534625036541356512054636622525621244116113050232560400045234524355354 05533254412253305225043220114352333534245332430065503654135651205463662252562122 21634666361413664160053303424014205135411234166031603162063340366352162621336643 11244366034430164234604225024421634646360151630200026152612521403263122461255062 23256040004523452431131166555003411334225024421634646345146553165220154621223343 42353324116164342045000516251652533561431314002615261250452345243452345243522504 320436644341133012206550526155 45554260332342662352225051143023022334202311423331202101261341412456335133022220 05066161450464314645402531401611402046443436021233010621221510104425615556521265 51250036606426325301324110513123356243611234306045502353354505066342544424353244 53400122031346313230524630616630503133434105654314114640402216346663614136641600 53302262564462166610133520620662256062335606516436365321442644055550020116152445 33502544220001432544025100324134561315046603355511144216206421651643636532144264 40555500201161513655045153114236125531610206401445130364114654210032550250635513 20245335415630026110610440221634666361413664160053305246306166305031334341056541 14352333534245332430065501622110004251622016400512264654421534166543401032466033 55511144216206421364114654210032550250616114020464434360212364425015011552101544 44222666335615013560056134660345001360561346603450013663452330526004534015116165 04246230223342023113133434105654555500201161662256062330325502506325502506251003 240201161506616041100000265133 22341516010435163661136616436511000105003633640616255513451314246201355305412255 40012542230355253132414061453560366211222530065326020542442320201143523335342453 32430065505254333261326214154026336031244331002431304636631303055614311141636411 36100244042252464536301632421041156655524001245463663130305561431114163641136100 24401016600464654101234532043660100000521043516366113661643651100010500363361100 31312360654324503411060000025435163661136616436511000105003633126616504014531531 64244632004153263034511150653636153364200413501515312024613640165502000003431312 36065432450341106000002540221634666361413664160053303451115065363615336420041352 21634666361413664160053304351214024463366612004126102136236251411564001236432205 00440411466005303632462461353314500362412345320436601000005232112015366115003615 24121254112630065142003303663110024046554224443600536405505335440012023303663110 02404236552230065233411060000025411466005303003010024220602004144602004144600000 255003633000034000000000061522 32351635353660245152024563333510560654056411341634014153303463641144002061404336 60201462533220002325503425160644346252623600116436020542442320201143523335342453 32430065505313353435465510215506606662305364045545304636631303055614311141636411 36100244052636406523413105324414011226001061504542442320201143523335342453324300 65504246550523532442200103420255330104230031344016345202661623432312005526105452 20435261013343152515410066134313440163452026616234323120055261366421041102522626 51156363054041652341310532441401122600106150453262505321444426021012302136625424 53355006043505224406035450663425444243532445340012204352610133431525154100661345 56143111416364113610024401220434454532235656031012562201101115402413032232245633 33510560654056411413665605533200502540661664641331424201505313343152515410066134 33033315065320266260206140433660201462061404336602014655546036510133136140433660 20146224450020523016341653065614560654056411255330104236532026626123021366010615 042052301022516000003660215533 32260614015443235652462320011353142206145513350036141605004413604361334214146104 46310446103365263445204423601122450004015563552424060156556260603352162221256512 26520041100652125030011265016526614212152011562011000000000000000000000000000000 00000000045110364553313324206603636010512424205463663130305561431114163641136100 24403141364264051110344505655234313523521544323565246232001135314220614551351564 52346145121115424132464421315651336626641405506565020324141403200336410341644356 36316033146033265435050335446114166563042016504413604361334214146104463104455324 05243225635354305542305520114352333534245332430065503354106655320003062214225352 21634666361413664160053301333025510141162523216216605562234424336350210436341644 35636316033146033114662556522421063052411224500040155635524243320212254346425425 22012120504536363040664246355016322646642463550163226441410602653535023533461626 34634006054421443630306221422535605442144363602653535022335633414453636304554230 556145513630524024401220341222 45022613320431612452650225234233444052425056406566603362366331446232626012050055 23532410265314020315305536660464131344331345646040000000000000000000000000000000 00000000003152625400152606061256521106011625631152601565562606033521622212565122 65200411041651323045213453505011226511400214323463663130305561431114163641136100 24406142466315201451242013463112525605644415411446331545151065020022542453650462 40224111031364643344643213103431612452650225234233444052425056154104412220626515 16611516426206054320202534243550205523421554346130303416361440304431635446145213 45350501122651140021432330556143111416364113610024402241110313646433446432131036 63425444243532445340012201016521256601066152146625351365603254233616140145436141 63304033461423316663033105621114335561166162562255501656101431364643344643213103 40553324556003561313310562111433556115533245560035613113463112525605641205005523 53241215666344221662055234215543200225424536225435622340552353241552353241612160 630421646356131012204110632144 22000440104141065653145026022202005125636046604023146142161115045360326036312453 41451410404511631456404451026162014641232434211640000000000000000000000000000000 00000000000660506565024241564032033303004534212062000000000000000000000000000000 00000000022055001534354061550435454243243354243235335450506634254442435324453400 12203053530414123510640666060013614240543300236163105233016313141641663141624240 36365426013011101006416353023425563642410563446555242652630266023616310523301631 31416416631416153435406155043545424324335424331510254636212643441324314340136365 42601301110100641635302340221634666361413664160053303326051615063136545343566132 21634666361413664160053303462123532616651361561605641201320121536416564565523301 63131416416631416452540215124641614225114255411165641642064413011101006416353023 32603631245341451416146463613611463615550500265214103114641232434211643631245341 45141601200006331561006416353023120000633156013614240542652141031000144621003554 630633156144621053306550322544 55661445522525662614651131544616102052036640114643146046021613030502402130355314 30440204036503013065404026624016436462541340203405040314114640402216346663614136 64160053305360504503620201331204325323162452010520304636631303055614311141636411 36100244021264263136331636221346626645525054540235335450506634254442435324453400 12203013065404026624016436462541340203403403306365113021633212105010003253064012 30305115306134131523643050430310561640402053056404224634033050330636511302163321 21050100032530123030511530613413152364305043021613030502402130355314304402035364 45014355141406040005165040221634666361413664160053303051153061341315236430504302 21634666361413664160053306446503452454615325060250104036035101441561066030445204 03050461461034200502402130355314304402063422636301030002612065063202112352055060 25165154312610406103040203163160435002130355314304402020105435430256004441425520 42350504614610342002112352055060461461034200103000261205025041130600045240610533 200032530045240000006550520100 32126120255416163326402036565641650453316310364115524601411646203320456555365356 04602403342614063262412203206463532415324642313402030463663130305561431114163641 13610024402431132444420165424634636053362523156260403141146404022163466636141366 41600533014025104031561115364000253001556545210156556260603352162221256512265200 41106115343422645060241414534105122342304320106235222365100043600233531342014515 36550450131424536245313546430624264363651114353153535501312200636613150445032122 24124210310530403156111536400025300155654521031140346143014120041603346602031561 11536400025300155654521040221634666361413664160053305246362162120411234315423201 14352333534245332430065501625610565300652011622030260454212653126545623250445032 12224124210310530504121213612032446146064635324153246423134053636324360265543540 45655536535604602401412004160334660200034100544246435005240062212325603410054424 64350122461623146400534022544060361044311050062212325605442464350324461460225440 601312200460240065502440410100 45414643025240541120633204363355211243412225430363633511403464641634013100503336 13660025655512031652543346010530304235110005325511050235335450506634254442435324 45340012206565663221061515125610262003066652655004502353354505066342544424353244 53400122021150266321432441561464630433534246446235335450506634254442435324453400 12204153033553011501315256354661255354412524054112063320436335521124341222546125 23443106024040354266000245226455642164112352151560166361415115324401534541265051 43333125416335442240662064625214231165224233623665014450341442256653436555225454 53425032300102224324400650663425444243532445340012204652624136064255554162435565 56143111416364113610024403310323161421544361121553566401656633422416124443266632 22426500652410555203606014632200036433213152563546612553544124040354266000245226 34144225665343655521310050333613660026014632200036433213522223615342211463220003 64332020444164110051022243244006166361415115555345330010125360222125360222002452 260413445364332012202440444011 51656144310321411153413403660412444534045650515103260266446066154345260550021136 10350104346521661241363604461135114652664160531505040314114640402216346663614136 64160053302665362343056515130056015165544534060130403141146404022163466636141366 41600533026406445540443152516401100633243021030235335450506634254442435324453400 12205135403313011043461641120226520526303404461316414163624313620000004443064455 40443152516401100633243021030321411153413403660412444534045650446131641416362431 36200000044430614342106612054203634453402340066260220161525122404453403456042454 51004205452446641602051030556143111416364113610024404431525164011006332430210305 56143111416364113610024403305254345336066416016420554332133541644534012310552403 14065611361046100161525122404453403456003502325331136105026042054524466416020510 41103653332430321204630121664160316004643662265203045066001445340560403653332430 32120656113610461000633243021030566416042060226520526300000033340000033340000222 500044430033340000001220130400 33151230642063135436045141660422224534410333261604555243014435246016246300231641 63662243031251034655235354165160232134213615360022030463663130305561431114163641 13610024405416405236615656243643015145214534653001304636631303055614311141636411 36100244051116520355216540346542006234534244665542442320201143523335342453324300 65504560423215240513534405666651255302221313253245113153052656351324341566343122 54242361261054564356416241005555034462566063102210346416414443631354360451416604 22224534410333415320511211326635240136124511514435246016246300231641636622452231 63303540114052324324222520114352333534245332430065502202055021254230600002434456 63425444243532445340012206441445133561204534126446106601416215030000125226451416 60422224534410333440353463102000036166443123500154324353311235401140523243242225 35346310200003616642512142645343621144642614265236500466302545345355523555532433 60444054613614115536234534244665346416414443100005343325125364554000361664002434 450416113361664012202440111022 44304000311316163163646646000303002061461114541350204204541260340360542405024254 33101132155025165111403310262214245552435005445556020542442320201143523335342453 32430065506000155152521521262262000101003025625556502353354505066342544424353244 53400122000544543435435323323000505001034234442000000000000000000000000000000000 00002332343423424544540002020060435433353503236510430410235302053523446066434040 31413230634141434412325236112240466141553250141232413352463554323651043041023530 20535234460664403141323063414143441232523611231163622452063654536442531422331413 23063414143441232523611240221634666361413664160053304460515563532225342002332225 56143111416364113610024401601204636040363461150551243041353323530225151001323356 36444361400466444360542405024254331011314363634336545254166512636646360443232002 54240502425433101136365453644253142230040400501631666302020060435433354040050163 16663205352344606645001034234442535234460664060435433355016316663661313003342344 420466444311333012205330226055 44414361511352632441132630062140553243635611530321154200264332521061443221346136 11433165450454165632245426612644636333564164226531050235335450506634254442435324 45340012206422314004516643420521164426152652216625502353354505066342544424353244 53400122032361214553235116513314144421361355124314114640402216346663614136641600 53300621400225312330311102165232434231032356003341531101555035243136163150134226 54202365661102356306416351014213235426046241133006264534630351051344525601633455 64316416634461645226163043552663254324335223404436246606222042534641614620655246 54404666056125453435460420114352333534245332430065502502022022432150100003534546 63425444243532445340012201536334401563503243564042101101125146040000565262462411 33006264534630351330336135405000014164634225114523453442554346660561254534354604 33613540500001416460156302245341421661563022453414216654214013614260634253464161 46206062645346303513132652350564553243635611600004243232652145056000141646003534 540636131141646053306550145633 51434666613651462652203415115630044534305623530321030633441616205344045035261136 14050445450413613441424645161424023564664162031321050235335450506634254442435324 45340012206420605661125254036110130634522652103011502353354505066342544424353244 53400122036416433635313261635305421311361504645314114640402216346663614136641600 53305035522434310652202605613445342060225402016660436610404400133324330325342255 34346012550510216433243501055304664663631641461354500000304403201666043661040440 01333243303253233233535432423456260000050220561110341160303300644453440452436350 44001316363326641650053540221634666361413664160053303246261616511451445345034252 21634666361413664160053301655201011002666416606436220045435355133243600656243303 20425166416302033436266214003324340215406461414451136120024213163633266416500535 30330064445344045244503526113614050443300644453440452423564664162031323526113614 05044013332433032534555125505165044534305623551252014620000403304000403304005022 050304403403304065500000121222 33000440163131663113641146044000002066646636206053533136231660556416431642453125 41306210600550660466443431115103314245322104532040000000000000000000000000000000 00000000000660521515221551265562066000003022262212000000000000000000000000000000 00000000022011031133434666260446353245560324503235335450506634254442435324453400 12203423234423324533540550000060444544242206226616155545011563641335064130665230 32460410112651141360442321613554165124306302320424535232645416622661615554501156 36413350641306053045605265630542453420632213341064204324210463641630213351132460 41011265114136044232161340221634666361413664160053304560526563054245342063221335 56143111416364113610024404426526152636415346510235240441364424530221514345345356 03141361405644266140545035324254513236166512663641033545616434163636412324325023 54503532425451323616621413644201364013300000501113114123532435014556443532425451 32361000020666466360001033323353002066646636060444544245011131141663135251333233 535644266136401053301220542544 00466631613361020500600006663461005050141664031114616441605020010000111431600202 06361135444234322430601004000044425430010103534451050235335450506634254442435324 45340012202611322264434422363461150066363456563556403141146404022163466636141366 41600533050416603414622463462264305365406422662542442320201143523335342453324300 65503611043631553143155134024123013551155443042452206346552253236446614622444653 13655214314406163410351426002014222511335232246115531223140444142225113352322461 15531223140444341462246346226430536540642266235325501431225524541331163155310600 30000333523400606042433260335216222125651226520041106003000033352340060604243324 42561555652126551250036600500005556152003030212551500005556152003030212551634655 22532364466146224000111431600202063611300444254300101035344503335234006060424332 11143160020206361130434503614366344434345036143663444316143604263510050335352636 35663442425141421145365406422662416341143334010103534452020636113145632003604243 325144554636113024401220666055 00064402542252301024256155225245635123406230001330523552540605352162255253214265 43015400455061566162030656143116616514213625046200000000000000000000000000000000 00000000006306534412502051435233263435503240600640502353354505066342544424353244 53400122003204445302001435233533402523242204300000000000000000000000000000000000 00006444011020214352331034465432445010305446040206143523301345051324140212044453 02001435233533402523242204300044200050000000430033050005403340442000500000004300 33050005403340660505634254460433123453320604030501634254406432026453630565006023 52162246254311265120263000000000000000000000000000000600000002500550600062055200 00000000000000000000000004256155655201615121102500000000160066030003106610000004 30033050005403340000034004402000230443000052002201000150225000250055060006205520 03400440200023044303400440200023044306432026453630565034465432445010300440200023 04430330500054033402523242204300513241402120100015022505120300320002304430062055 205403340300320012200000640300 00411136163316002005600001664361200500131663036664161446100500210000611341650020 06461145333243422340060014000034452436001003234421050235335450506634254442435324 45340012205116450013306052114316360054011061510661304636631303055614311141636411 36100244050364404304054214315403463511261456005542442320201143523335342453324300 65504133034030235634623043142665163210022224030505351431203522061116113333366124 05021463463261605466316452665032204016335234240015033043130443322040163352342400 15033043130443430405421431540346351126145600540202426346504255016661664444401006 30000433253410060045433500000000000000000000000000000321216265443222225524514450 00000000000000000000000003500002551652400300262556056150346164355425265446634605 23432566216136223000611341650020064611400344524360010032344204332534100600454335 61134165002006461142543452115616415544255016661664444443142665163210020620440346 40334150330431304435466316452665611161133333220523205520200646114200646114254502 250131663646114024406550661022 00114466311131060600050020631664200200316141066331146664601010002005014611350050 04616363355442333230404000100604234456006002343532030463663130305561431114163641 13610024406226014446323255654341356155011661154235502353354505066342544424353244 53400122035120031535366332554001615344634544644314114640402216346663614136641600 53303044624444221034563525162663162326133555426261141525321431103344331562133153 33355604321425261511461545164062363655664331002523611561311511623636556643310025 23611561311511023231142524363005663334354220431315563436121004221116146330630300 06001035433210010054342440221634666361413664160053303000600103543321001005434242 21634666361413664160053300030040562551400400625212030040562551400400625212500206 31664200200316141613563432545562546452606042344560060023435310354332100100543424 23516016224524650461461135005004616360525416621646626661624331432331330422111614 63306355666163144013466516541054444034310361225522314630500461636500461636525405 340316141461636065502440125233 44460142255611101044251355262642635120040363532043010544340402216126623241131641 40316345501512640101010442550553630326651240514621050235335450506634254442435324 45340012200266415324202011431533252334503246065451000000000000000000000000000000 00000000025025205000000001100202250060001022205235335450506634254442435324453400 12204062252020114341331512445432420543524340300000000220040443005000204440315525 05066343644626533234535023425126202011430433050154513245043253505050663440441210 13224536045623500000000110020225006000102220520201143303365606455324103215400000 00110020225006000102220500000000000000000000000000000000011002022500600010222050 00000000000000000000000000004400101160030004011106004400101160030004011106022004 04430050002044403550030334002000503330452201031513265105261222414045112653026315 03033400200050333043033400200050333042062326453203452455200100060555026232645320 34524132245360456234523244021055050002044403100060555025123036264005033304010222 052044403030414000001220121222 00113366366636060100200002136114005050416131066441141114101060050000564166300202 03616463322442444240403006000063243350010105343232030463663130305561431114163641 13610024401426051143323555214314653415415331654255205424423202011435233353424533 24300655031250006232411535234036166532233242234314114640402216346663614136641600 53303155634443220634652534063604265326531335226211163523541253153122341561144224 34422263460312513365406241014005464122363461065255364466414461054641223634610652 55364466414461623241153523403616653223324223441462266346450003436143636620630400 10000145344200606024345440221634666361413664160053304001000014534420060602434545 56143111416364113610024400400004265221003030125262400004265221003030125262216243 41602120632413241000564166300202036164600632433500101053432301453442006060243454 56416630020203616461534511246023650561252241331136331600525342535331030343614363 66206434163414115011410351245124242514410351010105343232020361646145364536602434 545412021361646012202440145633 12051534510436502314552206463510510525331631265065221031440343633121064421050164 35520005052431005335022443350224321000522434422155153451043650231455220646351051 05253316312534600244205533442055345600025534335562652210314403436331210644210501 64355200000160515403226660556652160215016004631025032310644555033553425042302500 15625204546013322204422435203540520062153006130406155165211003015562555121506556 01122556011251400061125221146000000000000000000000000000000000251060254452435500 10544234445354600021044143106212036363455514640350655546460562033622544142300140 22425403141053535266642300000000000000000000000000006305535230463602424251113545 23325342200602335433324231222313102150441552336354336346015650414143222631064534 24220345100220354645342422034510022035422112561056206100314622432100052243442215 13142602602524461461335602061342250001565041414322263156203362254414230602335433 32423301556255512150061125221146000000000000255343355621643552000252446146160046 310550423220354015621562215000 06010125052345106345234052354052055342234000106065202543260143254302542302502243 55430001066520662151062155123006550664005655121461012505234510634523405235405205 53422340001125011562601562265400122011300212265631652025432601432543025423025022 43554300000036224502224031425545036322640031631006544130444106214331306564451006 25620123364033360156344640121332600152150000000000000000000000000000000000031551 06155160625256003122011160215016403016226125660040622152226562526010523325342200 60233543332423640320636325206502655541336335400051063364360202114444663321500130 42245240606335555442263100000000000000000000000000006403553253010144222233551465 23325342200602335433324236363252065026555413363354633643602021144446633215621433 13065644510062562555264301525520110542323434200153305552035416215016011256625000 05330551003533242152440226004244535621205122236441442320211444466332150105442344 45354000000000000003122011160215622152226562665211520000353324215353324215222504 236602354062562625625423354000 33065554010465263112306302411426553254445320243505005036441564003323251634145036 66641034646420205235433115360330535543454511136136555401046526311230630241142655 32544453205253020263630405460162614263354401113656105020303111656252350406311302 44111366560060532246320055151643524260533332405502030311165625235040631130244111 36650204133621300445452614363204111136040000000000000000000000000000000000006605 26526215512215652052030000061000000000000000000000000000000000251060254452435500 10544234445354544436316156020354450122444533643243235445335424304301000002524562 32122154560236342111362220346643614400504663166641462062304313421355622044453634 31134163300203114611136312310615163514423306664121022626134253510244445302332325 16341450366664103140536635122452333245016261426335440111365633053554345451113613 53663512245233324503014664053366641122422343232666416442332065533324410203114611 13631105442344453542363421113622466316664146430100000252441113665366664103600000 522226535000034000340034025432 26450500314145064666461603523034233343600034211232543364141612053522214401346651 63265356564612153155404014300635320053115613641643404332416316361413614630304400 05003453115552502410336324015250025012233443151260200463632013111316104254043544 43410004352265342342435324354202055000100251233046363201311131610425404354443410 00433141450646664616035230342333436000346005260105233253422006023354333242365302 24265031610061036622552313640025106025445243550010544234445354432050431134163300 20311461113631614446221164564203546641614530233632401525002501223344315126026222 62520143101631116120001620346643614400504663166641465035200421260012331432453453 46643614400504663166641461430063532005311561364164121666355032544134264121543400 34053311661545320346562402323304306411201424500246621641361363532005311561364164 42540435444341000430430244661162324502501223344315126050220006005265440602335433 32423000000000000006544634532432544234445354006005265440200432466200432466250324 410345311432466641120043052345 33466411324164440330303303641461000002432366203412344366523142203623135630623354 16001342603602553204512025340366035332335421516604365433411254635504154642140154 42361006432535562466022514462166064214466310145602650433640132404361065506366466 31423255006205363656245640445233553544233264521540365653541351011346633631146645 13423441306453034160122014113114635452206005260105233253422006023354333242365353 63126320226155665622155132614025106025445243550010544234445354432050431134163300 20311461113631235225416656312352346631541331332650524304110424454423562611066135 54634404563554423035140660254452435500105442344453546606066065121520000041646555 23325342200602335433324232534036603533233542151660505505324234000001251533362313 56306233541600134440413631600000534541133254422423354451325636603533233542151660 41363160000053454111614512335450640126421446631014560242445442356261100203114611 13631105442344453545466312500261311461113631000012515330005345411005345411065262 442432366564203130650134325122 44316663464052565166261463333654222563662423504535032304331163625455022413332244 15536315116155550342403623110150024254333061141463242045403446614152322055364445 53362241464044252034134406240644115312422326444146405363052014645403605114103244 52300242333525043643301530133662465355451333631536305201464540360511410324452300 24234540344661415232205536444553362241461002510602544524355001054423444535460002 26556212212551226022030110000025106025445243550010544234445354000000000000000000 00000000000000044533542442433244504406022000033244235335344533203301055000021513 10650322120641134600414620346643614400504663166641462462330310065615222043353544 31134163300203114611136311530133662465355451333631021526225342500244225354354323 34163400366334146360511410324452300242364411531242232644414615002425433306114146 51141032445230024235536444553362241460535234440166363153523444016636310602335433 32423504663166641466411346004146544234445354330105500000366334146366334146602200 002556562440000024232423000000 33113146136345430430403304114114000002613244231046563141424132263623011365323354 14262560551113142334215021340325553252335420643014455515631163540351601344413431 14630261056132403562455223311211002462311462451053465631414241322636230113653233 54142625663344224025563615614665355311460545516465145044636504264644360354423253 21101163022324643606655541644663115003132004320504311341633002031146111363121465 11662233633006546233546513012034502034664361440050466316664146526010523325342200 60233543332423662654524044111534554423310023255424105645455240215562612633016635 34634233656654423062664310523325342200602335433324231601066012212210000045264112 54452435500105442344453542134032555325233542064301205502442442000001345122426464 43603544232532110440366366300000516453333666243223354460054532555325233542064301 36636630000051645336641245442363515210246231146245105324623114624510530105442344 45354203114611136316311464364220544234445354000013451220005164533005164533064326 552613244313325516020464545366 51624640641450062612506112210440544034352521536101216631131215605254060036031166 12064643261664035532444022100452605004664163220246323162141456464646340365042023 33432466604445364206434350122566030260544134010406303146345114113646131340340000 20016353341433544541463061620300530544334103232314634511411364613134034000020016 35336414500626125061122104405440343525215003450203466436144005046631666414656651 22201140026130600233243511012043205043113416330020311461113631251060254452435500 10544234445354134342065521104051023364306030103134160344114022062205256161423253 40255335066046601614343520346643614400504663166641465335243423101502331431531343 46643614400504663166641462210045260500466416322024122566030260544134010406525406 00360311661206464166556033023304342525603251020031136145505345260500466416322024 41203505444345311101004104661165013133026054413401040602402334436045450000000000 00000105442344453540233243511012000000000000006003421220200163533200163533252161 630614244163533506026464406366 06411255644534105443324000460461150352253102136652213324360233445300031031662042 55246056022024351521035161523612105230065255064456542165455220446106224324040162 45166214565505342625604261625416560254001252201332231153216100300566416640336231 11663053636425134004561414125430513232361131161416323420632523465242034600534330 51136045254024341056525004212352000343105003450203466436144005046631666414664346 03616504243400635314300016150025106025445243550010544234445354613040615516521100 30155625551215020253452053406053354305224402250524325024301024423402553305502634 24241625064515153445443400000000000000000000000000001004226522601123155522104122 54452435500105442344453540633243320553154443350653144534450224623334420124155345 30306153261156321212520035654250004346024301024423402553305500540543310216612306 03103166204255246054604611503522531021024423402553305502141561000525400000000000 00000105442344453545236452235642311461113631012522013325343305113425524605522440 220034310043460434605113124331 00545523450045003006220025530054602150524322023225432003200400155005224002310562 02534551511625100510020046600611200154063101652665340541003630006000160064001405 00053055303151200044104021555252430002145624350165136350023301062331634350053253 54503466344540042306065441643230045554235646404236004140001000610013006302000240 22404400206040515525520500441356231560451002510602544524355001054423444535400553 05063111616520006351465210341000000000000000000000000000000000000000000000000000 00000000000000610102233523460002524354453354330206466166106002245631546302601002 33003441004620354043613300000000000000000000000000000500025005100210300036033600 00000000000000000000000004660061120015406310165266004300320042060006506650061001 30063020002402240610013006302000240224001665006230146061251161120015406310165266 01300630200024022406400140500053055306002245631546302600525342332442340000000000 00000000000000000006351465210341544234445354600065066505620253455002402240012011 205305530253455346632240165453 65516264104032204361445560222456266132506132533010465300230544322650122530120025 41650143425203350102022343320220065440222446555342414613402350135222644233241634 40503503404541422024300500332346441213444142016312104653002305443226501225301200 25416501463345035301252000265556554566401323111465300230544322650122530120025416 50141140503033161130330024660333662444162004320504311341633002031146111363160133 06125664420333642322513402513025106025445243550010544234445354000000000000000000 00000000000000150622511360411650410016243604250554344505500123305553312224302134 11354522361224466562130500000000000000000000000000006005515232241452224210435415 23325342200602335433324230445431336564333635061465332346441213444142016312004533 35331355102646222045333533135510264622251222122321130645466622006544022244655534 12253012002541650142224562661325061320123305553312224312330555331222430406221522 26562105442344453542400431253021466316664146555331222430254165014254165014102102 505131555420430521531645520634 01322436563156144016443020303114344150044611645534121462163306133405040466343362 00331661202331623505530006654065323555660011613644526355313104506100555452310450 06233063343301605402125052444135465412444542241136466254630336000553105364633355 00225265160152332454052220233052345022544423010520460353404366651462465366646336 55125431136460433303110431640334666310503006130406155165211003015562555121515063 61016555321541536555156653324052601052332534220060233543332423432050431134163300 20311461113631565202533364231236533323553664122400011230124542221100661641364025 00444643150640023110211660254452435500105442344453540435542134562314554644561060 00000000000000000000000000665406532355566001161364112301245422211006616413022232 54603200154401443222325460320015440144354402543205523335406060202335255310055433 53646333550022526513031143441500446112543205523335406054425224600223440602335433 32423203114611136316400231102116544234445354552333540600154401443154401443011613 645525126033166331661443621505 12063443401455035061352200146355135200504356264504332636524005253121626144225326 13163525346005435204240524350252442512430523240066344340145503506135220014635513 52005043564516254223551061455461163546145416566632161366304643061050334151412105 34353514425513536120061654143134221165134543561031634014103416304341143241603464 10054614306360436140343663453610431360021002510602544524355001054423444535456440 14025143300562144514300406142043205043113416330020311461113631251060254452435500 10544234445354232503406055246424140652565642235302534205253352653402545300114025 14330056214451430040614210523325342200602335433324230434153523256633413251521430 00000000000000000000000000103261024261010216062353604516053516060561015424503341 51412105343535144645204145202042505463622531353630125212135525244251243052324006 06314226425002034211463551352005043565351606056101542435062233343401400504663166 64146602335433324234662225250350155625551215605610154245343535144425054636523240 060504356203421546363421140021 00113363441141106016051650136144005020361346066441433663660106102612064163300205 04164313322425533533040340134103243550010602432544400246111430405216436646616431 64114042006244244460601016100006013442310401640454241326611502043351654161623235 52304115406543335205016345244544345234533505600531666340302561341131161346136630 35004311230000613134143561342315636230621002510602544524355001054423444535455136 01000413413362506541264563446043205043113416330020311461113631432050431134163300 20311461113631140305245165310436554522461153160101610000601344231040164045400025 15165614251631542123102300000000000000000000000000000526261216352614623565460540 00000000000000000000000000126126654305312451356115651651123402465326421662261206 41633002050416431000205166315060526064600601344231040164045401064335460306130323 20516631506052606461361440050203613461344231040164045434122325531662460504663166 64146203114611136316541264563446544234445354060105345232050416431605260646602432 542510131416431411543500454620 22516363030431111163616631151346000605001233605353201035536262331026451640162225 42253366263600605320363516535412032246225532224142424506042241515446051326130615 55235524414244000220642401456063024543311060110016005020303461641055430366411466 41166361306010505234324066250533244233244335345502030346164105543036641146641166 36130204130121452414653013362334413336560000000000000000000000000000000000006604 56503514042065152233040330034000000000000000000000000000000000251060254452435500 10544234445354523432406625053324423324433534564240145606302454331106011001653564 36562410511231166511124250431134163300203114611136312226312015626353112641153204 31134163300203114611136316321014053234466010660061605111614513233142336501554303 66411466411663613455525645131156311240564513450346661566122414053234466010660061 31464212336453312604113663113661141642454331106011001645531552245553630203114611 13631602335433324232544431443665466316664146003060041550102006544102006544106600 615001233550052065446544016251 45025216022604566346146302303316345002226206433603406512131045630664125440120623 22261552065160264664412451351513122643366244451122521602260456634614630230331634 50022262061261051311336532642626465513441153332665443015164515422412350514421510 62333201652036414540263503324162204103151113466000514641640404411403441104346666 44320026313613030336630433660343111133450000000000000000000000000000000000032151 25101011221061122016155551164016403016226125660040622152226562345020346643614400 50466316664146514425435420620223425100666460403254116104435555336323555145026153 34305521111224262111351020346643614400504663166641466421022653466053023133325445 23325342200602335433324232022442052244025233332251310162245523215310000242441140 34411043466664432664125440120623222615516224552321531000024233422224414542226320 54044614320055515012633562601544450612553305254444552655435260011131030602335433 32423602335433324232405464445233466316664146525444455266232226155623332016066646 042226206000363003630363242613 45261223210154132656401130161254133261105441416302050064104414604411346653341104 33406131515446603066234053542024536454005611520615334125016353566562025505122405 53433242333406120426253320161041104142144443363363263510666143164412356246543255 20001526010600324022423022445233655244025520345253063234113052506550656356666112 11212001360336310336643112443660344301644001640301622612566004062215222656205120 11215011226155366122016610526000000000000000000000000000000000432050431134163300 20311461113631662340535420245364540056115206155031164262321410222236114450111215 01122615536612201661052610523325342200602335433324235443213151424011115344226043 46643614400504663166641465354202453645400561152061161041104142144443363363441134 66533411043340613664061652364451660233616606411206652551215536603635633334414414 41365131003522340521612541332611054416411206652551215541421444433633630203114611 13631406221522265626666243355103544234445354665255121550352234052352234052255203 450062510015260152602336432251 45465302423454564340424156332114622434313502466664136434131245502116422560362250 01325520561515225064422413462663363655444430133144254543340266336516232211212446 66610511565162265226434554106054221422000561432040350314314510421134503555623233 26124541333552560046232120141446325622361564522535432321343035362144566315534346 42054634632603566432042221545445165323641002510602544524355001054423444535416551 22106155660003526155061300265052601052332534220060233543332423251060254452435500 10544234445354644224134626633636554444301331403154565063633145215541621325523151 41042422351631153463261120346643614400504663166641466355164014442313113253646515 23325342200602335433324235233550006345233052600453212463551442311252545601211642 25603622500132552204633563300042561306063633145215541621325523556355000216345030 35556232332612454130021643110432006410143254402510032414325440251003240406221522 26562203114611136316544300264334544234445354005614320400425613060425613060526004 530645225132552266210136324101 22430404626323261603630511240420100005662442613242112146321211336631442032052215 43341203126234342013464116462515405302221536653411464063634136062130505402043064 42323300263036303560035350612401340200633542663644303151454516104140266530350600 00211533541404210042420165306430500144235114133315145451610414026653035060000211 53356363413606213050540204306442323300265003450203466436144005046631666414621400 21210436503250600422156442455034502034664361440050466316664146526010523325342200 60233543332423134641164625154053022215366534103535061240134020063354266364421210 43650325060042215644245520346643614400504663166641465426030310401605114646600453 46643614400504663166641462420133650560300001446556612401340200633542663644345502 00330366311002404202305034013354544005164412021040000633122115060520455626220064 51603002114632212665004404114660053031025032215155001302202442330065050000000000 00000105442344453540422156442455000000000000114604441520002115335002115335014465 565662442666543024042404013265 32014264626226644123621164200153260254312354341634014153303463641144002061404336 60201465200634346031513016124635603525620604550001426462622664412362116420015326 02543123543541333156520451420141430415441553654423056161506232602524156350634354 05013300063434603151301612463560352562060455000413151563561104320424060420613235 25626362440431413663300501630344110506315003450203466436144005046631666414623416 62540454644260511242421302631034502034664361440050466316664146164030162261256600 40622152226562315130161246356035256206045500012444220102354044552640143563161565 12211004052101665504021560254452435500105442344453542642104242502462246653622154 31134163300203114611136311612463560352562060455000646266320455363635103215432042 40604206132352562503146066443260561421514143041544155365442354230332251306342146 42406042061323525620501630344110506316043505224406035404651301625415620000000000 00000203114611136311405264634354233543332423522440603546132352562523465423604550 002163562133000201461354354000 32623243351002634623366621655626542506401456350036141605004413604361334214146104 46310442540002530151214014635113014340012560223066253433103643665025321232560623 11153655250243534010055324052432256353543055423055361416050044136043613342141461 04463104400253015121401463511301434001256022306043602324210215632260216100243504 46053410545356056214551056160053420331026005260105233253422006023354333242350645 13222603110354262541320456150043205043113416330020311461113631000000000000000000 00000000000000642546224446341146415610450351405532405243225635354305542305511265 01652661421215201156201110523325342200602335433324235643230153135551515325404123 46643614400504663166641461463511301434001256022306165141516303154446536616436133 42141461044631044544056213162451026346060503636331021216133254151444545413460653 40121211503535251132156461532605143103636331021216133263430065210554010301556255 51215504663166641462315554124434466316664146065210554012435044605353525113223540 226401456263460446056321124331 45633025411543514440156323423324344152536240442122530625236235536662013446320015 26161146306435631434325411651446022253332346051650231646150031640404361416330403 34614233161543234600543202025342435502055234215543516356216164312253211504443666 46150325361533152135550314262562265255316124650033624366634614050224442335500046 03224415341114316302055333544220003104551002510602544524355001054423444535454346 54633655540261156400234525221043205043113416330020311461113631613040615516521100 30155625551215023450505243534220502254356223454320202534243550205523421554353651 32301304116624446126350550431134163300203114611136311356031126266514554610330642 54452435500105442344453545052435342205022543562234463515215512522461653120341636 14403044316354461233646441351154302204510665556221100054026626012255411152456303 22444233550004603226433145006251616636552236662532140455524445431026120602335433 32423602335433324236011625631152544234445354552342155430152616114152616114002305 110310455460322220453253266324 22166335013036163665646621533111105025525555640356003405031012135020413463652413 44010141363460020330454506035110123032231433106032004403300236163105233016313141 64166314162140025010230363210605325424165325503035033044005416146025440614646361 36114636155022006243423016220342323534534423534605402351516446361346465613552551 46450430204606564205036431412536433060630000000000000000000000000000000000010550 26260305644041505115425540305052601052332534220060233543332423000000000000000000 00000000000000624342301622034232353453442353423036321060532542416532550303526260 30564404150511542554030520346643614400504663166641465351403065162124365166050563 46643614400504663166641465341054562313060300055250104266065404554634460104254406 14646361361146361632202460644621662050660532542416532550303554562313060300055250 41346365241344010141631314164166314166540455463446010454346325522413120602335433 32423203114611136315115425540305311461113631104000225202052252222600033430611611 110044340033430334301014104634 55502550613630564602150236033000002152140131141310212413151016640142315403015354 34111543140624624114424601615061320301542341315311043264362116166363111114303015 00006213461660345350632301460153055000001461420454345134156616114146666634040620 00015643162462411442460161506132030154234131531212413151016640142315403015354341 11546136305646021502360330000021521401315003450203466436144005046631666414612536 24246653021341020314234603446052601052332534220060233543332423345020346643614400 50466316664146204645164245124206023215261204663230146015305500000146142045423264 32126412103015146134102320346643614400504663166641465226056315460105414616555463 46643614400504663166641466310624022000006316350323616201645040623543646246332503 04020316316043500142315403015354341115415305500000146142045442612040621461506115 52640602314612623624030504614610342005500000146142045450602342340521000602335433 32423000000000000000003543560515000000000000014614204545625630646000156431004632 540621346156431435005223454620 32215015164304261331203631306550050353205126321552660345541042113660362121025326 01343044231563152143462321215411641506323641201560013313431366434042205626652060 24354246110455452545332520211063133610301256212344644643464113430355021511250105 34235316631345205643223602423204110010212601364163344601441261055503124033111561 55121243655653220545134165101352010563342004320504311341633002031146111363161331 20142265506542420436450261601025106025445243550010544234445354526010523325342200 60233543332423564322360242320411001021260136423350254352035360053402254406021124 52033306241066222352332420346643614400504663166641466355122012353503413205161065 23325342200602335433324235234250424100243055233010211063133610301256212344232643 61260642506021443414640122002042450265111102365022333143113614644160406521565433 36212102532601343046365003610443110502365022333143113636600605651064130504663166 64146301556255512150125066155040000000000000605651064135342353166424502651552330 101056334134304214432651621505 45051314452611142156036603426012511643156352430363633511403464641634013100503336 13660022211105464246533055053546040662113001654245131445261114215603660342601251 16431563522424221335025454534250323001022243244006102345132133664154513611015500 52503435662506415250366356236014026366225646632234513213366415451361101550052503 43564626362411044041462060223551005246361002510602544524355001054423444535432461 60533563153042013533116323351016403016226125660040622152226562345020346643614400 50466316664146655435013011112405644414342014062643616601454306125501650642261515 12561026200306665265500460254452435500105442344453542442146240350642446614544264 31134163300203114611136315505354604066211300165424640666653021333634350630411043 51065266134621425363150105542260025314166665302133363435063063234016522061201355 43510652661346214256460020444164110056305141155213114530115664006123530504663166 64146000000000000003066652655004622152226562222432440060525034356525034356612013 550524636253141343562633630056 51223515044062012112516102023146044234412014506214406300636265604255016466111146 11462015235400050122343022400153223043663166426661563301400141512103522061311666 63166315060064062040444450162526605463644234460534026023060666640523432204621266 31662041613015030333320615251102314133543310243105305126363130431431465134423440 16240040533161033600541331061221522632220000000000000000000000000000000000060411 52501120046511502533543321333025106025445243550010544234445354000000000000000000 00000000000000353136302166043233444423442310444445016252660546364423446053453553 45250303156206631665305650431134163300203114611136312335443226362556335433435134 31134163300203114611136312240015322304366316642666162526605463644234460534425501 64661111461146201431431465134423440162406245540341146113511115322304366316642666 50546310335433650636131166663166315061542302215224104254636442344605340602335433 32423203114611136312533543321333466316664146221522410420000033340000033340000555 200044430033340333401624534143 33425601306434436465141540023156524234154460200563346132524236426106420461141631 62550332142302645004255236156142123043214616402630214431645253541351601350316636 14615220441422543261656245643045605433534234611022051431334645303410112164651331 46140452564254552326505240441432364554234202616640134334131263623005462125354362 33103264006344312542563531061356252603216005260105233253422006023354333242326166 12624565460031542436316546620034502034664361440050466316664146251060254452435500 10544234445354042552361561421230432146164026335225416216356540345631613051411642 23363351155220354321420410523325342200602335433324231101066014162150300001252262 54452435500105442344453545240441432364554234202616205502125423060000243445426463 14641564234036241440353463102000036166433634541322354350516132102344243543166055 35346310200003616640231565242341544601546361215246223054335342346110220602335433 32423203114611136312514234320135466316664146600002434455625142102000361664005343 320416113361664362414525514446 44304000311316163163646646000303002061461114505024340641601363250630455041454224 30542405522432432524413601226205502125432002116122053430136106414520140322036323 55340235302000544543435435323323000505001034234442243406416013632506304550414542 24305424000233234342342454454000202006043543335046646161461413113100040400501631 66633113161631636466460003030020614611146005260105233253422006023354333242351250 26564305601330121314416031410043205043113416330020311461113631526010523325342200 60233543332423054031556016333022231043465626623046221061444055546034312151126564 30560133012131441603141020346643614400504663166641462311403422206662305254146444 31134163300203114611136316341045440252465352430404655150220565234500566165254224 40454464325203032630455041454224305424061444055546034312151145440252465352430404 45504145422430542404403534613003552530050500103423444205050010342344420000000000 00000602335433324231003025625556233543332423010342344425016316663161535455435433 350355253422524542403032303453 44140620154611331412036231636413253543261554521432363311454531341601262130436146 12545006346333254513225544621662045424563163114620133610465453645514264026643356 42343044154553402362653266421320133255632152502246150623166446365041546141364524 23451622351365460025563611214164512301461530254566310514230426066403133444631603 50151546113314120362316364132535432615542004320504311341633002031146111363162464 12644563260322611426316106654025106025445243550010544234445354345020346643614400 50466316664146642150213033205455222354305604605221416656361326540631624052316635 34414243264150423465016210523325342200602335433324231601011011251460400005652622 54452435500105442344453542130332054552223543056046202202243215010000353454415461 41364524234516223330336135405000014164644502322555423402103141314502534234162600 33613540500001416462664335642343044152322555423402103132353214614663150504663166 64146105442344453541652152431300233543332423100003534542152360431000141646004243 230636131141646350153362523620 51001330340322063611306114241364344234042050521432246044631115025254564644351146 15162356346362002322404063100442132655663161626410133034032206361130611424136434 42340420504550520511035344503442124532522152021060156450421212132514302166433044 23414165154240241643415536162103235411461311433442043061514103342005640366631636 04433403220636113061142413643442340420506005260105233253422006023354333242301511 20203540022145136633543431324000000000000000000000000000000000526010523325342200 60233543332423544544242345354321510000020550243135302256001450244423424055221255 10255636512616631606304020346643614400504663166641465042300556326411442343464533 46643614400504663166641466310044213265566316162641616151454552133543134621334200 56403666316360443166353641343354303502003356451221146161513644213265566316162641 21664330442341416510213041114614103341450244423424055245423663164663440203114611 13631602335433324236555625650116544234445354556253534130000403304000403304002055 020304403403304350203304552505 33000440163131663113641146044000002066646636242316460462101564646146525306023155 44635644233143323053433140151112050602325100161400044016313166311364114604400000 20666466360220435454335445324423022000001033323353330614646114664136631033000005 01113114123352341541350121520535010543201122001362466421361250410451301054224550 64251631316631136411460440000020666466362004320504311341633002031146111363115420 23515152153436050462331156351052601052332534220060233543332423432050431134163300 20311461113631534331401511120506023251001614053341143013235202031242443621423515 15215343605046233115635120346643614400504663166641462011440422310602305211402114 31134163300203114611136315566063315020310435560355656250242060234506655006232224 03050464320025210410451301054224550642513235202031242443621463315020310435560355 45130105422455064254140504613055330052200000103332335320105452600616300105442344 45354000000000000000003022262212000000000000010333233535011131141163350633444544 245533005025210252106425422056 00466631613361020500600006663461005050141664031114616441605020010000111431600202 06361135444234322430601004000044425430010103534454310462331612652534524244340154 22145162412645325561512634264364005214465306311401430144443552234064362554366461 33652325214412200562134364365112523460326240514315446165125243253533430623556326 15366333342255430134152234113164412545255003450203466436144005046631666414611612 35443313411551645315431601150052601052332534220060233543332423526010523325342200 60233543332423056213436436511252346032624051421564341341266525431045153026330400 20000222162500404056522630162261256600406221522265623005000055561520030302125516 15516521100301556255512150400004442543001010353445300003335234006060424332643625 54366461336523252000111431600202063611300333523400606042433204442543001010353445 11143160020206361133334414643660350330521446530631140152144653063114010602335433 32423105442344453545463356452365311461113631060604243322020636113645410321103534 455622102636113420444460263331 00242255360035504041551652540063135623254555053552241004220303622612523001464215 45232226566112400211050531134161500423214626151113430333004420005000000043003305 00054033405332540004001042332534400045223542530243640450051606045445243120054564 23604201436210030501062332534040012243544134603444003350002000000034004402000230 44303200261010323325346500232135410350636005260105233253422006023354333242300412 01022332534130001203540233513000000000000000000000000000000000000000000000000000 00000000000000300603544524330003255423524053420601544524303006553423364310403056 22612550005166215612065200000000000000000000000000000300000001600660300031066100 00000000000000000000000001551652630052165626353465000000250055060006205520000003 40044020002304430000034004402000230443000025005506000620552000520022010001502250 03400440200023044304300330500054033403006553423364310400452235425302430000000000 00000000000000000001203540233513233543332423600062055205620155645002304430015022 505403340155645420144430243634 00411136163316002005600001664361200500131663036664161446100500210000611341650020 06461145333243422340060014000034452436001003234426530210333410102334524444430104 40345062405162455516206042413413662554411361560266350634434203045213415443436111 66105204533362200204044513412005263211561436303560444360605443253333340603304320 15301433435040325643623343416661160250322004320504311341633002031146111363111165 05031164366666105066016402360052601052332534220060233543332423526010523325342200 60233543332423020404451341200526321156143630350303326436500251456621634140403004 20000522612530040051522100000000000000000000000000000120261204416223224524113410 00000000000000000000000001400003445243600100323442151656442564255525235543643605 53466266516533253000611341650020064611400433253410060045433503445243600100323442 61134165002006461142243115112612445240251456621634140425145662163414040105442344 45354602335433324235066016402360311461113631220526031200200646114200646114251046 500131663646114520451530266324 00114466311131060600050020631664200200316141066331146664601010002005014611350050 04616363355442333230404000100604234456006002343534510533110426564316343626161451 16614220023642564420235343103426614352411561656355554406664116125465223626123344 03413621310243341146425455233203455444134602630244660351213461434151616326611635 50053611655626346443113016446665162032106005260105233253422006023354333242355512 25243153446545246611061265426043205043113416330020311461113631432050431134163300 20311461113631564145234252464343513344356600623534310342661435241156165635520200 04003021522630030015256520346643614400504663166641465000300405625514004006252123 46643614400504663166641460010060423445600600234353060010354332100100543424200501 46113500500461636163225614365542524214401035433210010054342460423445600600234353 50361534226526104216316642002003161412431256641643056343223336431051400203114611 13631504663166641466066616046634544234445354222520622160500461636500461636524531 450316141461636233524560563021 44645625003464304061553152514460135620525611541632501433150203466216104332041631 46204430356340125633040615505526155501656245360101421605342110602544044325444052 42364120503552015250601052333634422240223544354621034034304000000005500303340020 00503330452052502000000006600505520010006055502004432210602544304315335056423240 16510334556010523340346244202135453061260000000000000000000000000000000000016261 06025441543456620514230434255052601052332534220060233543332423251060254452435500 10544234445354200000000660050552001000605550260105233363442224022354435462100000 00330060661004000306660100000000000000000000000000000000044001011600300040111060 00000000000000000000000000006600505520010006055502001100202250060001022205055003 03340020005033304550030334002000503330422516222061215324106025465560632151204364 03033400200050333044044300500020444035226053423546055222500600010222050105442344 45354105442344453540203546321324000000000000600010222055623514512005033304060555 022044403252166333041651552505 00113366366636060100200002136114005050416131066441141114101060050000564166300202 03616463322442444240403006000063243350010105343234400531660226514331341146613431 64415220626242553326235443213410013462310451356315245401123611652132532161653235 56362336201234406641352232533544325234553166046246110551263446436631164346133625 50153466635621341643635061644643663032006005260105233253422006023354333242322465 22534264364252536463356546654034502034664361440050466316664146345020346643614400 50466316664146664135223253354432523455316604653243406436212342246530613052320500 30000351255600404065251520346643614400504663166641462004000042652210030301252624 31134163300203114611136310600006324335001010534323100001453442006060243454261235 31633624102510431000564166300202036164600145344200606024345406324335001010534323 56416630020203616460261546201326356231346231045135631534322325335051000504663166 64146203114611136316315431065446544234445354060602434542020361646645142154105343 235260346361646362234500523620 15021243501255205133634260255501506346413631562036120113310625541320143620156046 46340002025346002442055334420553456000255343355622124350125520513363426025550150 63464136315243100533502244335022432100052243442215361201133106255413201436201560 46463400000306355304111401532254306253604036354060563360122210236443160543650106 56311021441065556054133461023412060121460315510615516062525600312201116021500000 00000000000000000000000000000655601122556011251400061125221146110003002622126106 01551512155146060102223343500120232344245435460102223343500120232344245435400300 26221261060155151215514600000000000000000000000000004005155651601062262656226316 66225210036062625565152150323353250205445453544562323353250205445453544562124462 52602314560605423541334610234120601214623434200153305552035422432100052243442215 63415062103131430005222062014313641460650545433532342312023234424543541062262656 22631031220111602150000000000000061125221146255343355626346413631313143000222504 231065631605423656312354423000 14042010100053234606612405016343025253442233464113550063113502146141626004301630 16633023034162003663044116630441642000344161144234201010005323460661240501634302 52534422333416200366304411663044164200034416114423253200516036143240420441443000 42611444160600024543101165302061434052524335544520062621032403261523356102546611 44502000364615055241030256160434361144660066052652621551221565205203000006100000 00000000000000000000000000000000000000000000000000000000000000532346066124050163 43025253442233366633126615136351606126344225116416463113663141601602000004336143 24042044144300042611444133661140336135000433616633545120513461556340162334422605 63163615100340614061144052253604052161034341663311404663501461043223442242451625 44216052311663320311420631603455433553542044144300042611444144164200034416114423 20614340525243355443363340003516633365216103434166331163160345543355350340614061 14405520342034422060034416114423043361663354000000000000426114441351663336600000 525221103000043000340034052526 54254552412602633105125401143622025434154336445631631214613163156045641152204326 14121213034162003663044116630441642000344161144235202551243543534245342350502200 06005265442534600244205533442055345600025534335562261612261230516011445230122052 14326105252265342342435324354202055000100251233055344041633020665313613305244310 46042243303614405011246416440253346031033606502601225454044666602523442264006556 01122556011251400061125221146533502244335022432100052243442215240320533464606622 22034316633260456620324310221654404316123166536144050112464164402533460310332053 34646066222203431663326033661140336135000433616633542610663325406550256345160252 44313101155550434611445104534605561233034616546112206653136133052443104604221134 60244034216452034112464164402533460310345641152204326141212144164200034416114423 66341550523436234411155550434611445104263302503406025130440005003453116550256345 16025660004001641550052243442215052243442215000000000000600526544100251233520301 640432466345311602514604164251 55233244512432220550505505324234000001251533543500141260642531324055366213402553 55163252025346002442055334420553456000255343355623141061226502202413352005633405 22446230414361500411403366114033613500043361663354535312143623146612531230034043 36214411006365101352464530224115643052242261452565320263415136044122351603441445 21345244530440412663400356610344115460123606316564354315653352502553024161406556 01122556011251400061125221146533502244335022432100052243442215215242614615424114 34034410365256514362641033655426104336332564324250463132530356105224510450422024 13352005633405224462304122443350224321000522434422152202022024535430000065262445 36442500214430255331540363146452404216025532603203404404136316000005345411453512 16361025536060151330364146100000243236655366213402553551632555345600025534335562 24535430000065262440214430255331540364211604336623106535610522451045040430344156 33660250522463553300043361663354034416114423000000000000001251533006526244065262 445345411653435106263203313366 63530210102244530205025331013232051544115562363116240236663615324632053253206042 66644234043615004114033661140336135000433616633543204400241103503146031635113200 63014433544361500411403366114033613500043361663354210102244530205025331013232051 54411556233005366042046310461426645001406334423520324431142651312623201303651400 55622044113604030436620264640323112233540653302102354023421332600420355221500000 00000000000000000000000000000533502244335022432100052243442215003324423533534453 32033010550000066411463663611366406602033000066411463663611366406602033000035031 46031635113200630144335433661140336135000433616633545020524460645450262336622154 63104614266450014063344234034115051313045466554423406163326213063223112215436620 26464032311223354161445156401455466556231635113200630144335433613500043361663354 26003450625245555622452450103511133545131304546655442301640234364444233450625245 55562260653210033540043361663354052243442215000000000006301443354351113354602200 005661146330000055625562000000 55445423453526250250205502442442000001345122564025035306345501364055001034202553 56036142025346002442055334420553456000255343355624113265311555466116154653664203 44104525453416200366304411663044164200034416114423250353063455013640550010342025 53560361463524540124231465242422535034415546301404126514251463242532506305224153 60416360561330265103300206140433635065211245321432156414364305603441236501202442 05533442055345600025534335562411403366114033613500043361663354634550136405500103 42025535603614123260403132654621405224535545253631562436363341401665446210552424 53352410454205224401033055334420553456000255343355625205022053353350000064326556 41302200604350522421041633046451231563025532422325304403663663000005164533313265 46214052245355452330411411400000261324455001034202553560361455345600025534335562 53353350000064326550604350522421041635016303441420125613140344110206604350522421 04163560344123650120034416114423052243442215000000000000001345122006432655064326 555164533134313501101256440244 23325445454014130506012345612350052143014330312361155454063204334036034445003431 64565454043615004114033661140336135000433616633542203625442553316512630152515002 54346006145243100533502244335022432100052243442215202354251335332454323250250000 60034212241523352244612651406252620052343100163314634511411364613134034000020016 35330312654651314666611625300520433564521532462451562222552341004306114264302442 05533442055345600025534335562366304411663044164200034416114423141305060123456123 50052143014330616142050362400533002533424203656401661065061113006162513531331621 56135616305004326123540633661140336135000433616633542010654321654200256340634403 44304104333200434613212322053164253140043561056110204153002440052443535041246135 24630034216021660362400533002533424203636034445003431645654533613500043361663354 62526200523431001634333200434613212320244005244353504153300253342420365200001004 35655100526436215040025534335562000000000000000000000000600342122100435655522145 160163533614244561100256163244 15225623132311201532364206623044200316426332512404153226610265414321010444426143 46404012025346002442055334420553456000255343355622316623214400300662222135514425 25521615405243100533502244335022432100052243442215450032555406365036254261644225 14305412436245511605123634560603333516343130306461361110065045432466316635232530 43210643331056530654314525114432160312412611150424102461564345566135201536504114 03366114033613500043361663354533502244335022432100052243442215226041214012325365 44243600312616030341643041602041146104336603330341643041602041146104336603303006 62222135514425255216154000000000000000000000000000003602625123354335615165025140 11555564226335252256162302233335144566343443525460454324663166352325304321654314 52511443216031241246436531141650062452524301024423402553305522432100052243442215 11540335004613514456033335163431303065036631603441104411114521615101025335430522 44022556002345642260034416114423034416114423522434422150316426332461351445522440 220153252624525465364321306223 65645151450360203466335510264252561642351650504603305041230234455650601355250052 41305112025346002442055334420553456000255343355624603305041230234455650601355250 05241305113416200366304411663044164200034416114423615350534401222000565532152516 40661644244020365405433221201064225200253640266254036450645555643566424344302040 30325305353002004423316321343436321536061053620625511410403211610016532013302442 05533442055345600025534335562000000000000000000000000000000000016060554425431000 52534233244234250503311431620003436146641146140615566332045143435251463253005633 66353262635254311502316500000000000000000000000000006005562234263252524263124042 23352346000252435445335430335446145643434145624101335446145643434145624101003533 64234325105525114035336423432510552511456553215251640661644255345600025534335562 10642252002536402665135252161354261205144340043651045500343614664114610252435445 33543161256226556250025534335562052243442215255343355620524130511253640266102050 512252663304045315243032266512 00630014342234003306110033346133003360450035063001434223400330611003334613300336 04500350000000000000000000000000000000000000000003166664235610225433102216543301 22422366664361500411403366114033613500043361663354014342234003306110033346133003 36045003563435543004401660044431644004410320042456326460222433602234321106224516 11531140503033161130330024660333662444165633640556344405516012204553140330503663 04411663044164200034416114423533502244335022432100052243442215605055434450550012 33055533122243240226433402252106604224102334030331611303300246603336624441603306 11003334613300336045003500000000000000000000000000000600040003444440400012133266 00040003444440400012133262550011162511001120640014001000611111010002426645060001 66666060005351132600016666606000535113203334613300336045003500000000000000000000 03444440400012133263444440400012133260531104441153336124660333662444162440133621 06603220633650311600043361663354043361663354000000000003360450035001213326012133 262426645130063544305506042425 62530426125034620436443511112632012642461413263130142515602631466450063123202152 42403445052431005335022443350224321000522434422153225302520112526211556645053203 04060262054361500411403366114033613500043361663354426125034620436443511112632012 64246141360152332454052220233052345022544423010563454203215622640021531303543636 01665431136460433303110431640334666310506160336164633114451012602050406460105335 02244335022432100052243442215244205533442055345600025534335562346204364435111126 32012642461413224345422335513036406010504540314450600236631106405122326654226314 66450063123202152424034422443350224321000522434422153413342666651450651353163645 22202330523450225444230101005411466013026554511235112444302513062145404512023663 11064051223266542236631106405122326654254402543205523335406055345600025534335562 01465450562535304331465450562535304333461304431114602052640156323032652450403010 51502260453313224630043361663354052243442215000000000003060612552301051502101652 252032304524334323044512433101 00041343334013155262600004265626516261125216004134333401315526260000426562651626 11252160000000000000000000000000000000000000000004134333401315526260000426562651 62611252163416200366304411663044164200034416114423461034661056314456015446326500 31634635525243405325104214036425651234100545145031634014103416304341143241603464 10054614306360436140343663453610431360022544301423551403155426410023425421104114 03366114033613500043361663354366304411663044164200034416114423131552626000042656 26516261125216413450635601263424531650046456463604361403436634536104313600256314 45601544632650031634635555334420553456000255343355623415420511500512163432103535 24350252442512430523240061421065143532461200313213535021056332434561206560210602 02145334334022356000145354532545224342500426562651626112521600000000000000000000 35121512615166525616063512252250662145633243456120656021453343340223560512163432 10353641435251405650052243442215016652556631255343355620316346355461431422523240 060313213464564554216560353063 12426362034153205350546566146232516535165454232541043403110640232550032063250065 33165235052431005335022443350224321000522434422152200123444250206143253323343254 32442021005243100533502244335022432100052243442215244334205304235060555665532525 41064431506543335205016345244544345234533505600531666340302561341131161346136630 35001610622051046433006405643005366253462531260121015414435462613412134151504114 03366114033613500043361663354366304411663044164200034416114423311064023255003206 32500653316523360146305033355336434312051162310622642231112126436165414641500524 10451150133256100153066200000000000000000000000000002536032662064452160062401151 63452445443452345335056003134400130213400241152431462422562313452414524646503335 53364343120511623132230266435200236055455566553252541064431555345600025534335562 04501452001244612544501452001244612544301344353204501526643520023605541452001244 61254261163640130230043361663354052243442215255343355620653316523124461254062401 155410223511623450153500115460 23624362560613246042125553150333510124335016342253566044604121645350551243356236 00002244043615004114033661140336135000433616633542524416003534562034654260663352 60061146405243100533502244335022432100052243442215001060202543453011520244533544 53344243206010505234324066250533244233244335345502030346164105543036641146641166 36134503522102515013516620663024143352334060615251203316065512215512255652601221 06655221066526300016652556631000000000000000000000000000000000353456203465426066 33526006114640431613602234041136631136611416411130335036214346636353255630241216 45350551243356236000022444116630441642000344161144236131032134460442065352216223 56522246204442606534420614420415634311414245221405162463202211432002556260223404 11366311366114164135166206630241433523353142523353565166350155345600025534335562 22653442154100005535332442332443353452151144165433512155663450052215104442606534 42061221036561143110043361663354043361663354255343355621242556155653442061016631 302556260000441003360336553613 14035316201643131216641302112033016253552242463443460152103233142031336343300030 10033113034162003663044116630441642000344161144233531620164313121664130211203301 62535522424361500411403366114033613500043361663354143101110336042313350450633034 01011003452306545342150243431501544034115111112000514641640404411403441104346666 44320026313613030336630433660343111133450321512510101122106112201615555116400000 00000000000000000000000000000655601122556011251400061125221146652301641623616313 33025135331103556613640564131126605214544113066501462663013056606102022006132331 42031336343300030100331133661140336135000433616633546136154161464440526424466043 54644203201440430606600434044114034411043466664432416162302311061223222224336630 43366034311113345564131126605214544113031336343300030100331133613500043361663354 56650440615242255353201440430606600433441104346666443254660165545555531440430606 60043220346121166560043361663354043361663354000000000000301003311406004466606600 435001155220061011551155043432 55140233200216550521313354206222515225622640534206010045305535405533254412253305 22504322025346002442055334420553456000255343355624635160016445164316236545062250 63431430163416200366304411663044164200034416114423233200216550521313354206222515 22562264010600324022423022445233655244025520345210006314302426510221513342062512 65442001360336310336643112443660344301640046061233056023033606611313413166500000 00000000000000000000000000000000000000000000000000000000000000423520656413066313 22560461364155323146440564265614431456106565643622014062022404433232532344155354 05533254412253305225043255334420553456000255343355622564644235015552625521551301 21364011464552103164136222416161034433436500605405630150553033445452454336336643 11244366034430164564265614431456106565631011202255151651522433613500043361663354 11464552103164136226650552262612625533443343650060540554443234435445101552014346 34061661131341316650052243442215052243442215255343355626343143016316413622255203 450605405102302121215405345613 14255044405533130213430264165632501434214040415416210541103133521620534633256255 24351163034162003663044116630441642000344161144235321050536663245006521652003255 36006562552534600244205533442055345600025534335562501305000335046102242433532526 26154253233302244640564340513612145206343563030510400011406250336361141343232546 34133036555641300534253400643365005354330141162434341361243562613023404240300000 00000000000000000000000000000244205533442055345600025534335562003350461022424335 32526261542532066301520441416636434545231436466301520441416636434545231436431335 21620534633256255243511633661140336135000433616633545643405136121452063435630303 16055353442452515162352453466330005613466034500136024352430013441200242344534253 40064336500535433441416636434545231436426416563250143421404022432100052243442215 24314452152253426610063452330526004530561346603450013621643110432006410452241001 21522261124004146110043361663354052243442215255343355621434214040461014106526004 530242344535433212050136453303 23231036123244636612132143513020210524662152303620222300043115646016524512026206 03343604043615004114033661140336135000433616633543620222300043115646016524512026 20603343604361500411403366114033613500043361663354154523122530034611154064420201 64211322141654533141165645634264050560253115625333100061554262052436453032302011 61205465336644024152051453404362233331656253332555110536331346062121366045505335 02244335022432100052243442215411403366114033613500043361663354004311564601652451 20262060334360016223515025341324045405066165016223515025341324045405066165035560 35313233232022640644101333661140336135000433616633540431666230133505061356645564 31666230133505061356645565362502632430341554444612141513113130332602665051432205 00440411466005303124223254046363244051116524512026206033436011251400061125221146 13512505246622223411005505335440012022663030526355133504404114660053035505335440 01202606301654463160052243442215000000000000522434422151642113221253115625104434 102665051661650024042404133641 22036014253366223250205535335335000001325146253425035312202542453355006043505224 40603545052431005335022443350224321000522434422153601425336622325020553533533500 00013251464361500411403366114033613500043361663354666553411322135426524154635016 65310400063524411554520502242442442000006452631404100023246215342536551406112335 56316362440431413663300501630344110506311200046415423614365332105224663356202442 05533442055345600025534335562411403366114033613500043361663354006265463125612411 35043362211423054531562435241226301665442214654531562435241226301665442214625424 53355006043505224406035422443350224321000522434422151166162053552420433603452156 41302641045420522421241463046462452014025532462354304414114114000005134562313153 25063052245315423336366366300000264321551360323502553565363155345600025534335562 53552420433603452150103420255330104232061404336602014664630433635365623420255330 10423210433641546310043361663354025534335562000000000000001325146006452631064526 315134562164354201466000423000 22302000434254253150424410524253561512051540210024353401005532405243225635354305 54230555052431005335022443350224321000522434422150636123466565644653144343005353 41036441240000000000000000000000000000000000000000243534010055324052432256353543 05542305500343523524620353360253524216265026230061634634154063665043634142545304 54601614314362301411203414363523240323102520421602145150425211210054512050304114 03366114033613500043361663354366304411663044164200034416114423100553240524322563 53543055423055563406351310561633630015136010203364103416443563631603314603355324 05243225635354305542305555334420553456000255343355622164603231663242525566125144 21323014342242003132403063301635004241443210303252636650436341425453045460341644 35636316033146033614200353633456040452545461145352522116526344164200034416114423 14342242003132403062535242162650262300424144321030325235363345604045250242436041 33653121253024553650025534335562043361663354255343355620464530401313240306223540 221266536404525454603252306223 14304252434266140613611316522002012643322266420330013414404103546032000340200306 15433353034162003663044116630441642000344161144230154323460054320202534243550205 52342155430000000000000000000000000000000000000000661634555444324504353616202046 35243661261443344432331424413610105040300120026051656606501462013000160300102546 11142612110120631506400061040060523166632523365414332620125320606316130336004114 03366114033613500043361663354366304411663044164200034416114423226421502463312541 02064116064404031640404361416330403346142331631640404361416330403346142331641035 46032000340200306154333544116630441642000344161144231641664612550050651344555114 23104500043050040162344423034163614403044316354461362115346503026552026606436141 63304033461423316163652540401563416552432000340200306154333533613500043361663354 24364050562526066500043050040162344420160300102546111461040060523166631050403001 20026060364522666440000000000000052243442215000000000003061543335300120026162344 420240045530032266065530026265 23414313555412230643105513341254216534240520321255665524503211043353500335426100 06120354043615004114033661140336135000433616633541002205500153435406155043545424 32433542436125400655601122556011251400061125221146022055001534354061550435454243 24335424355022006243423016220342323534534423534614453121131335346234604634353451 15061335351631053103525252314616523036241100312521504311052151565265221565202442 05533442055345600025534335562244205533442055345600025534335562015343540615504354 54243243354243236163105233016313141641663141626205353134134453140053415255532110 43353500335426100061203533661140336135000433616633541346022644365235612435302501 21232532551235001253161112460425252546316125404153611414001146325000253014523301 63131416416631416332661243142536141034056161615423436150531255345600025534335562 56102235523610513263423235345344235340114632500025301466314520005240632235523610 51326156163613223050025534335562034416114423522434422150652461666125316111001650 420253014524063326454153250425 54620133535621130064615654362260261643166523412266043516533552035063263016021640 04243153034162003663044116630441642000344161144232101513504323664213664311156020 05256454545243100533502244335022432100052243442215133535621130064615654362260261 64316652362642034541135641134666210500252132323221464621331536120203612036155241 50151632536633406305645602504251001416232163052550110346351454066121660265404114 03366114033613500043361663354244205533442055345600025534335562432366421366431115 60200525645454506222515155331655043405262055416110330254213515044363440641531116 46466554366025206131066233661140336135000433616633540131621234155105161346112541 31621234155105161346112544405235642620334143301362140213210520352600636154445204 03050461461034200254213515044363440641563263016021640042431566526300016652556631 10534105346612460465020105435430256003612036155241501530504614610342006105613003 53462406256250163000016652556631000000000000522434422150525645454252132323164601 150636154141623435001362115460 63120503242231636161650553266400500313430344322145554235303504610154201500051626 52162054043615004114033661140336135000433616633542662164211653021343656444010056 14316514135243100533502244335022432100052243442215503242231636161650553266400500 31343034431435013346442562202156200225221605225136331521252524044132260040015161 01662141032615416443623616003432100532655645622651004513430660015240526246303663 04411663044164200034416114423533502244335022432100052243442215644313352155056215 00552556102552326154164436236160034321005326546630431634063650036104431105035046 10154201500051626521620533661140336135000433616633545643412133306002163461263643 16062350620002615125615023461430141200416033466020026452503300461206131235513252 04400316501646542231402300032545342540355326640050031343034455345600025534335562 21562002252216052254241002430552330105400045232435230444003165016465426002163461 26364001346416346010000000000000000000000000255343355620313430344464340433552330 106131235053265245123443433101 55000660321161520621162202055101004416616214520242422133502545453425032300102224 32440062025346002442055334420553456000255343355620066032116152062116220205510100 44166162140000000000000000000000000000000000000000660321161520621162202055101004 41661621462056031356034136564541206012243640424243564053611304436256310501553403 12106422523405422544040332020011255254216305456305245363262410304112532021205335 02244335022432100052243442215655601122556011251400061125221146464210436412132365 01065534130353444642040546355250201000030435224166403341521460206224304656025454 53425032300102224324400622443350224321000522434422151566155050226060033611615633 41365645412060122436404242151325406605051125624564302314225205060000403425334152 14602062243046560546355250201000030435222441020105665235142222432100052243442215 50226060033611615634540060555345330014450500665225235611020266521532135060211254 26355030666526550040000000000000061125221146000000000004416616214000205216002052 160403425304352312103425424014 23121064152555140606052305550553152243464465362623025231164214331032021265313441 61366034043615004114033661140336135000433616633542011255243304102153131603125314 33616155345243100533502244335022432100052243442215112552433041021531316031253143 36161553413625222630101025402220224625534313312114356666615026416326604155224340 55554346225142166206404245362611252655061606625152656521236151230000006661002442 05533442055345600025534335562533502244335022432100052243442215223454324243531254 53100000022250041533140665160523625224341664541533140665160523625224341664541021 53131603125314336161553444116630441642000344161144231010254022202246255343133125 62464610465246344161622432043104440441543361626624264163266041552243405555346033 30336234416151153665160523625224341664532021265313441613660333613500043361663354 22202246255343133125651246433616411041534156112525441652362522434166452246255343 13312123344161033330025534335562043361663354611252211460000022250000055520000555 200033340044430333405555035352 14222422633006352464533524550523042243615653412154033365425351631253503122303336 11360223034162003663044116630441642000344161144232066503353215463116154621262302 44163501615243100533502244335022432100052243442215665033532154631161546212623024 41635016164344360022024130220314454062243206540631153564516304645110253104553462 64566665314363256243630624460666522650442212631542334315463646206553421034304114 03366114033613500043361663354411403366114033613500043361663354063524645335245505 23042243615653563415136634133034601441652353603303651033015664602336130246055053 64055046332301553450123055334420553456000255343355625505022056523540100005343322 41302203144540622432065404632425266031002243033102304403534631020000361664313266 05246032243151321330424314605000041611355046332301553450123055345600025534335562 56523540100005343323144540622432065401533101112551203352460322431513212540355341 62124620044160662040052243442215043361663354000000000006652022306000534332005343 320361664416113331025310616554 22502000544543435435323323000505001034234442230024364430623060265134543260505320 06066505052431005335022443350224321000522434422150453444401063326106530134540502 65615622340000000000000000000000000000000000000000243644306230602651345432605053 20060665000233234342342454454000202006043543335046646161461413113100040400501631 66633113161631636466460003030020614611145532602635463424034500102155225334103663 04411663044164200034416114423366304411663044164200034416114423106332610653013454 05026561562234546050453261316450303640050553056645205360261310304535235446132146 21636016400503544334116533661140336135000433616633541051264323451020245001011205 33404211644020334526500513245164613204041300202240503116345304023543644455536026 13103045352354461466143240305423413332235661330504432512002633613500043361663354 64323020512162155436130020423344366120040400501631666303030020614611142020060435 43335010215522533410000000000000025534335562000000000001034234442161064404435433 350202240505530511012240051512 63414262332520455013644250511115035534611246351514463264255466116524633041504441 64601004043615004114033661140336135000433616633541060153211605242453022460531506 22430256626125400655601122556011251400061125221146601532116052424530224605315062 24302566251545013124231461542621062024416531046541355204363641033620415402336103 42230641036352631464520543230455342646232650121432156264304613106441632623104114 03366114033613500043361663354533502244335022432100052243442215646535463162351560 15053361246031363526314645205432304553426462313302651143032222306336152241552424 53022460531506224302566255334420553456000255343355625205055055345620600004243236 41335202666620422431665313045351636254005534406431303303361354050000141646324261 41523002243301346440441642302000063613122460531506224302566222432100052243442215 55345620600004243232666620422431665312345403224351315436230544160435543620333613 10600310122436540230061125221146025534335562000000000001125504523000424323004243 230141646636131342236431600460 23010605650335134502612346666662652243244413351514105016163604624036132106263441 66166214043615004114033661140336135000433616633541060565033513450261234666666265 22432444136125400655601122556011251400061125221146605650335134502612346666662652 24324441354420564042153316420630415134416312225424011451640325316222222324336136 66514301304661302666631234545522430466111034342405465024326304642553443446302442 05533442055345600025534335562000000000000000000000000000000000465301610263025024 62625534130060466466363164146135450000030440346613026666312345455224304661135624 46135014036264336146555233661140336135000433616633546160514052053151522436400103 15304164560151433611611563253162222223243361366651511114654323225534031166456043 04154543361260050362603625452553463226536132106263441661662133613500043361663354 52053151522436400106304151344163122254152325224314551241545433612600504151344163 12225464255344344630016652556631052243442215166525566310000502205000205502002055 020403304304403311663304010101 55000220435454335445324423022000001033323353520205433562153320106640136060002656 06511452025346002442055334420553456000255343355620022043545433544532442302200000 10333233530000000000000000000000000000000000000000220435454335445324423022000001 03332335323442156244506011306410100051210126632301440261613146465346510005025450 33561631316631136411460440000020666466362110452526215153615320003043130663504114 03366114033613500043361663354244205533442055345600025534335562436321562104601162 00035442430006516164631312431260002052320442126052453411313120003640505335231034 43145663550004432421663033661140336135000433616633541651253323236000245010122164 33463211422000334535611405022605120200032420245564501616301600023545466633551026 50500045350532213616140610005423231114446011620003544243000644164200034416114423 64101000512101266326615000423353400013300000501113114161000542323111441000512101 26632000030222622120000000000000000000000000000000000001033323353162605563444544 242024425532213244253356001014 00233354345534010600300003335234006060424332023335434553401060030000333523400606 04243320000000000000000000000000000000000000000003152044536051214463502506033405 12331665404361500411403366114033613500043361663354645145245413266414036241034042 35131061614232654463466514030355343044301246022306465325503354205645221602055426 46051136503242115630430506610324662553105153643306631403513442504033145150303663 04411663044164200034416114423244205533442055345600025534335562012154330420516031 34024524052124242316601403250626104134103424132421156304305066103246625531010600 30000333523400606042433211225560112514000611252211461004000044425430010103534455 56210632611430106621323060100001114316002020636113100001114316002020636113140325 06261041341034241000666346100505014166400333523400606042433200000000000000000000 44425430010103534453553430443012460222011604531152246062610413410342414430265446 11230250562132304340043361663354034416114423000000000006060424332662132306103534 452415044141664435361321161223 24153450150144206645221066006355006651054451465162325060000111255601143145505112 44266663034162003663044116630441642000344161144235250555002210006000000025005506 00062055202534600244205533442055345600025534335562041650555602234335022612155042 24264003536120222105543442055165622035535130042444003350002000000034004402000230 44302302114055134420550056330055320311321023350550344205525561106553123665202442 05533442055345600025534335562000000000000000000000000000000000221000600000002500 55060006205520000222433502216213303224114555500222433502216213303224114555501112 55601143145505112442666600000000000000000000000000000100000005200220100015022501 00000005200220100015022505221066166344036654153361000000340044020002304430000004 30033050005403340000043003305000540334000025005506000620552000000000000000000000 05200220100015022505200220100015022500214400224504664556330055320311320220100015 02250110400046011600025534335562025534335562000000000006651054451001502250015022 502304430252201466454430042425 00244453435543001006300004332534100600454335024445343554300100630000433253410060 04543350000000000000000000000000000000000000000004262653530650324363502606463415 21431265433416200366304411663044164200034416114423162635132305410263041426034134 31656105133542523303412363040532443634516430165551463520353554205445131652503420 46066630204053640140345001612431610242402144130041516304231332533411662264404114 03366114033613500043361663354244205533442055345600025534335562102065320420526004 34125434012120530641656304505156123421624531640536401403450016124316102424001006 30000433253410060045433500000000000000000000000000001232560146266436612255445110 14000034452436001003234422100006113416500200646114321065632016516152425045140345 00161243161024240000166436120050013166300433253410060045433500000000000000000000 34452436001003234425324436345164301652621654356153246101612431610242403436523430 65650253252341430130043361663354034416114423611252211460600454335100323442521023 030646114131663535304606165265 00442233544454030300060010354332100100543424044223354445403030006001035433210010 05434240000000000000000000000000000000000000000004564204404333401165305444153213 45166501403416200366304411663044164200034416114423406644210532544325032016432152 34321563210333156542644345012155545652143606561226635041346613401305261354316135 42131115424632661640535444642435612024255505222503341201555312632513441035003663 04411663044164200034416114423366304411663044164200034416114423433340116530544415 32134516650140526543342200520656422503464463336431164306402516423461642356430300 06001035433210010054342433661140336135000433616633544000100604234456006002343536 61240233362456432611206300020050146113500500461636020050146113500500461636500206 31664200200316141101645026421615216500201035433210010054342400000000000000000000 16041456610254554224234456006002343535261354316135421365642250346446336456343163 41006263436610451420043361663354052243442215611252211460100543424600234353254554 220461636316141264215352630063 46351600325320106655222166021550006653501136665431652561640336611513311505003336 26155521016523001221066552210665263000166525566315526112503150224433612263435004 22444644132534600244205533442055345600025534335562025025205000000001100202250060 00102220552052502000000006600505520010006055502013413050224433352203544000224140 55126436402055334442550423300055363022656160100000000330060661004000306660105335 02244335022432100052243442215244205533442055345600025534335562315022443361226343 50042244464413300000000220040443005000204440320553344425504233000553630226500000 00110020225006000102220500000000000000000000000000000000066005055200100060555020 00066005055200100060555020005500303340020005033304005500303340020005033304022004 04430050002044403220040443005000204440311145365005112624334411251400061125221146 05055200100060555025055200100060555023544000224140551244300500020444036200622424 20010100222464311160025534335562000000000000000000000006653501136006055502060555 025033304265542333045512010101 00445533533353030400100001453442006060243454044553353335303040010000145344200606 02434540000000000000000000000000000000000000000004124203364233411106304554064203 34063501003416200366304411663044164200034416114423360433520235233542056021342024 52450124601144661245133342054662235026544162115221155241326661403155446304531125 42231663404634663140350426140413413024152245622533304205115045602250421030004114 03366114033613500043361663354411403366114033613500043361663354644330662140343662 42042351136031326563364205040401402351404462346346631403504261404134130241530400 10000145344200606024345433661140336135000433616633543006000063243350010105343231 15630434115350354266410460500005641663002020361646500005641663002020361646560133 10514066105630200000213611400505041613100145344200606024345400000000000000000000 63243350010105343235050350621350554623516303643640536240140235140446231350443014 20600560314560662310034416114423052243442215000000000006060243454662313254105343 232140500416131331545362600460 41042514006563111146326414504360235002250450435214500205146140520152054541130505 33406046624060052460410341536335165324450344301214251400656311114632641450436023 50022504503010005616135121014062440241454054430164554005136560553361445024414420 06443011230001434321363035046550653515015520345600524604103415363351653244503443 01210056161351210140624402414540544301640000000000000000000000000000000000000000 00000000000000000000000000000110251251562265562125025040000016135435016031601515 33201012250405336232011160236641525304225046616416463113663141601602000004341034 15363351653244503443012143113404616140023660333406316655342260122422100322504413 41536335165324450344301215201520545411305053340604111602366415253042250466630153 30536323023340613461062624450606552030231616300541104443014662440241454054430164 54113625240355203115454113050533406045336335001334066534105420055203202414540544 30164062440222504235411044430146314003340640340600000522024430103013340665000000 001160260000052000520025000345 54360616454451416630461165046034533255252043460550032640446022540653021004636653 36152421542252630310451240546633650534111446113024303445361461416364163140403300 02004324666600513202230116203650140023533655346121161323326361140316612031043244 52252503461136521521256512562101066000400164155026450554066150412063005424412243 16565132022301162036501400235336553461210154450254452023434200153305552035431551 06155160625256003122011160215412454054445051334010244322163345310451240546633650 53411144611302446022540653021004636653361524266545165630364504553355516566545124 05466336505341114461130243113404616140023660333406311162036501400235336553461214 66640451160503661335211643566455466042411544005450316612031043244522525034546633 65053411144611302365014002353365534612146161400236603334063132661020411644256613 41320322442226121122100463665336152424603453325525204330440005003453110235336553 46121000000000000006244022250423244322163345001002512330200432466200432466666105 620251233251233015106260562432 44311366453613330440404404136316000005345411101336332563124210412353021346253305 02526431614152661123520640224360255445330543465216441445214653560365424056431524 40205251344001514043524161145266231236366034521464245326405044641643064555463366 03500222003135052165343351644623624244025163545626303425361663251154654141104325 63135101216232462351144102324110456116020154450254452023434200153305552035431551 06155160625256003122011160215414315123156442240151244026344301342536166325115465 41411043256313504464164306455546336603500222064556355314630646024402461201255453 45204511154224402100666052332505434350062440222504235505055053242340000012515336 40224360255445330543465214123530213462533050252643303303641461000002432366224360 25544533054346521550532423400000125153323434200153305552035432666235533056001110 41363160000053454112134625330502526434331136603161534264602440246120122324110456 11602062440222504232366033340631411041524024000065262440005345411005345411000000 006526244616452066601110215655 36431523304544615430661305236114544035260354302230240246636050336624520666240006 40601463131515003110426460641152464403330235606315540530531141020441153250111530 00130106316210204311636053623044352334322043120631011405544466651456163455665522 00515035455604466622245642521644224433004540146650654424010224465160444650004504 03542043116360536230443523343220431206310623320523325054343500624402225042300000 00000000000000000000000000000233056454045331654550222062140423004453354244243324 45044060220000066411463663611366406602033000066411463663611366406602033000042646 06411524644033302356063143113404616140023660333406316055331261033312000320304232 41540334254434550346501463366245206662400064060146116402541663233042510423641152 46440333023560631351001033356606530035446161400236603334063144352334322043120631 52361145440352603540206663550536006315011142202410014666624000640601463335660653 00354023660333406312366033340631222062140423440602200000013010631013010631000000 001310215220000403540354000000 44664631641432340340304403663663000005164533143002113011223220422353145611553305 04335216562363250253223643224326003365330542522322310464612104303603401205666141 10425246024666451215653646635111535440411045005261021130112232204223531456115533 05043352135510553313306331415642554411040611435232341402505305204106333424402161 23014551305545615452633564443660346150530546640346643031616300541104443014615445 02544520234342001533055520354224464401446362135223366030166342253223643224326003 36533054252232163566365314054211324402416366033135231345663511165506152303625053 05204106333424402161230125445202343420015330555203542502055024424420000013451225 30520410633342440216123014223531456115533050433521403304114114000002613244520410 63334244021612301550244244200000134512223434200153305552035436014443533056165406 36636630000051645335421132440241636605666141104252460201124110463433134412440235 25545054110444301465411044430146244026006134000064326550005164533005164533000000 006432655522163025165261354411 23113421145501312346126604005346244222343256340664063612136635356125552343541154 43443131213324251300460566631454345223661330055165425514011261665046636561234153 32556131103320353414533565634166615256244622522545404631432663664131646430430000 50061424424214146426452065035345616244422436012542352644244532345452052000010043 56553534145335656341666152562446225225450231130431134046161400236603334063115445 02544520234342001533055520354553252240622124253165411344251550526406015032202555 26244122615301646543165110300243153355543452106204222156461643312251100445246056 66314543452236613300551643113404616140023660333406311062045505222515336551624065 66631454345223661330055165401330344432366533254105311412165436244522164660530636 13525411144165024455052225153365516240631616300541104443014614164252366633612053 40053462442223432563444323665332541050534624422234325624315335554345212500006003 42122062440222504231533055520354000300521411001004356550200163533200163533666105 620435655435655055162261423411 00306640115511001602610052664361605060051605040113066226600610516002511341610201 00261025033204466440043013400613325343060300643065206511404420613516052532236014 20122313214450331133003406430016445243401040013401303660655402564520334206414513 05445624153221011405263250343644650214024462642244041150614516022560453513201551 46533311330034064300164452434010400134010231130431134046161400236603334063123113 04311340461614002366033340631533104351340661405121326031135412221034564306165115 30421041154514030341643041602041146104336603330341643041602041146104336603304301 34006133253430603006430600000000000000000000000000000100004003522450600033533326 00003004255320100044244455160025113416102010026102000100634413050006636664003004 25532010004424445040035224506000335333200000000000000000000016445243401040013401 01433640200011411136344130500066366645036631603441104464145130544562412442340255 33055062440222504235411044430146563053315135100044244455060051605001141113000000 004424445064306643063616631446 01222136345464605433323000663041120355026455655564143231310234445400011403665042 20513220522105215436035661554612420260065223531203442034231650635523315241404500 53446362401615255460302444102152263050245200604303232436235003266364152635033535 41166111422615462100400216461463014536666315064152546550441106554306302365451126 36122562341042116223165350510012554246500623320523325054343500624402225042315445 02544520234342001533055520354004303066221625400061652155122152061010223352346000 25243544533543250503311431620003436146641146160411120423445603041340050160602644 24531642102212153344333500000000000000000000000000006003526256210564122221540262 23352346000252435445335430634543542035124444231045634543542035124444231045655430 63023654511263612215226305024520060430354343500624402225042300442053360211064511 06630411203550264551140366504220513225604653132245652400343614664114610525342332 44234000000000000001533055520354126100302505065223531205344636240355026455222504 230103404103404132664303146324 15231222664564206235414201340312500466353645541031211552410515363326034446056634 40640633425203350102022343320220065440222446555344351366141610015032435316131645 54552634306014444301102154015446615235344566462104312115524105153633260344460566 34406406335555203306315031554431621255144546305233655400400115225634154555522240 51114420605055434450550012330555331222430546640346643031616300541104443014654664 03466430316163005411044430146263104151406532432154233600661541102022343320220065 44022244655534220423102311552346361135515420130331611303300246603336624441604001 15225634154555522240511100000000000000000000000000003102652123432345115116425200 11522563415455552224051115543342165464444333604555453424616461322322514340623311 62542433211315603536416423146650055231223434200153305552035455001233055533122243 13403125004663536453444605663440640630531104441153336124660333662444162361005442 12451062440222504232366033340631355611051056222446555340466353645466353645555203 540225465225465450422666423143 00445223232353534423100005120611455355506166033255454542424335460000265016632242 22016112261151515656522154000064103442665666034336210523312033626062023246261221 13333264435544620056620336120235632434344266624621263541502342432060620136162444 43336112630461551262061110155061526011622215040615541055313031015123134114455551 32256254453230255505440254320552333540600462260162261015252100465506661056262332 05233250543435006244022250423063310553410156351252522133312314211504416505421453 43433511153156234243206062013616244443336112644151015054531516556644445133451363 56062466634031150006364152332505434350062440222504233361202356324343442666246215 22202330523450225444230106510154401163200411111403150545315165566444451334404603 24346555522243364000136043351121110434400000000000000000000001360433511211104344 51206114553555061661361624444333611263461304431114602011632004111114034335112111 04344054110444301462366033340631233100042453225444230100366666304366666304222504 230063641063641636414344146202 62044625315503346260343516146431653056121421216232546066313420616450002434453506 53164255346005435204240524350252442512430523240064462531550334626034351614643165 30561214212343232646056414002361626524245062113140034463041233354254425203340650 00640663316621065311146346634301160240002602211054352042405243502524425124305232 40062342503530253420525335265340254530010623320523325054343500624402225042323113 04311340461614002366033340631556261405251300041611363053625143536222156155616022 50410004504422443151043426163134612402165635663604361403436634536104313600221363 00541615125353201566463025445202343420015330555203543366124434405211230510236325 24350252442512430523240066164500024344535065316425434261631346124021656356054161 51253532015664630236162652424506211314054343500624402225042352533526534025453001 00534332420124613520243445350653164255343324201246135233406500064066335211230510 23632015330555203546244022250423530005105566060301443535060211636001301144000000 004504422144353541453355631056 06604532311204000336253102225615050322643431110324546650300044152460555216202045 51343464311245425614032425250102023444015550553233300531666340302561341131161346 13663035005126233605000224612306661431010266452523120460340502215344132124163553 43365462303625556106043526122622526152655606300654333520501634524454434523453350 56002305206011465224514124356652553623150623320523325054343500624402225042323113 04311340461614002366033340631610304423611264241256336166531546246014050055536303 43645500235046300044152460555216202045513434650221534413212416355343365462300553 16540111634606051132525400000000000000000000000000002246123066614310102664525231 63452445443452345335056004004441210161264400314062254214645160431422564415055536 30343645500235046222414043413220054203154343500624402225042360505433306222022454 22256150503226434313031666054440441314661263531155322331666054440441314341322005 42031054110444301462366033340631162144351123605113252542333033646322643431222504 230235046235046553232100423150 54201532022614065252325121203413055444233544406465405124111160354250405336014434 46344414215330121165316353366414402465222006052061312302653666610423520302441063 34331433363126066435041616261363602532011555622155002050404316136022340411366311 36611416403040606152512033160655122155122556526601050523432406625053324423324433 53450633506425311014454235366665445326400000000000000000000000000000000000046226 01622610152521004655066610562101625265044610122655622655221251314325502460232612 43400266515061431613602234041136631136611416451436220211314636555531136451036161 51641410524506622215562234664303161630054110444301460643512111515351335660123631 34265666262426442110654143542504053360144344634441362031325361600322454025662505 33244233244335345144542353666654453264062525600312201116021554516534300511262016 30244106334331433364113663113661141642441063343314333643640223335442335312555001 02501015330555203542366033340631211611561112662221556220455323052455323052555203 540605206605206654142501423526 33042443003535112163404423120416454433324501641145200340516314055312031536056036 66336224043430041126466614520511452424362000623204244300353511216340442312041645 44333245013434003665131116325026632535341500015450625001164566536213436401365201 33336306161000130026023621303512126664144461656000642324320202244205224402523333 22510013545345050553350255330525444455260000000000000000000000000000000000000000 00000000000000000000000000000640051054156404265651113633316121345405133621336662 46314266602112516314055312031536056036663362206406246320213636444535554341445046 54260632424555121115253543113404616140023660333406312644156441115314635111056654 65426063242455512111525353033663043366034311113345553120315360560366633622224420 52244025233332251556236053451552226510323434200153305552035426632535341500015450 56414133324222343633153605603666336223441104346666443213652013333630615345155222 65103015330555203542366033340631350655566544252333322516444414016411144155555203 540062320062320623205665354164 36546145506104242302224656124532655065520336361405020013603363103366431124436603 44301640526626011615242605426025056560000033406223455450225234145031450430353500 00066105441233105142451043415641630120244026610501105206362231164213430046243533 05661051040300512011215011226155366122016610526160424662334563252005465212201443 01301004530553540553325441225330522504320315510615516062525600312201116021500000 00000000000000000000000000000265066562066551622411655061160251134251124520543266 53655062250414353540555312165324512201225044133024230335522524665506000002522423 02244523365524402552034525445202343420015330555203541215055661161233660300000163 43621361406505330511602065553121653245122012250441463203404242000001160233224452 33655244025520345556611612336603000001623434200153305552035423451124122015520363 43035350000066105440462435330566105103153424402116026042420000011602331202440266 10501031220111602156244022250423122013340604000033406220006610544006610544000000 003340622000061000610016000526 33302350302055114162126646161611100001230205615154540425516114113160434416514402 10202252546155002226406646631661623436440263305225540530121131232530641252661034 40234106216210206011335346364454343433300003620601011402644564530561213430163555 06545036455603266426410425351610521444024640126650414454151650324161334052201524 03142060113353463644543434333000036206010623320523325054343500624402225042300000 00000000000000000000000000000666450445442344346252455064220166664424314133234343 44400004150106006206304105616516202201063001006206304105616516202201063001046042 05301434134606603042003043113404616140023660333406311131146116154341330514402554 20530143413460660304200304311440002164311043200641561213430163555065450364530143 41346066030420030453616443025506253046331616300541104443014663436431011040350040 34336126330560505520021643110432006410561346603450013621643110432006414356660362 60532054110444301462366033340631166031650235660304200300001230205001230205000000 004150106420030606610324000606 54350421133022615442304241114332655344342335461506564013326141356345414244124444 45256501141664565551410653223510145521225003411333354613225511360555401454233112 23665220515202325144530634365501514222533266346436356644055162335403536663445122 43343544224260511325651421646563665366666434240545263324014341220626355524451143 13413243000351605453442422210002115261520231130431134046161400236603334063162332 05233250543435006244022250423266452126356131214112411111343530113462215021244425 51366522521556006325031361141444200042234523406325031361141444200042234523442610 23243353555600056625162543113404616140023660333406316343655015142225332663464366 53223510145521225003411332223063235446655411255026313611414442000422345234526601 00550533544001202565333522641125525622123434200153305552035435156223366244166013 54563334113221626125004404114660053032133424430061226604404114660053032202442330 06505062440222504236244022250423122155003606005662516250355432543355432543222504 230341133341133012026505562512 41033222142300536403231604362615506344540423436143063624404314136633005016303441 10506316266454231112505164240634453412625552601463322214230053640323160436261550 63445404235014355433322035103241604430341200330215603634633446530026646143161445 45541000035211522266021302653405520253600220631242542255412006445435234355151153 00003531220254245335500604350522440603540231130431134046161400236603334063115445 02544520234342001533055520354022313523225351644251350155300423331514313341452663 45140544100631024130454610341516220143323035424130454610341516220143323035452353 24422001034202553301042352332505434350062440222504232613530143324365152225106314 26045361033404365004405624546103415162201433230354026646143161445455410000644543 52343551511530000324160443034120033021546161400236603334063114332436515222510631 43626155063445404230501630344110506312061404336602014611606124006604234350522440 60354054110444301462366033340631524100550146255330104236344540423311200562222504 230440562440562104230146000000 41124243410524546603563140614142224022451321420041636102003364103416443563631603 31460333536522422232206162051112564234010445344456500041213514321413353152114451 30550212520243534010055324052432256353543055423055416361020033641034164435636316 03314603300124263216421266362342211326033042434024145642514245565461442264506601 41615363213526353221231633551320110636160154450254452023434200153305552035423113 04311340461614002366033340631436462201421560256563336033645135600224530253455214 24234022354022513202612401261463243104423624103364103416443563631603314603322453 02534552142423402235402225445202343420015330555203541615026665213543060332433326 43650364354265230556246534214630163635553055326456464403521634020000506102253455 21424234022354022266652135430603324333254343500624402225042341342351254022153124 42561430500002016051636355530553264560014063506611146006301420116663103504210443 33540023660333406311533055520354214022555620600001043062011361113000201605000000 000104306104306141613401631446 33134634314666164062464402000401455353014530632626146234411124156314143530556644 62436631354005415666302644120444352034335102223030546131620046130303416361440304 43163544611543234600543202025342435502055234215543025464655415552133532342300155 40251352434626244654443511413163100544603451436054156663026441204443520343351022 23032362111405133650333425043442605554040623320523325054343500624402225042323113 04311340461614002366033340631066321560446130342606400126506064221354206625101632 02600532402026031640404361416330403346142331631640404361416330403346142331636342 50266261420655552131251134664303161630054110444301465133650333425043442605554043 12322010002042665650426504043614163304033461423316223450521303200413603032524353 42205022543562234511516350122225646526623434200153305552035433342504344260555404 20004014553530145305213032004136030320040145535301453003063224240632405035112120 35120015330555203540000000000000233104326341225435622340364104045364104045222504 236132165222303426505051354453 54621560046316013450365131521641650324416222434462603454616340550256443513224246 44510636315120243105400343566112563251235600634655003304400541614602544061464636 13611463615431051156633432151405614450365254444451044033002361631052330163131416 41663141666011003125215043110521515652652215652302123244165626606300032200155660 32500542340325102413231634534102655346660000000000000000000000000000000000015445 02544520234342001533055520354541454336554124521263651103312402062434230162203423 23534534423534236163105233016313141641663141646001614225534213453142002162445260 53645461432436051224311143113404616140023660333406310434211665214526542100143123 43566112563251235600634655502564435132242464451063412646256136120453361555162203 42323534534423534163225645112123226403562525600312201116021514000455006221104520 42566401243466666451631314164166314160064400233550643001330054422013404550062211 04520054110444301461533055520354536162222264015566032502335506430324416222222504 231153603063465634654520146143 23265102112502114530463566460025020353403646332426666212056416222436313105663541 32146235125264401346401134154066650152545104550460046311642401545230364121102260 53423134310542334565031516202453633066401256232523314661353062325404136566055102 43546434631226615525601426046064045336662446446144160144265023563323001601056520 53233330212360424522263610656452014122460231130431134046161400236603334063123113 04311340461614002366033340631325450332531504441031615130511054565410353255514160 12132506365531566324031421131005205042430413156416222436313105663541321462346261 50532414401130652154525443113404616140023660333406316643623011120625232603220313 53255514160121325063655313564054045051224446554554314211310052050424304131551605 02010543543025600245363306640125623252354343500624402225042362026064112223662662 55530234313201330154030504614610342003202655333122322330504614610342000610602125 02454000000000000004655066610562152152061400105652053235342313431353403646222504 236365531455046256002454423150 44502110665041615014031121055202005066036651152254211350366453056611336450653506 65614032253223305611415165046413311025320115036416052666112601416212104623420512 00001261666330441053431035023363011606001044024413251116651063615656031543502650 00065161154555323120332332633640406362011335463433133564335332410560310336506632 32254410534310350233630116060010440244130546640346643031616300541104443014654664 03466430316163005411044430146143353134105453223306126033102453243460420544140661 01006033053364366453056611336450653506656140346630431634063650036104431105042431 41402315210641000041343343113404616140023660333406311131132112606021230551146214 20544140661010060330533644316340636500361044311050566113364506535066561403544140 66101006033053364313644660524506620413646161400236603334063154625601360000364344 35062066530556464436365003610443110505520200506603665115011240221313346021230551 14621046550666105620000000000000652011622030060330533645066036651000126166000000 000413433413433533644136146202 36056054334340232102666113566004200313546425340414144266304313136143064600204441 64110051222355502165541600630540260005115123533555605433434023210266611356600420 03135464252424221335025454534250323001022243244006266441126241364541203304001211 43166142131661610464204555226355001400626315143155560525055642336311200522255601 34242260244211432645664160064332106041450623320523325054343500624402225042362332 05233250543435006244022250423634115340042015064000133136212211533566345132113610 01344560103632434044263112155300433344205163654560511166421100350046423135252323 24352045400605553453300152332505434350062440222504232213544146650025552210643531 26031365400044665012631405111664211003500464231352021046032000455453141144630540 26000511512353355464123000331120651463031616300541104443014623051000266265424422 44030065663461163566460020444164110054500032232463663340012114316614210033112065 14630000000000000000000000000000133136212211555345330010313546425313546425222504 231263140103632134244145146021 23514553042266362146116614262640044022213063300551503243331655350124533613461104 44045063250130203660366566231155663262660333254510226204534446122420653244164316 60333032016646051255543665604126553452344022202603106036355210405411320150131566 03331436145010533053363315446633513133055516264402421163050153326031032314402223 52430551004445105142013044562220111124650000000000000000000000000000000000015445 02544520234342001533055520354244024414462331144264644022261513554323453534246523 24600000055520011132032140260113544402222415311132032140260113544402222415336656 62311556632626603332545134664303161630054110444301462062445104604546330555425343 40130330453223110444156665411320150131566033314361321402601135444022224153130330 45322311044415666412655345234402220260331616300541104443014644032455466033362111 51066423330555536241501315660333143611364462201112355511354440222241534546330555 42534054110444301461533055520354066033351021220111450350000033340000033340000000 000055520055520555202603423634 41312460410524645563554246262630264022541310401226236102063405104306515014134603 30560444120642422236232462325140453524210442644016551541605014302603401262063643 10440210330304532406055453455345553422234022423161601364105033136133613336144461 04414625232121115315123151642026561214022132204324530102232432243222435554305535 46165301654511421156546464206450661532300154450254452023434200153305552035423113 04311340461614002366033340631436264421446362323210326033465150604250130520413103 53254022014055503313613361333614446104414625263405104306515014134603305604422324 32243222435554305535461625445202343420015330555203542202055021254230600002434451 30520413103532540220140553653140601145224022666536403304243146050000416113520413 10353254022014055550212542306000024344523434200153305552035436460424523055063022 35346310200003616646011452240226665361363414201145110211452240226665364245230550 63022054110444301466244022250423326033465150100005343325066201456000361664000000 000534332534332140553514631331 33403000466461614614131131000404005016316663605012531054236132612641243530224601 36415306511252324605405056342204352012430650230512065246023541645165136534240553 10641362402000544543435435323323000505001034234442125310542361326126412435302246 01364153000155152521521262262000101003025625556023323434234245445400020200604354 33355445434354353233230005050010342344420154450254452023434200153305552035454664 03466430316163005411044430146314652645245124163604415026512360011441162046113422 03532021363612556655230625516330141303512125346040421633061430536102403104545031 11406316320041001020340443113404616140023660333406312021435503425065340120540263 11140631632004100102034044216330614305361024031045466103342304535046211461241456 14204365006113266316643550424505641416546161400236603334063114614500360060504303 44354032420315663166143053610240310450040400501631666303030020614611145050010342 34442015330555203540000000000000530030602505060435433355016316663020406101000000 006113266203404230514303146324 36600566614615142114123530633355513055661223355333616232513312613401350242143104 43662004361063400351241311452664415643560330642543603261230454550355314602635322 40223213620144435431356335362120422211132011443662211163162635663654240144422264 02211655464524601313306336215045636441044642654634003512413114526644156435603306 42544331200520240224365152165430551030310546640346643031616300541104443014623113 04311340461614002366033340631021365323351644553145214022045615351241311452664415 64356033064254323220422463105142455305545641503404104416532342531603320606225053 05534126256123402260404625445202343420015330555203542502022022432150100003534545 30553412625612340226040464224631051424553055456415404404416423020000636131553412 62561234022604046220224321501000035345454343500624402225042345601214254022533100 33613540500001416461444222640221165542635322402232136224214310443662002103060336 23315062440222504233122011160215503055315546600004243232011231154000141646000000 000424323424323642543031631150 23036031446636311340326602044422444022653020355333033506336035236125055435221104 40345424361022225160420530631444502104660335454333603144663631134032660204442244 40226530200141553650431413444242413565022011662413212336530162126111414126353044 02255412662115565622610645504011144111044536040222251604205306314445021046603354 54335560355305615341606625611440220526210154450254452023434200153305552035415445 02544520234342001533055520354601551556562512152631300000601106422402162436101152 16633055025156466466363164146135450000030440316212611141412635304402255412642053 06314445021046603354543343113404616140023660333406315615341606625611440220526215 30631444502104660335454334201332305356166033644334451105033355333055124050631444 50210466033545433455150656343305532255231616300541104443014615141564266033142136 20444224440226530205543522110440345424442244402265302053561660336443345603110442 32344015330555203544655066610562544022151522550661153640000403304000403304000000 000205502205502251562205423202 44000330614646114664136631033000005011131141132432216460546565046130331600153504 44662133244323431602441062035113200015320222040010033061464611466413663103300000 50111311410220435454335445324423022000001033323353440163131663113641146044000002 06664663615520041426014445335424006240044442635534155664056563312041300624306663 41404354543354453244230220000010333233530546640346643031616300541104443014623113 04311340461614002366033340631036351063332442353001530033335142121450211136631410 05410011114563546565046130331600153504446621336650230145513000541303330600546643 02304566200236500002435543113404616140023660333406312121446503640015340111436302 11136631410054100111145632301455130005413033306005461303316001535044466213230456 62002365000024355426645000624505550300631616300541104443014632115005412000053422 44610062420333115646510023610222165603300000501113114120062460111263520062450555 03006000000000000000000000000000004055515565060444544245011131141022221356000000 000024355024355243553006631021 00311146164416050200100001114316002020636113046663161336102050060000666346100505 01416645444234322430601004000044425430010103534456426416364225543335054454231524 60421165364111340145314211640464242236365023064263465615602324111240460500463364 01341152542253436334011540463135620363003135150543301056264422023101454453406510 30223432234133660303124212324100341544010231130431134046161400236603334063154664 03466430316163005411044430146426542144320232121153536015032135105626442202310145 44534065103022232411124046050046336401341152542326633031505646641602450103360100 40000444254300101035344561551606252560031220111602156003000033352340060604243322 23101562635406560062632300600006663461005050141664600006663461005050141664404653 56545360043623306000333523400606042433200000000000000000000003335234006060424332 11143160020206361135004633640134115252131136105320604404633640134115252355320452 44616062440222504232366033340631414004642620010103534452020636113016546605000000 006263230353445135144055146446 05555065444655401642610152161041605061214222222201233312230613516062561603610201 65635551544452254443034064303166130204210452323264340444003350002000000034004402 00023044306450551566602534520234522056523054025104421336200405213250543165032224 02065306353111533102514520234252012503052421444222005560001000000052002201000150 22505515666025345202345220565230540251040154450254452023434200153305552035415445 02544520234342001533055520354011400030000000160066030003106610556000100000005200 22010001502250040521325054316503222402065306340521325054316503222402065306306165 16062500602513201266246500000000000000000000000000000600000002500550600062055201 00000005200220100015022502610152251030635064313132000000430033050005403340000005 20022010001502250000025005506000620552000000000000000000000000250055060006205520 03400440200023044304300330500054033400504326402455415320345130532236240550600062 05520000000000000001533055520354563051626264100015022505061214222002304430000000 001502250412042526035520354143 00366641614461005002100006113416500200646114041113616331600200560000166436120050 01316635333243422340060014000034452436001003234424206661362420323535054254141504 42221265303626433232404465030313425532511644114404302161005405464330310050366611 54456103255526541406463630314312123011444245360634300150154522023001024443315514 30264301543053106404652465364666330242660546640346643031616300541104443014623113 04311340461614002366033340631462506540320236123653233355012133015015452202300102 44433155143026540546433031005036661154456103230631624046250136356653340152406001 40000344524360010032344200000000000000000000000000001544606225115302226115445430 14000034452436001003234425600001664361200500131663510153415365155566041455404643 52245266133663303000433253410060045433500000000000000000000004332534100600454335 61134165002006461140503666115445610322041116623321604513635665334015245333446226 34051015330555203542366033340631111344622625221114136500200646114200646114666105 620323442323442535114612146453 00663311466646010100020050146113500500461636011446631113106060005002063166420020 03161413355442333230404000100604234456006002343532255446433541356645036623211121 15441210051406542143433066420326440330511144203563514310364265133230563366663444 22256656440154041225433220503643225544322332211123563434401135045133044026663350 42145460653346113304012613344661331133550154450254452023434200153305552035454664 03466430316163005411044430146651453266460356655556111444355351124431664403065164 43311644664422556244450025420366503325513642546336641033602466261124404621040400 01006042344560060023435343113404616140023660333406313000600103543321001005434241 13504513304402666335042140050020631664200200316141050020631664200200316141100604 23445600600234353016210533605516645321600000000000000000000010354332100100543424 53251166225115511446316642002003161415311516653303156036650332551364253305111442 03563023660333406312366033340631644422105635226113245610500461636500461636111602 150234353234353546303563631056 31152325031226601622615652124344605064643166130150004501430431134266131143234603 53143343323430564246016226160523265246650656653642315203353020523325534303134626 40202130204600026042502544521334544251523056542552043043403000000002200404430050 00204440361061601000000003300606610040003066601005103520523325644323352625402123 52250260425025445213345442515230565425520000000000000000000000000000000000062332 05233250543435006244022250423643502544524634443161563052531453352052332564432335 26254021235225300000000220040443005000204440350254452243404643151305056405000000 00660050552001000605550200000000000000000000000000000000011002022500600010222050 00066005055200100060555020002200404430050002044403002200404430050002044403066005 05520010006055502110020225006000102220562525600312201116021525451253112012112413 03033400200050333044044300500020444033134626402021302044300500020444032562340232 02621062440222504231533055520354030004011106100060555025064643166005033304000000 006055502145010555022621423202 00664411411141010600500005641663002020361646011336636663606010020000213611400505 04161313322442444240403006000063243350010105343232365441653041336623031403466141 30640210154006531042433166530310546440410034603523241360403562644020236401115531 03523641504123056522344120230154550530025402162124603534461124046023133036004310 42545356643340114404623604443650235133150154450254452023434200153305552035423113 04311340461614002366033340631106354511040465102223362063465123353446112404602313 30360043104254356264402023640111553103523641536441154046304311636401305606240300 60000632433500101053432343113404616140023660333406314001000014534420060602434546 63303154103334120542644620200002136114005050416131200002136114005050416131606245 03331123021624531000145344200606024345400000000000000000000001453442006060243454 56416630020203616463151101200615063463466141306402101511155310352364154443650235 13315054110444301465411044430146240052305615010105343232020361646016201431000000 006444115534323140463523631150 61226562512655160004030106152265043610526562045434545335400125050206033544201622 04324323234323244230065202050104423350615503453455202551243543534245342350502200 06005265441510324313525346413522650210043510345336206324643431252552463026501034 56034536352265342342435324354202055000100251233632464343125255246302650103456034 53633243135253464135226502100435103453360022043243235445335424304301000002506605 26526215512215652052030000061550345345423324423534034060000052653412555223646443 13061650526501552243631455243643101662052651043243235445335424304301000002506520 20501044233506155034534512505020603354420162204324320040301061522650436105265620 10602052344530165203453546010502543324061250432423106040221556034660526526105025 43324061250432423103055622104311025125120523445301652034535410442335061550345345 16255120341602512153354420162204324325120604321043241420550001002512332100435103 45336220006005265441034560345363034260432441000000000000500345311200432466400000 160613622000000000250052016251 55233244512432220550505505324234000001251533155513345313306210205115041355204301 53454366332553243141020626500562256340430124323146640051221256512522112204006103 40612515150022324534534424234432502100016022432332022324534534424234432502100016 02243233266265125125565625526106300034066526226032442435324344224401005206105243 23233244243532434422440100520610524323230022043243235445335424304301000002506605 26526215512215652052030000061550345345423324423534034060000052621334636444464635 25061051251560231464443663425564301602125150634534542332442353403406000005215605 02662036422503406243234150151200215521430340653454635505055053242340000012515336 26500562256340430124323142051150413552043015345436505505324234000001251533511504 13552043015345436220245354300000652624405622563404301243231456225634043012432314 24535430000065262444135520430153454366002501602534545463000340665262260520610524 32323610340612515150016022432332061055345445000000000000002432366005345411000000 004164655000061000520025061256 00502220202220064104630036022505006020550025040333030333002650621001203340400203 04400343044404044400512015600650443030050403300434606420244042653621441230604104 20305500434440404440051201560065044303005040330043603404220326546213312460130032 03033002513505330351241563365401036035040220034340422032654621331246013003203033 00254044400512015600650443030050403300430055034534542332442353403406000005200000 00000000000000000000000000000550345345423324423534034060000052003324423533534453 32033010550000033244235335344533203301055000000000000000000000000000000000051201 56006504430300504033004300500022005255220200004400430100066001611660600005500522 00055002522550500003300346210012033404002030440034006600161166060000550052022005 25522020000440043110061661101000022002506504430300504033004365044303005040330043 06166110100002200255255220200004400433340400203044003410360350402200341300320303 30025410420305500433005040330043045040440052000000000005040330043000440043000000 000660061000000000250025000000 55445423453526250250205502442442000001345122113140564165200200265115624013604301 51645513506131365651621620500504613500430126132623411245315616316334444351103306 10513451562535136605343343542245253405061052613201613136565162162050050461350043 01261326243324511433433641146404626061056432612213612500500512662153064103406261 32261360155245243344330455230160226132100033061361314664114636106105000003402204 32432354453354243043010000025440164164631136631416016020000043466126125522550266 15043011345140652552562112616520603406134510425125156226556212502504000001605005 12662153064103406261322620026511562401360430151645512502055024424420000013451220 51266215306410340626132262651156240136043015164551205502442442000001345122200203 16420034065164515220533533500000643265505046135004301261326250461350043012613262 53353350000064326553164200340651645153225406105516456046260610564326126410340626 13226330610513451565061052613201034065164515000000000000002613244005164533000000 004526411000061000430034025614 16353435354031603600100640603014034660342104002606214660502002601500241663106125 01635600510156311020500510620053611460165206142106404635440106006403100653442304 36103421403630631212231232554263153264034560614226404631432663664131646430430000 50061424431423306010013046001243354034160435630463143266366413164643043000050061 42446312122312325542631532640345606142260044016416463113663141601602000004302204 32432354453354243043010000025330613613146641146361061050000034316036001006406030 14034660342104106006403100653442304361034214052652621551221565205203000006150051 06200536114601652061421012005002602010560162201635060640310065344230436103421405 10620053611460165206142100500260201056016220163506100640603014034660342104150024 16631061250163560013010406304311043560351050602106155061420105361146016520614210 12433540341604356302010560162201635066310403426016351540630431104356034300005006 14244140346603421043043510614262000200163533000000000000500614244200163533400000 160521411000000000430034052614 36232643332340662330111302641653243045533021302450211353031020441623212665030001 44110015164316640200351410141623046544340533660516510633212023060553462636441020 00355330035120664350641054153033443245425033366015042664460122235645221235363443 00336602456445540366621451663621242552002244065566424046050336154565112040006336 60066643506410541530334432454250333660150044016416463113663141601602000004304401 64164631136631416016020000043550345345423324423534034060000052100564240424315023 62252065533064050524325024301024423402553305500000000000000000000000000000035141 01416230465443405336605143613403610503663160344110446055346263644102000355330035 41530334432454250333660154416232126650300014411001111302641653243045533021636154 03123343024411026421034400651606224404041602041146104336603333443245425033366015 51361245340322440566110053250544110105036631603441104454155250122440134114610433 66033012610155330302452023366060300014411001340600000520063366006014411001000000 006655041000025000250043043003 44631131250331512661511414246343525213244261550420434044536613152452043145242533 13663521516514302222304654610625542003344064114165305325044106314230360203146154 32532442003503430332411646253250346325352446411425340430552143301530633623561325 45641144324520336014635404105046316234524533500343033241164625325034632535244641 14254305521433015306336235613254564114430055034534542332442353403406000005202204 32432354453354243043010000025000000000000000000000000000000000016060554425431000 52534233244234160605544254310005253423324423452652621551221565205203000006156214 60650406215231643641140020446634615000434163113663162362340316621005522032442433 31143162000343614664114616240144154216452321366334026226454225500243244252323326 46334400361366343410504631623452453350063362356132545641144362554200334406411416 50463162345245335004314524253313663521562546134136630000252435445335430343614664 11461525342332442340334406411416443301366361430100000250416411434361366343600000 525122125000043000520034034520 14602024442210230205022431355406021543122261415111466324013612324142035255401042 15333161634301140503033161130330024660333662444162464644232041145651462614052404 65131222004041114420460403044162633105042316244452204114200035041460416356632006 30624443453335560540502055346422301056234655516411420003504146041635663200630624 44341140503033161130330024660333662444160033061361314664114636106105000003403306 13613146641146361061050000034550345345423324423534034060000052605055434450550012 33055533122243005602423024356335100350312225200000000000000000000000000000035041 46041635663200630624443444616640440053110444115333612050224313554060215431222614 14604163566320063062444344033615144602035461533325306114632642064553122216336151 44602035461533325166314513501322465556141635663200630624443433002466033366244416 53530100652546555523525540104215333160531104441153336165440222446555343410153262 44400600125231222255042316244452053431533334000000000006306244434421533316100000 255411161000043000610052052520 41523406625005236631626415164023046213354024402036123433422512130152566532205333 11460632242535436632143110536354666210604566310326024362522566136320316144126601 22233540422331543553033130261440604503042416631023416543443552656406252112455024 44663101460152332454052220233052345022544423010554300346556254512325104601542663 10415431136460433303110431640334666310500011025125156226556212502504000001605503 45345423324423534034060000052220432432354453354243043010000025052366316264151640 23046213354024523663162641516402304621335402443243235445335424304301000002533130 26144060450304241663102363021630134504400013011460021124116036561410642533540334 33303110431640334666310502163013450440001301146002134220302605021243354015241423 11156010321146045461633651106555442303531104316403346663105064320330006406631005 41216360135244230441032040353611460543461304431114602051020565344230623300064066 31005230462133540243042416631023001301146002000000000006406631005321146045600000 525562003000043000430025034006 63006333234030621363065306256353561015453053312403331612041630251636013426644302 46410504162004614306360436140343663453610431360020633323403062136306530625635356 10154530535666461060542656053605435636352023136036511461100023130545163220054300 06313604555543410243501643530452133225012324060046143063604361403436634536104313 60024614306360436140343663453610431360020055034534542332442353403406000005204401 64164631136631416016020000043330613613146641146361061050000034306213630653062563 53561015453053001545062643511006250003545302600000000000000000000000000000023130 54516322005430006313604534664404260656054520446410231122031114642355430454530444 36140343663453610431360022516360134266443024641050626435110062500035453026241023 42141425054641041466631354223403232403335101210232503313605434366345361043136002 15214242160623240241342664430246410506560545204464102356602520023240420543000631 36045625000354530262325033136054434004641014430100000250063136045014641032000000 006265056000025000340025043001 33433312234112666155363662164141552264202143232246431622331663105235245020445234 63035345002354616646423205106131126213434014042522200123444250206143253323343254 32442021000235461664642320510613112621343401404252235461664642320510613112621343 40140425206543335205016345244544345234533505600246111430405216436646616431641140 42004610041235013021016040463614414042610055034534542332442353403406000005204401 64164631136631416016020000043330613613146641146361061050000034024156045014043020 23534224202134241560450140430202353422420213434534542332442353403406000005236414 44104204333035242140422530256134113116134613663035003361551506562665002342021525 21643664661643164114042006405606103031416336303516640345441314525204202161523524 50204452346303534630340505424355350564361311262134340140425242043330352421404225 34050542435535056432423224003163035433444042535630355250542435535056435033254314 04243235342242021343325431404243425356303552430100000250461404234316303543600000 522101434000034000520000052610 44631312060642630540642656105242553553442405550454202052312330333211364365443242 16636311513130501444032236534063420053203161141305323406005211102143414466036050 15234424143235050254654404445664134123345356114146002050404316136022340411366311 36611416406010505234324066250533244233244335345205040431613602234041136631136611 41640503641356552301526262413633261141550000000000000000000000000000000000001102 51251562265562125025040000016000000000000000000000000000000000521110214341446603 60501523442414254345301152024453354453344243234534542332442353403406000005241561 30602306553235430611411245541243014350024504616636405406426561052425535534424054 21612115506503023461141213332113643654432421663631642656105242553553442405554303 66411466411663613406204112621520433533615262624136332611415523065532354306114112 42560012602343353203664114664116636131224542340166366525352242243353026503023461 14121065105434424505320316114130405431663656430100000252346114121461663640100000 255221224000043000340034052345 63021366001614440411124206164124043524445553315004400536614113632156031165401640 66644504532660022612042161025341126500253611133022136600161444041112420616412404 35244455535111002301455460664022604005043331113311033002411636641456210466123061 30111332022006533424453514630544362043203332260000263136130303366304336603431111 33450026313613030336630433660343111133450000000000000000000000000000000000000000 00000000000000000000000000000660526526215512215652052030000061246216626164646562 42061564445562426623033201130200602555444554461361314664114636106105000003423035 31034632053200032111336335616052436651200524166644054111242061641240435244455533 53103463205320003211133634044114034411043466664432332011302006025554445544441140 34411043466664432612533641006124333220634632053200032111336322604005043331113311 16136530342533322243116540164066644503441104346666443250010522233322335320003211 13363060255544455445043331113311052416664405000000000000321113363456664414100000 252226640000034000340034025251 41105223100233323622401656260656560042250414416302050064104414604411346653341104 33406131515242003564653633103406654103320444301125330110012314244161646140553154 20022504053446200466646544102535450535350014430121213200616301206456211034001323 02443014610600324022423022445233655244025520345220024621411252515210336231400443 01032001360336310336643112443660344301640066052652621551221565205203000006100000 00000000000000000000000000000000000000000000000000000000000000136612601242036134 13524032250466341001633201512136550606225045016416463113663141601602000004333631 03366431124436603443016465013215660430064540533406310163320151213655060622504502 56640232426533050544301301321566043006454053340631124203613413524032250466441134 66533411043340613612151012121003552036334066541033204443011223242653305054430130 41643642530455203111123604450333406654300645405334063122462350055203025353500144 30121045150122504231323024430146445033340665430100000255054430130063340656000000 001160206000052000520025000345 63241024205504446415613161140023535005100351341065130451614313504301335215643204 45001541233524030412022104503111414553020232006050425020535401405333641556355056 20651003331430403631021036665123356330354053200666126403261634642034064425621345 03320062353502203331362164616630054242002600426440315145346124250663350332006320 06144036310210366651233563303540532006660055034534542332442353403406000005200000 00000000000000000000000000000220432432354453354243043010000025241011402605444242 66501015100306444641561316114002353500510035161361314664114636106105000003421036 66512335633035405320066655603204666363224050545001026664053566321415530451003603 66651233563303540532006663466330005613466034500136260544424266501015100306430133 52156432044500154242114563622403260041031114145530202320060564425621345033200623 44221022600426004350056134660345001360561346603450013663452330526004530463630032 00632235350051003513320063200614423024500111430100000252023200605014500163000000 006400564000025000610000000436 44245056323203320410656246531636253253006541565343113163104356331123355450333232 10024220024246460365530336043564311564204160053460121232305366505530256325446321 02430065232424646036553033604356431156420416005346502646626302552112161646031402 44600533021454504450360121531246141524524001236264662630255211216164603140244600 53306465161213013206031546134544060053210044016416463113663141601602000004305503 45345423324423534034060000052440164164631136631416016020000043536650553025632544 63210243006523332041065624653163625325300654116416463113663141601602000004334214 46654422320444545600535552256656161310463053310024404106562465316362532530065413 36043564311564204160053466450104623164323301002456656246531636253253006541345502 00330366311002404521452331456053400125460315461345440600532132015322463426005364 23154325155040012632003303663110024046245531435100241305505335440012024404114660 05303542012230065504445456005355366311002404340600000522446005330361002431600000 525003642000043000000000016255 36001024353342450156110233344601025254060302341634014153303463641144002061404336 60201461246636360243114160126544036200614010506130102435334245015611023334460102 52540603022041636614130235220466611502043431050604126636504656054435201126454025 46105066553424435320621660544433106052523010405463646440550364301333433600042105 06566362440431413663300501630344110506310044016416463113663141601602000004302204 32432354453354243043010000025440164164631136631416016020000043125442430413622053 10034204060345236306225610441326201623406033634534542332442353403406000005243141 36633005016303441105063122041340644434410003560201211561102333446010252540603025 44352011264540254610506654134064443441000356020121602421136026043224060311651233 04150016306020164535664105103455301046646661150204343105060413334336000421050656 33645150615430104410206140433660201462061404336602014624600435030104321630344110 50631260432240603112043431050604016306020164000000000000421050656356020121600000 522030526000034000000016000432 36344010534230410056336115533526516065423003350036141605004413604361334214146104 46310440336423615003012164504111514633430231460155532153460050414326024446423552 50154230460416361020033641034164435636316033146033416361020033641034164435636316 03314603360243540360021441662244251261012354004536135064655410303550422030001314 60603614601200356652233663453250531460060022043243235445335424304301000002504401 64164631136631416016020000043330613613146641146361061050000034100553240524322563 53543055423055050414326024446423552501542304600000000000000000000000000000033641 03416443563631603314603365613203666263144340546310620563361155335265160654230033 56652233663453250531460064466230065605425034631026121303325644534035423012436133 42141461044631044202110566020003235404041115146334302314601535504220300013146060 44521332430423540650656054250346310266560542503463102656602000323540400543340031 46042625520054230212352043146051400064631010430100000250013146060064631010000000 006215014000025000340052043003 63360232234230456115164213504163046214215500324223531642012303531154626164601032 63544163610054611302223101125552326650244414233430154323460054320202534243550205 52342155432316461500316404043614163304033461423316464461460135223251426301256015 42142330001543320666230336111626441065553562252546113022231011255523266502444142 33434612404035616040430240130424114233520055034534542332442353403406000005204401 64164631136631416016020000043330613613146641146361061050000034100244535105302206 20003204215552054320202534243550205523421554300000000000000000000000000000041136 32036044054000640142333442161030340530640353663544253666564013662110642542155164 24662315161310604514233613034163614403044316354461441666151336012224215525341636 14403044316354461505206503205653356221636044054000640142333443024013042411423352 64115660135235622613302300013063544435306403536635442536140315635622005400064014 23334450212442155614033461423316001306354443000000000006401423334326354416600000 522146661000034000520061025250 44421333055441621441622616366163252263354216522450004422514150130212326111233430 11463164313550334424550256134660245404254366314521002205500153435406155043545424 32433542435122033662110450260142301013461446631400044033002361631052330163131416 41663141655022006243423016220342323534534423534003355263620640565451666544340663 14610335526362064056545166654434066314610000000000000000000000000000000000002204 32432354453354243043010000025220432432354453354243043010000025015343540615504354 54243243354243153435406155043545424324335424352652621551221565205203000006123363 33601344030445242663143432336565065453553003111463342601304215040452342233542002 56134660245404254366314521302123261112334301146316130421504045234223354200254406 14646361361146361141513444155250442354314230101346144663140013440304452426631434 36265665005444235526146463613611463615323035234114632530325435544235003044524266 31434452342233542004452426631434352341146325340600000520466631443311146334600000 525562152000043000430025034520 33613113335662446266161551344351225214052134266216211466305641645650402055434330 60435522305306632242025421134615423414524410342343503533500262044065304613640624 32540521434304663444634204460144126514425451034252530663224202542113461542341452 44103423442442005150330124031641301534523025634466344463420446014412651442545103 42526632242025421134615423414524410342340044016416463113663141601602000004304401 64164631136631416016020000043220432432354453354243043010000025026204406530461364 06243254052143262044065304613640624325405214334534542332442353403406000005221361 32120305022343440103422552356643162354363253360435434406530461364062432540521432 36056563344664004110342433310633651263352326043525653046136406243254052143332503 04020316316043500141422554450053302565214412651442545103425215265105416431034216 20106625255030256613040203163160435002055434330604355220105435430256002234344010 34225602342340521005416431034216316316043500340600000520411034243366043534600000 522061443000034000000025052610 14134523442260320666404656214316543042544033446451666321065604111405456403444302 34660025500351140105534612404065602163000643110231260144215014641561246142226152 50025440242650114120034642032664352334325034311032035114010553461240406560216300 06431102321335030112543650504140634200045233062211423021512352415214445234300431 10411141200346420326643523343250343110320033061361314664114636106105000003403306 13613146641146361061050000034550345345423324423534034060000052406652341202036301 43500032544015050114026614400643456101254404200000000000000000000000000000034642 03266435233432503431103255603225660026164250534660636664046562143165430425440333 66630232130433340543110053461430141200416033466020266144006434561012544042451134 25443452043466045312156346123403523304440656021630006431102323213043334054311005 41406342000452330621412004160334660200261642505346606313432160652330352163000643 11023255520625440060361044311050416033466020430100000250064311023013466054000000 001622012000052000250034034006 41035650221115363022250504046535056233244051430363633511403464641634013100503336 13660026416154421134055636451132232450104264110233565022111536302225050404653505 62332440514141442663043131361430646002044416411005304442443311406014054362536001 40641105042556002665236312461523360046514533035444244331140601405436253600140641 10504422236560444303010153630354664110320055034534542332442353403406000005205503 45345423324423534034060000052660526526215512215652052030000061051125414653162544 10031263244042511254146531625441003126324404243243235445335424304301000002543131 36143064600204441641100522141326645545320603513660541161116336002440652532440244 44303010153630354664110321063023415241006301366020603121462362013223244033630234 15241006301366020465631541506455453304430101536303546641103254362536001406411050 30312420215445330261310050333613660026241404231136604505330125245330534110534364 11041010222432440062044416411005015321366063000000000001406411050351366054600000 525122030000043000520034034006 16156054052502613000140600541210134060022232042012404336300052600501260323256105 00333043506530344140002510020651045452160200444033413205246243252635541205616211 60200222232505034524251432564253666663234060044412653034414000251002065104545216 02004440323025205164000630100236560643010055545503452425143256425366666323406004 44120346344326133564414510112520300444210000000000000000000000000000000000002204 32432354453354243043010000025550345345423324423534034060000052223454324243531254 53100000022250261300014060054121013406002223234534542332442353403406000005200251 00206510454521602004440305260050126032325610500333041640010364026261430100222050 02105003124202610500444640560200465350516020033313140600541210134060022232050126 03232561050033304604130515163406005550250031242026105004446465104545216020044403 02365606430100555454653505160200333134252355203003333151516340600555023022430100 44455441610500222142243010044455516020033313520300000610000044430000033340000000 000011160000000000000052052525 00250412533023125565621126541250024060243420034065341103153442423553246534003602 03616304301243660462433535422453124300410504161401364553350346313334444326401405 10502434024661366266605015126621666603014060416165124366046243353542245312430041 05041614054244314565125225522305111044060534314236663606210205005052031202301041 61313665265116212655620352640050404161220022043243235445335424304301000002504401 64164631136631416016020000043440164164631136631416016020000043231255656211265412 50024060243420346313334444326401405105024340216416463113663141601602000004362102 05005052031202301041613120626511561111040630103616122202055021254230600002434451 51266216666030140604161655020020250465054060361646205502125423060000243445200202 50465054060361646220565235401000053433205052031202301041613150520312023010416131 56523540100005343322504650540603616464251300203036165551110440605343143120230104 16131140510502434023014060416165036020361630000000000005040416122000361664000000 000125226000000000520034043342 22502000544543435435323323000505001034234442623623346624125225255445542323103200 63166451302333111664314313622634231300360514611664654454406316016060000635404104 40442344604000311316163163646646000303002061461114233311166431431362263423130036 05146116600233234342342454454000202006043543335031131616316364664600030300206146 11143113161631636466460003030020614611140022043243235445335424304301000002503306 13613146641146361061050000034330613613146641146361061050000034631601606000063540 41044044234460334134146226414616606201423440616416463113663141601602000004306006 01551014666406304146114110010622606311130140363166361606000063540410440442344600 60155101466640630414611411062260631113014036316636600006354041044044234460622606 31113014036316636000142303603303354331000563101201101146115005631012011011461150 14230360330335433106311130140363166360040400501631666302020060435433353030020614 61114410440442344603002061461114041026316611000000000002061461114046316654000000 002152264000034000520043034346 00456202432503612612556655520451053010353402064230361340125325344224443064504105 01416031354041643065245243355333401320360206361044566143213352552562552666604204 40603534362241164526256256612216624305002030636122326164416005005120021132250054 06063611331345054433433644446603153051050424350416430652452433553334013203602063 61041641561621620511500636660630106361560033061361314664114636106105000003404401 64164631136631416016020000043550345345423324423534034060000052233443441333311046 24026020353420361261255665552045105301035340216416463113663141601602000004305005 12002113225005406063611320026500566455200230101416642502022022432150100003534540 51200211322500540606361132650056645520023010141664202202243215010000353454266200 14111014060141621550553456206000042432302113225005406063611321132250054060636113 55345620600004243230141110140601416211411101406014162131530510504243501320360206 36104420440603534365002030636122023010141664000000000002030636122000141646000000 000565262000000000430025043342 16045665550352600603000641650326634060502250064230244003302602021500045501426105 04033311354053300440510505620003220635160203044464566555035260060300064165032663 40605022502242330264413412146453606236552030304464320330154232231354265114111534 06030445534220535351355562324612506161050205536533004405105056200032206351602030 44463301542322313542651141115340603044550022043243235445335424304301000002502204 32432354453354243043010000025000000000000000000000000000000000220640606310005110 35643010502223233233535432423456260000050220534534542332442353403406000005251050 56200032206351602030444602010002652401322160204033406030006416503266340605022505 05620003220635160203044461000265240132216020403340631000511035643010502223002652 40132216020403340013612045114301020552051253064556105030443000322063516020304446 02660421340602055544550142610504033313225023406040335646241160202055456455610503 04430356430105022232525040304412234060403356250400000160000304403000403304000000 000601106000000000250000052525 55000220435454335445324423022000001033323353124410461416654632641331431024304102 11311662442141633513255452255223212430450066466540022043545433544532442302200000 10333233530440163131663113641146044000002066646636440163131663113641146044000002 06664663613342103010600106601401534033034454406316361123145136446346053403605664 66111631316631136411460440000020666466360033061361314664114636106105000003404401 64164631136631416016020000043220432432354453354243043010000025142413514633641613 61062013323310406010060110630624304404332330161361314664114636106105000003450200 50220560541601101664660210510600606644160140311311141006011063062430440433233012 60100101133610630466466630205502102361066061131105601106306243044043323301600606 64416014031131114660140153403303445440601011336106304664666310113361063046646663 14015340330344544066644160140311311143300000501113114115340330344544065340360566 46611000010333233530002066646636005011131141000000000002066646636041131132000000 005515531000043000430052043431 00233354345534010600300003335234006060424332031114616441605020010000111431600202 06361134666316133610205006000066634610050501416646651034531435524502332005106103 30504243140242613031114664531135524100014000141630242613031114664531135524100014 00014163034432613154264331133303252010030353411561351145223225445224063404106014 16126136216334130466400320520660301416210044016416463113663141601602000004303306 13613146641146361061050000034220432432354453354243043010000025544423326544566124 00042000424350410406423113226664301501042430561361314664114636106105000003420500 60000666346100505014166460263155133222610540506361046003000033352340060604243325 14622644555160230201416030100001114316002020636113300003335234006060424332311300 45025011040636156000444254300101035344500666346100505014166406663461005050141664 44425430010103534450450250110406361564502501104063615632520100303534116340410601 41612610330504243140014000141630063000636140000000000005050141664060636122000000 000212560000000000340052034435 66104420550132351241562265042103015046205536462155244062332654621551255562600203 23044213230623303041136631466415063240410554033045250555002210006000000025005506 00062055201140330264632412354453014206023015403365536330524545325423324153560014 06540332246220205332442354453104265053011502205333004420005000000043003305000540 33403302646324123544530142060230154033650022043243235445335424304301000002502204 32432354453354243043010000025000000000000000000000000000000000221000600000002500 55060006205520244533542332460351202406620550234534542332442353403406000005226506 21551264561503203540333100200000003400440200023044300600000002500550600062055205 00000004300330500054033401562265132162045042304446000000250055060006205520000003 40044020002304430000052002201000150225000043003305000540334000430033050005403340 05200220100015022503400440200023044306350105406230441242650530115022050330500054 03340550600062055206023015403365063012304455000000000005045403356002304430000000 003106610000016000520000025252 00244453435543001006300004332534100600454335036664161446100500210000611341650020 06461144111361633160020056000016643612005001316630061643532334634402332105536113 46604543100525163646615611046642033652261550131620525163646615611046642033652261 55013162013342564612614546644514534661150323406316353643443025445424153424351013 16111630561661625311305250002165201316360033061361314664114636106105000003404401 64164631136631416016020000043220432432354453354243043010000025634334316544506160 00143610454353361461244664540112516165045436216416463113663141601602000004302005 60000166436120050013166350021000061134165002006461145255155165404161526304543260 56000016643612005001316632100006113416500200646114162262124652125640454344311350 44125516220646150000344524360010032344200166436120050013166301664361200500131663 34452436001003234422520005612506461414412551622064615066526161203234151252345601 31645001436104543530216520131636561250646141520300000610500131663200646114400000 160262556000000000340025034431 00442233544454030300060010354332100100543424066331146664601010002005014611350050 04616361144663111310606000500206316642002003161413162254401464321313665142362316 11505434513155311461603513126661000255261250316105622311611335245403344354421234 26031612300233103315045433314146202634660234335031150115406461115656230321622031 61143115011540646111565623032162203161140022043243235445335424304301000002503306 13613146641146361061050000034330613613146641146361061050000034146432131366514236 23161150543451446203234446363150514311054344261361314664114636106105000003460600 05002063166420020031614142646511160005225165204616023000600103543321001005434246 46111565623032162203161140020050146113500500461636060010354332100100543424200501 46113500500461636225521556362564023436202063166420020031614120631664200200316141 26313206526302343441461135005004616360052251652046160206116436102343012552612503 16105411161205434603216220316114534560461611520300000610200316141500461636300000 610625212000000000250034043346 11302640025315251251563365064305015041022214305134503404416416463663623405603602 50333405526650435132512515644652665550050420444121325102505534534542442462501402 40610222504510043623432432356653051603023012044421043043403000000002200404430050 00204440352052502000000006600505520010006055502604325334534542552412026401406204 44550436234324323566530516030230120444210000000000000000000000000000000000005503 45345423324423534034060000052220432432354453354243043010000025553453454244246250 14024061022250500000000110020225006000102220543243235445335424304301000002500000 00220040443005000204440300000055003033400200050333040000011002022500600010222050 00022004044300500020444030005500303340020005033304001100202250060001022205055003 03340020005033304660050552001000605550201261231203203204446412612312032032044464 05055200100060555023033400200050333042610405406503335655200100060555022640140620 44455140240610222503023012044421020005033304000000000005042044412005033304000000 004011106000061000000052052525 00445533533353030400100001453442006060243454066441141114101060050000564166300202 03616461133663666360601002000021361140050504161313422253361364331324664252203306 00402434112055366266603013346643205405066030416165133366156422532554455413350041 06041615611244644402032254452601501044020534341036630615426413113106052301400041 61043663061542641311310605230140004161040022043243235445335424304301000002504401 64164631136631416016020000043440164164631136631416016020000043231245640311303141 51015010243420346213245445403061504200024340216416463113663141601602000004360100 20000213611400505041613140644311345023020110403616124001000014534420060602434541 33466432054050660304161650500005641663002020361646100001453442006060243454155101 56545054050361630000632433500101053432300213611400505041613102136114005050416131 63243350010105343231565450540503616301025406300036160315010440205343415230140004 16104330600402434115066030416165036010361621000000000005050416131060361655000000 000125201000000000520034043342 22544533265345550220202202453543000006526244136331426534106501215012063433100060 51642554414361365221056020560264464130006022511332505226534234243532435420205500 01002512331506512431643134331341056510000506164555210136525313464634644620201000 50152614452265342342435324354202055000100251233126534613464344643602126000020161 32226412524643131431331505060002062516330000321556265562525156500060634501100026 31146411461613141000404251033004562215122152526212000101432066013544232442343454 24000202164055642335453354343235300050561302212265552655665552100010600040012065 62065014344600010261352221050210513313640001055266442202022024535430000065262441 21501206343310006051642552056026446413000602251133505505324234000001251533560264 46413000602251133220245354300000652624412063433100060516425526446413000602251133 53242340000012515336343310006051642555651000050616455520550001002512335060002062 51633550001002512331000501526144000201613222000000000000000000000000000000036131 220000000164155004000300200110 61424342310435103600100140130460044660046544015060505661402005601200236114601125 01024666201020211630500210650054166310665206053113404332416316361413614630304400 05003453116360122163531242553563635412044560565311401014435060014036006243354033 61030654434453614614163641631404033000200432466101443506001403600624335403361030 65441221635312425535636354120445605653116334201006304100153442304416040123310005 51221565565226551055040660000342604100600630640310033110031233006641146366361136 64066020330000011366314114166411301105044000044533542442433244504406022000050021 06500541663106652060531165002002102601500115500153110630410015344230441604012335 60120023611460112501024660500560510620066220062466600630640310033110031233650054 16631066520605311014013046004466004654421026015001155001531105416631066520605311 62433540336103065442601500115500153113640104426065246640330002004324664600446600 46544440005003453116033510125311033110031233000000000000500345311500345311301100 000164155000000465446544000000 22332354324251520520502205335335000006432655164665645316000561205012646161500060 56133001651646410031650021560206121360006024320114303445361461416364163140403300 02004324665311000165434613443136032361000206164344441265254615522651225240464000 60116466634453614614163641631404033000200432466564116152261552215664442000010152 63556413446134346313446313020005060002660016543461344313603236100020616434403415 25432552324026243000604345255612343164334641045416000501613433031650021560206121 36000602432011461200562105016564100010534506600634106041323434600030634550002165 02065131616200010216440056120501264616150006056133005205022053353350000064326550 56210501656410001053450662156020612136000602432011205502442442000001345122206513 16162000102164400220533533500000643265512646161500060561330020612136000602432011 24424420000013451221656410001053450663236100020616434440330002004324663130001066 13111330002004324665000201000511000101526355000000000000000000000000000000032513 660000000164155002660511133330 00205550611161014103640031022505000200616111040333052225202120651006204430300040 05252223044402555250565012600150334040003002525555202551243543534245342350502200 06005265445550611161014103640031022505000200616111202354251335332454323250250000 60034212252265342342435324354202055000100251233235425133533245432325025000060034 21226111610141036400310225050002006161114061253535245252312356400060000326645222 14123645231665112000200340255165242425325254654213000100004511042353224552236324 15000600165400354245532255414536200010061230026362413524662151600050052203356501 26001503340400030025255500200052006433140000004311440100061003255420000002544222 00052006433140000004311441260015033404000300252555001600452235000000523355025001 34463000000346633610032554200000025442206204430300040052522215033404000300252555 04522350000005233556433140000004311442250500020061611150220006005265445200001004 35655550001002512332000500161666000600342122000000000000000000000000000000001622 110000000000000032664511522330 23213411062263365441656603363500543552512333340114056611431145421122245432231623 41434333246124062350310511131325254334616431155005202551243543534245342350502200 06005265444420633442544262144111262511543152425255323461421326422062035111233234 42562013343324163163614136146303044000500345311565606366115031631231321123452510 13666334425442621441112625115431524252556226336544165660336350054355251233354630 62032226264343166152516223300242140601504520212222234125014211565522306256246264 22461343202655040436134036105036631603441104420253452053406053354305224402231051 11313252543346164311550043613403610503663160344110441062032505655555436520635662 66646452523443161346622002301340424444461243021422316312313211234525101366540632 22466461143540266325056555554365206356636105036631603441104463222466461143540266 44142002342252654443533333165340563556053354305224402210660004001641555335430522 44022550001002512330234225265444234225265444001002512330500345311200432466611220 110251233526544635661366322220 51401362203613015115206165304051243044265232512063666416136565102253010301041611 16346206661322424302333055600320050563613662302353404332416316361413614630304400 05003453111362203613015115206165304051243044265232424445343241413066120302030534 33342546034453614614163641631404033000200432466663361551314131340450401553443360 66230153414434506525111020032436440140061534144345065251110200324364401400624320 31331604341205013652055641626001606055442543100052534233244234025050331143162000 34361466411461520204466346150004341631136631662220114002600101424324462062154554 30252410604536106632431320446634615000434163113663165435234425060362431444464654 46634615000434163113663165560032005056361366230235125266605004534133063001552406 04060361666143150616530405124304426523204500202141641154054232005056361366230235 45040155344336066231030104161116346200101424324462062100000000000000000252435445 33543000000000000004534133063001534333425460006005265440500345311200432466221361 510345311345311140066623314062 54324545140445630506015445504566022144404301466636540545513203334046050333304431 13521351634301140503033161130330024660333662444164303445361461416364163140403300 02004324666563652103365141461161302511022044223145205254425233115121401506255055 43364101052265342342435324354202055000100251233525442523311512140150625505543364 10103350102022343320220065440222446555341162411632020365340350002244431022346445 13011160620401111066155143514332140201062332203211055633303406503033161130330024 66033366244416665321215225260432204401144621320223433202200654402224465553431651 56645650041103326606325344616640440053110444115333615060154455045660221444043013 33404605033330443113521352054664406422033566606105504124304200055333460554546644 06422033566606105365340350002244431022346050333304431135213533002466033366244416 15062550554336410105033330443113521350654402224465553400000000000000005330226440 42612550001002512330055333460554055333460554000000000000600526544600526544221154 260345311345311426123406115605 54516024535246361145161164456301022044155406434302355105022464150653533065004411 14143314160020314552114016546652451420335661122132505226534234243532435420205500 01002512330033406425540666356302355312022344061321044301352230111421405422465055 43301645600000000000000000000000000000000000000105426614420436233612642105563344 11451523324540522202330523450225444230102351163350341544165135602214433663245611 50444214206211236066255043263103051360233260523454055133103534205531362012424401 20033666363446104512031132043164604451150141611232460365655036002244424255432650 46645034613103326620636134620640432366610444113202536663563023553120223440613213 44404660346130443111460201654665245142033566112213233260523454055133103534130345 41116033366450524365655036002244424255446603461304431114602034541116033366450524 54224650554330164564316460445115014165234502254442301020550001002512333600224442 42554330002004324666055033622301055333535223000000000000600526544600526544224662 030345311345311613213534436102 23552652031162066410052302446236243152505232331655250461241346241032061341041613 41222314162004614306360436140343663453610431360022505226534234243532435420205500 01002512330634226434331145306656641214243252056465143551343446632401121136563534 52502131261136521521256512562101066000400164155023425035302534205253352653402545 30015435204240524350252442512430523240063116206641005230244623624315250523262536 51623650130251650652516533315164260111213613230552534225115460022014012313115613 23361143310235550630654646621645441663446054242405243502524425124305232400622650 04310366231236154340431363065464662164544166344605426665641645402252435526623103 41630434114324160346410051231311561323361143310235025405331541534625202545431036 62312361543404313665664121424325205646532061341041613412223134366345361043136002 53315415346252025456134104161341222314220324365214354330440005003453112252435526 62310220006005265444534125634234534325366623006005265440500345311200432466615120 030251233526544564652545314062 26012042160421361623404313140312234333143211200603206250031011155434201564646156 60352660620546564566464104116436611423165116554330000000000000000000000000000000 00000000003051031600540444662521046323234633056133053422014144426056110435410543 34445333300000000000000000000000000000000000000123444250206143253323343254324420 21006021560262651500366453342342336620553160054044466252104632323463305613363140 64641310024451225625622446011356416154303464630465543444634566212111450352201631 20316611136666031011155434201564646156603526654044466252104632323463305613332324 54001226411631631122304430256134113116134613663035004446625210463232346330561332 56134113116134613663035003352504365105316011310122244325334421543644366255352201 63120316611136666431314031223433314321106551366146146655403312264116316311223044 25364065430445404116146504611666411114632323463305613330440005003453113122343331 43211330002004324666543044540411543344453333006005265440200432466500345311551505 330432466432466561332100533550 15514042334661320231125326136211233044603656531202353203112621343115316443346631 14124504040453045604020431514160143333111664524052505226534234243532435420205500 01002512335051205140506052313534035222233344516501001060202543453011520244533544 53344243200000000000000000000000000000000000000106020254345301152024453354453344 24321463260555035010426342332336444224231050523432406625053324423324433534513501 04016232125021666622255134103202543453011520244533544533442432466515643466246133 44311466365320346164105543036641146641166361350605231353403522223334451650144401 40506321631131126663363150346263610634444666113253022311253261362112330446036563 46263610634444666113253021405063216311311266633631140666540500544333010043223404 11366311366114164104263423323364442242322246040046611105006163216311311266633631 44465115446336236653664114664116636133522223334451650140330002004324662002334440 60034220006005265440544333010043544333010043006005265440200432466200432466223053 630345311345311600344121052345 32311134452330150365663303456200025433064640366522551050414404642053053243304336 64132061305344555452054666045244403220345115450344303445361461416364163140403300 02004324662143323516336116151511355211025033600562652266626106233302612220511052 64462605216641256256521265215606011000300613622000135453450505533502553305254444 55260064232432020224420522440252333322510642324320202244205224402523333225145626 52606066556016655061622226613105355054560120126522052244532604244542101620323463 33034111451656414404642053053243304336641320615036566330345620002543306464026645 41631654131103421163211223111032533304550432662320433656633034562000254330646404 64205305324330433664132063033663043366034311113345431051523555052444264363336630 43366034311113345516555026602513315102553053243304336641320632346333034111451656 43215000523440131305324330433664132065224402523333225120550001002512332660251331 51025220006005265440052344013130052344013130000000000000600526544100251233553006 310432466432466646400215631251 45453062165666364151346022435633244125001501416302050064104414604411346653341104 33406136660050125644612034163101162663666342566313404332416316361413614630304400 05003453111044353231636516663306630611244225252034042365025320012302616046100533 15243166500000000000000000000000000000000000000604163223410524354044313353335216 33546003240224230224452336552440255203453614554360253423033464424442561442302650 66562066551622411655061160251453055354055332544122533052250432436400246045250152 00366234162553640241142053626455541164316645011533015151453662224452516565633631 03366431124436603443016424114205362645554116431664500654051610316002446253461125 31032520625004115436152243416310116266366634256631626263241155533252612121336643 11244366034430164516103160024462534611253626455541164316645033614211366534005405 11401665335525250436615114111435211463160024462534611240330002004324666112442252 52034660004001641550533152431665533152431665006005265440500345311500345311166105 260526544251233015016206526345 32161406255440151361104411403301233252332142322513211602414604514205350363546663 43266035006201563252034602523014061203112436323306101664125625652126521560601100 03006136220460314261602540616203504360233652426220310463516105230161504203410544 12535155043324163163614136146303044000500345311152233062641660336630440654452544 56353142616025406162035043602336524262206010551663355013420132323315215161661226 55601622110004251622016400512602261144220643506454544625626161536310326350242041 42311143451104332556633026140264646623423252515136110441140330123325233214224646 06416350011631164302641543105254063016504665341454401123626263023122335522450644 51420535036354666343266034311440002164311043200641161504203410544125351550641635 00116311643026415441140330123325233214226140264646623423252524204142311143451104 42034105441253515500056134660345001360634523305260045300000000000000003342334520 64531330002004324666544525445635544125351550006005265440200432466200432466613002 650251233526544645310324265644 15200305001330630361111036403524533344346513546161264314604640341020300535236621 15212413251562634525525531023661034144112663436145202551243543534245342350502200 06005265440305001330630361111036403524533344346513402006440140416666041304253244 43343126434453614614163641631404033000200432466200644014041666604130425324443343 12642666022020264353136055025334445200460133063036111103640352453334434651332204 20243333024502165122255254132626326230154256203264244033344116241242114266433054 62411366524140440404516362650330436611134001563036111103640352453334434651331304 36050400242541156625653640451636265033043661113400153611110364035245333443465134 51636265033043661113400154360504002425411566256536154256203264244033344116432205 00440411466005303624430253553364425243520300535236621152124112601436411166162451 20012162446331636532003303663110024040656153314461412400000000000000005505335440 01202550001002512335244333250031244233006505001002512330200432466200432466222553 340345311345311012026505023463 32225545236313410625620643515364025433536260341634014153303463641144002061404336 60201463164121245163155066136142521410345112311645202551243543534245342350502200 06005265440563041041145260303366313316025333355034214036036632510404411464461052 44442204352265342342435324354202055000100251233516555045306621620356545005214451 61214246550523532442200103420255330104234104114526030336631331602533335503401464 44554331313535201061022556336215111331662626363402052044335665655643201011221511 52034111144016530636403502422266204346620130232401156150421232002563326165643141 36633005016303441105063163640350242226620434662013026256206435153640254335362602 23523014246400435664525356613614252141034511231164404411464461052444422043420535 55115034311506405336631331602533335503451632365104316636545053555115034311506405 35654500521445161210206140433660201461034202553301042360110003006136223420255330 10423330002004324662052044335665052144516121000000000000600526544100251233552214 410432466432466104233206215345 32652552055425450025401061326446234622103566350036141605004413604361334214146104 46310442254615563623053063514416306143161333202661606113652152125651256210106600 04001641550534243060022453025345521424234022354022243534010055324052432256353543 05542305552265342342435324354202055000100251233021062466241062336365331654325515 54445601531153601544141244612345226223335542545002540106132644623462210356661331 52426120320466532625566553300624662410623363653316543255155444200336410341644356 36316033146033156531555540544313046144402512202245302534552142423402235402233641 03416443563631603314603324014263361401634616444505110254010613264462346221035664 31020526451154615442063556351441630614316133320266623363653316543255155444341644 35636316033146033106132644623462210356626054412646114411220025132662316233501422 15523205435550613665441264611441122002340223412253525550220006005265444352343222 60644440005003453115543655242522543555061366006005265440200432466500345311115620 110526544526544164114211322220 32042261226014141661623366046231022043224623305041612163512664541051641242504421 61032350453431444142235606145455603300336611550050000000000000000000000000000000 00000000006234543100234505052435342205022543562234534363421364451530134536561055 63430262125512435435342453423505022000600526544061051445036566620313253505543464 02321602633204121115046452420223431305453144250623330601254425302264304346064630 11015145660552645066652414236514450365666203132535055434640232565652252311220623 15033061336231046130303416361440304431635446123450505243534220502254356223444046 42633066132603336124215354666050243114360445160161504121115046452420223431305453 13514401164510444165356244043614163304033461423316342626630550055334466006436141 63304033461423316601254425302264304346051641242504421610323553466341033261061620 31325350554346402321164510444165356244623102204322462330440005003453112200224433 11001220006005265442055234215543055334466006000000000000600526544600526544251123 150345311432466434602621626015 15024021346162336330145366645360534334061145503205155643314441140116341266136126 16651350540103501654545451114064661054162162060200000000000000000000000000000000 00000000006046151520064602521012443312534234510612022055001534354061550435454243 24335424300000000000000000000000000000000000000424334310601231513463043224334353 54062103415151513335045443015346346040602200624342301622034232353453442353414323 10134410313054214125025311662436262626444203233406243143103010023616310523301631 31416416631416541614602544061464636136114636106460252101244331253423451061226203 43505366115341631645025320531545162106133611614146025166501510463565340341552235 31545162106133611614146023435053661153416316450253632411132410243443016632523301 63131416416631416443524133453413433645623201563536106123344653661153416316450253 32334062431431030106146463613611463614635653403415522330440005003453113455344342 42301330002004324666243143103010243443016632001002512330200432466500345311524661 150432466345311611453010341605 62426310125352151510626021206043543043450366215461130245505350635053450600531641 62240336141053465012030226154511000134616614666663404332416316361413614630304400 05003453111335630010516152302444004065543643206133451011246440446663541602023234 43441456634453614614163641631404033000200432466652360410501134626440004523433423 33331253521515106260212060435430434503666653133033111423610505454334336321136440 41402140416402004152652336011060261625405333003012234134501644504525431036660060 24461261302511650405516232660006431611631111151615230244400406554364320613324201 42024320100246136155304440551623266000643161163111113311142361050545433433632115 51623266000643161163111111420243201002461361553044151056501034234034320411445204 03050461461034200244400406554364320613353450600531641622403335302061461061640122 23060562346341462553040203163160435000406554364320613300000000000000000325434435 44444000000000000001234534665022234234052100001002512330500345311200432466252605 330345311432466256001644533550 45311531652343630112363326020144243555501321465633515100265313101501434325541613 36402531034604314335522114454162325443615446563614303445361461416364163140403300 02004324662540523522116633551534626155243155414243255066613326416602666656644534 52211230152265342342435324354202055000100251233350134105405135531245466653442263 11455235221166335515346261552431554142431116445136110511112113324325566540645240 62064566541262333652211354426162505230160104555655534122025223051246460620634345 22361644130524265313101501434325541613364025354420523425042410024305523301031032 63362413155536114456221343105205064442444165330343311123633260201442435555013214 51441536462224166332155644316340636500361044311050160104555655534122025223620634 34522361644130524511112113324325566540650644424441653303433163434522361644130524 45556555341220252231412004160334660202014424355550132150220006005265441442435555 01321110003006136220534022544060534022544060006005265440500345311200432466661550 400251233251233525546456436102 45523335044014324051560104656054055634014234430363633511403464641634013100503336 13660024561662543214014030441534440240443162305422505226534234243532435420205500 01002512335353556442052323243520454006055534533001406416600360112151534525056022 34342523234453614614163641631404033000200432466641660036011215153452505602234342 52322323566664161144511510320550342654604401432405156010465605405563401423421213 51620206444010052011225303236156546633346042424060022643331154561360454205062420 46044216056316012055354541643404203316163431341066562624325202105543435254543131 36143064600204441641100563040336243330530334615402356656262432520210554343525453 23502015350310335610214613044153444024044316230542405111020034022443606465441534 44024044316230542266605004305533410131220153503103356102146114141050044516662231 31210230221430635431310050333613660025004305533410131220550001002512330430553341 01312000000000000001022243244006022643331154000000000000100251233100251233521362 300432466345311142346465463015 00402231213320004003600001154302600100236053010446242664000100650000223160450020 04650366033153511300060012000055461032005003120413404332416316361413614630304400 05003453112231213320004003600001154302600100236053564306115431346553422421420100 50036056125512435435342453423505022000600526544324036461016004163032043110010020 34131545062535241652160533136004001426052505543234535342465232460000005552034462 54523665211214210400600530634364610160041630320431100100203413446131641416362431 36200000044430543634125342503662650010021450300400360000115430260010023605306001 20000554610320050031204110065000022316045002004650366100361404503466006005043640 65000022316045002004650361200005546103200500312041041630320431100100203413125606 40162200200406126000115430260010023605300223160450020046503605546103200500312041 66234051006005410241306155005003016515331360040014260520550001002512333466006005 04364330002004324665100600541024100500360561004001641550000000000000000000000666 100000000000000555203413143534 16301503432106562215126552154332010100015565066331503545453324443354213060502050 06362051144620423232445333442356401020502001415024303445361461416364163140403300 02004324661503432106562215126552154332010100015565213216150464313146433522456060 20060513452265342342435324354202055000100251233434560121556265122562344506060006 22121150134063010604135513650103004402545626265512225562145030601060035310622110 53024235040012252030500463530336643134334641421460060500511056516021050206514451 24050100660346535442324533423166402020002335331346463134425532101050010264365012 15602004116105060023565056020501263326530206001104315505022056523540100005343326 56210500366160201005421205020651445124050100660346205502125423060000243445206514 45124050100660346220565235401000053433212633265302060011043120041161050600235650 21254230600002434450366160201005421205334301040062141020550001002512333060106003 53106330002004324661060100424601060500511056000000000000300613622000000000006525 510000000000000155655134162212 55205000233234342342454454000202006043543335642105265403325634245541520245200511 65601263220525066514355212632232023510021616423405202551243543534245342350502200 06005265445000233234342342454454000202006043543335052032115000163640600202553001 13441560500000000000000000000000000000000000000054454343543532332300050500103423 44422332343423424544540002020060435433354566200061413010050522400664336210255321 63342456446404632004252514610450342521264254404531001234666131445214353223625053 25002661210651552100000206240443000521604135243525651352330324600654311164600256 51050040433600226112350305212602003034410055166542046141301005052240066433621020 00020624044300052160413520005015303340002561036425006046505520001634053216050153 03340002561036425103120225000614302456120030344100551665420415303340002561036425 02025530011344156053034410055166542040020200604354333500000000000000002020060435 43335220006005265445001034234442001634053216000000000000000000000400164155256255 560345311432466245612053245243 61540360150152255162251221332514060600243160032664136605525443324423406531005020 05033354511364110225233445335430124600205002044422505226534234243532435420205500 01002512334333404245341006310360635551060400511401410620625522615526556445263010 10053461034453614614163641631404033000200432466105644634316433134154625201050062 10651501522551622512213325140606002431602133143461344643623152506020015601256512 53004230240421113040500133503625522615526556445263010100534610225233445335430124 60020500204442600561205602616630605060066041361343463464413053606050006263402165 02105161140102010011036456120560261663060506006604135205055055345620600004243230 56206505633320501003221022150120214445020600455605202202243215010000353454210516 11401020100110364550553456206000042432365056333205010032210251611401020100110364 22432150100003534545633320501003221023654006010060555640330002004324665360605000 62634550001002512334010400440532010600102221000000000000400164155000000000002125 150000000000000626342221126125 00513320415540010100040030045263100100456035032664012331002020001006001345620020 01350634511306544600505000600100643215005006420142505226534234243532435420205500 01002512334336356026266621235245644204100400362650414045144604063601601436540600 10005343134453614614163641631404033000200432466510466542524241346353053660050014 05164155400101000400300452631001004560353263310301410610634123010060002434623362 16121245235650653300600420643502332335354324234562600000502205323222353143642663 06500600123240311311414613631642320000040330401010004003004526310010045603550500 06001006432150050064201460212052056124602005000416151000400300452631001004560352 12052056124602005000416150060010064321500500642014030040032514600600321042600100 64321500500642014610634123010060002434606001345620020013506310064321500500642014 14365406001000534310134562002001350634526310010045603530440005003453112411002006 30261220006005265443600300415120600100053431003006136220000000000000000000001066 010000000000000243462205134353 22000550342323442332453354055000006044454424105235542630454223651235453102200561 16506150524656055663214553245625420220026664654030000000000000000000000000000000 00000000000550342323442332453354055000006044454424220435454335445324423022000001 03332335352265342342435324354202055000100251233262302660010364100022405500113350 45163423234423324533540550000060444544242523035642532421545203300624411611333556 42133641354314044004555153106112063010000146520022001633142120455002065120004410 33002266301325454223651235453102200561165061535642532421545203300624411611356020 00021534004400256621424005012650003360440055114064526041360005530220066442032615 00005624300330052115635306512000441033002266301325000146520022001633142120002153 40044002566214240063125005500614463565056243003300521156353000441033002266301325 02240550011335045163360440055114064525500000604445442420550001002512330550061446 35650000000000000000001033323353001033323353000000000000000000000400164155222622 120345311345311220354516523353 00544423432243060100400004442543001010353445031114616441605020010000111431600202 06361134666316133610205006000066634610050501416642505226534234243532435420205500 01002512331466056336153014536143045510001510621056320662620103514436142631201006 56006264343324163163614136146303044000500345311215026244524205342613325600666024 31061151506042633416351465060012100151345633615301453614304551000151062105625666 54463441636253115003230644240262445242053426133256006660243106264551423534224614 13005650660431214311423614041035300252020442460426334163514650600121001513420500 60000666346100505014166414566125632153050024200232611004000044425430010103534452 13652160133200023205420350600006663461005050141664300003335234006060424332361452 66435005550416205000444254300101035344500111431600202063611306663461005050141664 33352340060604243324103530025202044244551000151062105630440005003453115650016101 02212550001002512331006560062643006260156021000000000000000000000300613622405652 260613622000000151345565615565 45016211161234156531265215426033010301415102405246550655432120651256244103302040 24615150003300136511141436416311340660502051350360000000000000000000000000000000 00000000000220032413335352453423325044010601321024550045364442425324354452033060 10645605325512435435342453423505022000600526544555002210006000000025005506000620 55200324133353524534233250440106013210243241333535245342332504401060132102424461 35302453423665011030603625454022100060000000250055060006205520442000500000004300 33050005403340514245532435454202202010255566324244532435402200001010105341321236 51256253102205040556042500200000003400440200023044300100000005200220100015022502 00000003400440200023044301265215336044050305316262000000250055060006205520000004 30033050005403340000052002201000150225000034004402000230443000430033050005403340 02500550600062055203400440200023044302200001010105341350220006005265440220100015 02250000000000000000060606024364060606024364000000000000300613622000000000046011 600000000613622534135520634243 00533324342234006001400003445243600100323442036664161446100500210000611341650020 06461144111361633160020056000016643612005001316632505226534234243532435420205500 01002512336351025141613164341634142206600300055131410111450615162241635036560100 10011602434453614614163641631404033000200432466124020143634105342013055610050020 31026663201626155361420412106006006610532514161316434163414220660030005513130111 60610636141154626400100530160201436341053420130556100500203102444303403534244623 13200400650430561216504163051044250040030150316261553614204121060060066105302005 60000166436120050013166350021000061134165002006461142502125655462326005004105200 21000061134165002006461145600001664361200500131663565212231545100200360250361402 60335200300406204000344524360010032344200611341650020064611401664361200500131663 43325341006004543355104425004003015034121060060066105330440005003453112216002005 04605220006005265441100400022646100100116024004001641550000000000000000000004211 430000000000000551313102610534 00335544233323040400010060423445600600234353066331146664601010002005014611350050 04616361144663111310606000500206316642002003161414303445361461416364163140403300 02004324661501616230654563651621120401600100666042215032026302035314364556310100 20002465052265342342435324354202055000100251233616154012321412615665030610060011 10355504161333141461360264126004005026644505140504246341322146060050005312051066 64663601601266514400600350601361644463631641051365100300205113456040636216513356 20200400041530444544240340364413550040021040365456365162112040160010066604260600 05002063166420020031614130141561264421505003000362404000100604234456006002343531 41561264421505003000362400050020631664200200316141060010354332100100543424500206 31664200200316141520532245660020014020505014611350050046163620631664200200316141 24553211005006305021461135005004616362641260040050266450220006005265444016001006 66042440005003453116100600111035100200024650004001641550000000000000000000002466 430000000000000531205113106424 23511061623051256521264115404531010306661424330400035146016361413464660631402050 53016154210526146522565212604153034410503026503252505226534234243532435420205500 01002512332000564230435342452323303542010606504346025025205000000001100202250060 00102220500000000000000000000000000000000000000021354034243532545440423506010120 34315642304353424523233035420106065043465250200000000660050552001000605550244413 42435321054303145030104262332633435342454523000202060601541042453424353265546064 15050102225636400000000550030334002000503330443534245232330354201060650434600000 00220040443005000204440300000055003033400200050333040000066005055200100060555020 00055003033400200050333040002200404430050002044403001100202250060001022205022004 04430050002044403660050552001000605550236240433602040512045262505426050402131551 02022500600010222053033400200050333040050501010623603500000000000000005050101062 36035550001002512332060601541042060001022205000000000000300613622000000000030666 010000000164155555023431134353 00332244244424040300600006324335001010534323066441141114101060050000564166300202 03616461133663666360601002000021361140050504161314303445361461416364163140403300 02004324665201620331654463541630021361001210266012551345011465042553424251464006 66006222125512435435342453423505022000600526544615044612331423614005641600656051 10655615101332140361456203020015101026345615240564235342212235000161035316026511 43114536143561265003530463503446123314236140056416006560511065221530143361414321 51005550054442644524225342144661500262011041313321403614562030200151010263460100 20000213611400505041613135146361442446300025206362503006000063243350010105343236 34416363456260022200233350200002136114005050416131100001453442006060243454125642 30103005450503216000632433500101053432300564166300202036164602136114005050416131 14534420060602434540426520024204550242136100121026601250220006005265443020015101 02634330002004324665006260605143006160424610000000000000000000000300613622406525 150613622000000155565143126125 55233244512432220550505505324234000001251533105361325161300500512112146105404406 55654111310351221641156650200202031360440626523662416452616400200265665631602303 30122123663352620164553223444444535504011052102366115115432333443646646211340011 05162153342655613662112050050504641033015125411321643211466443443443012106602151 15330211643344442322320543550660220623666334522555562662601521104406604624410005 51221565565226551055040660000345112662555555121105033016306244006641146366361136 64066020330000011366314114166411301105044000033244235335344533203301055000002002 65665631602303301221236620026566563160230330122123662202022024535430000065262440 51211214610540440655654115121121461054044065565411202202453543000006526244200202 03136044062652366550532423400000125153302020313604406265236620203136044062652366 53242340000012515332031360440626523662342201105501541146410330151254111210660215 11533230330122123664011052102366066026156244000000000000002432366002432366000000 003613122660000315331533000000 00000000000000000000000000000000000000000000056552113661304030030000365256200000 06134115655211366130403003000036525620000006134115601213643251062060220650105100 00066135335220324345600010001100022202000003432244105453164560120102201210120000 00634536612136432510620602206501051000006613533232461321065060550656065000000143 24114534321000600066000555050000043455330016415026020660246464400000400036603453 10640604406545455000005000244613620510501105313133000003000411006502102011024313 41000003164000012056050660534643600000461300036014010440125452400000543200030400 40000412521500000016436600300033000666060000025266550000000000000000000000000004 00044000111010000052511220300003652562000000613411000000000000000000000000044000 11101000005251122000000000000000000000000365256200000061341103652562000000613411 00000000000000000000111010000052511222220200000343224410510000066135336500000014 32411510000066135332000003432244000001432411000000000000000000000000000000000000 000000000432533004110366244000 22544533265345550220202202453543000006526244156116410643200211502015165613600010 50033666462160406131120056260504612110001021602445344616661355511225212150441400 06015236554136334613664333141333023113000206612000303146345114113646131340340000 20016353335542526115552656525633023000606161366463143266366413164643043000050061 42441260004431143331411132030005064334114061311200562605046121100010216024445260 06331060313414324000301002244164665002151020316566000605610533004431143331411132 03000506433411033466344463666450400020134436622544255542444510500060325524405662 05062612164100060200441156620506261216410006020044115505055053242340000012515330 56260504612110001021602445626050461211000102160244202202453543000006526244201516 56136000105003366550532423400000125153315165613600010500336650461211000102160244 24535430000065262444612110001021602442311300020661200044140006015236554300005006 14244230006061613664000201344366000500614244000000000000000000000000000000041646 550000000521411044113366655000 33466411324164440330303303641461000002432366656003412101353220422423112614254305 05124334126122505324223143253323140605430534255555450614433202502305504133440123 40260145112646301545254511542563433132316033230211061242026364401441462245214316 03032416643656064245503553546651635234020265344521166404304603301266110246104502 13221521451536366326114032544610421152006226464216412313063122454305460631154643 46455463421611513152011310355245355463452445463010234024352222514133063363155325 63461040453611040436134036105036631603441104450524325024301024423402553305525023 05504133440123402601451152432502430102442340255330555505055053242340000012515335 40220364433065430510632664224231126142543050512433303303641461000002432366220364 43306543051063266550532423400000125153353406053354305224402236443306543051063266 41363160000053454116312245430546063115036631603441104451622340214461004114610433 66033102340243522225316032056455461041634444000065262440002432366005345411000000 006526244136522145116311355220 44311366453613330440404404136316000005345411512404614416354135263153054141624354 62651326615023324313215021330322242522435450143063115350416534631504514604144353 42356065234252023611532414360165636352416316634020426535343052264165663253516416 31011555331633614236425146240236361534231512645311361513540351101333634336146405 61026253403552533165116535003614652306351534465124253043635356124354335201024365 23546026423024225652156303615001606055442543100052534233244234025050331143162000 34361466411461520204466346150004341631136631656616554364436560053423615035616645 34144261213453423033111260554425431000525342332442346606066065121520000041646552 23352346000252435445335432133032224252243545014306505505324234000001251533326310 36334243542101254440413631600000534541143635356124354335201032224252243545014306 41363160000053454115414162435462651326566141631420243100525342332442340343614664 11461525342332442340416312540142361465230635000012515330002432366005345411065262 442432366554441634011254563105 55233244512432220550505505324234000001251533550506414044242201413052032300102224 51363603425203350102022343320220065440222446555344654612560313521314245213054205 55314606543051210114144021260340646002044413265650514405452624241462542322545044 41201412413630335355063640250454006055532641410462641252316661153132662303336042 52421140503033161130330024660333662444161162353260403642613515302224222324546432 36365623463133464066653056536335355063640250454006055532641410503033161130330024 66033366244416151435156364351046304441562024650554344505500123305553312224325323 24355332546005553430300655434450550012330555331222435505055053242340000012515331 41305203230010222451363604036426135153022242223245303303641461000002432366364261 35153022242223245440413631600000534541152032300102224513636022006544022244655534 53242340000012515333230010222451363600531104441153336112330555331222433140333621 50531060555326414102044413265650033361606005000000000000001251533001251533012515 332432366143414353654001362012 44311366453613330440404404136316000005345411123240140642612431252353662303602254 61553063105233406002342024224354351110225432422540154311301310324505204640120505 52321032345461551051501364043062605304044313501316346610500461404144163163222044 31641443110625445323025550544025432055233354060560263253615343141223101203346254 41025431136460433303110431640334666310502351356464212613256442002254151066545643 65236162124462024066154311204100543505355342342666055234535523262064130340151024 03033464206461046140414416316322204431641443154350535534234266605523453552363355 15314066612305523501635632450520464012050552321032343303033036414610000024323665 22202330523450225444230102422435435111022543242254505505324234000001251533250313 06502022545604543550532423400000125153323305234502254442301031306502022545604543 41363160000053454111116540225420614213461304431114602012050552321032343210334601 12513410552316224014044313501316033465450224000000000000001251533001251533065262 442432366224326163564543441105 22544533265345550220202202453543000006526244230143303116520420263022062002424305 11432435346005435204240524350252442512430523240061063342252513324554425421636253 40242022452166062253401404560440540041416032216416211633434511364466346352123416 03630336455363006243135443153021444534021366123046143063604361403436634536104313 60024614306360436140343663453610431360023116520420263022062002424305114324362542 35346124364526304652011620363163613465046456662135534023021412054162631162360421 11361042655246236151466154103566641603512253135302534205253352653402545300123355 64535540421053402011536035051405501500535340266345343303033036414610000024323665 24350252442512430523240062630220620024243051143243505505324234000001251533313211 15642243054056365440413631600000534541122062002424305114324325244251243052324006 53242340000012515336200242430511432433566641603512253142105340201153600363610455 61361535340266345345416033460242361040223650000012515330002432366005345411000000 006526244446530214125532363065 33466411324164440330303303641461000002432366236636522624153545604264160365423453 11433115225320316030552365404462201112345323241442200123444250206143253323343254 32442021000531504231253245115613064456461365122044531504231253245115613064456461 36512204401234442502061432533233432543244202100246111430405216436646616431641140 42005206332641622654606540123164143103223160305523654044622011123453232414463153 41364554251026642625124533066355132431136230362041543242540511206344225610635254 03316416042611603346531011544022246136464121135221163403561620554324302134422541 23033155066654324545363320614325332334325432442021002202022024535430000065262441 63452445443452345335056006244143356420234530662555101101265625000003613122426416 03654234531143311330364146100000243236644622011123453232414442161502234534056433 36414610000024323664150362345352302666445646136512204441235432466344665553164131 36566415432425405114461361035166316410223444000012515330005345411002432366065262 445345411446111213445600644220 33466411324164440330303303641461000002432366201324352223045410456405515040123324 55161012464103346626046543625534046352332460606346453425554032360321302262030654 45322616064531215641241161250632042254466410412150005020303461641055430366411466 41166361301060202543453011520244533544533442432205040431613602234041136631136611 41641162232062461234416062143113620202161050523432406625053324423324433534513520 35155643516634030622652315136202543453011520244533544533442432421663562245421641 32311365633331346164105543036641146641166361332360321302262030654453226160663233 51632556106054453462326531234152243031425445310101433303033036414610000024323666 44636546625532332426030564564055150401233245516101303303641461000002432366662505 33244233244335345110126562500000361312235102116223324024146055150401233245516101 24535430000065262445332442332443353454225446641041215031425445310101436053113644 52505605445346232652466413325202311361546453000012515330005345411005345411012515 332432366653540101433056425562 44311366453613330440404404136316000005345411150134451115546305252024030640102523 45130146564664523365036424261461115530252316006624326645426016424545203215414205 25420132302611322233156034340410605102043461326021033263414266624246316410254043 46541360622642535644465654234530615052541532404000263136130303366304336603431111 33450026313613030336630433660343111133450642324320202244205224402523333225145626 52606066556016655061622226613103424615156436213451052540351641250316333362666140 50034313545634163625454261235164504346014526516424545203215414205254201323054355 55313334206005254562635241353516316662240525461001154404044041363160000053454115 25202403064010252345130142022442052244025233332251505505324234000001251533224420 52244025233332251550532423400000125153324030640102523451301445623635025235064540 36414610000024323663064010252345130143441104346666443213060525432640635230343123 64101600525456263522043461326021034313545634000000000000001251533006526244012515 335345411564324132300662446146 22544533265345550220202202453543000006526244243501060032402242302244523365524402 55203456612544120562422035202435501122440260011013140142454042561435163541551353 30546120214316253554304516441510525142411041615324553065216524366246315142306411 04216615060100453055354055332544122533052250432214131014352163256312332636603152 40422001360336310336643112443660344301643614361253312354642150324402143346002650 66562066551622411655061160251453055354055332544122533052250432423633014303614405 53366032005505326462654261101306041104452144642561435163541551353305461202155354 05533254412253305225043251345531301613565330534312655505055053242340000012515335 33250411043462440202526343520243550112244026001101404404136316000005345411224452 33655244025520345550532423400000125153324355011224402600110141104346244020252634 36414610000024323666164212440243465121306041104452144634315330505251435533660320 05505405330551635546411042166150366033256331000012515330002432366002432366000000 001251533616425066061101251562 44311366453613330440404404136316000005345411135161631426546405503135532350223305 31512164360312554465046456302541356542330502451643045014642564346244312651351454 40222642026351116021631253264135322140466035051662640562634261623661532451456466 03332630346522331203132140523642123544020532613402050503663461404364355531104563 22302151435161541162453263213110444514046010102442543505245211123305142662061226 55601622110004251622016400512606053352342025325666544026351150561465245136424556 30311042026115204114316303413422246603214554016324224162413004154402344503553352 34202532566654402635115031321405236421235440205326133303033036414610000024323665 50313553235022330531512165233550006345233052600453202202453543000006526244313553 23502233053151216440413631600000534541125413565423305024516452452111233051426620 24535430000065262440063452330526004530561346603450013614325440251003240123110461 13063415440234450354466036232425311042026115000012515330005345411005345411000000 006526244651345134460453512423 33466411324164440330303303641461000002432366240650626660606423455046542401453354 52520356320430013312140143552630412415335464335616061213526545310352361522445424 42342503315305455505051461330153141021366313434063253514324641501431254336646366 31634011534006446563063422514036536244231344216232220202631644062463605641146434 30144510216164265410251246044114602561360133121401435526304124153354643356132236 35035211642053653122154522143620603653321413541611244235431164216164265410251246 04411460256136505146133015314102136631343406360365332141354161124423543116413543 22031235306324423252504236533214135416112442354311643303033036414610000024323661 43552630412415335464335614254162553323533543520446303303641461000002432366526601 00550533544001202220245354300000652624446542401453354525203561365405533540614324 12656250000036131221005505335440012021241236631516635202202442330065054404114660 05303632442325250423366310521641411466005303000065262440005345411005345411065262 442432366435265065051202554354 55233244512432220550505505324234000001251533524352042465505235324422001034202553 30104230103536122235325034464224631150255325366606042416555424520433135531466205 22452411105051465620404266014043661305043361452435636524446364306115144156223043 36436555013541460505644035052443201052243516521444160626362116413530432003441223 14646362440431413663300501630344110506314104242261354052365103302553544201201432 36062453465354413061123211325216465054136153631126052246422643636332514604312450 11034414663053151415661364240345004336554631350564403505244320105224351652125424 53355006043505224406035456440350524432010522435165215505055053242340000012515332 36416241466510255313551343446422463115025532536660404404136316000005345411420253 34506025534261256330364146100000243236652365103302553544201225334506025534261256 53242340000012515330103420255330104232061404336602014625100522411542321630344110 50631440522423350655043361452435034412231464000000000000001251533006526244065262 445345411305203603544301562122 55233244512432220550505505324234000001251533560053424306002245302534552142423402 23540224443604313355026032205402042602340211032662212166353664543415353344420154 30513361000361416050044136043613342141461044631044361416050044136043613342141461 04463104406022355535544254634632126543054242222504463336331143156156424531603141 44446151144032013304603063203160355013225542224223352314314565123402353555561344 36142364554034256625061640355623315064456136315662543053061466200336410341644356 36316033146033663424614401453006646104054416605532405243225635354305542305555324 05243225635354305542305551045502305035105430566045115505055053242340000012515331 33216414621152340240163113220540204260234021103266404404136316000005345411253455 21424234022354022550532423400000125153354020426023402110326642650033234020622433 36414610000024323662042602340211032662561446104345021135105430566045110113160302 33611445430501553445461045112500316035501322000012515330005345411002432366000000 001251533466522614663266355220 44311366453613330440404404136316000005345411123240135553245435555023366643202254 40430603105232260135642454561324015140225411306450154323460054320202534243550205 52342155435461316200461303034163614403044316354461346445026351413135264102321044 31226051310046332063052523140052036055235466306514441364614444031122261303346606 10200156640560343462100340650334631556053144501402525463002504102254231140164643 65431312124120362066154501214513103642422046564111055232553254514263646425136054 56033465510264046130303416361440304431635446154320202534243550205523421554363052 52314005203605523546630636424220465641110552325532543303033036414610000024323662 52546300250410225423114015052435342205022543562234202202453543000006526244524353 42205022543562234220245354300000652624423366643202254404306031213666022545224523 41363160000053454110250410225423114014301204431462210262630552366401325310334626 04142360552354663063044316354461033460242553000000000000001251533001251533065262 442432366414336340105356451602 33466411324164440330303303641461000002432366222322253443146320351402566655053453 56043604564663461636130533125232130145345361551231002205500153435406155043545424 32433542432611103524306256126541102564361364052413033044005416146025440614646361 36114636122055001534354061550435454243243354243022134014115125453254660441641545 06532213401411512545325466044164154506532200624342301622034232353453442353414361 02342532465503426125126043651433054134566355052611243244535006023616310523301631 31416416631416541614602544061464636136114636142446416265162330224324626036554134 56635505261124324453500646143641533061452432450165324404044041363160000053454115 33125232130145345361551233514025666550534535604360404404136316000005345411162203 42323534534423534660651215200000416465532153024153453033665625666550534535604360 53242340000012515333423235345344235344325536136641400261452432450165323654164101 12242632432416226543361362320124416414206120000065262440005345411002432366065262 445345411224414165324360536012 44311366453613330440404404136316000005345411522011663001302464425036225555354354 25441440646421253515041644525646313265435413633111313565242620361332521314645123 42364144663462302451261361235452050563316315562044225560026041511430654433336316 31431121113011245163023426314334306234232320511415123214615624602215652346146055 34443465006263064412245323664614663026116653261405435146344340154354545026636453 25125314643040421152154423066064053133520415522224234235233633510362663401233444 41461463466566015140133655324541131631140516631350322411265153323423350134453133 52041552222423423523363336133252131464512342364144663303033036414610000024323665 43514634434015435454502664553665126244543544206433303303641461000002432366551605 02010543543025600220245354300000652624436225555354354254414466314162543540112555 12656250000036131225020105435430256005056331631556204450602342340521002144614622 15033602342340521002316313130455461461034200000065262440002432366005345411065262 442432366336111521006433644220 33466411324164440330303303641461000002432366612132152352532442543645210064324305 40522540432066523442145355305533655612430506653063450112543356324224022441221653 40201124015116151005161623663632524043416032215264064210524051033064033012661416 03512131645630165013022045022036443534021363234224316635641441044112442536104022 41023026152465245115423123433610431302241116310464563165455341624305350142145234 15341322314624616652016260441165013022045022036443534021363234026161541141452530 34361045562513516162366363252404341603221526423350254352035360053402254406013022 04502203644353402136323431321461232243615340242063563303033036414610000024323665 50320550413342430564145435234250424100243055233010202202453543000006526244320550 41334243056414543440413631600000534541155336556124305066530655041334243056414543 24535430000065262444241002430552330101266141603512131601345340230255232613610460 43346525340266316450416033466020361044311050000012515330002432366005345411000000 006526244441204255231421441105 22544533265345550220202202453543000006526244250535355644205232324352045400605553 45330010315203611042021030413250012330555350145344625041660350560403645200654402 22420632433636335114034646416340131005033361366002462523452514166611542514541033 36011524613604241355124231654452310022241512410463023152335156363232254504441523 02421255063035010651340053110444140564164401053254344502213054205553335224521245 66412154362261540011124641240154615564635351511626022246150121504134616640335104 63044411143364140420601264300246603336302136124523433205564023502224442553225454 53425032300102224324400656040364520065440222420632435505055053242340000012515336 36402245133150555321014123041325001233055535014534404404136316000005345411413250 01233055535014534330364146100000243236622451331505553210141222130542055533352245 53242340000012515334540060555345330010246603336302136165440222420632434630444111 43364010222432440065033361366002044412324120000000000000006526244006526244065262 445345411554362632431412414012 22544533265345550220202202453543000006526244106554540166106201505012101163360000 53232311436603421421026056560205230156000024101161223230611601506202065606614410 00024545465261231301644133131343210414500006552514146360120534243232444405332500 00246563665564454565212222151442610100001203013522231246331434313162660220000656 36041635635032042420304310542000036505522505543234535342465232460000005552034430 46031010363033422400001262623360125652626555501226100006541424446131641416362431 36200000044430164413313134321041450000655251412565262655550122610000654142415062 02065606614410000245454651021210502540621000053606615505055053242340000012515331 50501210116336000053232315656020523015600002410116202202453543000006526244501210 11633600005323231220245354300000652624412101163360000532323120523015600002410116 53242340000012515335230156000024101162256650000364646212261000065414243632000012 25263621000053606615500001214103200002406026000036131220000000000000000000000000 000000000011160222504064334643 22544533265345550220202202453543000006526244604223256162166011010550152304501000 22666216641106204405502202066020116630100051020433554521615611066060220625403206 00055111563105606636220550506605210404020006110131631164204000000001100663240020 00563630512021511330440400004501266060006062612210114155022020110256030305000166 06462306604403303022030552210500045030615626644033030000320651101000101516522123 30440402204350606030002550515330220550501105066114060002605034541106606055066266 12050006235350400000000110066324002000563630522055050110506611406000260503400000 00330044265006000142420100000033004426500600014242010000000000000000000000000000 00044003351200100063535060004400335120010006353506000000000000000000000000044003 35120010006353506000000000000000000000000320651101000101516503206511010001015165 00000000000000000003351200100063535062255602000320401612660600060626123030500016 60646320600055111564020006110131050002141402000000000000004164655000000000000000 000000000125226626122043515435 00000000000000000000000000000000000000000000004253342150212256265665645304500604 23625020425334215021225626566564530450060423625023524435620565521512112132403200 10354152053000466461614614131131000404005016316663533654036464134333333453240005 01513513000544543435435323323000505001034234442031131616316364664600030300206146 11143113161631636466460003030020614611144566656212225225232443600604402416155315 16626212212136215004050420632456065105020020136114001032502153413136434444443245 30002062642640424435453553513601300501465430410506562662664126600103666603165105 02002013611400103250215350656266266412660010366660315505055053242340000012515331 21511511365110060411110462050050641663006045205624505505324234000001251533500506 41663006045205624220245354300000652624405064166300604520562450641663006045205624 24535430000065262446416630060452056240040400501631666305050010342344423030020614 61114320010354152054005016316663002062642640000000000000000000000003613122000000 002432366420632536165624632464 55233244512432220550505505324234000001251533110663102133015026020220266310106000 50620342540536625112601501011014052530600021566125626162062103040040440462605101 00061026215562042660230450404404556202050003054061440101416120560505505044120050 00666011324115266510620606606302524010005621165441102310006000000035011402000236 14206063616502102022020336500200011106642133015026020220266310106000506203456525 30420404404066530040002220551621030400404404626051010006102621231000600000003501 14020002361420356012010110161551105000132240262051050550511460601000201504330400 40440462605101000610262100300000005604420100015342100000000000000000000000000004 00000002103350600062435600303303151026060001605156000000000000000000000000000002 10335060006243560000000000000000000000000021033506000624356000210335060006243560 00000000000000000002103350600062435604412005000666011325240100056211651140200023 61420510100061026212050003054061020001110664000000000000003613122000000000000000 000000000565262150435156551342 22544533265345550220202202453543000006526244110663460311100511212015060252410000 55432132540565443621150020260564146061000026301615626504514011255555652661033560 00063214425561506222003224240230504341200003316426446635041663334341331062266200 00622254121233415662005051021363101600005140616565446133422323424433204550000203 60625256424441131331431441205000061236403263066522222125116044210000145633523330 01336360310406165300001152632502332335354324234562600000502205361144434364460155 11500001555236311311414613631642320000040330411255555652661033560000632144202665 65062010525360000223456426656506201052536000022345642202022024535430000065262440 20260564146061000026301612026056414606100002630161505505324234000001251533260564 14606100002630161550532423400000125153315060252410000554321356414606100002630161 24535430000065262446025241000055432136226620000622254152536000022345646635000056 42114266000010530315200004560252500006123640000041646550000000000000000000000000 000000000601106530315502343464 00000000000000000000000000000000000000000000023302415405566211225115230223400604 56352502330241540556621122511523022340060456352500022043545433544532442302200000 10333233530330614646114664136631033000005011131141330614646114664136631033000005 01113114153623022115665526625405543001032142520335140644333314334142054300206546 51031631316631136411460440000020666466362523600200215005111431600604202213533562 26556115511652461004050240154116555225122221346234001034504116442235533455431033 16002064214340133444463443635023400501231260466511502112015131600103166106405005 62002666346100103505564250056200266634610010350556425505055053242340000012515330 21500511143160060420221352150051114316006042022135505505324234000001251533566506 26461006046116013220245354300000652624405111431600604202213551114316006042022135 24535430000065262446264610060461160133300000501113114155430010321425205430020654 65103000010333233530005011131141002066646636000000000000000000000003613122000000 002432366240154556423661154134 00000000000000000000000000000000000000000000054442343224306010040000444254300101 03534455444234322430601004000044425430010103534450011053310256012050220501100000 60662435060550411503420530403304055000002022361402550411503420530403304055000002 02236140265662621450230603306206625006062156621542502324035040550421062500505132 24203662043502403044030220000050554163055633043043000330031323400101201503425653 00040204402615461003035550262266230450105501652461006061605165232403504055042106 25005051322420342053040330405500000202236140234034000440046454300606506204310600 30000333523400606042433200104011045231520060633304540000000000000000000000000006 03066032546250010144403230400004442543001010353445000000000000000000000000033003 13234001012015034000000000000000000000000444254300101035344504442543001010353445 00000000000000000003132340010120150345500000202236140266250060621566216250050513 22420000060662435060002022361402005055416305000000000000000000000004164655000000 004164655212551620432612262342 66155122641251110660606606512152000004164655464015035650456012010110101564001000 44153023365616036612304504044046563310100061406615250555002210006000000025005506 00062055206641252465020500505505664201020003555263230635301350240202202023510020 00112360442362454320540505505504212060000456353333004420005000000043003305000540 33401424064205305055050542600500066541033241012056050550514425601000205301324436 20510505505414223030004350443022100060000000250055060006205520442000500000004300 33050005403340135024020220202351002000112360465021020220263352106000502406460100 10110144560306000211164200600000002500550600062055200000000000000000000000000001 00000005200220100015022500606606332104010005666135000000000000000000000000000005 20022010001502250000000000000000000000000052002201000150225000520022010001502250 00000000000000000005200220100015022502351002000112360442120600004563530330500054 03340550600062055201020003555263050006654103000000000000004164655000000000000000 000000000263565240642250443134 00000000000000000000000000000000000000000000053332434223400600140000344524360010 03234425333243422340060014000034452436001003234421121662311155122650220601530010 06062035020230360304335442504403242025500205214525230360304335442504403242025500 20521452542111456331446004401461143100605022046360504122255540550621152520050131 24264104034423352033045350522005025632522514033644110440050455260010566115330124 44333103305422343400302624145205221556105502656061100601635161412225554055062115 25200501312426433544250440324202550020521452544133660330020322510060211662401006 30000433253410060045433510063000043325341006004543351101011012656250000036131220 14000034452436001003234421400003445243600100323442606606512152000004164655033063 16634600102055031000000000000000000000000344524360010032344203445243600100323442 00000000000000000005045526001056611535410050020230140332251006021166241342005066 50130611006016351610500202301403200505406304000036131220000000000000000000041646 550000000262556220464205260313 00000000000000000000000000000000000000000000033554423332304040001006042344560060 02343533355442333230404000100604234456006002343535352222036036004046441441364110 01051111354600142552340540424454205422500505036340144654214560320222252522656500 50621010366032022510520262212030105100106362661063522543023035332350235520020204 14306352254302303533235023552002020414304505526025051556504060260060141511651053 10240434444621160400405263623360360040464414413641100105111135443203404544240602 03200205654552123065052555546334050050164246236004046441441364110010511113530300 06001035433210010054342406303633132250231001022050130000000000000000000000000003 03133633641366006026666420010060423445600600234353000000000000000000000000100604 23445600600234353660651215200000416465506042344560060023435360423445600600234353 12656250000036131224234456006002343531050450050212322515661001010242502032002056 54552231001022050134500502123225200206135315000036131220000000000000000000036131 220000000625212242502064501643 66155122641251110660606606512152000004164655421646330666644033030220344621101000 14101616051046230531106606055063106020100031424502455121354355022020330265502306 00005414423201546036220550503305620504020006214130034034304000000005500303340020 00503330425025205000000001100202250060001022205623104155022020440215020305000156 36405551352205505000050216640500032252365250200000000660050552001000605550244445 50220206602554633030003530343630220550506605526414060002203031415502202044021502 03050001563640400000000550030334002000503330422055050660552641406000220303100000 00110020225006000102220500000011002022500600010222050000000000000000000000000000 00066005055200100060555020006600505520010006055502000000000000000000000000066005 05520010006055502000000000000000000000000106344501000266162401063445010002661624 00000000000000000005055200100060555025611302000455254122500600010222052030500015 63640230600005414424020006214130050002044403000000000000004164655000000000000000 000000000624221222054046343464 00000000000000000000000000000000000000000000033224424442404030060000632433500101 05343233322442444240403006000063243350010105343235612221626636014050440551205100 60655111655000164054340340204402000202002025636350655223503230450305503265120002 02154240200345015250250605506000606006061424210061302343043050330500050500505214 14206130234304305033050005050050521414205615626015040550464156200101101515626524 20530003300136612003032550551440400030403304324133006062605043234304305033050005 05005052141420323045030550326512000202154240240003040330432413300606260504330400 10000145344200606024345400304033043241330060626050430000000000000000000000000004 03044034536440010151020340600006324335001010534323000000000000000000000000011005 12253001013440445000000000000000000000000632433500101053432306324335001010534323 00000000000000000005122530010134404450020200202563635006060060614242105050050521 41420510060655111652002025636350005056235305000000000000000000000004164655000000 004164655125262626212034551342 22332354324251520520502205335335000006432655644152233134506210205665055244603301 24632442223141434326020126500563312250330156445330150224443245323344554455000601 10555345331502244432453233445544550006011055534533030526251152262155551003660033 01621265510432345543323544445001220011052353244112225126515522662266000304406665 26553454322344542333320065500660254245335652636314334664333655501105101512220003 32442353353445332033010550000526144364134431555336066021605122003324423533534453 32033010550000044533542442433244504406022000055122156556522655105504066000015605 02112022533104406531453320126500563312250330156445332502055024424420000013451226 51200214465520440621332442056650552446033012463244205502442442000001345122211202 25331044065314533220533533500000643265505633122503301564453356331225033015644533 53353350000064326552253310440653145330122001105235324412200110523532440030440666 52655060110555345336011055534533044061565122000000000000005164533005164533000000 004526411110000626552655000000 61622122221526110003040101152265044160655655045434523443200655020201032454301155 03542443234325433450012205050604532340662204235336505634134544655522241401560203 32106435332620644345552441363555602015044260313533505423526442445323454520520000 10043565521436432331222555363062105044560134244542352644244532345452052000010043 56556443455524413635556020150442603135335125122244631325236314406662060212220003 32442353353445332033010550000251441225525464144363011650012122004453354244243324 45044060220000033244235335344533203301055000022655621221255122602203011000001220 50506045323406622042353312205050604532340662204235330040306066255120336101221220 10605055433240665202442441060505543324066520244244101040512625044660562122102022 34453011250533533603026515203311021565520223445301125053353360453234066220423533 11522650441606556554532340662204235336210504456013424450620335104642445200001004 35655150442603135332033210643533000600342122000000000000200163533200163533406600 000521411000000656555655000000 41142504142100166641456463103420532002504022445653526050041630250155061452440202 30360330635663152000360336236444256213420442610446356631520003603362364442562134 20442610440430611200142626064015312034353024631044250344100421313032046541052565 01235402223361500260523366345133305450063626033414210016664145646310342053200250 40226112001426260640153120343530246310443660046235011610212313122304516305540006 64114636636113664066020330000600243501604660342612201015053055005512215655652265 51055040660000000000000000000000000000000000000000000000000000000000000000036033 62364442562134204426104443613403610503663160344110446155335264555062600353130554 41541333521564350335160332501550614524402023036033116102123131223045163055640153 12034353024631044311043516550606202402236105036631603441104415312034353024631044 56546465540326140221632533050540410442041146104336603316304130034060335335430522 44022343530246310442320014151044245005203055440602200005054041044014151044000000 006105066550000240224022000000 33542206123006214615406305564131254524203543250024313400246214004324531362135041 60414614213465420055344162460442453054423211463165602204400516615152232061363040 53316263160534643005315630034532464156420361036316652325006546350052651232463210 53405354355033002611626255450164140302446151461612300621461540630556413125452420 35431450056403023101151324114533015163165500134431316626043242050122346423420003 32442353353445332033010550000001606055442543100052534233244234000000000000000000 00000000000000000000000000000000000000000000022655621221255122602203011000053265 45125602652446435125631620446634615000434163113663162062303313265335122031342343 31143162000343614664114615460662645366324406261461025126545314560243024234345324 64156420361036316630556413125452420354311513241145330151631644245305442321146316 55641312545242035436136304053316263165125331342652146100343614664114610252435445 33543434163113663165442321146316501223464234330105500005331626316361036316602200 005452152330000535433543000000 63600203530010534606615305444106055254435534342111331605063505146631644002106630 60244166143406630204044616640440053110444115333612121126602051035403511566242405 54612033610406360020361505523603111205033431163361203530010534606615305444106055 25443553454612050041644530450334134000356464416353001053460661530544410605525443 55346630204044616640440053110444115333614506061143651612666534606651356224330001 13663141141664113011050440000060243101162402333601022523342243000000000000000000 00000000000000055122156556522655105504066000000000000000000000000000000000036133 24032044364300042131336144616640440053110444115333612150213314465650115436022435 14663164400210663060244162254104666502044346614416304614114120044553452243351156 62424055461203361316366365003322432553432044364300042131336144005311044411533361 54441060552544355344436430004213133610246603336624441624660333662444160630442040 65534560114010533615033431163361044553452243000000000000421313361421313361105500 005041125330000655345534000000 36650631455332560645361304646451033524163010335415624011353315026624015605102241 62610500513040326645063621641133663510113013660205130403266450636216411336635101 13013660202116631664025141306325140500033331406020631455332560645361304646451033 52416301020543113646043330311043164033466631050205133260353143244553356404450453 30102346641310344404660346130443111460202644510424634533224421303320324406050004 45335424424332445044060220000445655460133120463064011243134060001136631411416641 13011050440000011366314114166411301105044000033244235335344533203301055000025141 30632514050003333140602063621641133663510113013660201324164031313260442536140604 33303110431640334666310501054035305532000456151050133120463064011243134060230424 02245000321626020351642060005555420301046603461304431114602042402245000321626020 46464510335241630106210260553615160204316403346663105055320004561510506000555542 03010260553615160200033331406020022223504060000000000000321626020321626020602200 005122030330000530103010000000 14206224341520162310152442506626210042544006415152426643030430133145162101333503 33560023615003163401410341630434114324160346410053312411434051636251046004310045 30241610055441612340254620234114305545420014311005036240520311166364654350145232 00265400612360430155522126246140564313003246002054352042405243502524425124305232 40063163401410341630434114324160346410053225002135306640616526450101560300140006 64114636636113664066020330000250466611413123420632545005123001004453354244243324 45044060220000033244235335344533203301055000000000000000000000000000000000035141 02260252432640505420100534064463261560644420444210051322016116464135230450130014 36140343663453610431360021331451621013335033356002625335201151560035233001226025 24326405054201005616613136425403206400646004310045302416100543411432416034641005 16125132060621040060431004530241610053460032405361600222323500634660021452320026 54006644420444210050453024161005512065343001330105500005054201005014311005000000 006415004550000640064006000000 44641135240335162123204103650232223553135600515164306411441064523543035320032046 11442004053221146631413533301356433514353565235003300531666340302561341131161346 13663035005322114663141353330135643351435356523500323341335643344062661106013201 52302560002461114304052164366466164316411404200654333520501634524454434523453350 56002156636225041256231621324133264135003244224032615625056510051023442210040006 64114636636113664066020330000442615654503604120545554224642100001136631411416641 13011050440000011366314114166411301105044000044533542442433244504406022000035460 26606405624542430615350030256134113116134613663035003261562505651005102344221005 21643664661643164114042003652154615645364451364200644045014651565204312100545522 05026402346043500410365023222355313560013564335143535652350064056245424306153500 36502322235531356004245004503166335002153235340162420020513054310342002322235531 35600264023460435000450316633500510234422100330105500002346043500316633500602200 002541400440000256005600000000 33443135414505121431625116646131222264665345200545525240464150130562315662134430 66641642231344243033550556143664023054554312236130232252530313620640215462115643 34011136132322525303136206402154621156433401113613006010505234324066250533244233 24433534502050404316136022340411366311366114164601050523432406625053324423324433 53456263036104202606421406304114410036136020254345301152024453354453344243210005 51221565565226551055040660000202543453011520244533544533442432004453354244243324 45044060220000000000000000000000000000000000044533542442433244504406022000023313 33101303404342242144361345341265012535244004613336135606404563504205335530024322 21634113054023223465541641305623156621344306664164640456350420533553002432554303 66411466411663613146231446325520444534564214063041144100361313034043422421443613 41656122002345553453664114664116636134303435535633416454023223465541643502442240 05345434224214436135455431223613533553002432330105500000461333613461333613105500 005551251330000053455345000000 14452041302423356165163513646350036213002251442225320463162304531624641162106032 16633450201413011465223601152556215240544463344322014130114652236011525562152405 44463344326336402146303511603043140305032416224432424504423611530446166314612062 22355225165103631142524521451262140012351003345000642324320202244205224402523333 22510051464164040441140344110434666644320135453450505533502553305254444552600000 00000000000000000000000000000354053354260540506052004504555526006641146366361136 64066020330000033244235335344533203301055000011366314114166411301105044000041146 32046040204300640644443235116030431403050324162244324611264066126460635241155264 53162464116210603216633453033663043366034311113345331611463165015554225526441140 34411043466664432502542050605124311225146040204300640644443243140305032416224432 11651310142536622514020430064064444324336603431111334550340013013333455060512431 12251430064064444325032416224432041564005526000000000006406444432456114432105500 002666613440000022512251000000 36100334405324460051446162565323211015040345361405020013603363103366431124436603 44301644214030026413065113204661341654440531206135615620464163125360304250242040 00636006130661103641150032115254353646422023010613334405324460051446162565323211 01504034550200136033631033664311244366034430164500132450364451023345243622206541 03455006410441460441134665334110433406130645320413326054432534155501236043200000 00000000000000000000000000000453055354055332544122533052250432001136631411416641 13011050440000033244235335344533203301055000066411463663611366406602033000044146 04411346653341104334061365113204661341654440531206130263316152124545660620304324 56625234241313550540601643316240056506322044210164126403431235544032620432441134 66533411043340613502160121020003530034546613416544405312061342502420400063600613 43465422330451503450212014550335606135650632204421016453503000141001640612550052 60345524330034506131455033560613500042400432330105500000063600613063600613000000 001640251220000403450345000000 14232313105533350161304621663451244032340453416234660541162104666402344042634405 30506413500556003665243665304016620264000142401362230240536626262425412522446444 40044601361560506366043145042613443245422044350136066300533612533650204331013200 04212045322100411253411240306115051300063530641120653313131216241611223222200223 04535063660431450426134432454220443501360324420113026164433310051101532032400000 00000000000000000000000000000244165244120503446064500035650324004453354244243324 45044060220000011366314114166411301105044000011366314114166411301105044000043145 04261344324542204435013655103252661115004550541301366164031561143265330454303244 66640234404263440530506414311440002164311043200641261644333100511015320324426134 43245422044350136462166345124403234045340166202640001424013654330351433024020136 43310132000421204530056134660345001360216431104320064121643110432006415642550120 10453264000142401360455054130136511015320324330105500000014240136014240136000000 006620512550000104530453000000 33136461151244431561611526213444522564331202262656614136602131132650324500244440 65553033020235354112052456634163132243553313324044434033341164350331013364566232 23215524042023535411205245663416313224355331332404203050244650340123031064663544 52444120254242366502532114361464553422446445303305024465034012303106466354452444 12023334116435033101336456623223215524042053312043065404601311423325333650550004 45335424424332445044060220000533120430654046013114233253336505003324423533534453 32033010550000066411463663611366406602033000066411463663611366406602033000056466 45120453200533330122240452456634163132243553313324044306540460131142332533365055 36021566133344004163353034460644132115455456225303654046013114233253336505345502 00330366311002404631443222550053422120213364566232232155240462051556311341112404 26510065555041112022003303663110024042622146643666530304404114660053035505335440 01202053333012224045333301222404244233006505440602200000361442404361442404602200 005333606330000012021202000000 41501203626655314025520503455604051543560423436143063624404314136633005016303441 10506311516646465334022641351643523520103562401464402334353336630106402346524600 63065001462406545533621043340306133501032316350146461020655165246315361604455036 51345042354434244411406013054312531001401200631362665531402552050345560405154356 04231415330346364114400206140433660201465012261253146241610332204126432035420003 32442353353445332033010550000122612531462416103322041264320354002265562122125512 26022030110000044533542442433244504406022000044533542442433244504406022000034636 41144002061404336602014622641351643523520103562401461661161334350600152545403543 44304016442060454614206316013054312531001401200631604621654541063224430354640234 65246006306500146315612323601455334042330613350103231635014623465246006306500146 34556040515435604230206140433660201465016303441105063166440124516406313420255330 10423200543464601461032316350146015254540354000000000006306500146356240146602200 002400562440000104230423000000 41235210445060354125301621266056260032134022420041636102003364103416443563631603 31460332426152140504124644603306045164350341510442110331505026361525512512336041 30040410440361416050044136043613342141461044631044534243060022453025345521424234 02235402233166020401206451511060304353023366033554606013534616641641553024500202 40221130506312436025424550354500642610443601031006633501562461550606520305540006 64114636636113664066020330000010161210123503143466554035163055000000000000000000 00000000000000022655621221255122602203011000000000000000000000000000000000044136 04361334214146104463104465013262660104034240544110440663350156246155060652030555 56630235415233050534060336451511060304353023366033123503143466554035163055436133 42141461044631044162126605626003213402233060451643503415104454236254402024301044 46343112230426140226045164350341510446030435302336603332613420436260332052120622 44022354500642610443424054411044532005053055330105500002024301044064261044000000 006065066550000240224022000000 14113105146100340461123506236311033523232234433006266350064114632626053163606640 12033161123326122005042661052345015160553660244610546131620046130303416361440304 43163544615461316200461303034163614403044316354461046442100453354264640123424044 50360223462663500641146326260531636066401203316514610034046112350623631103352323 22340132003554106630220203600333366144613260021153044206606024002222443554340006 64114636636113664066020330000600656165166413322615066214655543005512215655652265 51055040660000000000000000000000000000000000000000000000000000000000000000023045 31044635203500032613446142661052345015160553660244613166542015414660442545455433 24603314250420004516433164043614163304033461423316442066060240022224435543341636 14403044316354461615260464306653301223444635203500032613446122020360033336614461 62363110335232322342461410113065044615041004444116331662610224110533165300555533 42234350003261344613044316354461022224435543000000000000326134461326134461602200 002406625440000122342234000000 33653114426006130530645156455210523554053534235542023500262330333561353146344242 64114166431624410053032536543060205333503114063615003304400541614602544061464636 13611463611545643005635625230652465165313321256361055022006243423016220342323534 53442353444033002361631052330163131416416631416252000661105143364460406150152464 35345420051544044421642463143353513663615500153435406155043545424324335424320003 32442353353445332033010550000001166026344133103016206253134243000000000000000000 00000000000000000000000000000000000000000000022655621221255122602203011000041511 30102335220132430162636132536543060205333503114063612401326213225602542230242434 56112662060254054362614163335613531463442426411416132621322560254223024243254406 14646361361146361401556110451250431353465246516531332125636123352201324301626361 30106555605442035346146463613611463615024442046630141660254054362614166555605442 03534523023415163611324301626361254223024243440602200002341516361311406361602200 005232125330000535343534000000 44560224045445350310126231466123554523465600531346546166403426446124403542543545 12542002435004101135240341043212611333203664135002206551111330525566211641061430 53363035001253612113156406450604636465353306263500224045445350310126231466123554 52346560012266664402522115661360163402441404200024044561205240251413445551053324 56004101135240341043212611333203664135003233242046065154631165422325431210040006 64114636636113664066020330000332165025305263643322260244532100006641146366361136 64066020330000066411463663611366406602033000044533542442433244504406022000043513 31653304235234232652350052556621164106143053363035004606515463116542232543121004 36034565166444504113642001320103141312424401514200651546311654223254312100332503 04020316316043500251413445551053324560060463646535330626350045523501364356633500 23532365655031356003040203163160435003542543545125420030504614610342003425065535 05600203163160435001364356633500234234052100440602200005336303500366413500602200 002321400440000256005600000000 63240624032250431312163116530064232005563010351104161234013463203306426124533503 45310505244123604302055103203662541644050530260204522426643042436653250103531342 00131360203600461430056031115154403645453023616020624032250431312163116530064232 00556301041612340134632033064261245335034531050023425006305444646220532626501534 30104614300560311151544036454530236160204552034646561466124001354500221406030001 13663141141664113011050440000520601130260244615345501012064060003324423533534453 32033010550000044533542442433244504406022000000000000000000000000000000000056031 11515440364545302361602055103203662541644050530260206164024564665645230421040604 66626233041323240541610504316340636500361044311050260244615345501012064060440135 16532442043246020532131121325403560301036625416440505302602013516532442043246020 40565452100454530101412004160334660204246435006464105041323240541610500642320055 63010514640033560200416033466020534022544060330105500005053026020013136020000000 001142030220000130103010000000 36240600354442420651660244016444022524053001340414144266304313136143064600204441 64110056313125301143663110626235063300663011460024525313311440220413306446344300 03515160023636335114034646416340131005033361366002600354442420651660244016444022 52405300112045663156024432501533115055466151005035444242065166024401644402252405 30016311141405325504110251110443410360022633546301225160465544606623346400650004 45335424424332445044060220000335244233046462104220044203354006006641146366361136 64066020330000066411463663611366406602033000033244235335344533203301055000034646 41634013100503336136600222041330644634430003515160021261105330613330552530240062 44325015331150554661510053644013314334000426261005605321210114033223614006626235 06330066301146002245656066304455416300141102511104434103600264463443000351516002 31223310115443130011310050333613660025266603343604100514400114066310056630445541 63001050333613660025033361366002044203354006000000000000351516002351516002602200 005562003330000530013001000000 61126503523055100603000141214062644060205520005321333004402605021200013024221105 04144300245644400330510205650006405355660203633402456444003305102056500064053556 60203633403052541033532241353565166316544060253340315422055326452212353065211666 02031552025236044245536424212611461233010524430352305510060300014121406264406020 55206420333134621413533151605220301433405202234543242435312545310000002225020003 32442353353445332033010550000022013060141000450121144060242250000000000000000000 00000000000000044533542442433244504406022000044533542442433244504406022000051020 56500064053556602036334005060002124210545110504033401040006365630151330105022505 02120001302422110504144301000565356023266020304430141000450121144060242250002124 21054511050403340014121406264406020552021242105451105040334000640535566020363340 03206566330105355206405355660203633402435522203015443055042440602644306566330105 35520545110504033403533010513340166020352250220301100000000033340000033340000000 000011160000000555205520000000 00025145042534665115226622214022054060054332003456406341622455433223335603304602 00461130432130143615532234455444210440310500316644321301436155322344554442104403 10500316641666216361115665021120166306064060511664462540534333443643346546460021 05020433252164416005005120021505514024060636113444653455222215555132061604301031 43325123612215511622610534120050402516643524311266255115556305502301002344540006 64114636636113664066020330000243444334134431231310056020503445004453354244243324 45044060220000011366314114166411301105044000066411463663611366406602033000002002 65005620226305301014166420026500562022630530101416642202055021254230600002434450 51200215055140240606361135120021505514024060636113205502125423060000243445211201 66306064060511664220565235401000053433205620226305301014166456202263053010141664 56523540100005343321663060640605116642436500203052611355140240606361136160430103 14332440310500316646064060511664056020503445000000000005040251664000361664000000 000125226000000543324332000000 55205000233234342342454454000202006043543335104632411631653142136336333204104605 16111141453242644613522425555553321420420065366633145366146124635641441444503603 10261666633000466461614614131131000404005016316663324031234010600101101332640043 03306333500311316163163646646000303002061461114023323434234245445400020200604354 33354664616146141311310004040050163166634654306010060660644513003404401444230001 13663141141664113011050440000543541321464464664611012014604442003324423533534453 32033010550000011366314114166411301105044000066411463663611366406602033000020500 20220266451001606605666310210600601133610640366466631006066064451300340440144425 60100106644160130411311140505505113260061011021114606606445130034044014442600601 13361064036646663110133264004303306333506011336106403664666360113361064036646663 13326400430330633351133610640366466630030300206146111403030020614611142020060435 43335360310261666634005016316663034044014442000000000005016316663046426663000000 002412221440000633353335000000 00123025540424152262151151202124023010204323053103446063654332354554530353603105 03061312460433101412344542322324042410460204016462523141114101560502002062302202 40603616464426512141566126515515142503002030251646666143424265155222222166230034 06064432334460636543323545545303536031050306131104242441463443443464045605602005 43231151416020126566560366160130106216463535336314334334313032102105002345440006 64114636636113664066020330000353625515626626505653054060503454006641146366361136 64066020330000033244235335344533203301055000066411463663611366406602033000015605 02002062302202406036164620126566560366160130106216462502022022432150100003534546 51211210411610640601561312050050154055053010416131202202243215010000353454200206 23022024060361646550553456206000042432302062302202406036164620623022024060361646 55345620600004243236230220240603616464116106406015613135360310503061314560560200 54323220240603616463002030251646043010133454000000000002030251646000141646000000 000565262000000543234323000000 61230662025205113000140100105653144060425502053103563330400055600201235546051105 00444032460421444030002210050654223102660200333042523024540355144256355364116124 40606233044425346403332663351341160642222030513304662025205113000140100105653144 06042550235633304000556002012355460511050044403462420533255635231265610216602053 55022454035514425635536411612440606233045250266400063060060212463301035220520003 32442353353445332033010550000502332335354324234562600000502205003324423533534453 32033010550000000000000000000000000000000000044533542442433244504406022000000221 00506542231026602003330402210050654223102660200333046630010415662306440600222050 05605005042415660206344030560500504241566020634403630600602124633010352205050654 22310266020033304603621154013301005550220020353621105014330465422310266020033304 01056531440604255022035362110501433042302254406052440342415660206344033211110506 45502552330102533044255040363304644060022205550406600000000403304000403304000000 000601106000000555025502000000 22000550342323442332453354055000006044454424633512336513122555522442241233203500 64266363350131166464463364122144013320310216111410033061464611466413663103300000 50111311410330614646114664136631033000005011131141550342323442332453354055000006 04445442464661131331441365563306445046056166636414032311066010000131044504303460 44246146461146641366310330000050111311413145444133146556461611301201306335340006 64114636636113664066020330000454660110600006460332034043103353001136631411416641 13011050440000033244235335344533203301055000011366314114166411301105044000001001 06556014666406403146114110010655601466640640314611411106000064603320340431033530 60122106311130130463166366012210631113013046316636600006460332034043103353655601 46664064031461141000131044504303460442400262011301606150114102620113016061501141 13104450430346044241466640640314611414400000206664663664450460561666364450430346 04424000050111311410005011131141001033323353000000000005011131141041241141000000 005145565330000144244424000000 00544423432243060100400004442543001010353445046663161336102050060000666346100505 01416643111461644160502001000011143160020206361135346366241642553552442544605404 60101561134205561416644314036630220203061040266113552136243654214336633555430060 03061344560310361614614536635006355064000401664663424332254205335011010503402013 34454604161631632411420014220130003061134253460401423663244112106501005433230001 13663141141664113011050440000534342342653356003566032000204332003324423533534453 32033010550000066411463663611366406602033000011366314114166411301105044000050200 10000111431600202063611360563122136655350240500461136003000033352340060604243322 14655641122420530200316640600006663461005050141664300003335234006060424332366302 20203061040266113000444254300101035344500111431600202063611301114316002020636113 44425430010103534452202030610402661130635506400040166463550640004016641050340201 33445540460101561133061040266113010040164332000000000002020636113060526113000000 000102551000000234453445000000 11504460321055451231565565046503065041462250325511523604442653621221221125200203 55133401503450430336136131411412341500310520444304340444003350002000000034004402 00023044301150642033132462353353015306053012154430526025055345345424424152460054 06102225056532044532422353353105365013015253340222005560001000000052002201000150 22506420331324623533530153060530121544305202243243235335362531002301605552020003 32442353353445332033010550000022100060000000250055060006205520000000000000000000 00000000000000044533542442433244504406022000044533542442433244504406022000026506 21221212126304203241443000200000003400440200023044300600000002500550600062055205 00000004300330500054033401565565656514035045363340000000250055060006205520000003 40044020002304430000052002201000150225000034004402000230443000340044020002304430 05200220100015022503400440200023044306240102406562334053650130152533400220100015 02250440200023044306053012154430023016055520000000000005042264430002304430000000 003106610660000222502250000000 00533324342234006001400003445243600100323442041113616331600200560000166436120050 01316633666416144610050021000061134165002006461143126541246144333052442344515454 42601661143512210461111665241140000522511250316114265645234112664541144332356611 15006344200466316115661041142551404211550501663054423433144305335611350563311010 34423114616621160366352263035662202061143154311466244114522664011165012433540006 64114636636113664066020330000543333441653350000166133610234335003324423533534453 32033010550000011366314114166411301105044000066411463663611366406602033000005002 10000611341650020064611450021000061134165002006461145555122161130531226305643350 56000016643612005001316635600001664361200500131663165562551315155640344335366352 26303566220206114000344524360010032344200611341650020064611406113416500200646114 34452436001003234420005225112503161140025526652046166302552665204616636116441605 43442415332104261143566220206114111650124335220301100000200646114200646114406600 000262556000000634423442000000 00335544233323040400010060423445600600234353011446631113106060005002063166420020 03161416633114666460101000200501461135005004616360025206264612306316112103322651 15501316360252062646123063161121033226511550131636161031323415035434414055113644 66045435313116131435235404444263332244260536141363032363451464662653633266662056 43531636466042146566162520005665200216364645436204234336302266413311032342430001 13663141141664113011050440000454143263131151241445111150213424001136631411416641 13011050440000033244235335344533203301055000011366314114166411301105044000010100 02005014611350050046163642146566162520005665200216363000600103543321001005434241 46166560445512662206461410050020631664200200316141060010354332100100543424200501 46113500500461636555564222665564012435305014611350050046163650146113500500461636 22046646226303443531461135005004616364455126622064614162262332101661415516116506 04353005665200216360566520021636144160063424220301100000500461636500461636301100 000625212000000143534353000000 66306240153502551221564465024301065046645502432310244040366411463113651032404602 23044031262221353045512215633655221210050456233041235153230444533542222463501506 40652533045410236304332442351153041602053015513304052052502000000006600505520010 00605550243043403000000002200404430050002044403655050244533542332413026505406620 55022363043324423511530416020530155133042520500000000110020225006000102220550004 45335424424332445044060220000205332442354453640512023011502205004453354244243324 45044060220000000000000000000000000000000000033244235335344533203301055000000000 00550030334002000503330400000055003033400200050333040000011002022500600010222050 00022004044300500020444030002200404430050002044403001100202250060001022205055003 03340020005033304660050552001000605550201215456604203514330412154566042035143304 05055200100060555023033400200050333043610502406226440344300500020444032650540662 05502150640652533042053015513304060001022205000000000005045623304005033304000000 004011106110000555025502000000 00332244244424040300600006324335001010534323011336636663606010020000213611400505 04161316644114111410106005000056416630020203616460135201414112356364114653500601 30000316461352014141123563641146535006013000031646620446424302042253352062660034 02031432342561636322542553355504446031060266131364142463441453663543022206003016 43231151416040144366340545500610406216463535336214245335412100403200002345440006 64114636636113664066020330000353624514036630566336065010503454006641146366361136 64066020330000033244235335344533203301055000066411463663611366406602033000010600 50000564166300202036164640144366340545500610406216464001000014534420060602434546 33411430232200160301561310200002136114005050416131100001453442006060243454122104 22112024050401646000632433500101053432300564166300202036164605641663002020361646 63243350010105343234221120240504016462322001603015613144460310602661312220600301 64323060130000316466013000031646043050463454000000000002020361646060251646000000 000015262000000543234323000000 22332354324251520520502205335335000006432655114443636425101201562015041341300010 55224113636445521641021050260516346340001023411221512031425114314433644110210200 05012523662051255613413414633144065065000506346122505423526442445323454520520000 10043565551255613413414633144065065000506346122235425133533245432325025000060034 21224635266346334413366056050002065254116000032332453424354454400050252041163456 22625521256262262000101003000000454453243534233233000205250366002622651256521551 55000106160533051551265212562262200060161024413113641636146646600040343065565062 15062036436400060225536621050260516346340001023411222502055024424420000013451226 21506203643640006022553665026051634634000102341122502205335335000006432655510261 43143000605436655550244244200000134512215041341300010552241151634634000102341122 53353350000064326553643640006022553666506500050634612221020005012523662500006003 42122650005063461222000501252366000600342122000000000000000000000000000000045264 110000000521411060001000533000 33113146136345430430403304114114000002613244614330631653254210412423065342654305 03315556241611216264520140253364322055430535121441031034032655366663521146215346 10446341554241211051123236232614355046461042021611230250264112444421633546312543 05542531133023145033146133013134525461045202200146124523560365354012435123402044 62224304512241111425663156243160331436222314503314613301313452546104520220044456 32264223131104640543054150266451224111142566315624316033143622133626246264352110 54543056063433050524325024301024423402553305510165261065203065562506112201155423 45504545261623402610110025345205340605335430522440222502055024424420000013451226 30524413455022340242656334124230653426543050331555403304114114000002613244524413 45502234024265633550244244200000134512253406053354305224402232325161543051606600 36636630000051645331243512340204462222041146104336603362604610465403222442340255 33055464610420216114461041453566234023620511000064326550002613244005164533000000 006432655223111561662200266660 44664631641432340340304403663663000005164533554140465634453145203153101413224354 64460101030512035253512025330363424602435451016652025356634023546351061331414136 14613246351045301434145303411012163620361464505224612144250621542130432235353243 54326542145301434145303411012163620361464505224312143324632504624606364553423133 10606642560225644656661353014163100212645425332555361651453536236146514334635253 51202533036342460243545101665005202044663461500043416311366316061010223352346000 25243544533543160605544254310005253423324423431462145025115656512562513621466145 54144432120353423006364510223352346000252435445335431601066012212210000045264115 54425431000525342332442342533036342460243545101665205502442442000001345122462460 63645534231331060440366366300000516453343223535324354326542136342460243545101665 36636630000051645332141665342351504015651336146266205000343614664114610525342332 44234343614664114616361460056513534232606112000013451220002613244005164533064326 552613244035326212645224306301 55445423453526250250205502442442000001345122501024301153645241453052444121602224 52236563425203350102022343320220065440222446555345036105541264365641043666535203 33643312426506243325033046516330116503033361150653243011536452414530524441216022 24522365614431231123136615231330024033365606364312551605502364355044360505553446 03656630204044616640440053110444115333615541264365641043666535203336433124264425 42504636425662430022242042360201224211466242333646044410265246102022343320220065 44022244655534366563354465622245405553064165410115255101100362201112236665255023 64355044360505553446036522343320220065440222446555342502055024424420000013451222 36435504436050555344603654636425662430022242042360403304114114000002613244424516 64126055531216006440366366300000516453352444121602224522365622006544022244655534 24424420000013451224436050555344603650246603336624441624660333662444160120555363 03532240333656063643033361150653055535035410000000000000001345122001345122013451 222613244324362146506364412036 44664631641432340340304403663663000005164533165613621160011441262353016645202254 63362541053444065132045020224313106030225431556652330416036446656313251630142203 34653636354166602451306403033615150201033461544224621023064024322524636645231022 54251054320543113646043330311043164033466631050243053223363545164350421105523653 53562346641310344404660346130443111460203102603613343621226431503346345046165132 04502022431310603022543155665413311214645261406355044312414142640243225246366452 31022542510543066336515424061132505523144152344224131565043326101162355316253455 25314113254605523526023445020224313106030225431556654304033041141140000026132442 55505440254320552333540602022431310603022543155665205502442442000001345122553464 60104055234622112550244244200000134512223305234502254442301035424010022545061132 36636630000051645336113250552314415234316403346663105014220334653636351040552346 22112500334640255131033461544224055232016645000000000000001345122001345122064326 552613244405204522646102543301 22332354324251520520502205335335000006432655216625416000124450223022350251624305 10566545346005435204240524350252442512430523240064155401561145656341623262460336 10425616503131332162206313211430252231361041223535046602165154412131322351365243 05423024362203524546653515133145124361046310361023425035302534205253352653402545 30013163401410341630434114324160346410051561145656341623262460336104256165021651 54412131322351365243054230243002411304460446304325416032035531012445022302235025 16243051056654653320554055420526153402602112321206125601612216412506151200313455 04535664063353402036624542326335206166232430536621214304033041141140000026132442 53420525335265340254530012230223502516243051056654205502442442000001345122453566 40633534020366245440366366300000516453322350251624305105665425244251243052324006 24424420000013451221611545340241156563101036104440412434523610450422466335340203 66245103610444041243361042561650534022202412000013451220002613244005164533000000 006432655533126355314124243041 33113146136345430430403304114114000002613244264263041406054535664264043023123453 16624333103531605160255361404421026032345322305554400246111430405216436646616431 64114042006356015365124502666564024422316410136155353160516025536140442102603234 53223055502461114304052164366466164316411404200123444250206143253323343254324420 21001210503136355145101604624613625541661536512450266656402442231641013615526036 35446041541651452234535411144325043365210114204506461364460333605453566426404302 31234531662433414233103623612632554324236663362656332132025015415265433125552241 63033560510454324554022250163452445443452345335056005205022053353350000064326556 14325332334325432442021006444145065566234530324311601106556556000003251366362361 26325543242366633330411411400000261324444210260323453223055546216010234534143022 41141140000026132443405465432461153442442231641013615532013164133104445465432461 15344503164165610331316413310444543243634055000013451220005164533002613244064326 555164533265233354554200555660 33113146136345430430403304114114000002613244222542246332441450426405220561623324 56034606631451461436640544625546403512332462415120235630465513665652454504662431 13655460422356304655136656524545046624311365546042006010505234324066250533244233 24433534502050404316136022340411366311366114164106020254345301152024453354453344 24325324603015516565361452604664141442025040431613602234041136631136611416454113 24414165151054465233241154056303461641055430366411466411663613560541445614551615 02233243060223254345301152024453354453344243260233253536521345015512121140423633 21632261620554453401055446643636534261302332424221014304033041141140000026132442 33152231304265445315362654264052205616233245603460403304114114000002613244115202 44533544533442432110655655600000325136635631202323324051663452205616233245603460 53353350000064326552445335445334424324662431136554604242523113642016204265445315 36265313113604522163311361020331544535355606000013451220005164533005164533013451 222613244134425504461620223146 44664631641432340340304403663663000005164533101352345224242345222024442461602523 46003032320316401555135423261456451300252314260145143164336363164333036663625203 43162001010646131206021033436260150403034313026512454323604063022524640310502025 23206413615260544451463132564264510034315632056000135453450505533502553305254444 55260051464164040441140344110434666644320263136130303366304336603431111334564232 43202022442052244025233332251233326314645213513260043462145021616036324250461663 51025235245425301405525313046020505254501364146544131562465401501615364562014055 25313046020505254501364136324250461663510252352454253403044036636630000051645335 52531304602050525450136412022442052244025233332251205502442442000001345122553350 25533052544445526550244244200000134512224442461602523460030346166351025235245425 41141140000026132444602050525450136414336603431111334516240343105452232050525450 13641310343124514603034313026512052546351063000000000000001345122006432655013451 225164533313446512650101303354 22332354324251520520502205335335000006432655243501060032402242302244523365524402 55203451034333531432026032202406053202440261654602012633640446336143626142535136 60363433311611141561303201330360204130366032524620364224505542243524643561213244 02425222350200136033631033664311244366034430164536536614544415423306534353305600 61435006410441460441134665334110433406131222364354163406316002336603061145303240 22423022445233655244025520345641044146044113466533411043340613563620633261411265 41244023614101223553425313421656453305352555444164541452326240312201152306355354 05533254412253305225043226032202406053202440261654602502055024424420000013451221 44516366512365330541636063220240605320244026165460304403663663000005164533553325 44122533052250432550244244200000134512224060532024402616546042340062244020433512 41141140000026132441024505330516123105361636603500521641303660325246200155330503 44265233660306114532366033162042533051612310000013451220002613244002613244000000 001345122522136025615216345146 44664631641432340340304403663663000005164533156316525535242445543135244101023305 32455050123034432655145455302536622312330500642165310166132445646441034122331531 10400263522316156230546554516242444536311044545063026126014064025035055334603233 05133233132532056026034014044116201311045113115433451226323224052411554654402001 35610501156616536641324403554660351452512066211612411364533042231104263252625332 44205233550006345233052600453115661653664132440355466035145251140640250350553346 03233051332331610314214162366432554402326415046244645236366641215506646402113052 04202244310454402644544646356361541134522330545136204304033041141140000026132445 20420224431045440264454465233550006345233052600453502205335335000006432655420224 43104544026445446440366366300000516453325366223123305006421655334603233051332331 53353350000064326550014325440251003240216431104320064121643110432006412115440213 51613503110413644041311045113115544024532202000013451220005164533005164533000000 006432655045634514250641453562 33113146136345430430403304114114000002613244261105513006302463425046254222253354 53463243564015135122041144552642146645335466144463653632211564612624102224211241 14603434254252005634126306446524614554411461611540263325606114024356363063443533 54216503544510021036216340623463333411464162136626426550366332251356311324423116 33315142305613112323526420023663123405260563412630644652461455441146161154014253 64204554165435115533543433150056041561430154314444366313615641630246342504625422 22533545346324166305342141401433424423561204235262246463451400465562461034553143 52031523555524423243145341144552642146645335466144464304033041141140000026132445 34214140143342442356120424554165435115533543433150403304114114000002613244251106 00220244233006505220533533500000643265546254222253354534632466656336533540252561 65565560000032513666002202442330065052166141146352401404404114660053032202442330 06505054114654302515411465430251244233006505000064326550005164533005164533064326 552613244616143024045303613215 55445423453526250250205502442442000001345122524352042465505235324422001034202553 30104235051040411365021030464253456000255324423013615331206322332156413242253503 44123250534506065512403501062634164200034413663105451365310322623541623603235025 53110425614253425563661161535315421034410412516303664120560403135243210005224533 54061415330346364114400206140433660201466551240350106263416420003441366310504042 32533442022452014025534355545101464366114044134021043361633313426622631453265661 21025536261012354524433505532506305224342223251131562431530515601665440216325424 53355006043505224406035421030464253456000255324423012502055024424420000013451226 41302536533210522421541103046425345600025532442301304403663663000005164533313524 32100052245335406330411411400000261324452412445602553562366022452014025534355545 24424420000013451220604350522440603545016303441105063113140344155063424350522440 60354560344161444640034413663105052245335406000000000000001345122006432655064326 555164533124325201466342423366 55445423453526250250205502442442000001345122560053424306002245302534552142423402 23540222321115602415422035205431560522340210166005120110311464355163526321441531 60363203220416361020033641034164435636316033146033534243060022453025345521424234 02235402263615201553461536362063264316032501611440544232566435613514224654305351 05115453254045664462104562554610465442114454621312123266610030131603441415523354 52113421642635531234024260266412314406340316235034461042025500600224530253455214 24234022354022466523465353103513254305160434401126501652661421215201156201155324 05243225635354305542305526332231402631662340236221442502055024424420000013451225 44550363634605430503362223520543156052234021016600304403663663000005164533524322 56353543055423055550244244200000134512254315605223402101660041414310234020441555 41141140000026132445146115430541556336326431603250161103013160344141555045430522 42466433160350522001316034414155543050336222000013451220005164533002613244000000 001345122553111255001611266660 44664631641432340340304403663663000005164533144465022662641405525023001464002254 41303566631654145325041453561312351610225416560600231646150031640404361416330403 34614233162316461500316404043614163304033461423316026355264144415653534121054022 54604352332144326566654241416535046033462061431410533211354232204532146505523230 23064455451210334304600215100443112606351505113622454511242163203346015526424456 64235455032456312022545405401632031643331566500366044314441224133246651513365634 26022540311645054320202534243550205523421554315260606125652110601162563115223452 22314410024405523555366541453561312351610225416560604304033041141140000026132442 25205400631300552336404215052435342205022543562234502205335335000006432655253424 35502055234215543220533533500000643265523001464002254413035632456312022545405401 36636630000051645330631300552336404215626003346651014204110334633365532440552355 53665460334620614314033461423316055233640421000000000000001345122001345122064326 552613244233451163464605356406 33113146136345430430403304114114000002613244243540140552542360321402201406553453 50616561031241513446031534125244564305345363360012004403300236163105233016313141 64166314161536545166201541653436642610416412112005055022006243423016220342323534 53442353444033002361631052330163131416416631416630225235410456305506301224324201 61213612562366665206452422043613605012463300236163105233016313141641663141655254 23603214022014065534535061656524666326223242356311361362414413062434230162203423 23534534423534153435406155043545424324335424303512564421630036465265546624114534 26635210012624324462236531534125244564305345363360013403044036636630000051645331 44641545425612432452604103214022014065534535061656304403663663000005164533615504 35454243243354243660122122100000452641132612110253453060412322014065534535061656 24424420000013451224354542432433542435602441641402524202454164115446531262432446 22365244164140252423416410206531243241441006000064326550005164533002613244064326 555164533405362525356531360036 44664631641432340340304403663663000005164533501563006662606424455036513034554354 24505553402143131005140643525634656035435411124335421002223202636644012451016446 14636404443425210145116456546025031315461460466155214313100514064352563465603543 54111243302534326636206341223366643461466121033165251335310352411553332523423341 40550555450514113306532606133163141303332223202636644012451016446146364044410136 04154451464616124543545631144632661321231052046462316310311622136041544514646161 24543545631144026301342521431210423423666534464203256163523630562562444125513533 22041264043223423532022241544514646161245435456311444304033041141140000026132441 34252143121042342366653444253662244452543544363022403304114114000002613244226102 05060234234052100220533533500000643265536513034554354245055561023231543540544311 65565560000032513662050602342340521003131546146046615530504614610342004322342353 20222504614610342001461465553611234234052100000064326550002613244005164533064326 552613244155233435002322555660 33113146136345430430403304114114000002613244661614265243136402503645505243524305 46656654606344645252046356305545312142430501462543335505500203664461304352246336 10424055131001431521216124111545264135361043043635634464525204635630554531214243 05014625401431521216124111545264135361043043635425461414341244462613245653402502 53562106111312232636354065354160321216055500203664461304352246336104240551366121 14545531653310063243053320543611131223263635406535416032121605060244554320521665 42243056501132105332234502561123553402120664562210615216021240012506615504053322 34502561123553402120664546356305545312142430501462544304033041141140000026132445 20413220253425340231121125234250424100243055233010502205335335000006432655413220 25342534023112112440366366300000516453355453121424305014625452166542243056501132 53353350000064326553536005340225440604361436104622422412423610456561020145340244 50234213610411304610361044311050534022544060000013451220002613244005164533000000 006432655354615341425513543301 22332354324251520520502205335335000006432655250535355644205232324352045400605553 45330012430062322612325034413221264410555351011233642506614456365116363520433004 44151436534141442663043131361430646002044416411005630103623502143045025012334055 53326565602313325313401665133532665044414505531154551654520433645565133602224260 66542065463042160130430246610333664535356614456365116363520433004441514365336235 02143045025012334055533265656201644556310446610554033364540361104120536461245611 13055536446245345511423055443011502224515024324106532341263444506665322312625454 53425032300102224324400621430450250123340555332656562502055024424420000013451222 41316532166640222413315323441322126441055535101123304403663663000005164533320520 65443022244512121330411411400000261324422334066205553262053425012334055533265656 24424420000013451223230010222432440065311604441132424243300444151436531150222451 50243020444164110052044416411005022246425365000000000000006432655006432655064326 555164533035240216505531534036 22332354324251520520502205335335000006432655134111066641000261565012054521060000 51423535603251543231620050560210664316000026610645241116331234352454423335024320 00026506041626351225433614643134501464200006406315325154323162005056021066431600 00266106465410563163344346431615501200001312552530620316525222655145301110000645 41355551200045235302403134205000032146363404461316414163624313620000004443015046 12525551226324066600001323642214614433431346162206500006465225554323453534246523 24600000055520316525222655145301110000645413500134636041062614030000642156505162 12065023256010000263542426156501205452106000051423532502055024424420000013451220 20210560113461000051160135056021066431600002661064502205335335000006432655210560 11346100005116013220533533500000643265512054521060000514235321066431600002661064 24424420000013451222325601000026354242261520000322502614642000064063151251000013 60302222000051312631200001312552100002635424000032513660000000000000000000000000 000000000011160333406315405452 22332354324251520520502205335335000006432655646666030310265021020550206646101000 24405062404521152665601201066015452400100056211653536623014160001000000013603205 00055036463012613660150260205502501404050006141061452115266560120106601545240010 00562116512613660150260205502501404050006141061221606203040040330456016506000151 15606062045304204033040551520200041103054223551062060110661551105000105423531026 50210205502066461010002440506636100060000000641045020002204131150403003044032106 12010006266210512056050220501131606000533020154032030440340560604000256502530400 40330456016506000151156000300000003240260100011024540000000000000000000000000004 00000004530510600066053230304403210612010006266210000000000000000000000000000004 53051060006605323000000000000000000000000032402601000110245400324026010001102454 00000000000000000004530510600066053232262505000366040214040500061410611650600015 11560320500055036464050006141061060002156612000000000000004526411000000000000000 000000000125226235423646506521 00000000000000000000000000000000000000000000053035455041516216225665233553000604 22052135303545504151621622566523355300060422052134242306413534334314444144204500 20620362364000311316163163646646000303002061461114354550415162162256652335530006 04220521300311316163163646646000303002061461114054454343543532332300050500103423 44424664616146141311310004040050163166636413534334314444144204500206203623646666 12612051150663165006041630161123254254435534663360005014403426535225226522564426 44006044111450500500562002666346100103232120525125166556611421500302053102305005 62002666346100103232120520021500511143160060454565022502055024424420000013451220 56200266634610010323212052150051114316006045456502205502442442000001345122266201 14612001036140616220533533500000643265505111431600604545650251114316006045456502 53353350000064326551146120010361406160030300206146111403030020614611145050010342 34442450020620362363002061461114001035502564000000000000000000000003251366000000 002613244246054415414351161545 55445423453526250250205502442442000001345122145220321615616016010220142045506000 55111566014114040622502502011026416060600023305605644041111025025020660204405102 00063610165655606023340340305503265202020003110420626662605340340300003162120060 00615620124035361000000001100302316020005023664456162161061060550635032201000226 66213666605205205011050330260500014160613536100000000110030231602000502366440622 50250201102641606060002330560322160160105501626612050006503524622502502011026416 06060002330560243043040000461565001000162150634034030220306604503000212505200000 00440050154301000601533200000033002062340600010624450000000000000000000000000000 00044005015430100060153320003300206234060001062445000000000000000000000000044005 01543010006015332000000000000000000000000316212006000615620103162120060006156201 00000000000000000005015430100060153324405102000636101623160200050236643220100022 66621510200063610162020003110420010001621506000000000000003251366000000000000000 000000000565262541134253560256 22332354324251520520502205335335000006432655145220616163001501202015643610110000 53623356014143565431051021260506503221000021110465644165455541441343314602661250 00060363515656142461504503532040240133500003555062622544456265262225651101543100 00663045025201036234233235344354240500005461236161614006206505062134160660000241 54420646546336346413346440512000061352521312314414313644313302650000164252530246 25622621255215650100001543624403113114146136316423200000403304246256226212552156 50100001543624233233535432423456260000050220504604101046325340440000653155662065 05062134160660000241544251021260506503221000021110465205022053353350000064326556 50506213416066000024154422126050650322100002111046205502442442000001345122506213 41606600002415442550244244200000134512215643610110000536233550650322100002111046 53353350000064326551204556000056660312661250000603635154615000022106404556000056 66031265000016425255500004123114600006234153000045264110000000000000000000000000 000000000601106414264403450545 00000000000000000000000000000000000000000000044520302514262251265115642044200604 50225464452030251426225126511564204420060450225460044016313166311364114604400000 20666466360440163131663113641146044000002066646636550342323442332453354055000006 04445442424410312413633443344302335002065301514405263515526512662135033500103205 52316146461146641366310330000050111311413456323345324554263066300206403346216611 02062156651162114006046360661465364144334433405442005012406263550126020500506416 63006042541250351562552222546444200103466140556112156226565266300302035604565105 02002013611400103523652020621566511621140060463606612502055024424420000013451221 56211266156630010314101162050050641663006042541250205502442442000001345122200201 36114001035236520220533533500000643265505064166300604254125050641663006042541250 53353350000064326551361140010352365204400000206664663623350020653015143350010320 55231000020666466360002066646636001033323353000000000000000000000003251366000000 002613244421032443151514661325 00000000000000000000000000000000000000000000054442343224306010040000444254300101 03534455444234322430601004000044425430010103534452121523054254032040220422102600 50565035422000042636450230303303000505005052054131562561511420530103301556650001 01226661200042636450230303303000505005052054131002135326015050550500060600606106 24540351413205404044040002020020250236464263645023030330300050500505205413136053 30440004400335436001015440201235230450305503556051002021204235622403506055061142 15001011621560244033000330044234100606233050630004050440511451100404565205210600 30000333523400606042433200103011032213220010135340340000000000000000000000000006 04066045564550060642430430400004442543001010353445000000000000000000000000033004 42341006062330506000000000000000000000000444254300101035344504442543001010353445 00000000000000000004423410060623305060050500505205413105050050520541316060060610 62454260050565035425005052054131006065511165000000000000000000000004526411000000 004526411212551236463542201256 66226215265613160160106601221221000004526411450606403214251062060110630650101000 40535466121331614102403503044034136150100066660133430333004420005000000043003305 00054033402026013563450230205502102405050006041462556544236420530502205155350010 00023413526013563450230205502102405050006041462555002210006000000025005506000620 55201235520502002055020124160200036425521356345023020550210240505000604146235041 50260205502262464010002140302033500020000000340044020002304430556000100000005200 22010001502250362051050220551531306000563040512056050220524534604000333304510600 60110603653406000245611600100000005200220100015022500000000000000000000000000006 00000002500550600062055200106601041243010005321661000000000000000000000000000002 50055060006205520000000000000000000000000052002201000150225000520022010001502250 00000000000000000002500550600062055206536105000413522524050500060414620550600062 05520330500054033405050006041462060000543642000000000000004526411000000000000000 000000000625321363153340302325 00000000000000000000000000000000000000000000053332434223400600140000344524360010 03234425333243422340060014000034452436001003234424341341056052252540220622262620 05065635415060034041342345204404550254200505225426255213666346341004406331136600 10541020560034041342345204404550254200505225426611136225125650550600420610060102 24500430364354325033032205235002025523513404134234520440455025420050522542615024 36431103300552350600102236616210255252305501555151500201214236532562516055051106 15600101661564534134660440022542010060554116143343460330233323230040242146501006 30000433253410060045433560014000034452436001003234426106011065565560000032513660 63000043325341006004543351400003445243600100323442106601221221000004526411033014 46641100602360502000000000000000000000000344524360010032344203445243600100323442 00000000000000000002254201006055411610140520050204413014052005020441301621006061 16213332005014060155200502044130100605541161000032513660000000000000000000045264 110000000262556336406015205232 00000000000000000000000000000000000000000000033554423332304040001006042344560060 02343533355442333230404000100604234456006002343530132025256333024035442352455020 02054036041320252563330240354423524550200205403604121550504560220512265051003600 60666623143635312510420552225266222200206041026260302246003046331446144610010245 66615252144405304233542532205005023041036465024015025552230333620020165426340553 10040314463316331600605321116301350440324453032006500505555462553100403144633163 31600605321116321055026551202600410010111154636054034443310111230030524632130300 06001035433210010054342401304133645305526006021405200000000000000000000000000003 04633144614461001024566610010060423445600600234353000000000000000000000000600103 54332100100543424660122122100000452641106042344560060023435360423445600600234353 65565560000032513663543321001005434244500120020222231533362002016542632251001056 30250012002022223151200202222315100106205302000032513660000000000000000000032513 660000000625212360513604520452 66226215265613160160106601221221000004526411463312111114043043040220461263401000 16610460462602404151601601055010260410100035042136232036065452052050440503206505 00014063515466426222250250200002146102050003312525052052502000000006600505520010 00605550243043403000000002200404430050002044403234245652052050330553051506000045 41534101232502502033020450120200063014264340300000000220040443005000204440360535 20520501105133155010005410450123250250203302045012020006301426535205205011051331 55010005410450500000000110020225006000102220525025020110234135204000433402300000 00110020225006000102220500000066005055200100060555020000000000000000000000000000 00011002022500600010222050006600505520010006055502000000000000000000000000011002 02250060001022205000000000000000000000000635430601000223616106354306010002236161 00000000000000000002022500600010222053206505000140635144300500020444035150600004 54153650500014063512050003312525060001022205000000000000004526411000000000000000 000000000262465333046351450545 00000000000000000000000000000000000000000000033224424442404030060000632433500101 05343233322442444240403006000063243350010105343230022023036133044050440502200000 50555036640220230361330440504405022000005055503664660620243220550105501066000001 01110244512042455240350405504501556005051054253266262146013050330556055600606215 66215404164403302033020550000020222041134245524035040550450155600505105425330624 00030303303431442001012440560416440330203302055000002022204113624000303033034314 42001012440560221065030550312511400606151150645023000330062666300404256505230400 10000145344200606024345400303033034314420010124405600000000000000000000000000004 04044043463350060653302100600006324335001010534323000000000000000000000000011002 32221006063424043000000000000000000000000632433500101053432306324335001010534323 00000000000000000002322210060634240432200000505550366415560050510542535560060621 56621000050555036640005055503664006066605332000000000000000000000004526411000000 004526411125262235243664560256 54161036263332461130311112440604234525440222400226003314541052230654036005146124 34525662553154604510326230246142305463166340531660664002235153016620415024001354 36525161441130055426240611503620530064234125261633606215613221226515262610610000 40025636636263332461130311112440604234525440222463143266366413164643043000050061 42440554262406115036205300642341252616334463236025540123041002631653432521165321 65421651403420263543552151266326045154053163540231461143024611643540244420511003 34234325354466020253452053406053354305224402260612516012504012215201665506632623 02461423054631663405316643613403610503663160344110441662041502400135436525161443 66630455001163161341466224216422320636316234504500311112440604234525440222531635 40231461143024611415024001354365251614441602041146104336603345500116316134146622 43505142342256265114100263165343252111024423402553305504435434524233110000000000 00000642341252616333543252330555000200163533001004356550500614244200163533611220 110435655342122531663200222660 26002045326346013161311604440322534433330060225451136143446162024525563046436126 63256356131656242565303063400140502234162116314310503245143106461646610333045524 33444400102045326346013161311604440322534433330060505423526442445323454520520000 10043565545326346013161311604440322534433330060314634511411364613134034000020016 35336035203414230652206205025343336021126352464441221614532056341641102426442504 36354012550150205243444105665002505033114316200034361466411461016060554425431000 52534233244234610102233523460002524354453354352421503611031060165255530144151525 15520666013341661111002020446634615000434163113663165035200420601152431443542544 46634615000434163113663166340014050223416211631431126166350232534133516356534405 40304361666504224436524036524304462630606302055436156614634614050223416211631431 44403225344333300602304034161112035531066253463342352300252435445335430000000000 00000525342332442345243444105665000100435655006003421220500614244200163533223135 030614244614244242644224060301 23255452026241133105122301251413055433464365361363246123163164156035625264603326 65165316143406630204044616640440053110444115333610212340435531634020115334611402 24440413605654303422461430506624431663055333036410202354251335332454323250250000 60034212255165516240211061432521053055633550121235425133533245432325025000060034 21224420605055434450550012330555331222433236551150453310534565104461162612443553 16340201153346114022444041360506045054436410522216033466602364605055434450550012 33055533122243405101552453016663402254440624560662522606600415506665541112532023 34136025556104431110541344616640440053110444115333615660163452560240221442206562 33413602555610443111054134533105345651044611626124506624431663055333036410521643 42036033566330242115334611402244404136035625264603326651653144005311044411533361 12514130554334643652555610443111054130123305553312224365440222446555346100004002 56366530556335501214022044562001000500614244000000000000600342122600342122226310 040614244614244126502364121036 23664313064013430131426605365002055433440523303142440454553263046125040352403326 65452245665556504135034020631435544330444115046052356550515112642054361050216502 26441516654414556100216612611413455162055033261234303146345114113646131340340000 20016353310625445323025550544025432055233354060621561322122651526261061000040025 63666254453230255505440254320552333540602605161051563220412400304461166043151511 26420543610502165022644151665364204305014634223344033366203102134301314266053650 02055433440523056116516636432261502204451654314334134424526643106605513415224621 50133546434304411105326434020631435544330444115046056463511024120050223443302543 44404660346130443111460202063143554433044411504605234160205612055133626112146342 23344033366203102455623252502244406513231104316403346663105012214163044211411142 53650020554334405233042530445112325532543205523335406021650226441516652500006003 42122020554334405235022344330254000100435655000000000000600342122600342122226436 250614244614244532643102523301 54423605650006025463665436353346534125111656466600511425630141123041111616536114 35646503615003163401410341630434114324160346410051440526634616642005140206400124 31520526543403303525460131211113103166534225546534404631432663664131646430430000 50061424406442163504244150244443436534425632360000000000000000000000000000000000 00002342503530253420525335265340254530013216651340241642023125241613430665342523 10646566664604611243552231243005043156553165636615361243222535060254636654363533 46534125111656105231411234142443124365266612156501652106165561365201626500434621 22461214116241653455524263665403666616124166342131206465666646046112435522312433 41630434114324160346410052416420231252416134306653026305013006534625025123456030 26005361543043246415651452124325241053241111616536114356465043411432416034641005 50130065346250251232312524161343066531300653462502512346112435522312434300005006 14244065346250251231243152052654000300521411006003421220500614244200163533615120 030435655342122345311124245041 51362405165104465655563402663162543044116344540430553045241116503342003643431661 15600332135030324121454632361651314334614660314555500654333520501634524454434523 45335056002506650261244436055210053252543344630055505423526442445323454520520000 10043565501234442502061432533233432543244202100000000000000000000000000000000000 00004423550232102400251433425436444514663241214546323616513143346146603145540601 61603406113204005234333412144452411165033420036434316611560033106161043016645030 02543444365633331212221430511461523403366143334340250433260500162522253635531350 36003456116346126664562230256134113116134613663035004546616213641652346332335552 56134113116134613663035006105226401003461666124211240025143342543644451466334200 36434316611560033611320400523433341214404321661431651113215534561163461266645622 26631625430441163440413434611662100445325254334463005540052343334121444300005006 14244025434443656335234333412144000100435655006003421220200163533500614244553342 550163533163533314554200055660 62560405621634436340142466604263544333356606226020433465564446140666366154631126 64562166004026510353545351163060261414662115001503050443332460606231263435306423 33440632230506413021215121334204064353544633100310000000000000000000000000000000 00000000001060202543453011520244533544533442432000000000000000000000000000000000 00002051150646025260121544435442336210212030346164105543036641146641166361326620 13105251065623334233544156056404316136022340411366311366114164212151213342040643 53544633100310523432406625053324423324433534536063336036464240562205565613626203 43205354666146631123503550546245616360514666110564462111201262636042330442425125 46245616360514666110564463432053546661466311235035142466604263544333356606223404 11366311366114164444244315423364451463453232120631106636345353546661466311235035 40643535446331003103664114664116636136435354463310031035142334444211013400002001 63533135444330145544233044242512000500614244006003421220200163533200163533221216 410614244614244564460620310146 45162203140622641611624466365103052044531352461400235611262663541021622354603421 14554603435031444145235106132453040510436660502650540314506135031566150332251402 54334250142304632016420462116204455263052344352063505423526442445323454520520000 10043565501563441313356240143115623052144266230000000000000000000000000000000000 00000013545345050553350255330525444455260514641640404411403441104346666443264232 43202022442052244025233332251544512522541155653206034011362634164204621162044552 63052344352063450153440606523242402513360430306601263561035622506112231244644036 42143021466104336623655423611050534641410432665016063156615033225140254334250143 64214302146610433662365544044114034411043466664432432651205013052444010641336630 43366034311113345606523242402513360430321622354603421145546053464141043266501606 44552630523443520632146610433662365542553305254444552620640253330601362500006003 42122130524440106414025033246425000500614244000000000000600342122100435655551232 160163533163533502656101641354 32522565523202420022301016364642533152615310361405020013603363103366431124436603 44301646132221541223024014214366460134116436120350541453105661531015331466331524 45254345122363246021162460624463114462533252343265505423526442445323454520520000 10043565560100453055354055332544122533052250432156216455655126251516016000030052 14111004530553540553325441225330522504321555426536555230530644341144352620203240 22423022445233655244025520345136033631033664311244366034430164211624606244631144 62533252343265535005540606141313524462516246065245612042035214165556100442544146 04411346653341104334061324014214366460134116436120350554060614131352446251624603 31050521262634115432541501421436646013411643612035624463114462533252343265336643 11244366034430164606141313524462516246021056142436663400221652126263411543254150 12045525335521646062163534111430055612430253365252255432252442256131013400002001 63533325334524360215244125255223000100435655006003421220500614244500614244166105 260342122435655055612216432146 45312631344512640615413351341002544225263150435416505066262463606506325234431164 35420636034104436345255163354613452534662346636623554336462002305642536516643523 33524211642530552425161134221543251612544625442446505423526442445323454520520000 10043565532136606426466605166431162544525014561463143266366413164643043000050061 42445524251611342215432516125446254424462011515314101201452543346613423501425332 44205233550006345233052600453662624636065063252344311643542063632052401606045212 52544125535202135131110261134661523325206321606201456124134452162221656334546035 14365325516346663414225143605202064353434665344143031623644264360052335525146203 51436532551634666341422513466330005613466034500136160604521252544125535202650632 52344311643542063261134661523325206321650134243431124336340414525433466134235014 45212525441255352020056134660345001360143254402510032463452330526004536100004002 56366025442252631505233552514620000100435655006003421220200163533200163533613002 650435655342122564250641324562 62104142254265126210156056330650244033613042211131522354002420142054305062041136 63404250563610621432040251654266300603661116166416353403142510201643621335003053 34443433244142254265126210156056330650244033613042303146345114113646131340340000 20016353341462101340436664241240560244433162331314634511411364613134034000020016 35336000145616554024331504002441333416206214320402516542663006036611161664100632 16122305344620300533644436150021352533104166230100411266612540145616554024331504 00244133341620643034111353653021053334461544604140214031603054012265561014353506 35023402015036641143035240251654266300603661116166413411135365302105333446154462 51654266300603661116166416350234020150366411430352156056330650244033613042432205 00440411466005303534462030053364443615054305062041136634042542110240366011251063 25101302446332551642003303663110024046031024453352021605505335440012020000000000 00000402443334344530533644436150000000000000001004356550200163533200163533224320 560614244614244024045303216215 45354452630303353056210103240615052144332406436143063624404314136633005016303441 10506316661455643524063040341245404340434664550246302200113631061562154326052202 54333525454654214554611311664426420165052044604521303146345114113646131340340000 20016353355006641460162156234510255052344425232235425133533245432325025000060034 21223531220254245335500604350522440603540226562052354231645034404316663431311363 10615621543260522025433352545606636035420206410523034211664105352466433410426003 45052644246643442402156060453016202563344530145165020134455000606122246544034636 41144002061404336602014663040341245404340434664550246156215432605220254333525454 23505013602540435661136024034124540434043466455024402611330005052444153110436532 30343034311322053516644000202533362466020641052303421166410563200164043266362261 32406150521443324060206140433660201466043505224406035404320251335311340000000000 00000050524441531102025333624660000600342122000000000000600342122100435655554051 630163533163533201461342354366 45620445111261313656436055436533543655065100420041636102003364103416443563631603 31460330501661325064165043663601626614611443666226043345160324360253353043133423 44225333110243534010055324052432256353543055423055000000000000000000000000000000 00000000041250536420062305116006103543155151633314634511411364613134034000020016 35334654426412111133016160135435553302226323130246142023652232146164420316644226 15340156214251154234522261266365140054603225005206316233232566100553240524322563 53543055423055324360253353043133423442253331106651206125116356562506621506644136 04361334214146104463104424614202365223214616442031660154026610016042346226261442 31045520025014615445452114366360162661461144366622621563526623543255516511341644 35636316033146033266100160423462262614454125545631613350461144612411461244024500 16160135435553302221626614611443666220610354315515163316042346226261441600003005 21411135435553302224234622626144000500614244006003421220200163533500614244115620 110342122342122245004611222660 45431146303245650315664403005142055434301306452251104505164403642023034355403336 10654314350644555455054166032242540430445164402240623454310023450505243534220502 25435622341543234600543202025342435502055234215543606215613221226515262610610000 40025636645511151101534402665615052055134550665314634511411364613134034000020016 35331653324361661562111652320550341220103202613304135054043422304441601234645321 20462113304002635022343406401145423510612045433644033661516142643220532101505256 62055534036254023450505243534220502254356223462510101652125660106615214662526635 41141616465304421662651354166032242540430445164402244621133040026350223434064014 13505404342230444160123463034163614403044316354461341026255322055334643421436141 63304033461423316511216202502264322011223034355403336106543132344133044116261635 30051420554343013064342230444160123460514205543430130626350223434064012500006003 42122520551345506655022543562234000100435655000000000000600342122600342122253660 300614244163533123462605665406 62350426616433420241122426165114243043261410254024631025362626343665334331141631 62035313204306054303020331563163443063611610535356005502200624342301622034232353 45344235340621263614055503506042345364243643533532000000000000000000000000000000 00000000022055001534354061550435454243243354243542352644244532345452052000010043 56554015202060223142342552042433430121214400541614602544061464636136114636162505 01055463543522503534434065656253626263436653343311416316203531015343540615504354 54243243354243624342301622034232353453442353410301154215216610212552504141444401 40206316412636126141141320331563163443063611610535355366553516126635340345163603 31563163443063611610535351402063164126361261411413630611005024243443440006523301 63131416416631416103543241353413424424552200304141611611000563164126361261411413 36156342431436263656146463613611463610502424344344000620535343343300012500006003 42122242434434400063534434065656000200163533001004356550200163533500614244526435 300163533614244535353531006036 15054020404600640466661041545330234434145633512164631641303130436020422350046156 14621555662322534515252546023116443603165161363332305030310013031111603623244054 33436321444222051151205021345364025510234334410055303146345114113646131340340000 20016353320404600640466661041545330234434145633542352644244532345452052000010043 56554046006404666610415453302344341456334554530403516412603445031611665004431001 30311116036232440543343632144145624261421143653230461361306322644262401535566354 20234034666344013031111603623244054334363214432023333402462655015225242635546403 41050355420031621631562240351641260344503161166500443111160362324405433436321443 51641260344503161166500443410503554200316216315622153556635420234034666344445204 03050461461034200154432253054364345355520422350046156146215565464110316616564211 21156002346342314663040203163160435002551023433441005520105435430256002500006003 42122602342340521000543143546311000000000000001004356550500614244200163533254442 550614244163533435006322055660 32063616303252126466604466013330534522451234332622253016613104263202445632036114 40466352010505241622043605223065016304165333032641416140452565131110331106444024 32553265433010165346605240166204103420534122202645404631432663664131646430430000 50061424410165346605240166204103420534122202645621561322122651526261061000040025 63661653466052401662041034205341222026453200542551633056141154041623355255345256 51311103311064440243255326543166131042632024456320361144046635015611342201435331 50534622116112621664355063424462024315566166515560162561056530065201162203053141 01411466102041613312460543605223065016304165333032641623651261545302435551402543 51450533214504166330311423461430141200416033466020166204103420534122202645636631 16050361644653102331106444024325532654321636623036154422522453321450416633031142 41034205341222026451412004160334660201333053452245123443502436555051324300005006 14244605343223654010243055233010000000000000006003421220500614244200163533661550 400435655435655311424513523301 32452222644154460122150634143521022343602654340414144266304313136143064600204441 64110051231316123653622011636633112550332616311245515120226142406156620420452605 56342616562424221335025454534250323001022243244006505423526442445323454520520000 10043565520360603132560403311663341022443330532542352644244532345452052000010043 56553606031325604033116633410224433305325163340631403202465152503346102465022614 24061566204204526055634261656506264350106622556612044116660364606113416651260534 31022043151243464521030446611443605533444024534452433641306525401102546412534646 41634013100503336136600263140320246515250334610246506556201436342560554341051235 23554014013450335614525351163663311255033261631124403311663341022443330532450531 26252044316053120446611443605533444024556121634204461650453124651525033461024650 35032510221435161211310050333613660025343102204315124345260556342616564300005006 14244010222432440066055534533001000400256366000000000000100435655100435655523136 520163533614244246504531532036 00503326405541010100040030645203100100450135030664510331202020001006051340620020 01302634011326044650505000600102643015005006405142465365641032523241436331205460 05006620643326405541010100040030645203100100450135404631432663664131646430430000 50061424423336203603064101606305633100600364302542352644244532345452052000010043 56552606355666512325450353631004002015464303316461363614153464150000003334022360 60600030040132504600600320642563355532464313063656200100402315223454324243531254 53100000022250410401360610140214460010041340526162653524223601540010044604550500 06001026430150050064051410265052021042115002001261036000300401325046006003206422 65052021042115002001261030060010264301500500640514040030645203100100450135100605 13406200200130263610140214460010041340506051340620020013026310264301500500640514 63056331006003643022643015005006405143536310040020154621446001004134052500006003 42122231002001150134600600320642000500614244004002563660000000000000000000000666 100000000000000333402315135452 61604054256062222665521256645243060100601323041113222014122333453424360350605050 03233503666455506365544432435341042010202004544201312431310233466344133622262401 02006201654054256062222665521256645243060100601323303146345114113646131340340000 20016353354256062222665521256645243060100601323235425133533245432325025000060034 21223253303360014603102155130603000641566554200566205102601411102060063301652661 13444633144312014010500441506141223334534243603506050500323350622226655212566452 43060100601323233466344133622262401020062016555300423054014664503050003246305662 05102601411102060063301656620510260141110206006330165505022056523540100005343320 56201503544510201000265425620150354451020100026542205502125423060000243445260510 63666050100144061220565235401000053433262042332605060005123526014111020600633016 21254230600002434453544510201000265423533306040042203421040101002622102500006003 42122630602003362014010100262210000500614244000000000000300521411000000000006525 510000000000000265422646612521 22502000544543435435323323000505001034234442155450503413553553126232352012300216 11260626535051122103563524545155202240051160445412520251041560060413100025045200 66431154502000544543435435323323000505001034234442505423526442445323454520520000 10043565500544543435435323323000505001034234442000000000000000000000000000000000 00005445434354353233230005050010342344424364224224651545425065400561665101525024 56455323515340542006243636161654200206515000340643002261554640240630600006462500 55001634506564245645532351534054200624363616114214364645443033600455206646521020 00026234004400521640242605012620004301340055162231306041310002504520066431154502 00002623400440052164024261262000430134005516223130000646250055001634506564005154 30033002561305351013152002200614320121351543003300256130535100430134005516223130 05203250011346623204301340055162231300050500103423444202020060435433350000000000 00000550016345065642006043543335000600342122000000000000000000000400256366256255 560614244163533445415351205545 16032630016534515512656525423465010600625506015446623320454454334353505606302020 00226646233115445032332344342420210140505000551134514006124326226512125235431206 01001522012334640266401406010464153125010400532043505423526442445323454520520000 10043565531501621364363141333513555010200446210463143266366413164643043000050061 42440165345155126565254234650106006255065241645445324243463162405020023440261564 13414636444264222060500331560455102105020151236243020100364016151431443331416036 45010500260621515515225212101404206060006644505305423204055550604050040243612015 62605011110405010050652456020506265415340506004130615205055055345620600004243231 56260501111040501005065242050626541534050600413061202202243215010000353454201512 36243020100364016550553456206000042432315123624302010036401650111104050100506524 22432150100003534541111040501005065246303501010001133241320602005101564300005006 14244350101000113322060400603612000600342122000000000000400256366000000000002125 150000000000000551131253621256 00462230203321004003600001054312600100230153015446040664200100650000203162450020 04602366233103011350060012000050461532005003105414514364302411011004613036303510 01006334502331065415553554162516144402600400051564505423526442445323454520520000 10043565535626140446441223455504132600200665031463143266366413164643043000050061 42442033210040036000010543126001002301532465444144652345256660320060004542644560 03004100006023465100600540624304664663631641461354500000304403536606600316404140 42600600144320544544242345354321510000020550222322411526660245130010033605406001 20000504615320050031054160012000050461532005003105411100461303630351001006334500 12000050461532005003105411200005046153200500310541031640414042600600144320625101 21014500500211640000602346510060054062400203162450020046023605046153200500310541 10543126001002301536560632002005661305431260010023015336451005001120463400002001 63533426006001443205100300026213000100435655003005214110000000000000000000001066 010000000000000454264403153545 55000220435454335445324423022000001033323353652064244031222144532546222425000266 62110515205322611204422265132542132500056114032630055034232344233245335405500000 60444544240220435454335445324423022000001033323353000000000000000000000000000000 00000000025151203000113640100542520001133051231542352644244532345452052000010043 56554354543354453244230220000010333233535321422100000506230334000521122460430553 35226514223415430006544361661312221445325462224250002666211051224425512635543623 40001233416116400066413060023525000664402654666333245134635134000425560132100551 26050046343000551104531505512605004634300055110453156641306002352500066440265460 00050623033400052112246040005062303340005211224604001046202250001633665405020154 04430002566553103603150552000614411230220031434000226603246262303340005211224604 05425200011330512314634300055110453152200000103332335355200061441123025200001004 35655000010333233530006044454424000000000000000000000000000000000400256366222622 120614244614244453154514520325 00233354345534010600300003335234006060424332046663161336102050060000666346100505 01416643111461644160502001000011143160020206361132422115506243254502345126236300 11100113233051206266603564431642065664006560331506404631432663664131646430430000 50061424451206266603564431642065664006560331506235425133533245432325025000060034 21224141021240132461346055040062605101652514164316423164054404600252054335015111 04213346135012113001210446201542355132354322143641005650413016153452320543265154 14006660066454565306453164310220300151026061215441344613612642200323030531450200 10000111431600202063611314266152630242260024201154021004000044425430010103534455 13625162044060023204505240100001114316002020636113300003335234006060424332316453 23121005550055131000444254300101035344500666346100505014166401114316002020636113 33352340060604243325440460025205433506566400656033150622030015102606122500006003 42122540061601522103001510260612000200163533000000000000000000000300521411405652 260521411000000226466542165256 32662606342116656541262515340145060306026231312420254565042120651526234064305040 56526364030005163016141336461316103140202024602632520222005560001000000052002201 00015022502000134203435322454323430235060606540642505423526442445323454520520000 10043565500134203435322454323430235060606540642000000000000000000000000000000000 00001342034353224543234302350606065406422421413535245432352022402060264655242362 35342454323000202010601144302044200050000000430033050005403340221000600000002500 55060006205520434245532345434054201010123013514240532345461051603010353456521246 51526225065402040255302600200000003400440200023044300100000005200220100015022502 00000003400440200023044301262515430134020302125141000000250055060006205520000004 30033050005403340000052002201000150225000043003305000540334000340044020002304430 02500550600062055203400440200023044300050506010663340502020106011443020000000000 00000550600062055202010601144302000600342122000000000000300521411000000000046011 600000000521411323153340642325 00244453435543001006300004332534100600454335041113616331600200560000166436120050 01316633666416144610050021000061134165002006461141312206505344144602345026506360 02000513204056504111115112246135602104100100540161303146345114113646131340340000 20016353356504111115112246135602104100100540161235425133533245432325025000060034 21223662056646634316430622641004003615025303611211504613045305650040003264036666 62665531642105603600600230616560330330354324144541200400403015243363310543205120 14100500026450211311434613401551360030041620566066063164121131240010010602305002 10000611341650020064611450021000061134165002006461142202152653551536005005020310 21000061134165002006461142100006113416500200646114562512422624100200205046316403 24021200300045130000344524360010032344200166436120050013166306113416500200646114 43325341006004543354530565004000326406226410040036150256036006002306165200001004 35655141005000264503600600230616000200163533004002563660000000000000000000003366 320000000000000326403015161232 00442233544454030300060010354332100100543424011446631113106060005002063166420020 03161416633114666460101000200501461135005004616366514030266115451365612106301560 01003201162536613022144413636141624602100300636250505423526442445323454520520000 10043565531260203402045313464104152100200201302463143266366413164643043000050061 42444051166232641216560140621006004506614312034543240430332636350040003305126611 54513656121063015600100320116406104013626151201234200400402604221444136361416246 02100300636250430503246431360362560050050640516461360610113212140060001104510100 02005014611350050046163630641516265065435003003051034000100604234456006002343536 41516265065435003003051030020050146113500500461636060010354332100100543424500206 31664200200316141250551353560020005506402063166420020031614150146113500500461636 22642421005000220131461135005004616361406210060045066136256005005064053400002001 63533621006004506615600400141520000100435655004002563660000000000000000000003311 540000000000000330512604661452 54160126510362556551263615362340060301543616400044060413566366413314613416005050 26516402501355264615565512603154634300203055540150055040532144244532235432534001 01064134500220302456335332455423452430060601364320000000000000000000000000000000 00000000025025205000000001100202250060001022205542352644244532345452052000010043 56553024563353324554234524300606013643203430400000000550030334002000503330453214 42445322354325340010106413450654335332456523654610050602316525244424453245540220 00060101450153200000000660050552001000605550233533245102335134003060435322100000 00550030334002000503330400000055003033400200050333040000066005055200100060555020 00055003033400200050333040005500303340020005033304001100202250060001022205022004 04430050002044403660050552001000605550246231434005040222306262213250020405212663 02022500600010222053033400200050333042200006010145015355200100060555025200001004 35655000601014501530010606320624000000000000000000000000300521411000000000030666 010000000256366333042351153545 00445533533353030400100001453442006060243454011336636663606010020000213611400505 04161316644114111410106005000056416630020203616466254031306215441354613066460500 12106201565136602621144513046132023012006260336210202354251335332454323250250000 60034212235110534365032554324633622006660515506463143266366413164643043000050061 42444640156233642316401131020065601506216532234523225432112114300262063306151566 33264031645054065001510441560361653064331641566544005550323305156233642316401131 02006560150621530563235432250451500161010644564316453164362565100353003243610600 50000564166300202036164635646316443013230025202051133006000063243350010105343231 34461362112330022204544020500005641663002020361646100001453442006060243454152640 46024005450665420000632433500101053432300213611400505041613105641663002020361646 14534420060602434545515030024205402352301200626033621045150016101064454300005006 14244120062603362105001210620156000100435655000000000000000000000300521411406525 150521411000000265242664621256 01521006453205606335233052550332025345000353625600132450210144254402522044505243 20004242566601526066062655154006102624005623665210022241450640443106564362043663 45101225060555363201303346012134150341143260655201666535104505523041452460524425 13036610406453205606335233052550332025345000353645320560633523305255033202534500 03536251011015122623001605153002154112561510540450141322556050625236353333126050 00210143634510210643336122364001606055442543100052534233244234034040115561523000 16125622655625000000000000000000000000000000010165261065203065562506112201100140 42535264014032555341153200000000000000000000000000001404253526401403255534115325 54425431000525342332442346364552210201525414244446143634510210643336122364121341 50341143260655201552565031455250124451053406053354305224402216110226061251000212 02503236004231224355204541003546553423065562506112201100616521551221520000000000 00000525342332442341525414244446134441655413612510002120354655342423122435522440 226533260122506005650353353226 15435602225620202634144210015555201436366346561406244665010155236320601263326031 40004643425203350102022343320220065440222446555340063344121060652560231305613333 12013665010144336560101252105464021644446506411206422553630404161406232014322223 60324410315331120606225414501065144510463000313222562020263414421001555520143636 63464420605055434450550012330555331222430622010105223433505560035344524433562201 01052234335055600353445244335160000300265512061066521515366265401011525510110036 22011122366652060612516012504012215201665506600000000000000000000000000000000400 51226501601125626241151200000000000000000000000000004005122650160112562624115121 66252210114002125516552210453324052055342323655453324453025022435454122324153460 51522364560533210231305613333120136650124301024423402553305555001233055533122243 60126332603140004640155552014363663460000000000000000041550666554111256556250611 22011665215153662650424332533442424332533442555331222431436366346314000464255330 556411206244560005450313313221 00044163340164535325010050014202353345550064003361443061324245206002006350542443 22200130224355204326565160400600421015655266600322243552043265651604006004210156 55266600326604512245626434210253045143446206643023153422426212300230213066540305 11220300450234664131034440466034613044311146020645336423261635034106456166230226 10316254453230255505440254320552333540601526403015253051400403512632002401620643 33561260223024446510363313042345121261030010035606212251110045516663524504460411 15320656626014040436134036105036631603441104450524325024301024423402553305550461 65064200205641351001204325345205340605335430522440224616506420020564135100120432 55505440254320552333540600150145033620506441105002620632044150201336602005300100 35606212251110045040606251225656225606500000000000000000000010035606212251110045 20234533424233420240142023533455500640000000000000000060145321300360522442340255 33055213642600650345424432220013506441105002552333540601336602005414464035522440 226643023012043120432005064006 62540245054440343561613500401265252016115020266564513653013150043456135610113402 53030245346005435204240524350252442512430523240061334521162062651625555223401401 60345610211213340450050316612343513115143052164045364046660161425251400605324343 05255403026535040242616003625441310334025063016031634014103416304341143241603464 10052342503530253420525335265340254530015444034356161350040126525201611502031404 44443523452431143100000230031450050316612343513115143052164045104145250065431126 20661043056025050524325024301024423402553305500000000000000000000000000000020461 16543426466263402561303252432502430102442340255330554611654342646626340256130322 53420525335265340254530010434561356101134025303024343216421606643052404053024615 53230225061042034531622454055201603504353406053354305224402252533526534025453001 03065125250616620504012652520161150201024423402553305553243430525540304114610433 66033630610432160561134025303024443052014061610432160560000230031000540046000000 000620023150054350434053031006 06305662203463006434343120331324152332662533140211550431400134343465044645362544 51152442344442114354005431650015341010005150426225500654333520501634524454434523 45335056001446602542004525252360223265316226446122442520321103561001412145014461 10434542205316663403025613411311613461366303500531666340302561341131161346136630 35004531426036433424152633104612353241115406360555243324530144623434154052234630 06434343120331324152332662533642206352002124213021152201613144565033341664136021 15461612310344040436134036105036631603441104420253452053406053354305224402203252 52541055451246155133165500000000000000000000000000005431650015341010005150426226 14325332334325432442021000254414436216461420352266523363341561316350425511021242 13021152201613144565356405662550616463353406053354305224402206243606000262035155 54165050004540632333313241523326625336053354305224402256623161654604334114610433 66033211522016131445000454063233152463641222002620351550323014544454063233522440 221613144216644426223500522110 54602662614103064350415146316122150454252646426133431230411430220251342153354531 46401421226636043055300334266665536556242106243013644445560543615151601452300000 62265023606446435302045210531354234366310515616454004030101625265044610122655622 65522125105020303461641055430366411466411663613502030346164105543036641146641166 36132166026443356214022044114625245644432030346164105543036641146641166361316033 60066145555336533541420541602202543453011520244533544533442432063543465536246456 55621104023541000000000000000000000000000000020253452053406053354305224402232560 24642354341146026216132343613403610503663160344110440334266665536556242106243014 43511112241221535601534062202513421533545314640142415146316122150454252646115202 44533544533442432613256312215123545035665203065562506112201163254000001551205410 44011221543413511163664114664116636136053354305224402222442316126322253663160344 11044000015512054100002332403120002332403120015512054105445304650323525131255330 556031465624301463124650635441 33341313111346113065314405014000352423305406661513233453116654621313605353326133 66463230032131126236405633620330325333342600432250321311262364056336203303253333 42600432254564665154130214415044045244443510034552045442662154433516313006411534 60446363551556446315522134232004533125405542421000514641640404411403441104346666 44320013545345050553350255330525444455260514641640404411403441104346666443251464 16404044114034411043466664432054635450665210055411600535560530154215104416300115 33400121140120050524325024301024423402553305540436134036105036631603441104441445 20261506241125225116523634164304160204114610433660335633620330325333342600432254 12355010350002165622015043033663043366034311113345224350044655200414420410553350 25533052544445526261506241125225116523624301024423402553305544045244443510034552 20630004253544023010446552004144204100000000000000000064115346044636352442340255 33055002165622015040425354402301425354402301525444455260414420410363350360255330 551156563043225432255406410553 36342465245041246603564640456366254025514635361405020013603363103366431124436603 44301642563422322245206662026112431224010433533230060456412432513245215425336663 50611163010103213653452645325623524411142016661406405145365261326516315612244421 04333420320500641044146044113466533411043340613135124164326413423143665556305222 56021004530553540553325441225330522504322634114502165406542641133603446262406410 44146044113466533411043340613453055354055332544122533052250432124155063515101356 55431043321563050524325024301024423402553305530341643041602041146104336603322423 02244523365524402552034552432502430102442340255330556662026112431224010433533236 34150415645332240255464654213130321411523052263142314404446122020000051650553325 44122533052250432261124312240104335332324301024423402553305541564533224025546465 33316550500000261204563662540255146351024423402553305520002640255012253663160344 11044004510433024430132016604116132016604116600000134102016636646000026120000000 000013410064360643603661613441 33601220410566115064036621055202005061211103635522503531116454056161301233154506 10336265535556150336415665031410566345420163114203222335313314332332360504646031 50615554423660530144331045024463011606001043633302224544222150435442644064014465 06164453401261166014112126046025324150000166162126116601411212604602532415000016 61625301443310450244630116060010436333024246661323021616406544623201604415143664 11403466330005613466034500136144331045024463011606001043633302553246336054240633 52621043544210040436134036105036631603441104440436134036105036631603441104442441 41302301651246000043343134164304160204114610433660336146632660260566240252664164 50244630116060010436333024311440002164311043200641216164065446232016044151244630 11606001043633302314105663454201631142036105036631603441104454061265310000344346 40626201540254446630056134660345001360000000000000000042516220164005126556250611 22011211530525113615002016566604154025444663010436333025061211103000611615000000 000344346433431224640136136335 54051551025211614540464266220041050354361430411244520126626411222346351061464541 45313515152263410441401634123061202612245103602356466401614434262023213311002406 05625342506332210333536032455526620631635206365531332621155552106356031350406431 11241464300244611015422304141250626605345413441024461101542230414125062660534541 34416554330315662053536104644012515325532521161454046426622004105035436143065115 13665554314260163132363246426333536032455526620631635206365531224204352415034101 34112640530156030341643041602041146104336603330341643041602041146104336603346211 50242416031330652624522434164304160204114610433660331634123061202612245103602353 24555266206316352063655313563054560203254441242325464266220041050354361430251106 00220244233006505242416031330652624522424301024423402553305562630105162224121516 25303253364501203142003303663110024044012215201665506601101221550036060000000000 00000530102152435203254441242325411466005303102152435205345413441423416340522440 226365531360235012022404463552 41230602403433532102661613030151200314553124436143063624404314136633005016303441 10506314222651620552541100640540001055615152544456415205655555052642446302051625 25515434016144240622321133263266010146443210356310203601611413503225251010545300 15644153615516633236463231204010440516341264161240343353210266161303015120031455 31243531220254245335500604350522440603543533333034514115604032543433231610234335 32102661613030151200314553124622321133263266010146443210356310661624400320620004 06634646162226020253452053406053354305224402220253452053406053354305224402252353 24422001034202553301042325345205340605335430522440225264244630205162525515434011 51031410400243612014013215116164040626500463224653051031000203352323431113130230 00602216262523332463603005341650630645641602041146104336603323000602216262523332 30603302614365136160206140433660201460000000000000000003011431316155510000000000 00000243612014013214425454346664261436513616522440603540314553124463224653522440 221401321421460104235135146331 41321623041650542302223156352315625062464022420041636102003364103416443563631603 31460331562026111602242105451025112500000045210446305346246012333563522055130215 20134060330243534010055324052432256353543055423055125652040066512061251163565625 06621506636154150246663563440332604234026105066452225044142031320432243000000134 20114215103510334121412060642340210120114165054230222315635231562506246402235503 40545403322362552152010220000210452615322023236642152012134022300112650165266142 12152011562011010165261065203065562506112201100000000000000000000000000000022453 02534552142423402235402252432502430102442340255330556262055115316614610401100003 34121412060642340210120115554621425462152015313055313204322430000001342011524322 56353543055423055551153166146104011000053406053354305224402223236642152012134022 34553400000064350663326042340261050666053354305224402230321520140410441221520166 55066642340210120113543051602011000006435066000032560330001342011006435066000000 003256033110000650665066000000 33433504422400165664304454664062353343065435652364102340011464022315010354126041 62563644343406563006311663220263225643315002032010623454310023450505243534220502 25435622341543234600543202025342435502055234215543144301000026053626403216556614 14326163623641100266546214336624640201334110446442240016566430445466406235334306 54351214001466114550514552134462005045065430066313055462060423651036152141330000 64012464502634114435352643424100240563365633415161364261626510000510241513045612 21163634516141000000000000000000000000000000000000000000000000000000000000032041 23260135244225656132521243613403610503663160344110442144121443626164135161512603 65451064253355212164525654043614163304033461423316554620604236510361521413253424 35502055234215543226233203156552503625624301024423402553305551455213446200504506 51436633424251343536042365103615214135036631603441104463124501254356512442340255 33055462122520415214033461423316506443660331552342155431334110446416256364522440 220504506203201362566402446551 54322620631505012555455156634350052334435324454130636560216610423250310330564343 44644643326426165065461324466363620342255000125606005502200624342301622034232353 45344235343241204401635236601432465332161234406254011066004652562034660256262125 12556212533044005416146025440614646361361146361141210561160354520460440213434331 33134231010361115113144252100162255212654400541614602544061464636136114636166052 14312205613624113525316602346601332520241023445621400261110221031252150431105215 15652652215652000000000000000000000000000000010165261065203065562506112201141666 26646335256006155225651234164304160204114610433660330143565113226121435611345016 34212664551656342166432064232503103305643434464464365031664235600325550335615504 35454243243354243634531244561654330152365203065562506112201123445621400261110221 31033056434344644646146463613611463615036631603441104466035161611511512442340255 33055435522000652105643434464464025443342453162255212650325550335452220442522440 220065210012560125602346335221 23564042220313115432303541354316625343454544312051633106456146356435446351323444 32012221114665556456410153254515523061525004366442524033624554013341550652242123 45163146333162003432035110542444265523000216226122325662051352156351631156326461 11640244442220313115432303541354316625343454544455221361360555301436455315236121 05224415322306443622012553565432614631440161301455046366632443100035233253316130 14550463666324431000352332533232331526202153215234461252515155264256214261466214 51316661305333030341643041602041146104336603320253452053406053354305224402242660 23533351225400056155165534164304160204114610433660331334155065224212345163146336 24523262254016252003411332224063413224625416560255463666324431000352332533226102 05060234234052100562456254331652526262253406053354305224402235245112316243630166 24336353164521562113040203163160435006053354305224402260301521520614002442340255 33055602342340521002543400612266461461034200002162261220352332533425445244522440 220341133436644256006555522110 44203240550230614112121146161611100006055053132516255244066113113610462633313402 65550026264522220501406146646664445116340215220431260144145024156650454140446655 20126440542650110620435336363354343433300004011012035115410451310355326515011343 05421106321331530513230211264131033252015633042211213041235530131210115533402451 10311106204353363633543434333000040110120663001506403102112156602506010006466300 15064031021121566025060100064620435336363354343433300004011012604203423323332226 44352014611025020253452053406053354305224402200000000000000000000000000000046032 05401441463301603040003234164304160204114610433660336146646664445116340215220434 50230633631440610403000454316340636500361044311050211264131033252015633042230633 63144061040300045454140446655201264405441602041146104336603363363144061040300045 46263331340265550021412004160334660202041146104336603355441160364550154114610433 66033226160314220560361044311050361044311050610403000450006055053001022024000000 004011012400032660650064064006 36552304003214236403236104121531506343533024340414144266304313136143064600204441 64110053266151113425505664230634642432125523660565402122454225415006335444453252 15160000232424221335025454534250323001022243244006650552656211026402624505530554 10036602542441314431230056631111364342325000046400321423640323610412153150634353 30243345354220451045413033603312006550430321423640323610412153150634353302432142 36403236104121531506343533024035126336444132353656640234366010213642245553262124 14450625244030030341643041602041146104336603350524325024301024423402553305552323 24352045400605553453300125345205340605335430522440225664230634642432125523660564 51045413033603312006550434541603656246201434244053056631111364342325000046144233 33245256261000054323640441044650012203436105036631603441104414313534565225411021 36562462014342440531310050333613660022041146104336603355305541003660254114610433 66033010222432440062044416411005662400533016222432440066343533024461655020522440 220655043122034000230046046001 23310103411133366440456605524404343052200362330445514024431045541122022342551603 44554040261436125550350540131336020353610433445532614361255503505401313360203536 10433445532266420122540266244110115216643052266202501655511122660642204436606161 04330012360305633662156116314544115034025566325341113336644045660552440434305220 03622014224463143342351553310250611442614303316461363614153464150000003334056336 62156116314544115034025566325122540266244110115216643052266202662515265652123615 12300000066610020253452053406053354305224402220253452053406053354305224402235054 01313360203536104334455343613403610503663160344110445115336606625611340255115052 30646441050424160344332243501345263540661043333463456605524404343052200362646441 05042416034433224325164215044305222254236105036631603441104462145164561043311213 22533034340255004155543522610433223033065562506112201160212430522551122442340255 33055424160344332243434025500415661043333463250611442610000033340000044430000000 000022250055520555200362362225 41115010156461642164124230524464563052535616441332225321663315613301326355044104 30051460116343500346241411425666326433260342453061163435003462414114256663264332 60342453063624201343052054025336115256533052410460206061325364401446262466504346 03453626310156461642164124230524464563052535616404326124550355464654410525402512 46423145434563453656201655451420161214344326124550355464654410525402512464251610 43046034112554342411043650620043153636635211145134451043532401523124244216333513 25513052126503040436134036105036631603441104430341643041602041146104336603325023 05244166252124402536031052432502430102442340255330555505022056523540100005343325 40253361152565330524104604223131233602523052653135304403534631020000361664253361 15256533052410460220565235401000053433224301024423402553305545135660224025006423 42431460500004161135244645630525356163065562506112201160415030523622412442340255 33055123060346544122523052653135441043005146600002434452016246653000416113000000 000243445534332013542631620446 33403000466461614614131131000404005016316663655344505641636562046640306013654504 36351364544456013345441062042110600355420250103502633256513414051563462001044623 30613063132000544543435435323323000505001034234442445360025451013335342060432540 03432624300466461614614131131000404005016316663046646161461413113100040400501631 66635445434354353233230005050010342344422136141215031130401064123203414264126613 11205401422050063314043020630043132026663614050164310061645416523260644424350103 45230043451534040436134036105036631603441104430341643041602041146104336603346633 02404505056131500025430234164304160204114610433660335156346200104462330613063132 66636140501643100616454162306355020014463034050140311304010641232034142641530320 20216462000523405421106003554202501035041602041146104336603332020216462000523405 30601365450436351360201154660526056260000000000000000006060040521522210000000000 00000422350520604203002061461114236016224162010342344425016316663052513125000000 000523405254302103505626630442 36104246245041145513553546301521214025604624315220620013613402104406546601233603 43401051302362322241232362352145542034510430133564401001352402235432533252432553 30526613455654651053351132112154203163635061405465624626665362624621635115602513 05203221420026341044631643664341643366034552613150064164305603301231106544104343 06020642530554234524452534522440251164322634104463164366434164336603455261306416 43056033012311065441043430602453452014022036233041553052520406122133263363156023 42421043501541050524325024301024423402553305530341643041602041146104336603322354 32533252432553305266134552432502430102442340255330555205055055345620600004243231 40220362330415530525204063654640426660254025462116303303361354050000141646220362 33041553052520406550553456206000042432353406053354305224402236233041553052520406 44164230200006361313511105230523156616053354305224402254353560342062364114610433 66033415530525204061645061051142254025462116100003534545061263650000636131000000 000353454424323133564624602441 23532351115503315641666663306256043052640326315220044350436125420123244164311603 40154401302321140050411511531625636265610435645354401366530564020624321053304164 30524425245651006202433210264206264440525061624216626335001053313312346142464143 05214512126553603510405416420366012516034114341033420341652350654533613466104306 23302256025341621041512243254430520462200230361135032630232666043402523635223036 11350326302326660434025236352502332335354324234562600000502205060244644654316353 13634025632656000000000000000000000000000000020253452053406053354305224402241151 15316256362656104356453534164304160204114610433660332062432105330416430524425244 40140332542033610431612312361350411065261043663436326302326660434025236352140332 54203361043161231362655345233402503155036105036631603441104433254203361043161231 54511103430525414253660125160341143416053354305224402223420610432601323663160344 11044361340253352536652016252462343052541425520164502640000403304000304403000000 000502205205502315503304326222 44000330614646114664136631033000005011131141152100242503146135612131205424423601 44026145211126042232405056335200652442330622104020055034232344233245335405500000 60444544240220435454335445324423022000001033323353110256262556226512215011000004 05551556505352046316421656465023533541063305163535204631642165646502353354106330 51634354543354453244230220000010333233532014651125540622201336631404554211514464 10303566340053411466054420104354133611504666032244235051156331156251425351530463 66312056603256050524325024301024423402553305540436134036105036631603441104445041 11306300541146001004345034164304160204114610433660335056335200652442330622104023 66640140023663100600343204211430024366311023350603316104043244232036664126541320 42411462006612316311104553354202662144636105036631603441104414002366310060034320 30345335450411136510534114660544201040000000000000000015335400300525105335430522 44022000010333233530002066646636002066646636010333233535011131141050061640000000 006612316043450434505163104332 00311146164416050200100001114316002020636113046663161336102050060000666346100505 01416645444234322430601004000044425430010103534452316110034326263422053143230654 40625204605241232334313316030412355645460033013365456413452343016230414506563464 00350151433051216353616530410134020463063225146142631655544335024412455323604546 21614510344142616403643155233150241353065121635361653041013402046306322514606164 54561440362164605311054340150434515143550246345401233015250310255356434502452311 62231065321204030341643041602041146104336603340436134036105036631603441104460100 40000444254300101035344516526106520306556250611220111004000044425430010103534452 54601213053561510063023210600006663461005050141664100001114316002020636113304123 55645460033013365000444254300101035344500000000000000000000003335234006060424332 66634610050501416641340204630632251462041146104336603365634640035015142442340255 33055605420426613542466023430620314014552631060604243322020636113066026653000000 006302321353445644123135150331 05650255221333406145160125310166102011252426212052255644430163261065246061160506 65253514533153332553043013403615003113260352132242520222005560001000000052002201 00015022503130112622605233250243260222224024031505344335111602564520534150522503 05534363236002633305263250243350211254020130415444003350002000000034004402000230 44301126226052332502432602222240240315050263330526325024335021125402013041526333 05263250243350211254020130415022100060000000250055060006205520663000400000006100 11040004601160020253452053406053354305224402220253452053406053354305224402201662 61065255060063506262426100000000000000000000000000000100000005200220100015022506 00000002500550600062055205160125400155132014351336000000340044020002304430000002 50055060006205520000052002201000150225000000000000000000000000250055060006205520 04300330500054033403400440200023044306053354305224402202332640216326650000000000 00000550600062055200214023236325214023236325600062055202011252426005403340000000 006205520450246462024430415552 00366641614461005002100006113416500200646114041113616331600200560000166436120050 01316635333243422340060014000034452436001003234421206201033420153522053043500644 31525604642566541043405360640365312123416634165302301362125401364140363531241016 33460352354020661402363440360163005116234350151324636150324535024212365303422540 21623223433044150304133522455616430433612066140236344036016300511623435015112613 01411530415133120261243235140443506242550240342001334625210313525012404502412363 62534425341206040436134036105036631603441104430341643041602041146104336603306001 40000344524360010032344200000000000000000000000000006533106554051215251614454530 63000043325341006004543355600001664361200500131663260124153531652216524103304133 52245561643043361000344524360010032344200000000000000000000004332534100600454335 16643612005001316631630051162343501512041146104336603313631613435515125335430522 44022013346252103132661543420626516534542630256615063460200646114500131663166550 660454335323442344162162151335 00663311466646010100020050146113500500461636011446631113106060005002063166420020 03161413355442333230404000100604234456006002343536365034652344406135035140303421 66346453200346650654434661330301334621416134254461523360362252334550504552314243 45216223456134046212634540514136646343552635651535344631351645046616652426154305 06624312543330164204263040435611431324502154651534320022315635003452522461421464 14461360341126402116534102603654434661330301334621416134254461154245613103212655 15616334563532050524325024301024423402553305540436134036105036631603441104440400 01006042344560060023435334164304160204114610433660334000100604234456006002343531 64204263040435611431324500050020631664200200316141020050146113500500461636600103 54332100100543424011546356005261611234200000000000000000000010354332100100543424 26615421252614311521461135005004616362041146104336603320256344254512603663160344 11044435611431324505661243605104043252553163251616654350500461636200316141611220 110543424234353603312603662445 31254515515604606125165625343462102014611363100263063020330341643261642414144104 53334364345335331026061251660255456421620156335610642042060220253452643456535355 30512225241350350105505243251343212424224026555253016016106000000004400101160030 00401110634034304000000005500303340020005033304240240420253452533436310356305020 03263501055052432513432124242240265552533430400000000550030334002000503330424042 02534525334363103563050200326105505243251343212424224026555253012025345231346664 43513055233623000000000000000000000000000000050524325024301024423402553305500000 00660050552001000605550200000000000000000000000000000000066005055200100060555020 00011002022500600010222050002200404430050002044403005500303340020005033304011002 02250060001022205660050552001000605550265203065562506112201152232135615062144216 04044300500020444033033400200050333046053354305224402211600300040111065335430522 44022135330532662204214020500451050002044403600010222052014611363002044403000000 001022205100513555020326326222 00664411411141010600500005641663002020361646011336636663606010020000213611400505 04161313322442444240403006000063243350010105343236035035062444466124036030462431 00442453603646646553434061440362433031315024654421210210465555443650240205465230 05565124043043041515143050241651130236045124624530564131331623041466130446306365 06024201533331165304104031534600335324104304151514305024165113023604512462456413 13316230414661304463063650602153333116530410403153460033532410123232160304125322 60465013241541050524325024301024423402553305530341643041602041146104336603340300 60000632433500101053432334164304160204114610433660333006000063243350010105343236 14403624330313150246544210200002136114005050416131500005641663002020361646106534 13320624051365465000632433500101053432300000000000000000000001453442006060243454 21361140050504161316015416200114136505036631603441104454652300556512404114610433 66033313150246544213314014120105541032653153060602434542020361646066364120000000 006121443534323013452613602441 65435102364051202364555506102441560522411643525601214302130344633651010536350164 40005253425203350102022343320220065440222446555340023323302560643555043550535445 30221226000544544052101342220342202423324055655100622622061404521110521101215512 06636640065634056404331441260602414206133000252236405120236455550610244156052241 16434420605055434450550012330555331222431206500051033144650120646414441155250154 04201225413506510431555244143006101022335234600025243544533543000000000000000000 00000000000000430306622162540006165215512215260662522606600415506665541112500130 22355410360454535553311600000000000000000000000000001302235541036045453555331165 54425431000525342332442341225413506510431555244143446331206501313633366225064245 02432442600533025642450243244260053302552110121551206636640022006544022244655534 61024415605224116431053635016440005250415506665541112500000000000000000161256226 55625252435445335431313633366225346222533634222446555341644000525522411643663664 000244052244052001610252252160 01554613113111141010223002543130442000220366622316466466663606055400523464033500 05504112013256023315550045554606523632653112565534431505466323205600562363463121 01556025635134203115444006444620243121324155342441603265443525062443235525405464 54464330620543113646043330311043164033466631050645311634305411646334310315131151 66056254453230255505440254320552333540601544262601400146242542363031140614223315 55004555460652363265311256553001606055442543100052534233244234052020446634615000 43416311366316520204466346150004341631136631641406433246511623352331103626460024 22446426155330231162643110223352346000252435445335430242244642615533023116264310 00000000000000000000000004555460652363265311256553662006152320556000660244021541 43146560622105214215414314656062210521454402543205523335406006152320556000660244 25431304420002203665346564536224353361625106615556203000252435445335430525342332 44234434163113663162313233134401221000110533225444230101544313254622105214001105 330550411550411654515214366602 12144535211436030065242261266363534510662545202613513634624205642120031145065250 14045415346005435204240524350252442512430523240062613513634624205642120031145065 25014045412163031435131010500425166311000354425311214664252151051456361033553125 41416446256301433333054463116666354416665014620046143063604361403436634536104313 60022342503530253420525335265340254530015425645404060021643354400056221654435222 22015542334444215534441035460005202044663461500043416311366316061010223352346000 25243544533543160605544254310005253423324423456501652106165561365201626500410024 36332532212141645022346460554425431000525342332442340243633253221214164502234640 00000000000000000000000004063252144206416526150542100561344233000215561233213435 66302652432540463042516631100035442531121643354400056221654425244251243052324006 04663201252063032363114506525014045415566541624243223100343614664114610343614664 11461525342332442346416526150542416103505153002155612330423352466354425311254530 011404541115232423103236463015 00651116121116102015201605666121600100115661012666165666160506250610211165610060 06621164133343633343060316034014443634003003314433300531666340302561341131161346 13663035002330211113405004422523366112552255230043336054441603013060060133450016 01103564302461114304052164366466164316411404200246111430405216436646616431641140 42001444452060022116155334416611661500255444160301306006013345001601103564333300 03042452553044302525222216361005202044663461500043416311366316052020446634615000 43416311366316520204466346150004341631136631600205651611205520616166663424305021 26166502250161611114353400000000000000000000000000000651543565225443254224321430 00000000000000000000000005566162244336116611620052124326144354352455453525500502 66130025022063516160566612160010011566106013345001601103564310644320061066042134 56661216001001156615116400520550142615520616166663424300343614664114610343614664 11461434163113663162525222216361016011035643610660421340600662116100115661110356 430662116662116356434200043250 22354116410406114162136656611323602055525555660244020030436062642020346646322364 41301404641134405000323501035660332015246330460366533354030256266331366426643663 22554264565330500403410151350504311314554133640630001060202543453011520244533544 53344243202050404316136022340411366311366114164205040431613602234041136631136611 41646002052404645606025445426624553203506020254345301152024453354453344243205025 30313210105233235115322450420000000000000000000000000000000000061010223352346000 25243544533543000000000000000000000000000000002621030214402260316542205402451560 40563305510461235502305320446634615000434163113663165451404061551564465112602104 46634615000434163113663162431023633226060400502502103566033201524633046036223404 11366311366114164142201130543621106201260254454266245532035023633226060400502502 43113145541336406303664114664116636132260316542205402400434163113663160434163113 66316525342332442341524633046036135222153123604005025025022252222600403403666166 660304304304304310413403630414 45250463342636563340626354543332443622402654425564225514031545241665013446350062 21316664310633464214452466151335522104345446215600616334514461144163050553445445 20002530411614432633166336140202243323325000524036235521353635520313562625551225 31120136221162635664362254511443350616466235420000263136130303366304336603431111 33450013545345050553350255330525444455260135453450505533502553305254444552664232 43202022442052244025233332251003404011556152300016125622655625025050331143162000 34361466411461160605544254310005253423324423415464365224051662140023351522224156 45306416110454331102532150331143162000343614664114611456046125611654254661404035 54425431000525342332442342022442052244025233332251464215152226552466506415336630 43366034311113345543614334156154435050210112551551600061205351252201316622043642 22433233250005240361344635006221316661665506162222661300252435445335430525342332 44234525342332442341316622043642343233156210252333322510622131666155646111006120 530253041253041341352654502535 45342315020135134653361121211262532501263630416302050064104414604411346653341104 33406130004521503256214014642113336300012510645020013423064354210215142266656000 24320513040643540134235605626355111210005345026403325620452156306313566444140006 52601320550200136033631033664311244366034430164136013333662025451201123524111255 22461004530553540553325441225330522504321045645236553441414413165160413535003240 22423022445233655244025520345000000000000000000000000000000000052020446634615000 43416311366316160605544254310005253423324423456452510316012244524645050164211215 01122615536612201661052660554425431000525342332442342634530622553416562421540533 31143162000343614664114611464211333630001251064502615136033621653336116654336643 11244366034430164543041122612326060432110564410436021542466654433612535414231036 35112016504231415553665516545101034562246341222433441500434163113663160434163113 66316161256226556253410562353111006526013205012510645022432051304423141555522504 326514140103456132054321164414 45620556043416561341204131502130020354566250451555655436031045113110310566522326 00443632113351425314462421262415063116423632660626433546436301446261025540560434 11126222116335653412265352053213102146145206444105663025243634524102454601450010 56263316000133413164330425056202121602432611332013341316433042505620212160243261 13324552454325502160631014143012513445512524363452410245460145001056263316025332 44205233550006345233052600453001606055442543100052534233244234061010223352346000 25243544533543520204466346150004341631136631615064551550150422433132006612121154 52043310350161222454442250331143162000343614664114611322622062035534464500116565 54425431000525342332442345233550006345233052600453561014606363406526433226532131 02146145206444105413150213002035456625061150140525333646663314606363406526433226 46021125545100334140056134660345001360425162201640051200000000000000000161256226 55625434163113663162524441311144010562633160602151446105345166445354566250251003 241333602044363552420641641152 22205220306361264602150536000404002155416064605133631141221011640632330031212354 42466311504461142463424101662063005141242334126635133631141221011640632330031212 35442466315220306361264602150536000404002155416064331663531435360611501400263653 54436511406216364661613636611300413120000364612621636466161363661130041312000036 46125035341323014606530002020014662430325353503135613242610025453562241026642436 45406310124000505006311534045002505033114316200034361466411461016060554425431000 52534233244234250503311431620003436146641146165354112305650014441354441436023214 32656430061512146653064450331143162000343614664114612251056466006242463114155623 31143162000343614664114616310124000505006311534045166206300514124233412663432205 00440411466005303145440046565423353114665300020200146624303242400566651466656120 21004565363116532212003303663110024040010100423312505100000000000000000000000000 00000252435445335435006311534045244233006505063115340455622361013000364612005323 410413165413165065055303455324 32633102116245642126031103150145561644224165341634014153303463641144002061404336 60201466011552446541533055024546103602613005432665101232153463361415321312066650 05222643035544366246541104403646250120325100461322143623120220461426241560401461 55535666365456243144163624564650111200255513404211624564212603110315014556164422 41653531220254245335500604350522440603541312452345064016626046234363340104546566 51331616063110324552066254650002505033114316200034361466411461034040115561523000 16125622655625610102233523460002524354453354311023421312463020423466656333561565 12211004052101665504021510223352346000252435445335435435646531405035431112144424 46634615000434163113663165502454610360261300543266130611510315434144306032311031 50145561644224165364625012032510046132216626046234363340104563110324552066254650 31501455616442241650206140433660201463025606112203056200616521551221520000000000 00000434163113663166316222421114516400234511255330104230522264303255513404115231 200316455316455603542013631453 32542151541021632626406630535611143266313260350036141605004413604361334214146104 46310443351620630661234053535024214424005661105655614032605344114052206564215051 66665166620416361020033641034164435636316033146033243534010055324052432256353543 05542305544111026134663362321335654552500602506263102523561562055523560202534443 53422640125533501660414563101344441344461401165430242420535633530021166021230625 20416132654021451525411065413005202044663461500043416311366316000000000000000000 00000000000000340401155615230001612562265562506651206125116356562506621506611265 01652661421215201156201160554425431000525342332442342434513620142646162440362453 31143162000343614664114615353502421442400566110565611036321460643333643331341644 35636316033146033663053561114326631326066615630101652225652136321460643333643331 36356636004225504242421666345114645106351316153304153200525342332442340616521551 22152343614664114616061255521256134444134446612555212560355220353422550424554230 550105201105201123642506424551 45165202031505511441636305663340442002012625434013356620136035140663601445550154 25216251621201131054365426451261422414311541515430546131620046130303416361440304 43163544612316461500316404043614163304033461423316322144603240213504424035511103 15616346151641501215452415450263356560624660543203150551144163630566334044200201 26256646023412351326516355363466236262345460664422435350633552022100104131631020 32531166044542232313232203625005202044663461500043416311366316043030662216254000 61652155122152000000000000000000000000000000062510101652125660106615214662551654 43302262115154515110531620446634615000434163113663166321055650211333023143425432 23352346000252435445335435052435342205022543562234310662242223265310325000436141 63304033461423316114106332220623525615211553555451246045200044542232313232203625 56633404420020126255144212101531102345664440546343523400343614664114610525342332 44234525342332442345022543562234221001041316225435622341542521625624660543010413 165065152643000413161234543000 22634151463004166664166646363165000105342100632240522400631512446021301462112552 43135256041624520010414561235365423501252231342255003304400541614602544061464636 13611463616523643005065642531412463140534331516334022055001534354061550435454243 24335424344033002361631052330163131416416631416255300146265331056406315665225346 42525050006353063260143354024160101100165500153435406155043545424324335424320001 42401451063442305361060660061001606055442543100052534233244234000000000000000000 00000000000000000000000000000000000000000000035650351304255620124304044004324263 41565362156041611545211650331143162000343614664114612526365013215513612635042613 31143162000343614664114611451063442305361060660061602611142366243145012143523301 63131416416631416325556312236156405356163203546336116523216163442305361060660061 32631132436421056436146463613611463615623553443615143400343614664114610525342332 44234434163113663165361060660061652554643552003012563000602435600105342100101100 162435600550052656345643025160 55034034233662561603630211203023100002323516156426463411251216336141420404555215 35063435462460124434464616415513020532521543142164304354411521610414056650405460 00054542616406413663460651302054303005634235560043310605330035320615301005033643 54534141634233662561603630211203023100002323516641366346065130205430300563423556 00436053300353206153010050336435453414166533433131613622640502452562346356124400 42450162406002044134232436361001606055442543100052534233244234025050331143162000 34361466411461250503311431620003436146641146105651034650400605532562652424321260 43120300102245215125353450331143162000343614664114612451030461010042163144200613 31143162000343614664114612420633602062300006262134162406002044134232436361445204 03050461461034200205430300563423556004314410501540000151564315202001425621140052 20030665163136121253040203163160435000605532562652424300000000000000000525342332 44234000000000000001425621140052234234052100163105514430005454261002323516015156 435454261332116521001434043250 32053531544342264330423656136534652433022441336661141343641242502666404122565250 02225632616020652523422313415666241345344446444012424623343551344035412164124312 53440553364052634346560326644504536525534511144523326102522031535650136553634125 41125545152634346560326644504536525534511144523302434316331516542223651641666626 66052625263345241010542536250005663005331252543554643621115364324333313330652550 46242120641224143652366522326006101022335234600025243544533543016060554425431000 52534233244234610102233523460002524354453354315560162561056530065201162203023121 41032411242536153361151350331143162000343614664114611322664064124344164555664315 54425431000525342332442345234250424100243055233010562414324125416522066553511130 36552125200555214203143654300035560036613655363412541125545123524152000211400244 45365255345111445231412004160334660206533424340033342100525342332442340343614664 11461616521551221520243055233010534022544060002114002440422100411355600366225440 600222563222563112240366366602 45132406262662144153626664546020210253244541430363633511403464641634013100503336 13660021400250364436513016153635540515120600002353126415511313566104450403102320 61351225454141442663043131361430646002044416411005052041334126406162414223026265 01000054234012661245105254121446045453020000314626266214415362666454602021025324 45415613332204214206411230444315545333154133412640616241422302626501000054264411 53345501054354024221301366544003404011556152300016125622655625025050331143162000 34361466411461250503311431620003436146641146161524032463361505654535136623061515 12561026200306665265500410223352346000252435445335435635604533620555231151222314 46634615000434163113663161615363554051512060000235136211254042464145122310332030 46054501642655232504614603633510512246664112304443155453331554354024221301366544 30460545016426552321310050333613660021503130251453346400252435445335430343614664 11461000000000000006055534533001140165122624555345330016135122545253244541100005 422655311000463005420314314062 51304600554043014116406163143154443544500203522432131303136665052253233461421631 13226563613634550502303014600331523512614664662114554240303566264604345003460516 14664440314600554043014116406163143154443544500203635412024143465531662325410461 46643364114214045512142513402343111034233211664055404301411640616314315444354450 02036620250424432034354254622256226001055202234543242435312545310000002225050563 31323025260052306434233222054006101022335234600025243544533543000000000000000000 00000000000000610102233523460002524354453354362020354002231621364354454463356552 60252156154666146640030120446634615000434163113663165042300554615641342332331444 46634615000434163113663161460033152351261466466211611651552342143544511363343200 43102616311333046616314315444354450020304462542651631131156633152351261466466211 23431110342332116640346051614664440311620452562266601500252435445335430525342332 44234434163113663166434233222054461466433641256226334450000033340000044430000222 500033340033340222500203203234 33506063116415431462031531143164223544242656254345614136324536341101203466531146 60023554464145145324225244656664523204263111236412223505136664230426016433460443 63116502036063116415431462031531143164223544242656142103241052264161263625466406 31153205463116415431462031531143164223544242656054641023642514514034312151423365 33406232401532164264205254146421553655201324445620564034522540552423341060245360 25513616514152311301466245023002505033114316200034361466411461061010223352346000 25243544533543520204466346150004341631136631646514321321061624232146653661016645 34364246154450423312601560554425431000525342332442346606011063615620400006525512 23352346000252435445335432130432552302253544360105502205652354010000534332315311 43164223544242656330424314605000041611334522540552423341060241052336544233001566 42431460500004161134346562635441244301622415562200314400252435445335430525342332 44234434163113663162253544360105351466654136100005343322155413046000416113002434 450361664361664062115422504543 44304000311316163163646646000303002061461114513133521646001563646636560042224155 31424366333350532334433640126116002202425103061014544264646251366250360410045653 22425531204000311316163163646646000303002061461114335364542536450651550600523244 50106021500311316163163646646000303002061461114031131616316364664600030300206146 11145445434354353233230005050010342344422454433441306516610055053526040160632325 44316340145500245415354132644005202044663461500043416311366316016060554425431000 52534233244234520204466346150004341631136631605421262212420063336544156361223565 15565350014441233621416550331143162000343614664114615066340351001535302511620134 46634615000434163113663165561063200236360432254026126220100254533206010562532552 00330363450102505410360032124553522465063220053236242364513363200236360432254026 36003212455352246502004313664050203540060600405215222100000000000000000000000000 00000525342332442342006043543335535260401606060435433355016316663613346032342344 425020354605202602152505423512 44066535344630336415146240516405554233103365544650025314654231426606416132046631 14302554024560054263255536121140345263514661350141124243314044136263153026130222 35446044123642004632134441253556016432145622514056063252352351202530436143233253 54411622056434634632404360165216466436311225440052463123546351101361645031146634 05226123541562356440453432605442335206110235145222416566304325142631164206354263 25553612114034526351466135014006101022335234600025243544533543025050331143162000 34361466411461160605544254310005253423324423466512321541032510333146620665311632 23413355265620354404535160554425431000525342332442346106066066526310300002125152 23352346000252435445335435240341634544524233661550505505534562060000424323326313 16441263544462604440441642302000063613143614323325354411622032434510233544250166 44164230200006361312613022235446044122516421354432103500434163113663160343614664 11461252435445335431115622302241544233520611600004243235622026564000636131003534 540141646141646641453365522633 51152422150303065615266105361302043544130246544650601040131515103252011646661631 10626134024526502002434055300620432424614666162631124126040221413640436321644144 35442361403643240300361604410023061363625622252321060300501433350612551134510143 54433504150600302166630524332261320216311663012106030646262604525066131116146601 51643005014333506125511345101435443350413050323131302616033454443423304643202063 44420165226643260634233442036000000000000000000000000000000000016060554425431000 52534233244234000000000000000000000000000000065250112004605265654354443464224254 32250412510306146651036250331143162000343614664114612435434225251646435446324443 31143162000343614664114615530062043242461466616263165226643260634233442036452506 61311161466015164341456133633423354163001503453531631116151462043242461466616263 53613020435441302461164666163110626135265654354443464200343614664114610434163113 66316525342332442346052155320654143544335041521553206540000403304000304403005022 050403304403304464324403246414 33000440163131663113641146044000002066646636234200216464001364250140413305253224 43053053422225223243413101251201550525332006216510033061464611466413663103300000 50111311410440163131663113641146044000002066646636220435454335445324423022000001 03332335305613130064135206303644025245533402402561313006413520630364402524553340 24024354543354453244230220000010333233530545253041221011452204341034461266223252 40365560663255034360433165115001606055442543100052534233244234052020446634615000 43416311366316160605544254310005253423324423405126340560651104341336610410426514 30210126603436441160360350331143162000343614664114615366303351660525302554364464 46634615000434163113663166346045555043415355043033125120155052533200621651554552 44034363455350320630364402524553340240211452204341034461266245555043415355043033 36440252455334024022330343664005425321100000405551556500252435445335430252435445 33543000000000000000006044454424001033323353060444544245011131141611524554333233 530542532542532340442402320445 00466631613361020500600006663461005050141664031114616441605020010000111431600202 06361135444234322430601004000044425430010103534454640461441515122243523501433424 55644626563045343363525533014315163425366446552355461005536515633414312535261360 45613502345343363525533014315163425366446552355316336262655534254206344353221331 51216155322126442634641352004153010136410553651563341431253526136045613502322412 62144363465242516410321642054001606055442543100052534233244234016060554425431000 52534233244234250503311431620003436146641146124234446346635612541234150116030400 20000222162500404056522640115561523000161256226556254002000022216250040405652266 62216254000616521551221520400004442543001010353445400004442543001010353445143151 63425366446552355000666346100505014166400333523400606042433204442543001010353445 66634610050501416643143433634163405045611636442662324200343614664114610525342332 44234252435445335430362406064136415301013641010103534452020636113135263046604243 325051265636113136414430203234 00555524420041503046221625130024632153525422022225335003620403155615264005314562 42523551111655600531020546634613200654263121615664340444003350002000000034004402 00023044306045510045106035442543530015514231640504133300021201012335234150003233 54303136345510045106035442543530015514231640504333004420005000000043003305000540 33400300230060454425433500305242324420543002300604544254335003052423244205400565 06065442543620004544234046414000000000000000000000000000000000000000000000000000 00000000000000610102233523460002524354453354350105233523406001420354063245304051 55615221002016562655601500000000000000000000000000000400000006100110400046011600 00000000000000000000000006221625220013662156624332000000520022010001502250000004 30033050005403340000043003305000540334000025005506000620552000520022010001502250 04300330500054033403400440200023044306001420354063245300525342332442340000000000 00000000000000000004544234046414524232442054100015022502150426512005403340062055 202304430426512313633340504543 00411136163316002005600001664361200500131663036664161446100500210000611341650020 06461145333243422340060014000034452436001003234422420643446010602443523301343404 30444026504022433314204042563462464334616111420202346005541203043263465132500516 21104364422433314204042563462464334616111420202134331060105334254406434303403330 51201655455060324143135325614613661650260554120304326346513250051621104364422365 04034514312645200261566034133001606055442543100052534233244234016060554425431000 52534233244234520204466346150004341631136631650203661431105161606106660324003004 20000522612530040051522100000000000000000000000000000150561505261344253224631460 00000000000000000000000001400003445243600100323442621621145234552255445524143101 64325561266542354000166436120050013166300433253410060045433503445243600100323442 16643612005001316636134522165112354235161606106660324000343614664114610252435445 33543525342332442340261566034133516211043644250222013600200646114500131663555064 100646114646114436445120202265 00114466311131060600050020631664200200316141066331146664601010002005014611350050 04616363355442333230404000100604234456006002343535620403664421214461344164615621 61110502450352651136262644643411431630616511605450561364453131322325244254350343 64430626024131130161622315254531612443044142614304113356563316433613162156166602 05322044565353331043265543664615662541152445563635543255345431463433301065133212 42444603451223411316211523662005202044663461500043416311366316052020446634615000 43416311366316160605544254310005253423324423425254462343136252411601121452120200 04003021522630030015256550331143162000343614664114612000400302152263003001525653 31143162000343614664114610010060423445600600234353010060423445600600234353500206 31664200200316141164533165515235543122301035433210010054342460423445600600234353 22316033251222640661461135005004616366251506116633660300525342332442340434163113 66316343614664114612261366645044343644306260255221122010500461636200316141224213 420461636461636106515450532332 44251264133400303066223125104421632150166555525414146430650503311211650330431146 44440653412031425063030662205252055116621541006540536255430310102233303420336526 35425661402415223404606055444043504412514235211630025025205000000001100202250060 00102220543043403000000002200404430050002044403156340210102233043430445522354650 02462052066060554436433022325242342664322520500000000110020225006000102220525011 01022334134405545253543511345001606055442543100052534233244234061010223352346000 25243544533543000000000000000000000000000000060605544624320114256423025533300000 00330060661004000306660100000000000000000000000000000000033006066100400030666010 00000000000000000000000000006600505520010006055502006600505520010006055502022004 04430050002044403220040443005000204440325250226611562360012352105536135621633420 04044300500020444033033400200050333040111520354154464200000000000000000252435445 33543252435445335432544232222036060001022205100060555022153155456002044403010222 055033304611222222050246246414 00113366366636060100200002136114005050416131066441141114101060050000564166300202 03616463322442444240403006000063243350010105343235030405114621264446346644163641 13316502556252636634262144163463636150414361005440205013354636455542544553424533 22341061131546630666155642545236166532213653365302663156513331431133614136644612 05222633555354332143106534063604566541451335463645554254455342453322341061144265 45333014315524362362406245014002505033114316200034361466411461025050331143162000 34361466411461160605544254310005253423324423455523351431346525536442653665320500 30000351255600404065251550331143162000343614664114615003000035125560040406525154 46634615000434163113663160600006324335001010534323600006324335001010534323561544 36123123602364056000213611400505041613100145344200606024345406324335001010534323 21361140050504161312416021206422465646526441234141450100525342332442340343614664 11461434163113663161410321123632242534006220010105343232020361646135531213602434 545413021361646062205440522633 15450330045352151443114200050656066255256301563642026631205036133326605403405513 36604263425203350102022343320220065440222446555343354010112314120066233304263105 56335165142410341644434343553422036302000600313436330045352151443114200050656066 25525630110625445323025550544025432055233354060063130255513400124405526003366601 26620000000000000000000000000000000000006414354566155630004024202234434210511231 41200662333042631055633516514435121561225522026665033066406233204044616640440053 11044411533361166645200412206613005533304133150554344505500123305553312224350361 33326605403405513366042622343320220065440222446555343613332660540340551336604265 22202330523450225444230100662333042631055633516514115444035146022144261263053660 44320011222053223536604432001122205322323305234502254442301055001233055533122243 00506560662552563010506560662552563010000000000000000065440222446555344140446116 14203430226441103512000600313436066555024554000000000000300545253300545253113015 440313436313436364466233351605 00106420101530626216060040243025265226202533010642010153062621606004024302526522 62025330000000000000000000000000000000000000000005102002644013120024605636511231 32100145365140202360545425050010416043453445404366330650500020361541051246640206 34156141510013220454100123063536441545140042653054352042405243502524425124305232 40060000000000000000000000000000000000002644013120024605636511231321001453654102 32352020060361034324332303411200050416236026531130501436216362102022343320220065 44022244655534001053462406412332010352463424600000000000000000000000000000020361 54105124664020634156141555434450550012330555331222433615410512466402063415614155 24350252442512430523240060246056365112313210014536531021412665464560063241200603 61034324332303411100136465633545466236304024302526522620253300000000000000000000 32454142215154462422430252652262025330123305553312224324660333662444163026153054 32413525125515052446431201526532405612352123555331222436341561415463150360523240 061526532063241213655244410012 65141436650315501325451200546034260122042316566234643635560240023221154265620124 43312613425203350102022343320220065440222446555344400246111430405216436646616431 64114042005525644603605252245433310450413533251334526101345400243600266543112256 00045343401234442502061432533233432543244202100654333520501634524454434523453350 56005560401011525510110036220111223666522612450621642631146563133165535203451646 00361200322461553342000641616462206452326500231043510655035461204044616640440053 11044411533361650343441316662013012636643266120223433202200654402224465553403552 01322254550121236662014300000000000000000000000000002436002665431122560004534341 63452445443452345335056000313355463242305366115325464422314535402411662452513334 64405353122230561032246155334200064161626654311225600045343455001233055533122243 05460342601220423165460342601220423160654402224465553424660333662444166406514113 45116435106550354612424655540216413533251334555331222431244331261122042316004534 340136161136161562342100634520 54643436124555530633102213535633266533502054421525645256503216043423553440021100 04505111634301140503033161130330024660333662444161252231541451136335436241013333 35330626212525355313663105310452365255411655541440006010505234324066250533244233 24433534501060202543453011520244533544533442432601050523432406625053324423324433 53455560401011525510110036220111223666525040431613602234041136631136611416414342 15054241336415444300244525212202543453011520244533544533442432102022343320220065 44022244655534615251203316065512215512255652620223433202200654402224465553432160 43423553440021100045051144616640440053110444115333616331022135356332665335020541 56532245315552006551616362460325412522366122236330161463361100422000130322223404 11366311366114164335141421132241140304626153616624436662422055001233055533122243 25320112554112131025332442332443353450654402224465553453110444115333612666663660 54542665223665646050422000130322422000130322555331222430655161636655161636004505 110130322130322545425023266233 63252440662443640663616416050555062644165542300335044141304104546042005340000306 64544246143406630204044616640440053110444115333610114066565106506462063004160000 10226466366630112126012013150140036100006055131141620334433445436354464051011040 40021001560222314433423204324022611041422156644000642324320202244205224402523333 22510000000000000000000000000000000000000263136130303366304336603431111334526313 61303033663043366034311113345324635650536346021455063666034401503033161130330024 66033366244416562364445620606235506461160333040446166404400531104441153336141045 46042005340000306645442433161130330024660333662444166636164160505550626441655424 54604200534000030664544243033663043366034311113345412162035644021222016605336630 43366034311113345164104452201214423551142005340000306645442433002466033366244416 50546330515225066600534000030664544240000000000000000065440222446555341110464553 41156660303005600620006055131141006055131141000000000003066454424400210015664544 240420023420023522041110062622 22000530235334224650354460232422266262405102243501060032402242302244523365524402 55203454352504420605055434450550012330555331222430041031411633624014662031363332 23236045030360463661441530631150464144455454103204530235334224650354460232422266 26240510260100453055354055332544122533052250432012135462134124143423003323360323 14630000000000000000000000000000000000005610613401351460531416630015602604601360 33631033664311244366034430164453055354055332544122533052250432204044616640440053 11044411533361251605145620415652210054203206230331611303300246603336624441622423 02244523365524402552034555434450550012330555331222432664604232341112225516425113 21354012353442003140640544401642312400344560552330631150464144455454103204336643 11244366034430164164231240034456055233042323411122255164251133002466033366244416 12353442003140640542324222662624051020123305553312224353110444115333610226224026 23542445441045463140433210225440433210225440555331222430314064054314064054255203 456462156225440450152605432233 63032012465553641666120524004656200463433044355362224452304204160153500050121151 50226266143406630204044616640440053110444115333611305362444126522253043600624230 06216110661364046356216246134315006146444560622302262130543446432565502005112255 22655521065312224136111650253003121500314344033261651354051434651300103426634114 41624420605055434450550012330555331222433142156153164346200163133321015540534113 66304311440002164311043200641234331345212205002665522551222560102022343320220065 44022244655534552656004263400113012240213355640446166404400531104441153336142041 60153500050121151502262633161130330024660333662444165143465130010342663411441624 16015350005012115150226264311440002164311043200641021352004450411201455663564250 03320366506322114541400040535545403323252400465620046343304422006544022244655534 20051122552265552100063452330526004530000000000000000000000000000000001036331310 66464435114366336152422323044545411201455663555331222430463433044463433044526004 531455663622302664640324324335 54336062561224140063165623102246566133245611460151212623434222042064510101351130 01234451634301140503033161130330024660333662444162636331135626441241120550160346 62221205462324245461614440140513202026322600246113602340264241145646634105161500 25553456315216553630014612154605531211644532166234026424114564663410516150025553 45634420605055434450550012330555331222435334606225515625350213644405524201243066 61103305242506214433633653130513536632131143602616200522243214605055434450550012 33055533122243222550110436340235661121124151030331611303300246603336624441646611 31461210632455501165603633161130330024660333662444160631656231022465661332456116 31656231022465661332456113305242506214433633653130140513202026322600246113432205 00440411466005303524250621443363365313064510101351130012344511003622011122366652 11034025446663601541005505335440012020415506665541112500000000000000001101221550 03606642664006543324311555650231366311002404222446555340255534563255534563116560 360246113246113036066505623413 55601000166645550126612205011505003366132666524352042465505235324422001034202553 30104233425203350102022343320220065440222446555342661030123454161403431505132601 22441021042000255513330245524403022303006655264555160310605456044131264015653062 24454301400611132220651165502066202004411645111016664555012661220501150500336613 26660000000000000000000000000000000000004322434645040236305255206000022434012345 41614034315051326012244102104102321033646513062124015533234063401011525510110036 22011122366652626302245413204636503112262504220223433202200654402224465553452353 24422001034202553301042322343320220065440222446555341266122050115050033661326664 41312640156530622445430145621352056630056655635465305414025225010000553430343150 51326012244102104236305255206000022434025301203105112225413255001233055533122243 50115050033661326660103420255330104230000000000000000041550666554111252560611220 30562460266555236453006655264555021122142312000000000003366132666000665250006652 500553430553430305621402354634 55335014615050520226463323522650212555406265560053424306002245302534552142423402 23540223425203350102022343320220065440222446555342132614006013402351510543155132 01554356150361416050044136043613342141461044631044534243060022453025345521424234 02235402263162020250551314454255120565222301512413601042614461231252603520143311 03131140503033161130330024660333662444163301053141440214243616236456626120650003 36250140120430325342322313442030452015646406254664510466256346000000000000000000 00000000000000011234056053061013416313315166300000000000000000000000000000022453 02534552142423402235402255434450550012330555331222432264633235226502125554062656 21313015231132603115214315366116434403331200024560630650340452435455464335341644 35636316033146033214243616236456626120636052026125626623255644005311044411533361 15231132603115214315202612562662325560654402224465553412330555331222436436146446 26114425063446604644446500053210424333105453555331222431433110313311521431223540 220053210053210413501512464556 63613504436120631266646402340516066254325525343441421516003234142041334343100030 66144006143406630204044616640440053110444115333610231646150031640404361416330403 34614233165461316200461303034163614403044316354461144322140335650533446345120033 66515111623606660341045463320436035033060330016443612063126664640234051606625432 55251140503033161130330024660333662444162651051163130563616214105563530114355506 12013156640165063066050660025620240663612316433113022645041134306066252260660041 55066655411125015260606125652110601162563115200000000000000000000000000000032341 42041334343100030661440044616640440053110444115333611141654613446640551320366433 23144503410420440104400614043614163304033461423316366115613240066553232225436141 63304033461423316563616214105563530114341334343100030661440033002466033366244416 23405160662543255253410420440104400610531104441153336124660333662444161340446152 61161350330603300163044316354461066553232225000000000000306614400306614400104400 615521100110052244524425016160 54153415136056546032122253344012560123660243442523546406604126645420534355651236 05450001634301140503033161130330024660333662444162004403300236163105233016313141 64166314161643523045510221506451610561302413435243055022006243423016220342323534 53442353422055001534354061550435454243243354243535001644565034124234116055600130 13613350102022343320220065440222446555343300236163105233016313141641663141650621 66404420315164364464242053652061332120436535436610221006406416000000000000000000 00000000000000312521504311052151565265221565210115255101100362201112236665241266 45420534355651236054500033161130330024660333662444161146032643406345012452561253 21222533440125601236602434420315164364464242053652612414612250335002602652523301 63131416416631416132616021640536434253423134524554565601241655001233055533122243 53435565123605450003423235345344235340531104441153336124660333662444164251036516 14361652106541105342346124261534335002602652222446555341245256125123660243013013 612602652313000365346416534000 23360623335465641115642134500321510254551261302510300045544665131011250155456501 06034346143406630204044616640440053110444115333613450100064466224515055340544642 40502016161456442123613305365202303564331553621334623335465641115642134500321510 25455126164221352230044616654203301201645515461300045544665131011250155456501060 34346630204044616640440053110444115333610064466224515055340544642405020161606446 62245150553405446424050201616322331126460665206223212060104343503033161130330024 66033366244416642552110246360343665121425301620223433202200654402224465553442260 42314550324352130614014333161130330024660333662444160331611235044065061322623163 31611235044065061322623162412505404213446224156443146213306416342605210216445204 03050461461034200654240252441363561203411250155456501060343466004155066655411125 15056325546653145525020105435430256000654402224465553400000000000000002631306151 13643602342340521005305264454625316316043500222446555346132262316254551261106034 345210216506161614004343634520 14440225442230140514340213426566206344400426462631566326004643256620242364426522 21115441634301140503033161130330024660333662444165306400036016306520331463411133 54551443413103221440513630023452140044431200344554225442230140514340213426566206 34440042632000530435036105542352444556266422524511422064535001526142002225410052 26623350102022343320220065440222446555340036016306520331463411133545514434103601 63065203314634111335455144341530435036105542352444556266422524605055434450550012 33055533122243012433341411221124414023303350400000000000000000000000000000046432 56620242364426522211154433161130330024660333662444165143402134265662063444004264 16022354253332215113552534316340636500361044311050023452140044431200344554543256 30033346500433223331463411133545514434121342656620634440042655001233055533122243 24236442652221115444241002430552330100246603336624441612330555331222430666153001 66446555236002551150416033466020416033466020555331222436344400426466066301552330 100344554344554442030351351605 22140103114452254550505542453543000001411535250535355644205232324352045400605553 45330014352504420605055434450550012330555331222434666100060324536562345264554606 66533665323636335114034646416340131005033361366002103114452254550505542453543000 00141153564114355422145421224321312066654000360311445225455050554245354300000141 15356630204044616640440053110444115333610060324536562345264554606665336653206032 45365623452645546066653366532305126536315261326623033365533651503033161130330024 66033366244416136412423164326446202224112241350554344505500123305553312224352323 24352045400605553453300122343320220065440222446555341666115054552320333606552441 41305644523100222453663624036415640235022242533241303314136316000002122363364156 40235022242533241446364146100000565541456445231002224536636222006544022244655534 54552320333606552444540060555345330010246603336624441665440222446555344630444143 66412010222432440065033361366002044413655654000000000000001411535001411535014115 352122363533411005300360360065 54026006353065634502615446651161622244633354436152661100513603624046165063564441 15111111634301140503033161130330024660333662444163200214102421640325466224552523 33662111463255301043366140261163533415522244611104616132035035654466450654013633 36622223601424012143205162331126616155533144423635306563450261544665116162224463 33545560401011525510110036220111223666523404461316414163624313620000004443060344 11630516614244362255533166603032540666056305124220122244600014000000000000000000 00000000000000645305312023436035632224464444420223433202200654402224465553435654 46645065401363336622223644616640440053110444115333611110214026535506555331000633 62404616506356444115111113254662245525233366211146261163533415522244611104356032 41440244411500021365124260322224462226446165063564441151111133002466033366244416 26535506555331000636540136333662222360362201112236665265440222446555344214555331 33333641444115555414555533155513533366200056111223666520000055520000055520000555 200033340033340111600014014143 63625341502544422014134220651121032244412166344625135151452316661523165404304336 60010416143406630204044616640440053110444115333615500525243603413136034124145002 44112424041162046301642564636425533405042244246421161130554624241466242650665054 41136062306161253052454530524124260012244121202161652402532324025365351006553365 65052210306066252260660041550666554111253140613521314135224430203553353135634666 33056516330245535013366653522223153536311535120112023366410154102022343320220065 44022244655534251435156514336610301441141514230331611303300246603336624441625323 24025365351006553365650555434450550012330555331222435505022056523540100005343321 41342206511210322444121664035326242613002244364640304403534631020000361664353262 42613002244364640330424314605000041611325365351006553365650555001233055533122243 56523540100005343326511210322444121660362201112236665265440222446555344410155332 40462340344110060365042244246421053366535303000000000006655245450000534332005343 320361664361664030536036154364 55205000233234342342454454000202006043543335554052056124454450601640600604602121 04211623425203350102022343320220065440222446555343225005330666163631462400153605 05245133503000466461614614131131000404005016316663520561244544506016406006046021 21042116200544543435435323323000505001034234442023323434234245445400020200604354 33350000000000000000000000000000000000005330666163631462400153605052451335043365 60554533613005614046402224405563132126210360005116045445060033605055434450550012 33055533122243222521215623600541204043645114030331611303300246603336624441646033 34142100551304345430662633161130330024660333662444161151224320014350545066655013 33414210055130434543066262052602002062035350635523506116001630053542431136526020 02062035350635523166100614002423534664141000266103233201004433002466033366244416 60060460212104211620026610323320100440000000000000000000000000000000006060040521 52221310565603566154005016316663053542431136000000000006043543335165132210435433 355553302142254300551151033335 14223522010414325363243553535025045533546566440261223144422421146254253210303441 12506141634301140503033161130330024660333662444166661342264663266403642641526004 22445146654524462111441422154314364206061122430521162603434022054130520533336012 24430215005325303654641166246241526054411116045245240412313661153153625102336666 10324420605055434450550012330555331222435065613412136144141403406441146242216160 33046510430411112053366103540363452414534224242052032244231211503033161130330024 66033366244416241545334465465316401553333405130331611303300246603336624441622054 13052053333601224430215055434450550012330555331222435205055055345620600004243235 41305205333360122443021503142452410656005533051304303303361354050000141646364264 15260042244514665440441642302000063613152053333601224430215022006544022244655534 55345620600004243235333360122443021500654402224465553453110444115333615350033660 32601520322442312116061122430521035533263112000000000001122013205000424323004243 230141646141646326015620163454 54130165555215640606055405542052122244153336440261511322514213331042054152614441 10311631634301140503033161130330024660333662444166661466531416612026366346012152 22442522304523226443214266620140312345211122062256165555215640606055405542052122 24415333602443522036026241361232103644411335566533425504105153641654560413336644 22113350102022343320220065440222446555340236446243630662646251055553342664623644 62436306626462510555533426646502332335354324234562600000502205605055434450550012 33055533122243622622121526562514640000010660120223433202200654402224465553441051 53641654560413336644221133161130330024660333662444166060554055420521222441533365 15364165456041333664422112044604463043533366541112514114310656255533525540446044 63043533366541112662646251055553342664642054152614441103116333002466033366244416 55420521222441533365415261444110311630654402224465553424660333662444162423444114 34460256555336244411266655114422222244351131666554111250000205502000205502002055 020403304403304233422205032323 22000550342323442332453354055000006044454424243503001431324010512133205623305450 05066604352504420605055434450550012330555331222430044016313166311364114604400000 20666466360330614646114664136631033000005011131141550342323442332453354055000006 04445442440063464530602656445021544023200201110060033364456601530605454402121133 22510000000000000000000000000000000000005615136050453511304231104640040222001112 66422054102046466035355113345444133211062401023233056566445526204044616640440053 11044411533361502632463354006023305155531445540446166404400531104441153336145641 56631005046603233362113333161130330024660333662444161051213320562330545005066602 33403210533110434552100154535113042311046400402220504616034233053544253314541020 46466035355113345316104354402423352446332105331104345521001544005311044411533361 60545440212113322510504660323336211330000000000000000065440222446555345440262224 63322000010333233530005011131141005011131141000000000006044454424166043306444544 240305550305550522041110062622 00544423432243060100400004442543001010353445054442343224306010040000444254300101 03534450000000000000000000000000000000000000000003145124130122203423202166223502 02240264214506201466353516213034116005035316103522153546223363416513030444232034 30652015414452514313216413036330623032356661041310423356564314505244300605654340 56116630204044616640440053110444115333612034132311601303266515003134631530363114 24261564043661002042461604255524515443045051336460054523546505605055434450550012 33055533122243533301631303522331403033603263540446166404400531104441153336160100 40000444254300101035344511525510110036220111223666521004000044425430010103534452 56260634466210606650645630600006663461005050141664100001114316002020636113130326 65150031346315303000666346100505014166400444254300101035344500000000000000000000 44425430010103534454442320343065201540246603336624441624660333662444163150515633 34024010212343021665035316103522046431462404000000000001010353445665064563103534 455340231636113451422166623413 53204362441015506635226066524100006656213305354611200602500116255101152364402112 31611326143406630204044616640440053110444115333613430333004420005000000043003305 00054033401654112023305563445055341200005535426603022555065102244332022526566032 24545001455222012605533445055251211045532320063222005560001000000052002201000150 22504420605055434450550012330555331222430203400552344505543126603553152551320340 05523445055431266035531525513022100060000000250055060006205520000000000000000000 00000000000000650220433202261655506224155662420223433202200654402224465553401162 55101152364402112316113200000000000000000000000000000100000005200220100015022501 00000005200220100015022505226066434111046653114465000000340044020002304430000004 30033050005403340000043003305000540334000052002201000150225000000000000000000000 05200220100015022505200220100015022500654402224465553412330555331222430660300031 06610550600062055200005535426603005535426603000000000006656213305001502250015022 502304430015555544445520063634 00533324342234006001400003445243600100323442053332434223400600140000344524360010 03234420000000000000000000000000000000000000000005365642132620423223202366313522 20440164203211500411402463064043111020544611402405664235254403462364040443554644 51115603323321563405460264041330145144311210626401422450454414505144640665563344 56151140503033161130330024660333662444165633640646656404566260224421166425403663 05314013034666050233166305302533506542045052333060155433506501605055434450550012 33055533122243240046516404222443634411134151230331611303300246603336624441606001 40000344524360010032344200000000000000000000000000001532510144411656112226123240 14000034452436001003234425600001664361200500131663326065110564566155350232130346 66050233166305302000166436120050013166300344524360010032344200000000000000000000 34452436001003234424435546445111560330246603336624441624660333662444164264225441 40313601554335065015533566113523544611402405111223666520100323442100323442550345 600646114646114251406501626442 00335544233323040400010060423445600600234353033554423332304040001006042344560060 02343530000000000000000000000000000000000000000002103620415146436164406463620524 46111424320651352666414561614024144424544211224220364561333242634342012422212622 14411211053102464232534322032353106122344421251434030334301612302342513463326640 10621140503033161130330024660333662444165312156544342500563212025503343131441514 64361644064636205244611142432404434061654054352643144511306015204044616640440053 11044411533361552504341501521645235513320403140446166404400531104441153336140400 01006042344560060023435333161130330024660333662444164000100604234456006002343531 61230234251346332664010620050020631664200200316141020050146113500500461636500206 31664200200316141601663504226615502026606042344560060023435300000000000000000000 14263606110225232354234456006002343530246603336624441612330555331222431624441114 51503211334660101332533166635345522044346463111223666520600234353600234353225232 350461636461636404556015133155 31006142203532606625225666502605006654466620161341216655230331611263350021604336 52222112561602210306066252260660041550666554111250256330141320223433422240320400 22466222305214406364505543443555304503005531155540052052502000000006600505520010 00605550225025205000000001100202250060001022205231051220223433162250436403224363 33364420605055434450550012330555331222434340300000000220040443005000204440314132 02234334222403204002246622230265505543446155203413045534144441102022343320220065 44022244655534100000000330060661004000306660150554344505500123305553312224300000 00660050552001000605550200000000000000000000000000000000066005055200100060555020 00066005055200100060555020002200404430050002044403005500303340020005033304022004 04430050002044403220040443005000204440361150144202112134445411003622011122366652 05055200100060555025055200100060555020654402224465553400000000000000006340522416 66633240122456000323005531155540020005033304000000000006654466620006055502060555 025033304322256111060032032323 00332244244424040300600006324335001010534323033224424442404030060000632433500101 05343230000000000000000000000000000000000000000002063625265646456116404613442504 24612424221051304161414361464042646204046431124230424616414545143345054325561056 54365656613205343535243545056454605054523365620435140434361601303232602403430600 10321140503033161130330024660333662444163162656564364505013034005351353130436163 63416313035131503031346653540333333016213034455131032356410163503033161130330024 66033366244416252534304505151301205250300405130331611303300246603336624441640300 60000632433500101053432333161130330024660333662444163006000063243350010105343236 15640433226460454213606140200002136114005050416131500005641663002020361646510131 32036016102005013000213611400505041613100632433500101053432300000000000000000000 63243350010105343233202500121321232050531104441153336112330555331222436100363263 62601530434010060454046431124230024264246403000000000001010534323665245441105343 235002064361646030266045163454 15252260543062313025134260341613313510552012513456046160252501631320646300043150 13640152431002342503530253420525335265340254530011616031651203000056221551516455 65621060110550543234202061533432445345453345010025220234543505016244345332432324 43206005230461551262061110155061526011622215040015216056501652106165561365201626 50040000000000000000000000000000000000000024266604340624210443214053523501303632 22061602363506613560414314051414555016105414201164210363463026623130251342603416 13313510552012525206146450131400034620641306242405243502524425124305232400610000 42335445452644242350205560431225265512515122510300610004233544545264424235020550 00000000000000000000000000562215515164556562106011215562262613221215601066653362 10345206441255056541420116421036346302623305234502254442301025244251243052324006 13140003462064130623416133135105520122543205523335406066135604143140513452064412 55056003462064130620431501364015523103245031552333540606441255056363463026254530 011364015225065100251066052003 01435022234220243025424600432251342100335250634205554355053405235310034552643560 04425205650613160042560436520662150005650116251102200123444250206143253323343254 32442021006065461225150000133644363251413133026510062543446051034314522441432331 25512021000000000000000000000000000000000000000415222160103425165515525162512210 14004615512620611101550615260116222150400011155302504635560416410442232231005554 41034062144206526506633133150222336043015633501251201144644620014350165340554230 00353022543220143501653405542300035302254322065206156540052661325630022161026043 46325533634544652265056020614325332334325432442021000001336443632514131330265100 00000000000000000000000000322455242613532322064130455322535164245455013640156335 01251201144644620555551043226022243665023305234502254442301011562000212066152660 04322513421003352504322513421003352505234502254442301065265066331331504322602224 36650003530225432200424055234550565011625110552333540601144644620222436650116251 100442520442520265105600210400 23131022523510255102352651454453344055045144356401564504101466653520431414344464 42406036110215333154124263411312106205002223034126306114253422043523105322610156 63001654423065102635145623205663341056411255316623002050404316136022340411366311 36611416400000000000000000000000000000000000000403010162526504461012265562265522 12514615512620611101550615260116222150404060615251203316065512215512255652664213 51462601442253014533611234462505234324066250533244233244335345360631112425034636 34333133530104431613602234041136631136611416461130621641351551225501105135514666 53520431414344464424060344104512162014465111445114526143150413325054221005246633 44404660346130443111460201561364262265522066026422326561506331266633266325662505 33244233244335345633552406324416654331515506152601162221504024551606211400612335 34636343331335301044113663113661141645234502254442301014465111445114521502005554 04365213665224611545422100524663500222303412552333540600555404365555404365660264 220524663524663326334365104206 44403550236525422330403352000202001622252365114021062351403242252465105214302162 22414220416502352416655324250240524460261555145464165023524166553242502405244602 61555145464220541252355440304425000505006155525412560154263045355253126025634056 15553635540316226515016660622016251066155562030000456265260606655601665506162222 66130000000000000000000000000000000000000321512510101122106112201615555116413545 34505055335025533052544445526204435263132520043063036155540221442303463632040164 53060000044325661432151343006102101254446033530423646213101615006254440120132422 52465105214302162224142235413156460616200152333065064314145030613240100000334522 55505440254320552333540605055335025533052544445526502216000606003466616241224420 52244025233332251221600060600346661624154402543205523335406053025331051622263231 40164530600000443250610210125444603350000000000000000001010043111615366060034666 16241210125444603355006155525412015233306506000000000003466616241000055261000225 160033452033452334521201335604 41450040352461410613253120363512311501153104416302050064104414604411346653341104 33406135060000251213013025351065625545112155344223301064356662432031564351021656 64411114122000034535105103414502423446455354416633040352461410613253120363512311 50115310400000000000000000000000000000000000000001641450450165640363166264414665 22110000000000000000000000000000000000006136320320612130414611513363112556604530 55354055332544122533052250432324022423022445233655244025520345231646654033533451 50333345506114435665651343133660634426001415466146635205620604220041445132544146 04411346653341104334061313025351065625545112155344221645246504142654662066246034 33303110431640334666310502535106562554511215534422462134260561211336666365224452 33655244025520345221225131022225110433554402543205523335406056206042200414451325 53543313224233611443635123115011531042543205523335406010355003633264525612113366 66365633006566451341433510063623555526603442552333540600414451325414451325522504 326624603063623636234335164206 44143643630305420331051136036000355354346661140012422203403442124610402334544426 01541262613154321316645362146160353455113362463443430551446334151143414201061353 31036623540124222034034421246104023345444260154126653555043043356531603054432333 51062365120543113646043330311043164033466631050664223552464425242104034565540533 15626254453230255505440254320552333540605321050615130512305516410053502320552445 33502544220001432544025100324201560223013324024000211215254443430433565316030544 32333510623651542033105113603600035535434666130523260324603325120036304640334421 24610402334544426015412625451045310445265004140313044460266410410004224234311162 55505440254320552333540602544220001432544025100324453013051613255526323463133240 24000211215254443324603325120036304640346603461304431114602013051613255526323463 30544323335106236510021643110432006410000000000000000014325440251003241642446041 15423003553543466610422423431116566562523334552333540600363046403363046403251003 241223146154126151060453641505 23052133412402335612303531543534444155636353364360405615663415651432422506234454 43564642254651666461023663554216433142006226305556145524120155634150565462565222 24663535650614604524250104364161243424322000633454163103253520603413616534353455 00014432350234664131034440466034613044311146020604254221654245613633402316646614 26266254453230255505440254320552333540603523556123532164144305461131163515151656 10305245343652565266000422515350413420312201143644566233632252340126645230645251 02466622352363233561230353154353444415563635341342031220114364456623363225265113 25401325260531115542541423663554216433142006226305551043641612434243220006334544 33303110431640334666310505245343652565266000422515312201143644566233632252526601 00550533544001202212315212555531142421254402543205523335406045161306544466216242 55612664223112133435004404114660053031625106615556203002202442330065055505335440 01202154332334213135311155425414244233006505225444230100155140222155140222004225 150633454633454024041202333601 36525440554612366166146104005525012644334621341634014153303463641144002061404336 60201463002404354544024060530130420030040114133646126020156034144231332401516003 04003443440360614646603602041051063001006055651126410163131104105036026014006001 02212665160152332454052220233052345022544423010041315633223043543405561104635531 45520000000000000000000000000000000000005540263053145242101361504234460126515603 41442313324015160030400344344061621326504531053436051222641403252351324064150416 12045333265601642012351656303243105625540364143633546445306261004030043343334636 41144002061404336602014624060530130420030040114133646542612140453460215223041363 44404660346130443111460206053013042003004011413364614616044255062144156443240640 35004003066364413453105343605122264140331104316403346663105064035004003066364413 40055250126443346210501630344110506310000000000000000066160413225523143420255330 10423060010221266511006055651126030400344344000000000003066364413300433433114133 640166166166166201462453631505 36434426216465356666514631453361364266423023350036141605004413604361334214146104 46310446432336163424323062026652316215655221460652520322556124031516251024010255 46006310250361416050044136043613342141461044631044416361020033641034164435636316 03314603360152332454052220233052345022544423010511663412054643164012040166230035 40165431136460433303110431640334666310504340533421356636363264413024414600101236 24360312043222440506444354035654153410465034555330201333423042200336410341644356 36316033146033122563214424242645532065535400302245302534552142423402235402244136 04361334214146104463104413425322062040155212110000451545234503605034462002150344 33303110431640334666310506202665231621565522146065465034555330201333423042253455 21424234022354022511254615621225563101223305234502254442301034555330201333423042 54010233424220000134102043315005620435234502254442301040155212110000456052231001 46052233424220000133446200215034506444354035552333540601333423042411215002554230 550215034215034000640032013001 44311366625464440431413303120210000002562336123240123464501432151463063213502254 26314513105234615646042364650314624150225453545630154323460054320202534243550205 52342155435461316200461303034163614403044316354461346152351501465153062154123044 31363135610625445323025550544025432055233354060531626405613545621021351403346321 56455431136460433303110431640334666310500003253665121141250344403346235416200134 12245355653401666011623146523064365532422124306111066154631254261244136335361025 55022546215346031640404361416330403346142331623450505243534220502254356223414321 51463063213502254263145142364650314624150225453545633463644046505600000052154415 22202330523450225444230102025342435502055234215543202661324543044310215244524353 42205022543562234266132454304431021524454402543205523335406046315362055232423214 31202100000025623361456420552351463263461304431114602016660116231465236300000061 46224360116240003063044316354461000001631553000000000000006146224006146224016315 535215441423411004010204306602 23411064506115230604312641136225442105562466321404366244303216450521463230134652 44233514010425211144033203211614015412066322152231002205500153435406155043545424 32433542435063435556601130135525605465302213354331044033002361631052330163131416 41663141600000000000000000000000000000000000000114133633654425412323153014066221 51351523324540522202330523450225444230101100312521504311052151565265221565234461 50302541324453116221406631233444566441566064360055512060000524023616310523301631 31416416631416236163105233016313141641663141643541412630533314254545663150432164 50521463230134652442335133203211614015412066322152231034651366415523356022153114 33303110431640334666310502541324453116221406631233456616306236501145562554162203 42323534534423534614235150452361221556415506152601162221504064360055512060000524 41115634646422154061631314164166314163461304431114602015412066322152230555120600 00524444530200004361346524423351210554423263225444230101145562554223354514100002 532215311000341003410524436102 54250121120551420663414216430663435002103220460262626644516512325341335636533115 34665106334045622266643104623062326032015451211201544410144540232635222124115426 06236131502626266445165123253413356365331153466510121120551420663414216430663435 00210322050234664131034440466034613044311146020263111333254023150315130510462641 44102346641310344404660346130443111460206433206125532604164413465131464035014454 02326352221241154260623613150113560442535634520442521006302660002356023041314461 44424150665250023560230413144614442415066525062140620532355435556531044161034166 51302432245236454232056023263522212411542606236131501143635613401143420056045504 33303110431640334666310501502454223422212460336160315401545104506232656650551605 02010543543025600532355435556531044161023305234502254442301012511261532621510630 54645064023132422404030504614610342005234502254442301050602342340521004425210063 02660504614610342001305464535530234234052100225444230106232656650154164620014051 105604550112520435002660210400 33530444650453335340646651602664324433242030640434304506206545561166312354543150 01120301142322156331025451031313260645604114050403226260641436453621321631051350 13336130104343045062065455611663123545431500112030444650453335340646651602664324 43324203060152332454052220233052345022544423010161246134066203506555612666363313 00001523324540522202330523450225444230101305405313352255624631316230022406064143 64536213216310513501333613010512221250454413406445265522656020150123221661146542 32346200665040214335653650361114531351103406054420523425042410024305523301065455 61166312354543150011203025451031313260645604114050404460210411143644424223200002 55505440254320552333540602543520353600534022544060454413406445265522656020140244 42532221211510000464645101321036630203031104316403346663105024442532221211510000 36111453135110340606365003610443110504316403346663105013325122551210502642064441 64060513501221030100416033466020534022544060552333540606444164060366302030225440 600112030112030430102030000000 41240131524225420113511663621340066253134015430363633511403464641634013100503336 13660024364341460033414023140243414330004065210664541430366040243605441330534604 40106600163636335114034646416340131005033361366002131524225420113511663621340066 25313401550234664131034440466034613044311146020226611146324410232356034203366254 50132346641310344404660346130443111460204555344556034514324434101142630101436604 02436054413305346044010660016223244314353605445525066456041041066121046210416121 66000105342055661210462104161216600010534205530534102336440243103306011006134646 41634013100503336136600224360544133053460440106600166642661141564300115246430623 44404660346130443111460202314024341433000406521066613216411612022145602021233644 02431033060110061313142016301122346405146603461304431114602053436344000301256011 46644340226420650656460020444164110054316403346663105053460440106600161630112234 64051020444164110055033361366002033165452046000000000000301256011301256011106600 162435022220052120122021025004 54412332116306360146361162225404222544460440444041520062022564030653056155454431 11023600145415251352144050546641615401334666532301454152513521440505466416154013 34666532304425125365541665156304516216522544456350362500150552130401240216223233 46660541010625445323025550544025432055233354060414334320323343202146153342254443 41004615512620611101550615260116222150401606625152656521236151230000006661004606 61450204120143115155233306240310116320503650634662622544401530446131641416362431 36200000044430636014636116222540422254446044011632050365063466262254440153033656 26645250003553346666432064661640421523661443111612006314166155523035552333103303 44404660346130443111460205054664161540133466653230503650634662622544401530231136 16230644311124540365063466262254440153046603461304431114602035625411633466616500 32615612552333214202162232334666054106152601162221504000211225444452600566552333 32510422443111134503555233310330133466653230116222150400000055520000055520000222 500033340033340333401530440100 36614425441041014422623530225414002544132123332036225440431630363401450002505346 62226440332360601306112546452611523360343113124653323606013061125464526115233603 43113124652332563623124312524636516206042544014604415523303461404143063200052024 31155513360152332454052220233052345022544423010350356321313565644543464001523340 22163162265150166606220162510661555620304032043361545164331622402523323654163564 26263535113161510023466104425640166523132516625441043466465312410144226235302254 14002544132123346140414306320005202431155513316652313251662544104346646531263355 15424055236300523364565432450553461431550452335204353303044035346310200003616645 22202330523450225444230102425035100061012544666455502205652354010000534332224316 34622032544250342220565235401000053433254402543205523335406042600016065233111322 42431460500004161132254140025441321236152601162221504000610125446664550160652331 11322520243115551336042544014604023466104425000000000006155326362000534332002434 450361664361664146043352163201 44304000311316163163646646000303002061461114124606054102336166635136405204202055 30326033450606261051124105435560521430235016504523601046221105145310316002523005 62605114323000466461614614131131000404005016316663060463641540145166102052641024 53511412400000000000000000000000000000000000000062262525625651551500060600405215 22210000000000000000000000000000000000000352014454604203602553305125120254614305 66462063012034411045345303462121403306124143034115043354612355544161114264130250 35050224045104322412031633503421604630253013421131501406504336603243240431545641 50152003431004232045561344016536340436620344231654226326116050251360532426636533 44404660346130443111460201653634043662034423165422234221025634054206120325140650 43366032432404315461005254002151026634531104316403346663105065043366032432404315 20526410245351141240434600354503221640000000000000000005050010342344422020060435 43335350502240451044005016316663056260511432000000000006043543335665051305342344 425240643455613326034315134206 41651103012304053455254241434155005233213121466266414003540130404306232526002431 12106666034552054661262235325132163020434662144345542551461563423242243522555303 25440064641644304622532331413451352103061622356616153246261114412624630461061042 54435214150234664131034440466034613044311146020602460103613343141216123300346642 62426254453230255505440254320552333540605310604164434636561654400431135153554661 26223532513216302043466214434056204502025031516130012544140333423064030340154525 10053466560111405345525424143415500523321312146656313511650065602346635530324322 52353634362200254456465632050520462616400652336304443403033033613540500001416465 22202330523450225444230105052046261640065233630444505505534562060000424323250315 16130012544140333550553456206000042432323305234502254442301031516130012544140333 44164230200006361314610610425443521415234502254442301001210543114224046560234663 55303610425443521413061622356616065233630444000000000001622632363000424323003534 540141646141646026261313111205 54260154412636341645151104443622522544020413466266360436024414151652534333624431 15423246034523236152013016146352006566334664332555542263213401631050455021613062 25442252151643131254305105256214300242211622611344154412636341645151104443622522 54402041350234664131034440466034613044311146020143301442052212212312502533346653 21561523324540522202330523450225444230103554454224606503264350145523345366152406 55353134161252224655233156265205445442423453543215100000205502422106114114154160 16555233651463466466363164146135450000030440312242464361652555312254462151252150 40644035251023346633435413016146352006566334664332551663663623610612225441263144 33303110431640334666310501614635200656633466433255203220561640155233552562530645 16302133466136552322056164015523355256246603461304431114602064516302133466136552 44436225225440204134252605443114434235234502254442301006566334664332551211443113 44522165552336514634266155265334622544225215661555620300000205502000205502005022 050403304403304503645502413101 33000440163131663113641146044000002066646636623434053231443061261640505143205324 44151312342303531226514631042600404320562666003430022043545433544532442302200000 10333233530330614646114664136631033000005011131141440163131663113641146044000002 06664663660152332454052220233052345022544423010033152423320103244106334502652223 15050000000000000000000000000000000000005540235251563525102361304033333123215602 04411654034065164034422254333061065350233121003432054200031414250241403115350016 13046300015656621613142161306243205022222362650336612304301261304335552344453630 46624200616403140006212144116540340651640344222543336126164050514320532444151313 44404660346130443111460202064112056613045344462303233121003432054200031414136650 21164032433315404351003034502151110043446603461304431114602043012613043355523444 20263450245333626460101640354555006160000000000000000043450235000463633450215111 00434000020666466360005011131141001033323353000000000006044454424666662464333233 530062121062121621210434616502 00466631613361020500600006663461005050141664031114616441605020010000111431600202 06361132333543455340106003000033352340060604243320634442016646465252023631050202 15341403422166630522626243430312150403035416560163651456404666543230310636555031 44600264420543113646043330311043164033466631050244432036332535054250451405126356 65412346641310344404660346130443111460202423160644353031326401203043642620624211 41634040462362140043301563352611313125250541460205056243630435363435254505436111 23053213425654466654323031063655503144600264412113414046340645604532142246550200 10000111431600202063611326614101513260530106126323022001000011143160020206361131 66606220162510661555620300300003335234006060424332400004442543001010353445303154 15630034406214425000444254300101035344500000000000000000000004442543001010353445 66634610050501416646365550314460026444316403346663105013210324563553122050562436 30435360205245646043035416560163043301563352000000000001010353445165145405604243 325421143636113051336455614506 02116343646263015066660622446214046153265300566143413151406201111015533156303162 45124003615550146162310244404662146610343103445405250555002210006000000025005506 00062055200414365401123045550544365406005235651420363412306654032220233412301002 54212635010625445323025550544025432055233354060666001140003000000016006603000310 66106254453230255505440254320552333540603543462306555054463544302523025515054604 23015550544205410045232552510055600010000000520022010001502250442000500000004300 33050005403340665403222023341230100254212635035406222023350236003254522526062011 11015533156303162451240000600000002500550600062055200200000003400440200023044300 00000000000000000000000006660622266236056154060550000000520022010001502250000005 20022010001502250000052002201000150225000000000000000000000000520022010001502250 04300330500054033404300330500054033405234502254442301054100452325525100220100015 02250330500054033406005235651420045232552510000000000006156364210001502250062055 202304430166460204402250330600 00411136163316002005600001664361200500131663036664161446100500210000611341650020 06461142444534355430010063000043325341006004543351044351010545505152023031410212 24441003455621141355136036540465140322544511015134116320203133032340460621204244 11120061350234664131034440466034613044311146020510436332002135054650631445553354 65465431136460433303110431640334666310505504613403164046425303134401165424116566 40042630315305621133366315315602322026250540463605655333600432543250234505456120 23255033415653313303234046062120424411120061364504403031441133063356625442205002 10000611341650020064611410063000043325341006004543350632101541042355111221541540 00000000000000000000000006300004332534100600454335360625454424666255115402303144 11330633566254422000344524360010032344200000000000000000000003445243600100323442 16643612005001316636212042441112006134316403346663105056211333663153155116226440 46452232550334156533533666500164144211523355116222150400100323442100323442552463 650646114646114151340432613501 00114466311131060600050020631664200200316141066331146664601010002005014611350050 04616364422335444540303000600103543321001005434245121300134116133443040631124514 44116124442361623533141134460446103026544111530656456463463444652200253613232222 04403215160152332454052220233052345022544423010546530562654336035153564543316655 62625431136460433303110431640334666310500325334322552050423365135553343655513411 61334430406311245144411612444210101434450456450351644211303303251216344204166655 00244511455161631362553056465632625543366313110143445045645035164421130330310100 02005014611350050046163663433203213204261335664044041000200501461135005004616364 33303110431640334666310500060010354332100100543424010060423445600600234353100604 23445600600234353061243262666605502631300000000000000000000060423445600600234353 56224132111225241116316642002003161414316403346663105020641553331204143516442113 03303512336662401210533266322616122644266434116222150400600234353600234353220514 640461636461636456263303121205 46512013352622515016662122413611046150536433603105450041064604333511134643405346 46643543320653344245150166610222114310561565142352301510053045405222133325452501 25454452154044652042323025555344321002005231310364043043403000000002200404430050 00204440300000000000000000000000000000000000000616143145405222463315343505254143 41166254453230255505440254320552333540606160100000000330060661004000306660105304 54052221333254525012545445215240323025556444523252065232332562354540522224334560 05002546460413300000000220040443005000204440332302555644452325206523233256200000 00550030334002000503330400000011002022500600010222050000055003033400200050333040 00000000000000000000000000001100202250060001022205006600505520010006055502066005 05520010006055502660050552001000605550215506152601162221504055566346021621263542 04044300500020444034044300500020444035234502254442301022500600010222051650325434 01512050025464604132005231310364060001022205000000000006154540532006055502010222 055033304241344333041512413101 00113366366636060100200002136114005050416131066441141114101060050000564166300202 03616464455335333530304001000014534420060602434545451306024016143454046041035504 33013124043461645035141634240464605506046331430666306214304313125050546154546053 21306312110625445323025550544025432055233354060542160162624303031523131503642605 62425431136460433303110431640334666310504065034352515054053021105220323650564666 06443430312426536032456104434530616343230310360422034406465303426361435303131022 01031446340111431312505054615454605321306312161634323031036042203440646530310600 50000564166300202036164664434303124265360324561044346005000056416630020203616463 44404660346130443111460200100001453442006060243454600006324335001010534323101543 15154012632042363000632433500101053432300000000000000000000006324335001010534323 21361140050504161311206330166026241013461304431114602011040542235204444220344064 65303200423615551516046331430666021534666464000000000001010534323165326353602434 545153606361646146563343111205 12431201625102431034346560522000134210331102231350154301264302552550664416425220 11431055346005435204240524350252442512430523240062200123444250206143253323343254 32442021001602234634021034522314633345552463021206605152413120000341436555164634 34162050604152221601034251655155251625122101400000000000000000000000000000000000 00006256102120612560161221641250615120030026222604316055140061301622652610603233 32061520445600251052332432502454445016250332100526025445345205126430255255066441 64252201143105534604343121025500064356044660542405243502524425124305232400656043 25546314443222531405650150163452445443452345335056000003414365551646343416205060 00000000000000000000000000253524111345425253460104524253666432352524310603064540 22345100323244505132305543260045453320255140061301622652610652533526534025453001 11336135255066346025220001342103311021152640051512260602510523324325022510523324 32502006435604466050134210331102325630223306615512516010323244505454533202523240 061143105446605212065600506030 23636201451632402426625554533101135506501434346310122445212640135350200035230155 11254334162004614306360436140343663453610431360025460153302226043544654541101401 05150664314602523224033111450365655540554341431163005020303461641055430366411466 41166361304030101625265044610122655622655221251000000000000000000000000000000000 00006256102120612560161221641250615120036020254345301152024453354453344243224632 56650506421244324341420151610404316136022340411366311366114164222604354465454110 14010515066431523432406625053324423324433534542405243502524425124305232400644666 32041212223022343634661453511522232446066422012063436146624646550560504540226153 41630434114324160346410051353502000352301551125433603214122512524210464340554303 66411466411663613135653345343635062616053636662066252425443552533526534025453001 50004254062266523442445335445334424320042540622665234401431054455346111431054455 34611630602620113461135506501434446165615521602620113465445534611323055162254530 016501434464340551626343612052 14023400310624605532141301436265461501316524460500023553411052332031055135251656 21215203615003163401410341630434114324160346410052340031062460553214130143626546 15013165243000463361220346640620332634325354242340100541666133456402132201662216 44121143100156652440615510540664561643631414610000000000000000000000000000000000 00000000000000000000000000000000000000000135453450505533502553305254444552651464 16404044114034411043466664432541503364212602165453152302625341144635416623623141 01343510504521352622036442451506355225101525214103416304341143241603464100562422 31616656023050041434043322456364063415123162064612534311301504451434524235354302 53420525335265340254530015055335025533052544445526364424515063552251015252441140 34411043466664432564550611556133656634631055135251656212152034366345361043136002 63415123162064612535513525165621215205224402523333225116622164412114312305004143 40433635522510152521343510504521300121610166252333322510414340433363430344254530 011316524203256543433256433016 55106660643203402336413350011303006034504431534206010045305535405533254412253305 22504322431002342503530253420525335265340254530015126056111361432066236613346012 40253164345550516406104665126630022606005061301162620343461461121402131633014654 02566461230400265066562066551622411655061160251015216056501652106165561365201626 50040000000000000000000000000000000000002536326034523434166621665104306243506410 44146044113466533411043340613136033631033664311244366034430164231263111413052555 54242016121430430544136442006640400104320334663604361403436634536104313600244146 04411346653341104334061354413644200664040010432033461643161652223522450610236144 36140343663453610431360022320314300641360000633433115411644310653052461343441134 66533411043340613564614406312305211316531430064136000063343334366345361043136002 25222235350616563400113030060345044316640400104320334602651200002116112651200002 11611423620163323413006034504431365061234525010432033462016406615000566166000000 000633433144344541633346613052 14243135514514604536630263412164253052041322412543543242411652011620253425130104 35533253615003163401410341630434114324160346410050003535033432151136521165634542 60343653210063630661642322653422535613145061653642014140116135455124355242164632 01612413556560552514644536144363526213052536514046143063604361403436634536104313 60022342503530253420525335265340254530014106425055420224524561301000042432343664 11403466330005613466034500136661642322653422535613145061653642642505542022452456 13010000424323331523232652341000064201654145114103416304341143241603464100564421 03131253143222305225313032411405143656135240250364554463033643642510500006361312 53420525335265340254530012544220001432544025100324661505243526406034224452313125 31432223052253130441341352602000014164626341216425305204132225244251243052324006 52435264060342244520014325440251003240634523305260045356134660345001360005140253 12132006420165414510135061236326321043624264600003534545061441134000141646000000 000424323353454126440453136026 23243645014263162366632144266565535206135500300054555001351634136016243304600125 14525064162004614306360436140343663453610431360020054555001351634136016243304600 12514525060313330026325612650254166015002432134305464440051452165120523611062005 34564340226124225226542102413011542531112644604031634014103416304341143241603464 10052342503530253420525335265340254530011426316236663214426656553520613550042310 35113462505444511532363326403026325612650254166015002432134305135163413601624330 46001251452506440342066662446612512451013020463604361403436634536104313600235113 46250544451153236332640334206666244661251245101302041046415145666056503541314064 36140343663453610431360025453135144401410215323504666624466125124510130204345502 00330366311002404124504462165444132230216243304600125145250616122164125061512003 62226446515355132056002202442330065055546341555326620603303663110024043303663110 02404310065263252011410215323504655622004101065263252015345643402423646301523240 066135500130204053031202401010 22000350510302301442105532523254516262443355253425035312202542453355006043505224 40603545346005435204240524350252442512430523240060035051030230144210553252325451 62624433550630320604602114203364346431325454116633140450103105663504413431346452 32366114460331231433264313615204430234104354561023425035302534205253352653402545 30010000000000000000000000000000000000004455265446044051435600334321012635650133 10654053422553433500314403140604602114203364346431325454116633322304150125661125 22100235502350540633560224525452326151533442242405243502524425124305232400634636 41144002061404336602014663356022452545232615153344226540534225534335003144031403 41630434114324160346410056261505234616225226314353330263421004434560651421534225 53433500314403140336434643132545411663351435600334321012635652533526534025453001 25431615525514634240604350522440603541034202553301042355206253052151436140433660 20146044345606514213343210126356543603423216255330104230314403140463304630523240 061631352651421506315420146021 22343343061260331342324414012102300003106056210024353401005532405243225635354305 54230555346005435204240524350252442512430523240065254345262026031523144130144066 10462350510416361020033641034164435636316033146033361416050044136043613342141461 04463104425425560413564426206330046161041532065031634014103416304341143241603464 10054614306360436140343663453610431360026126033134232441401210230000310605604106 03102650640631416052010060046360104605120130146361025060010031100553240524322563 53543055423055023444420435464351135201316602500000000000000000000000000000044136 04361334214146104463104454013603203542430610400300231543156651056602250623140454 36140343663453610431360026410450423534016030040054111311232156643056225020436133 42141461044631044614626145514305152203445042353401603004005443411432416034641005 21100625250654130244235340160300400546560540000460102156602250623140450543430531 26041625250654130242300003106056443054621013610400300230001502042006205035000000 003106056030023100311021046001 14362343543240614236111315146234464261156541424464346115012622036032426132151225 26615443615003163401410341630434114324160346410050154323460054320202534243550205 52342155432316461500316404043614163304033461423316061234110603364213102036560162 30016646425316550201126351503012420523100522626031634014103416304341143241603464 10054614306360436140343663453610431360020042026025445336060205322121653254206303 20346641120203041335352413463140450431136650504036442425364314603312115463333134 15630243403540023450505243534220502254356223400000000000000000000000000000044321 30614544022250133403046255321454010536304315004332323466411202030413353524134635 24350252442512430523240062025342435502055234215543410453516456265525116233341636 14403044316354461163233055520644304031532426132151225266154434366345361043136002 10536304315004332326020532212165325425363043150043323230413353524134632225013340 30462245565612452352055234215543254600255151225435622341334030462416106310523240 060344545433232403154230462015 23426222446431463320605514024022534216413245325312221225111030233353226120300026 10302444162004614306360436140343663453610431360021002205500153435406155043545424 32433542432344651612503622231346215225534400443412033044005416146025440614646361 36114636111066004652562034660256262125125562125054352042405243502524425124305232 40065435204240524350252442512430523240065500153435406155043545424324335424312550 62164360422440465125316522362252644656324312626650243434314410015343540615504354 54243243354243624342301622034232353453442353421206125601612216412506151200362164 36042244046512531652236224666232546316611255005525361031114133253010003250103664 36140343663453610431360022333532261203000261030244102263053055243561364532254406 14646361361146361332104104436142512641356655054136123416624652533526534025453001 21051423615521065354354542432433542435305524356136453232146523342053634651253165 22362552435613645323000261030244361616156650005160405330325010366452060411523240 060225241552536604116535366065 54615224644602604310115653616422643261623105415132410115225033545063544224140021 63061063615003163401410341630434114324160346410053362402606246232663664456433552 52001111025041436414013611402545640231634443351206436423453552105126223015452025 34361450512165121026522104313510462561116632405054352042405243502524425124305232 40063163401410341630434114324160346410052606246232663664456433552520011110255433 40114640214663365600352102502144642654316502236506225416410201624623266366445643 35525200111102510346066212416135513451615460242405243502524425124305232400664166 30523213054614333442650134606621241613551345161546021146402146633656003521025024 36140343663453610431360021364662031516061252435101662124161355134516154602332503 04020316316043500254564023163444335120663544224140021630610661655613652016265004 66241046615345306032050602342340521004626101652534260640203163160435005461433344 26501105435430256003116243240104625625016300165253426060352102502425605205523240 060111102666605342001601506030 63132412133250162545450554642245125065603062325011221534065055420154552015100000 41610664162004614306360436140343663453610431360021401205116030453663656306433224 30564150653324650160113356044365103051534026635056553354160240446305464430545000 00652502241064430502653353635032551125063246036062561021206125601612216412506151 20035435204240524350252442512430523240065116030453663656306433224305641506520004 52430554403552632125060330025160113356044365103051534026635056005165201155021164 26361040220061026125066220566135141603055001600000000000000000000000000000035455 12645531545165201501302632411412140134455340213620124463054644305450000065250222 53420525335265340254530012543520353600534022544060662205661351416030550016334126 04026243051142021231334023200000125205555464224512506560306252533526534025453001 56613514160305500163536005340225440601344553402136201240262430511420215450000065 25022131250644210140534022544060125066155040000036160110006525022001252055000000 004161066550016640514015025004 55036324064155442436262205560252265225561005520242422133502545453425032300102224 32440062431002342503530253420525335265340254530013632406415544243626220556025226 52255610054141442663043131361430646002044416411005536101634451621144365305256206 34361300112423126150226045133226436420152063001054352042405243502524425124305232 40063163401410341630434114324160346410056415544243626220556025226522556100516344 51621144365305256206343613001503255122540446061166162400223001656544204412146123 46313216303001261136615055404334434650066200335302534205253352653402545300134646 41634013100503336136600263056015456212502215161500006640513226645245603160420033 41630434114324160346410052106232156520556261620000336563165431464561404006513226 64524560316042003546423534033545254000022303443343120011500425244251243052324006 22105255125522160023230010222432440064334434650066200352562063436130013433243344 25004060555345330011022243244006114643460000555345330016343613001461035004523240 060115004662003350044006000000 23150421525542062414152301362634343052346256361432136136241646651032653611551603 46632554162004614306360436140343663453610431360023202144345220440533131041402146 10431512523242500564330146506654410310443052361436635434463023656543105123216161 04316234214225261102206554540242014234025464161054352042405243502524425124305232 40066256102120612560161221641250615120035202234543242435312545310000002225002134 40631201123360460334025416341564330146506654410310443052361436223454324243531254 53100000022250515632001144212650514305230252642405243502524425124305232400623656 54310512321616104316234233024464603630563160346265256312011233604603340254163413 41630434114324160346410055331310414021461043151252011442126505143052302526221142 45303216034604345665441031044305236143632653611551603466325534366345361043136002 64151434340254315214140214610431512520441102506156052311220430523503464603340254 16341563160346265252634025405251661043125612250615605230000033340000044430000000 000022250055520444302526346061 14251156306063204202633520362604233052560444413345622460341626311253641406135104 33024403615003163401410341630434114324160346410051505614251362125436154553615540 60341144435335132236054422131322410320223052033112142020631511364460446245363436 03423266263421645314162534626653466203052442225023425035302534205253352653402545 30011521605650165210616556136520162650046042313324554055465124252402562644620213 06303211430123206311043420666146266413310331532414341043545115632042026335203626 04233052560444436151466524136301642603440533063604361403436634536104313600223355 64645536045055402504466535051442504151035440252103333303044035346310200003616645 24350252442512430523240062633520362604233052560444502205652354010000534332324210 01112263052615663330424314605000041611355465124252402562644652533526534025453001 56523540100005343323626042330525604440444113506134633511122630526156634505540250 44665164260344053304233052560444331043011553100005343322016556661000416113000000 000243445534332331125330666055 22502000544543435435323323000505001034234442233660031036315241005134124405624401 65514415346005435204240524350252442512430523240064510000102301145366530553332453 50526104434000311316163163646646000303002061461114600232211331666566156244655241 06163366200622625256256515515000606004052152221000000000000000000000000000000000 00000000000000000000000000000000000000000102301145366530553332453505261044350310 55641224104411136414043250661656234120032612411035411025332112230114536653055333 24535052610443441330654042041163441500041433363604361403436634536104313600255641 22410441113641404325066113153614113665403600166023306324031135332235320340626643 41630434114324160346410051230350366143362000363444026436533021533061226336451653 66042366052445665466424455424504301511335036614336200036344434366345361043136002 22444532420251603343661433620003634440020200604354333504040050163166634040050163 16663215330612263365001034234442530043301550060435433355016316663052203110000000 000363444414333151132330661055 63455535666533533205544254006034544025036455350323504162332121436524565464042603 42244524162004614306360436140343663453610431360024633520510360423263022041046625 30526004536463012546642421653413531510145061441134514456661064322031321535535223 05246564556560135231124264144536501456034436260046143063604361403436634536104313 60022342503530253420525335265340254530014162332121436524565464042603422445245012 06313210330650622341043200641456154412132422653604263052253130131162231162365325 53301043412456410354514055036031152402510032463604361403436634536104313600264322 03132153553522305246564535451405503603115240251003243403033033613540500001416465 24350252442512430523240065544254006034544025036455505505534562060000424323313215 35535223052465645440441642302000063613122041046625305260045325244251243052324006 55345620600004243234104662530526004530104323305204132220164660340126446223410432 00641432330520413222135061165450564025665516600004243235061653642000636131000000 000353454424323651330324641051 23046332323322056310012342401043143052126204350323216614240336244036064522431603 44432034162004614306360436140343663453610431360024633232332205631001234240104314 30521262046464255214106654110650513441625061116406513213223530166504154553604443 05202030351206241622513655555563363016034542104046143063604361403436634536104313 60025435204240524350252442512430523240061405261535362630606031143402525520646534 66132411111142242034025156305304664663631641461354500000304403526153536263060603 11434025255206544544242345354321510000020550242405243502524425124305232400642150 05316360506156104353230644153304101325534610433345041665041545536044430520203034 36140343663453610431360021261351523130261043631200065435306034634025651503531636 05061561043532306362322410333402505040436064522431603444320334366345361043136002 10104663430525225016452243160344432031046634305252250150615610435323061556160343 44302346340256515035552016060202643052423600520164635060000403304000304403000000 000502205205502504045502303060 55000220435454335445324423022000001033323353524332066263461146366640555552653505 10063542431002342503530253420525335265340254530010022043545433544532442302200000 10333233530440163131663113641146044000002066646636330614646114664136631033000005 01113114110022012203201240233255251240030132564054352042405243502524425124305232 40060000000000000000000000000000000000004402440640241046643343241006026435153060 43630043665322345366054260143311246131213121500526536014322630244064024104664334 32410060264351302535002533651152653306213042514103416304341143241603464100543630 04366532234536605426014313053603113443453600105134266124016135665265320365141423 41630434114324160346410052410466433432410060264351025336511526533062130425436653 22345366054260143616421125124504126363546643343241006026435143411432416034641005 22222512420260014233113453620064523555500000604445442402512410634551402512410634 55140000060444544240001033323353003022262212060444544245011131141050451632000000 006452355513426056311423143021 00233354345534010600300003335234006060424332023335434553401060030000333523400606 04243320000000000000000000000000000000000000000006025411135443465203502150241524 20420413315131304021656543514033252036366023200666346555146616243014035403654363 06306511562210312606343414032145420364003341553023425035302534205253352653402545 30013163401410341630434114324160346410053626464664321403062450236003355333430561 21234263044525041411054500111541303525242051426210532005524665143636256420551610 53533015100333362614331403103111136205341244014103416304341143241603464100550200 10000111431600202063611321616560135646301260011654412001000011143160020206361131 65210616556136520162650040300003335234006060424332400004442543001010353445140354 03654363063065115000666346100505014166400333523400606042433200000000000000000000 44425430010103534456245023600335533343111136205341244036543630630651151355360453 12114242440626004442360033553334413004436224010103534452020636113066336661000000 006612336353445126620444111022 24100205632112665006521061135661642015463524463410540563231205125601630214211506 00105233615003163401410341630434114324160346410055250555002210006000000025005506 00062055200403564224553005342052263552514023156341304213553224002435025514225263 05462143606124261053055342052623515564021552611000000000000000000000000000000000 00002342503530253420525335265340254530011420245301534205201350452402465152142131 53045342052103563554020050431044200050000000430033050005403340221000600000002500 55060006205520532406243502506420325305312625642405243502524425124305232400612011 25601646213114506311643300100000005200220100015022500200000003400440200023044300 00000000000000000000000006521061135661642015463524000000520022010001502250000003 40044020002304430000043003305000540334000025005506000620552000000000000000000000 05200220100015022502500550600062055206420325305312625635635540200504310440200023 04430220100015022504524024651521504022354161100015022502011562434005403340000000 006205520060254203462250431016 00244453435543001006300004332534100600454335024445343554300100630000433253410060 04543350000000000000000000000000000000000000000000135320136342505103502250601534 36520013342636402656143032063044305023616534002661441223031146036263042524141216 23451011265565265145030663045262314116334133554023425035302534205253352653402545 30014614306360436140343663453610431360024411314203346304004326651663432533351216 34045014033402054161243005116566355023242053420110034525514664233540246420561653 53634625130336414003556304615660531613426444063604361403436634536104313600205002 10000611341650020064611460014000034452436001003234420633560152355036252614511100 00000000000000000000000006300004332534100600454335221064323156552116511446140334 02054161243005116000166436120050013166300433253410060045433500000000000000000000 34452436001003234420432665166343253333451126114345244420541612430051166600432522 63113624341250064432461643513330016434456226251611354450200646114500131663162650 040454335323442026616443112022 00442233544454030300060010354332100100543424044223354445403030006001035433210010 05434240000000000000000000000000000000000000000003303315302410133415305306506451 61344144225266620401131634143063342326616234250146211232466434152455005313364043 55201563555465012404552465065036032643452242211046143063604361403436634536104313 60024614306360436140343663453610431360020163431332533206211015163412522642552161 51134113023550545216534332634401131634143063342326616234250146241013341530530650 64516134414422332342535204225626443462561035414103416304341143241603464100510100 02005014611350050046163664436240240120132616433633551000200501461135005004616364 36140343663453610431360020060010354332100100543424010060423445600600234353200501 46113500500461636101151650015221650414501035433210010054342400000000000000000000 65455320256610463563543321001005434241201326164336335526323345251446305452165343 32634132616433633550461143602426543352406564256610463560500461636200316141615120 030543424234353621425351631056 46305425100365565016522161150163642010210202666622541663563604361513456152535104 41512001254001521605650165210616556136520162650041462556102542405243612544643123 30533462043143200653353025344252230256514020420404034034304000000005500303340020 00503330416016106000000004400101160030004011106054352042405243502524425124305232 40062342503530253420525335265340254530012520500000000110020225006000102220501244 24052433525540521263050350303653353025344252230256514020420404254240524361254464 31233053346204200000000660050552001000605550235302534205253352653402545300100000 00550030334002000503330400000066005055200100060555020000055003033400200050333040 00000000000000000000000000001100202250060001022205006600505520010006055502055003 03340020005033304220040443005000204440311632434411506253420116122164125061512003 05055200100060555022022500600010222054200125305130250133400200050333045212630503 50303012530513025016524026405206040003066601100060555022014221301002044403000000 001022205560505444032501303060 00445533533353030400100001453442006060243454044553353335303040010000145344200606 02434540000000000000000000000000000000000000000003633314262310143426304416410441 50241144524166605206131134363045540546414014350136511645321363625142050404412536 04504464055112045333225042056021040530055501263046143063604361403436634536104313 60024614306360436140343663453610431360026053331342544205321626153301562645525016 46643414032230231363063420641366626143114036425452366023545133136664430140350420 10360033302456432332524205115015453503521032463604361403436634536104313600210600 50000564166300202036164663435140336136033620536633256005000056416630020203616463 41630434114324160346410050100001453442006060243454600006324335001010534323560140 63050120011103642000213611400505041613100145344200606024345400000000000000000000 63243350010105343235055361240510554503506041004440532144125360450446402313630634 20641604100444053214415024114452240022206514010105343232020361646066604135000000 006431451534323331305321641051 55304000411410065623142026055505005122360113146200321414611112045410364402115453 33162642640034513161404351051166336201532441466325500654333520501634524454434523 45335056005000533530041462356064011101001366240332001060202543453011520244533544 53344243200000000000000000000000000000000000000000000000000000000000000000000000 00006556500242315630320444040045331205516020254345301152024453354453344243225243 62605236315444662314533064313404316136022340411366311366114164325141453605142556 34545122612064431613602234041136631136611416404146235606401110100136624033236315 42101306660600641153044530256134113116134613663035004351051166336201532441466322 56134113116134613663035003465623111554621366051626131206511042231366625451223404 11366311366114164455221123054136656221364216635262641134103213066606006411530445 41330566232444615133664114664116636131110100136624033203241500002664133241500002 66413211545333162645005122360113153244146632064115304452655410664000266413006445 320511364511364452323500332510 32646205314032112422650525345324434055260232311650123630316336446542620602150055 53154454656053102402305236610463364464431330413263300531666340302561341131161346 13663035006602462461131550142624414620361255142026606544612032514323502562101216 30024342604152221601034251655155251625122101400000000000000000000000000000000000 00000045626526060665560166550616222266130135453450505533502553305254444552651464 16404044114034411043466664432410460346552015665115116266012645456653551202524324 53343022510545316336446542620602150055531544523052366104633644644313304132645263 45420521560656140053435140521643664661643164114042005236610463364464431330413266 14325332334325432442021001011221061122016155551164421312242310534166421013336630 43366034311113345664026014351663316653216125126552501164062631441331334644036451 34235053521003616322601435166331665322553305254444552610562002224623321435166331 66532215005553154455352100361632361255142026252333322510555315445222462332116406 260416145416145413263500626130 32141026343206242155312350233101645506145513361405020013603363103366431124436603 44301643640613341255503454101650005543062264525324400246111430405216436646616431 64114042005065416346451302661043155035224341553232066643011253363323506311460060 51505533200000000000000000000000000000000000000415222160103425165515525162512210 14004002650665620665516224116550611602512523215432050445446664161563015603206410 44146044113466533411043340613136033631033664311244366034430164224366566463056221 50050323033664153562246542054460613220163226435233614262123321614246365463222423 02244523365524402552034520614325332334325432442021003454101650005543062264525325 21643664661643164114042006443052311021665253112626602262233324346350463051336643 11244366034430164664662226525421054201316500055430622645253234622042553436224545 21556200204540441132331016455061455130055430622645253204461023326434134461023326 43413634416123364641645506145513060515055332102620224455445134364454044113522504 321632264235064553322100432510 32206112613252114421302041316526150323103636355666463015316136504320323552615421 04020416153335141302365204506313123452353144031241100415222160103425165515525162 51221014004336432616335563206053234164310262302424334041502031511112464545000001 55160522402461114304052164366466164316411404200246111430405216436646616431641140 42003335644506623546432306134652536026124150203151111246454500000155160522443664 11403466330005613466034500136153161365043203235526154210402041465643136566145464 32545506005541406232222415131300000233250344123652045063131234523531440312446266 66531323200000622610255340521643664661643164114042005546315164605261534365045246 14325332334325432442021006155660003526155061300265260354541526156542205412432032 35526154210402041204131652615032310363663131234523531440312424543613460515405353 45422516235603050360056134660345001360143254402510032456134660345001364325416124 06436000023325034410005445204336001551605224062261025532332503441323103636251003 246005541402041066240000324120 55453666522525615113121146666424605022406604131311410303126163040505303310225463 32004035014400146405303051124063663145536444030052200123444250206143253323343254 32442021001440014640530305112406366314553644403005443632426636341631521211133635 52230230505316663403025613411311613461366303500531666340302561341131161346136630 35000423206505064412035335426653222050061464053030511240636631455364440300540465 16140302024044605523144500304403063621130516266534020100402503312616304050530331 02254633200403306362113051626653402010040250353030511240636631455364440300542463 32013464412506030050610240521643664661643164114042003051124063663145536444030055 21643664661643164114042001336504244235112455502001103036066204431566400106432205 00440411466005303202404460552314450030464313365201040020160512022306615422600502 21221564412666010042003303663110024045540116235510020503303663110024043303663110 02404156452225032035523144500304244233006505603005061022055301103600305204665044 050402503402503065050000205060 45431341305205536620143203253346516533222246436143063624404314136633005016303441 10506315122561264502234331010245340032160005652542200123444250206143253323343254 32442021001252044236322406620146456522361655464554255662015421442446261301341443 53336315406543335205016345244544345234533505600123444250206143253323343254324420 21005654110162126556600302560611220305624423632240662014645652236165546455452055 36620143203253346516533222246351340123453626446250343122454131231421141154526026 12116366656231224115063450452443126124455553122343310102453400321600056525452353 24422001034202553301042350163452445443452345335056004152653132231605254112624542 56134113116134613663035004460354514166243411545115561301341162452411333362211632 13525500655252031503641600135200042434614645652236165546455453243004561000212523 32533465165332222460206140433660201466043505224406035451656614111215466140433660 20146064250003534311352000424346525411262454255330104230655252031122525046005652 540353431353431603541400354620 45522362643422546120405446505503234211133144420041636102003364103416443563631603 31460331552423003452533333206060236210005112216556600362555610604352612262252615 26556063000243534010055324052432256353543055423055243534010055324052432256353543 05542305506543335205016345244544345234533505600531666340302561341131161346136630 35003431543635641555405526522344006122666145255031541426541201531622262515501643 41111130202031235000455335244613436666640505046542000322442533200336410341644356 36316033146033613261455321635045546161104533305532405243225635354305542305522453 02534552142423402235402220614325332334325432442021003154142654120153162226251555 21643664661643164114042004354063451550316544360611604662404401316355511566341644 35636316033146033544650550323421113314460602362100051122165556132330625311650522 20312350004553352441164166255004366442362100051122165555032342111331443223161660 32444236254445432333234211133144152466120255002665561220322442533455335244554230 550341133341133265555600255660 32031466625163164321640504225316435605650261302431062524211146540544032603650663 56254160345415435632462206310530464154465235113430000000000000000000000000000000 00000000001543234600543202025342435502055234215543546152456642245544464350321130 11211414301234442502061432533233432543244202100531666340302561341131161346136630 35005434142221531031106450653055635431250023504121136351620214021206001344303140 65355121452303560353020051661463012422656325404210424050026116212104312245622415 55651513524016031640404361416330403346142331654320202534243550205523421554336566 41426150563056501006433430256134113116134613663035002541126311246663646456120431 63452445443452345335056006061256521106011625631152354065023246223615644525436141 63304033461423316233045104120114215236110566123452140141064324031362331254266434 42253164356056502614510412011421523614641544652351134335603530200516611355105535 56561365066356254163044316354461212060013443225435622346635625416553556561600134 432120516026116134436300643250 55024035435112013121112036303033600002543561104204526044416362241416332656325265 31335160540244461151313361551461245415526540514430000000000000000000000000000000 00000000006025603550633320510602350203325121253543022055001534354061550435454243 24335424300000000000000000000000000000000000000654333520501634524454434523453350 56005323321505013021340235303526513600255500153435406155043545424324335424314402 11130450203140301134535341461444163622414163326563252653133516023616310523301631 31416416631416236163105233016313141641663141663332051060235020332512125354345414 44105350505530000162563440521643664661643164114042003026042610463606345326500435 21643664661643164114042006405643054240425126410052640301560105516414165625523301 63131416416631416632506212021641324006160235020332512125354353505055300001625634 31403011345353414616146463613611463614636063453265004330336000025435613011345353 41461441000052342161134535341461634532650043613602214340005234216002543561061521 435234216335616514432100043250 22162634423006114166646661615633000605346300662614043622256464531206424032562522 45321003504226442252363016353215166036255233556004400246111430405216436646616431 64114042002423101660031362360154042335461060550000422644225236301635321516603625 52335560005316663403025613411311613461366303500654333520501634524454434523453350 56001654443515136240514106435434413642002644613033511620666415454364545630052200 15123120546063114625020440000336161620406353636412234635236300016636111311161621 44000102431400166361113111616214400010243140003136236015404233546106055000046415 41062303544231601022000040521643664661643164114042003351162066641545436454563005 21643664661643164114042003421263134402461162211400105636565124461563465600445204 03050461461034200142414136554314254140015404233546106055000045650261461665126300 22265464612646421003040203163160435004233546106055000040203163160435004521525532 45600504614610342001234431144200234234052100003065235000102431400605346300605500 002431400330000521002100000000 45605355354544615455555026530364025444163220412442365060566431365451440314552550 01166504602141336345305546301160420641434332412603300531666340302561341131161346 13663035001211215155431511111064120245061555342660214133634530554630116042064143 43324126006543335205016345244544345234533505600362555610604352612262252615265560 63000642453536102631543326451165444206305141363652045623166451322531114056023230 14421304141452113100322062520605664313654514403145525500116650122613650411031622 32134211513150566431365451440314552550011665023350254352035360053402254406042214 50242426144540051103161040521643664661643164114042005546301160420641434332412606 14325332334325432442021006152160212400125066155040263154332645116544420630411031 62232134211513150414145211310032206252011604206414343324126013650532016222435110 46155456435662646201412004160334660204206414343324126046322522006611203640254441 63220512161664124500416033466020534022544060162224351100455015250322062520225440 600116650116650461603500560300 32351635101442232655054514605343260124164602340414144266304313136143064600204441 64110052244254550005204452660135564335654104461065500654333520501634524454434523 45335056002424221335025454534250323001022243244006423064663223463102424160346256 00604260605316663403025613411311613461366303500654333520501634524454434523453350 56004234424122105655011266104024144255036466322346310242416034625600604260614422 32655054514605343260124164602442142104110552561521126364310305003401134550263351 66353120115205034011345502633516635312011520552044526601355643356541044610652323 24352045400605553453300150163452445443452345335056004452660135564335654104461062 56134113116134613663035006550443425435532126150104565501126610402414425503232631 02434510653613105363652016234200206320266163461441353254050664221344212360331601 33644305065355611021310050333613660021216533165464120653432601241646021623420020 63202020444164110055033361366002104121143306555345330011242216605124164602060426 065014505115205426063500506030 26116434516361362622204315301216034533531240260234034363031611205434055404266136 63402303605234431366424145116425145404164114264504400246111430405216436646616431 64114042001520525350543441062520662021334533520150523443136642414511642514540416 41142645001234442502061432533233432543244202100654333520501634524454434523453350 56006165606252240316103310145526556104605202234543242435312545310000002225004056 66604361604060303343244235440302111103416103010404434533542330446131641416362431 36200000044430211110341610301040443453354233054344106252066202133453352015036320 44001334141121641145202030256134113116134613663035004231561163511156432442243502 56134113116134613663035001652501050606616411463110550032253533634533516060543405 54042661366340230431530121603453353124006443636656136632505013341411216411452020 40603033432442354402230351164114305404020225265562155012160345335312403033432442 35440426613663402303343244235440416411426450526556541200000044430000033340000222 500044430044430222505600150600 44614341254626645346642640301206254533166564511543005052363442256066363223336641 11133134502541421362532451112134363364513665462453300531666340302561341131161346 13663035002255306501055236543046662061224533041345254142136253245111213436336451 36654624506543335205016345244544345234533505600123444250206143253323343254324420 21000303465611443505565644666551222266266061535221163033535115553324444554524050 44312461062223025336411065164523634422560663632233366411113313445354560415410104 14214533214013203346531601555405244136601261315420236216151451030641164064522541 23403111501655324403643220614325332334325432442021002202055021254230600002434451 63452445443452345335056006246343135130204533450451106601416215030000125226415410 10414214533214013440353463102000036166433535115553324444554531115016553244036432 35346310200003616643012062545331665644024214265514204512062545331665643635632445 63064524413660126136254533166564306411640645100005343325122510513000361664002434 450416113416113413453500645260 33403000466461614614131131000404005016316663235200615464436110221411354464123652 42660145500063101016334446615605441432355600323422200123444250206143253323343254 32442021002000544543435435323323000505001034234442006310101633444661560544143235 56003234200000000000000000000000000000000000000000000000000000000000000000000000 00006226252562565155150006060040521522210121523042605515623323054420143654253543 10632044542311310466305612463202566111552350311216463350064614516651543014022330 35545235663214256611155235031121646335006461403241041061246666231044563164245360 36016531111546033214613540521643664661643164114042004260551562332305442014365422 56134113116134613663035003356551466265312436322056240341233331540226354321332354 66460311402165314630554404223254211456361246666231044563164243466366315454240535 55440422325421145634665613144200131630050500103423444204040050163166634040050163 16663355452356632144005016316663544201436542060435433352061461114664215263342344 422165314064614323424200242210 33305615140513142331035136524016523244343046245016140352213345531011502033641136 62326312564301234605542323665616323023264110506545500654333520501634524454434523 45335056001431350132356223021324165034162655252054434205611455266540446010553244 53315135405316663403025613411311613461366303500246111430405216436646616431641140 42004152306621515336343515015132440603624124665320511561355412140136665625442556 44322460662050441366411545146264635446042641253061254533434031430344125610631055 10336411333331123242113623064215556324413123155423236656163230232641105065425536 14304230113022453322222320614325332334325432442021002502022022432150100003534541 63452445443452345335056001331432115363503244414615101101125146040000565262426412 53061254533434031330336135405000014164644601055324453315135442301130224533222223 33613540500001416461356222145336465461055324453315135422604413664444464413664115 45146612545334340313132655040246553244555554600004243232655535431000141646003534 540636131636131506542100654620 26331612213031311123414303153061434533201204245016264626036061154435200226026136 66002032564342416166363104416136236562164112064055500654333520501634524454434523 45335056001435405351431301103446156311052655401505431323130530344622561001130134 53330010505316663403025613411311613461366303500246111430405216436646616431641140 42004332360565651300566262065345334060061424413432601615046022444324400430541456 15105501662542155043244605404304664663631641461354500000304403464666543634046240 16343244506503466466363164146135450000030440353034462256100113013453330010542424 51004223230241641160200240521643664661643164114042003446225610011301345333001055 21643664661643164114042003302554314233016411503101224345315363143244103206252301 50441116411001603166254215504324460540403554540536136610500542232302416411602002 31530614345332012046203366613660061040113013453330010555105164111005043366613660 06104163432445065034125122504004134533300105251223062020000304403000403304005022 050304403304403043050000105060 44000330614646114664136631033000005011131141502244132050346510430360220043254523 31410360222216621261304360562562554325442005254530000000000000000000000000000000 00000000000220435454335445324423022000001033323353220435454335445324423022000001 03332335306543335205016345244544345234533505600654333520501634524454434523453350 56002562625562265122150110000040555155654434003146323013433361346232262615350534 11646223220422164314422535341503465104303602200432545233141036243661315545503556 13463355242436346510430360220043254523314103603146323013433361346232262615346314 54064344416431545515162440521643664661643164114042004360562562554325442005254532 56134113116134613663035006101203300613464311565012244041244432540222010665354354 33164311400343136410550034523254463604113433361346232262615365366613460333050224 55003452325446360414221643144225353412200000103332335303452325446360413452325446 36041000020666466360005011131141001033323353060444544242066646636666030441333233 530343136343136205535600553650 00311146164416050200100001114316002020636113046663161336102050060000666346100505 01416642333543455340106003000033352340060604243325500654333520501634524454434523 45335056000356036641314652464362024321315401121532356036641314652464362024321315 40112153202461114304052164366466164316411404200123444250206143253323343254324420 21001355454433254134161600654643265153513664131465246436202432131540112153233024 53225013412425222463316232613033522561332532126123541224343064335225613325321261 23541224343064532455206436535255531446154516441362521341464614046035602013260100 40000444254300101035344560435261226225261526556063006003000033352340060604243323 42516551552516251221014000200002221625004040565226500005556152003030212551643653 52555314461545164000111431600202063611300333523400606042433204442543001010353445 11143160020206361135034033114313333132432131540112153234033114313333130415452641 31213362325136465643311431333313460356020132010103534455050141664142030513604243 322242364141664201325600132510 00054401522254401054251655425225645124405130002330625552330602352612235255213265 33026400155031666155030156134115616614513655013200000000000000000000000000000000 00000000004506014464602051432533413410533243400620504323350305006345244024323224 53200342001234442502061432533233432543244202100000000000000000000000000000000000 00001244532020214325333234215032403010101446460205143253341341053324340062044053 02011432533503406563246506530044200050000000430033050005403340442000500000004300 33050005403340240506634524420430121453120124030500634524402432322453200342006053 52612244254116265640155000000000000000000000000000000600000002500550600062055200 00000000000000000000000004251655065262665126002560000000160066030003106610000004 30033050005403340000034004402000230443000025005506000620552000520022010001502250 03400440200023044303400440200023044302432322453200342034065632465065300440200023 04430330500054033406563246506530533243400620100015022505120504040002304430062055 205403340504040034200000620100 00366641614461005002100006113416500200646114041113616331600200560000166436120050 01316632444534355430010063000043325341006004543355500654333520501634524454434523 45335056000451044436404024213415643440561266050135451044436404024213415643440561 26605013505316663403025613411311613461366303500123444250206143253323343254324420 21006400323010556643612400460160116660564443640402421341564344056126605013555053 02054264365502503116611343314051504066332534120023043044333063515040663325341200 23043044333063240502351341220520466116643446330505146436302162141631115153506001 40000344524360010032344200000000000000000000000000000421261262543532525553536350 00000000000000000000000004200005226125300400515221051650636133325422363256643603 53455516211535163000611341650020064611400433253410060045433503445243600100323442 61134165002006461144243222615662426142162141631115153525031166113433140540340334 44014230430443330633116611343314561266050135520552220420500131663200646114225550 350131663131663501352100135560 00663311466646010100020050146113500500461636011446631113106060005002063166420020 03161414422335444540303000600103543321001005434243300531666340302561341131161346 13663035005231153340433325603421665245561466146224232310012235316335254121600334 63334132406543335205016345244544345234533505600246111430405216436646616431641140 42003133063545521243362516450161113224120112653236142254351006464334404552455324 13125633461450026261166064436024463625663431242500661566612641244636256634312425 00661566612641356266141255316432604344451124143332560342166524556146614622440400 01006042344560060023435340521643664661643164114042003000600103543321001005434245 21643664661643164114042000040030215226300300152565030040562551400400625212500206 31664200200316141163522436442562256233601035433210010054342460423445600600234353 20616326524553602361461135005004616364342641651124062425453430446630360262611660 64436515166110133410116211165136334633341324525551336530200316141500461636554420 240316141316141455243500624120 33351031116525601034256455451521645120134004240404543451030405216656616352436641 34416032610221004266010342520553504316151231236055500654333520501634524454434523 45335056002026252640502061433633435612533245224305025025205000000001100202250060 00102220500000000000000000000000000000000000000654333520501634524454434523453350 56002435415020614362333345225032412132062520500000000110020225006000102220506322 05016343044140615254531531204145502061434033630162523246246503312050163404442410 05214535542303300000000220040443005000204440350206143363343561253324522430500000 00660050552001000605550200000000000000000000000000000000011002022500600010222050 00000000000000000000000000003300606610040003066601004400101160030004011106022004 04430050002044403550030334002000503330422212400614265662150522420346162654654102 03033400200050333043033400200050333044652522453452010533400200050333046152545315 31204052145355423032563242235404060001022205100060555025124145103005033304010222 052044403643003222055600105060 00664411411141010600500005641663002020361646011336636663606010020000213611400505 04161314455335333530304001000014534420060602434543300531666340302561341131161346 13663035001531142246433425013412064355460356546254534060025532461532534616104542 23444555401234442502061432533233432543244202100246111430405216436646616431641140 42003466023542525643636543153124415224626002553246153253461610454223444555422553 14652664364330050311431065146043364152364361525201314461113331433641523643615252 01314461113331156216163253536254654122461123133445226436014253631540164065440300 60000632433500101053432340521643664661643164114042004001000014534420060602434542 56134113116134613663035000300003512556004040652515400004265221003030125262261240 51633150635315431000564166300202036164600145344200606024345406324335001010534323 56416630020203616465634121546052602466435546035654625443255452645630460503114310 65146204663460126316463316664446233523041354010105343235050416131142462346602434 542510531416131413543500654620 10243205025442100345022544323122432100550345656510106662501665503326222600056206 60046132432050254421003450225443231224321005503456260502165022544603306531424444 12553314322602051051143634000605436122363133552613006010505234324066250533244233 24433534504030101625265044610122655622655221251000000000000000000000000000000000 00000045626526060665560166550616222266130000000000000000000000000000000000032151 25101011221061122016155551164606152512033160655122155122556526511436340006054361 22363133552613254345301152024453354453344243222544603306531424444125533143216655 03326222600056206600461304320552334546553456002204323450225443231224321005503455 60444132101225011445550002022442052244025233332251055634201244510222336164000000 00000000000000000030625341153545566134530625341153545566134512463533336522446345 54361223631335526132445335445334424322553305254444552665332605554416131225011445 55000005620660046130354055001526354055001526252333322511144555000555441613660046 130550345550345062516251251000 21643026510446201463033363222000644210605251243501060032402242302244523365524402 55203453130215601435105220556336333662555060123451206215015036441300060225541114 43413645262065120056446225033062133533222463143345006010505234324066250533244233 24433534500000000000000000000000000000000000000403010162526504461012265562265522 12514002650665620665516224116550611602514060615251203316065512215512255652605120 11215011226155366122016610526000000000000000000000000000000000564462250330621335 33222463143345254345301152024453354453344243236441300060225541114434136452622423 02244523365524402552034563140444145550001335601025265220556336333662555060123456 00552340225336003235442516033265400411011551262000022543055244100454233526000000 00000000000000000030116624442252453261330116624442252453261315644244555314634432 22554111443413645265332442332443353451165530051562216406550554453230006550554453 23000003221403061640644210605251644210605251115512620000323544251323544251255203 456012345605251654322526432000 10503112324662102344444060364324155445463042634544356203501065124430024310100051 53421155031123246621023444440603643241554454630426233223534545106051113012331046 66033215052336265446306255555040245265311551542056006010505234324066250533244233 24433534502050404316136022340411366311366114164205040431613602234041136631136611 41641663244213546336302410144665421422441050523432406625053324423324433534516551 22106155660003526155061300265202543453011520244533544533442432420601265334005346 06000262435662346164105543036641146641166361322444352265036014323343606323010651 24430024310100051534211554333330104134536223323140355324116004162020003236142235 03222602466201555066423035233550006345233052600453455510531150622201135404115202 44533544533442432054036366231142036342554036366231142036342530532512466226235021 05346060002624356620000000000000000000143254402510032421643110432006412164661650 56460566224635633662000323614223622201135404005153421150454163554454163554526004 531135404242561564600641324354 00156666111115620260056120611626600600116561046333344444631013006341034431330030 04436341566661111156202600561206116266006001165615444631303500600603663014405301 10664412304440303230542452040450311516555522113662005020303461641055430366411466 41166361305020303461641055430366411466411663613502030346164105543036641146641166 36135051506212610202605446436666114453315040431613602234041136631136611416426201 56516050510233134111166332446404316136022340411366311366114164350060060366301440 53011066441230431613602234041136631136611416454245204045031151655552211366201001 04114063302406601133654050050655602110360220551124602600561206116266006001165610 50655602110360220551124601041140633024066011336540056120611626600600116561000000 00000000000000000562013335435532233124426054464366661144533150055602611666550021 05553423223555553240000000000000000002210516611122005604404114660053034404114660 05303240660113365404522555330042366311002404660113365400100661216100661216113365 400116561116561053035303056354 56636341131035500312422260264440510122462501524352042465505235324422001034202553 30104232663461513312612534006205531512065333554145425134332456110054430023426152 60004320164252333526334553555120401024363533104441005020303461641055430366411466 41166361306010505234324066250533244233244335345106020254345301152024453354453344 24325654110162126556600302560611220305625040431613602234041136631136611416425615 34241133630214354553411412640404316136022340411366311366114164211002365666406455 50130366546103523432406625053324423324433534525204152203052360221541132562252353 24422001034202553301042304653555105133302606553152063124222602644405101224625011 23440603465044231226435440233400543516251000345061466100316325432000613052115202 44533544533442432023044154530241114465623044154530241114465640254105562366452155 02342615260004320160000000000000000006043505224406035420416563662011121630344110 50631534142446033363354655134233510122462501255330104231244422363655315206003450 610613052613052506311112354251 56020362406252510512054433516604235500303406560053424306002245302534552142423402 23540223503604265552014530321631053156242112663126024650461613013601552213440562 11002025040243534010055324052432256353543055423055000000000000000000000000000000 00000000006010505234324066250533244233244335345502030346164105543036641146641166 36136324443056410135215041542363553221536020254345301152024453354453344243254343 20324031166325501463300606105303461641055430366411466411663613100553240524322563 53543055423055615251203316065512215512255652605532405243225635354305542305522453 02534552142423402235402263240456146024621535665114655120544335166042355003034060 00564341462256203222531200014525354661460266612360021343631552150455524650000000 00000000000000000200133032146252265042143162603215123354333405110135623433240635 26606421543445301425332442332443353451252000622205132324621535665114655142316113 60214135453114611164235500303406002333045131015550264545444032646322253120223540 220303406303406326464301142336 10335466336503152244012523203114433020240304622623553330200025106325551603156630 62346663354663365031522440125232031144330202403040154323460054320202534243550205 52342155431543234600543202025342435502055234215543003040606152512033160655122155 12255652601060202543453011520244533544533442432502030346164105543036641146641166 36131320042342300311616602603004412530121050523432406625053324423324433534551044 61035013526232465322214045246303461641055430366411466411663613014614600622525504 50600112436024000000000000000000000000000000054320202534243550205523421554300251 06325551603156630623466603450213444520154221023162224320564333250623556054615552 10321646265412666350516545052435342205022543562234023343440640200553612036000000 00000000000000000500101214522232640426334142343453361551135005053564333132606321 20242134446451014565332442332443353452421344464510145646633440505304031305002241 65041315663062346663044316354461200553612036225435622340224165041224165041101205 025461555240304516542135205414 00420035024402025205040010325235602650253455021005601220101610602004051615630136 01652664200350244020252050400103252356026502534551002205500153435406155043545424 32433542430025025600616166024640313506321365133062000000000000000000000000000000 00000000000000000000000000000000000000000000000601050523432406625053324423324433 53450065021161160231400124363513621204630000000000000000000000000000000000012056 61661054630065341426415650314202543453011520244533544533442432015343540615504354 54243243354243000000000000000000000000000000061616602464031350632136513306216106 02004051615630136016526600600046005044200200050455030100031002033500500020322046 00046005044200200050455036020040516156301360165266003100203350050002032204000000 00000000000000000150030114004000301330605013431420324034164440516156301360165266 06022100100060266050000000000000000002416563265424015644200200050455036642532423 03141342232453164402135124511023050002032204600010511025120524322005045503010511 022032204253455455033141156544 00466634134416102012011610663431005020636413023335245224340104104434033525400601 03532454666341344161020120116106634310050206364136442631503614241204425061635654 55231662644423345130060600011160031234460401310445005020303461641055430366411466 41166361305020303461641055430366411466411663613601050523432406625053324423324433 53455061543464360660004654415415636543135040431613602234041136631136611416416234 31341011000312336236214123464202543453011520244533544533442432361424120442506163 56545523166264431613602234041136631136611416406060001116003123446040131044510100 06661004654331030646033250650661601143460020501413642000555200153166206051506646 50661601143460020501413640066610046543310306460332055520015316620605150664000000 00000000000000000052063220431532632604552063220431532632604500624665465421246151 01531123123565316260000000000000000003123446040131044530504614610342005132352244 06632105435430256005231264264051316316043500060103532452050141364102620113103532 455150664636413342006632445260 60301355643134620532413000552566020322503114113456434505500152222343025034440622 25613553013556431346205324130005525660203225031145321046212362444352125064231122 34334306033211452325460126532000116144060266102335002050404316136022340411366311 36611416406010505234324066250533244233244335345304060615251203316065512215512255 65262314153122256141603215441152552503052030346164105543036641146641166361364633 13040130520501111514400041653505234324066250533244233244335345220062555543405204 33301555216422523432406625053324423324433534523350254352035360053402254406001522 22343025034440622256135554333316103401666023334251445324130005525660203225031145 03201601033331355000534125234250424100243055233010450610604444642200024365115202 44533544533442432334015401134142251564325020666626330003612400661633010511605442 01161440602661023350000000000000000006426614531165115433331355000534121666023334 25144551656334542610416033466020416033466020105116054422333425144455204663552330 100024365024365534124663603501 21153635345612261263405520664242266535624340250535355644205232324352045400605553 45330015236303253165003224201603055315001240314345242323113325200152343015624525 54105023442424221335025454534250323001022243244006006010505234324066250533244233 24433534505020303461641055430366411466411663613601050523432406625053324423324433 53451341524001336305201044154005360156161050523432406625053324423324433534530262 25132114160025240222126213342606152512033160655122155122556526323345135565200343 60333532351163431613602234041136631136611416456113054500056053456600661643152323 24352045400605553453300104553506104022462006530463433224201603055315001240314340 23461602354134331203046116254340621532522360205433464000420416422002252615115202 44533544533442432443022636332241423616052010441540053601561600210243211001161346 05605345660066164310000000000000000003436033353235116322462006530463433613550055 25162060555345330015033361366002111413145521555345330010653046343653046343011613 462252615403166463434611612052 15611434053531321230625321360115033244361615501425404535112321633115424103536641 16414335014300234304030426514112452301113661404346352303242665456144662353604241 13661363443520062520502056413533651620333244350525002050404316136022340411366311 36611416401060202543453011520244533544533442432601050523432406625053324423324433 53450316106010632456553643105551225606160000000000000000000000000000000000062610 24202506032535345144533431342505234324066250533244233244335345223454324243531254 53100000022250523432406625053324423324433534550205641353365162033324435052541404 30506436361321136616261440351263665325406664116303433666406610014043445334050023 51263665325406664116303434305064363613211366162614625321360115033244361615554303 66411466411663613104524243263324434643522500560616641160400364363613211366162614 33622166445334646124113663113661141640350525512250100663034332443020056620445334 16162353664116414334344533405002111366140434551225343460000044430000044430000555 200033340033340444302005525052 33416341421166604654363653360105253244626232202352322423153661652454536364332136 66414262663404316641312013521331233424164112545005425455354624116125323241413445 64111363514255543041014544264052651660223244501013005020303461641055430366411466 41166361306010505234324066250533244233244335345106020254345301152024453354453344 24326152265153051435115311636526553464006020254345301152024453354453344243223564 26026623446002151351366066645404316136022340411366311366114164410145442640526516 60223244501013346164105543036641146641166361316635622014253601230136635053263233 51302512611055453320606431234141244106025245331515453303044035346310200003616646 44625540063132132440444514561455415521243244162600304403534631020000361664662505 33244233244335345660141621503000012522642165304150453356065125126110554533206064 21254230600002434455332442332443353450354514512202226463132132440444516025245331 51545654064114202455253244626232331366405051100005343322655630364000416113005343 320361664361664444512026532260 33403000466461614614131131000404005016316663205500624303250666644363453344623221 01016032530064062661412311203115336412312536442312200153404520111133414324433154 55606061042000544543435435323323000505001034234442006010505234324066250533244233 24433534500000000000000000000000000000000000000000000000000000000000000000000000 00006226252562565155150006060040521522216020254345301152024453354453344243254552 12462240622366512462436511462303461641055430366411466411663613452011113341432443 31545560606104346164105543036641146641166361304456434566341116431232334153633213 43211436661346545443624122226612164116623133505052013601426512442305425420513253 46243063660144614023540201406024411561310332650422142651244230542542051325223404 11366311366114164406553314323022641056615541126531534126631524411561310332650422 35330422342015620104113663113661141640050500103423444203030020614611143030020614 61114355435062150604005016316663542542051325060435433352061461114113240633435433 355423050202506264525201355206 44503615603343113023314123535110524533513301512534036502021146155323512320345641 13102360236166635456564063256430026433613662550336243444215141450426145200645224 32446110222431402252332062235362121330165122132203006010505234324066250533244233 24433534505020303461641055430366411466411663613205040431613602234041136631136611 41642410606335431126213626025145332306242030346164105543036641146641166361366162 26046621246363220341366326602505234324066250533244233244335345505663162245426545 04321366460541254345301152024453354453344243256631622454265450432136646054154144 56405536003622324405266131134152246532565645333015633403033033613540500001416465 44636542426602532442644063516325001325534533166055303303361354050000141646662505 33244233244335345110112514604000056526235165131320324412353055360036223244052661 22432150100003534545332442332443353450645224324461102251344164115220440123313660 43225362232440526616135122620465524533513301600004243235122415650000636131004243 230141646141646432251563541441 15133612450201340431135316142660433244031642512534324050113631340111313262656641 11614150236154201004222431614060200125113665104616243156030056665234350406003613 32441305432435520401414140310414112614055122351024006010505234324066250533244233 24433534505020303461641055430366411466411663613205040431613602234041136631136611 41646004060151035510626151055332442364446020254345301152024453354453344243203010 62604226015162602244533541333000000000000000000000000000000000041050113651444013 25444533244630000000000000000000000000000000056665234350406003613324413054354501 44502325450441136631266630226532111026431113664115604311353161426604332440316422 26532111026431113664115601445023254504411366312666150656553256044533145036223404 11366311366114164333232646414453334353124244134206641156401223254504411366312666 40600361332441305433664114664116636136003613324413054326431113664115600652664112 60316416445336402341122655624555433244031642226554260530000304403000304403002055 020403304403304461354403543414 44000330614646114664136631033000005011131141522055133252521501546410422253354350 01261562203316041416503401404512005335425445035030022043545433544532442302200000 10333233530220435454335445324423022000001033323353000000000000000000000000000000 00000000006010505234324066250533244233244335345601050523432406625053324423324433 53452562625562265122150110000040555155652030346164105543036641146641166361312125 30610210132400366314311306306202543453011520244533544533442432500263163021533114 11460444216266254345301152024453354453344243202631630215331141146044421626651461 40562446636631033356151122426634164553663133550530233401404512005335425445035035 46265063334114614005325423431014344411465455340330140451200533542544503503223404 11366311366114164146554424423022214313364530041146346640140114344411465455340330 35552442342006516214113663113661141642200000103332335302442352332042042442352332 04204000060444544240005011131141005011131141060444544242066646636111425455444544 240245235245235530234204440233 00311146164416050200100001114316002020636113054442343224306010040000444254300101 03534453111461644160502001000011143160020206361131335335533224422436625316140123 22340526003356325231326036322343046523310356531426002050404316136022340411366311 36611416402050404316136022340411366311366114164106020254345301152024453354453344 24325462554312415554351455634624411054645040431613602234041136631136611416414214 21341255432510336463451451132202543453011520244533544533442432365533533115235020 60543523166064431613602234041136631136611416440154135543362464546540131024560100 40000444254300101035344523126331665415131531026204132001000011143160020206361136 56446160153466206353621450400004442543001010353445100001114316002020636113223404 11366311366114164000555615200303021255100555615200303021255104442543001010353445 33352340060604243324113663113661141644652331035653142640503163462550512245425135 13326102342546110135313316043200461431522026010103534455050141664635362145103534 455150364636113345006232245510 44153401400134425215044610462622642650525611561520526065405252203316040514416512 33510063034024603362616610554306364554164132603435250555002210006000000025005506 00062055202506540224643443011520424511534532640252006010505234324066250533244233 24433534501060202543453011520244533544533442432000000000000000000000000000000000 00006502132434130115203345225045365413426020254345301152024453354453344243202611 43423011520154544514530343522000000000000000000000000000000000221000600000002500 55060006205520523432406625053324423324433534533431406625001322222324353316552522 03316040514416512335100600500000004300330500054033400200000003400440200023044305 00000004300330500054033405044610642600632656023431000000340044020002304430000000 00000000000000000000016006603000310661000016006603000310661000520022010001502250 02500550600062055200000000000000000001322222324353316545665245311450020330500054 03340220100015022500564535046162564535046162100015022502653624521005403340015022 502304430525611316153340252025 00366641614461005002100006113416500200646114053332434223400600140000344524360010 03234423666416144610050021000061134165002006461142445244534123532336625416500133 31440126034451455146462640355434621245566311340241005020303461641055430366411466 41166361305020303461641055430366411466411663613106020254345301152024453354453344 24322363223131325223422622410116663066432030346164105543036641146641166361315563 12133222345630414611066622315202543453011520244533544533442432455444523115245063 60644433126060346164105543036641146641166361331013532234404312341126656142206001 40000344524360010032344220056000016643612005001316635141331660615316553224256330 56000016643612005001316631400003445243600100323442144616235364422155160365223404 11366311366114164000255165240030026255600255165240030026255603445243600100323442 43325341006004543353664114664116636134312341126656142256505111662450505354330444 66231064446330651045111566053201266611532020552221022610500131663500131663555446 230646114646114245063325241501 00663311466646010100020050146113500500461636033554423332304040001006042344560060 02343536633114666460101000200501461135005004616360223156405042124104544064304356 65114363302231564050421241045440643043566511436330006010505234324066250533244233 24433534506010505234324066250533244233244335345205040431613602234041136631136611 41646026663666360523102031400110660323066020254345301152024453354453344243251114 11141025460504630066011045401303461641055430366411466411663613504212410454406430 43566511436330254345301152024453354453344243242124104544064304356651143633040400 01006042344560060023435360360023603422535115664232351000200501461135005004616363 60023603422535115664232350010060423445600600234353020050146113500500461636000000 00000000000000000465061443632235514646304056255140040062521260423445600600234353 02324542552223222430000000000000000006562141146665051154200440330515033056666112 02054342112663414402111166505023033044026204550220131020200316141200316141220131 020461636461636515032054511544 00450031064405625265042410425225642653254555026005403220631613602124021611632136 51626664500310644056252650424104252256426532545553002403500323432406035003542422 32453505430026015400543453012620446013534534464630000000000000000000000000000000 00000000000000000000000000000000000000000000000601050523432406625053324423324433 53450063015434530152203456235045304535310000000000000000000000000000000000014062 34324062550432154203240324246202543453011520244533544533442432032343240603500354 24223245350543000000000000000000000000000000054345301262044601353453446463000000 00660050552001000605550200000022004044300500020444030000055003033400200050333040 00022004044300500020444030006600505520010006055502005500303340020005033304000000 00000000000000000440010116003000401110656005621211512656062560453642165121534321 02022500600010222050000000000000000003542422324535054344300500020444036042132463 02041642432433131403564531405036020005033304100060555022650265654002044403060555 025033304512123444032041543414 00664411411141010600500005641663002020361646033224424442404030060000632433500101 05343236644114111410106005000056416630020203616460553155365642134115543104215346 54011363605531553656421341155431042153465401136360001060202543453011520244533544 53344243201060202543453011520244533544533442432205040431613602234041136631136611 41646352623663364223446065103143262323566020254345301152024453354453344243226163 36636322343223145315336066602404316136022340411366311366114164503465361223411640 31310356350541254345301152024453354453344243234653612234116403131035635054140300 60000632433500101053432362362223425404033163465232256005000056416630020203616464 12554324255254644613020440600006324335001010534323500005641663002020361646331606 55122155122556526000426522100303012526200426522100303012526206324335001010534323 14534420060602434546551221551225565264215346540113636036405425131515634033163465 23225464604214202364461431254552235264626214010105343235050416131635630312105343 235512120361646444062044541441 26252150206552206133055336363411314260062345243501060032402242302244523365524402 55203453466502014135604360112223360003415011056130155020206032423406655035453332 33455434326220505010453543011220423244454432234345160106106221556000004526366551 21551261340300512011215011226155366122016610526000456265260606655601665506162222 66130000000000000000000000000000000000000321512510101122106112201615555116400000 00000000000000000000000000000265066562066551622411655061160251104535430112204232 44454432234345155622100000325141122656226516432423406655035453332334554343222423 02244523365524402552034516440224414143664635100154324360112223360003415011056132 60553312062442013366336135055335025533052544445526066552260366210414414000000000 00000000000000000000325141122656226516400325141122656226516406432122445354453251 64321224453544532512151222622511525262553305254444552615335064411441643662104144 14000002531033014320436206602164436206602164525444455261336633613363363000255203 451105613062345623455613345000 00440163401550005001355554036505354432164303055034250311000100321111502410121552 63452024401634015500050013555540365053544321643031526340020324120330022601104230 26654265545014305643245201444665023446441501245655435204660006004566662053606562 25143250521603516413402111553046115112302413533000263136130303366304336603431111 33450013545345050553350255330525444455260642324320202244205224402523333225100000 00000000000000000000000000000406412406600445022014604553145331126546054110020501 50414260132310265360220066403305620644156411500500135555403650535443216430301003 21111502410121552634520220064222230412024233456134046003443330454533453543132160 32111150241012155263452020000000000000000000000000255222051512251215232634553350 25533052544445526066403305620644156411566403305620644156411502050150414260132310 20501504142601323100063452330526004530000000000000000014325440251003244602421304 51540562064415641152423345613404414260132310525444455266441564115414064056526004 536532122645460510350641453215 60455613641220050242006113543036445000111641160523245552130125203022512531351531 14460214556136412200502420061135430364450001116412301364064322344402155552520346 32334431223464133342602434060443243626323622115042645321602642020062224634631210 62266323051260261331666035444434301621311661533000514641640404411403441104346666 44320013545345050553350255330525444455260263136130303366304336603431111334564232 43202022442052244025233332251516446111042333343406156466116244651456360121152251 63341155440223513505001555314314656015511454005024200611354303644500011164110656 00433215202455100033345324340604432436263236221150422420061135430364450001116415 00155531431465601551145402022442052244025233332251015553143146560155114540000000 00000000000000000433215202455100033345322512531351531144602101261452305466553561 12614523054665535611005505335440012021665506162222661302202442330065055505335440 01202245510003334534314544334655366311002404252333322516233665634622663230003334 530111641111641053035303115215 51023330630521500646344665005626016255425450524352042465505235324422001034202553 30104236365306356602163433110020323300526443121122333063052150064634466500562601 62554254503140143464325232444333063203000600133414450351261434121500664024146025 63365401610211012234060144552022065034111302466000135453450505533502553305254444 55260000000000000000000000000000000000000263136130303366304336603431111334513545 34505055335025533052544445526342300515611553003545025433143130411520304226610110 36052444501233122555526666206251604306634260421634331100203233005264431211252353 24422001034202553301042301314331120021510615223523206463446650056260162554254505 02113340440530612226041552022442052244025233332251211334044053061222604155553350 25533052544445526011305363105214412306111305363105214412306105045440025133465665 50454400251334656650103420255330104230000000000000000063130431662162603420255330 10423530612226041553000600133414025133465665000000000000300455242400322535663426 040644363644363506316544423613 51632316362304560446012422453462361500514552560053424306002245302534552142423402 23540225455163604432061430565364101033342664012142611636423515104204531542605132 51116201200361416050044136043613342141461044631044243534010055324052432256353543 05542305552124453254460031261666456100244124262000514641640404411403441104346666 44320026313613030336630433660343111133450135453450505533502553305254444552626313 61303033663043366034311113345116405216035365120206661455102421500441360436133421 41461044631044514055403656651254624310013511603364103416443563631603314603322453 02534552142423402235402216340212413606044435113065634460124224534623615005145525 60512315640132613334603602022442052244025233332251062452555135200411241454000000 00000000000000000360354625021656602254101050366125225561620320306552434433525406 63154304253550443125036612522556162035224402523333225141165255221615043022256445 03635132613334603604443511306563425355044312525444455260411241454366536323223540 220514552514552334651214360224 00615516466646025101010021120015006150310041043113454445406130303006336003100431 02300536155164666460251010100211200150061503100410231646150031640404361416330403 34614233165461316200461303034163614403044316354461243230115661303036563426624064 31206663052626054616404046514546632063462306601000514641640404411403441104346666 44320026313613030336630433660343111133450642324320202244205224402523333225126313 61303033663043366034311113345446334505053635213312032541033350623432020236426233 51035231503304023450505243534220502254356223431640404361416330403346142331661303 03006336003100431023005300000012006411140100052411230000065001366630600025366540 00041003244420400061244150000000000000000000000000004100324442040006124415000000 00000000000000000410032444204000612441506336003100431023005356650062001620460036 06411140100052411233244420400061244153441104346666443211610125453211110310043102 30053310043102300533044316354461062542616642000000000004310230053001653362061244 152536654310041555604403053535 60114544035633652234015223136420443020044054142265502335300022106455536015651630 11613531145440356336522340152231364204430200440542004403300236163105233016313141 64166314166433040213534240036661605061300446620455022055001534354061550435454243 24335424366011003125215043110521515652652215652000642324320202244205224402523333 22510064232432020224420522440252333322510000000000000000000000000000000000013545 34505055335025533052544445526351416360012225204025100662230644054161460254406146 46361361146361624342301622034232353453442353441603206355115425342556441250300221 06455536015651630116135304420513336502353256022526363350264441205424521055251412 60421133156125611455361025055335025533052544445526053334306034500223310266000000 00000000000000000500635120152545664244044133344554361220462105632402343135514110 56324023431355141103423235345344235343441104346666443210432005544605111565163011 61353345002233102662343135514110334050033023252333322510223310266554460511600550 155525141044054440546235266155 10554341661033005333011634430461434150621632602145344116141062600053255425456100 63501515543416610330053330116344304614341506216323564166552565023200041344634642 50021405454036113536654343055622356264334542305051624333401242050066024232401200 62364653265226365531616033544635451661314603032000642324320202244205224402523333 22510051464164040441140344110434666644320263136130303366304336603431111334526313 61303033663043366034311113345135412363066605124563134626436226440024440661433403 16343620156145653502001105354530650015413124553213106626245522441662436645101222 03342552054352531046342624440661433403163436201561452320004134463464250021405452 00110535453065001541312455055335025533052544445526011053545306500154131245000000 00000000000000000053255425456100635015153255425456100635015136313605300231262413 13651423254645246645020105435430256005224402523333225150602342340521005435253104 63426105435430256005300231262413316316043500252333322510154131245623646532063501 512140545621632342002026151640 00233224116201050600342233602166325355424325062266533460301040025662240634426121 15652612332241162010506003422336021663253554243255262411241610500135345466321133 44332054126453662153554605413102123444434266021201012444451524105506413326266561 33365033536555513165301104532264644143222410221000321512510101122106112201615555 11640064232432020224420522440252333322510514641640404411403441104346666443251464 16404044114034411043466664432333321103640352540544600244254211141452014460651660 33461500134546301040025662240634426121156526146630431634063650036104431105010400 25662240634426121156526120064243231145664433445023656003422336021663253554243250 32125154426332255226015360000000000000000000000000256622406344261211565261553350 25533052544445526136445151121644412044214346046620036634635565166033461500134546 21234444342660212014241002430552330104336603431111334514335165662125164662003663 46355552346004526230416033466020416033466020525444455260366346355411431422552330 100643231643231565065412442103 26042241441316216333313102621246062642043256250535355644205232324352045400605553 45330011360414432405006363460656645350262531565244224144131621633331310262124606 26420432563636335114034646416340131005033361366002524220051261656556622305245040 40650625065661360400212162024226414032341542436000642324320202244205224402523333 22510051464164040441140344110434666644320642324320202244205224402523333225164232 43202022442052244025233332251064134363663311506126020203603160453252424422331043 64060602402340334362620641342036501214564634650063634606566453502625315652452323 24352045400605553453300101414310121132420515246212536363460656645350262531565242 02106344114100212234204335055335025533052544445526210634411410021223420433553350 25533052544445526641342036501214564634663441141002122342043312113242051524621253 51565310151350345214540060555345330014336603431111334552450404065062503650121456 46346060555345330015033361366002042446140166000000000003060165252406506250601652 525305430524343432565430433016 32214442033460156366163301225303225233306611336045602312414104232053161603564346 66422520331420366052044601045222164252343111500053314203660520446010452221642523 43111500056535042456330115651513516115525233365521321054653636035450246161042134 31113552563010343015324543540316345352544434436000642324320202244205224402523333 22510032151251010112210611220161555511640000000000000000000000000000000000013545 34505055335025533052544445526434062453234230461432425233343341331646136361415346 41500000033340160554030516663456162523331000115636616330122530322523330661123641 31631062561363431116116533106032555613525434666200026621262642616622525444122564 23205316160356434666422523033663043366034311113345305166634561625233310001441140 34411043466664432516663456162523331000153161603564346664225234500230534311146615 65524045525444011666256136343111611656112201615555116406201252333544311506525444 23346356434666422524552544401166534311146615161555511640000055520000022250000555 200044430044430444306611001016 14416535365132503642425046225313005233041364444032124646551115353516162564304431 16406000546353645550461444404112005500234663035455463536455504614444041120055002 34663035454442410014613532326145516105045233623145456531312266624242616152134033 46613010014121305353162623541343036065233214032000135453450505533502553305254444 55260045626526060665560166550616222266130135453450505533502553305254444552626313 61303033663043366034311113345056251413132564452504064311231564146135323261455161 05045233623145363625454631261606505346642106462104343626021643501431152245154355 55053360011006254420215141353520315524640025440364134404033042431460500004161135 25246406345210352331665132022442052244025233332251502205652354010000534332224420 52244025233332251220565235401000053433253360011006254420215131552464002544036413 35346310200003616646345210352331665136112201615555116406600152335056261100625442 02151650534664210645045233623145054311404232000000000001622053245000243445005343 320416113416113413643545600640 44304000311316163163646646000303002061461114154310023265051554440612605244602420 61055166421003100323363656613110525400202240233653660031266362066162420402513605 45351366333000466461614614131131000404005016316663100543266601630345065052042026 26056662300155152521521262262000101003025625556000000000000000000000000000000000 00000000000000000000000000000000000000000135453450505533502553305254444552651464 16404044114034411043466664432064665653552622034310040441046653454414121164660252 30050553054412305104642156103461304243243006045446660253204366203630250445251046 42156103461304243243006052101640240430630323204222316616242040251360545351366334 64215610346130424324300603033663043366034311113345432012025035051510211154336630 43366034311113345612605244602420610551634004356103335465660324043063032320422231 30526410232426411440435610333546566030000000000000000005050010342344422020060435 43335350515102111544005016316663050553054412000000000006043543335112015536435433 352504452355546233654452060604 63156063165213264235452032434256002544304650340154234356323622454261256120303346 63110555116631665600210334303604520120543110424066226316335260363242614646166004 52332613122314616356465441314524352406066155622033535431006423452224644225452035 23361563521524351326314643013616342003466106240000263136130303366304336603431111 33450013545345050553350255330525444455260514641640404411403441104346666443226313 61303033663043366034311113345211333362123543100313065233120443026316433362663346 43014311254214135432555313355232504254416214202103343036045201205431104240663022 52024051603601523305650441453516313161100325445164654304044044164230200006361312 25202405160360152330565045055335025533052544445526505505534562060000424323224420 52244025233332251550553456206000042432324051603601523305650445343521005233403120 33613540500001416465160360152330565045224402523333225106260534662401161510243115 30661360152330565046066155622033032544516465000000000006155205410000353454004243 230636131636131424064650661553 32062264336020130165653313443521525233636654340154522534415414646056050062614346 61622345116643322352552666645344346435343114100416226433602013016565331344352152 52336366542313443611231215150350300545216155254461532556225505530306066216036625 23313445626115245635625252302652550443466063333000263136130303366304336603431111 33450064232432020224420522440252333322510135453450505533502553305254444552613545 34505055335025533052544445526601551556562512152631300000601106506406121244643342 56252544141123544544242345354321510000020550213016565331344352152523363665436045 45634651650413431131114044101020223520122343115166421656533134435215252336366544 54563465165041343113111403033663043366034311113345401011561041152544643321336630 43366034311113345101156104115254464332156050062614346616223422352012234311516642 13616602252330355555006261434661622345224402523333225101516343116155436261434661 62234411525446433211261622622210225233035555616222266130000205502000502205002055 020304403304403422224403053535 33000440163131663113641146044000002066646636643245034360020613043161200353305151 11222434323401644154206116264040625330545333144550044016313166311364114604400000 20666466360330614646114664136631033000005011131141220435454335445324423022000001 03332335360520231464053210234041244021255524463000642324320202244205224402523333 22510000000000000000000000000000000000000514641640404411403441104346666443226313 61303033663043366034311113345546313024560543036533056522253314155233611030450604 11041400025503020613043161200353305151112224330251061525300141104545553336133635 41624002136603335556006252601625240063660323222444166116264040625330545333144553 64204610124110424333411564044114034411043466664432431612003533051511122243336630 43366034311113345502603024402420001660546101241104243334115645060411041400025503 30152440232444633220213660333555600620000000000000000042440262666555342440242000 16605000060444544240005011131141005011131141000000000006044454424111104440444544 240052204052204522041110062622 00466631613361020500600006663461005050141664054442343224306010040000444254300101 03534454666316133610205006000066634610050501416643403161201426300262244164563502 32134031455646166340341503133664150605036331042451154340465301203333666301523033 30153060015253056321003233665264214031351601564000135453450505533502553305254444 55260051464164040441140344110434666644320263136130303366304336603431111334551464 16404044114034411043466664432236504105555333504615055504650300635140051553361321 42054564304632435140343366041513203532146601343620464411362010204144603532660100 40000444254300101035344553011112221054310111054102005006000066634610050501416640 64665534514210626325023510000000000000000000000000400004442543001010353445336630 43366034311113345000444254300101035344500444254300101035344501114316002020636113 11143160020206361134151320353214660134336603431111334515230333015306003060535540 21264100262436156265036331042451045416523545000000000001010353445612643245103534 452360500141664353263145100130 13215603334536152656066556446611041620622253154460222326302511101122151114402615 63533446405033351136164540441144644440234643600023430333004420005000000043003305 00054033405304441310334525055335365500002546042256605556445343262022442232222015 23253000101111343134545055335635544022541346616000000000000000000000000000000000 00000013545345050553350255330525444455260135453450505533502553305254444552613545 34505055335025533052544445526011400030000000160066030003106610335000200000003400 44020002304430114321202244250226603523413443144325202244241220000523103552125111 01122151114402615635334400200000003400440200023044300500000004300330500054033401 00000005200220100015022506066556016655061622226613000000520022010001502250000000 00000000000000000000052002201000150225000052002201000150225000340044020002304430 03400440200023044305200220100015022505224402523333225155110425436433460220100015 02250220100015022500002546042256002546042256000000000001623021163006205520015022 505403340622253355213340006061 00411136163316002005600001664361200500131663053332434223400600140000344524360010 03234424111361633160020056000016643612005001316635623616203224520062244364653522 50334631442141612530414406144113140120543666533546653433612410403344111366245143 36634106012526221412401244112253536343166402653000135453450505533502553305254444 55260026313613030336630433660343111133450514641640404411403441104346666443226313 61303033663043366034311113345202531501555330506415452144630305455325001553341312 42552044314633341540544411040265464356621010436330163366463065023411124423106001 40000344524360010032344250021000061134165002006461141066112226554132166556120500 14000034452436001003234420000000000000000000000000466552454121661022542355336630 43366034311113345000344524360010032344200344524360010032344206113416500200646114 61134165002006461144026546435662101044336603431111334551231342115606034106253336 55623066526440612615534511052452543666533546161555511640100323442600454335225423 550131663131663253256412104103 00114466311131060600050020631664200200316141033554423332304040001006042344560060 02343531144663111310606000500206316642002003161412066631620040630402413466530524 36662035036511464015426504064164103524543266355361333543100203502012452336506125 33310560522154231263402062402260463325533414046000263136130303366304336603431111 33450026313613030336630433660343111133450135453450505533502553305254444552651464 16404044114034411043466664432331466204004154526262443166512644154265040641641035 24543266355361050420506532544120165244460210240630402413466530524366620350340400 01006042344560060023435314030536431124025341115042046000500206316642002003161410 30436534660346342113406210000000000000000000000000010060423445600600234353000000 00000000000000000654643232366152245326606042344560060023435350146113500500461636 11302355166552420234234456006002343534336603431111334521651526442112431566433661 21015346342113406212534111504204525033023110161555511640600234353100543424550154 400316141316141546603503621155 50611343040265652606061056413315041624263316261455205443336130303256354111604431 01611406113430402656526060610564133150416242633160514304212624320202464245660400 52353066542634035651534505053135321103002542401123025025205000000001100202250060 00102220561061601000000003300606610040003066601000642324320202244205224402523333 22510013545345050553350255330525444455260000000000000000000000000000000000064232 43202022442052244025233332251453534505052035126623012541456625202432020202423555 14045231365555200000000660050552001000605550253450505053542226303254641222200000 00660050552001000605550200000055003033400200050333040000022004044300500020444030 00066005055200100060555020000000000000000000000000006600505520010006055502000000 00000000000000000660050552001000605550212156664202615453666621364462036153514461 03033400200050333045055200100060555025224402523333225122500600010222050640352323 10053640352323100533002542401123020005033304000000000001621204415001022205060555 022044403525560444036654053535 00113366366636060100200002136114005050416131033224424442404030060000632433500101 05343231133663666360601002000021361140050504161312656636400540650424411616352504 14463035630611416210426304544112605304045416255301433534630564205155336401205051 53461120322123566554305355331530312056514320334000263136130303366304336603431111 33450026313613030336630433660343111133450135453450505533502553305254444552626313 61303033663043366034311113345426341503433660231510030341231530023012035336616142 52036331404214150410565533434216105355420214235140323366510240303236152240640300 60000632433500101053432312035336616142520363314042141002000021361140050504161310 46441133510460444064210550000000000000000000000000600006324335001010534323112210 61122016155551164000632433500101053432300632433500101053432305641663002020361646 56416630020203616463154500101653154103441104346666443212050515346112036240353216 40661460444064210554045416255301020253623120000000000001010534323612462360105343 232635044416131413123563661553 51045355005115500641511333460265255061440230534206010045305535405533254412253305 22504322114623024042113442006634651016440252403666414400455440026545511162032434 40256603106653503164344651366002546216144025450303345105561555225566665234310011 04362066250200136033631033664311244366034430164110101415503011155431406344402503 03521004530553540553325441225330522504320644660032464455523013616603422015000000 00000000000000000000000000000453055354055332544122533052250432353110203331152350 42555061020216421134420066346510164402524036645554243344346444610000014004255354 05533254412253305225043201362664443105125220163305401362664443105125220163305405 04446625420352220160505615233550006345233052600453333115235042555061020216553325 44122533052250432066346510164402524036666346510164402524036605231561633052320404 52315616330523204040014325440251003240634523305260045321643110432006414534330521 10460143330520404256133052530411011043620662660341501150000140042000140042000000 000420021350056101430453000354 56441425523662266254051004211464533260436662534206010045305535405533254412253305 22504321503126543035003150155544110241225014313665165423116436641501211204445212 23632521365163146425422500006114111614000423435460465123404200462062223366053655 20634641120500641044146044113466533411043340613106206366633103544316642336666534 40141004530553540553325441225330522504321501411144604233461135441111243306303240 22423022445233655244025520345136033631033664311244366034430164424442230215523445 62244441255035350031501555441102412250143136634406206044451150465534543256122423 02244523365524402552034503150155544110241225014313663150155544110241225014313666 20604445115046553454325610004335333435000562521540006114111614000423435460000000 00000000000000000433533343500056252154022264460236652625163406355626411320612223 63556264113206122236002202442330065052226141153516145304404114660053034404114660 05303653661035232445411251526143244233006505005625215400354342310354342310255203 451431366436662065051202251354 00106240453505003001511112534550515226240016000000000000000000000000000000000000 00000006015303242020040062666652432202625515300615133024121601221346600256403650 63412005015410136303006002322224361330323445410025200153063062563500663456261463 21033026010600324022423022445233655244025520345031204204614210044251464354263022 06400000000000000000000000000000000000006554004214361155434142335015646065604530 55354055332544122533052250432136033631033664311244366034430164560543563005561354 52156420660450200400626666524322026255153006105635243311525356221031454041400000 00000000000000000000000040062666652432202625515300616302225525544645515152601550 54555534164404543323600526266665243220262551530061333443446626445454320544553325 44122533052250432011432151631456044051011432151631456044051002564036506341200501 25640365063412005010604350522440603541034202553301042325046124021401121630344110 50631124021653004052341201420441515226240016255330104236341200501314540414255203 456350336330260603540604000251 00442233634463033601030064023405306030603410000000000000000000000000000000000000 00000003355441433140441060400130543024010401043605633101656205534405413242043051 30535415630416361020033641034164435636316033146033243534010055324052432256353543 05542305510600324022423022445233655244025520345262560105533405363230304556305413 26242001360336310336643112443660344301645242304416604651363061045104146542101360 33631033664311244366034430164641044146044113466533411043340613200336410341644356 36316033146033203366103656460601335603126454104413604361334214146104463104400000 00000000000000000000000000300036003655460600045344540300036003655460600045344546 00065006533150500013611316040013054302401040104360001200124462020006416646000000 00000000000000000360036554606000453445401305430240104010436026031604102010201650 06533150500013611314122310100032433235430240104010436020511420153264653402640242 36214322140236451535306030603410132012153142600045344542010201650001361131000000 004534454603410636614360164336 51164563034541510341062455124335466200555456534206010045305535405533254412253305 22504321622543430412016440265410310314335161321400546131620046130303416361440304 43163544612316461500316404043614163304033461423316513534412554410036561513161100 24312536260100453055354055332544122533052250432242534112604503536221063242266120 10652001360336310336643112443660344301645262464052403126641255623310066626301360 33631033664311244366034430164641044146044113466533411043340613653052660324650150 15611452513560023450505243534220502254356223446130303416361440304431635446155354 05533254412253305225043216440265410310314335161321404360153226534423115002223212 60565311403512113341040365052435342205022543562234065352326252200416243654000000 00000000000000000410350515326656131250206011632055552504266650225640333343014555 63032364553526243046614502222520351113103143351613214045413224251534034265664436 03041235221343263502055234215543222252035111225435622340361534123361534123255203 450222321555456351112053432414 56624002255130560215024444046621532200014330534206010045305535405533254412253305 22504326040352221352063540421146535601235611536215003304400541614602544061464636 13611463616014333514302146063556241420531425541235022055001534354061550435454243 24335424300000000000000000000000000000000000000661132014063106555505446312660003 52206003240224230224452336552440255203456600465256203466025626212512556212504530 55354055332544122533052250432453055354055332544122533052250432023616310523301631 31416416631416624342301622034232353453442353442035403666606223541330005611055354 05533254412253305225043263540421146535601235611536215620533330311562455000634400 00513342251136503255064550064552116445360516603266026443552664120452201322000000 00000000000000000500126403441252551301544642061265654333335302451061124343326023 24510611243433260234354542432433542433115624550006344043050054433615032532424611 11141255361611320316006225534605654216624156015522431022334416204325506455255203 450063440014330143303266613544 21410444135203500422066023664523645200322013243501060032402242302244523365524402 55203455463032423162115630222032615432545163655134361631424244400206614461526460 53434036646151563211311352066265636635635416554545444135203500422066023664523645 20032201320500641044146044113466533411043340613512154314463501110513462516264353 66455006410441460441134665334110433406135661061142604423441020444111642156401360 33631033664311244366034430164453055354055332544122533052250432233225600004140142 24050425464364420035501105411325413250045506443356405562553060555333456314555354 05533254412253305225043203550110541132541325004550643550110541132541325004550640 20661446152646053434036641033422346132306525205332000414014224050425464364000000 00000000000000000053503566501056154524553503566501056154524531226431264300133051 64523164313256533262050602342340521003566501056154524530504614610342001022244432 14632301521520614001112225142351234234052100105615452455343403664352313413255203 450455064322013521005332345260 26330262642656266433506414664144123056204154243501060032402242302244523365524402 55203452615455353165001362601440353445320126631042430346330135554243554353003312 00060366334434014664411020331015162455535062131325262642656266433506414664144123 05620415410600324022423022445233655244025520345615660263331416331636006624000506 55666003240224230224452336552440255203452155112204066202325413336305426264306410 44146044113466533411043340613324022423022445233655244025520345234446513646024036 22124026561412456662125662565005541000305335531140346143014120041603346602022423 02244523365524402552034501362601440353445320126631041362601440353445320126631045 04460626153222420156464525234250424100243055233010331015162455535062131325553325 44122533052250432136311363365402150362314403534453201266310462615322242015646452 53041556530512163653536005340225440603534453201266310436221240265614120446500010 41144115300020122110534022544060534022544060060304134425060126114006036633000000 003053355364335244223623613501 00630434121652040100556625556656266261064344000000000000000000000000000000000000 00000001403436561250306002211522211215115160134333164623543105636243101536465320 03161163404141442663043131361430646002044416411005434121652040100556625556656266 26106434420500641044146044113466533411043340613556354501323114035542565123360040 53425006410441460441134665334110433406131410303161560453504165225514364234103240 22423022445233655244025520345512011215011226155366122016610526220060623243242502 46333443141162101525420641406524334456126316501222346460260512056634354643400000 00000000000000000000000040462652656106542225523533466002211522211215115160134331 54534535205314443346366150221152221121511516013433335543335535455452051611553325 44122533052250432641406524334456126316563314353246650010361415364653200316116340 26051205663435464343230010222432440066524334456126316526502114342313432463334431 41162040111251220031022243244006144252154525555345330010316116340316116340255203 450103614604163643443614613052 45051531652346360155446021351331344025542525416302050064104414604411346653341104 33406133612362251144652063163112635612660344156144541524316212054466203514511516 60344634344352634361635510163304406014444025564005501252151301363450240436620466 03445234460100453055354055332544122533052250432361631320324251065052446054402551 62553005120112150112261553661220166105266101152625121256541626540000001116004530 55354055332544122533052250432324022423022445233655244025520345446131641416362431 36200000044430245406130516211520214402550516511633665151606052604402555361533631 03366431124436603443016464143205303411503110433254336223310564264464330522352525 26032542234042110433032536316311263561266034415614163304406014444025564005441134 66533411043340613516211520214402550516553034115031104332543335145115166034463434 33010633330522130024366204660344523443061302201666534660144440255640052510330522 24162211110433510035633052202612466034452344220166653460000033340000033340000000 000055520022250222505165345052 36152266433560502643220240351301234025063013361405020013603363103366431124436603 44301644465410444052646265463113411104210431042452236221123241440634151622346443 10436315006445266033352163425042406024224025236451206333114524366242615514256401 04351335110600324022423022445233655244025520345422233516524465643113561450305213 22134002650665620665516224116550611602515550164546415423325333056305230565101360 33631033664311244366034430164136033631033664311244366034430164333521634250424060 24224025236451526462654631134111042104310424540326133036014510531603402105155354 05533254412253305225043251345505304264065430520140645505022056523540100005343325 33261410605162640251112323524643115232254025354600403304243146050000416113224452 33655244025520345220565235401000053433253042640654305201406435301053553052541326 35346310200003616643513012340250630133064313201644415160242240252364512615130526 66545414410434651321234025063013356034603532100005343325061451145000361664000000 000534332243445630134245164260 22502000544543435435323323000505001034234442243501060032402242302244523365524402 55203456330101335513640654061222331502430613636034506056614466226111646354452653 10615663254000311316163163646646000303002061461114010444160450151345061233453245 05205401000000000000000000000000000000000000000015515252152126226200010100302562 55560000000000000000000000000000000000002230123453356314054402153003433265306410 44146044113466533411043340613641044146044113466533411043340613621414406242015444 25535043641546531641142156046603541001611324164054516402531164136404304605044146 04411346653341104334061352034103413114463650002034226264320165443245320250230605 31052444662304160526565063410341311446365000203422624201544425535043641546336643 11244366034430164612223315024306136360334131144636500020342225311641364043046050 62333522420341362313110423600616645360020200604354333503030020614611143030020614 61114215300343326535001034234442534016414104060435433355016316663025226412000000 000203422504355540103422613206 41554425532036235534250534010330543052533116416302050064104414604411346653341104 33406134023225455535534515314621450363560341544101162451346536206332504152423222 40256612143133464441441645415623564012142016546650445332600202603224640406163254 02510302220500641044146044113466533411043340613102634164354163256326310532603464 26021004530553540553325441225330522504325143613423614521451460245104313510501360 33631033664311244366034430164324022423022445233655244025520345654633614303610206 60316034366225050510455313030161452305260405530320133626060252134603450103322423 02244523365524402552034551045531303016145230526040555205055055345620600004243236 33250415242322240256612144553130301614523052604055404404416423020000636131224452 33655244025520345550553456206000042432324306044023402524466141524232224025661214 33613540500001416464061632540251030226044023402524466152564310432060446603160343 66225242140253155304132016263203543052533116600004243232016051465000141646000000 000424323353454135414055164441 45640442450126354051306062460440144025322543416302050064104414604411346653341104 33406134023254203344013034563401544524660346356661162334002013553016150454230144 40252236423134630116605101642160546643622016214222442450126354051306062460440144 02532254320500641044146044113466533411043340613631023525215224115223631306603453 60656003240224230224452336552440255203456035453613354014462605313305215153104530 55354055332544122533052250432000000000000000000000000000000000506422406162032354 06333052554135544544242345354321510000020550213553016150454230144402522364233631 03366431124436603443016413034563401544524660346356661654451210061633440250251404 51020236206605660341334613456340154452466034635666616203235406333052554135336643 11244366034430164101531033063305245523456623204151104354541523620660566034133461 45423014440252236426233253110431421110616334402502514025211660340345601102110436 44316531330521515313555061662456144025322543550613650530000403304000403304000000 000205502502205526305502345414 55000220435454335445324423022000001033323353534206010045305535405533254412253305 22504323425404420064206164316165221225320266341560033061464611466413663103300000 50111311410440163131663113641146044000002066646636220435454335445324423022000001 03332335310600324022423022445233655244025520345042113224320421023022265524004001 25500000000000000000000000000000000000005613352336555632140053341502115540101360 33631033664311244366034430164453055354055332544122533052250432026302526152524335 33413032216542642061643161652212253202663415615103310304442253341605440105433631 03366431124436603443016452634162413662443650011145116164316165221225320266341563 31030444225334160544010541420460444533410010024330626401511122535041126361336643 11244366034430164502221165524306220406246044453341001002433044422533416054401054 62666552420366514163332443600600534405500000604445442406552460144662046552460144 66204000040555155650001033323353001033323353060444544245011131141020041660000000 001114511053440534404062164233 00233354345534010600300003335234006060424332000000000000000000000000000000000000 00000005444234322430601004000044425430010103534454615606403300262312244634026424 60454564513611113420053431633663204635364014501051334545663043531333660646401365 02415442650200136033631033664311244366034430164535150101505425533406504053002204 56515006410441460441134665334110433406132601100323153366216032636206464264506410 44146044113466533411043340613453055354055332544122533052250432440051546553314305 13531032321326202303143366105301036004401353202434614411450314241306320602600000 00000000000000000000000013154112235201321230262632641004000044425430010103534456 21665520360206500110263640400004442543001010353445600006663461005050141664336643 11244366034430164000444254300101035344500444254300101035344501114316002020636113 11143160020206361136464013650241544265301036004401353246353640145010515135310323 21326302400550321261365024154426410033064245010103534452020636113011026364000000 001443626424332642453013613510 13503535250210166552066551102466645060365001125604030051201121501122615536612201 66105261112220206266441560441132165554210441421634340444003350002000000034004402 00023044306363430420255334055332204155513050653002515450346122413022445413633234 02402516560100453055354055332544122533052250432111006630004000000061001104000460 11601004530553540553325441225330522504326046445531405533263411156305535634204530 55354055332544122533052250432000000000000000000000000000000000442000500000004300 33050005403340262243302244505360025402632252552244302244550362226402012400511215 01122615536612201661052600100000005200220100015022500100000005200220100015022502 00000003400440200023044302066551442433665062662431000000430033050005403340000000 00000000000000000000052002201000150225000052002201000150225000340044020002304430 03400440200023044302500550600062055205360025402632252541555130506530020330500054 03340660300031066100523051455252523051455252100015022505063464611002304430000000 001502250365001251652250432025 00244453435543001006300004332534100600454335000000000000000000000000000000000000 00000005333243422340060014000034452436001003234422465151401502042512244434636404 42254664524156663250046144644114353124611543401506403235414045145344110021360511 64302424120500641044146044113466533411043340613262153505135125533006324013345206 56532001360336310336643112443660344301645656604114254411524041511134353246201360 33631033664311244366034430164453055354055332544122533052250432620503526553334314 13033552311325504314044411613400631114366335503163313366342465316623430620100000 00000000000000000000000060014000034452436001003234422164112225235320221162332610 21000061134165002006461141400003445243600100323442666552516002155561221144336643 11244366034430164000344524360010032344200344524360010032344206113416500200646114 61134165002006461140213605116430242415641026613405353655355665345610502464445256 51231042333524422111466634114422511643024241221162332610200646114200646114611602 510323442454335242413104613501 00442233544454030300060010354332100100543424000000000000000000000000000000000000 00000003355442333230404000100604234456006002343535633126651005424606416353564621 15430315420416111002034046024133320420611243656054243444001052023012455510210344 12536306210600324022423022445233655244025520345235564405313100362452646366633451 26522001360336310336643112443660344301642264503515401530233660323345210564406410 44146044113466533411043340613641044146044113466533411043340613020340460241333204 20611243656054602505406532226056043365241401505424606416353564621154303154200000 00000000000000000000000033310436540346122666346644404000100604234456006002343533 10536444503501665341210230010060423445600600234353050020631664200200316141000000 00000000000000000654134515655566132453406042344560060023435350146113500500461636 62244026225163014553543321001005434243461226663466444050160332525665034206112436 56054250664343553066466134203511344125363062226161441020500461636500461636166105 260234353543424231564266164544 35001055425463066562060651124661645062112456361405020013603363103366431124436603 44301643410124520600665620654514202316650601450530504463462102242302024553622526 40235536422033143156055354050532241552513054224135025025205000000001100202250060 00102220500000000000000000000000000000000000000166122502242302504513256521402151 62461004530553540553325441225330522504321610600000000440010116003000401110603240 22423022445233655244025520345453055354055332544122533052250432200224230246456303 15224020564041200000000660050552001000605550205535405313214046255305021303600000 00000000000000000000000000000066005055200100060555020000066005055200100060555020 00055003033400200050333040006600505520010006055502002200404430050002044403000000 00000000000000000660050552001000605550212665311613201566532126451636142014643123 03033400200050333042022500600010222053140525402450514044300500020444033152240205 64041452040225314442523053202630060001022205100060555025066123555005033304000000 006055502632024222055140345414 00445533533353030400100001453442006060243454000000000000000000000000000000000000 00000003322442444240403006000063243350010105343235043121101205404654411133042641 30636315526316166500034246244115525640416023056044523633036015054155333220564532 04242311660100453055354055332544122533052250432232234105343133366012302336300431 26022001360336310336643112443660344301645524103555445533603234353601230562401360 33631033664311244366034430164136033631033664311244366034430164650230312336664403 51364014146225002565465533116145053406201405504353153366225213036105402103300000 00000000000000000000000032316336636355023600442644103006000063243350010105343234 65441113304264130636315520600006324335001010534323200002136114005050416131112261 55366122016610526000632433500101053432300632433500101053432305641663002020361646 56416630020203616465310311210061532031316141205310423632365310326665633513640141 46225544140034651055410033513360243015063022010105343232020361646011451120000000 001624504243454630224236164441 60125006342000055243354660502534022432205244112566065241130025652611010121230056 21015261250063420000552433546605025340224322052440011646036645506453555040132242 26401044250225150655133051363330102644144510201143552620122644026414440605133633 26050663401435000022534423110205243055345502533143500002253442311020524305534550 25336524113002565261101012123005621015262624452262033655060231455520620644625332 44205233550006345233052600453655133051363330102644144510201143000661255623306016 52011251106122005524335466050253402243220524405524335466050253402243220524411652 21544010612506652660165504353452202024246003542023454353452202024246003542023455 13633301026441445102011435233550006345233052600453336550602314555206206446526601 00550533544001202600050601564444160505644050110225541410562000603046322224306063 06030463222243060630000000000000000000425162201640051200000000000000001101221550 03606156444416050565522363602150244233006505665266016550423505432423505432526004 536206446201143036060000512215 51243065134411506643133550051525501436150255524352042465505235324422001034202553 30104234161024310002103465221100564312604636503140024541053352436066633004125355 36031405320413120366341650555660012436336506210364364650411436120222110065341441 20156041312643366201134644220026252206341620522534600056043125566002134651031412 04634246550523532442200103420255330104235653331402114422006252236321026022552445 33502544220001432544025100324366341650555660012436336506210364001405236114400632 54130235360542021034652211005643126046365031421034652211005643126046365031452353 24422001034202553301042311346442200262522063416205224312556600213465103141204635 66335500152554145605105525233550006345233052600453222110065341441201560413114400 11004562551110040000005225034545425050200005225034545425050200061160526262160601 00611605262621606010000000000000000000000000000000000042516220164005122560611220 30562064234455500601354332220010526262160601255330104231436150255463650314526004 531560413510552305620512000101 51152044566264566443501314436361153051246350560053424306002245302534552142423402 23540223251511635532001462606444342045420150464161610302661513336416441661003123 00021622060534243060022453025345521424234022354022243534010055324052432256353543 05542305533211513211334206463341416624026531420501334645553243224334005415000143 11036464013110503360155235115450655546633225451112652665225001531000352330234113 66304311440002164311043200641356433156414605526330623056154151100553240524322563 53543055423055515504011205443145546402444622103364103416443563631603314603322453 02534552142423402235402206315101333435032350620313616315101333435032350620313615 03360155235115450655546635233550006345233052600453441062254266232012223114253455 21424234022354022131443636115305124635064443420454201504641662254266232012223114 22514401540216236260063452330526004530634523305260045314325440251003240465400056 15501236200063466043235062031361154021623626010404543465060646162006346604000000 003523302454346151250453641442 00245423065166020100432244161210422425223445065156204134406030052665534363056656 16625512454230651660201004322441612104224252234450315262540015260606125652110601 16256311526234543100234505052435342205022543562234064135555665301103232431321133 22551503126514444224105501313615135511334454015561356610200642342361231643334315 45202465115231023631053443623335160621053643301040025112243414021121611522634113 66304311440002164311043200641466645201441065340111411500362363224211036404524320 53600243615355031640404361416330403346142331631640404361416330403346142331660300 52665534363056656166255120064234236123164333431545206003455336165603553525543320 32152153415432555254626100000000000000000000000000251122434140211216115226524353 42205022543562234646416264226644332306213416403650041652363312430666366200415414 24334154442610156020063452330526004530561346603450013621643110432006413335331002 46242365004165236333044316354461211216115226225435622340416523633416523633526004 530415414362363463010265324152 60554630436413650235363000165225020452131350164231322024300622555344034305530155 25231515546304364136502353630001652250204521313503006601100312521504311052151565 26522156526206623654365522164110345142612525023022022055001534354061550435454243 24335424333044005416146025440614646361361146361554653165334425122061321452434304 60445245324106212420003416610605163232105500153435406155043545424324335424352445 33502544220001432544025100324243006225553440343055301552523151015343540615504354 54243243354243236163105233016313141641663141641303013022016665056440023160406225 55344034305530155252315154433361106160336023343462325424140006125520503256464202 03206603444101455006234052544220001432544025100324450110433360632200154302162203 42323534534423534444016031233142533122122016665056440023160400436116010261454560 04361160102614545600000000000000000000561346603450013621643110432006416246621436 62442441054434315451135316246615632200154302605163232105443431545452131350526004 530154302623405620660324136442 10114255260253000332433150401663150425534336650102524420141162221164050135500652 56253531142552602530003324331504016631504255343362245162463041151630010060313423 66612162411025244201411622211640501355006525625353531632621244056411240203603623 26155223643411402122544422510302633005343543636161664665534626603030336554236164 32530460346551204444205006232325005250363104312265033335020015454520025204134113 66304311440002164311043200641612000226522310503442310561125224431226503333502001 54545200252041565523335526040514400243423414153313420030040232562444363465300226 52231050344231056112522404453446203061146203522434414453446203061146203522434412 13665305041041545162255412544220001432544025100324333350200154545200252041551605 02010543543025600030040232562444363465330040232562444363465320202241156243452612 02015163122253523650000000000000000000634523305260045300000000000000004626261001 61024504614610342001231325443312234234052100065256253532434234141425534336526004 530252041525036614000324453650 00603310510051055601620010631664602010511621040223013001301140346003042344540603 01334636033105100510556016200106316646020105116213504315345633350254142021031351 40236551062230130013011403460030423445406030133463105145231522106154260355064145 06504463125465263555601624210140545642015366403456431543350254632014402656402406 62151300130114034600304234454060301334634611664420523215035151322305634412643664 11403466330005613466034500136013011403460030423445406030133463640663043100403543 32301040644314363350254212063514552402621143346630431634063650036104431105011403 46003042344540603013346300000021001433640200066666610000021001433640200066666610 00014004255320100033333340000000000000000000000000006300352245060004444443014004 25532010003333334560063441305000111111601063166460201051162140354332301040644314 03522450600044444430000000000000000000216431104320064114325440251003244642630541 22601512130530115620416033466020534022544060100033333342010511621001111116000000 004444443133463223540136136202 26522513244426210336524210645340200461311451250535355644205232324352045400605553 45330013564066401305066331356506404345114345113222423046505423501335146026134122 26345554505353556442052323243520454006055534533001166023161262652060030322346255 22514445243632403445342105600136611422325166131113064020114464212013034326634326 64551530314630266321504526124445613331302316126265206003032234625522514445225332 44205233550006345233052600453320104422321410450525133525133266463140511456203251 65333216444640433243560210064116635545261164650663313565064043451143451132252323 24352045400605553453300111446421201303432663432664554412535601324305003164663262 66321504526124445613331302544220001432544025100324223510321614411200044135100404 55431522552633325210064116635545261164606064461543344321113430322346255225144452 03244335662613443230000000000000000000216431104320064163452330526004531613221613 22644020444164110055033361366002100234544264555345330010461311451461311451526004 530044135033642224560136136026 32064014536500150362304416242404433052644113362036332234414304104205465023036603 45556564032354304552024614523062452235110432443012605641240054012310665236360661 10432665512621520511606543516204651662133052655203414455433634036035023120540411 04322212163241200620415403361535303344025133664054556633111116262153321603305263 30236266335544444313146551430550613550155202234543242435312545310000002225052445 33502544220001432544025100324511606543516204651662133052655203223454324243531254 53100000022250015036230441624240443305264411315036230441624240443305264411321642 66416465441121104325546153163254015325542660345334064154033615353033440251336644 10420546502303660345556564311440002164311043200641650133124021333052622633420546 50230366034555656441624240443305264411326624104266603454456623120540411043222121 31261156440251225040021643110432006410352615506130026563452330526004536202440251 11414426660345445663344025133664411043222121550613550150000044430000044430000000 000022250055520111600453453234 14266100161242504645636154242414213052316566411041464024551615411364565444132104 30342033145426630050411431626342410524460342162423102142624152136336043636640543 60344526101263046360464055035055651622243052434015363130532261623664132123336456 03404350414213124614535530253533206253052261340061653520313214162353536356402546 12113436561054514243156565356320162341443141031302204202212615553402534306234113 66304311440002164311043200641245516154113645654441321043034203060244254313521240 61223052143121504114316263424105244603421624262604401404424523336104361605453352 34642565301655402563465631321416235353635640254612113303044035346310200003616645 50350556516222430524340155233550006345233052600453205502125423060000243445350556 51622243052434015330424314605000041611352424450152402551643022126155534025343062 21254230600002434450063452330526004530352615506130026563452330526004536405040252 25543524460342162426253052261340301043443316100005343322016116625000416113000000 000243445534332256020136641234 44304000311316163163646646000303002061461114132344203506051654061023400654023202 54430114224421131423303611024260066412350433615605133535332635432303641200153354 00430251035000233234342342454454000202006043543335442346306602633556103006143234 01613412500466461614614131131000404005016316663046646161461413113100040400501631 66632332343423424544540002020060435433354201026123016054300123054505233406643664 11403466330005613466034500136523053045143014005115465000343464102612301605430012 30545052334066550456633520600521646102526124345246025031600246031303466105553045 14301400511546500034346432114425010025613160525165344166053510011365420344162104 51430140051154650003434644311440002164311043200641160543001230545052334066651240 02366310016043206242600664123504336156031600246031303466105563002662312000434313 30061432340161341250021643110432006410000000000000000000000000000000006060040521 52221355460165614314005016316663545052334066060435433352061461114052061302000000 000434313343464526040641136221 63306421362103263232241624410155564025036455303145664201323122326413553240545603 42244522510565603400260340151444115103310431360025426332104515411513245665120626 30521122614563246302642626653465530311145061024511100234116424455435052242553243 05225313021210430051043062633366260446034641005031655263664461404336344136104334 15105436613533223420255352245340255246403664266165366153224112140603415351334113 66304311440002164311043200641250064025031355533130223052324006645465545136422453 02321043553325326323224162441015556402503645502603401514441151033104313600264025 03135553313022305232400631421405233620165240252412633403033033613540500001416462 50313555331302230523240062544220001432544025100324202202243215010000353454313555 33130223052324006440441642302000063613125441506125305253651452242553243052253130 22432150100003534540063452330526004530634523305260045356134660345001362333510430 65133612530525365143135061441134554025453001600004243235061236326000636131000000 000353454424323651330324641051 32542536132130131161164421460622033052204156303145252456415614511201354112156603 40056312510500330152532602423114634411110435043445426161263246342644104562441463 30520063544566121153560541501343546034255061505060104352335506533510104233130133 05240265120044062524510535466314336666034203433614311440241145050631151051104360 32450220316126406562335425533330521052555504616513012154423522444402560252252445 33502544220001432544025100324205445442423453543215100000205502461651301215442352 24444025602522466466363164146135450000030440313116116442146062203305220415634046 03412354530241104340544324114505063115105110436032453123026163150614330523030504 60341235453024110434054434311440002164311043200641121544235224444025602522341235 45302411043405443516146201634402540402020146626026603410453264236656211043002146 42331301330524026510056134660345001360634523305260045321643110432006415440660344 01235163440254040204122016103116133052402651220166053140000304403000304403000000 000502205205502014230000453505 33000440163131663113641146044000002066646636665211554056020513422050405643254306 25540416520053613054266154153660454325460140462530066052151522155126556206600000 30222622120550342323442332453354055000006044454424220435454335445324423022000001 03332335302416402351162362411032345231063031524241640235116236241103234523106303 15243423234423324533540550000060444544243204304614101305302061346006012341234113 66304311440002164311043200641560205134220504056432543062554041430461410130530206 13460060123412542661541536604543254601404625330451633040604261346102344606531636 06402405016431001065436532614403010351643160543310124666031510344325420362314653 51426140536134650012545533466330005613466034500136161643023432545051423600640240 50164310010654365462604334523504154631240604261346102344606553020613460060123412 30213452340152230360021643110432006410000000000000000063452330526004533452300304 15241000020666466360005011131141001033323353060444544242066646636050246124000000 006523224654365154360453641120 00466631613361020500600006663461005050141664054442343224306010040000444254300101 03534454666316133610205006000066634610050501416644065005365120460543355222026323 00224656021316135654356404011444444630312053553316240041245306204611443330321310 03362420332560120346504411441116403313063136054436265351300264422111504154604503 64300365324015031663344404564600441535044124530620461144333032131003362420343664 11403466330005613466034500136410523602244224443205545035453062015434021442233366 66543015524656231610421144666555531602334153543120336633666130446401464102360100 40000444254300101035344523062556611101351500112363012001000011143160020206361130 13221144460246230260532500000000000000000000000000300003335234006060424332114444 44630312053553316000666346100505014166400666346100505014166403335234006060424332 33352340060604243320021643110432006410216431104320064121643110432006415145400553 12105362310320413403313063136054465024224461010103534455050141664066541406000000 006124144353445126100453136543 13325152436166155651622110434214602014103152143442312163302211615566052354116506 21024452004106343336114534663304356464460322034061610111006630004000000061001104 00046011600530425222433512544220521454554026602504240352555344265233550256323223 05110520332645200333522544220341406564020404054444003350002000000034004402000230 44304252224335125442205214545540266025045526663356254422025141053402430514452445 33502544220001432544025100324055600010000000520022010001502250221000600000002500 55060006205520044425523355043630121305030302344425523355043630121305030302322116 15566052354116506210244500200000003400440200023044300200000003400440200023044301 00000005200220100015022501622110004251622016400512000000250055060006205520000005 20022010001502250000043003305000540334000043003305000540334000250055060006205520 02500550600062055200000000000000000000634523305260045314325440251003240660300031 06610330500054033406564020404054534024305144100015022502014103152005403340000000 006205520202062063630000324543 00411136163316002005600001664361200500131663053332434223400600140000344524360010 03234424111361633160020056000016643612005001316630325432361524020243355522546353 34524156046431646523410404166333443156366134123501560032132412402066334330440566 63425446455211050416405566336111322266234446243611263553150464422611414134422504 64310456453653050114434403302111435233133213241240206633433044056663425446434113 66304311440002164311043200641401532503244223446605444125423066105345011442243332 66644625554652541340136633166220466653463102236130221144166645551154333153406001 40000344524360010032344250021000061134165002006461141012556661162356552612463020 14000034452436001003234420000000000000000000000000222114336015022616154140114434 40330211143523313000166436120050013166300166436120050013166304332534100600454335 43325341006004543350056134660345001360216431104320064121643110432006412206333521 62232230445252312103111243146055566634254464551616236300500131663500131663164005 120454335323442626150324136556 00114466311131060600050020631664200200316141033554423332304040001006042344560060 02343531144663111310606000500206316642002003161412203645210443160343636021313206 63346526241651530612451103406320421351366634034412605346210204505223560353600333 15244310053261402254305253530145451033552361312416235030640433142014120011154366 15006360343360043214304255322116434342244262156310253423035506464412564304143664 11403466330005613466034500136612451103406320421351366634034412434410034563403522 45566134343553552340252424063232604422541646540130344635063650066623411620040400 01006042344560060023435364043314201412001115436615001000200501461135005004616360 43214304255322116434342240000000000000000000000000060010354332100100543424100604 23445600600234353213063514512221601665302063166420020031614110354332100100543424 03501512551611436120000000000000000000216431104320064114325440251003244641664344 25341515112435160120111543661500333152443100556615345410200316141200316141613002 650543424234353255360136641650 50021522142525655601624310401611602011444215235464545521336630431034050061432104 22554430215221425256556016243104016116020114442153543356343424420523615060525520 30556663542310250046533502543120506252554024155126025025205000000001100202250060 00102220534034304000000005500303340020005033304653613024420523135030261525305063 30502500465335025431205062525540241551262520500000000110020225006000102220525332 44205233550006345233052600453046533502543120506252554024155126312442052346502015 25223053622651300000000220040443005000204440353350254642040516252402014402000000 00660050552001000605550200000055003033400200050333040000055003033400200050333040 00066005055200100060555020000000000000000000000000001100202250060001022205066005 05520010006055502220040443005000204440316040025613506334466160205006145062322463 02022500600010222050000000000000000000634523305260045300000000000000004352630566 11552052130546441562564023133621060001022205100060555022011444215002044403000000 001022205355060111060453453505 00113366366636060100200002136114005050416131033224424442404030060000632433500101 05343231133663666360601002000021361140050504161312423642650143120306633351046246 30044526445351541013451003366336322241460044334452161031520563202644221454104543 01534300146616315543402344225642325546045461263411455230620411144564305031306356 15106401353366042114463264223120530342643152056320264422145410454301534300134113 66304311440002164311043200641135336604211446326422312053034264643260044114414555 36310033443325352360204422213054654200551645535640451144213120131602361600240300 60000632433500101053432362041114456430503130635615106005000056416630020203616460 33663363222414600443344520000000000000000000000000100001453442006060243454556663 20154156001134511000213611400505041613100213611400505041613101453442006060243454 14534420060602434540035261550613002650561346603450013614325440251003243153140033 25133204640142162606461054161005232042143130010105343235050416131066116643000000 006643266534323256450136641051 56243015464366260252436550620134210522026644524352042465505235324422001034202553 30104236526025250005013134633301204645061330213410026504041121560626233061056226 20660162210453010122423505454660520354454055025442324060655354202323110250423323 02205233562313411510525341220150643560255051133525200020646431444065031320164405 64364246550523532442200103420255330104231012242350545466052035445405502544266552 51040551660660655226400066152122423505454660520354454055025442006045452355504102 32603455014524050131346333012046450613302134150131346333012046450613302134125424 53355006043505224406035413134633301204645061330213412524365506201342105220266446 04452202202443326000225431515440160215515011061556445220220244332600022543251106 00220244233006505600056010546363306565044051001243622201502600630406235355036360 06304062353550363600000000000000000004052101665504021501101221550036060000000000 00000653415550620515463633065650244233006505522440603541644056436255051133110615 560022543022543000003606215265 56334036032513200452061023242361635200630542560053424306002245302534552142423402 23540220436231632245115130255034426212245116322462531543511264464501660522131411 26443511230361416050044136043613342141461044631044416361020033641034164435636316 03314603341045264500325016054535416142500140235342243134400206164463526660534414 14301123564113220615653211646454113523253251320045206102324236163520063054233064 44263025652056023254444421351461355260000463542401050355633441600224530253455214 24234022354022266632103424304203134666663514504413604361334214146104463104455324 05243225635354305542305504520610232423616352006305424520610232423616352006305420 50161331425111024336363401034322356133306522424250000463542401050355633441000000 00000000000000000054215650301021142255323562120406056635522431363125214300210463 16632353364552133621005505335440012021406261555556321302202442330065051101221550 03606232544444213513010211422553411466005303102114225535344141430422144336554230 550630542630542024041202314225 10414355440611002434061643114033333620356165653360216663346012100054524242526600 65610324143554406110024340616431140333336203561650623454310023450505243534220502 25435622345461316200461303034163614403044316354461160653622231666034244563264611 31342041054014333542020061024063524200624422114352221162053500046436363432200242 50134124666234440256551426454332325605306344423505001605301425350015335566332662 32141061562235242466623213146611002434061643114033333620356165553123130611056423 15144621565133046130303416361440304431635446146130303416361440304431635446106525 04345233502222246021434124340616431140333336203561652420003134141434550053520645 00160530142535001533556632025342435502055234215543016053014253500153355663000000 00000000000000000023253535251100121604554524242526600656103241056341400541144221 14562313554631413221005505335440012022143630023663355604404114660053032202442330 06505222224602143412055234215543533544001202552342155430624422114624422114012160 455352064356165012024101650324 00341146613364105015061660414316002050144664052442334553240604603433024254300106 04223323411466133641050150616604143160020501446646005502200624342301622034232353 45344235345514236120331331016000314536246213143462044033002361631052330163131416 41663141644033002361631052330163131416416631416641024613531503422026361124225363 26114062430101000611104421033603014240364400541614602544061464636136114636115340 60600016660335604410406353041531642462043550514166535524145166062434230162203423 23534534423534541614602544061464636136114636133133101600031453624621314346260600 01666033560441040635304150150616604143160020501446642000522201142066506021410651 50616604143160020501446640016660335604410406353041052220114206650602141065000000 00000000000000000022003556436532135014255004221341245642063500156412362351561623 01564123623515616230000000000000000002114524126321035604404114660053032202442330 06505145325543566404410406353041366311002404060103554455020633113105636012103554 452141065144664053036505356364 00545523245524022202060030504350605620045204062661512661201110103005060256030631 00261025455232455240222020600305043506056200452044446631103463336302131030245025 42320232032261561350255525015140404500142153044002035024305600060001300603310050 00203660435024305600060001300603310050002036604334013113331302641050353022423503 54025031565555550126400023401321540203045340210001000640010446002000504110346212 22222065130005430645623050403646644464051360204240553542042305346333630213103024 50254232023203210001000640010446002000504110325552501514040450014215304400266606 04002010521040146005160500100064001044600200050411030100064001044600200050411031 00064001044600200050411036040020105210401460051605006400104460020005041103000000 00000000000000000450030554006000105330205060256030631002610210406140204230064306 05066200300040655010000000000000000000152045146201050200000000000000002202442330 06505602342340521000356312055006000000000000600010533022150032503002036604010533 025041103045204000006505502010 60222466532026000342434650641640120422464323152012001242431165221614052465000652 22342122224665320260003424346506416401204224643236345246666115533626103062443053 23662354144615340604155150443320241050242500460222530053636155243352560436240002 43331635356561514233051361230036350124511312252530646231156630060033646024666631 51510124243116522161405246500065222342122414162253442521034153000534446142432315 44633500300553230123333546464604155150443320241050242500460222130005212523603243 20410211232515415515044332024105024250046022231140346143014120041603346602000256 52541045345036056654526203424346506416401204224643233424346506416401204224643232 64165400414206532664655252543520353600534022544060443320241050242500460222251106 00220244233006505030055323012333354646440022454065444423131320465520126244621535 06651504155556232320000000000000000001214053645515334302202442330065054404114660 05303106561005406660534022544060000000000000012555435652433316353355313454225440 600460222460222065052404444106 21546261012351501323461230231555566135360204250535355644205232324352045400605553 45330011303046516402602624344500312252005243655004161523361652600022541055455651 13015342033636335114034646416340131005033361366002403126130510515343320046552500 25341220035503304354262325210146332333020413402312613051051534332004655250025341 22006101533634542003006543363441455354051235150132346123023155556613536020455025 62131516140423551555010245201236656131400600531665611213363103314412622160402544 46466223531304342351545256063144544405036430526026243445003122520052436550025454 53425032300102224324400613234612302315555661353602042624344500312252005243655000 04431203313353226023614060552360223221266406243504443120331335322602361406251106 00220244233006505040012344143363224230230065433634414553540550615554544662123205 04152242553511215010000000000000000006244340034165330005505335440012024404114660 05303010222432440061022243244006655622004101222432440060253412200253412200102452 012361406364305012022404401010 15304060420200631360611031634421333544034542516314315646604340631020415265426631 10502244225416123225535526023613343112114660316434536266434412121432664445206431 14660531234060420200631360611031634421333544034542455603333302033114156043506611 46604203310350500146410166046143356444233043235441121145054112352634361603354404 56322101003545303440543522145556220526214303316461363614153464150000003334055555 01055442463025603344233021055200631360611031634421333544034542554323453534246523 24600000055520063136061103163442133354403454263136061103163442133354403454234301 46050362512351146602055350446636210342011663110350442366542514341610442330321454 46636210342011663110350441460503625123511466020553611031634421333544034542345502 00330366311002404624322523363354402345220415265426631105022415216635111466016463 53164156442330106655004404114660053036140225562206301105505335440012022202442330 06505134663110246543344233021055411466005303556220263510000044430000044430000222 500033340033340000001202112225 33102604165535214014356363634411553544362166264463411312361642654542545202442146 65326353452365420020514613312530342613163113633616241530524553161153605515261430 63115360362604165535214014356363634411553544362166322420120641501430154443406346 31141151060043653104124455264343626513544410315361224256306342141414336622423341 56110524123053655116452524641321555302313412460365332251343415126423336046225322 46166241022625163401466241041650136206340623334301431466366260010642345541650521 34543544535534205146133125303426131631136336113620634062333430143146636626013543 22361202564323423324224336533225134341512642333604623303044035346310200003616641 43563636344115535443621664250462225203523544244640304403534631020000361664526601 00550533544001202550212542306000024344531555250425423353313011316435204233124024 14162150300001252261005505335440012026145262562265665205505335440012022202442330 06505533563112451423523544244640411466005303600002434452155412012000416113002434 450361664361664012022404154364 33403000466461614614131131000404005016316663244133261040111602643634410005253251 05445306463321436354513611130211002545315533101653244555606050566540256460042224 32065421333000466461614614131131000404005016316663332065553630540621536100153535 53546231600311316163163646646000303002061461114031131616316364664600030300206146 11142332343423424544540002020060435433351222414023015624160062424224231546152540 46566350103200135360345236146102225045165611200034364320311360605056654025646004 22243206542133222504516561120003436432031136030355310435150014441640531426646566 35010320013536034523614635531043515001444164053142662301562416006242422423154614 51656112000343643203113604366543500245412423232045156241600624242242315461432205 00440411466005303521310035553450123564460450064241043254163135500346415441150524 51004565305261534235004404114660053030010100302562555600000000000000000000000000 00000252452602332405001034234442244233006505010342344422061461114613465215342344 425314266311360012025303253324 44110352236604503663321413261504224233140444520423640613513165153235503412235631 14260206440205524300362163465231610244614661462423160402266136420455046563434252 35444255251465105263262532364633061244635622145040425541103204114456364516203553 54463033350225340041561431254616053316311631535603322512630644062421616343146663 44346612500531435236154340122342334231214455265140133015356161434631114334316426 46126245422043655421466351050315114024355263461134513544142141132164665410253342 32401466422626450366332141326150422423314044403621634652316102446146614624224634 25416234306554354435465636633214132615042242331404443403033033613540500001416462 43552634611345135441421413220312143435254233352252303303361354050000141646526601 00550533544001202220224321501000035345446563434252354442552561225626503544566464 11251460400005652621005505335440012025241156354421301003303663110024044404114660 05303655435443546565665622350555244233006505100003534545622633232000636131003534 540141646141646053036505111205 15526245124640650561121026416203033544404506520423235161605650345023304354546631 12002066440263160625020531123561161636114664016003160060444221212640534364306563 35442060041464632525035306130466016313155622400405426014541431340613531561134333 54430560551461015205024665421661614166311306100020666335353260416126102421146630 20066044422121264053436430656335442060046323634643016424621664344423340210233355 65651302434134012144233501003403113114146136316423200000403304316010654415634434 35344233204300311311414613631642320000040330465056112102641620303354440450621204 32054403423231146650050120531123561161636114664016005611210264162030335444045065 31123561161636114664016004320544034232311466500501164246216643444233402102432205 00440411466005303243413401214423350100323304354546631120020632652301011466606402 22524111335446023012003303663110024042562623354410010304404114660053033303663110 02404121442335010032022155505104533544001202221555051040000304403000304403005022 050403304403304065050000103040 44000330614646114664136631033000005011131141553422566515660565540146465522024320 04532225340052304023402101540416332202422441306460055034232344233245335405500000 60444544240330614646114664136631033000005011131141440163131663113641146044000002 06664663602540305430560623036144550535533640131254030543056062303614455053553364 01313423234423324533540550000060444544244535042502516341123333036432213354540430 24314360643522440412422321656402340210154041633220242244130646340534634101342553 30365355456121234021015404163322024224413064642502516341123333036432213354524314 36064352244041242232165635331021515334404164001364442101540416332202422441306462 51634112333303643221335456351203222330360344325050154041633220242244130646432205 00440411466005303631312255053450032455513425533036535545612165211330363366510262 51115505305225160605004404114660053036600000302226221205505335440012025505335440 01202000010333233530001033323353000000000000010333233532066646636611643030333233 530136444136444053031202515205 00311146164416050200100001114316002020636113054442343224306010040000444254300101 03534453111461644160502001000011143160020206361131005511641053455445266454232353 45543546402252033005446146143221614056413416634416044552650416446643226463131416 44614626044552650416446643226463131416446146260623612425312362511656361124221314 04625636543012314345546421033603213551423300544614614322161405641341663441662453 21031334553535564365301426036242213523125111014536246253635611062234234251143420 63245243352243544614614322161405641341663441636133113455131464636133163151010600 30000333523400606042433224621613315142066506426332142001000011143160020206361131 51164414144261241056320120300003335234006060424332100001114316002020636113432205 00440411466005303000333523400606042433200444254300101035344505556152003030212551 55561520030302125515004404114660053032136541543656352204404114660053032202442330 06505145325344255344410456422635366311002404060604243325050141664135144563604243 325632012636113024041202623413 44625623255611655535016440640154142150300336514305341210052220206133022061266562 35063514523615014441111510345505403043163133061342520222005560001000000052002201 00015022500142063566033343025110240264264235303235635014211044434052660530513513 54240454241653500433303025110330253224231402145333004420005000000043003305000540 33405435111333330251104202422542345010556356603334302511024026426423530323535553 33313025110150205234232204325033500020000000340044020002304430556000100000005200 22010001502250034440405266044052455354630563234440405266044052455354630563222252 06133065064564562120262100200000003400440200023044300200000003400440200023044302 00000003400440200023044305016440550165112154201426000000340044020002304430000000 00000000000000000000025005506000620552000052002201000150225000160066030003106610 01600660300031066100000000000000000001056150354160236202202442330065050000000000 00000550600062055205234232204325244233006505600062055202153406246005403340062055 202304430300336012020000665552 00366641614461005002100006113416500200646114053332434223400600140000344524360010 03234423666416144610050021000061134165002006461140665602640154345545266354502343 36443246445535045102316133134556313046166511641511023224020313136634551164621566 11113336023224020313136634551164621566111133360441614223532162511156451144403313 04612115234656404432232456133115663210454510231613313455631304616651164151141324 60645343224132204511366452631224231325125116013636044433645612602323244251133454 63144333322240231613313455631304616651164151146464114322661315621166664441001006 30000433253410060045433550021000061134165002006461142641613365133064551226432150 21000061134165002006461146300004332534100600454335116446413526622355642013432205 00440411466005303000433253410060045433500344524360010032344202551652400300262556 25516524003002625562003303663110024042656501116651352404404114660053035505335440 01202543441334531334511366452631366311002404555224514360500131663500131663554502 340646114646114024046505625453 00663311466646010100020050146113500500461636033554423332304040001006042344560060 02343536633114666460101000200501461135005004616364443136403435153104454062300526 62112360502205520350321231054530346443166111463333021065305534354032610031444033 04431034321065305534354032610031444033044310343225042045654602324043133461166631 44441026124363460532102231153113662326561240224342304516004633304403346043451653 41431024560554662466411545121350321231054530346443166111463333343515310445406230 05266211236050224342304516004633304403346043432123105453034644316611146333330300 06001035433210010054342460460632006465532112664662321000200501461135005004616364 60632006465532112664662320060010354332100100543424020050146113500500461636000000 00000000000000000645065444222225554632306042344560060023435340562551400400625212 02624413553226223130000000000000000001566601106615016102202442330065053303663110 02404025115665410202511566541020533544001202550225405250200316141200316141225405 250461636461636065052404161502 00222253542252155515014240603450142153036203011116562116146664604212030526042146 50531052222535422521555150142406034501421530362036331443604654445405156060530054 35430560044402350130233323023610203560264231032102043043403000000002200404430050 00204440343043403000000002200404430050002044403542064054445405416050421051354604 56053053352333230240104050402542320543003430400000000550030334002000503330424425 44454053060302030523545023400130233323023610203560264231032102465444540515606053 00543543056004400000000550030334002000503330423332302361020356026423103210200000 00110020225006000102220500000055003033400200050333040000055003033400200050333040 00055003033400200050333040001100202250060001022205005500303340020005033304000000 00000000000000000110020225006000102220523020541066562105260330501050615626015200 01011600300040111060000000000000000000646050354006010300000000000000005505335440 01202305235450234000234234021003000000000000600010222052150040302002044403010222 055033304030405000001202103040 00664411411141010600500005641663002020361646033224424442404030060000632433500101 05343236644114111410106005000056416630020203616464113130513535143163455652466536 03215360203305542552321031534555141223361331363343034612462223423225112036334242 21341563634612462223423225112036334242213415636223522545604624322263655441644641 44341130134362466432261240054124065326263460424322352511554111324625336044426424 26346143221253112410456241050430406546543225441333413416366242134362466432261240 05412406532626424322352511554111324625336044440654654322544133341341636624230400 10000145344200606024345465465432254413334134163662426005000056416630020203616463 15345551412233613313633430100001453442006060243454500005641663002020361646613304 00660655622004101000145344200606024345400632433500101053432304265221003030125262 42652210030301252624006606556220041011211636335165421202202442330065054404114660 05303023653012451512365301245151533544001202060602434545050416131135412030602434 545364545361646012022404111205 00434014526112040100551125511152216266344306000000000000000000000000000000000000 00000003430632516650306002266522666255615114334012544445535601324114045556124524 36003242300361416050044136043613342141461044631044416361020033641034164435636316 03314603363251665030600226652266625561511433401431452305631243601554133120031130 41616362440431413663300501630344110506316210206255350646333250644321162132122340 65524314605501510261433334653513001065454353362055434333651113400665120612511635 65625066215066604611210454222610455263346326305532405243225635354305542305500000 00000000000000000000000030415152122460115252224133321005511255111522162663443061 23234244150223434441266640226652266625561511433401445534455543352322166102253455 21424234022354022646333250644321162132113335241341650064146015541331200311304161 55015102614333346530103420255330104231034202553301042346401342555523652560611220 30562223434441266646443211621321261433334653522440603540311304161466403616554230 550136310136310201462434631446 26415504614633261434463105362112065132512303253425035312202542453355006043505224 40603544101133054335001314360124554160215232356120623454310023450505243534220502 25435622345461316200461303034163614403044316354461226603166300262165024133125042 34646352423510022561626551122425230030401205120461463326143446310536211206513251 23036362440431413663300501630344110506313315544365620131362404506214236411423442 00646341065322361056254542165033425232445533634310010605304530116343136644112161 50050204106410054320202534243550205523421554354320202534243550205523421554325424 53355006043505224406035401314360124554160215232356126463410653223610562545421655 02101341036460512244330322025342435502055234215543210134103646051224433032524353 42205022543562234131362404506214236411464360413102655334404565322361056254542165 53621120651325123030103420255330104232061404336602014612620453366110134350522440 60354320156354136633044316354461040306502650000000000004010552511401205120602252 662403240443455104231360354453 21351415651243216564305550322416561245403465253425035312202542453355006043505224 40603543014526142455004253501104155402006543341046005502200624342301622034232353 45344235345643256364400634140550654460300246116506044033002361631052330163131416 41663141622055001534354061550435454243243354243544665422500625344035266555236043 32504246550523532442200103420255330104234400541614602544061464636136114636151212 61140542000332051516001413111120434563551220604304343535136645046525620346602562 62125125562125153435406155043545424324335424352514211366040520525212132445125424 53355006043505224406035404253501104155402006543341043524206603622305001234436030 23416601432244431206113401524330425112225410344520463000113045452005651555162203 42323534534423534333064412535241310615355065446030024611650600332051516001413111 03320515160014131110000000000000000002061404336602014616016163632655134350522440 60354454520056515554343535136645500123443603255330104230123443603654334104063646 665651555611340506315236146143 56162623513201201353466530522624516132045046524352042465505235324422001034202553 30104230330644061655602124333502256042005230022464401330161221056534442055210350 02540055312456531061463424200400314362334142053223411034420323565455260423664434 05005434664406165560212433350225604200523002246316632322600022231051235256130603 53231415330346364114400206140433660201464335045421232251035411334302002343116122 10565344420552103500254005531235436565566030364455361553033154256216363006001561 23116563041331650642431124025515326164503203151563626613021533225206006252325424 53355006043505224406035464243112402551532616450320315653444205521035002540055310 03331504531434251020141310555460265425216401042454333150453143425102014131551605 02010543543025600040031436233414205322340031436233414205322350532266534665055462 05425315524210651150000000000000000001034202553301042310406256250163004350522440 60354504614610342006300431003362543543025600255330104230254005531523002246600625 232014131054346000006654423150 51645225264424510346523510404263200466213641524352042465505235324422001034202553 30104230146423010642066431321503330635614335246216313540601350113464562044401421 63442531564103310315363056635650151542434566406443154043514432445605600616663325 45536161132166405215155010040363242552555554413554054653506335636046462125263320 32254246550523532442200103420255330104233426334533210210016111445232241616660135 01134645620444014216344253156315363056635650151542434566406443321033254514605550 35634255612314521515501004036324255255555441323350254352035360053402254406052353 24422001034202553301042366431321503330635614335246213465235104042632004662136412 11421206262353432113013342543520353600534022544060553560646142316500321403600304 14535225222223364210016111445232241616606012136344344444665130414535225222223364 04344422615112434330000000000000000005016303441105063121351002331453241630344110 50631563521663415420416033466020243055233010522440603540466213641311564136225440 600321403321403603545116146202 00041103203320034606410040464341003360543424000000000000000000000000000000000000 00000000366045044500431013600303134360044102343534110320332003460641004046434100 33605434243636335114034646416340131005033361366002661166541025414535650656344062 24242142164362161052313245620343615065532264145320332003460641004046434100336054 34241415330346364114400206140433660201465206201622265356014134005112430642533200 34606410040464341003360543424403025434531450101526042246336210230523332414205651 60045536102634206152512351030316405665422463004310136003031343600441023435300000 00000000000000000000000000300014003333430400062544220400063004444340300015233556 00021006666160100054311441360030313436004410234353002100666616010005431144063004 44434030001523355560011116106000234663301015161200665031614140464341003360543424 04444340300015233550000000000000000005016303441105063123450144156654201630344110 50631020444164110055033361366002064412503216000000000003360543424006254422062544 225431144461636104235143146021 32620006442633414621520644662666625533065243341634014153303463641144002061404336 60201466142516112663115030136131055461344110021114561665422240541664205463241063 44110354514255460611146266103361544213525533043063002663211656235430266223222234 41102436101335144363156250133115111152244012534644263341462152064466266662553306 52432123660615651221100405210166550402154303316461363614153464150000003334011004 50062116204642052652244045104611146266103361544213525533043063115262512125654162 65400000011160032001566150313502512553303260332001566150313502512553303260343141 36633005016303441105063123611350231453601433660423260621162046420526522440451042 35523062630432433660645063013613105546134411002111315156253401225533054153641646 02231643366005666336154421352553304306351155455554336605341654632410634411035451 46420526522440451040501630344110506314052101665504021511543255330063334350522440 60354432433660645066552244023624634411035451166550402150000055520000022250000222 500044430044430000006333423634 41526341661412202133046425662626035533544055436143063624404314136633005016303441 10506311335266040065141566162421453300333662635146216131536025441621364560226105 33665544012162135246422613541623544203045533301310005430242364306114044263053023 36643625206250121532503442022135065015533253161152065624520433505564201206224452 46165654110162126556600302560611220305626441346505413025352436600224435124130012 63621161535632440044411514263535413401663033514024054411341525036424633431214265 50055533135642651415661624214533003336626351452336156413210551602441122330625424 53355006043505224406035456440313521151510422442330225505022056523540100005343322 36405242534110055334265363442022135065015533253161403304243146050000416113464256 62626035533544055440353463102000036166425352436600224435124155642012062244524616 56523540100005343320103420255330104234052101665504021511340655336622044350522440 60354530233664362523045533301310044411514263000000000001122564124000243445002434 450416113416113104232620631331 55205000233234342342454454000202006043543335524352042465505235324422001034202553 30104230455202614214100115605430101400265602441653225051635636006621023406063005 12105336123000466461614614131131000404005016316663520035264145446113166010645020 52440153000544543435435323323000505001034234442023323434234245445400020200604354 33350000000000000000000000000000000000004251363233166461106013205025330624040603 06201165124020116042332563404224641543542501020311041305336032402046033413650603 34056226142505646236403406302041204432325451140150661265305066103544521430334636 41144002061404336602014615066126530506610354452143030662102340606300512105336122 23503160202100453504112536612653050661035445214303402426060031054235451461430140 50365033454523266535101004602354232631646105056003242036652414050365033454523266 40105440245065530510501630344110506310000000000000000001010030256255560000000000 00000310542354514614005016316663051210533612000000000006043543335612204650342344 422441045411253104235410146324 36322522621546545244331355524220042244414600341634014153303463641144002061404336 60201465031653615202233215615322233010444113333153116206230250210304202554413401 55334340461524125430331135425413331105066655111154613511514412013641624426065045 53364655405503116214116613642263122053366303523220466156366116413551465502441140 42543531220254245335500604350522440603545460430420601404331126102336616101546615 63661164135514655024411404254026322623540523301626005533151362321332314604311052 32004411545123520560403505223364306224434303122332156153222330104441133331552353 24422001034202553301042356040350522336430622443430315205055055345620600004243231 36416244260650455336465544035052233643062244343031404404416423020000636131420255 44134015533434046330336135405000014164652330162600553315136225544134015533434046 55345620600004243230103420255330104231034202553301042325450033662326541630344110 50631650455336465545066655111154042244414600000000000006655464531000353454003534 540636131636131506312162631150 32031165644153420025660603553550125533215225341634014153303463641144002061404336 60201465031624160463054066436542146556344115521363116564415342002566060355355012 55332152251523652062104602261246356244216655443512614054252646246105161401626525 53331412602621335366264065064254406643366522344515644241151301201352330113441125 54334246550523532442200103420255330104232352513153160261630615125224446365133204 63166256233533643152244265156403113114146136316423200000403304235062033253621423 66352244661453233233535432423456260000050220531461152154424413462553351262143141 36633005016303441105063154066436542146556344115521360256606035535501255332152253 42202014414405344113543346643654214655634411552136464421451012552244364050120135 23301134411255433261630615125224446365150633633024336642344313523301134411255433 35535501255332152250206140433660201461034202553301042352324344111565326140433660 20146125522443640502261122433166125533215225611220305620000205502000502205005022 050304403304403603546601423202 22000550342323442332453354055000006044454424253425035312202542453355006043505224 40603545344000115063531621502030124350532003136300055034232344233245335405500000 60444544240330614646114664136631033000005011131141440163131663113641146044000002 06664663640152332310021561643032342026566333006006620142461562050406534202450046 41400000000000000000000000000000000000005540214152354030105361404130015121015604 15403042614035163033455434355061132311662411023435050255121425255131552236550316 14040344535634635316215020301243505320031363036230403516304261404432234342243141 36633005016303441105063115166130530021630354443032140562161340454350512114440014 23525160646140453556660054035163042614044322343422404626034435054233636213426140 35163033455434355315104334202354414156430105361404130015121024005614042333404563 40653420245004641400501630344110506310000000000000000063420215552026353420255330 10423000020666466360005011131141006044454424000000000006044454424611363561333233 530626560626560506312635631021 00544423432243060100400004442543001010353445000000000000000000000000000000000000 00000002333543455340106003000033352340060604243321024315612104245364422445211502 65433631612506023653023341466331164402036431616044361542535063641266336643554032 46112152514204001053041666333315320033401404263301536501552423355443220105325434 30221415330346364114400206140433660201462365302334146633116440203643161604430060 24036111444462450044306303514531005624633551104044054264626460040650243335555465 10055204202135105304166633331532003340140426304453601144335514104235644440100000 00000000000000000000000014654221133050550156454645401004000044425430010103534451 25556666236400661021014560300003335234006060424332600006663461005050141664663344 22636035421333306000111431600202063611300111431600202063611304442543001010353445 44425430010103534450501630344110506315016303441105063110110314515451504350522440 60354330235131513102036431616044044306303514000000000001010353445112454124604243 322101456141664201465642146446 64600362015466616222655660550201001123532042612561021236606156512211004052101665 50402154611456215551346264114402006620333652256662520222005560001000000052002201 00015022500654023155525444533550330402002246364014123054622252333244220440305005 53141306355133144125414533550240413042243265104222005560001000000052002201000150 22503531220254245335500604350522440603542315552544453355033040200224636401431006 25434533550510450062245562534033500020000000340044020002304430114000300000001600 66030003106610015234324422026032001553221524315234324422026032001553221524361565 12211004052101665504021500600000002500550600062055200100000005200220100015022505 00000004300330500054033402655660210234051121235312000000430033050005403340000005 20022010001502250000034004402000230443000034004402000230443000520022010001502250 05200220100015022500000000000000000001034202553301042304460222416614440000000000 00000330500054033402002246364014062245562534000000000001123532042006205520062055 205403340433132104231160354143 00533324342234006001400003445243600100323442000000000000000000000000000000000000 00000002444534355430010063000043325341006004543350614406611205135464422345551562 56333331655211055224032631511446133323543566666253406234142036634311441614205243 16615103223506306035635011444352441143266404404462535602442523355343560165234431 30266362440431413663300501630344110506315522403263151144613332354356666625314010 42142066333425336634511303303513023426633556103144552444636461400224203335525413 10452544252133603563501144435244114326640440404414066633431262013431143426600000 00000000000000000000000010063000043325341006004543355665221134150646160553636500 56000016643612005001316636300004332534100600454335555661624540261622161455663334 25336634511303303000611341650020064611400611341650020064611403445243600100323442 34452436001003234420206140433660201465016303441105063162113341115651523420255330 10423262520441212402534611626045643466343511166550402150100323442600454335224141 200131663131663201465505146453 00335544233323040400010060423445600600234353000000000000000000000000000000000000 00000004422335444540303000600103543321001005434244411430415600433642143044335264 32662544222651530402044036431420166020543166411005216035016042253224240641236225 03332656453261332012653234230364604125633553140416256001354130632040353163431121 42146362440431413663300501630344110506314206103552455353013654155204445121341560 04336421430443352643266254422402044036431420166020543166411005250144364414105124 65443066645351605502452356034406015234453300106423640145030424614346656356300000 00000000000000000000000034413563403344251345115233554000100604234456006002343534 13463506110502346113660020060010354332100100543424050020631664200200316141100604 23445600600234353564010636256162242142105014611350050046163660423445600600234353 04632666165552045610000000000000000005016303441105063156543525441421426140433660 20146502346113660026534211441560625433244006166550402150600234353100543424555136 320316141316141603542634631056 42402142540213016212654560535006001121015364436143063624404314136633005016303441 10506311321155136160162126560602324360511230520606350240645005235324312051516203 55320652254214310426025424531350363005002242023651043043403000000002200404430050 00204440325025205000000001100202250060001022205240645005235324312051516203553206 52253531220254245335500604350522440603543430400000000550030334002000503330464500 52353243120515162035532065225426025424531350363005002242023651540523532416201114 32055530021522500000000110020225006000102220502542453465026261504224501255200000 00000000000000000000000000000011002022500600010222050000066005055200100060555020 00022004044300500020444030001100202250060001022205002200404430050002044403066005 05520010006055502550030334002000503330461034316103665300351210545341026654025010 05055200100060555020000000000000000001034202553301042366100400030666013420255330 10423020055350541265002242023651010006055502000000000001121015364001022205010222 052044403014611000006324423202 00332244244424040300600006324335001010534323000000000000000000000000000000000000 00000004455335333530304001000014534420060602434544151431525000423631144634424204 43065544623051552604044536211445661500045316311015546642051015524033552126542050 22440641513116405055124633551443100051234233031410366101344126633630442103542151 42546362440431413663300501630344110506316426303532433355563132105426435122336610 13441266336304421035421514254315053041166335621056036431341500320233410663342453 14030441105123505512463355144310005123423303100354146633143353503340122331500000 00000000000000000000000035414663314335350334012233153006000063243350010105343233 66114421560210413464362000100001453442006060243454200002136114005050416131221163 64156010665504531000564166300202036164600564166300202036164606324335001010534323 63243350010105343230405210166550402152061404336602014622140562146421621630344110 50631210413464362000045316311015026543544046000000000001010534323112203246602434 542446623416131104232654631150 26506525252150201634025341614346413510423201210024353401005532405243225635354305 54230555011346436505103310612550006434462011465100462515230062510101652125660106 61521466250000000000000000000000000000000000000000652125030011265016526614212152 01156201116061610521526000004614155521212631521010055035353301652043544542443535 43536002204242440612503423323533424234241616025625100000316362225656514625602204 24244061250342332353342423424550353533016520435445424435354353400665120612511635 65625066215066062510101652125660106615214662500000000000000000000000000000055324 05243225635354305542305516340253416143464135104232014460165220001343315066312605 60524314351202013316314132025342435502055234215543061252614021260413000331000000 00000000000000000000316362225656514625600461415552121263152101521233342424562342 62565444353532154352562262122565625650064344620114651001343315066312604525546033 54130565103640004465022543562234201331631413225435622346446146364364000446223540 226631260423201003310554446551 21260464313026206364043314000252143560562560210024353401005532405243225635354305 54230552104313460215602250256441633135522064232064001106600465256203466025626212 51255621250652125030011265016526614212152011562011000000000000000000000000000000 00000000022055001534354061550435454243243354243120606231331400060561455564343121 54312100654315220430154353635253134233132200624342301622034232353453442353410154 64463000102163222134346562346012346255034062342414252464354464000000000000000000 00000000000000465256203466025626212512556212501126501652661421215201156201155324 05243225635354305542305563640433140002521435605625605520521336144642255013545011 00525343425056003242153241043212614030016221000221025243435202100453562453000000 00000000000000000040143511145252363152330634266632525414625462342414252464354464 21632221343465623464354542432433542430052563421021521002521435605625601614256306 31630100523350003356300512146512052335000335615560005560453562453324215324223540 221354501562560004420221335221 56253644151425211553021003144151234510656644560053424306002245302534552142423402 23540221240150443125004120655235401316252016131441262114050161143604543453466646 11151304330534243060022453025345521424234022354022361416050044136043613342141461 04463104415044312500412065523540131625201613144513665431131206216522440462541331 12225231634552000061636461610003536045443346520036501225423064615250616463351334 44012060344032656625342112533604344253026252652333234446450255200336410341644356 36316033146033161143604543453466646111513043302245302534552142423402235402255324 05243225635354305542305503650122542306461525061646333650122542306461525061646331 20603440326566253421125330004342454343000212405155001614131616000424103233000000 00000000000000000343532343400056530262225502641446125633612201566545316450242266 62112324613205355112050602342340521002641446125633612220105435430256003234616034 32355203163160435005461532233666316316043500005653026220424103233353604544223540 226164633656644342005155522110 51554204626200500146261344152036552011302043560053424306002245302534552142423402 23540226236210335402664435006140115361430556130231543263066012203066152313044134 30555530040534243060022453025345521424234022354022416361020033641034164435636316 03314603346615510255255561165104324061044121012623230040056232516654301244305510 30611364203331564160056626246430550430424423051133420016306624163402216405424103 55532434343413341100000320064330411050334615450224525066665002100553240524322563 53543055423055010035464325531602411603320605200000000000000000000000000000022453 02534552142423402235402201462613441520365520113020431462613441520365520113020432 04431623205532520111120052543520353600534022544060334615450224525066665002524322 56353543055423055016306624163402216405461401153614305561302302115153134022034035 56626246430550430423536005340225440601153614305561302334530160336560653364340222 24003653340226040160243055233010416033466020160336560650000450013000320064000000 000510032510032340355034064006 00405110022432004006261165205423212556110023000000000000000000000000000000000000 00000003026600553450030015166125023545652216600540104635054603164560043533642124 51404060250000000000000000000000000000000000000000534243060022453025345521424234 02235402215630315062513500163665142413210105043561565306551431600546042620143106 50200441640010054522534031464243352200462243200400626116520542321255611002311040 56322434615652422260313643024623054326300256553214126420203016200336410341644356 36316033146033604213361625424363332015126103605532405243225635354305542305500000 00000000000000000000000040062611652054232125561100236402252526333525215122560560 54522534031464243352200461516612502354565221660054334343211143435453342042524322 56353543055423055061411263536456060203416366514241321010504305460426201431065020 23103515063460120503230010222432440065163033120631303254232125561100236323056150 24030050333613660026055534533001115302151013555345330011431065020313643024223540 221464045602034650205043046001 32354013261045454021301062403041134022332542350036141605004413604361334214146104 46310445232303430423013034514405533124160331612131532335203155212224665214412401 60331501230534243060022453025345521424234022354022416361020033641034164435636316 03314603364516032323056406015304036643055445235620003463554016620406455343402232 14521610631051016456604411536520115253512505543234535342465232460000005552000431 42230611503013224343055456325034635540166204064553434022321452000000000000000000 00000000000000154163423013323061263402236511202245302534552142423402235402233641 03416443563631603314603364043263302244653610446165646623351561316004430554015054 26020541060122610446643143451440553312416033161213166204064553434022321452436133 42141461044631044106240304113402233254226646052456104465322423601065516033113463 30132243430554563255533124160331612133266525201151426130411340223325421651430554 12665122610446643140443055401505116033102303520115405310000044430000033340000000 000055520055520444306202362225 41253355410524242233520543403001244022111354420041636102003364103416443563631603 31460332245402422235243562414154605644510441044121245436410563424614251405135642 10440562630534243060022453025345521424234022354022361416050044136043613342141461 04463104413006233502603223140646140224022520460112342631506445503642242252305513 21613633314361423656546204266450665066530154420510455463013163055305525031023114 03201331560262560336033430620436363311430461601005366033555146600224530253455214 24234022354022563424614251405135642104405626303364103416443563631603314603355324 05243225635354305542305551045546301316305530552503105505022056523540100005343321 33220413553552540226456163223140646140224022520460403304243146050000416113253455 21424234022354022220565235401000053433223430400653305566642336422422523055132161 35346310200003616646461402240225204603263514201103545630012440221113541455130553 05536024110442226311244022111354336033430620100005343325066624102000361664000000 000534332534332631354412620446 55205000233234342342454454000202006043543335560053424306002245302534552142423402 23540224025340105334501113416615212222350565114640124345663523450356024025625254 00305052060000000000000000000000000000000000000000534243060022453025345521424234 02235402200544543435435323323000505001034234442031131616316364664600030300206146 11144664616146141311310004040050163166636024432066643611625655554202126631354416 51043104044342545466053240630366130222612552342444463035322151100553240524322563 53543055423055522331555142134204046502601326503364103416443563631603314603344136 04361334214146104463104452134115414351313150066123616664361162565555420212663134 31040443425454660532406306350410435434310060303405621301256656545046114162341644 35636316033146033202252162623306512035041043543431006030340533435232311024530140 65211212320316636154354343100603034050050500103423444202020060435433351010030256 25556505410640326412006043543335541064032641060435433352061461114020101604000000 006612361404302451363405630442 36665515102434505144550230013145533055140301350036141605004413604361334214146104 46310444121440233032131212363666011443260334224104101342455511254312644664656320 40221422140652125030011265016526614212152011562011534243060022453025345521424234 02235402226141333224316245115515356401044214421245565646330143156114435233603300 51644401513256643550355406305230555646245440456465654141110663345104435536041613 03211330460026213366033210602626452113422042230140254022213153200336410341644356 36316033146033514541415353330442251305521124003364103416443563631603314603322453 02534552142423402235402251445502300131455330551403015205055055345620600004243232 33216411120012140224256614254634422561553055006432404404416423020000636131253455 21424234022354022550553456206000042432354006463224402263040642230140254022213153 33613540500001416460646322440226304066463224402263040666334510443553605603460333 51541012140224256614142011216334523055564624600004243232011421142000141646000000 000424323424323051646432602441 32465102463265460125441021364632334022552524350036141605004413604361334214146104 46310444121411415223652063114116624212160336412314101513366150323251015060335553 40222551210652125030011265016526614212152011562011534243060022453025345521424234 02235402223266552306464320230506633361044433242362132462053466503512621311603344 34366134631355601644041301404340220503265421542306640511502256164305562155044131 61431121561565006043055126352304664663631641461354500000304403100553240524322563 53543055423055155155656251215263130000060110602245302534552142423402235402233641 03416443563631603314603313134505402011444160333445351254410213646323340225525245 51032230443525160335423306311411662421216033641231613303640630343055020451341644 35636316033146033511502256164305562155023050663336104443324235126213116033443436 41301404340220503265066333610444332425521613402215622011444160333445352101610440 30645060430551263523025066413561434022050326250664135610000304403000403304000000 000205502205502204512205326222 22000550342323442332453354055000006044454424210024353401005532405243225635354305 54230551004632624643130623061552013535440110463310011025626255622651221501100000 40555155650000000000000000000000000000000000000000000000000000000000000000000000 00000000054601444350121342061543424235055600305433612161556666641456542423601122 36516146461146641366310330000050111311415130341646142626032014146001131546156661 40535163025461636314044200104141641430623501223353545044362614500441360436133421 41461044631044253454356464026035354003323154304413604361334214146104463104433641 03416443563631603314603352034104414136363150005234506564350162343535420221004022 31025443051414660550621154360336364141462000254320623501223353545044362614341644 35636316033146033162250642423306603144633636414146200025432052316141463033500603 65544242320334151634506363100664623162200000103332335364242330660314464242300445 46234000050111311410006044454424005011131141060444544242066646636022623152000000 000523450523450156620305104332 00544423432243060100400004442543001010353445000000000000000000000000000000000000 00000002333543455340106003000033352340060604243325532606264206205352534330050623 00525665030416361020033641034164435636316033146033416361020033641034164435636316 03314603363636554043541334160063163315023563365444030100512465243114204454103556 46425034660243361436144564504630645601502326302304143416110040231004342240134660 24336143614456450463064560150301005124652431142044541035564642100553240524322563 53543055423055200324153416221401131206335151404413604361334214146104463104400000 00000000000000000000000013654165233560551530211454561004000044425430010103534451 21612522001046200161441020300003335234006060424332600006663461005050141664341644 35636316033146033000444254300101035344500333523400606042433206663461005050141664 11143160020206361130631633150235633656316331502356336504023100434224012015400252 11204332360422131352310043422401463064560150010103534455050141664016144102000000 006561434353445026311354150331 64425320102025666522061251613510635060010246630065212503001126501652661421215201 15620115521662660021441260436135221264510431365646160666001140003000000016006603 00031066100243534010055324052432256353543055423055534243060022453025345521424234 02235402241314032155314052432436331533054621505333004420005000000043003305000540 33402040435553440524325263205630500204155406565533405243200630555305622523540435 55344052432526320563050020415044200050000000430033050005403340000000000000000000 00000000000000142241302534561141326402545363202245302534552142423402235402211265 01652661421215201156201100100000005200220100015022500100000005200220100015022502 00000003400440200023044302061251343543615065413516000000430033050005403340000000 00000000000000000000052002201000150225000025005506000620552000430033050005403340 03400440200023044302500550600062055200140222402155254263055530562252350110400046 01160440200023044305553056225235563050020415100015022505064611336002304430000000 001502250010246503625520415552 00533324342234006001400003445243600100323442000000000000000000000000000000000000 00000002444534355430010063000043325341006004543352202242261502645652534030230663 43225465010361416050044136043613342141461044631044361416050044136043613342141461 04463104444144523045135343610604605561644315302262032605032265243314364404355555 46412054110316431341635413451162330151405121404313044361601031436114425441654110 31643134163541345116233015140326050322652433143644043555554641100553240524322563 53543055423055504113254361512302316134412352303364103416443563631603314603300000 00000000000000000000000060014000034452436001003234422664165223524550521111154530 21000061134165002006461146300004332534100600454335661252050156125566346652341644 35636316033146033000344524360010032344200433253410060045433501664361200500131663 61134165002006461146046055616443153026046341663352336131022161334624055425344221 62243623432553621622216133462405261244500151521111154530500131663200646114662150 660323442323442626300313151335 00335544233323040400010060423445600600234353000000000000000000000000000000000000 00000004422335444540303000600103543321001005434242144633124202463600365313462216 14445562560361416050044136043613342141461044631044534243060022453025345521424234 02235402260010444052053015355105056334122120446560215102354101411436652351623345 51040506660430410541445040421165335306626033302502406242260202144365565033156260 54236063663411254261544322603111034036023633203035661244240115500441360436133421 41461044631044203512401240204113424345534126004413604361334214146104463104400000 00000000000000000000000033410441541513042166333033164000100604234456006002343534 10541445040421165335306620060010354332100100543424050020631664200200316141000000 00000000000000000124151623352566644234201035433210010054342420631664200200316141 60533256525112536403543321001005434241226141613361245020214436556503313600613440 13532421165335306624216633303316034522045651526110263640200316141500461636115620 110234353234353321264461662445 42220100634542066512060151661315635065263561420041636102003364103416443563631603 31460336501436002450665120623513650456150602302646054325216602245302204562251426 40263651210243534010055324052432256353543055423055000000000000000000000000000000 00000000025025205000000001100202250060001022205021646302245302054522515421402432 14255613140553240502325526235630534563525250200000000660050552001000605550203640 22453023145124064254020310326413055324054632653013523050460451600224530253455214 24234022354022600000000440010116003000401110605532405243225635354305542305500000 00000000000000000000000000000066005055200100060555020000066005055200100060555020 00055003033400200050333040001100202250060001022205002200404430050002044403000000 00000000000000000660050552001000605550262611646214201251421626311642132013536414 03033400200050333042022500600010222052360422402330622055200100060555023342040253 43623642540203103263553054401550020005033304100060555025061252462005033304000000 006055502540513444036220326222 00332244244424040300600006324335001010534323000000000000000000000000000000000000 00000004455335333530304001000014534420060602434542624636454502433644361053036246 40040562360361416050044136043613342141461044631044243534010055324052432256353543 05542305506360363015024152433632025542045666432565065602304123416656404331401355 51640021610435415341623065223110534306020143402562465243150361154406525030121610 43541534162306522311053430602656023041234166564043314013555164200336410341644356 36316033146033503552445243644450454601554124003364103416443563631603314603300000 00000000000000000000000032416341630522643100436033563006000063243350010105343233 65436112130344630642226130100001453442006060243454200002136114005050416131165266 14212152011562011000632433500101053432300145344200606024345402136114005050416131 56416630020203616463606541510010354652551346003410442136115440652503014153130030 21541344630642226136462054465360236042645661010105343235050416131016506635000000 006042312534323631534421602441 60022353424502600335025244256435442100354025106152125660601662503456200012551206 16313000223534245026003350252442564354421003540250000000000000000000000000000000 00000000003152625400152606061256521106011625631152011066004652562034660256262125 12556212555022006243423016220342323534534423534150610252543603406543533643125242 36435101056436440001052561443131346315255500153435406155043545424324335424316052 52341043012342441346525354134602134133000602521633464643146252031252150431105215 15652652215652000000000000000000000000000000015260606125652110601162563115216625 03456200012551206163130003350252442564354421003540254420525335213423356004230525 10344645210512066340005522025342435502055234215543025643342150210552631634000000 00000000000000000030161435523232542316140616342254545235461612342441346525354134 25216334646431462524354542432433542430053445302521510002433240525626001255120616 31300265011430002252055234215543210552631634225435622341143000225225146143161464 000423052354025005520661225610 10646532202164050232001613310453435000311661645251021554540122203052514421556531 65101346465322021640502320016133104534350003116610231646150031640404361416330403 34614233166234543100234505052435342205022543562234603165051346161045433013433126 46134516144051645635020012253416413510152302361543606452343402625504525541323452 64344233131024440603432114233536253202612613214205006552436136426062540541656130 20545006164460324342000466116564132131062162131552446625242043264316160323440643 44651316432616031640404361416330403346142331623450505243534220502254356223410626 00343223051252100023344353330104345663544241524505165450061644603243420004661165 00655243613642606254054162025342435502055234215543065524361364260625405416000000 00000000000000000434554026525600054433452514421556531651013401553621305461112425 62241564023166653522050602342340521004525541323452643440203163160435005125210002 33443105435430256001066152146625234234052100225435622346234441216152302361005443 340466116311661521006243134520 00141033505140005001352254022104324435034366035302210135000100321661506630526552 10252441410335051400050013522540221043244350343660546131620046130303416361440304 43163544616234543100234505052435342205022543562234450612410464305661524651604615 40234534622101350001003216615066305265521025244603204054120330052645060630266224 21324365305452014431654134054315062512545102062410550061326030350133112145126300 02006425523055603453342043411440623102361005201005313510103214604653011004326402 02103223363513023450505243534220502254356223400000000000000000000000000000001003 21661506630526552102524450013522540221043244350343661004343442345044424241123360 45611620114025122560525330000000000000000000000000525255625105556565336224253424 35502055234215543061326030350133112145116451040420644665632602506002464260604563 52010053135101032143536005340225440602210432443503436660024642606045634042064466 56326012321303026350000000000000534022544060552342155436446656326364510401225440 606251254103214525336421401105 26403305215063200636343165211200066252203232250535355644205232324352045400605553 45330014056146065635163333160023045040226436265410623454310023450505243534220502 25435622340000000000000000000000000000000000000000446650656243060634525150202033 66161423044165642443626200613361402022143110462521506320063634316521120006625220 32326443144252424434330454010006006434636443525225251661566520604401603623312142 61444461005403203055134151236363125030352616460101055334342150213002121615243553 00022343301313031640404361416330403346142331654320202534243550205523421554352323 24352045400605553453300106363431652112000662522032321414346125665000115255045455 05613432304040665525214602025342435502055234215543561343230404066552521460253424 35502055234215543016441630505563466031561336140202214311046205403203055134151236 23045040226436265413230010222432440063230600010013431432030551341512363030112252 56310060555345330010000000000000033161105151000000000000300325235300325235160362 330643463134314362336464462015 32645506500144140662123364515334222543536664345264033425512364131051056602064431 63322116416514255442225611145433364332334614600460231646150031640404361416330403 34614233166234543100234505052435342205022543562234223452511135655255402502562433 46143440622252655205540301066310126655234263363650014414066212336451533422254353 66646614332465126203203550405116256644225202234543242435312545310000002225006336 30115654413262443555234241113144140662123364515334222543536664662515265652123615 12300000066610023450505243534220502254356223423450505243534220502254356223441042 32633104562163346140113644601050221505322443163211211156544132624435552342411133 54514460321561443163066414043614163304033461423316406011460651122543514414341636 14403044316354461601146065112254351441451056602064431633221155620245533461456656 16016312552342522032110501334614455666423521162560551261465225435255041266552342 63363206443163322112055234215543133461445566116256311520000055520000055520000222 500033340044430222503324054543 14140662132516564245455032515344002543201340435513063533453625454511204565104346 12506411461266056160210434304601505420243160635040546131620046130303416361440304 43163544616234543100234505052435342205022543562234554264325351413133064323611004 31640261055010634454355554633224552032543326566152331610364242164660164103523462 46565636613654313132240135320161524305126014332342222314455322504523445121121610 56034340310620235053461014203216646144446211336443013461132422523444656535346330 60062543444015046130303416361440304431635446131640404361416330403346142331663052 52054031015606523404210536424216466016410352346246563303044035346310200003616642 52502304606210125430356025052435342205022543562234205502125423060000243445524353 42205022543562234550212542306000024344554031015606523404210545262433005234506430 42431460500004161134606210125430356026424506162534026561360425431531211560652340 42105500543161110235022543562234023461666054000000000006152603250000534332002434 450361664416113356022610641234 44304000311316163163646646000303002061461114120423400633450614043611234240002151 63355623032341544163206616213043425010245342533410154323460054320202534243550205 52342155430000000000000000000000000000000000000000234465025413054560243342104026 52564445500233234342342454454000202006043543335031131616316364664600030300206146 11144664616146141311310004040050163166630144320163034166543530005626144221556613 05210165224614100042325663354516554466603032614006046300045505523640232105344356 03051252133322046130303416361440304431635446131640404361416330403346142331633645 41154061460504335212002625606125531636000354521144231161564034352060532435244363 13504166142010453435111334043614163304033461423316341665435300056261442215436141 63304033461423316505134200302350002660636116350603243426664445163001031400032202 43425010245342533411631020344256500510030300206146111404040050163166632020060435 43335040542000511010000000000000056261442215000000000006043543335661404410342344 420032202045505266065530026265 63425636321536203632422046144225005234144604356303365462421112353266144126503431 60010144264025554360461344403115020200534613524400623454310023450505243534220502 25435622343152625400152606061256521106011625631152413024665324665153536460344062 54335042633654624211123532661441265034316001014255543604613444031150202005346135 24401400411135423216450261560352343564124155364155323636515061105431663014546416 56044346210454651013461564255036664235456132051621042543421365122263146425130452 35063461635124054320202534243550205523421554331640404361416330403346142331654325 55023310606001254321655036324220461442250052341446043403033033613540500001416465 52546305154130325431456112025342435502055234215543202202243215010000353454524353 42205022543562234220224321501000035345423310606001254321655031633552002543633103 44164230200006361315154130325431456115162104254342136550500243164253301660234611 40632600125432165506011625631152065234561220000000000001625355405000424323003534 540141646636131060633035632144 32423321103404121461613306033552522543166630356303653640513604545054645061114431 65522634264030211042033606045555546515334610200120623454310023450505243534220502 25435622343152625400152606061256521106011625631152415433001015354544240424136322 54346333336536405136045450546450611144316552263302110420336060455555465153346102 00122135033406121215646516212225432655311440210553030266666236465523401004143036 56316164401044225255234611140304664663631641461354500000304403060624232335303536 41455234314444000000000000000000000000000000023450505243534220502254356223454146 46636063651213346162111133606045555546515334610200126121215646516212225432655313 23202313201666334612255144043614163304033461423316302666662364655234010041436141 63304033461423316266666236465523401004154645061114431655226343402020233461126613 60335525225431666301412656443161566663355252254316663020202334611266136111443165 52263101552344133451066152146625622543364432661521466250000205502000205502005022 050403304304403100411106036363 33000440163131663113641146044000002066646636600132350622321553440162641350205420 16622600012133200314363156664114025020502231544020000000000000000000000000000000 00000000000000000000000000000000000000000000000000110256262556226512215011000004 05551556514115423606130435012320205021510246651463623112061162350431620502453243 11636146461146641366310330000050111311414465402604135151663640304534260004454464 23361102545126304031402554450031436315666411402502050223154402156121542226556034 03040331546603054320202534243550205523421554346130303416361440304431635446151036 42626114130403243510003325106140531303040354503622451661542034615020532453466144 13515166364030453426000443034163614403044316354461342065450502056260531126436141 63304033461423316615136420502350611551044066240304335303111524640403042320415532 43162050245324311631153040344240466624400000206664663652050205546233052050215102 46651000060444544240000000000000001033323353000000000006044454424662315506333233 532554450362245466620022033332 00466631613361020500600006663461005050141664054442343224306010040000444254300101 03534454666316133610205006000066634610050501416640623454310023450505243534220502 25435622342316461500316404043614163304033461423316101210452356004543612642456036 42163516032123043306504443611535140034401006054414026156300262534132126305321435 64304036164415031341640210120463362135043633432630434361042153103245114064136164 41503134164021012046336213504261563002625341321263053214356430255036022253446564 20052204003062031640404361416330403346142331646130303416361440304431635446160100 40000444254300101035344524066612554145600166050020462001000011143160020206361130 13165245141350651425632500000000000000000000000000300003335234006060424332436141 63304033461423316000333523400606042433200444254300101035344501114316002020636113 66634610050501416644215310324511406415606503144156420306130354113524223450562445 61211410235531456024033461423316043306001023000000000001010353445162422363604243 322005031141664010234015136543 13031221412344125151016521616634046150542265102135414545505261606125634112102162 64333320320646462446613530341633444360243140500310000000000000000000000000000000 00000000001543234600543202025342435502055234215543133433111634535052435432264052 54666114445454655443212025342255524065235010023333004420005000000043003305000540 33406046333432220253420055460052365122031462264326202534261555004523341336346333 43222025342005546005236512203044200050000000430033050005403340663000400000006100 11040004601160023450505243534220502254356223423450505243534220502254356223452616 06125634112102162643333200500000004300330500054033400200000003400440200023044306 00000002500550600062055201016521256601066152146625000000250055060006205520000000 00000000000000000000025005506000620552000052002201000150225000340044020002304430 04300330500054033402500550600062055200223100254126550455460052365122030220100015 02250220100015022502055234215543045233413363000000000006153641105001502250062055 202304430542265600546610023234 00411136163316002005600001664361200500131663053332434223400600140000344524360010 03234424111361633160020056000016643612005001316630623454310023450505243534220502 25435622345461316200461303034163614403044316354461656565125465306534165465355444 61654624015651434460304434166352646644416600133232021654520062534332216325503434 64363052613144061436132060135336613624234404346230233416024623014421603102652613 14406143613206013533661362423216545200625343322163255034346436525462062253406546 20355634023064046130303416361440304431635446131640404361416330403346142331606001 40000344524360010032344220056000016643612005001316636011612556345155111255002660 63000043325341006004543350000000000000000000000000316525511435166052523253436141 63304033461423316000433253410060045433500344524360010032344206113416500200646114 16643612005001316632462301442160310265066523326155420260135336613624234416226431 15606456553345312154033461423316144216031026116256311520100323442100323442525232 530646114131663310260322133512 00114466311131060600050020631664200200316141033554423332304040001006042344560060 02343531144663111310606000500206316642002003161410546131620046130303416361440304 43163544615461316200461303034163614403044316354461312465362214305012405134056422 24341044601006423204205062425065643622443026510500263130630402363402426123366103 24501504463265040636642324105332611142450135450350201535201213415533405126051464 01403054143053516544116045320331451203014113545360244516663532154115030041231226 22344616436256054320202534243550205523421554346130303416361440304431635446140400 01006042344560060023435363040236340242612336610324501000200501461135005004616360 40336244406361335612660330000000000000000000000000060010354332100100543424000000 00000000000000000653153323316625261234206042344560060023435350146113500500461636 64520632111252402233543321001005434242426123366103245046155550346064021416442165 11044426333616506624033461423316122643335651116256311520600234353600234353254045 060461636316141512602603662445 50434661125003625101011021653331046154113321252236144330231640404251466112404346 04011114346611250036251010110216533310461541133210623454310023450505243534220502 25435622341543234600543202025342435502055234215543016016106000000004400101160030 00401110652052502000000006600505520010006055502051650323450505463504663500254553 66302612045432020231420311420052322411402520500000000110020225006000102220504042 34505050235645545042541525531303543202020542132232035236252246012345050550352411 15062546551135000000000000000000000000000000054320202534243550205523421554300000 00660050552001000605550200000022004044300500020444030000055003033400200050333040 00011002022500600010222050000000000000000000000000001100202250060001022205000000 00000000000000000110020225006000102220515632662602162461665456124446031623664456 04044300500020444032022500600010222054663500254553663033400200050333040250325425 40036250325425400362055234215543060001022205000000000006151124420006055502010222 055033304605555222053333036363 00113366366636060100200002136114005050416131033224424442404030060000632433500101 05343231133663666360601002000021361140050504161310546131620046130303416361440304 43163544615461316200461303034163614403044316354461421112465523402425346623023051 26433303510401324513502625341052130056244042166505043630650424361622241103144113 24401026413263045436120342600354110142556025350360212534311124405422445122026413 26304543612034260035411014255436306504243616222411031441132440123362043436106051 53030431305124054320202534243550205523421554331640404361416330403346142331640300 60000632433500101053432365042436162224110314411324406005000056416630020203616460 31341643601450433065201450000000000000000000000000100001453442006060243454612565 21106011625631152000145344200606024345400632433500101053432305641663002020361646 21361140050504161312045410106151045364351004236606352264650502545064126320344012 50632310453261110143044316354461021533035611000000000001010534323162603241602434 542430564416131356112653632144 00116662151111120210051620211666600600112161044333146444441014006431014433330030 04414341166621511111202100516202116666006001121612004403300236163105233016313141 64166314162260501550121211020560441353616616414234033044005416146025440614646361 36114636133044005416146025440614646361361146361235033100600603113054031306106140 56343023302424220403501126365255251214613300236163105233016313141641663141654405 35355030420665141252252656316446001001046640230464016016302143023616310523301631 31416416631416236163105233016313141641663141612121102056044135361661641423401001 04664023046401601630214320020155104601510250256042165600261505661111001006656160 20155104601510250256042161046640230464016016302143026150566111100100665616000000 00000000000000000565024336345245243213456044135361661641423450051202661661510025 03235254254252335520000000000000000004530322522545003440203163160435004640160163 02143504614610342002661661510025461461034200610614056340100665616600112161614056 340665616112161435002143034520 60651320626432602334443060234331125442320436134454335025601062124340006642300051 26565446513206264326023344430602343311254423204365003304400541614602544061464636 13611463615126243616321324634130130623416545345564044033002361631052330163131416 41663141655022006243423016220342323534534423534145352335101051663010441541660405 26424645264062255520406252233615562605244400541614602544061464636136114636122552 53344252620331046534346302301256010621243400066423000512656544015343540615504354 54243243354243624342301622034232353453442353415560162561056530065201162203010621 24340006642300051265654423344430602343311254423204362353616000226310004532424665 04522105066546522060432635234250424100243055233010325560201123125501034514615504 35454243243354243053012634641635022433124065143136142055344630152554416221510253 00664230005126565440000000000000000002263100045324246666546522060432632316524641 64426624161621031050243055233010361044311050002651212330453242466324535311225440 601034514112554432632301341605 21363614350113200362425560403321560125012536250535355644205232324352045400605553 45330013136513131155612234001205664522065346432456005502200624342301622034232353 45344235341212114556016262652160515004011125122003055022006243423016220342323534 53442353433044005416146025440614646361361146361224333426110054340066532455600066 05332653334345235526202306403135343133602200624342301622034232353453442353414412 25046252040026322512361256535445100531216630205514630416041653023616310523301631 31416416631416236163105233016313141641663141654354664364024345125436140624652323 24352045400605553453300103624255604033215601250125364153522103044562106520652411 54340100456443246524353630234300112453221000110244316100553641335000550366615504 35454243243354243024035513440536151641353042264330241626136440026322512361256535 01124532210001102440000000000000000003213345312534241433215601250125361304642434 64410020444164110056055534533001626361626650222432440061243134532125012536006605 330550366220411125362362366065 15121413065032330336645361106264334534456104543421206205314141430116456626326136 11241111514020060354555446114016200022164166640562004403300236163105233016313141 64166314165662013010062604221015051511234534434624044033002361631052330163131416 41663141622055001534354061550435454243243354243600402151115543350346000663453444 50140630254636404604636462610526522301320000000000000000000000000000000000030562 66622344204310001143243332063054605061362644224640434534401354000000000000000000 00000000000000624342301622034232353453442353406260422101505151123453443462423206 33505404545531641661623630526545114415101613611026314411324166015134432433216035 26545114415101613611026316335054045455316416616236150156515452034534460264254406 14646361361146361443263313513453441244423532313406136115045154045455316416616236 43100011432433320631631314164166314166464415265225231262643345344561040011432433 32063055613611130211143243332063616416605146526522301320000044430000033340000222 500044430033340333401354264143 33626320433360613053313623106254554534014421230356520053651141155453504541542641 64650416163054553661564063221434415003113614302555003304400541614602544061464636 13611463612141600124133533115121051531564534541053033044005416146025440614646361 36114636155022006243423016220342323534534423534151124431450426635255310023324352 06115222404320122324623046151151250355635500153435406155043545424324335424305365 11411554535045415426416465041536511411554535045415426416465041062434230162203423 23534534423534541614602544061464636136114636125104115123150234644641605663554134 56305531003125324311150546143652532623152632436451304404033042431460500004161135 33136231062545545340144213511425224600544534250166403304243146050000416113162203 42323534534423534110636156204000065255145114466220324340246255310031253243111505 56523540100005343323423235345344235346465463265262406562545545340144210312532431 11505153413615554040544534250166466416340522600002434455125201231000361664002434 450416113361664144213623522364 33403000466461614614131131000404005016316663226505525523351506546360434252553350 02661624630554114601503301403513420205325430324201002205500153435406155043545424 32433542431000622625256256515515000606004052152221055022006243423016220342323534 53442353400000000000000000000000000000000000000054454343543532332300050500103423 44425445434354353233230005050010342344425500153435406155043545424324335424302320 51411402124614141360334612626232051411402124614141360334612626015343540615504354 54243243354243541614602544061464636136114636154011056014516303041346101363051411 40212461414136033461262655451134611635354144252403024406304264350502452340453505 31565016143433663004552543436014163333415452404044630426435050245234045350523301 63131416416631416141234242453055234131314516303041346101363014163333415452404044 43425255335002661621631314164166314160030300206146111404040050163166632020060435 43335502452340453502006043543335245234045350010342344422061461114661524545342344 420322523455254324204044405335 44363636661142104624364153026031223243425112554530531242223666652324544143135136 15636143036516461436312013556334544154664160023556005502200624342301622034232353 45344235341245262561215305144211646654622652003144055022006243423016220342323534 53442353433044005416146025440614646361361146361246535554111125453233634642641621 41634103540145342630526016622532436306204400541614602544061464636136114636114261 11451550135620623406416355032423063243514025106115524534140150023616310523301631 31416416631416153435406155043545424324335424345102115343121120045641642660163243 51402510611552453414015046243641530260312232434251124304044044164230200006361316 33125236336005145345644034566355262246233243001566404404416423020000636131162203 42323534534423534660665263103000021251532146046250453421102625106115524534140150 55345620600004243233423235345344235345104655453435266552233413612102306234064163 55032465545343526650642652632205263243213304100003534542652144013000141646003534 540636131141646023551566540454 15343661462402356530155356651046034534126131554530126420315451144112345015446136 13441633036504034054040451214664025546164163340136005502200624342301622034232353 45344235341240601604606064535622603446252652116051055022006243423016220342323534 53442353433044005416146025440614646361361146361651350462326633665432062331641643 36145025015050513635445061154345342250325500153435406155043545424324335424352062 02026414233201662343243552045205445442423453543215100000205502015343540615504354 54243243354243000000000000000000000000000000002420250103242425413453432463336303 40501363634651641613621140451214664025546164163340133166401610336003345340202304 51214664025546164163340133405013636346516416136211622421126031043243651646523301 63131416416631416604535352364324345314425206650066136104046013636346516416136211 31155316345346213366146463613611463613360033453402023025546164163340131544613613 44163310432436516460225125060620334534020230251253643230000304403000403304005022 050304403403304505405502230323 44000330614646114664136631033000005011131141501050232032420661644413441345424221 00316600103526626406412411204114614542412544153140000000000000000000000000000000 00000000000110256262556226512215011000004055515565000000000000000000000000000000 00000000055022006243423016220342323534534423534545045350116133364336432353556004 61104354543354453244230220000010333233534400541614602544061464636136114636153250 33263435614141131415453315133324206616444134413454242210031660054161460254406146 46361361146361153435406155043545424324335424326536553065562564636534665415633263 43561414113141545331513355251112611261314144200625504606326264024542452322231023 31543016406463663022004321401024662646360335523015632626402454245232223102523301 63131416416631416401233132353055661504665562564636534665415624662646360335523015 43203235335011002511631314164166314164400000206664663653235325455546053235335011 00251000020666466360006044454424002066646636010333233532066646636663346023333233 535500345062550625500251345622 00311146164416050200100001114316002020636113054442343224306010040000444254300101 03534453111461644160502001000011143160020206361136005502200624342301622034232353 45344235345536552654331231552335642213412446143260044033002361631052330163131416 41663141644033002361631052330163131416416631416632353554425436155306361124223300 15053125324260463254432421033603515636233300236163105233016313141641663141662414 06246425444356412362301422036244524454461554100220244253630611015343540615504354 54243243354243236163105233016313141641663141645644652544546302136432135114260100 40000444254300101035344554151431116351246546021440655006000066634610050501416646 21346613635011201454212310400004442543001010353445600006663461005050141664523301 63131416416631416000222162500404056522600555615200303021255104442543001010353445 44425430010103534451631314164166314165652241446600230304404114365605222202442536 30611145325145644214410426214154366341210255060604243325050141664145421231604243 325633012636113054046202255413 44013415436030452512034660526236145120166555505526123105102522504311034153066265 30101320234304140312161660254402546133113634430210000000000000000000000000000000 00000000001621645012234314061550525443203246453153055022006243423016220342323534 53442353422055001534354061550435454243243354243555002210006000000025005506000620 55205350236343440615506154322332425520635500153435406155043545424324335424350564 34364061550255406253244156423055600010000000520022010001502250000000000000000000 00000000000000624342301622034232353453442353464345301622043231256453052244425225 04311034153066265301013200200000003400440200023044300500000004300330500054033402 00000003400440200023044302034660006214135126364305000000430033050005403340000000 00000000000000000000061001104000460116000016006603000310661000520022010001502250 05200220100015022500000000000000000000235651453212610454212632456516030220100015 02250330500054033406253244156423223241050513600062055205123265465002304430062055 205403340166555202642250513634 00366641614461005002100006113416500200646114053332434223400600140000344524360010 03234423666416144610050021000061134165002006461146005502200624342301622034232353 45344235342221223623413142525442465521061661331140033044005416146025440614646361 36114636133044005416146025440614646361361146361541354453535336155406021134314303 15014615453626303523344256655163163150444400541614602544061464636136114636152363 60632452333531304316516254151235533355461553103620143343600615015343540615504354 54243243354243541614602544061464636136114636136563455233264401311601612326506001 40000344524360010032344250021000061134165002006461142136431114151061524523465450 21000061134165002006461141400003445243600100323442634661143553325625623011523301 63131416416631416000522612530040051522100255165240030026255603445243600100323442 34452436001003234426146463613611463615042261621606230265402166165005235664346340 46206454430434151364316516254151561161200254525526622100500131663200646114252464 530131663646114154050615254442 00663311466646010100020050146113500500461636033554423332304040001006042344560060 02343536633114666460101000200501461135005004616365003304400541614602544061464636 13611463611111666260466646055410406420061061064503055022006243423016220342323534 53442353455022006243423016220342323534534423534050045632123104234044046351651640 41335004563212310423404404635165164041335500153435406155043545424324335424303214 56546035430330314261261303644321456546035430330314261261303644054161460254406146 46361361146361153435406155043545424324335424346664605541040642006106106450340400 01006042344560060023435310310023102322442162163223456000500206316642002003161413 10023102322442162163223450010060423445600600234353050020631664200200316141000000 00000000000000000462046441142542564461304056255140040062521260423445600600234353 02442535525524422350000000000000000002402561661624055045600430430451023142612613 03644256166162405506316316165062034034032605520520513060200316141500461636520513 060316141461636451023644550155 00310045023301652562032460552532145123525422054002601550436163105123066165142641 56162113100450233016525620324605525321451235254226005502200624342301622034232353 45344235340031064100534354065250536544203240365342000000000000000000000000000000 00000000000000000000000000000000000000000000000304020424342301032054450352453544 50320032065343540626506306342332443064410000000000000000000000000000000000045012 43423015120140143544533401336503534354060450233204253242332045062434230162203423 23534534423534000000000000000000000000000000053435406525053654420324036534200000 00660050552001000605550200000055003033400200050333040000022004044300500020444030 00055003033400200050333040006600505520010006055502002200404430050002044403000000 00000000000000000330060661004000306660151062260561265622605110326335662651263454 05055200100060555020000000000000000004605351453646023033400200050333041435445334 01336535145364602304253242332045050002044403600010222055120536521005033304010222 052044403241256333041336230323 00664411411141010600500005641663002020361646033224424442404030060000632433500101 05343236644114111410106005000056416630020203616465003304400541614602544061464636 13611463616611622563466346425444102160364321264553022055001534354061550435454243 24335424322055001534354061550435454243243354243056635532133115233154650341540610 41635663553213311523315465034154061041635500153435406155043545424324335424304263 31231652336410466410426465032426331231652336410466410426465032023616310523301631 31416416631416153435406155043545424324335424334113145233435135241244605660140300 60000632433500101053432315315523350340244114362223551002000021361140050504161314 65254455555323633114302300600006324335001010534323200002136114005050416131431105 21515652652215652000351255600404065251500426522100303012526206324335001010534323 63243350010105343235215156526522156524305336634155542263402452636451124664104264 65032533663415554224362301603614532514132665060602434545050416131145153064602434 545201256361646144033614540454 10010565000234055233353160332550052435345250610656511426540022652161015561030056 55626600105650002340552333531603325500524353452506021200054302254442461044522002 53424325206565114265400226521610155610300565562660565000234055233353160332550052 43534525000556015633021364430431510134510336650066304635501453225025464045264055 33605560156330213644304315101345103366500054302254442461044522002534243252005430 22544424610445220025342432520625011622212340226110016521251610621440564133403462 60643260441120555512044652064321025250641462023350254352035360053402254406011622 21234022611001652125161003324352505442501004244232203324352505442501004244232205 64133403462606432604411205234250424100243055233010446520643210252506414620226102 05060234234052100600065062014333151056034005665022541350126000410460352223130140 03603104255546406300000000000000000005665022541350126050602342340521001506344462 60210301521520614000125066155040000000000000612565261600424423220353354550225440 606414620336650521006510560300 56150424114331210555346520441012510252436605520242422133502545453425032300102224 32440060215650002255064143133401440622016434631055621200055220136346443063301550 61343146022424221335025454534250323001022243244006424114331210555346520441012510 25243660500556006454202324610243022353025454505066300326210151234012501156501626 26065560064542023246102430223530254545050055220136346443063301550613431460205522 01363464430633015506134314602661104535232250355046603452542301013235054531605340 55424052323202132350545316053405542405232320255103055616052106125640022610652323 24352045400605553453300113634644306330155061343146022224312503360652605253411021 04425204350253426003325026265430652066212061515101442520435025342600332502226102 05060234234052100100002605141363420120643062002133155221050600064013532425603604 00130642453521041030000000000000000002605141363420120620105435430256000564462255 60201000000000000003066652655004625625016300222432440066134314602252436605162626 060332502445205256006501506030 62322625406412150511126026045146043543062330245245016613505650345053342240341631 60650505104136206312020231154566461166614610016300250663662045354260366123062126 14610605406104424460512156402443620463643543040150413620631202023115456646116661 46100163066362306446440163546441126434234026530442446051215640244362046364354304 01502552630353061303661441061256250530304303316461363614153464150000003334013656 20266651051032631034234015440423606062331514454334443543003420331646136361415346 41500000033340133133061423133665134354305124051215640244362046364354304015021204 32024435530436146101202050546623211316611163160061402666510510326310342340154405 46623211316611163160061404320244355304361461012020614231336651343543051240332503 04020316316043500244362046364354304015053342240341631606505032064562061461023110 56142556342340632604030504614610342002642302562503155020105435430256003141342340 30620203163160435002534234041010461461034200256250315500000033340000044430000222 500033340044430000003420150600 44524011031154504164451464045156523543434013536532042613014615624232252140345146 12006452003644035220415114365545401663663164526136520152540415140133065313165133 63163344640532205611024644253662620433533543261345364403522041511436554540166366 31645261311031154504164451464045156523543434013316150531350322041232341322423422 55451452602152354146443421061321524005134662320361332631303262125423434306442550 36266341223230611411461325164421516416546025355334401461561532366140543525633366 41563543316564415140133065313165133631633446414615624232252140345146120064553133 52411515034424423451643236133263130326212542343430643303044035346310200003616645 43525633366415635433165644550365454364553543552232304403534631020000361664551605 02010543543025600550212542306000024344541232341322423422554516566552204234634651 14162150300001252265020105435430256002646361562525204520105435430256003442442345 16432203163160435002513543600451461461034200600002434452152352364000416113002434 450361664416113256000132645260 44304000311316163163646646000303002061461114525535321621160215230141350251554450 02523420503530530543305106240365023135455344160142042402402344026015304120546423 22433610632000544543435435323323000505001034234442353053054330510624036502313545 53441601400311316163163646646000303002061461114054454343543532332300050500103423 44423113161631636466460003030020614611142402344026015304120546423224336106335043 25055164311304424314325352463340053413410634304222315352516135234402601530412054 64232243361063432505516431130442431432535246302436436014340355546242526164253413 41063430422231535251613535431056514034544664003431632601530412054642322433610635 51643113044243143253524631421204403252460434500535153041205464232243361063445204 03050461461034200141350251554450025234214340355546242526164212403151464416652056 55026165405251001214030504614610342000050500103423444200000000000000002020060435 43335602342340521001003025625556234234052100010342344425016316663616400414342344 420343163434614256000535242210 33041510422261263013426314614413254234611231234136454646666132123545254023532631 63262543652340505230263664412241124034114616633313626035551651406435146316336452 35431665460223653502302462261632144255635625362054446536304604154452564211433563 54365403122201042141501430654013443336316602631632524054611624602264626540146131 06544222612630134263146144132542346112312025405141133655366530436631611444660356 36206340123064334441461105146162064244553665336502533543442223356362063401230643 34441461105146310362332521356634421423412304654611624602264626540146131065464244 55366533650253354344222336233252135663442142341230463403033033613540500001416466 43514631633645235431665463520415032552224234406423303303361354050000141646551605 02010543543025600220224321501000035345436204522555354330135466454641503543230415 11251460400005652625020105435430256004522555354330135440203163160435005424514614 51523105435430256001655625221115234234052100100003534545625150246000636131003534 540141646636131342006423654620 62100440002042131310616031263364343543322303234136166461504340631050453151221631 65450053652352232612535226054611643342614613316033626611214135053112422611143304 35434212040220001021454540343054135532525625511505440002042131310616031263364343 54332230323444410305034664121065304116316340203344346662126432114463054236146153 64050020421313106160312633643435433223030503564646016104651441343423445540450356 46460161046514413434234455404205445442423453543215100000205502356464601610465144 13434234455404311311414613631642320000040330450605233241403650244354352010534301 46020324626556146123200220431136560124036614614305045311242261114330435434212044 31136560124036614614305041460203246265561461232002161046514413434234455404445204 03050461461034200623443255213423455430550453151221631654500515321126161461133101 26546411435436260063040203163160435003650244354352010530504614610342002354163162 41302602342340521006552152160301543543025600521525636050000403304000304403005022 050403304304403521005502105060 33000440163131663113641146044000002066646636232464406301616102134633322006023526 03054533241644214634264666630562420602362236210360033061464611466413663103300000 50111311410220435454335445324423022000001033323353440163131663113641146044000002 06664663623535506130530626236546010545532664536310012250216230251352401054450634 12531631316631136411460440000020666466362105252503516211133002031432010464105334 03523103451436050466402165341655205615405264253060233201436524525250351621113300 20314320104641164024015154123106023224511324104651635060332602031034236615331261 42010445105046043541162435231034514360504664021653412401515412310602322451132413 51621113300203143201046413416534352020315353420224151541231060232245113241445204 03050461461034200251352401054450634125360332602031034236615342363020312331235012 55130105405215334654030504614610342002200000103332335320105435430256000105425104 02324000000000000000003022262212000000000000010333233535011131141614655236333233 532165341603136342002324553650 00466631613361020500600006663461005050141664023335434553401060030000333523400606 04243324666316133610205006000066634610050501416646442253615422462415516161632654 55636540134425231421306536344523031214460451451532002506255316436644526366441466 44110516402506255316436644526366441466441105164160316654325332261353322423322440 64320204044316416332562604113143661144645030334613614452151036646341166331315224 61341133251411336311336602613505523453422614640533235244335545415135531226113123 06236254611213334613614452151036646341166331342104133325363225431530646013260100 40000444254300101035344524121664310153566206456454132001000011143160020206361136 51113412133461541026205130400004442543001010353445100001114316002020636113445204 03050461461034200000333523400606042433200333523400606042433202221625004040565226 55561520030302125514030504614610342003121446045145153230504614610342005332352443 35545105435430256005465431522426316316043500060604243322020636113132132364604243 322620513141664435001345132510 33546515116525155545011340536063132150464040224036300124122220206643015102561562 42141201632324441506111210332500340533663144461404340444003350002000000034004402 00023044306222115354633343022610455045224233250620656002412444404055160232043523 54142124020665306033333022610635023214232455440555002210006000000025005506000620 55206653060333330226106350232142324554400536533330302261054503425423635653053653 33303022610545034254236356530055600010000000520022010001502250335000200000003400 44020002304430104444405516014205456354532233034441405516005206553354222342022222 06643042106263562651155000200000003400440200023044300200000003400440200023044302 00000003400440200023044305011340626052162153563650000000340044020002304430000000 00000000000000000000025005506000620552000025005506000620552000610011040004601160 01600660300031066100000000000000000005206553354222342050602342340521000220100015 02250000000000000001204231653260234234052100600062055202154365130005403340062055 202304430464040256002250620100 00411136163316002005600001664361200500131663024445343554300100630000433253410060 04543354111361633160020056000016643612005001316634222435613624242615516661542634 30436640143312542656412140333254636554416216420135065200422413146633251261311516 11610446365200422413146633251261311516116104463006310553435232261453052433413443 64350562033616346445213603416612611651632150441614313325641043611651661261403553 64631144526516466261661603314566532354422613643233134334305542235313551226163114 06034434621214441614313325641043611651661261436063534452403551456136141153506001 40000344524360010032344250021000061134165002006461142141664360144564251256554140 21000061134165002006461141400003445243600100323442111346212446652352630514445204 03050461461034200000433253410060045433500433253410060045433505226125300400515221 25516524003002625563040203163160435003551456136141153530504614610342002534436433 41342602342340521005061161542421316316043500255254636350200646114500131663524450 350646114131663435005542135560 00114466311131060600050020631664200200316141044223354445403030006001035433210010 05434241144663111310606000500206316642002003161412224050305242124105323044313311 61164344361162651560441441023260651352416416516224042053506234324035110433604043 04333404142053506234324035110433604043043334041443034132623603453005031256156150 06242040253565360245403346446616613433412420154345304266034410303403444303630524 21241053230443133116116434436436451541043240020465216216200153524212410532304431 33116116434436154345304266034410303403444303644144102326065135241641651622440400 01006042344560060023435360360645005421632612614251361000200501461135005004616363 60645005421632612614251360010060423445600600234353020050146113500500461636000000 00000000000000000135045336225225253412401035433210010054342430215226300300152565 04635213253256345120000000000000000005031256156150062450602342340521004652162162 00153504614610342006061061116065543543025600250255520240500461636200316141255520 240461636316141521000153624120 00242255522254655565013540503460132154035103012116661116236663604562060523045146 20564052422555222546555650135405034601321540351032331040604224442405366010535056 35410512044442353530533353023010400240224235004305043043403000000002200404430050 00204440343043403000000002200404430050002044403146064324442405626000426053354404 01053010355333530241106024202142360265033430400000000550030334002000503330460422 44424053660105350563541051204134533353021510003510244233030602422444240536601053 50563541051204400000000550030334002000503330453335302301040024022423500430500000 00660050552001000605550200000055003033400200050333040000055003033400200050333040 00055003033400200050333040006600505520010006055502005500303340020005033304000000 00000000000000000110020225006000102220553010322061562603150530500650665621005201 01011600300040111060000000000000000000426053354404010500000000000000005305535420 03402105435430256000204230041001000000000000600010222052150024004002044403010222 055033304053003000003402105060 00113366366636060100200002136114005050416131044553353335303040010000145344200606 02434541133663666360601002000021361140050504161312334052525442104153325524561331 13363344464462640466441541133251050462315306216254013624261523453222612334104232 21446123113624261523453222612334104232214461231442624032633614452115642246045120 06542525233560362445225321644664414433314640354325352261514665323625434304640353 06536544525344643463411325146311336236644526020315462401561523353065365445253446 43463411325146354325352261514665323625434304632633614452115642246045120065440300 60000632433500101053432365365445253446434634113251466005000056416630020203616464 15332552456133113363344460600006324335001010534323500005641663002020361646664306 01040625625016300000145344200606024345400145344200606024345403512556004040652515 42652210030301252626010406256250163005046231530621625450602342340521003154624015 61523203163160435006313356625315543543025600060602434542020361646132400531602434 542352346416131256000123654620 51650424663364501144643520555105206346522012520242422133502545453425032300102224 32440060261410006342604412521604146055603131330625163600014351033652561036310221 04646440152424221335025454534250323001022243244006424663364501144643520555105206 34652201200114065336150225610464201431206633026044203655346011634023210425410335 50131140653361502256104642014312066330260014351033652561036310221046464401501435 10336525610363102210464644015425640553616340535401140232322046124416205521603135 06346501144051541405114352025250131321055505623350254352035360053402254406025454 53425032300102224324400611446435205551052063465220124412521604146055603131330622 66342505252064645602220212543520353600534022544060225610464201431206633026163400 30606512556300061000050550233545302205500020220544232405502200101106221512066011 06066015562650110660000000000000000006050532433560005211062215120660115053243356 00052030666526550040000000000000125066155040555345330016346522012464644015552330 106633026555056660110025025004 45415223301213631111163321251041043055266350425410464545265613511501326665351603 34112002001521503035532102454114634411610443443201506614131430246145020610263656 10443554100316310202112630651533542553343055255260152150303553210245411463441161 04434432033424542501234260103401353634022566240232626136345644604513336564305524 41005311122605315064433301532250661002203404461316414163624313620000004443065641 46666614456526036034022511420202112630651533542553343055255260554323453534246523 24600000055520211263065153354255334305525526054420523425042410024305523301034036 03362305425346104433323053163205016051412160334223604154026611105413340225003304 10441540235243160334445404316340636500361044311050651533542553343055255260441540 23524316033444540511666023644305520044050160514121603342236064511124261044366500 34013536340225662406365003610443110504634162506611131064241430552115305413340225 00330120160334556300534022544060361044311050250661335600000033340000044430000000 000022250022250555200440440100 63213130046541214535531653251031263055524604356360364051324652451414205422335104 45544255606253040210510330651336051314360330506140201125214664114316403431434646 60331051331044161423324425432052542523233055406455625304021051033065133605131436 03305061444161423324425432052542523233055406455532064512361264242106211556402266 22160541536351211234126130236420111654053123656324224612452604651402225310330560 26044012644102646341044020163513246524514142054223351044554425140640550364553064 54253055060342316162366623226662340603363246546630431634063650036104431105013022 04132240132352402201043531321402231105315540221356543303044035346310200003616645 50364553064542530550603425234250424100243055233010205502125423060000243445364553 06454253055060342330424314605000041611322311053155402213565425235254544022301322 21254230600002434454241002430552330104633114506644663464542530550603425315540221 35654624560333415010243055233010361044311050100005343322011213624000416113000000 000243445243445603425133163201 33403000466461614614131131000404005016316663615656510202320263355050342460524401 24604520505650246414511123653114245042410645426032021205313632666541246635320353 60132351042000544543435435323323000505001034234442565024641451112365311424504241 06454260300544543435435323323000505001034234442062262525625651551500060600405215 22215445434354353233230005050010342344425313632666541246635320353601323510440464 04566330306141503411024150134203046131014053141005410060623462545051442202043531 02533065310325304613101405314100541006062346246630431634063650036104431105046131 01405314100541006062346232114404016362043660536206434166046513533045320311536534 51451141414024150062323554316340636500361044311050166143353405535056001432630246 36002360010154315312642440324504662412440163620436605362064324636002360010154315 34246052440124604526365003610443110500040400501631666302020060435433354040050163 16663015300404625460000000000000534022544060060435433355016316663050546154000000 001545422623462063452164134206 14006126355661503142146123644254514022615636414301132501356165366363231441542603 30424044223310204110366446126432201543410444526260165142211620463563165413352326 30551621414364211443102356354362455615135066431424402241321114545530553015454223 05530465611325013561653663632314415426033042404336513555646441044105464633104410 62421041034130520450225261155440221204445036604113316513455062343603332515112061 26034013044345223311044240111533024455436452660315253055516464642161241141454633 62351044035303341305204502252611554402212044446630431634063650036104431105024455 43645266031525305551646431421461236442545140226156363403033033613540500001416462 50320552516622330556503332543520353600534022544060202202243215010000353454320552 51662233055650333440441642302000063613155301545422305530465655251662233055650333 22432150100003534544241002430552330101545422305530465650624060331133431543410444 52626312030554455250125066155040534022544060600004243235066226616000636131000000 000353454353454353033121111205 45630401005653650312303316033523443055636314414301544323264303104505430506231603 32612254223305540435024114554062452235610440143540165266555443116116512111545404 30555304134361336662254434436414446262025066650245401005653650312303316033523443 05563631415443232643031045054305062316033261225500424124015310115201143166104421 21561150521065335115046516621430550352150212412046540446104425433402214146321241 20465404461044254334022141463502332335354324234562600000502205256012442662031261 15634022042562233233535432423456260000050220554420523425042410024305523301021632 66366416336226104411325524114554062452235610440143543123033160335234430556363144 60320234020154610445165524316340636500361044311050120144510462434022346265320234 02015461044516552446104425433402214146356645062361603316232423402015461044516552 46516621430550352151412004160334660203352344305563631420154610445165526236160331 62324462340226436610652011622030243055233010520111205320000403304000304403000000 000502205502205425624403413101 44000330614646114664136631033000005011131141142343210020456124016024330560053505 51603434235423564663404666024513166005320336051310044016313166311364114604400000 20666466360220435454335445324423022000001033323353330614646114664136631033000005 01113114115063634102643551603446100244011556363551444232342404646543510024003304 15054354543354453244230220000010333233535656120451633250611520041102233565604013 52410250416603500363033250616204561240160243305600535055160343530530351440141262 00415000143444456124016024330560053505516034331140346143014120041603346602024042 63306365150036200063433332614452016625003660554421214666024513166005320336051313 51440141262004150001434443461430141200416033466020160243305600535055160343626246 14500360011065404532646110024504410264636110420041404452016114126200415000143444 34461002440115563636365003610443110503300000501113114121002420226104341002410663 64151000030222622120000000000000000000000000060444544245011131141055024606000000 000634333634333654042646616502 00311146164416050200100001114316002020636113023335434553401060030000333523400606 04243323111461644160502001000011143160020206361134342624154156400513425631056124 10353046042001452104406204616343264034360034035312563201056446504416341043116363 06424016301452104406204616343264034360034035312426140220310234352513205253005205 65412312643213030614334064344150231133522063141610421634652226136602445264460213 31203361436034661414013530614354243402143523611134533012261322632236022435240254 43535032120435440620461634326403436003403531231140346143014120041603346602010600 30000333523400606042433223062521613260161200160141532001000011143160020206361130 13256142301436530212054050000000000000000000000000300003335234006060424332163443 01343362054664425000666346100505014166400111431600202063611304442543001010353445 33352340060604243326365003610443110504311636306424016313433620546644252165360424 03103252400250212360361044311050416033466020010103534452020636113061063624000000 001346362424332424654604614506 64251545661643655621625610135344602013226460654443433611202216615216046245511506 53535606040503334631114234614304112444360350634503430333004420005000000043003305 00054033405010222542333562543520533655524021042510262005213344225234250064144263 05053044010222542333562543520533655524021042510666001140003000000016006603000310 66102225423335625435205336555240210425100256443355254352001363351402024033025644 33552543520013633514020240330022100060000000250055060006205520556000100000005200 22010001502250264426523425060415523305443153054420523425042410024305523301022166 15216046245511506535356000200000003400440200023044300200000003400440200023044301 00000005200220100015022501625610565300652011622030000000250055060006205520000005 20022010001502250000043003305000540334000034004402000230443000520022010001502250 02500550600062055200000000000000000006414426305053044036225440233462400440200023 04430110400046011600534022544060534022544060100015022502013226460005403340000000 006205520120550352603340330600 00366641614461005002100006113416500200646114024445343554300100630000433253410060 04543353666416144610050021000061134165002006461146562442156654620313425131146144 35553646035036321203312402061434403034516633143355224500121316405561436254616216 23333513436321203312402061434403034516633143355062144523050534352213455223432203 65465421134603036163442613344616440653155604631340136143103556161653352061306564 61302216341523161561544442643363234501143524615434634622221325542325032435230211 43434122160432331240206143440303451663314335546630431634063650036104431105001006 30000433253410060045433550021000061134165002006461141012521663251166252660241540 14000034452436001003234420000000000000000000000000225614120134052611306365163433 04043261144634422000166436120050013166300611341650020064611403445243600100323442 43325341006004543351412004160334660204221616124425016440432611446344225160432551 02124251344223522110361044311050416033466020251664014120200646114500131663116220 300454335454335124625653613501 00663311466646010100020050146113500500461636044223354445403030006001035433210010 05434246633114666460101000200501461135005004616364504220456130130344145000216461 62330051613516430114341003451440425532516133232444106024126554305254230563213043 55562464621102634504505224260001432343155006434203653244610434631042135106144423 62626510244266043063502131324611441544045365122340252354021456403422215313145613 01303441450002164616233005161114341003451440425532516133232444533511034014205646 45316633623303426310253353063023263412231041431140346143014120041603346602030300 06001035433210010054342464043363200056131615440026161000200501461135005004616360 43263303522452616445453330000000000000000000000000060010354332100100543424100604 23445600600234353563042626415221123110105014611350050046163660423445600600234353 05660322251666214640000000000000000000561316154400261663454346220013433132165331 50656266613444635450361044311050243055233010256663123230500461636200316141661550 400543424543424013435161121205 20555105255214155601623410161640602016655334532644213254546630431044013105035104 53332555551052552141556016234101616406020166553341453130165354420523645012153022 30502004133230460025233502544620555150524023566265034034304000000005500303340020 00503330425025205000000001100202250060001022205434435654420523165052526020305224 41164600252335025446205551505240235662654340300000000220040443005000204440316535 44205236450121530223050200413025233502544620555150524023566265525442052331502226 20253054211512500000000110020225006000102220523350254352035360053402254406000000 00110020225006000102220500000055003033400200050333040000055003033400200050333040 00066005055200100060555020000000000000000000000000001100202250060001022205066005 05520010006055502220040443005000204440366051504014506411134460010220135065133542 02022500600010222050000000000000000002044026305326631455200100060555024402630532 66314102130512226110534022544060000000000000100060555022016655334002044403000000 001022205100245555020413413101 00664411411141010600500005641663002020361646044553353335303040010000145344200606 02434546644114111410106005000056416630020203616464464225236630150366143220031441 40131051516116426013341103561431524642415023632404623153661243402343525224563536 04213563645205103263202643521036342533012010444206213544650401634412402136400443 62426406234260044163413122423600345544343145622360204352241201453200225312132064 56404516342065614366024020111623426004416341312242360034554434644366042163462531 35362054145303326320264352103634253301201044446630431634063650036104431105030400 10000145344200606024345462041163455004633630646026266005000056416630020203616460 33614364655354100432233430000000000000000000000000100001453442006060243454521665 36035126006612363000213611400505041613100564166300202036164606324335001010534323 14534420060602434542124001250661550401216341105305066602355350323013134633630646 02626564130033415350416033466020243055233010010105343232020361646061331161000000 001165414243454603335151111205 45121104531464320055660103502452155534555251430363633511403464641634013100503336 13660021513204606414054066441545213266444164665252066242461531156301501306445514 44164332555353556442052323243520454006055534533001662424615311563015013064455144 41643325566255302631541605116566130222243211436453146432005566010350245215553455 52516202656046022665464351322666526224345202234543242435312545310000002225033503 63116251533441454122243266256453501504455315163264455534544161331646136361415346 41500000033340514623610266121164055553456634141466152624433632365553451152143131 36143064600204441641100523011336232564511333613112520221106042053256222432225263 35502063041342333613334326644154521326644416466525314456620135255534500431620640 13322633361344522266121164055553456634120630413423336133343213064455144416433255 42053256222432225266460020444164110052664456665261134424521555345552516425222432 00346050333613660021022243244006444416422165666526550040000022250000022250000222 500044430033340222500431431016 36222532312615532543441322502422045534006446340414144266304313136143064600204441 64110056564505026412544262115450133520433611233342011516135051416661414225642102 33615324405353556442052323243520454006055534533001115161350514166614142256421023 36153244011145151312063646124620145035534242114305450150560403205244142401224341 04444032653466323554640511430611255311165450150560403205244142401224341044451365 23351566232064425034416654443011633241460331355210004416536224334226535402232116 30005534124665540420601304366563605336165066626361116363552135605441624533025454 53425032300102224324400656040320524414240122434104445505022056523540100005343326 36461246201450355342421143045025336353065534360333403304243146050000416113450253 36353065534360333440353463102000036166455456614000224365311252441424012243410444 56523540100005343324540060555345330012663401665224666124220455340064466320422435 35663050333613660026055534533001004416536224000000000001125365441000243445002434 450416113361664064465115111022 22502000544543435435323323000505001034234442250535355644205232324352045400605553 45330010033530126063246656202044542010545003063360442406510145311215050332350602 32004014410000000000000000000000000000000000000000353323215410051566143454504056 56106044300311316163163646646000303002061461114054454343543532332300050500103423 44423113161631636466460003030020614611146510145311215050332350602320040144126504 62304032663131503034325523444032213125224155131604030343441223266323616653113234 05020252553662564155354040113140203130060566531540304511464620404345225433334646 41634013100503336136600215666140536465000454436454400262116343232030212160103343 23552161313010353520501163045114646204043452254333403126323304024234635113451146 46204043452254333465145440305354314266430664630504640010211253646500045443645440 44542010545003063366460020444164110050040400501631666305050010342344424040050163 16663010222432440060000000000000026225326220000000000001034234442616112446342344 420102112605665604432112116022 41414152653611205634036452566216032243520453430363633511403464641634013100503336 13660022624130103105636511662354035640344161353211001121102523250344502262021406 55341164556565663221061515125610262003066652655004011211025232503445022620214065 53411645522422043464306113044540421053361225133610424622331156363211221005441606 44523152644551142316540324240422431031306046021412661154230421304336164245642462 23311563632112210054416064452230142413344621502145025534321263343134016640332303 56024416552644636502413055361435500224331564556365116623540356403441613532152323 24352045400605553453300156340364525662160322435204535205055055345620600004243235 36402241634220055344621324332055150563012243661322404404416423020000636131413252 11561045534250324330336135405000014164622416342200553446213222620214065534116455 55345620600004243234540060555345330014535303553460464042130433616424563560244165 52644060555345330013066652655004062243032261000000000006652231451000353454003534 540636131141646644523130136026 45010015336244314651520144611561655534335206430363633511403464641634013100503336 13660022624166621614115030141134122101444166165001001533624431465152014461156165 55343352066565663221061515125610262003066652655004015336244314651520144611561655 53433520623665411621532340211522352533361663405322246530546664505410356464441621 32031160466462161044611453535555341304040113035001211150455056362224304620411303 50012111504550563622243046204601551556562512152631300000601106311315616033166324 24222243640303311311414613631642320000040330442006566620322021415553403150343131 36143064600204441641100554666450541035646444162132030656662032202141555340315032 42223013303565444160154013014113412210144416616500465121014355522243541402141134 12210144416616500331663242422224364030321152235253336166340554103564644416213203 32202141555340315031310050333613660026342225553423630535646444162132034212333610 62306010222432440064011125122003355534434100111251220030000502205000502205005022 050304403403304462044403404010 55000220435454335445324423022000001033323353520242422133502545453425032300102224 32440062022045636514600162105343010010212106214230022043545433544532442302200000 10333233530000000000000000000000000000000000000000220435454335445324423022000001 03332335323642503645436114666421006050523402630321412631006156024340600605656015 63541631316631136411460440000020666466366356136231403306315300503432461235503403 01506615153661002045442034351520504603346465334001026221052564531415335452011640 05031302420143413234166311135600102025430514040620116262411600503233504342643131 36143064600204441641100515066151536610020454420343510162105343010010212106214235 23504161050050353502356311162624116005032335043426405326360001024232113635440146 24002043453165422245141000605354566414241610500503535023563163153005034324612355 44320060545012104256460020444164110053300000501113114160060565601563540060535456 64142000000000000000000000000000004055515565000000000001033323353615201350333233 535350634542146343512630634056 00233354345534010600300003335234006060424332000000000000000000000000000000000000 00000005444234322430601004000044425430010103534453163012420606222354352301223305 45242503334141442663043131361430646002044416411005425010420053031661433204236043 40613533002355254063631261436532463042466552662156616203535413425365123502123366 13312414050544463163460244660313414306661042005303166143320423604340613533036410 44546016343466232032351013334210065054334255102153025203456550440056546342514303 10024263103112202333146143105331104643634011102404611634450354103430164244000000 00000000000000000000000014154256135202300656423023361004000044425430010103534456 25521664014650161052636600400004442543001010353445600006663461005050141664614343 11545045426064443000111431600202063611300666346100505014166403335234006060424332 44425430010103534456460020444164110055331104643634011142360434061353303100242631 03112060555345330012044416411005036321501553000000000006060424332115546335604243 325263660636113133344665666055 13153010664501116252652160065052001124320523160656566322106151512561026200306665 26550043211315551626346564163406510200433621612525250555002210006000000025005506 00062055202424221335025454534250323001022243244006151336464152313243520634054045 53303152120551302225434534250053034002241640346555002210006000000025005506000620 55205513022254345342500530340022416403460135012544453425050305601224244252613501 25444534250503056012242442526011400030000000160066030003106610335000200000003400 44020002304430555234324352002404300553613043165233324352020402106553533525161515 12561026200306665265500400600000002500550600062055200100000005200220100015022505 00000004300330500054033402652160335026021126624253000000430033050005403340000005 20022010001502250000034004402000230443000043003305000540334000250055060006205520 05200220100015022500000000000000000002404300553613043130560122424425260440200023 04430000000000000001022243244006052246343616000000000001124320523006205520062055 205403340426433315213340346061 00244453435543001006300004332534100600454335000000000000000000000000000000000000 00000005333243422340060014000034452436001003234424203621421505332254352401653315 54342103363636335114034646416340131005033361366002312063650035645016344463532133 26104333065421423036644316341025366233161420665065610102645313425465553512214362 13345352020451362614315333632442165426616365003564501634446353213326104333004360 44130661434201536144316165333253022450334252104653422543436555260234566342564364 10522443113113503264151634624441453356123511604213206143331424564451603444000000 00000000000000000000000010063000043325341006004543355165256136302466660522014460 56000016643612005001316631400003445243600100323442552161402365211625253666614333 14245644516034440000611341650020064611400166436120050013166304332534100600454335 34452436001003234421310050333613660025241154461635011215361443161653334155550344 02115010222432440062044416411005433661551551666526550040600454335600454335255063 310131663646114433305662665055 00442233544454030300060010354332100100543424000000000000000000000000000000000000 00000003355442333230404000100604234456006002343534516210256106424640635041533013 34611324263636335114034646416340131005033361366002516323126012623233530031331155 63430642542160503042223223540315663255034142142421634000343135144022333414451625 44220530240330313414505006662446160201466501205505452426060033312234301042325610 64246406350415330133461132426306014446446310623556433061214214530440464363202001 11533161050631403555455423046211452204363563500434642633055444363326152335500000 00000000000000000000000034313514402233341445162544224000100604234456006002343533 13414505006662446160201460010060423445600600234353050020631664200200316141100604 23445600600234353214065411051162551363202063166420020031614110354332100100543424 06154416665521123500000000000000000001511554421610263403331223430104231115331610 50631020444164110052044416411005455234451213666526550040100543424100543424524214 210316141461636104235143146021 35351230132054016262653260010254001126144201340414144266304313136143064600204441 64110056212641663510162626510603135240211241005055530150464005232324462065625604 55355552062424221335025454534250323001022243244006025025205000000001100202250060 00102220543043403000000002200404430050002044403150464005232324462065625604553555 52062640310254545364500204310022452114022520500000000110020225006000102220546400 52323244620656256045535555206434025454531650424161052240255105460523232413200503 46005532566305400000000550030334002000503330402545453315012152103224222250100000 00000000000000000000000000000011002022500600010222050000066005055200100060555020 00022004044300500020444030006600505520010006055502002200404430050002044403066005 05520010006055502550030334002000503330411066643304665462240010464253056653600202 05055200100060555020000000000000000005034600553256630522500600010222053460055325 66305060555345330011022243244006030004011106000000000001126144201001022205010222 052044403611301222050404404010 00445533533353030400100001453442006060243454000000000000000000000000000000000000 00000003322442444240403006000063243350010105343234146216146006434651634151444003 23515324563636335114034646416340131005033361366002250054611055154634251006443021 23341045313510264015554034252452115020223653130420524600353146143132244404340665 44520315220332315614320051160424661201365461105515463425100644302123341045352460 03531461431322444043406654452451023331061434134223040446536260340530311614355106 65046436002644603535433425526466402426353564501343126143626333004542624532100000 00000000000000000000000035314614313224440434066544523006000063243350010105343234 66163422601120313410051330600006324335001010534323200002136114005050416131256165 16331060662412320000564166300202036164600213611400505041613101453442006060243454 63243350010105343232620030666526550040266103531165064164430212334104536650464360 02644050333613660025033361366002051564651263000000000006060243454115365450602434 545531134361646064555133136026 61101435551221212565551226000040660000221265001000032345324353454423341620525000 04535430600004543245342432335443615025200003242346000045432453424323354436150252 00003242341435551221212565551226000040660000221265000454324534243233544361502520 00032423400262512652125155622534601610000512152051526512565262215524310616000026 56256461364163613114661254034300001363165202234543242435312545310000002225015011 33644643134125413210000501062210463314346431361552260000210105554323453534246523 24600000055520664413313464365236456000020601546331434643136155226000021010515062 02105665231412000031314451021206503615221500004313635505022056523540100005343321 50560211254636500004646335650120416255620000346414205502125423060000243445560211 25463650000464633550212542306000024344565036152215000043136356652314120000313144 56523540100005343324162556200003464140002033000011413600406600002212650301100005 56512105500004424531610000512152220000335324300001252260000011160000000000000000 000000000000000555206015105152 22502000544543435435323323000505001034234442105125633636452543122236365262060206 14466341502564144463462524145556520216050163644132652144141325234655541412515010 50163311432000544543435435323323000505001034234442256414446346252414555652021605 01636441300233234342342454454000202006043543335054454343543532332300050500103423 44426226252562565155150006060040521522215202234543242435312545310000002225062604 36255313525534143506043506605506522341252464534446501034260012223454324243531254 53100000022250652234125246453444650103426001234152246425224363420103420110201520 06020253434550501634223362500105052434322020614355440041010301256551060435655150 65050105342445020614244541202060243533205016353323040606125251101034256622105052 43432202061435544604065212260103421226250524343220206143554460243533205016353323 16525266060435211552435332050163533230060600405215222105050010342344422020060435 43335561020614133642006043543335105016331143040521522210000000000000066610000000 000044430033340555201102012125 16535256414305525612626555361661110000305634055552113066252434333354524336452000 06624012222566401152534344442325344132500001153063016363112600261565602024360165 00001264664521441342431006060414534020310000342364163631126002615656020243601650 00012646600311450614433434646361433560000450663046632016334434313141634421000032 01142335104355225254542435221400005104424303316461363614153464150000003334024614 33614646434000621260000461053331612525555626125532610000331204446131641416362431 36200000044430552561262655536166111000030563416334434313141634421000032011402615 65602024360165000012646651621210505341061200006513115205055055345620600004243230 50501213610406200006146512020656416030150000163126202202243215010000353454501213 61040620000614651220224321501000035345412136104062000061465120243601650000126466 55345620600004243232436016500001264660046364000054301201565100003160246212600004 61053406200006146514360000413233150000163126400005652620000066610000000000000000 000000000000000444305634114243 00666611505550064603630041116116500000550025055552230333005150656001222522530000 03300432222554044400262012100655525524000004400343016246545154545242255326104010 00004511244525566561513154142536525304200000561115162465451545452422553261040100 00045112403263231532355352524300156600000231142451454624542242525340062110000054 66356156562131241452360342552000006566265202234543242435312545310000002225022200 13104140036661661200000220052502332335354324234562600000502205223454324243531254 53100000022250233233535432423456260000050220506460363004111611650000055002526201 21006555255240000044003400500025006344130000003411330100061004255320000002533225 00025006344130000003411331210065552552400000440034001600352245000000524455025006 34413000000341133160035224500000052445501222522530000033004365552552400000440034 04255320000002533221433640000004366443425520000065662606211000005466351566000002 31142306000003266533500000216662100000451124000006122660000000000000000000000000 000000000000000222502205025252 55000220435454335445324423022000001033323353632326114515323154536542216245310206 66611163231516666614523265532141514531050111533210033061464611466413663103300000 50111311410220435454335445324423022000001033323353330614646114664136631033000005 01113114136360301104600036001630324606044432244645343206001360014060432460103330 11032562625562265122150110000040555155654303316461363614153464150000003334063603 55426524213221136206044421154406603100041006140453101033345533331646136361415346 41500000033340660310004100614045310103334553342235125356455664150103335662320051 20056020613620501110550162000120052101362020666133660641006301034531060444066042 65002105016415020666022060065002560641505011164411041006140453101033345533120052 10136202066613366014060432460103330110321050164150206660220602560641505011164411 16303246060444322442061362050111055011100000405551556543246010333011033246060444 32244000020666466360006044454424005011131141040555155650000000000000066610000000 000044430044430444301103013134 00233354345534010600300003335234006060424332046663161336102050060000666346100505 01416643111461644160502001000011143160020206361136532511246441254545342506663360 20206146332626302501623064441632501363206060461062411121453663364241630350445202 02060354365466210603264541633615602201010320105532055635533202435645361010606044 65125626151342134361463130235030302451213404461316414163624313620000004443052061 54013336145206414501010316015556355332024356453610106060446512223454324243531254 53100000022250162306444163250136320606046106210451323614416210550606045060250200 10000111431600202063611313264652112542033050501305041004000044425430010103534455 11125643026564050501520540100001114316002020636113300003335234006060424332416351 36520205050115324000333523400606042433200666346100505014166401114316002020636113 44425430010103534453504452020206035432221120303025621113632060604610622261010103 05625156050501264142201010320105502020662453030302125510000000000000011160000000 000011160000000333402152602625 32560412541033626241212565666243460006216610322646634603345150656521202154535000 54622501041324130666646336361411046155200023300004340444003350002000000034004402 00023044305326532044445422424353305431160006220000653465011232365353424222361620 00235225023202000245442424353645405110001524430555002210006000000025005506000620 55206420330454624243532154421300031211605202234543242435312545310000002225020002 45442424353645405110001524430022100060000000250055060006205520000000000000000000 00000000000000053233535342413230266000625334053233535342413230266000625334051546 56521263155632000236334000500000004300330500054033400100000005200220100015022505 00000004300330500054033401212565056232420002315520000000250055060006205520000004 30033050005403340000025005506000620552000043003305000540334000340044020002304430 05200220100015022503400440200023044304231363000315443054311600062200000220100015 02250330500054033405110001524430120002326610300031066100000011160000000000000000 000000000011160555205520000000 00244453435543001006300004332534100600454335041113616331600200560000166436120050 01316633666416144610050021000061134165002006461144312063244643034045342306503340 02006246345111401506165612236145166405600600410605306650424162615036140640350300 20060245452315260163614336144202114400100356012441056534643102435045021020060040 65152136626101606416310240116003002362164303316461363614153464150000003334062016 12165541632611302100100360102565346431024350450210200600406515223454324243531254 53100000022250616561223614516640560060041060561416344163350566330060042106505002 10000611341650020064611420056000016643612005001316635202652150360552001003123520 56000016643612005001316632100006113416500200646114512562041022500600465425416301 30420400500105323000433253410060045433500166436120050013166306113416500200646114 34452436001003234426403503002006024542401160030023621656633006004210655605001003 01262443005001531432100100360102300200602454003002514660000000000000000000000111 600000000000000333406515605652 00442233544454030300060010354332100100543424011446631113106060005002063166420020 03161416633114666460101000200501461135005004616362404643260210401365612160305430 05004242063661510410124213626151111203600100506064560414624442445303404021430400 50044645623251301402045363414305062500600212103550142164346413164652046130010051 01546562366636641016060356106004006626425202234543242435312545310000002225063561 34313646131250316400600260623410124213626151111203600100506064331646136361415346 41500000033340630503241436340201520010056560412421362615111120360010050606410100 02005014611350050046163630641216561040234002003535014000100604234456006002343536 41216561040234002003535010020050146113500500461636060010354332100100543424500206 31664200200316141250506352050010055451402063166420020031614150146113500500461636 20142502006002232631461135005004616363561060040066264220152001005656043164006002 60623234002003535014100600201013400500446456004006141220000000000000000000000666 100000000000000222506064154643 54065632016216526251213665611445460001033365430631500044061316414313664056625000 20111331556410253155262512103650125354200050444642421305235243234535122425566462 00050111243546000220345432425453320633160001044455034034304000000005500303340020 00503330452052502000000006600505520010006055502404325343234535452415450466000100 00250611213454324210532265431300040333560000000000000000000000000000000000005504 32345352324450144610006033322220345432425453320633160001044455554323453534246523 24600000055520500000000110020225006000102220534543242545332063316000104445500000 00550030334002000503330400000022004044300500020444030000066005055200100060555020 00022004044300500020444030005500303340020005033304001100202250060001022205022004 04430050002044403110020225006000102220541206524235000203331312664152320005022214 05055200100060555023033400200050333045341463000406662622500600010222051446100060 33322546500020222233110006000052020005033304300040111060000011160000000000000000 000000000066610000000025025252 00445533533353030400100001453442006060243454011336636663606010020000213611400505 04161316644114111410106005000056416630020203616462514645410410451343614640553450 20203242166261506316124313036142210313506060206024232463163355332224351066346102 02031312665226446315032324352442011101010556503556032064356424163062650120606021 01146125326633645416334313502030301626225202234543242435312545310000002225014616 53464041635560464201010501053320643564241630626501206060210114446131641416362431 36200000044430530513252435450112510606026563464356424163062650120606021011410600 50000564166300202036164632643416313022432050504535613006000063243350010105343231 31361436630555050504424010500005641663002020361646100001453442006060243454652144 20626305050405041000145344200606024345400213611400505041613105641663002020361646 63243350010105343232324053020203505562216250303015153211251060602656344642010105 01053555050504424016501010560663602020346466030301252620000000000000011160000000 000011160000000555206024114243 22502000544543435435323323000505001034234442605652163322513446463333665205101501 61432256505215551433136434411446526500120612254462125614455264331314444112502606 20616345522000544543435435323323000505001034234442521555143313643441144652650012 06122544600544543435435323323000505001034234442023323434234245445400020200604354 33351551525215212622620001010030256255566640012256265225612562506604301600300523 54244435534534335025016600550052354244435534534335025016600550162156555211251252 21061034400110053342324334253423402206105200124435453443524354305501602500612602 05115053413302604313422220121500512433410560432524412202055021254230600002434456 56200265344360210345253365026620243644051034643555205502125423060000243445266202 43644051034643555220565235401000053433205124334105604325244151243341056043252441 56523540100005343322436440510346435550060600405215222105050010342344422020060435 43335260620616345525001034234442065016552331000000000003025625556000652551000000 000416113361664610040220550011 00636614265526030400400004361631000000526122021225632443201060060000612521500000 04325335655214533450601001000016525620000003452440061433146365021020660236100003 00004634630342554235360140103301534000050000235235614331463650210206602361000030 00046346300143644620510506605000146030000644341063413315026020110200063104000013 34363524554601301044010003540200004552535601526015010220136142301000001521025506 00010006600534423030000550052605560120105501243631060000605201625106206055064163 54060000062560221065060220653414601000010250660001000660053442303000055005240300 30000341614600000025165500400033006522150500006600610000000000000000000000000003 00044001255620200001100160400004361631000000526122000000000000000000000000044001 25562020000110016000000000000000000000000341614600000025165503416146000000251655 00000000000000000001255620200001100160042305000032252401460300006443416310400001 33436000300004634630050000235235040000314314000000000000000164366000000000000000 000000000000000625602506052256 16565253024336552115156522116146610000336530021225515106455344444353214335422000 00642615655226260132243333342456344235500000135160061550413111444343314634363151 00001310350346602454442225255423525354640000454056615504131114443433146343631510 00013103504261163002665651020061423620000163162351661400511212605001635415000061 46153546334460010104635004234100006332335344122566262125566163116000044124036466 63334344631434146260000646042403113114146136316423200000403304451125555521263522 15660000045643466466363164146135450000030440333366464133426100021000023063605112 12605001635415000061461551121260500163541500006146155505022056523540100005343320 50506214006316500002113115050621400631650000211311205502125423060000243445506214 00631650000211311550212542306000024344515630014612000056646650016354150000614615 56523540100005343320614236200001631623421531000043543106316500002113111461200005 66466005600005401410630000620424210000230636300001252260000106601000000000000000 000000000000000456434403636353 55000220435454335445324423022000001033323353142451644011266411433443315142306501 13045164246266263044433331466411624230620661123040044016313166311364114604400000 20666466360220435454335445324423022000001033323353440163131663113641146044000002 06664663641602211555225126621604354011033150615151615066211225555263035401604421 10565215152215512655620660000030222622125361411266205005051263102604404531133554 44334532235206146055011540254112664114334433151423065011304516450050056211265566 31021033614240444333314664116242306206611230455422443333456063102501142203502002 15665122114605604416353020021566512211460560441635302202055021254230600002434450 56211265566310210336142405621126556631021033614240205502125423060000243445200202 65146051033032466220565235401000053433205051263102604404531150512631026044045311 56523540100005343322651460510330324661100000405551556543540110331506153540160442 11056000020666466360001033323353005011131141000000000003022262212000652551000000 000416113416113324663261254424 00233354345534010600300003335234006060424332031114616441605020010000111431600202 06361134666316133610205006000066634610050501416644245215012524035040220454504501 50506052264012634243340340003300501303056060133445366202000350240303303136530055 05055000012634243340340003300501303056060133445226541654032060550656026606101052 61136624164000305044050555560240401561132165232054010330161561205101006255150004 20530404404641240022020220000652530420305503232032062020102551005601205055054536 50066060660000035024030330313653005505055000042053040440464124002202022000060100 40000444254300101035344500603011030333350410102352260000000000000000000000000001 04066040444420360605425510300003335234006060424332000000000000000000000000033005 01303056060133445000000000000000000000000444254300101035344504442543001010353445 00000000000000000005013030560601334452222105303062166413030560601334452660610105 26113450150506052263056060133445022020220000000000000004040565226000125226000000 000125226000000152265226000000 66264661435140060100106601666263020006323046453131156261561061060110663153606000 22562116636450413356403103044032646640000050642343430333004420005000000043003305 00054033406054313265650210205502305401050006441265124504501420530502205312310060 00523060254313265650210205502305401050006441265222005560001000000052002201000150 22506432321502602055020354340300041445355322145023020550264544500000104562532063 50240205502465460010002540105033500020000000340044020002304430221000600000002500 55060006205520142053050220531231006000523060202050050220522232103000213106210600 60110611151405000145403100100000005200220100015022500000000000000000000000000006 00000002500550600062055200106601666263020006323046000000000000000000000000000002 50055060006205520000000000000000000000000052002201000150225000520022010001502250 00000000000000000002500550600062055204234304000363324254010500064412650220100015 02250330500054033401050006441265010002540105000000000000004026316000000000000000 000000000125226321523340105152 00244453435543001006300004332534100600454335036664161446100500210000611341650020 06461144111361633160020056000016643612005001316636465033014322255540220654664521 05006652253025146134441336604400166465120600045222401504600442335204404421222220 50042255025146134441336604400166465120600045222310540055622160550556366666010056 61101105613334446033024622643504002243345352544633100440620210462010061433631003 35442503303356555550200355220634555222305501231132560200112552165512265055064502 50160600620003044233520440442122222050042255033544250330335655555020035522006001 40000344524360010032344260014000034452436001003234426606011063615620400006525510 63000043325341006004543356300004332534100600454335106601416215030000125226033015 05603150600163441000000000000000000000000344524360010032344203445243600100323442 00000000000000000001664651206000452222402145030060166256031506001634415206101001 50004142605003043313150600163441520200230001400006525510400515221000000000001252 260000000000000452224331001066 00442233544454030300060010354332100100543424066331146664601010002005014611350050 04616361144663111310606000500206316642002003161414303102242243023035442346552522 02006000351505255045400630364413111263120100134311210555665210450552225513241210 20014340354011211250150562215236616110100300056252203230014041336466651465060064 34664442243506404433344513653503005616016656652062021556254116166060040002102304 50430324453603044520500052523230450430324453603044520500052523454006303644131112 63120100134311454012025552205631026020055251645043032445360304452050005252340400 01006042344560060023435301404133646665146506006434660000000000000000000000000004 04633145204011501002525300060010354332100100543424000000000000000000000000600103 54332100100543424660141621503000012522606042344560060023435360423445600600234353 63615620400006525513543321001005434243562045040033432520551601000161623066206005 25240332502000252541150100252530510500225261400006525510300152565000000000006525 510000000000000161620035042353 11462111603323660110100001611465020001140424341146232301333044040110454641600000 54424106421366215216601101011011136450100021626221356421023022055050440535601406 00025010354204551441550220206602320603050001265643043043403000000002200404430050 00204440325025205000000001100202250060001022205322633622055050110545010402000651 21345241445502202011020243330300032323465250200000000660050552001000605550211312 20550500005255624030005560636540550220203302421063010005206042322205505033051545 34000001556530300000000220040443005000204440355022020330242106301000520604200000 00660050552001000605550200000066005055200100060555020000000000000000000000000000 00011002022500600010222050001100202250060001022205000000000000000000000000011002 02250060001022205000000000000000000000000616631205000663035306166312050006630353 00000000000000000002022500600010222055344404000454543122500600010222051040200065 12134140600025010353050001265643020005033304000000000000003114120000000000000000 000000000652551222051035636353 00445533533353030400100001453442006060243454066441141114101060050000564166300202 03616461133663666360601002000021361140050504161314263100022043043050440566304502 50500000254105244644400030404404210303026060534341545122102540320405504254530065 05065250612366526510620305503501165066060416122253313330004030330356040405101024 34364116213502400033000556250540403616210066052052010550144205106101000006105503 40340203302114032052020000052550340340203302114032052020000052623601405033056265 11056060652560254032040550425453006505065250634034020330211403205202000005240300 60000632433500101053432300403033035604040510102434360000000000000000000000000003 04044042103030260605343410100001453442006060243454000000000000000000000000011000 44234046060125235000000000000000000000000632433500101053432306324335001010534323 00000000000000000000442340460601252352215202303041615611650660604161224040510102 43436450250500000253026060534341012020125201000000000004040652515000125226000000 000125226000000000160025052256 22502000544543435435323323000505001034234442661543512104416416433333324361201501 66623405164350436623433431411412435110120610445616334250165116216225225253406406 60432606516000155152521521262262000101003025625556435665510522522656656243410016 04312601200466461614614131131000404005016316663031131616316364664600030300206146 11145445434354353233230005050010342344423411543443463663653426606501603321652455 23523343343416026022061320245163002002151151416625026043402466336136134444445341 65062061115430216516502002041622102103416350343343324224236165005206153205302002 15115141662502604340246650056266263611520510343053115205055055345620600004243230 21511514166250260434024665626626361152051034305311505505534562060000424323500503 61556056043614204220224321501000035345405036155605604361420450361556056043614204 22432150100003534543615560560436142040020200604354333504040050163166633030020614 61114640660432606511003025625556061034651065000000000003025625556000565262000000 000141646636131445615311245243 55205000233234342342454454000202006043543335661543224626324624241545523426660501 61111615164321611114254212232632341656020612633126334545343201001410013054341010 60430411306000155152521521262262000101003025625556432013036604600031001234064606 04334553300466461614614131131000404005016316663031131616316364664600030300206146 11142332343423424544540002020060435433356404110310004600654301310103443224441403 22321254264461152501034531145304664663631641461354500000304403411031000460065430 13101034432244466466363164146135450000030440345545652351331662520604324663250056 50051046165050206106551062000150053160262020611644110141001305434101060430411305 65005104616505020610655100015005316026202061164411046006543013101034432244150053 16026202061164411064023436060103403664026031612020501601226005316026202061164411 12340646060433455333161202050160122600020200604354333503030020614611144040050163 16663131010344322446004052152221106043041130040521522210000000000000601106000000 000403304304403366403304031313 00000000000000000000000000000000000000000000050222020222006310364004602250500206 05500255022202022200631036400460225050020605500250055034232344233245335405500000 60444544240000000000000000000000000000000000000000220435454335445324423022000001 03332335300233234342342454454000202006043543335023323434234245445400020200604354 33350000000000000000000000000000000000003101435624651441505540400405306331044400 56206510015044303004050330043604321541264462044505003023103301143562465144150554 04004053063310432154126446204450500302310330102150126006203340400302044003456206 51001504430300405033004300500055000333030000025222550600066000555050000016111662 00022000444040000052555221260062033404003020440034006600055505000001611166055000 33303000002522255110002220200000616661106203340400302044003462033404003020440034 00222020000061666110333030000025222550000000000000000002020060435433352020060435 43335000060444544240000000000000006044454424000000000000000000000003433344000000 002522255330043144604406043431 00000000000000000000000000000000000000000000023335434553401060030000333523400606 04243322333543455340106003000033352340060604243324242366540033244215445144204500 00531260034000311316163163646646000303002061461114354656143103063246642335530001 05111544600311316163163646646000303002061461114054454343543532332300050500103423 44424664616146141311310004040050163166634355215326334664344214600300104455220526 34414031130663165003066450550134455235223322663266006014305336164255350233204423 41002044510110011366354664566306400004153200166411423113211401300003624500620500 60000666346100505014166410213622631144100050455546621004000044425430010103534455 64155146633600020322231150100001114316002020636113400004442543001010353445466401 14612004011320220000333523400606042433200111431600202063611301114316002020636113 33352340060604243321146120040113202200030300206146111403030020614611145050010342 34442450000531260033002061461114006026662331000000000000000000000012364002000000 002011334141664332252441550011 11601000622625256256515515000606004052152221315150563510462151126226225015606302 41233064555052464130146041311312504520650155144132520222005560001000000052002201 00015022502000544543435435323323000505001034234442505013256442332454454250250066 04204115500544543435435323323000505001034234442000000000000000000000000000000000 00005445434354353233230005050010342344426452133544532332352052001103503662245106 35415323323430531051032630012044200050000000430033050005403340556000100000005200 22010001502250154232245445443023505604124660514236245445434024602604514006521501 26226243013405302332112600200000003400440200023044300100000005200220100015022505 00000004300330500054033406515515340643024054456651000000520022010001502250000003 40044020002304430000025005506000620552000034004402000230443000340044020002304430 02500550600062055203400440200023044300020200604354333505050010342344420000000000 00000220100015022505001034234442011035036622000000000004052152221003106610000000 002304430555561411554430012125 00000000000000000000000000000000000000000000024445343554300100630000433253410060 04543352444534355430010063000043325341006004543353132450546134134315445044544560 61431660003000466461614614131131000404005016316663453124234615613431135332231105 61606322100466461614614131131000404005016316663054454343543532332300050500103423 44423113161631636466460003030020614611143162561361553113444564060511663233546251 65161546640664664202561522000152430433223324664166201534365335004344360233264450 41601134550114061661203113266406520551644055616116504664511301250226133022102005 60000166436120050013166350021000061134165002006461145226622654453446031252412210 56000016643612005001316632100006113416500200646114215511445142604152405663466451 13012502261330221000433253410060045433500611341650020064611406113416500200646114 43325341006004543351131135052162550000030300206146111403030020614611142020060435 43335416011345501143002061461114605116632335030256255560000000000300262556521522 210646114131663632213556556000 00000000000000000000000000000000000000000000044223354445403030006001035433210010 05434244422335444540303000600103543321001005434243154462201465431414112142314260 56165432463000466461614614131131000404005016316663233000611302642444464354534106 14331605200233234342342454454000202006043543335031131616316364664600030300206146 11143113161631636466460003030020614611140016640513533331342324360163446102505226 04514111151631361205216625034522604514111151631361205216625034146543141411214231 42605616543246442533530334363146220123454351362401415111114651050551600052260600 05002063166420020031614132636666261464165025611520434000100604234456006002343536 36266666312602022610002550020050146113500500461636010060423445600600234353200501 46113500500461636552535423110415262564505014611350050046163650146113500500461636 23544331031254612031461135005004616360030300206146111405050010342344424040050163 16663416026616254603002061461114606643000611030256255560000000000400625212256255 560461636316141001660522255346 11601000622625256256515515000606004052152221355402533651416316364004620255306206 24133121510256401232562565166152021560640531044262505221503634234245335450502201 60425211302000544543435435323323000505001034234442025025205000000001100202250060 00102220500000000000000000000000000000000000000023323434234245445400020200604354 33355445434354353233230005050010342344425250200000000660050552001000605550266303 42342456654404632056045510031246435435325523404235051036201145363423424533545050 22016042521130300000000220040443005000204440343543532112330314502103226004600000 00220040443005000204440300000055003033400200050333040000066005055200100060555020 00022004044300500020444030005500303340020005033304006600505520010006055502055003 03340020005033304110020225006000102220506230344102302365115362303441023023651153 02022500600010222053033400200050333040020200604354333500000000000000002020060435 43335220160425211305001034234442010006055502000000000004052152221004011106000000 005033304662252222056632031313 00000000000000000000000000000000000000000000044553353335303040010000145344200606 02434544455335333530304001000014534420060602434543524463311565421403113032403200 60261432163000466461614614131131000404005016316663533300126465135423324453240000 02440012600544543435435323323000505001034234442031131616316364664600030300206146 11143113161631636466460003030020614611141126040503522332232413300204406106502451 53263146641136410000041100245245153263146641136410000041100245331334635466453246 31003001225430242553552332513661200601464350310306344664464126600401105205360100 20000213611400505041613130634466446412660040110520533006000063243350010105343231 43311331365110030660250240500005641663002020361646600006324335001010534323622606 41064005045216425000145344200606024345400564166300202036164605641663002020361646 14534420060602434546410640050452164250040400501631666305050010342344423030020614 61114320060261432164005016316663000053300651000000000000000000000012200413000000 002443160416131160120532245243 61353610565622265262221251300000160000622125000000124344523423323424405263155000 04453420000065343325435445435330251462200003324350000412522615215515212206135466 00002265210002416113461466461411034562330000113614004125226152155152122061354660 00022652101243445234233234244052631550000445342653433254354454353302514622000033 24355656222652622212513000001600006221256265014414313314363456251000065015020563 63364341331552631210000056051502332335354324234562600000502205563633643413315526 31210000056051544544242345354321510000020550263363464463414321526000012062062065 05102164321562000043133651021201502526311200001346335205055055345620600004243236 50510216432156200004313362120150252631120000134633202202243215010000353454510216 43215620000431336220224321501000035345462052514665000064314421643215620000431336 55345620600004243235251466500006431446135466000022652100005200002335340002500005 44243006100001556520340000466361160000622125400005652620000601106000000000000000 000000000000000560515502620262 22000550342323442332453354055000006044454424621210552541414336314334121021501206 62223132120653462223641443311332062150150114145250022043545433544532442302200000 10333233530110256262556226512215011000004055515565220435454335445324423022000001 03332335312431555413633446644501562062066363252225236363441463443656056206501155 54643423234423324533540550000060444544240620223345324444233535405206601050515055 44324533335442423025011060202030515625526625265215011033606030104542344322343243 54055011202010662251265555622121501604403010145423443223432435405501120201065105 02112043142302103325241420621500514644230260443135552502022022432150100003534541 56200263133540510334642222056650346354056044525363202202243215010000353454211204 31423021033252414550553456206000042432302631335405103346422226313354051033464222 55345620600004243234314230210332524142200000103332335315620620663632525620650115 55464000010333233530004055515565006044454424000000000004055515565000212515000000 000636131636131602021040202601 00544423432243060100400004442543001010353445046663161336102050060000666346100505 01416643111461644160502001000011143160020206361132162661325153042010550116202606 60601416552655613511400030204402265505023030141612440432463440330004400044650026 06035346324000220450230304403302114025050000025452606223045030220335052401202021 25603453143304400033000331200510104243140022045023030440330211402505000002505503 20540403304405663052020000052110260150502205501442016060000016622304503022033505 24012020212560242053010440115126602101021250632054040330440566305202000005210600 30000333523400606042433200103066033244040310105652530000000000000000000000000006 04011044533030460602125240400004442543001010353445000000000000000000000000044000 44650026060353463000000000000000000000000333523400606042433203335234006060424332 00000000000000000000446500260603534634465002606035346321140250500000255240120202 12560260660601416555023030141612051010424314000000000003030212551000565262000000 000565262000000000520061052256 11166451401543060100101101645161050001360442366312415625611066060660631266401000 56151553263113531041403603033036313210000024453065250555002210006000000025005506 00062055203334322364650210202202333204040003452364140125446620510505505014540050 00662214331062320450230202202603241060005056024444003350002000000034004402000230 44306523311502602022020632300200011556346232045023020220260324106000505602423160 50200202202513252030002650114022100060000000250055060006205520335000200000003400 44020002304430242053050550535451400000122650332054050550510453601000202105310600 60660613261602000641033500100000005200220100015022500000000000000000000000000006 00000002500550600062055200101101645161050001360442000000000000000000000000000002 50055060006205520000000000000000000000000025005506000620552000250055060006205520 00000000000000000002500550600062055201454005000662214332410600050560240440200023 04430550600062055204040003452364020001155634000000000000003664102000000000000000 000000000565262210532250114243 00533324342234006001400003445243600100323442041113616331600200560000166436120050 01316633666416144610050021000061134165002006461143202500326052152610550216632616 06001016515102162066344343103305142236450300333425360341614341346603300623111150 60052520443006450342345203304255645250500202532634604425525230220135662451020022 25614361634364311044001546666201002525030645034234520330425564525050020253213204 35432504403522132520200505245126251256502206505042110600030012442552523022013566 24510200222561534634100330603652065010046431143543250440352213252020050524501006 30000433253410060045433560014000034452436001003234426106066066526310300002125150 63000043325341006004543351400003445243600100323442101101125146040000565262044010 41250120600313466000000000000000000000000433253410060045433504332534100600454335 00000000000000000006231111506005252044125012060031346630142205000600242015602003 63430421106000300125420300121610650100464311300002125150300262556000000000005652 620000000000000100536126053243 00335544233323040400010060423445600600234353011446631113106060005002063166420020 03161416633114666460101000200501461135005004616362514045052530064036331364561615 01006143634062535333320140333343153135450400066151505112101550120565515111124160 10026004031656555510420555525465456260200033464455350544053042445455553652050032 00603202524001304144641321616206001634144341424015025222210410221020066252520103 50440323353430460550500532505525300640363313645616150100614363103504403233534304 60550500532505622065021226266665361060051003035044032335343046055050053250530300 06001035433210010054342401304144641321616206001634140000000000000000000000000003 04644140630551201004025550010060423445600600234353000000000000000000000000600103 54332100100543424110112514604000056526201035433210010054342410354332100100543424 66526310300002125153543321001005434246305512010040255541022102006625254605505005 32505551201004025554420400554343660600651606300002125150400625212000000000002125 150000000000000443135222060106 66661231233360160160100001623666050006543064415413613033243043040660411315300000 26035344112132151621601601066014214160600055215664536036362252052050660503604205 00014465212444441452250250206602344305040004364553025025205000000001100202250060 00102220543043403000000002200404430050002044403630202152052050330513013201000545 06204141552502502011020410350200063312564340300000000220040443005000204440320215 20520503305130132010005450620551250250203302445465000001305652215205205033051301 32010005450620200000000660050552001000605550225025020000254655503000531605100000 00110020225006000102220500000066005055200100060555020000000000000000000000000000 00011002022500600010222050006600505520010006055502000000000000000000000000011002 02250060001022205000000000000000000000000615411102000123401306154111020001234013 00000000000000000002022500600010222053604205000144652144300500020444031320100054 50620420500014465215040004364553010006055502000000000000004506361000000000000000 000000000212515333042125620262 00332244244424040300600006324335001010534323011336636663606010020000213611400505 04161316644114111410106005000056416630020203616462144044642430004040330404402605 60603143232562561636320540003300556505053030266131261265636210650302203626650016 06052613124021212240350402204302322015050062515450500044033020440235031602202022 00003313534000303044030330510210104634542121224035040220430232201505006251550004 40330204402350316022020220000212460130504405162165026060102515004403302044023503 16022020220000022055010220156054301101011000044033020440235031602202022000030400 10000145344200606024345400303044030330510210104634540000000000000000000000000004 04033040440260560603143230600006324335001010534323000000000000000000000000066003 35303036060455262000000000000000000000000145344200606024345401453442006060243454 00000000000000000003353030360604552624402605606031432323220150500625153160220202 20000260560603143235053030266131061010251646000000000003030125262000565262000000 000565262000000152625262000000 55000220435454335445324423022000001033323353621210264363322544122546320156260206 64411342120624644414462224132552605626050116333460022043545433544532442302200000 10333233530110256262556226512215011000004055515565220435454335445324423022000001 03332335315313336331555364522510215102066144431513414455233655231450621510501133 66434354543354453244230220000010333233531202655544652241336442320604415002126203 36225314225446354506044051120502332335354324234562600000502205265554465224133644 23206044150021233233535432423456260000050220544155246355233142320103302665001550 06050242435450501143554415500605024243545050114355440036010402565626010331255510 12050603424232050115344451205060342423205011534445030601212562606044256622605024 24354505011435544603052121510604465222620535342320206634223360342423205011534445 65652151010335211554353545020662433322200000103332335362151050113366432151020661 44431000060444544240003022262212001033323353030222622120000000000000106601000000 000304403304403511205502056565 00233354345534010600300003335234006060424332046663161336102050060000666346100505 01416643111461644160502001000011143160020206361132162256503245534202345610144210 60606221342656156256634263431646240436503030516254441605131604563231644026511506 06002103525243665614463531640354045505050445360164421131253545432534110160202043 13110152301230144461326446502060601206366254065406333164513312050101065014126461 03214546133051266201010056042502332335354324234562600000502205453224350543216063 35601010155643466466363164146135450000030440312301444613264465020606012063650200 10000111431600202063611364213152660324554020200350146003000033352340060604243325 66625132662403020205302120100001114316002020636113400004442543001010353445316425 05663502020233516000444254300101035344500666346100505014166401114316002020636113 33352340060604243323540455050504453602651150606002103556635020202335162536050506 43162511010105512402504040162622206060120636040405652260000000000000601106000000 000601106000000560425502636353 32123056440623651546562512332616360006106626366312244014342620121526535510245000 55022413263101104366131341461366564602200020000345250555002210006000000025005506 00062055203331440513032365354324324551630003601115143000220545432423453023263160 00640332235110546532315354324664525650005205545444003350002000000034004402000230 44303305244323253543244145406600060000250055023234535432405451461000130445505502 32345354324054514610001304455000000000000000000000000000000000556000100000005200 22010001502250544544242345354321510000020550254543242345302326316000640332226241 21526526511342000240333100200000003400440200023044300600000002500550600062055202 00000003400440200023044306562512422605320002205536000000520022010001502250000003 40044020002304430000052002201000150225000043003305000540334000340044020002304430 02500550600062055204300330500054033402326316000640332245366200021066350330500054 03340220100015022503640004403365660006000025400046011600000601106000000000000000 000000000601106000520000025252 00244453435543001006300004332534100600454335041113616331600200560000166436120050 01316633666416144610050021000061134165002006461143202165504144644102345010504220 06006521305101626321110110646131160305600300665153366105246114113446133641250300 60015063242533012115112046130203014400500534260346426333033045432334020140020044 13120651406656622316450231116006000510311263011211554613205466610010002604625316 63664331644136520400100620145502332335354324234562600000502205363313360543206020 35500100125640311311414613631642320000040330466566223164502311160060005103105002 10000611341650020064611450021000061134165002006461142205152622506035006005532360 21000061134165002006461142100006113416500200646114262515520104200100224541316405 04063300200243510000344524360010032344200166436120050013166306113416500200646114 43325341006004543352030144005005342602311160060005103140633002002435105063005003 36465355001001256402100400112624300600150632004006141220000000000000000000006011 060000000000000260462205632313 00442233544454030300060010354332100100543424011446631113106060005002063166420020 03161416633114666460101000200501461135005004616362514621415014341413614666305530 01002460214061362665163614106106101204600400321516501064652405042413463120540200 10004122634531336435342403403404102300200514643502624360406365162153046030050006 53321040516242636216510456166001001401201312530203536431465023050060003655130261 53514156126032161100600630650403113114146136316423200000403304261535141561260321 61100600630650233233535432423456260000050220514341413614666305530010024602110100 02005014611350050046163640636516215304603005000653323000600103543321001005434246 36516215304603005000653320020050146113500500461636010060423445600600234353200501 46113500500461636250250530620060013545202063166420020031614150146113500500461636 52024015001006423256316642002003161414561660010014012036054005002631343104002000 12445224006005310563100300456261200100041226003002514660000000000000000000001066 010000000000000365513304120212 54321206615106551556563612354111360001623304415413030300066466363314116501455000 23411064112156242055515565603124552013200056344034536324540344544242455304546516 00012200002441566601332335351024335652630004513304025025205000000001100202250060 00102220543043403000000002200404430050002044403225450244544242125314655512000523 11065050003323353554244360426600015244035250200000000660050552001000605550220004 45442422353341035110006253304502332335354324234562600000502205004454424223533410 35110006253304000000000000000000000000000000033233535542443604266000152440300000 00550030334002000503330400000055003033400200050333040000011002022500600010222050 00055003033400200050333040005500303340020005033304006600505520010006055502055003 03340020005033304660050552001000605550246532250645000214330465221416420005132205 02022500600010222054044300500020444034546516000122000033400200050333046451500022 42205351100062533042640003561106060001022205400030666010000601106000000000000000 000000000106601555025502000000 00445533533353030400100001453442006060243454011336636663606010020000213611400505 04161316644114111410106005000056416630020203616462144620305614351424613006216520 60606460512561325261163314546133504644203030521566265313155362035454325610234606 06004565221146431322435554326363606605050211336504144560456343164633224050202066 53421636506243630316421440265060605401502422630263525432355112060101033652140216 34263531640015612501010131026304664663631641461354500000304403216342635316400156 12501010131026233233535432423456260000050220562436303164214402650606054015010600 50000564166300202036164645634316463322405020206653424001000014534420060602434541 46461342503162020200642430500005641663002020361646600006324335001010534323152635 66032402020460540000632433500101053432300213611400505041613105641663002020361646 14534420060602434540542534050505150326216520606064605154556020201631444615050500 13534512010102306202204040355112106060441256040406525150000000000000601106000000 000601106000000321253304150515 00000000000000000000000000000000000000000000054442343224306010040000444254300101 03534455444234322430601004000044425430010103534450055034232344233245335405500000 60444544240440163131663113641146044000002066646636440163131663113641146044000002 06664663624431665603013241142302234001056363261400321134534562442635023400002304 06156146461146641366310330000050111311410642261361354114563046100004601052313551 64164236632140316000031060254620325545024420464543002043606021453552452244226154 61006013464240465321334114341654300300622230413446403663062646100306120203550200 10000111431600202063611310513655631033160050421213251004000044425430010103534452 64122146044610020356564520600006663461005050141664400004442543001010353445411401 51316004016505042000333523400606042433200666346100505014166406663461005050141664 33352340060604243321513160040165050424400000206664663622340010563632612340000230 40615000060444544240002066646636005011131141000000000000000000000015020346000000 005444601636113602541056254424 66000110256262556226512215011000004055515565402516204156312156126556251602201302 30644620255321346240146041366315530220150126333210000000000000000000000000000000 00000000000220435454335445324423022000001033323353550342323442332453354055000006 04445442425215406435435324423202055061032521103555002210006000000025005506000620 55204354543354453244230220000010333233536542153542532442345203305103102662354101 35465324423362044021035620013055600010000000520022010001502250442000500000004300 33050005403340134234245335450502201604525660464231245335441503305604215006421501 26556233604402302456664200200000003400440200023044300100000005200220100015022505 00000004300330500054033406512215441033054053211135000000520022010001502250000003 40044020002304430000025005506000620552000043003305000540334000430033050005403340 02500550600062055203400440200023044305500000604445442420550610325211030550600062 05520000000000000000001033323353001033323353000000000004055515565003106610000000 002304430112225511545520013134 00000000000000000000000000000000000000000000053332434223400600140000344524360010 03234425333243422340060014000034452436001003234420055034232344233245335405500000 60444544240330614646114664136631033000005011131141330614646114664136631033000005 01113114113342412115663436635365534105611515406316322033644462442035453410163300 06111631316631136411460440000020666466360025511666203663262036120551126203405226 61115041145150416502266515043611334446024426460243601133646025633304432244246163 61201533454246311366553663440124360511145451366511154114063136120256600052205002 10000611341650020064611450021000061134165002006461145526655654342436031225156540 56000016643612005001316635600001664361200500131663212211456243604155131230411451 50416502266515043000433253410060045433500166436120050013166301664361200500131663 43325341006004543351464165052110002554400000206664663665341026663232645341066441 31052000010333233530002066646636005011131141030222622120000000000300262556555155 650646114646114002550611255431 00000000000000000000000000000000000000000000033554423332304040001006042344560060 02343533355442333230404000100604234456006002343530033061464611466413663103300000 50111311410330614646114664136631033000005011131141550342323442332453354055000006 04445442413116000402632443364332332106144220141363051562341363115632133210216641 23531631316631136411460440000020666466364651532534530444365366420123363242435151 24064156611102113505511522000262154364146621456445605611365424001045641166516646 64205211440212030514533441344544560163355063610456411665166466420521144021210100 02005014611350050046163632136611261131135025663305654000100604234456006002343531 36211666056642022662550000050020631664200200316141010060423445600600234353200501 46113500500461636222536533210415535121202063166420020031614120631664200200316141 23433321031220356361461135005004616364400000206664663663321011331660003321051116 04565000020666466360002066646636006044454424030222622120000000000400625212222622 120461636461636142124565565000 66000110256262556226512215011000004055515565452042214563366311364004654252001206 56244315201622310645562265111155165200140545633600055034232344233245335405500000 60444544240220435454335445324423022000001033323353000000000000000000000000000000 00000000025025205000000001100202250060001022205536052144233245445425025006604540 66224354543354453244230220000010333233534340300000000220040443005000204440366204 42332451154351340026042410021256335445323323520520011032301155264423324555544524 30056046421120200000000660050552001000605550233544532662342643005103536005600000 00550030334002000503330400000055003033400200050333040000066005055200100060555020 00022004044300500020444030002200404430050002044403006600505520010006055502055003 03340020005033304110020225006000102220506246343005302423661562463430053024236615 02022500600010222053033400200050333045500000604445442422500600010222052500660454 06622000060444544240001033323353000000000000000000000004055515565004011106000000 005033304225516333046622021212 00000000000000000000000000000000000000000000033224424442404030060000632433500101 05343233322442444240403006000063243350010105343230033061464611466413663103300000 50111311410330614646114664136631033000005011131141220435454335445324423022000001 03332335353261030365145424424405442000023566030362641462351304114042044200105611 23131631316631136411460440000020666466362431332554552442515111400601303241442026 03013441144615663004016230505555633413541145361335003006403252606532131411411031 14000046355060130504522442234633500204315060665321314114110311400004635506010600 50000564166300202036164630134411446156630040162305053006000063243350010105343236 43366331621140030615402020200002136114005050416131600006324335001010534323655606 30663005042553151000145344200606024345400213611400505041613102136114005050416131 14534420060602434546306630050425531513300000501113114154420000235660304420010561 12313000050111311410005011131141006044454424000000000000000000000015633050000000 005106434361646453634525505106 00155562526652040300500005556152003030212551062221525112503040020000222162500404 05652263111461644160502001000011143160020206361135250555002210006000000025005506 00062055206051015560510620300003605201026062021062120102206560120400004012510021 01265010551015560510620300003605201026062021062222005560001000000052002201000150 22506055012106503000030652600560651206021556051062030000360520102606202106255012 10650300003065260056065120602055600010000000520022010001502250556000100000005200 22010001502250656012040000401251002101265010526015040000410250605101505601530400 20000222162500404056522600300000001600660300031066100000000000000000000000000004 00000006100110400046011600500005556152003030212551000000000000000000000000000003 40044020002304430000000000000000000000000000000000000000000000000000000000000000 00000000000000000003400440200023044301251002101265010552010260620210620220100015 02250550600062055201026062021062056065120602000000000003030212551004601160000000 004601160212551560155520602625 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000001110616001606110600000100430010 16100300030010001100055202200000220025502220505220010001100055202200000220025502 22050522010001100055202200000220025502220505220161006101660100000600340060616004 00040066000225055000005500522055502025500110005520220000022002550222050522066000 22505500000550052205550202550061016601000006003400606160040004610166010000060034 00606160040004005520220000022002550222050522002250550000055005220555020255000000 00000000000000000000000040035000025516524003002625564002000022216250040405652260 42000052261253004005152210000000000000000000000000500005556152003030212551000050 06100505250010001000000000000000000000000000000000000000000000000000000000000000 00000000000000000002200255022205052200610050525001000161005052500100010166011106 06110611066601016600505250010001202520060006040405652260000000000400515221302125 510515221000000600061660006011 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000005330263116301050016001146164110 21204025304450553355060300120051253422502520320042034121112000200420054511656501 51004430434121112000200420054511656501510044304514661406020061006631613660565030 52402244220104006500265243552052504500353440302000032005340434050656011526155400 40100150021045203202220245254032020600110061530054602620163466320206001100615300 54602620163466302000032005340434050656011526104010015002104520320222024525400000 00000000000000000000000003006300464552424054500661060000000000000000000000000000 06400361016103053502234520000000000000000000000000000000000000000000000000200501 46113500500461636000555615200303021255100000000000000000000000000000000000000000 22216250040405652261461135005004616363250450555053252343405065601152610546026201 63466231051506143114505550532523201210662516040405652260000000000300152565405652 260152565000000334032530035424 00155562526652040300500005556152003030212551046663161336102050060000666346100505 01416641555625266520403005000055561520030302125512444145044106010040110464402306 10113056433311302131010600305503631504026065450636034034304000000005500303340020 00503330434034304000000005500303340020005033304541404506010040660424036301101633 12403112300106003022030326640560624610353430400000000550030334002000503330456460 60100402204146203051012320141336010600306603133054016066402134450601004066042403 63011016331240400000000550030334002000503330401060030220303266405606246103500000 00000000000000000000000000000044001011600300040111060000000000000000000000000000 00033006066100400030666010000000000000000000000000000000000000000000000000055003 03340020005033304000000000000000000000000222162500404056522602221625004040565226 00000000000000000003033400200050333044511302101531604233400200050333043630110163 31240230610113056434026065450636050002044403000000000003030212551003066601000000 003066601565226444035643141424 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000005660262006201060020000256005100 10101025605550505550060100600006055202004040220052065056605020500100001206120001 01001520165056605020500100001206120001010015201515001506010050000521002600606060 52102022200106001000010225050030305500255660502050010000120612000101001520122200 10600100001022505003030550025015060100500005210026006060605210150601005000052100 26006060605210502050010000120612000101001520101060010000102250500303055002500000 00000000000000000000000000003000031516120010102661560000000000000000000000000000 04000046261650060605116210000000000000000000000000000000000000000000000000000001 62511006060156165000000000000000000000000000000000000000000000000000000000000000 00000000000000000001625110060601561655520200404022005261200010100152010260060606 05210510010101025602004040220052006060062506000000000000000000000000164366000000 000164366000000625062560025521 00655512521152003004200005226125300400515221012226525662500400350000255165240030 02625564111361633160020056000016643612005001316632520222005560001000000052002201 00015022506021012260506021400003015210620102620102150105506501026300004602501120 60205106521012260506021400003015210620102620102555002210006000000025005506000620 55206022012060514000031052066501050260121226050602140000301521062010262010222012 06051400003105206650105026012022100060000000250055060006205520221000600000002500 55060006205520650102630000460250112060205106520105630000406256015060515060504003 50000255165240030026255600000000000000000000000000000400000006100110400046011600 00000000000000000000000004200005226125300400515221000000160066030003106610000004 30033050005403340000000000000000000000000000000000000000000000000000000000000000 00000000000000000003400440200023044306256015060515060552066501050260120220100015 02250550600062055206650105026012620102620102400046011600400515221000000000031066 100000000515221510655520102125 00556622155515020200040030215226300300152565022115562226205050003004056255140040 06252121144663111310606000500206316642002003161414340444003350002000000034004402 00023044301241603356540420010060063412620602531013435064432630310060010104354110 10134560446453301640410010060243460610601036533333004420005000000043003305000540 33405633602404500100601534016506056306231334514046001006060342366060643210333565 40420010060063412620602531013033500020000000340044020002304430335000200000003400 44020002304430613036006001053431016010604124453032006001062430612010214015450500 03004056255140040062521200500000004300330500054033400000000000000000000000000005 00000004300330500054033400040030215226300300152565000000000000000000000000000000 00000000000000000000016006603000310661000000000000000000000000000000000000000000 06100110400046011600000000000000000001436515010524606434236606064321030440200023 04430330500054033401650605630623610601036533400046011600300152565000000000046011 600000000152565412444430623134 66601660651612400030003300066606000006165511412431234614320005000440053112301000 24144464216426334144000300022005644260100051433132520222005560001000000052002201 00015022502550532524100060006600055505000005253322025025205000000001100202250060 00102220552052502000000006600505520010006055502222005560001000000052002201000150 22505325241000600066000555050000052533225250200000000660050552001000605550225506 00010006600325542020000550052022100060000000250055060006205520556000100000005200 22010001502250500000000110020225006000102220510006000110045223505000022002500000 00440010116003000401110600000000000000000000000000000000000000000000000000000000 00000000000000000000000000003300606610040003066601000000000000000000000000000000 00000000000000000000000000000000000000000061001104000460116000610011040004601160 00000000000000000000000000000000000002220200000252445555200100060555020220100015 02250220100015022505000005253322010006055502000000000000006165511000000000000000 000000000660061222052250052525 00551122122212020500300003512556004040652515022665565556505020040000426522100303 01252621133663666360601002000021361140050504161314340444003350002000000034004402 00023044305641614450540320600006664302021012131053331313305130460100001633420066 06644120442024446140360600006504313061016032143333004420005000000043003305000540 33405044612403506000060543610510152306632444614036060000650431306101603214344612 40350600006054361051015230663044200050000000430033050005403340442000500000004300 33050005403340513046010000163342006606644120423045010000111340505606564602450200 40000426522100303012526200500000004300330500054033400000000000000000000000000002 00000003400440200023044300300003512556004040652515000000000000000000000000000006 10011040004601160000000000000000000000000000000000000000000000000000000000000000 00000000000000000006100110400046011602341602606254011443130610160321430330500054 03340440200023044302021012131053011011336503000000000004040652515003106610000000 003106610652515456344430663534 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000003110445114503530216001646004160 03004125313330225522065602150026044303000400255255013653365066601450023306130100 30063251313653365066601450023306130100300632513332663204240561006131003610040036 52465522550121056200510334040003005225224660406160635002426342130010006340633300 15102120056252522300000330043014045402110066536154400100103460140454021100665361 54400100103460406160635002426342130010006340601510212005625252230000033004300000 00000000000000000000000020056000016643612005001316635000300405625514004006252120 56000016643612005001316630000000000000000000000000040030215226300300152565200501 46113500500461636000255165240030026255600000000000000000000000000000000000000000 52261253004005152216316642002003161413340400030052252216406004001452640416003004 12531361004003652464000300522522100300632513001004334330000000000000000000006600 160000000000000634063460034431 00122265256625004003500002551652400300262556041113616331600200560000166436120050 01316631222652566250040035000025516524003002625561334236043200600140110364042366 01013456404426401246001006302204036264150602421031043043403000000002200404430050 00204440343043403000000002200404430050002044403632403600600140660324306361010630 12444621400010063055046351041206054106324340300000000220040443005000204440365310 06001405503041513620105356046345001006306604130354110606432130360060014066032430 63610106301244300000000220040443005000204440300100630550463510412060541063200000 00000000000000000000000000000000000000000000000000000000044001011600300040111060 00000000000000000000000000000000000000000000000000003300606610040003066601055003 03340020005033304000000000000000000000000522612530040051522105226125300400515221 00000000000000000004044300500020444034151362010535604633400200050333044236601013 45640636101063012444120605410632050002044403300040111060300262556000000000030666 010000000515221444031244145464 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000003440444004403540220000056615150 62601125612230203320065102300001242523505250355245042024402061106500006461641105 65016346642024402061106500006461641105650163466333003304230550000021162620151066 52165044500126054000065352542025204225322440206110650000646164110565016346644500 12605400006535254202520422532033042305500000211626201510665216330423055000002116 26201510665216206110650000646164110565016346601260540000653525420252042253200000 00000000000000000000000020056000016643612005001316632004000042652210030301252620 21000061134165002006461140000000000000000000000000300003512556004040652515000031 60011302420106160000000000000000000000000000000000000000000000000000000000000000 00000000000000000003552323054502243525430250222023005334201026200452040332065603 04340445012104034302502220230053605150032503030301252620000000000300262556406525 150262556000000325033430024534 00221155622262050500030040562551400400625212011446631113106060005002063166420020 03161412211556222620505000300405625514004006252126551020602604040001226012010565 06022010562206510150030300062210051062150102510120025025205000000001100202250060 00102220525025205000000001100202250060001022205126062004040001556002601562060526 06505010510303000655106506021201055060215250200000000660050552001000605550260260 40400012260120105650602201056150030300062210051062150102510120260404000122601201 05650602201056200000000660050552001000605550203030006221005106215010251012000000 00000000000000000000000000000055003033400200050333040000000000000000000000000000 00055003033400200050333040000000000000000000000000000000000000000000000000000000 00000000000000000330060661004000306660103021522630030015256530215226300300152565 01011600300040111060000000000000000002601562060526065055200100060555021056506022 01056156206052606502120105506021060001022205300040111060400625212000000000040111 060000000152565555021056650565 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000660005550500020022005220522050 55501000606600055505000200220052205220505550100060066300030060000160011030004106 16001610166300030060000160011030004106160016101002220200050055002550255020222060 00100222020005005500255025502022206000101110100060066001660166010111030004000600 50000250022060001205250025202060050000250022060001205250025202600500002500220600 01205250025202100060066001660166010111030004005000025002206000120525002520200000 00000000000000000000000005005500255025502022206000100000000000000000000000000000 05200550100065025200525050000000000000000000000000000000000000000000000000400302 15226300300152565000351255600404065251500000000000000000000000000000000000000000 42652210030301252622152263003001525651000650252005250516601011103000400012052500 25202065025200525056502520052505606660400030030301252620000000000400625212301252 620625212000000616060060010601 00551122122212020500300003512556004040652515066441141114101060050000564166300202 03616465511221222120205003000035125560040406525151556056065003040010550105601202 60652060512201201021040300605506620605021015560620025025205000000001100202250060 00102220525025205000000001100202250060001022205650605603040010220115010205606221 01502101200403006022060210650510125010262520500000000110020225006000102220560560 30400102201150102056062210150120040300602206021065051012501026560304001022011501 02056062210150500000000110020225006000102220504030060220602106505101250102600000 00000000000000000000000000000022004044300500020444030000000000000000000000000000 00055003033400200050333040000000000000000000000000000000000000000000000000033006 06610040003066601000000000000000000000000426522100303012526204265221003030125262 00000000000000000006066100400030666015601202606520605122500600010222051020560622 10150120260652060515021015560620010006055502000000000004040652515004011106000000 004011106125262555026051150515