200011018009681148514611634627904052912850821346351213172058240208159160087051100406050406050405607511100709340755074000000000000000 200021018009629183014613739840107056711063323318334193146050235199160206090053070606070610060908309610090506340657085000000000000000 200031018425673128013110532625702250413348519318329212165058237195142149094048090405040405030203607410080708340644083000000000000000 200042018425625119014111031826903049112750922311329190156051224179149152101052070306040305040304507509080507330444095000000000000000 200054025224657155015412436733503753712255923341347203156057219167140175096052090507060508030504508611090607330345085000000000000000 200062019338637127014209833424102450212652422336340198158054219182142138081053080406030405030203507511090507330543075000000000000000 200074022471649125015410837938301050012958423319337200167048221190136166079052080307040509010202608610090608230635065000000000000000 200082018425633162514812437334006654511658823328339200149063227200159177093053080506060508070707409610090606430755085000000000000000 200094029742661124015510233927301549813251323329343208170050218189137138083051090307040406020202607610090609330543074000000000000000 200101018009633142514512335530704852112156022333337193149048226194147170087053080406060507040605508511090506230645075000000000000000 200111036543655145013811635930204852512454721327334212164058238206156170085050090405050507050605508510090708340755074000000000000000 200122017613625123013610530626402349712548921302324191160056228198140148101051070305040305040203507509080508330644094000000000000000 200134033218685143014510834630701852213150521356358218177053230190147165096052100406040407020202607512100709340645085000000000000000 200144024634681181015512441134804656512060422338361207164062228198154199095053100607060708050505509511100608430656085000000000000000 200154021097677190015213240139703957411759322342355211154063232201157208079052090607070610050404409511100707440757065000000000000000 200164033218673170014813140537905055412160222338357205162055231185148196087053090506070609050606509511100608340546075000000000000000 200171017613602138013911034227503351611656923320347179142064227203153165101057060405040406030404408610090306430755096000000000000000 200184022471669178017212042841203456211964025312335220172065236201151204053050090609050710040304409710090809440747044000000000000000 200191036543606152514712536431505853311360024307313192155054222185166189074051060506060507050706409609080507330556064000000000000000 200201018425618157015013338434506253911462224317335190141055225186151188100054070507070608070607409610090506330546095000000000000000 200214021097665140015511737231801551912855923319330204170054232221134157077049090407050507020202608610090609340934064000000000000000 200224029742661134014010735238402051112953321327347201164060229194133157099052090406040509020203608510090608430634085000000000000000 200232017613665134514612033425703251113050222341346207157053230187157151094052090406050405050204607511090607340554085000000000000000 200242018009645184514615340336104356811362522317332208158045229194189206099051080606090609050505409510090607230677084000000000000000 200252032388562084012908029825402243812852923298302167136039190161127137088053050204010305020303608609070205120333075000000000000000 200264024634704184015612440137002856812356922354373216174056232196144192092052110607060609020403508512110709340646085000000000000000 200271017613622136014610735128303851412156523311322191155055230201146174085051070406040506030604508609080507340745074000000000000000 200284024634681171016012438735802255512256923349359212165065236194151175090052100508060608020303508611100708440645085000000000000000 200291032388602154013912237436004453611262123325331183134064220188153176103055060505060509040605409610090405430555096000000000000000 200302017613622163515113637932206654611361024306324201156060226199144160098052070507070507070707409609080607430645085000000000000000 200311018009685145014511133528904452513049021341345220172051251221144149083050100406050406050405607511090809350944074000000000000000 200321018009618133015011334929504451012156624323338188149057212166149151101054070407050406040605508610090406330344095000000000000000 200331036543629154014613539231806853611762323324327195149055239192149187081051070506070607070707409610080506340646074000000000000000 200344033218673162014612536434603654512354121346357206164060229174147179103053090506060508040404508511100608430445095000000000000000 200354021097645131015412237027801450712757323304318186148050225189103170064049080407060506020202508609080406330515054000000000000000 200362018009633123014410532726603549712751622300324201157052220176137154082051080306040405040304507509080607330444074000000000000000 200374021097704172514112038934604355612655320342366219171061238189136183117051110606050608050405508411100709440536104000000000000000 200384022471692165515711939634402054812657222351353219178061241202146185083051100507050608020303508512100709440746074000000000000000 200391018425651128513110632726702050412950220342350194154055222192142166109053080405040405020203607411100507330645095000000000000000 200402036543610162014612436234804754511159423310320190141051224181151188081052070506060508050605309609080506330546075000000000000000 200412017613625164013812933830104654711454122327338196142069221181166166111054070505060407060405408510090506430555105000000000000000 200421018009622104013509829624103247013247721321328187149044222184133135089052070305030305040304607510080406230533075000000000000000 200434024634692149015811437430303453013053922357362209170061241204145158087052100507050507040304608512100609440744075000000000000000 200441017613645119514709632427803949113150222313329205163054238194134153076051080306030406040404607510080608340634064000000000000000 200454029742659174515812940235801955811861024341352203163060221191145181102053090607060608020302409611100608430646095000000000000000 200461018009618168013813737530007055111260722316334198142072234183165174096054070505070507090608409510090506540555085000000000000000 200474024634708208016214241740704059211958822360373219178051240200161189101052110708080710040505409512110709340756095000000000000000 200484022471653147515312336934402752712356523341348198157051220174143177096053080407060508030303508611090507330445085000000000000000 200494029742665166015113140334202254912160622346352209170049225194143190094052090507070608030303509511100609230646085000000000000000 200501018425653135514010434026604051312752021335347202156052233188153154103053080406040405040405507511090607340554095000000000000000 200512018425677126014309231524802050113546621346349209172047229193146149095051090406030305030203606511090609230644084000000000000000 200524024634712181015912240535303056512656922346360222172057251207150187103050110607060608040304508511100809350746094000000000000000 200534021097685206016213342337403259011661823344364209163057240213170188094053100708070709030404409611100608340866085000000000000000 200544021097708199015812342740905658312160322345360225172066246206156208111050110707060710060606509511100809440757104000000000000000 200554033218692186515811841538801857012159922361371213164057236203149189101053100607050709020302509512110708340746095000000000000000 200562017613633116015309732626602548712951524314327201157047218181130152076051080307030405030303607610080607230534064000000000000000 200574022471724161514911236834801854413350820348367223179053244207146179090050110506050508020302607411100809340745084000000000000000 200584025224692209017213941835905359311660324331344218164069255220153201069049100709070708060506409611090708450957054000000000000000 200591018009657197514514140935406258111362222344352207154066249218169202097053090706080608050807409511100607440867085000000000000000 200601036543625135012611432331204051312151620320326193149046231195155162096052070404050407050405507410080506240655085000000000000000 200611019338665149013610633027103653012549720332348210164057244205153161091052090505040406040404507411090708340755085000000000000000 200622018425633122014609833527501949612752823322338198149054215170138153085053080306030406030202508610090506330444075000000000000000 200634033218625164515011941741702254711466624311333192148052225209148185085053070507050710020303410609090506330746075000000000000000 200641018009625145014011935930806452511957422317327187142059231183152179085052070406050507070707408510080406340555075000000000000000 200654025224677202016914243738903858611564525344359217162061230194168206103053090708080709040404409711100708440667095000000000000000 200664021097716188016313140736903557212556822359370223179064240195150186087051110608070609050304508512110809440646074000000000000000 200674022471712209015813144940903359312063022360378220170063238205174211113053110707070810030404509512110809440767105000000000000000 200682019338622099013309229921602446213448221311322191150051219180126140074051070205030304040203607509080507330534064000000000000000 200692018425618117013509731127302648912650321310319185149044213185143147091051070305030306030303507509080406230544084000000000000000 200704025224673172015413339934603255612159222346362207157058227184145177108053090607070608040304509511100607330545095000000000000000 200711018425637122013110632225103649612850620328342192157049222189149149090053080305040405050304607410090507230544085000000000000000 200721019338635118513610332324305049012950821323329198157051229187137157082051080305040405060506607510080507330544074000000000000000 200731019338657132014709634227403850912952122337345206157049232187144148090052090406030406040404607511090607240544085000000000000000 200744033218704187016112539538502357112356122353360219170053244197162194095051110608060609020303508512100709340656084000000000000000 200754021097704216016815443936806860011762323363372221164067246194154203107052110708090709080707409612110808440657095000000000000000 200762018009653157014411836431003253912155722338348201157055226185165177112053080506050507050304508511090607330555105000000000000000 200774024634677195515813344341804757911665423349360206155060230200153212101053090707070810040605410611100607440757095000000000000000 200784025224692177015912339634704656112357123345360213164066234181147175102051100607060608040605508611100708440545094000000000000000 200794021097673138015011135631101751613052922346362198155049228187138173094053090407050507020202608511100507230545085000000000000000 200801018425629142513611433428306052112053021333345187142059221181153177102054070405050406080507508511090406330555095000000000000000 200814021097681191015413541539303057511861022356364204171058232204155193091053100607070710030304409512100609340756085000000000000000 200822018425653150014111435229502453112253921332342201156053231190157171094052080506050506040203508511090607340655085000000000000000 200834021097720190016113140538802057412556222350370227206061243215146186102051110608070609020203508512110812440846094000000000000000 200841018009610137013911033629206451511855122311315196142062235206150169079051070405040406060807408509080506440745064000000000000000 200851018425618125514709836830202150012359623326330183155042220186151165094053070306030507030203509610090407230545085000000000000000 200861032388602176013613138235907156010763522322329185134064222169168216113054060605070608080708309510080405430367105000000000000000 200874033218649139014710438735901451812559622303320212162050225190134178066049080406040608020202509509080708330635054000000000000000 200882017613645213015215138335207459710859323314318219164062257202181199079049080707090608080808309610080708450766064000000000000000 200894025224688179016012640735404456312259023332352216164061238182154187083051100608060608040605509611100708440556074000000000000000 200901032388614134514511134927904151112056923331337180140048254189149162087054070406050406050405508611090406250545075000000000000000 200912017613606117013610032024602248912352822307324201144053214181135138089053060305030405020303508509080606330533075000000000000000 200924029742700189015912440134502557312257322364377215164069241193153177113053100607060608020403508512110708440655105000000000000000 200932017613602135013811437430305651311762223309319177131043221193140179090053060405050507040806409609080305230645085000000000000000 200944022471673197015213844742706258111566422341353206156058238190144221104052090707070811050807410511100607340648095000000000000000 200951032388618147014512037531406952711760823320329187150051228195154178088053070406050507070707409610080407330655075000000000000000 200962017613651125513509832926003150013050520335345195145055226183147151101052080305030405040304607411090506330544095000000000000000 200974025224688155514712139332303253712857121335365209164060229192146179109053100506060607030404608511100608430645095000000000000000 200982032388622150014312037535205453111760423313322199147050216183147181091051070506050508060606409610080506330546084000000000000000 200991018425657130014610534224503050612952022336338211164054238192144145087051090406040405040304607511090708340644074000000000000000 201002018009645135013909935733402551312555421327329197155050223191149160079051080405030508030303508510080507330645064000000000000000 201011018425657154014611536230106253612255222329337209157061242193151173090051090506050507070607508510090607440645084000000000000000 201024021097696205015513340736904058911858522345357218171061246211161196094051100707070609050405408511100709440856084000000000000000 201031018425622178014513037433004856211060123314325203152053237188175174101052070606060508060505309610080607340565095000000000000000 201041018425635134513511234728104751112454621324338194150059224188148163096053080405050406060405508510090507330545085000000000000000 201051018009645150014012237129206053112157521317338199143058237198166176091052080506060506060707508510090506340655085000000000000000 201064024634700195514913142138703457912060121346364217176058240198161199103052100706070709040404509511100709340656095000000000000000 201071018425622126013111534727404350112455821328337188143054221177142166095054070405050406060305508510090406330445085000000000000000 201084029742732183016912838931101656712953223337353237186057262237146173063048120608060607020202608611100910351045053000000000000000 201091017613665122014209632825703249613449421330342202165051236178135159098051090306030405040304607510090608340434084000000000000000 201101036543614140014910735333202851911857524305321195140053218189151180079052070406040508040303408609080506330546065000000000000000 201114024634673146015211537332503552612755422351355207164055222179137178098052090407050507040404508512100608330445085000000000000000 201122018425622143013712234228605452211955022321330192141050220184159166098053070405060406070506408510090506330555085000000000000000 201132017613665156015011634929402653812352622333346207156056228198153159092052090507050406030303507511090607330654085000000000000000 201144024634669168515111939636602355112159122327340214164057235187143183100050090507050609030203509510090708340546094000000000000000 201152017613594110013810432525501747912454823306318177133048243164142146083053060305040405020202508609080305240344075000000000000000 201162017613645132013710333027303050912651221331339200157053231184154164101052080405040406040204507511090607340555095000000000000000 201174025224700189515312739335403257312256121352364219162066241199155166107052100607060608030404508512100708440655095000000000000000 201184033218645142015510937933803052112358724325345200149058219174135172093053080407040508030404508610090606330435085000000000000000 201191018425661250015317343536011263010465723323337211157065250193192227096051090907110709111212310610090707450678084000000000000000 201201018425633126515111134829206250112654923322329197150052223183143158072051080407050406080607508610080507330544064000000000000000 201214021097712160016211638629204254213154222373380215164057253188144160099053110508050606040505608513110708350545085000000000000000 201221018425665156015711134629105353812352123332344207156064258208158162089051090507050406060506507611090607450755074000000000000000 201234021097714221016214244739806160411862522349360229179067259206153218097050110808080810060707409511100809450757084000000000000000 201244025224649160015912538033304654211958624337347194149061224183148189090053080507060608050505408611090506430546085000000000000000 201252018009559155014613638941606753710469626296306170120060202164131197085054050506070610070807310709070304420336075000000000000000 201264021097716185017412239432902256912555024342366230179062246201148172087051110609060607020303508611100909440745074000000000000000 201274021097712202016112641239605058612157922351360223179059244209161191087050110708060710040606508512100809340756074000000000000000 201281018425618122014210732925503349612453323329339185142054217175146154104054070306040405050304508610090406330444095000000000000000 201294021097665182516213543536205056611765524328353205155062225175150205090053090608070709040606410610100607430447085000000000000000 201304033218633150014411441937004453111966222314323204158055221187144182076050080506050709040505410510080607330546064000000000000000 201311036543570167013913340840306855010371524304308178127059223182148209088054050505070610070807211609070304330547075000000000000000 201324021097637156015812639534203653811862024324341194150062214169146193103053080507060608030504409610090507430346095000000000000000 201331018009633179014613739032207656311261623327339194135060232182165203101053080606070607080808409610090505440557095000000000000000 201341017613624120013510432923902949312652821322327197151056223180136151091052070305040404040303508510080507330534085000000000000000 201354021097655282016816548152007965510073325370375225177075259200175244112057091008100914080908211713110809550769106000000000000000 201364025224685178014612738433705856212156021351364211157061233190150184113053100606060608070606508512100707440646105000000000000000 201374025224710182017912340931602456612557625353379215165060238188149175106053110609060607020303508712110708440545095000000000000000 201382018425649123513908832929103549713050721333342198151052218170140148094052080305020406050304607511090507330444085000000000000000 201394025224637114014409933225901148413152122325347192158047206159130141091054080306030405010202607510090507220234085000000000000000 201404021097669145015311438629902752512757722324340205167048231221133161090050090407050606030303508510090608240935084000000000000000 201411018425629159513712937030705154111658721314327195143051221187172165105052070505060507050606408510080506330565095000000000000000 201424024634679220016216446947207060311269123328343217177066238201178214083050100808100812060908410610090709440767074000000000000000 201433019338629123013009831025903149712649220317329188151054220185131133086052070305030305040304507410080407330533075000000000000000 201442018425659115513309231424602748613547720336341204174046233197142142093051090305030305030303607411090609240644084000000000000000 201454033218706173016212441739002955712659123339355239197054242202148179114050110608060710030403509611100911340745104000000000000000 201462014296598164513713135835004654710959822305316190141053222183173168094052060505070508070305309509080506330565085000000000000000 201472009340614136014011434433304051411956022321331190149049211176145162101053070406050408040405408510090506230445095000000000000000 201482009555637195013814137737207057911059221310333198143057240205177177111052080705080509080708309509090506340765105000000000000000 201494009544681149516411837233102253012854624340351211173050240205137161092051100508050508020303608611100709340745084000000000000000 201504011254688149515511436030302453012952222329350220173057236197141150095050100507050507030303607510100809340644084000000000000000 201512014296610135513112435934203851311858921305311196157059221210148176088050070405060508050304409509080507330845074000000000000000 201522009555661146014211035930303752612554221324332216172048229191161153093050090406040507050304508510090709230654084000000000000000 201534012996657181014212441640102156511663221341351204158065231190150197093053090606060710020303409511100607440646085000000000000000 201542011671606138014111435832504951611759023320324192157050214181138177088053060406050507060505409610080507330545075000000000000000 201554012996661165515412237639302654812056923332335203157055242197139164092050090507060510030303508611090607340645084000000000000000 201564012721653109015009732227701147713649323308352199165047225187124132094053080307030406010202707609100508230533085000000000000000 201574012996614115015310231730001248612651724312320190150048217178121142076052070307040307010202507610080507230424065000000000000000 201584010894696157015612637233202553912953322344360210179058237200138156104051100507060508020403608511100709340744094000000000000000 201592014296610102013908929826502246713048822270302198150044235205125144075049070205020305030203607507070507240734064000000000000000 201602009340606136015312135233805951411758125292305194150038227191141167078050060407060508070606408708070507130645064000000000000000 201614012471669166515412538535802054912157623330346210165057230198151166099051090507060608020303508610090708340645084000000000000000 201622009340606156514612038335606553811263124298309197135056229186171179075051060506050608080607409609070505330565064000000000000000 201634012471704187015313340241103257112357021354359227179054238195157179101051110607070610040404508512100809340655094000000000000000 201644009544688129015611236230601150513652522332357211173047224164140138094051100407050507010202707511100709230343084000000000000000 201654010894696148515911737531401452913153922343370215179052232195135162100053100407050507020202608511110709340635095000000000000000 201661009555614136013211635731205451411958221305310195149048223187147169084050070405050507060606408509080506230545074000000000000000 201671011671625155013511436133604253711657721322334193149052230188174195099053070505050508060405408510090506340566085000000000000000 201682009555622113014609231225102248312850323314330193157043220194151137085053070306030305040203607610090507230643075000000000000000 201692009555645133013511233329703851012651721322332206157055227192148149088051080405050406050304507510090607330644074000000000000000 201702009795618144013811134831104152411756322322336192151055222189159153104054070405050407050405408510090507330554095000000000000000 201714011254688143014011436129902752213152420343352216172056246204130159103051100406050506040203607411100709340734094000000000000000 201722009340641194013514336434406057811056721314332201149064242202186178107051080605080508070607308510090606440775094000000000000000 201732009795625159013511937036205854111559221317336187142058229188161173107053070505050509070506409510090406330555095000000000000000 201744010894692176015013140139303456012358021344355218170061237199159185112051100607070610030404508511100709440656104000000000000000 201754011254704163514812536130702754612851221351368214172055239198136167101052110506060507030303607512100709340635095000000000000000 201762011671645129013810931529804650512748921302312213172041241204155145067048080405040306060405507509080709240754053000000000000000 201772009555637131013710632327902850712550721339347189149049219179156136098054080405040406040203507511090406230453085000000000000000 201784009544716212016514142939103859612059823362393227179062255226159190122054110708080710040504509612120809450956115000000000000000 201794012721681234016715343544005661611063924341355216164066246205161206095052100808090711050706309611100708440757085000000000000000 201804010894696179516612740637402156312358323333356212180060237195149167091051100608060609030203508611100710440645084000000000000000 201814012721653173515113542337102955711764823327337208164059224182142201100051080607070709040303410610090608330547094000000000000000 201821009795681130014609433526702150613449221340349209172050237202149128090051100406030405030203607511090609340743084000000000000000 201834009544645133014911836232801351012656223330341200158049224185127158098052080406050507010202508610090607230534085000000000000000 201844009544692200514913841239804258411859621341370209164062242188146185118053100706070710050405409511110608440546105000000000000000 201854009544708216015813541842704260011859022340362230187057248203167190104051110707070711040605409511100910340766094000000000000000 201861009555622135013711434129303651312154922316323198157051226185142157078052070405050406050304508510080507330544065000000000000000 201872011671606137013511833230304651511754822325327183140049223194165144102053060405050407070305408510080406230654095000000000000000 201881014296645160013111235734903254211955420311316214164049244199163175086049080505050508040304408409080708240655074000000000000000 201892010754618107013109430326303347413049021315323190144053216185138128096052070305030305040304607510080506330543085000000000000000 201901009340641122013709933028103549612951421337344199157050221184141144098053080305030406050204607511090507330544085000000000000000 201911009555653125013809831626301850013048421314333213173045237197150143087050080305030305020202607510090709240644074000000000000000 201921009555649195014313739639205657911260922338346206149066244193173201099053080706070610070506409511090606440667085000000000000000 201932009340592156014412437035906853811062424310315188142058224178166172081053060506060508070707309609080406330455075000000000000000 201942011671641161013112637032503454411757620323330202157051239198161181082051080505060507050204408410090607340656074000000000000000 201951009340625122014010133228502949612653122323333198158048212185147147102053070306040406040203508510090507230544095000000000000000 201964009544659127514810734029601350213151722328346196164051220181127157104052090406040406010202607510090508330534095000000000000000 201972009795629113513911030526303848313048422320331192159040218187144133096052070305040305060304607510090507230543085000000000000000 201982009795665122014609431826401949613447822335353197157045229184143132097053090306030305030202607511100507230543085000000000000000 201991009795625105012909230723401847113249120319334195158043212177128132090053070304030304030202607410090507230433085000000000000000 202002010754645119013809830326302449113146921314317205173051232198134131085049080305030305030203607510080609340633074000000000000000 202011009555614181513312536237406056510858921313325198157061238196166182096053070605060509080507309510080507440656085000000000000000 202024010894661156015412238131801853812257723316331217171050236201133155075050090507060607020202508610090709340734064000000000000000 202032010754649125014209731826002450012948921325340201157055235194137127090052080306030305040203607510090607340643085000000000000000 202044009544669179015713539636803756311859223325344214172059235201142185089051090607070609040404409610090709340746074000000000000000 202054012996700187014912540339902657112257521331361222172060236199165181117051100606060610030303508511100809440656104000000000000000 202062009795657169013412134232104455211952120325339206164056240188176166105051090505060407060405407410090608340565094000000000000000 202071010754681142014710633629204152113049421326339213181055249214164139089049100406040406060305607510090710340853074000000000000000 202082010754681127014310032525802850213547821343366205164051228189136130106053100406030405040203607511100608330533095000000000000000 202092010754622129013011431225503450512350320315320201155053229196147132096051070405050305050204507410080607330643084000000000000000 202101010754681124013909332425501849813647620335351216180047237191142127098051100305030405030202707411100710240643084000000000000000 202112009555665122014309432627902349613449121324341211166052224187142144084051090306030406040203607510090708330544074000000000000000 202124012721704185015812638238503156912354222361364225180064238199153180095051110607060609040304508512100810440656084000000000000000 202134012721700217015413942945205860011661222346358225173064249215174199103051100707070712060606409511100809440866094000000000000000 202144012471728164515111439137003154713353720352367225183055249223148158101050120507050609020504608412100810340944094000000000000000 202152014296645163014111833833403554611852421318328207164049244202172170099050080506050408050304407510080608240765084000000000000000 202162009795645112013508829125902048213345120311319213173042271183131148085049080305020305020203606409080709260534074000000000000000 202172014296610112012909531629902448212651821287301198151055225187132140071049070304030306030203507508070507330534064000000000000000 202181009340618184014213740339707456810865223307319193138063231199158181123051070606070610090608310609080505440656114000000000000000 202192009795645208014815439937708259210861923320331209149072256199169196082051080706090609100709309610090606550666074000000000000000 202201010754622121014609832224802949412551823303314194166056230195140146072050070306030405040303507609080508340644064000000000000000 202212009555590180013714437236106456410463123301312192135068235188176191085052060605080509090407309609080505440566075000000000000000 202222009795665110013909931825501947913847821305325205164047228198128135068048090305030305020202707509080608230633053000000000000000 202232009795677162014211833528603454512449521333340212172057247197162162085050090506050406050204507511090709340655074000000000000000 202242010754645131013110633428104650712751820324346198157047221184152142090053080405040406060405507410090507230554085000000000000000 202252014296582112012010931428704048212054020309314179142044204169152152091054050304040306060305508409080306220354085000000000000000 202262009340625141013911534830605052012055722312324194158052228189150161080051070405050407070406508510080507330545074000000000000000 202274011254677170015012937433403255412255222346354211157062229199148165091052090507060508040304508511100707430645085000000000000000 202284009544696162015912636131801454512751822333360216173053238200137157081051100507060507020202507511100709340744074000000000000000 202292009795673147513510131430703952712746720346352211172053234195148153113052090405040307050304506411100709340644105000000000000000 202304009544673153014412138333301653412656921338356205165055232196138168084052090506060608020202508511100608340645075000000000000000 202311009340633145013612635730704852512056321327333199157051232198152174094052080405060507050505508510090507340655085000000000000000 202322010754661108513708628823902147613843620340344203164048220177133125099052090305020204030203706411090608230433085000000000000000 202334009544688155015011437231201053712854021348353228187046227181145162094051100507050507010202608511100810230545084000000000000000 202342009795602113012710231025502848312451521309318184142051213169149137087052060304040305040203507509080406330343075000000000000000 202354009544700140015910837518501251913453622331364209173049220187146145102052100407040503010202608511100609230544095000000000000000 202364012721696179014212740839401356312358520351362215173057236200146181106052100606060610020202508412100709340746095000000000000000 202374012471708147015011336431001152713451421345360229187049248209129153107050110407050507010202607511100810240734094000000000000000 202384011254618143014312735034402252211856723303316200157057223195127174073051070406060508020303408609080607330635064000000000000000 202394009544685126015710434627901250113650523322346215179049236198121136083050100407040406010202707610090709240623074000000000000000 202402009795598146014012534430504452611357523314318192150061222186135165091053060406060407050405408610080507430535085000000000000000 202412009340673188514712838834905357211757721327344210164061249209170172092051090606060608070506408510090708440765084000000000000000 202422011671653134013510432630703751112750020306327205172048235200144137085050080405040407050304507409080609240743074000000000000000 202434012721673175515512540438103655912060123335358208163050231191162175109053090607060609040404509611100608340655095000000000000000 202441009795637144513311836031205652412156520327340197157051224181155172087053080405050507080406508410090507330555075000000000000000 202452009795618129013411032727502850512252921314327196157049225193148142096052070405040406040303508510080507230644085000000000000000 202462009795649132013910633430102450912751421322347197157050225188144145103053080405040407030203507510090507330544095000000000000000 202474012721712189014312740738502257312457120329355232179056248214159191097049110606060609020303508410100909340856084000000000000000 202484012471669178014613239740004856211959321328343218166062239198156179085051090606070610070405409510090708440655074000000000000000 202492009340622139014211836935405851812059422312316192159052225199142164081050070406050508070506509510080507330645074000000000000000 202504010894720161015711437929702554413252721361375221179052246195145161103052110507050506030203607512110809340645095000000000000000 202512009555649151014211733028103953212150921344351194157049231193167148109054080506050406070204507511100507240664095000000000000000 202521009340649123013709830826103149713047421322342203157045233197145139092052080305030305050204607510090607240643085000000000000000 202534012471716185015910938138102256912553222357369231180058244202149171097051110607040609030203508512100910340745084000000000000000 202542010754606108013310030925102847612750922313324181144039208165126132063053060305030305040303507510080406120333055000000000000000 202554011254712156015811037230502053813252222335372220180049231206143152114052110507040507020203607511110810240744105000000000000000 202563009555669165014411834731104154812251921328347206165058244184167158091051090506050407060305507510090608340564084000000000000000 202574012721669148015011835434202352912652922337356204166053214186159162112053090407050508020303508511100608330555105000000000000000 202582009795598101014009429423802446512849123309315189150046209173137130079052060206030304040203607609080407220443065000000000000000 202594011254673139015810435029201951812952023325351207166047222179138142082052090407040506020202607610100608230444075000000000000000 202601009795641123513110233225002949712851820339344192158049219179137143090053080305040405040303607411090507230444085000000000000000 202611010754633130513310630927104550612548721323333196158055230188153135095052080405040306060405507510090507340553085000000000000000 202622010754653239014715941239908162010563122346352207149074252206191185115053080806090710100709309511100606550776105000000000000000 202634009544637133014611636628902051012457422326354179149053245174132162122055080406050506020303508510100306340435116000000000000000 202642011671645162012512034029504254511852719332344205149057233182174151108053080504050406070205407411090606340564095000000000000000 202654009544704190015712839538204157412256022341358219180061258224151174094050110607060609040505508511100710450945084000000000000000 202664011254728141014509833628701452014046220353364224180059248217142145109050120406030406020202706412100810340844094000000000000000 202671014296618174013412737939805655811061321309314197150062235212179192081050070605060510070506309509080507440866074000000000000000 202684012721700210016914142340903159411760424357379214166067234186158214109054100708080710040304409612110708440557095000000000000000 202692010754669147514410832626302852712648821349359204166054225193157142106053090406040405040203507511100608330654095000000000000000 202704009544681155015312138631701853712656722340362209172054228184136174103053100507060607020202508511100609330535095000000000000000 202711010754661112014909030926302048213746722317339204173044218183139124098051090306020305030203706510090609230543084000000000000000 202721009555618121013110131125903549412550421327340179142053225196150139099055070305040305060204507510090306330643086000000000000000 202734011254685169014911838335403555212456021342364210171050236196153165099053100506050608040404508511100709340655085000000000000000 202742009795639116012809232627202148713151020313330201165046229183135142081051080304030406030203607410090608230534074000000000000000 202754012721712167015912236434901255012951222332351231187055250201143183094049110507060508020202607511100910350746084000000000000000 202762011671613130012711634534604050612156320299314172133056214181122142073051070404050408040405508409080305330534064000000000000000 202774012471669131013812036629801250713154720314330219181051230198119144079049090405050506010202608410090710340624064000000000000000 202784012721696122515209435128701449614050421353373204172045227195131157098053100307030506020202707512110609230634085000000000000000 202792009340622120013910334229603049312655022319323198159051219191142169091051070305040406040204508510080507330645084000000000000000 202804011254645122013810233428201149613051821332337199153051216176121146084052080305040406010202607511090507330424075000000000000000 202812009340602145013512036035005652511459822295307191151057219181153180092051060405050508090306409509070507330556084000000000000000 202824012471688215016815444244903959911464224343351223173067243206162199105051100708090811040404409611100809440756094000000000000000 202832014296629211514114836737409559510558322310316208148066263223180188078050070706080509120810308509080606450966064000000000000000 202844011254669190015513839937903957411659723336348204159072237191145202100052090607070609050404409611090607540647095000000000000000 202852014296637128013410132531503550412651021316329198157052225185147154082051080405040407050204507510080507330544074000000000000000 202862009795681142513710533928304952113049820348355210172052248210165145098052100405040406070405607411100709340854085000000000000000 202871009340661138012011234630704451612852318339346205159049235212151155079052090404050407070305607311090607240844065000000000000000 202882009555661156013311736831804853812255620338348200165058231195155183095052090505050507060405508411090608340656085000000000000000 202894010894700146014611434529001752613349320353370215171061235187135151103052100406050406020202607412110709440534095000000000000000 202901009340661171014411837235905555511956221336344202166065244211172168090052090506050508070506408511090608440865085000000000000000 202912009340653156013111235531405253812154320335351198158059234212166157104053080505050507070406508411100507340854095000000000000000 202924009544673125015710234728801650013451523321346218177047229192131151082051090307040406020202607610090709230634074000000000000000 202932009340641174014112135133604555811454722315325213160068237199162184069050080606060508060405408510080708440656054000000000000000 202941009795637158014610534032704754011753322323336201148057234184156163092052080506040407060405408510090606340555085000000000000000 202954010894700183016512039937102256712357023347373214171059233186162181096053100608050609020303508611110709340556085000000000000000 202964009544704135015811134228301151313748622346374212179057229195138158096053110407050406010202707511110709330644085000000000000000 202974011254653150015512936631501453112256123314333210172065224182128172088051080507060507010202508610090709430535074000000000000000 202982013039657131514310833228303150712950521332349206170044232193148145087053090406040406040304607511090609240644075000000000000000 202992013039618196514714838537406758010662423322337198141063236188185191096054070706080609070707309610090506440576085000000000000000 203002035573661131015210633427902850713050523344355203162053229187142131102053090407040406030303607611100608330543095000000000000000 203012016325665112013408830726502648213746120343346201163052232187151131092052090305020305040203706411090608340543085000000000000000 203021016325649206013014740935808459011063020348354215169057240199166195104054080705080608090909309411100708340656095000000000000000 203032016325661129014110433126903050513050121328346210155053238205154145092052090406040405040204607510090707340754085000000000000000 203044017832681140014210136837101251913154120311341219186054237188129145089050100406040509010202608409090710340534074000000000000000 203054014226677145015711236231501652512853423340349216177048229190133154087051090407050507020202608611090709230634074000000000000000 203063017923661133014412236428004651012955121340346207155059248197161175092052090406060506060405608511090607340655085000000000000000 203074013082679146016912236829101252612954224323342227185054245200133141079050100408060506010202608610090810340734064000000000000000 203084016611685118514510832528601149013947421331342218179051240204122137083050100306040406010202707511090709340733074000000000000000 203094016611673205516313346445203458911469024325338215170063245217157197086050090708070812040404410610090709440856074000000000000000 203101017333622184014913541238506556810966224331340196147066226185165187105054070606070709060707310611090506430556095000000000000000 203112017333625122013510633831403849612654021300314190155049217193145181087050070305040407040404508509080507230646074000000000000000 203124013082704160015812238533402654212954722353365221177061240196141155094051110507060608030303608512100809440644084000000000000000 203132015255633171014212636734204455511457922337350195147060226189162160117055080506060508050405408511100506430555106000000000000000 203142013339629157514611937635405353911659723325333196155055224182157169090052070506050508050606409610090507330555085000000000000000 203152013339649113013709430324801748313446621318342197155051220181144130095052080305030305030102606510090507330543085000000000000000 203161015255629167513512437438906255011459321320344188146062220175166168114054070505060509070607409510090406430455105000000000000000 203174017832677193015713241737502957711761623360364212162063232191150179102053090607070709030403409612100708440645095000000000000000 203184014226681131016011134827901350713451123322349217170051226185131135083051100408050406020202607610090709330533074000000000000000 203194015426673135015311035229001851313152322333358209171061225187127151101053090407040506020202607511100609430534095000000000000000 203202016325653126015109933827502450113051823339351196155050217179145141099053080407030406030203607611100507330444085000000000000000 203211015255622150013610533533703253111753821319337193140099222179158161096054070505040408030404408510090506730455085000000000000000 203224016611688145015211037230301252513154022348362221177053229183138172091052100407040507010202608511100809330545085000000000000000 203234028454649155015912741333802453712063624340349200153059217182141170081053080507060708020303509611090607330545075000000000000000 203242043534620132514211933429104550912153923324331200153055221194150135088053070406050406060305508610090607330643075000000000000000 203252016325685147014911036128802652712952721344352215171059240192151153101051100406040506030303607511100709340644094000000000000000 203262013039641151015111438437904053212059823310329205170051236200140163092051080507050609030605509609080609340745084000000000000000 203274013082712191015113041336403357512358021342352232183065252221143172088049110607060709030404508511100910450945074000000000000000 203284014226649164515613039134302654711860324353359196148064221182147160105055080507060608030303409612100506430545096000000000000000 203292016325629140015210733928303451912153824314333183155055228181163137086053070407040406040304508610090407330553075000000000000000 203301015255594121513911232130904649412054123302307187148048222185141145082051060305050407050505508609070406230544074000000000000000 203312013339629148012912435630505552911856520319325182162058237196149155089051070404060507060606408410080408340644074000000000000000 203324015426677187516712741338303857111861024351366213169061227190148187100054090608060709040504409612100708430646095000000000000000 203332013339602121014511033728103449412156024334346181126057209174137145105057060306040406040404508611090404320444096000000000000000 203344016611622140515412538733802551911962224332336197156054218174134169082054070407060608020303409611090507330435075000000000000000 203354015756681142014411136835101152113054121341344219172048238200148164085050100406050508010202608511090709240745074000000000000000 203361013039625152013512637030705353311759221324338193138061226190150170093054070505060507060506409510090505430645085000000000000000 203371013039594164014013137934703554710863823290331181133053216170162175107055060506070508050304309608090405330455096000000000000000 203384013082661150013711834930902953112452720337348230162072229204136162101052090505050407030303507411090908530735095000000000000000 203392013039653136013510233827202851412751820342354211163058229183154150083054080405040406040303507411100708330554075000000000000000 203404013082716245017516045641603862511463724348355241183070261216162157095049110909090810030504409611101010550854084000000000000000 203414016611694164015511238037702154712654722343359229179056246201140166079051100507050609020303508511100809340745064000000000000000 203424017832740216016211944043304260012359521368379239185068265218159193082051120708050811040505509512110910450856074000000000000000 203434017832677172016212639737402755612158724332342216172061244205144177077050090608060609030303508611090709440745064000000000000000 203444015426710179017412138933401656312654824345357237185071250216150174089050110609060608020202508611100910550845074000000000000000 203454017832661172016111843735902355611866024324339207164062242206139193081051090608050708030303410610090608440746074000000000000000 203464014226704150014011027031401353113238419362381238170057232194142155103054110506040207020202605412110909340644095000000000000000 203472016325633158513712535433805754011755921322325205156057242203159169075051080505060508070506408510080607340755064000000000000000 203484015426669165016214141927501654812262624349363209162053233192138165103054090508080706020202509611100608340645095000000000000000 203491046224618127012910432430803850212352421308316196148048225193160143079051070404040407040404507509080506230654064000000000000000 203501035573618140014512536636006451911959223334338191146057216175147163102054070406060509070707409611090506330445095000000000000000 203512013339618121013710130725702849412549722331333191148053217182150143085054070305040305040203507511090506330544075000000000000000 203521017333629125514111434629504250012555022323328198194051224192179161087052070306050406050405508510080511330665075000000000000000 203531017333625122013309635130202549612656121321334194149049218178136150091053070305030507030303508510090506230434085000000000000000 203542030511641197014614541742108458111065022325338203146063236194169200092052080706080711080909310510090606440667085000000000000000 203552015255618129013911234230603250512255422313322196155050219186157146088052070405050407040304508510080507330554075000000000000000 203564016611685216016214346845204160011468323342353222176061230201157209094051100708080812040505410611100809440757084000000000000000 203572016325669137014910633125402851512949422342349211164053237195144156087052090406040405040203607511090708340644075000000000000000 203584014226696166016312538133702154912654823362365211170056237187141164092052100508060608020303508612100709340545085000000000000000 203594015426685150515811635330902653112951523325343217176062240194133174087050100507050507030303607610090709440635074000000000000000 203601016325637135013711032725802351312451321334344202156056235187142149099053080405040405030203507511090607340544085000000000000000 203614016611696174016612540534602255812458123348364218174059240198144163093052100608060608020303508611100709340645085000000000000000 203621017333610110013309831125502947912751021314316196153049215182143134074051070305030305040303507510080507230543064000000000000000 203631013339610139013611735034405951811757422303316199155056237194154167078051070405050508060606408509080507340655064000000000000000 203644015756649138014911038937703751612560023333351180155051222194142169102054080406040609030504509611100407330645095000000000000000 203654017832665202016513843140904558611364724332341215162069240201148192089051090708070710040605409611090708440746074000000000000000 203664014226661225016815145246404260810868425343357231177071258240155193095054090808090812040505310711100909551156085000000000000000 203673015255649106012508230322803147313746619321335218169044237194098111098051080304020304040304706410090708240612084000000000000000 203684013082673170016112740534203355412160224318325227177066242220148166076048090508060608030404509610080809440945063000000000000000 203694013082740199515813040838504358312655121369377237185063257203153174105051120707060609050505508513110910450755094000000000000000 203704033223688213516314544844005359711565123351368219162067244199154193096053100708080811050706410612100708440656085000000000000000 203714015426671165515312639634003754812259122338357210163057232196145159101053090507060608050304509511100708340644095000000000000000 203724013082692149015710637233001953013053622343372213176051223187137151106053100507040508020302608511110709330544095000000000000000 203732015255568236015318342144410661809174026303317167103067233204201197105055050807120711111111111709080202440786096000000000000000 203743013339645143013613532629901752212350521332345203163049223185137132097053080405070406020202507511090608230543085000000000000000 203754015756625092013708029725701145113847421294331197155039244199136123074052070205010305020102707509090507140633065000000000000000 203762017333657150014511435632704053112354122322337214171049235192148143083051090506050507040405508510090709240644074000000000000000 203774017832657182515012742041904256611663922329341208163057236192155178081051090607060710040505409510090608340655074000000000000000 203784016611696185014413539738303856912257020358377216163061240201154166098054100606070609040404508412110708440755085000000000000000 203794014226716173015312740335203455712856321369383225176053234191157164119053110607060608030404608513110809340655105000000000000000 203802026680657135013811133827903851312851521322326196149055216185150142091049090405050406050404607510080506330544084000000000000000 203814017832677123014810634830301249713651421337344209171044231194136161088050090306040407010202707511090609240635074000000000000000 203824028454661143015311337431601852212656623316343205163057229192137162091051090407050507020202508610090608330645084000000000000000 203831015255590133014211437432205351011563324308312181148044210175135154083052060406050507050706409609080406230434075000000000000000 203842015255625145014012234032303952511954422321327196149058218188151166089052070406060407050404408510080506330545075000000000000000 203854013082724183015412538333403456712752921368388225184062244207157161120053110607060608040304508512110810440755115000000000000000 203864014226688153515611437431802553412854222358362216171053233194138157083052100507050507040203608512100709340644075000000000000000 203874015756606094014807834228700845413356424301310201164041208174133154075051060206010406010101608609080608220434064000000000000000 203884016611669180016713340136204856411860025339353209164062229201153175080052090608070609040605409711100608430755075000000000000000 203891026680622111013109831829102248012951221303320201167047220185133135077051070305030306030203607509080608230533064000000000000000 203901013039685153015111836529604353412853322340365211171051248204153157083053100507050506050405608511100709340754075000000000000000 203914014226716185015413137936803356912553021351378223176062244204153172108052110607070509030404508512110809440755095000000000000000 203922032651649105012909331625402547113748719311328194157049226188122136105050080304030305040203707409080507230533094000000000000000 203934015756649156014311837937704153812058422330337210170054224187145164083051080506050509030605508510090709330545074000000000000000 203944013082732186016612942134202557012857522359381233194059247192149186096052120608060708030303608512110911340646085000000000000000 203951015255594118513810833828703549012156923303315184139049213181137143075053060305040406040304508609080405230544065000000000000000 203964017832633193014914244844702957710970723322335204156062232186157196090052080606080811020403310610090607440556085000000000000000 203974017832669181015213141339303456511861722354362203161060229197146185095054090607070710020504409512100608430646085000000000000000 203984015426696155514611236633202253712952621353368219171061235197144157095052100506050508020303607512100709440644085000000000000000 203992013039639182015113539938909256611262423324335204155060228187155196088052080607070609101010409610090607430556075000000000000000 204004014226704179515112939336003056312555821356360231184061246206145178093051110607060609030304508512100910440745084000000000000000 204014016611649180514912539640303256411561022328336205154065233194144174086051080606060610030404409510090607440645074000000000000000 204024014226653147015313136433602452712355723329347180155057219183131150096053080407070508020303508610090407330534085000000000000000 204034015426622132014912135831202850912257624309336185147056207175133142105054070406060507040303508609090406320434095000000000000000 204044013082728223015914543739306960612060021358379233176069255217160178099052120807080710070807509512110909450855085000000000000000 204054013082732164515911837831501754713351621331355238193059257217137145087048120507050507020202607511100911350844073000000000000000 204064016611696180516512942238802956412360623356375227181055237195150180108053100608060709030403509612110810340646095000000000000000 204071017333657141013710833429603252012650820340346205156050233197166154088052090405040406050204507411090607340654075000000000000000 204084013082708287016815348449406265910768323355368222168072249215188217104052111108090913070607310612100808540877095000000000000000 204092017923665124014009731226203049813347021335344211170049225192141130091051090306030305040204607511090709230643084000000000000000 204101013339625146014212536030506852611857522334346191146061224190153175092055070406060507090607408511090506430655086000000000000000 204114016611653121014610634427800849413252722319348196163049217185128134093053080306040406010101607510090508230533085000000000000000 204124016611661142514612136631401552112655322322338208164057231197134142073051090406060507020202508510090608340634064000000000000000 204132013339645167014912837432304455011757923339353195148062225183166160114054080506060507060405408611100506430555105000000000000000 204144013082688233015514547444410261511168822365369211161073240204166232135053100807080911111011310512100708540758115000000000000000 204152013039618125013709734727402950012356222324329196155055216176149150079053070305030406040303508510080507330444065000000000000000 204162013339622124014511833827103849812454423330337183140048209179148142091054070306050406050304508610090406220444085000000000000000 204174013082685139015311336430401251813253122342359216177046218181139153096052100407050507010202608511100709230544085000000000000000 204184016611688145015711037229502152513154022350358219176051229197140148087052100407040506020303608512100709330644075000000000000000 204194014226657144016111937930501352412557724343353204164057215174135168102053090408050507010202508611100608330435095000000000000000 204204013082708164015511537431402454712952721357372218171056244194147149106052110507050507030203607512110709340644095000000000000000 204214016611681152015311035032002553312751422356362209171053240192146149103053100507040507030303507512100609340644095000000000000000 204224028454649163015313539031103154611860123361368195146064212179136177122056080507070607040304409612100506430435116000000000000000 204234015756685161016011641537903754412560623340349217177054229193137172087051100508050709040504509611090709330645074000000000000000 204243017923669259016215844939310963710567124342353225161087252214190204103052090908090810111211310611100808650877095000000000000000 204254017832720160016811437632601254213252223354366233186053246207148160079050110508050507010202607612100910340745064000000000000000 204262043534653130014110333827104050612951821342345179154051222185153140100052080406040406040405607511090307330554095000000000000000 204274013082740215515613443538604459912358721364374239193068258208159175107050120707070709050505508512110911450755094000000000000000 204282015255625167014813338739107255011361923316329194146055217183149194099052070506070610070808409610080506330546085000000000000000 204291016325649123014210431225302249713048121323334203161052227185142136082051080306040305030203607510090608330543074000000000000000 204304017832653173015412740542003955711762023334340205155064237192159185098052080607060611040404409611090607440656085000000000000000 204314016611732215016812945241903459912261722353375231185065260216156183093051120708060810040404509512110910450856084000000000000000 204324017832688205015914145440304958911666023345366214168061239200167196112053100707080810050605410611100708440766105000000000000000 204332015255637126014311532727904250112751422322328201163053232190150138087051080406050406060305507510080608340643074000000000000000 204344014226696174015511840438102855812458022347358217177053237197155172087051100607050609030403508511100709340655074000000000000000 204352013339618119012910931224603249112550521311331191148044215175146133095053070304040305050204507509090506230443085000000000000000 204364014226728161515412238532401154413352921359375233192046240203144170100051120507060607010202608512110911240745094000000000000000 204372015255625150014611736632403653111758423312334197148056217174163162095053070506050507050304408610090506330455085000000000000000 204384015426692224015013345241905360711465321345358219176074246213165201106051100807070810050606410511100709540857094000000000000000 204394013082700212015913242739304659611760922360376218171064249203164189117053100707070710050505409512110709440756105000000000000000 204402013339645232014515940938307461410563422328347207147075256214220193103053080806090609080808309510090606550896095000000000000000 204414017832673147014611237232902552712755321353359209170056220181142157093053090406050507030303508512100609330544085000000000000000 204422015255637156013812539031805453811861121326335204155061223196162174092052080505060607070506409510090607430655085000000000000000 204434014226692189016213439936002657312057723351375215170062226189153167128054100608070609030303508612110709430555115000000000000000 204444016611637154014812039736402853611862323325336204162054223190148173098052080506050609030303409610090608330645085000000000000000 204454015426653123014911032427700849713149622325340204161056220190125137091052080306040406010101607510090608330633085000000000000000 204462017923622128514110031826104050412351222307322199155058230189143143078051070406030305050405507509080507340544064000000000000000 204471017923641109013709030324402847713447321335344196155051213185137122101053080305020305040203607511090507330543095000000000000000 204482013339633219015316442142107260210566424316331205148061244201199208095052080807100711080708310610090606440787085000000000000000 204492026680665184014612939434405756811759222348361205151064237200152197103054090606060608060606409511100607440756095000000000000000 204501017923633234014815140739108561610264223329338201148074257212186201107053080806090610090909209610090606550877095000000000000000 204514030853675119014909232229101249113747822344360181170045224186128122105053090306030406010202707511100409230533095000000000000000 204521030511618111013709931824603248012851522321326191149049216177138129090052070305030305050204607510080506230443085000000000000000 204534015426685151015311435429901853212851722329363207155052227189135157113053100507050506020202607510100607330534105000000000000000 204541026680657140014610632228903351912649122320331208162057235201159134083050090406040406040304507510090608340753074000000000000000 204554015426696140015111434529301451913449621337367218168052231202129153111052100407050406020202607511100708340734105000000000000000 204562013339618139013211835928703151811958121330335196148051215177165153105054070405050506040304408510090506330454095000000000000000 204571013339663148014411836829405452912555421346349205162058233190152157104052090406050506060606508511090608340654095000000000000000 204581016325671234015214943740310061610865222351365205155062245201194194113054090807080710101011310512100607440776105000000000000000 204594017832692170015512541340503255412459622338357220175062233198149177095051100507060710030404509511100809440645084000000000000000 204604015426677160015112636630002054212454122342353213170060232193140156103052090507060507020203508511100709440644095000000000000000 204613017923688155514911235129605753712850921338354220170061241210155163105051100506050506070506607511100809440855094000000000000000 204621015255635131014010734429004350712554122331339196156050225187149148101053080406040406050405508511090507330544095000000000000000 204631017923665140014311233028503651912849721333348210170056240202145155087052090406050406060204607511090709340744075000000000000000 204642032651625122014610533526704449612653523327330192155053220182149150083052070306040405060405508610090507330544075000000000000000 204654037938700181515412639334902856512356122347367220170062240190146170117052100607060608030303508511100809440645105000000000000000 204662017333661116013408629527901248713544720330339203164042231194146146095051090305020306020102606410090608240644084000000000000000 204674014748665169015112840235903855212060522351367198155058215166141162105055090507060608050304509512100507330345096000000000000000 204682014373673144014410634628102952412851421347354212162055238199157146094052090406040406040203607511100708340654085000000000000000 204691014245661146015211034029202752612551423350359202161055229195144149087054090407040406030303507612100608330644075000000000000000 204702014245633119014409632025502649112850622318340198155047218173140131103053080306030405030303607510090507230443095000000000000000 204714014748704168016611437834602255112753723342370221175059232197148153092052110508050508030303508611110809340644085000000000000000 204721014245606107012910131826403747412752521308319183139044220189143136084052060304040305050304507509080405230543075000000000000000 204732014373645143015015139341307852212360923322332195145064233195185203096051080407090610090808509610090506440677084000000000000000 204744017658681226016914144942406660911166024351362217168068246201177203103053100808080811070707310612100708440767095000000000000000 204752014245671178015112337534203356211956022335350212162061242209168172085052090607060508050204408511100708440765075000000000000000 204761028492649141014610733028302552012450922341356205162051223184151135103054080406040406040203507511100608330543095000000000000000 204771014245629127013810833625903050212553421327338196154051220193141146059053070405040405050204508510090507330644045000000000000000 204784014974702192016613741534403557612159123367376218169068234193154173099053100608070708040404509612110708440655085000000000000000 204794017658681147015911036032601852712952823328349217175050229198134142085051100407040507020202608610090709330634074000000000000000 204804017658696158015112034733502154012849821353365216170062236195135146099052100507050408020303607512100709440634085000000000000000 204811015668673151014711635832606053212653221337353209168049231198146146092052090506050507060607508511100608240644085000000000000000 204822014373653129512710530626102350512946919337352199154047221182158137110053080404040305030203607411100507230553105000000000000000 204832014373641144013811135231504252412254921325335205161052228185161132090052080405050507060405508510090608330553085000000000000000 204841014048637141014211333930703852012253222315330205162049235192153156088051080406050407050404508510090608240654074000000000000000 204852015668598105013109831124801647112652121318327181159044201180140118079054060305030305020202507510080407220542065000000000000000 204862015640657144014210934828303552412552921325346210162061227190130143093052090406040406050304508510090708430634085000000000000000 204874014748708230016214346145206661211565023354366226177061248203167210118051110808080812080607410612100809440767104000000000000000 204884014748681161516212238734001654412556923341367212168050227180148163096053100508060608020202508611100708330545085000000000000000 204894017658724180016612740234402456412855522347372223176062247198136172101051110608060608030303608511110809440635094000000000000000 204904017220683189516512743739203757311963924338353216175058237209150188084051100608060710040404409611100709340746074000000000000000 204914014974694180016613640432101956412358124334363219177062234196142154107052100608070607020302508611100709440644095000000000000000 204921015640610145013711633229305052511654522316335187146048222186154152113054070405050406060506408510090406230554105000000000000000 204932014373669166014912237833005854912156522329344214170057241198154165104051090506060508070606508510090709340655094000000000000000 204942014373653192513815038934507657611359621350360186131068227189186172121055080605080608080808409512100405430575116000000000000000 204954029498677162014912738133904054512456322328351210170058229181141154103051090506060608050405508510100709330544094000000000000000 204962014373633119013710831826002749112850321334338194154043218182145133090053080305040305050203607511090507230543085000000000000000 204972031337627143014611534133304352212054323323333196153053214173158169077053070406050408050405508610090507330455065000000000000000 204982014048629103012509829922902846813447519334340195155040207174140129096054070304030304050103607411090507220443085000000000000000 204992031280641138014010232529203051612450621335339203161053219178150137101052080406040406040304507511090608330443095000000000000000 205002031337622180014313337535808456411060323319334196145067223186176177094053070606070508081009309610090506430565085000000000000000 205014014748710179015312139335003056312655421355367228179061245195149153089051110607060608040304508512100809440644074000000000000000 205024034789625119014611032629501049112752223303326179161046216194120137074052070306040406010202507609080308230623065000000000000000 205034017658692199015613742139403258311860822347364222169064244199153181105052100707070710040304409511100808440656095000000000000000 205042014245653133013811133027403251012850621338349207161051225188150158094053080405050406050204607511090608330544085000000000000000 205054017220669187016212940942403257111761124344352212169058238192151186103052090608060611030404409611100708340646095000000000000000 205062014373661156515511837532603153812256823342354213168056228190154154091053090507050507040304508611100708330654085000000000000000 205071014048594103013210532224303446812654122303308187147048215187140137078051060305040405050304508509070406230543064000000000000000 205084017658696143015911035428101952213350822356374205176048229185142141101053100407040506020202607512110609230544095000000000000000 205092014245649153514111835229904653412154321316328209161054253206153139083050080506050506040605508510080608350753074000000000000000 205104014974728191016112939737404657512654522361382235183062244202145174102052120608060609050505508512110910440745095000000000000000 205114014974633117014110232831101548912951822324343196161051205167126137099054080306040407020202607510090508320333085000000000000000 205124014748696130515410734828901150613750022345361217184049238201135161090051100407040406010202707511100710240735084000000000000000 205134026782633142014711435133801852112155423332346200153054217175139155099054080406050508020302508611090607330444085000000000000000 205144017658696176016512338535002256012455323337353222176062241207142167088050100608060608020303508611100809440745074000000000000000 205154014748716139015309436830901551813851321353370225184049244217138132098051110407030507020202707512110810240843084000000000000000 205164017220673160015212037033802754212455022349364211169060229178139159101054090507050508030303508511100708430444095000000000000000 205174014748649154015512038335702053612159023318333205162056225190129170091051080507050608020303509610090608330635084000000000000000 205184014748688276016615951951908465110575424348359214162067250210162241119052101008091014090809311611100708450859105000000000000000 205194017658736171016612540731601455513255322363388235191050237204140172088052120508060607020202608512110911340745075000000000000000 205202014245657123014409132426903049713249321327336208169046232195141142079051090306030405040204607510090608240644064000000000000000 205212014245594108012810330724403047612451721307318183139048209179134141088053060304040305040304507509080405220434075000000000000000 205222028096618141013911634630705552011856122320333190146055220184150159101053070405050407060606408510090506330544095000000000000000 205234017220645181015613344239903456511468524333356188137063223180146179109055080607070810020504410611100405430545096000000000000000 205241029463637147013511034432603852712054021329341195146053232189153150099053080405040407040404508510090506340554085000000000000000 205254014748685120515210435026501349313851122342361212176046228182125139097052100307040505010202707511100709230533085000000000000000 205262015640618116014410331625601748712651223316320196155047221180143131077051070306040305030202507610080507230543064000000000000000 205274014974692198016413543137003858211862223341359218168064241205152179094051100708070709030504409611100708440755084000000000000000 205284017220708157515912038334201853913154122356362220177049244201143159080051110507050608020202608512100809240744074000000000000000 205294017658673147013911237228001652712755220340354213169057226198136144106052090405050506020202508411100708330634095000000000000000 205302029463594121512911234631104449412058221298308188148043215182142160075051060304050407060405508509070406230545064000000000000000 205312014048641140013711434930303151912354421332344198155053225191150149086053080405050407050204508511090507330644075000000000000000 205322015668653181015113740036106556511561323333356205154061218179158184099054080607070609070707409611100607430456085000000000000000 205332029463633146012811334632005152612054620323331202155059230187154153087052080404050407070406508410090607340554075000000000000000 205341014245661139013311432426703251812749120349355206162061227197155140101053090405050405050204507411100608430654095000000000000000 205352014245641139014210834828704251812354222320325203162056235204160141081050080406040406060405508510080608340754074000000000000000 205362014373620154014212434633705753611555823328334194154053218178157165099053070506060408060606408610090507330455085000000000000000 205374014974677139013108334032202851813050219349360218170053231179135152114053090405020407030303607411100709340434105000000000000000 205382015640653223014915439638907260610760722325340213154068249209175181099052080806090609060908309510090707440766085000000000000000 205394017220704150015311235931401853113250921348371214176048236186133149098052110507050507020202607511110709240534085000000000000000 205402014373653142014511131827803352112548722321334212169048241196159142079051080406050306050204507510090708240654064000000000000000 205414017220696185015513341139803156912259022358364223168065243186152183098052100607070710030404509512100808440556085000000000000000 205424017394700200016213544442202958411963323355361232176062239217164201097051100708070811030303409612100909440857084000000000000000 205434014748685179015812739035202256312157023336359216170062232185150171118052100607060608030203508611100709440545105000000000000000 205442014373610193014414139238708457710564323311329192139066233192170181103054070606080609090909309609080505440666095000000000000000 205454014748732177014912539434003956113053820371377231183063249210153162099051120606060608050404608413110910440855084000000000000000 205462028492641128513710932426602950412750521330351196153050224185148130090054080405040405040203507510100507330543085000000000000000 205474014748681140516311035831801451913152624344371206161057226186135148103054100408040507020202607611110608330534095000000000000000 205481014373637136513711833729803851412352921336349193153053223187148144104054080405050406050304508511090507330544095000000000000000 205494026782669135014811034232801451313051122332348210168049228188136158099052090406040407020202607511090708230534085000000000000000 205504035317677166016313138130601254912356324325337223169061269215136161087049090508070607010202508610090808450835074000000000000000 205514034441724158016910737633201654013451923364386222177053242202146147105053110508040508020202607612110809340744095000000000000000 205521015640633148014211833827305352911953422341348192146058225183161142100054080406050406070506408511090506330554095000000000000000 205534014748677168016512638133201655112256224337364214168057222183152162102053090508060608020202508611100708330555095000000000000000 205542014245614112014008932426502348212752722313321194154051218193133136094052070306020405030203507510080507330633085000000000000000 205554014974688173015011838938704855712356521348364216170059231196144166105052100607050609060505508511100709340645095000000000000000 205564026782704173014712538137502955712654120325339233183055253224150175079048110606060609030403508410090910350945063000000000000000 205574017220728184016012439937102256812854922357375229177055253215157159105051120608060609030203608512110809350854094000000000000000 205582014373645188014114337735406657211258521338347208153066233192176180097053080606080508070707408511090607440666085000000000000000 205591014373616117014209832325903048912552523323338187148049215170142135099054070306030405040304507610090406230443085000000000000000 205602014048653198016013338937005858211259624337360199153062233188170177105055080708070609070506409611100507440565096000000000000000 205614017658681180015312938234002256412056122302319217169068240205144159085046100607060608030203508509080708440744073000000000000000 205622014048661189015012938939507857311558922325335214168063257223170183096050090607060610080808409510090708450966084000000000000000 205634014748700171016011638834702755512655322347364223177058244200149165103051100508050608030303508511100809340745094000000000000000 205644017220665183515112442442003256711763722336349208162063235191144179094052090607060711030404409511090608440645085000000000000000 205652014373618154513013737435007053611560521299327193146051212179154177099052070505070508070808409509080506330455085000000000000000 205662014373641149013112233029104753012051520325337206154057231197161153084052080505060406060405507410090607340654075000000000000000 205672014048673147015311133628805052712750022333339216170053246207155144077050090407050406060406507511090709340754064000000000000000 205682014373625129013511133129303550512352821328340193154051216178146157097054070405050406040404508510090507330444085000000000000000 205692014373665173015012738631405255711958122350357208161062236199163166094053090607060607070406408512100608440655085000000000000000 205704017658696142516411237228701152113353323355368214176052231197131169089052100408050506010202608612100709340635075000000000000000 205712014245639147014012735328204452712155321325340204155058229186154145101053080406060506060305508510090607330554095000000000000000 205722015668653145014611637130703152512456822334342210168046220186151160076052080406050507030404508511090708230545065000000000000000 205731014373665180015213438434605556411757722348356211161066231187160177116053090607070608070406408511100708440555105000000000000000 205742015668641163013913736231905354611756421346358198154055223192166170111055080505070507070406408511100507330655106000000000000000 205754017658700168015912540433102655112757722348368221177060237196144171107052100507060608040203508511100809440645095000000000000000 205764034441633160015313038235703154211660324324344194153057219179140162090054080507060608020504409610090507330445085000000000000000 205774026782692129515710035533601250513751222344361216176047240205132154081052100407030508020202707511100709240734075000000000000000 205782014373639187013314036624007057111157220336343201146075236207178159114053080605070505080608308411090606540764105000000000000000 205791014373629229014214341544608961110265922337347197146069241198190183116055070806080711100909210511090506440676106000000000000000 205804029950748160015310436631101254213848920366379232185062260235136153097050120507040507010202707412110910451034084000000000000000 205812014048645116013810232725902648713250621329340197162044225197137127088052080305040405040203607510090508230643075000000000000000 205824014974748265017816548844008064211665223376388240190072263225171208102051121009100911090809410613111011550967094000000000000000 205833014373653119013111432225603949113249320320326188147053217185143151087049080305050405060304607410080406330544074000000000000000 205844017220692216017014144944804360011564824342349225168066250213166208083050100709080811030605410611090808450857074000000000000000 205854014974661173015712940736803655711861623340352208161066227194137152109053090607060609040404409611100608430644095000000000000000 205862028492673184014912437833705156811856222337349220177068244200163157086051090606060508060506408511090809440754074000000000000000 205871014048622185013614537636206456910960521314326206153059235193181185087052070605080509080607309510080607340666075000000000000000 205882014373614102014809230824902846713150124313322187147043211174140124077052070206030305040203607610080406230443065000000000000000 205891014245641125513910231626904450012849321333340204161054235190150143081053080305040305070305607511090608340644075000000000000000 205902014245649130015110232927102950612850723335344201154051226184143137091053080407040406040203607611090607330543085000000000000000 205911031280622125014110633426903550012453722334336193153055213179148150093054070306040405040304508511090507330444085000000000000000 205924026782696173015410742241603355712460622332346222177054238201138168080049100607040710020504509511090809340745074000000000000000 205932014373645122013510632626303149613050620333344199153050225188142127091053080305040405050204607411090507330543085000000000000000 205944017220661171016412440937002255511961924352363206168059209171138168097054090508060609020303409612100608320445085000000000000000 205954014974700197515913342837505958112061122362379224177062240195157181098054100707070709070506509512110809440656085000000000000000 205964017658688204516214342138104658811761123357375220167063238207168177102054100708080709050505409612110808440765095000000000000000 205974017220688173016012442036702155712361023355358217177061230193146172091052100608060709020303509612100709440645085000000000000000 205984014748665190515714344637205057411567123349357204161068230190146189099053090607080809060406410611100608440646085000000000000000 205994017394736200516313141741903058412656622374390221175053248196131184106053120708070710020404508513120809340636095000000000000000 206002014048608132013212333330905350911954821322334183148057209172155149099055070405060407070406408510090406320454086000000000000000 206014014974708215016814344639706059911863023364377227168066244203161183096053110708080810070607409612110808440756085000000000000000 206024017394688187515913341339704257112060023342360214169059238195153172093052100607070710040505509611100708340655085000000000000000 206032015668645198014514740538909158211062822325333214161059238194173162082051080706080609100910309510090708340665074000000000000000 206041014373610144014411935830902652411658723324328198146062221179150150098053070406050507040203408610080506430444085000000000000000 206052014373625167013613536432406655011358121332339196146061220187165167101054070505070507080607408511090506430555095000000000000000 206062028492639136014210834227404651412453622327333204162054231192147142081052080406040406050505508510090608340644075000000000000000 206073014245622118014211033425502949012653722325337192154045209169139138090054070306040405040203508510090507220343085000000000000000 206084017220651140015411236432901751912555823322353196155053218179139164105054080407050507020302508610100507330445095000000000000000 206092014373657170514312937434406555411856821324346205161060239196168182105052090506060508070707408510090608440666095000000000000000 206104014748692149015211436031201553013052021355366210169059209194129153109052100507050507010302607512100708320634095000000000000000 206114014748657173516112543140502955711765524320343209160061229186146188085052090608060710020403410610090608430546075000000000000000 206124014974696145015510537428801452513253722333357224183055233192136151095051100407040506020202608511100810340634084000000000000000 206134014748696197517012943338902458111962124347363221176062240198145184096052100709060709020303409611100809440646085000000000000000 206144014974637164014912339038604454711661223328351201153063215179140172111055080506060609060405409610100607430445106000000000000000 206154014748665189015813542137402357311663323338344213161061231190147188089051090607070709030303409611090708440646074000000000000000 206162029463606134513511735634004751111858822309318193154049212178140169087052060405050508050505409509080507230445075000000000000000 206173015640657168015411436634204655111955623343352202161062242207152165087053090507050508060405408611100608440755075000000000000000 206182014245657130013110634426304250612952319346351204161051223185149134109053090405040405050405607411100608330543095000000000000000 206194034789669140015212235231901751912852622316333225177061237210129152075049090407060507020302607510090809440834064000000000000000 206204017220653137015611434632001551512653023330358200161051214167134140101054080407050407020202508610100608330334095000000000000000 206212015640645102014808432623601746713850622329329208170039216185130150081051080206020404020202707510080609130534074000000000000000 206224017658677132014710933629001850913349721355362205162053216173134129098053090406040406020202607512100608330433085000000000000000 206234017658641149015912236632702153012057124337349193153061216193137142099054080507060507020303508611090507430644085000000000000000 206241014373649137014311434230404051512652722334344196148055225194144147102053080406050407060305507511090506330644095000000000000000 206254017220730172016211039733201555613154422377384231185057245207146154095052120608040608020202608513110910340744085000000000000000 206264014974708234015714145640004361611464322365375222170066248202173186109053110807080810050505409512110809440766095000000000000000 206272015640661110514208430524801547913746121336351205204047222188134123087053090306020305020202706511100612230533075000000000000000 206284030117661186015913341642104157011563024348360212169061221173151188095054090607070711030605409611100708430446085000000000000000 206292017571625183514613340137206656711064123288334181147064230204174193092053070606070609080607309608090406440766085000000000000000 206304040155618116013610036234001648712658522310315198162055210175114143070051070305030508020202508509080508330424064000000000000000 206312017050598121013811435829103049412159823300319185148043207181135162085053060305050506040304509609080406220535075000000000000000 206322012482661157014312034829705653912252721318329217169062248213148144082049090506050406060606507510080708440844074000000000000000 206332030773618147013811834130604552711755222309327196147055227195170146087052070405050407060405408509080506330664075000000000000000 206344014953728200517312740038902458412454923377388224177066246209162160104053120709060609030303508613110809440755095000000000000000 206352030773606128013709934333203250412056622306319189148051209181135138089052060405030408030404508509080406320533075000000000000000 206361015387610142013812734929307652111757222315325192155057217179154171085053070405060406080808408510080507330455075000000000000000 206374012807700200515612541135902658411958722355363221170064248204150185097051100707060708030303408512100809440746084000000000000000 206384012218700187015813038537802857112255022348371216170062244202151183111053100607060609030303508511110709440746105000000000000000 206394013389696178016412239333401756212356423335353223176061245203144163087050100608060608020202508611100809440745074000000000000000 206401015743610179014613339735905856310865124330341187131061224191166184111055070606070608070606310610090405430656106000000000000000 206411017571598147013113534230807652711357221310317184139057224187143171091053060405070407080808408509080405330545085000000000000000 206421029615665131514810331627402950713147622342359208170049224188154137115053090406040306030303607511100609230553105000000000000000 206431014807622123014710633626703649712554123307329194155057214190134138086052070306040405040404508609080507330633075000000000000000 206441012482614179513813737036007156310960322313327192139064232193178162105053070605070509070808309510080505440665095000000000000000 206454023552643160014812936633803454211856923326333210161059229201151166090051080506060508050304408610090708330745084000000000000000 206464011776661163016011838334202854612157924333356204162059225180147168098053090508050608030303508611100608330545085000000000000000 206471015743629149014411836432404453011857922320332195147057224192147169090052070506050507060405408510090506330645085000000000000000 206484014266724160016111137632402154213351922346366229177053253214142155087050110508050507030203607511100809350844074000000000000000 206492013046661104014208429923401047014045221329353200162042225186133118092053090306020304010102706510100608230532085000000000000000 206504014384688158014711238734003454012756221337365209162061237205140152091053100506050608040304508511100608440744085000000000000000 206511013092635115013009732727804148613051420320326198162048224183134147086051080305030406040505607410080508230534074000000000000000 206524014953677202016513343042806958611563624345357218162061240201165193094052090708070711070707409611100708440756085000000000000000 206534028531720210016012842140503259412158422372381227184064242198153190113052110708060710030404508513110810440656105000000000000000 206541015387659142015211234827303452112652823351354203153051214190159135092053090407050406050304508612100607330653085000000000000000 206554011776649160014812539035402654211960122326343213169062218187134161098052080506060608030303409510090708430535085000000000000000 206561014807610121013411431125104149412350922325334187140048212182138133105054070305050305050405507510090406230543095000000000000000 206572012482629118013310032925402849012852221325327203154049224193142137096052070305030405040203607510080607230643085000000000000000 206584015058639161515611540237402954411762824331347203161043218177142158098054080507050609030403409611090608230444085000000000000000 206592013092596107013709632326601847412554223288297188147048206172129142072049060305030405020202508608070406220434064000000000000000 206601014807610119013110833028304049112454121320328193154054213184139140091053070305040406040405508510080507330544085000000000000000 206614015971685144015311637235902052413054322344348213177049232231138151097050100407050508020203608511090709241044084000000000000000 206622012199600160015211839039905254211065025299316187147047214207150174087052060507050610060606310709080406230745075000000000000000 206632020051602147014612233227903852711455224303329185133049224188162149081054060406060406050304408609080405230554075000000000000000 206642031485649122513709933725704749613051921342348200153056219187149134098053080305030405050505607511090607330543085000000000000000 206654012807677199516913143740703258311664525338356215168063232194151185093052090708070710020504409711100708440646085000000000000000 206664040155685141015010735432601252013151721365370210169051223178135148093054100407040507020202607512110708330434085000000000000000 206671040102625209014913441240605359310565923300308204146062260218175196079049070706070710070506310609070606450866064000000000000000 206684014266732181015911841339301956512956421357369233192051252210144162095050120607050710020302608512100911350845084000000000000000 206694012218665152015311238633003053312458123345357210169055213177138164111053090507050608030404508611100708330445105000000000000000 206704014953649177016113141440104256111563724328357200153049216179147173098055080608070710040505409610100607230445086000000000000000 206711013092598139013611035633605151811559622313319191147053212177150167095053060405040508050606409510080506330445085000000000000000 206724013389704158015911437731901854013053622349362229183057234199133154091051110507050507020302608511100810340634084000000000000000 206734014953649134014510737733202051112758122328337204161046222185133148095051080406040508020203508510090608230534084000000000000000 206742017571580105013410432728102947112356423299304181140047209174133151065052050305040406040203508609070406220434055000000000000000 206752015743606115013110432527003048612453721319334185147049205172133148101055060305040406040304508510090406220434096000000000000000 206764018226653148013311438134202152912358420316333206161048228182137174075050080405050608030203508410090608230545064000000000000000 206774014266641124015010234028301349812853123323346196162051214182129137081054080307040406020202608610090508330533075000000000000000 206781015743625139013912232428205251812051722332334193148052227185144143100053070405060406060506507511090506330544095000000000000000 206792015743633139014610834828904851812254923301327204155051225176160153086051080406040406070305508609080607330454074000000000000000 206802013486645128514210233826902850412752422334339206162046226178141138083052080406040405050203507511090608230443075000000000000000 206814012807685155515712538531601553712756222337357219177053230190146159096052100507060607020202508511100709340644085000000000000000 206824014384673153015512037735801953412656123344355215176055230198132162085052090507050508020302508611100709340635075000000000000000 206834014266681207015114042042304259111561722355367213160067237199153198110053100707070711040505409512100708440656105000000000000000 206844014953610138015111838734602351611863524315331187146053212178137166092054070407050608030203409610090406330445085000000000000000 206852012199629152014212136432504753311857922318337198157050224189151164094053070506060507060505408510090507330545085000000000000000 206861012482661125013410632026302950013248520331339204168051237201148140092051090305040405040303607411090608340744084000000000000000 206874014953618163014814540134204854611364923322329202146060208171148185094053070506080608060405410610080606420446085000000000000000 206881014323657126014310232724902450113149721338345202162051229184138135098052090406040405040203607511090608330543085000000000000000 206892015743681161014111834829104254412551120337349218169051245205155142088051100506050406060405507411090708340754074000000000000000 206904014953661152515811637433702253312456523338354200153056221184133157085053090507050508020303508611100607330534075000000000000000 206914014953728178017012039534602756212954323355379225183055242200148162104052120609050608030303608612110810340745095000000000000000 206921012199570107512510930826606047412054022303307173132050209175135134087053050304040305080507508509070305320433075000000000000000 206934013885673141015511236029501052012953523338346222177063225192128153091051090407050506010202608611090809430634084000000000000000 206941014323625125014110434429201750012555022304322194154049221194134142089051070306040406020202508509080507230634074000000000000000 206952012482578127513511235030305250211560523287318178139058199169138144103055050405050507060506409608080305320344096000000000000000 206964014384637181015113541840704756511265623331339205153066218178150196097053080607070710040705410611090607430446085000000000000000 206972013046649152014311834829903753312153622315335218169049235209151148083051080506050406050304508510090708240744074000000000000000 206981012199653162014012535630905854511954521328344206161059240198157150091052080506060507070506408510090608340654085000000000000000 206992012199622129013811034429805350512355322323333193153049214186150141090053070405040406060506508510090507230544085000000000000000 207004012807692168515711739637702655112557222344359221176055243205142167072051100507050609030303508511100809340745064000000000000000 207014014953673189015013739238202857311758322355368203155063227193151171101054090607070609020403408512100607430645095000000000000000 207021012199614134014011834030604551112055422325328197153056216180142147092053070406050407060405508510080507330544085000000000000000 207031012482639139014211635828504851812356022330340201161052223188158142101053080406050506060405508510090608330554095000000000000000 207044013885744140015409834527101051914346420355373234192053245209129143094050120407030406010202706412110911340734084000000000000000 207054036453661212014813342947606559611065022347355206154065232190157199104053090706070712070707310511100607440656095000000000000000 207064015058669145515611038234601952512757123338343213169053229192139155095051090407040608020302508611090708330644084000000000000000 207072013046606103514509830927102646812950924295313190156043210175131142094051060306030306040203607609080507230434084000000000000000 207084014266633207014216143340309859110768322333356180144064213174165201131056080706100710091110310511100406430457116000000000000000 207094015058688196016311843641702858011863323349368213163062239199149172091053100708050710030303409611100708440645085000000000000000 207104029906665181016013342337004256511763624326344212168059233192147188092051090608070709040505409610090708340646084000000000000000 207114025614716196015113142839602058012359721357359233185057243203160174099050110707070710020203509512100910340755084000000000000000 207124014266740148015611235831401252913948421364372233191050256218141149094050120407050507010202707512110911350844084000000000000000 207132014807681117012809029723802248913943618333345209163051237201148131098050100304020304040203706311090608340743084000000000000000 207142017050629210514415536542508559410558022314327212142074228193185191103051070706090511100809308510080706530676094000000000000000 207152012482649166015012235832005154911855223333346200155064239208155155084053080507060507060506408611090607440754075000000000000000 207162013046629143514212633328305652212053022327342196148062219181149140101054070406060406070506508510090506430544095000000000000000 207171026092629117014310432225101848912851222337339194153048216185129133085053070306040405020202607511090507230533075000000000000000 207181017050657137013811132227703151512749121345359198156055225192153142112054090405050406040304507511100507330654105000000000000000 207191024963625130514911033225503650612353123330338194153053225203146146096054070406040405050304508610090507330744085000000000000000 207204027771685148015811037531201552912954823331346216177053234196138138082050100407040507020202608611090709340643074000000000000000 207214012218692173014912441135803255712459321342362220176086237206146168093052100606060708030404509511100809640745085000000000000000 207224013389685125014809835229101250013751421323343217178055237198121134093050100306030506010202707510090709340623084000000000000000 207231013046618114013409930322803048412749021311322196154055230194148120088052070305030304040204507509080507340643075000000000000000 207243012482618129013110433631605650512254321322327193155049224185148147088052070405040407060606508510080507230544075000000000000000 207252015387618118513110833427203149012654121301320191146049220185133135075051070305040406040304508509080506230533064000000000000000 207264012218685201015613041140004758511760022354364220170065234192153160099053100707060710040605409512100809440655085000000000000000 207272015387622159014812738934806054111462523319332195153051221186147169090053070506060608060607409610090507330545085000000000000000 207281015387649130012910631126704750612847819326336202162049233197149131093051080404040305060405607410090608240643084000000000000000 207294014266681160015611637537102654212555223330346222176044237198140163075050100507050509020403508610090809240645064000000000000000 207301013092635240015315143548708862110268424319331209155062249204186198090052080807090713081009210610090607440776085000000000000000 207314011355700161016211938332901454412854723347361228183051230195143173092051100508050607010202608611100810340645084000000000000000 207324022709669187015713940735902857111760823347357201155066228192142171099053090607070608030403409611100607430645085000000000000000 207334011776677156515412237231502253812554922331351210170060237202145156085051090507060507030203508511100709440744074000000000000000 207344012218659182516112942138904056611663824337345213168057229190130167090052090608060709030605409611090708330635085000000000000000 207351024963688129014309432224802250513646820338340219178052243202137147083049100406030405030203707411090709340744074000000000000000 207361034101631141012711832626304152012151720336344196146061233194151138105054080404050405060305507411090506440643095000000000000000 207374015971657165015211839839103354811960523334340209160051227192144164085051090507050610030404409611090608330645074000000000000000 207384012218700178015312537734503256212453921374383216170059200183146158123054100607060508030404508513110709320544115000000000000000 207392014807649129513010431825903250512849020326334214175050233203142124088051080405040305050304607410090709340743074000000000000000 207401024963669144514809933127402752412749522350358208163053235192154145096053090406030406040203507512100608340654085000000000000000 207411015387641162014014136232206454511756421342351199143059227194159177113054080506080507070707408511100506330655105000000000000000 207424013885716154516111335029102353613348922346374217178057238196137144101052110508050506030303607511110709340644095000000000000000 207431012199610099013308530425102446213249821322325189155046214180134125083053070205020305030303607510080407230533075000000000000000 207444014953700152014211638132502853313154320351363220177055235202141157106051100506050607030403608412100809340744094000000000000000 207454014266661157515412537733601453912257123362367203161049216193137165093055090507060508020202508612100608230645086000000000000000 207464013885700182015412541635602756612359422343362231185063235198143169092051100607060708030303509511100910440645084000000000000000 207471014807649120014809532325002649313149722331340200164051227194146137075052080306030405040203607511090608330643065000000000000000 207484014953653178015512740535904256211662023332345204163066235175146182115052080607060608040505409611090608440446105000000000000000 207491015743618170015113837432906355411160624307322198148061237208150172077052070507070507070607309609080506440745065000000000000000 207502024963661139513511334227004451812751720343348213162056236201153146087052090405050406060405507411090708340754075000000000000000 207511026183645172015112239737205655611661523325331212162054235197166190099051080607060609060606409610090708340656084000000000000000 207524018226704173015011838336502255712654421350358217170053247194149157101050110607050609020303508512100709340644094000000000000000 207532026092598088013008629222001244413448921316318183147038201168124128083053060205020304020202607510080406120333075000000000000000 207544013885673131015810834029101350713250523327343217183049220186120146097050090407040406020202607610090710230524084000000000000000 207554014266669170015612938837002855412058023318347214170057227190134172095051090507060609020503508610090709330635084000000000000000 207564011355622147014212136232102952711858222313331201162061218174134152093053070406060507040303408510090608430434085000000000000000 207571013486649130514211632825303950612850622342348206162052225187144134087053080406050405050304607511090608330543075000000000000000 207584012807677183016613141735903356711961624338351216168061233194141185090051090608070708030404409611100708440646084000000000000000 207594025614685152016111137430701453312854523346368209171055225187136150092053100508050507020202608611100609330534085000000000000000 207601024398641146014812534230704852612153323343346202153059225197155158097053080406060407060405508611090607330654085000000000000000 207613026092653126013710331130104450113047721314325195156049224188149131085049080405040307050505607510080507230543074000000000000000 207621017571688162514612238937405154512656521315333199154057224191147174086048100506060609050606508510090507330645073000000000000000 207631015743606130014211331728603450611952423296312195155049224184148160082051060406050306050204407609080507230545074000000000000000 207644012218706189015813042336804057312359822355358231183057241203157182094050110607060709040505509512100910340756084000000000000000 207654014266688193016313342039603857711961023342361222178059238201148175095052100608070710030504409611100809340745085000000000000000 207664025614692212016013547041105559611667823345364222168064248201157186102052100708070910050706410611100808440756095000000000000000 207671017050610144013411634833804552411657022313325194155055216185158167095053070405050408060405408510080507330555085000000000000000 207684011355724185516912240935602656912756523376382229182061244204162167101052110608060608030303508613110810440755095000000000000000 207691029615602117013710432224803048912353522320322185146050216181143134098053060305040405040304508510080406330543085000000000000000 207704014384681158015311140934601954012660122332335216177055236199136169069049100507050608020302509511090709340635054000000000000000 207711012482669188014712939937406457211659722332344216175059253218166176097051090606060609060807409511090709350855084000000000000000 207722012482578121012310530528303649411752721303306179141050213175143134093052050304040306040404407509070306330443085000000000000000 207734014953673185015113142336605756911862822341346221169057231194159187083051090607070709060606409511090808340656074000000000000000 207744011776645117015110737429001148913157923333346194162048211174129154099053080307040506010202608611090508230434085000000000000000 207751029615637143013911233526304652212252521334347200145058227192155141103054080405050405060405507511090606330654095000000000000000 207764012807661172515914042435501855611864124332349214167059234199138187094052090607070708020302409611090708340646085000000000000000 207771015743688143014910934430505552213150021351357214171058243212143148088051100406040407060606607512100709340844074000000000000000 207782020051649146013912638532904452612359321312322181148049213182140173073049080405060607060405509510080406230545064000000000000000 207794012807677172514912141736504155612161622336344219176055235213153181078050090606060709030605509511090709340856064000000000000000 207801029615661130013810032425003850613049120340347207170056227192151131087052090405030405050304607411090609330643075000000000000000 207811017050618107513508831526201847413051021318320195147042216186139139077051070305020305020202607510080506230543064000000000000000 207822029615649119013609932423803349113250021331336208163054226188136127083051080305030404050204607511090608330533074000000000000000 207834025614688219015913145842204160211466523343359213155062242205161208106052100807070811040505410611100707440757095000000000000000 207844012807661179518912640635602656311761428347369203153059217174155177096055090610060608020403409811100607330455086000000000000000 207851026092649120013510638327303249313158920330337205162046228194147142085052080305040606050304609410090608230644075000000000000000 207864011355708173016312238331402255712754123342357230184054246210147162083050110608060607020303508611100910340845074000000000000000 207871013486669200515113139137206458411458522353363220162070240199161182116054090707070609070707408512100808540656105000000000000000 207881017050629134014711034327704251112354523317327195154049233203148158085051070406040406050405508610080507240744074000000000000000 207891017050610131013811734228503850712056022306319197155054218187142154074052070405050406050404508509080507330544065000000000000000 207901013046645168014411836432504855111756422337347241153058229187162146109053080506050507060405408511091007330554095000000000000000 207914011355669118514610032327201149013648221327351209169052217196122140096052090306030406010202707510100608330634085000000000000000 207924014953692181515712943538802556512262722341353216177055240214151170087051100607060709030303509511100709340845074000000000000000 207932029615641107013408829125102347413545420326330205161042214178131119085051080305020305030203606410090608230432074000000000000000 207942015387622139014111236235203551812058222303319196155046215186142147085051070406050508040404508509080507230544074000000000000000 207952011650622170014112736234605055411258222331339196140057229195174165090054070506060508060506408511090506330665085000000000000000 207964016007645131513411837933403050712758720320333205168051215184128158087051080405050508040304508410090608330534074000000000000000 207974014136657174015113140137102455811761023332349206162059224188147170091053090607070609020303409611090608330545085000000000000000 207984016856665153015511538733001753412458223333353209168058224182173159083053090507050608020202508611100608330564075000000000000000 207992014780598120011911032228704849312153920304311195154057210181157141081052060303040406060405508409080507330554075000000000000000 208004016856708198016513843839903458212161923350360227183064242208149188094050110708070710030504509612100810440746084000000000000000 208014016856720165015811639433602154813154721348373222177053245215136179107051110507050608020303608511110809340835094000000000000000 208024016856704169014812139535602155212756121342356227183059235196137168088050110506060608020303508511100810340645074000000000000000 208034014435700161014812439233502154412855921351359222183056238201138160090051100506060608020303608512100810340745084000000000000000 208042014780594144013212435831804752411360222310321187139055209175152170093054060405060507050505409509080405320455085000000000000000 208054016007665169013912540740304255212061121342349209162057229194145179099052090505060610040605509511090608330645085000000000000000 208062011919649240014913442545008662110465523331348211148069236194190240130053080806070712081009310611090706440679115000000000000000 208072012920669122512409731725602249613447418324346209169052225190140132107051090304030305030203607310090608330643094000000000000000 208081011650649139014911834227902251812552723319342204170063230187149140089052080406050406030203507610090609440544075000000000000000 208094016856669139515011634228601651812951222345364197154059226189131140099054090407050406020202607511100507330534085000000000000000 208101014780663177014314738331807556111857721330341214168057241210160172083051090606080607080808408510090708340855074000000000000000 208114017348702152015611136029301553313151222344370228185055234196140143096052100507050506010202607511110810340644085000000000000000 208122012920665149014010831428304953012547221345351210161062239203158146096052090506040306060405507511100708440754085000000000000000 208132014780649128513810433028902850412850921327336206163049234203151140079051080405040406050203607510090608240744064000000000000000 208142011919641136013610834529804051412453821335345195154054223187140139105053080405040406040505508511090507330543095000000000000000 208152017610633115513809134229902448613054021325331195163046213174143144079052080305030406030303608510090508230444065000000000000000 208161014780665127014210333928702050213251021324330200162053228197131149080049090406040406030203607510090608330634074000000000000000 208171023299622111013409533426603348012953721328336187148048218197139140104054070305030405050204608510090406230644095000000000000000 208182011768641135513911233226604651312451821335342197154053222183148135094053080405050405060405507511090507330543085000000000000000 208192014780608111014010634129103848012656123316329183148039203174131147085054070306040406040404508610080406120434075000000000000000 208201011650614138013211634728805451611856621319328194154058218180146143084053070405050406060606408510080507330544075000000000000000 208211011919669146014410934130903852612751021337351211162057236207158160099052090406040407050304507511100708340755085000000000000000 208222011919677154014811435629203353612652621356371207168056226187156149121054090506050506040304507512110608330554115000000000000000 208232011919653151013911435529403253212254321328337217177051233197171166086051080505050506040304508510090709340665074000000000000000 208244014136671144014810437033702152412855122325351209169049222186138152099052090406040508020303608510100608230544085000000000000000 208254016856708164513812339636203054712956019348368220176055237205133168098052110505060609020404608411100809340735085000000000000000 208262017610580105012709430429702347112352422290299190156045204173132139081051050304030306030203507508070507220433074000000000000000 208272023838614206513915737436807359010461022325334196145068230174190193098054070705090509090708309510090506440476085000000000000000 208282011650649135013711633828703351312652121344353201162048228188140143108054080405050406040304507511100608230544095000000000000000 208294016007661165014210738739303954812058621330342205165056227190147178087051090506040610050404508510090608330645074000000000000000 208301017610586104013209431926701747012454422288302186148046213174146149077051060305030305020202508508070406230444064000000000000000 208314014136704151014710735433201753213250220347353232191051242210142158081050110506040508020202607411100911340844074000000000000000 208324014435677197016413942539703358111662724337348220170062238196141185090051090708070710030404409611090809440646084000000000000000 208334016856681152014812939031902853312757221340353214175049226190131161096051100506060607030303508511100709230635084000000000000000 208342012920645104014009329524102247013745721326339201164043225188135117088052080306030305040203706510090608230532075000000000000000 208352017610598144013612534234406052411457222300316186147048218181137168090052060405060408070607408509080406230545085000000000000000 208362012920677136013910733528503051413149520332343214170061237198141137089050090405040406040204607411090709440643074000000000000000 208372011919635126014509632727502250112651522325331197162054225192150143084052080406030406030203507510090508330644075000000000000000 208384014136643150015211837435802253112158123303317204162056221183137162083049080507050508020303508609080608330545074000000000000000 208392017610625157514612536032604353911557523313328199153054230198168167096052070506060507050405408610080507340665085000000000000000 208401012920645136014510233428603351412551822336357202155057227185147146101055080406040406040304507511100607330544096000000000000000 208411011650629140013912835831505851912156822313345190155052216179146160106054070405060507070606508510090507330445095000000000000000 208422011919633154014511836530907553611857622329342192147055224183163156107054080506050507070808408510090506330554095000000000000000 208434016007673142014811135133702552112952222355359201154056221182133162119053090406050508030303607512100607330535105000000000000000 208442011919647121013509432628701849413050420327334204162048229190134127083051080305030406020202607410090608230633074000000000000000 208452011650625166014213738636307854911361622339343191147058216179153185105054070506070609080808409511090506330456095000000000000000 208462011650625166014011638538505254911361622314324203162049229194157175085051070506050609050606409510080608230655074000000000000000 208474017348732170016611136430701455413249722340362238191053247213143152085049120508050507010202607511100911340844074000000000000000 208484016007618102014109433029702346713253522309323190155040248188126146081052070206030406040203608509080507240534075000000000000000 208492011650629138013511633729905051612153621337342197155051212174168151101054070405050406070406508511090507330464095000000000000000 208502011919637150515111837030305753111958023339348201154055222188154149108054080507050507070506408611090607330554095000000000000000 208514033712724179016612642837501956312859123361384223176060237201135169105053110608060709020302609612110809440735095000000000000000 208524017348673134015510836129301251113153623329357210162048219190139139089053090407040506010202608610100708230643075000000000000000 208534017348688153016111636731901853412853323329352216176057237204135144083051100508050507020202608610100709340734074000000000000000 208542011650606128513110933828102750412055821325337181140054205178135162107055060405040406040203508510090406320435096000000000000000 208554016856649155016011139438502553712060624329346203161057222187131171086053080508050609020403509610090608330535075000000000000000 208564016007653130014910834833801250612953322327339209170047222183129146075051080406040408020202608510090609230534064000000000000000 208572012920586101013009129623002846512650522313318175139050203165143126083054060205030304040303507510080305320343075000000000000000 208584016007614113014509233029501348312753823308314201155045214186125138071051070306030406020202508609080607230533064000000000000000 208592014780633142013111634032903852112153620309319209169050229193150155078050080405050407050304508409080608330644064000000000000000 208604016856692170016012039337703955412456823346351224177055239203144163086050100508050609030604508611100809340745074000000000000000 208614016856649175016113539936402655911661524343351207160061211173152179096054080608070609030303409611100608430455085000000000000000 208622017610649164013612735233404854711854220330338206155053232205167162099052080505060508060405408410090607340765085000000000000000 208634014136602148013711937738802552911362722269280211168055225204145165068046060405050509020403409507060708330745053000000000000000 208644014712681141015111536231101152013053122350366207163049222184131146091053100407050507010202608512100608230534085000000000000000 208651025840649152015011934229903653312152723305331213168060242203144146088051080507050406050304507609090708440744074000000000000000 208664029424696155015312037731402853712954222355363219197055238200135170094052100507050507040303608512100711340735085000000000000000 208674014435677133015011435028601851013251722340359204168055225190132146100053090407050506020202607511100608330634095000000000000000 208684016856696155015711838232201653712954922354367221196054234200137152098052100507050607020202608512100811340744085000000000000000 208691023535673144015211033828103452412850222351355213177057235200151140093052090407040406040404607512100709340744085000000000000000 208702017610586135012711234730707151311459121267282199166049233197155153060048060404050407070808409507060508240654053000000000000000 208712017610606136513111933933003651411755921288303203161053221188155159082050060405050408050304408508070608330554074000000000000000 208724014136649136014811036831102251412656622324340205162047217182141148087052080406040507030203508510090608230544075000000000000000 208734016007685148514611036431901952912953221348363212175055223188131164098053100406040507020202608511100709330535085000000000000000 208742017610622138013312235832604251612057521313325173161048217179142148087052070405060507050405508510080308230444075000000000000000 208754016856696197015414044040104458111963222359364226176064236192153190098052100707070810050405409512100809440656085000000000000000 208764016007685145014711634633402052513050521349359216177048230192135154077052100406050408030203607511100709240634065000000000000000 208774016856637128015211236232801450412656723319342194155046215177124152087053080407050507020202508610090507230434075000000000000000 208784016007688159015611537735501654112754822348353226177058240204140148090051100507050508020202508511100809340744084000000000000000 208792011768669144014410634628302652412751721344353204161057238206155147108052090406040406040203507511100608340754095000000000000000 208802023299641129014011035029104850512654621317338201156049217190145156100052080406040506050605508510090607230644095000000000000000 208812011650625145514611734931604852511955923331338196153055217187154152107054070406050407060505408611090507330554095000000000000000 208822012920629125513710132427403350012551521324333196162044219183140136094052070305040406040404507510090508230543085000000000000000 208833011919665219015814045238807660211068023349356214168074239203172208115053090807070809080808310611100708540767105000000000000000 208842017610629141013711635029703252012055621297318205162046231188146150077050070405050506040304508509080608240544064000000000000000 208851017610610142013111834533104652111756521296351196153055231192165147077057070405050408060405408509100507340654066000000000000000 208861011919645147014212535630504952712255122346349201155053222184144154092054080406060507060505508511090607330544085000000000000000 208872014780665190014612041540105857411562422345352213168056231195154184101052090606050710050806409511100708340656095000000000000000 208884014712708203016813842738103058712060223363381229184062244198159192091053110708070709030404509612110810440656085000000000000000 208894016856728190016312039736503257412654522358376239191062240198143163101051120608050609040404508512110911440645094000000000000000 208904016007677167016212140237002155012359423340352220177084222190141187098052090508060609020303509611100809630646085000000000000000 208913012920655136014609733830305051412751722334348199161053222195143152099053090406030407050606507511090508330644085000000000000000 208924016856622163015712541740301854611367025315324203162050225189136172083052070507060710020302410710080608330535075000000000000000 208934014712681138015010636629001151613153722353364211177053218181138157105053100407040506010202608512100709330544095000000000000000 208942011650649172014313436232205555611655722326339208155061233203179155098052080606070507060506408510090607440764085000000000000000 208954016007665107014308634428100947414051821322344207177046218195120153107051090306020406010101707510090609230624094000000000000000 208961014780602133013811635931804651011859622307317187148046217185146159092052060405050507050505409509080406230544085000000000000000 208974044948685139014011835032201251813251120354359212176052222185119153105052100406050507010202607412100709330524095000000000000000 208984016007696179515412438938102756312355922340351225177056243203150168089050100607060609030303508511100809340745074000000000000000 208991017610629150013711135934005353111857021324327198161048224193146173080052070505050508040706408510080508230645075000000000000000 209002011768624112014709633425301448212953623313329195155050212177134119081052070306030405020202608610080507330432075000000000000000 209014014435645168514213140936505655111763422327334208161059232198148167083051080506070609060606409510090608340645074000000000000000 209022014780629163014012136231804554611557622330336198188053224185153159097053070506060507050505408510090510330554085000000000000000 209032011768625126513510433328203450112453221319329197154051215181151139086052070405040406040304508510080507330543075000000000000000 209042023299677154013811634129704253612650420333346220170049242198159151106051090505050406060305507411090809240654094000000000000000 209054014136688199015413543844205858311863722349362220176062235194138180112052100707070711050706409511100809440646105000000000000000 209062011768774301515616146445809967011560020343356262219077268210219217113046131107100812101110409411101213550897103000000000000000 209071011768661135014011833826704651312851121337350206169052227188143149106052090406050405060405607511100608330544095000000000000000 209084032014661153515511439335402653412359523331343211163055222177142186094051090507050608040203509611090708330446084000000000000000 209094014136649164014712538336602754711859022325352203154055212170138173107054080506060609030303409510100607330445095000000000000000 209101017610614163014212637935806154611261723320324190146061217185162179093052070506060508070607409610080506430555085000000000000000 209114016856688169515812938934902255212456523348358222176066233195146164099052100507060608030203508611100809440645085000000000000000 209122012920665122014609030925701649613446521334340216170047232196139124083051090306020305020202606511090709240643074000000000000000 209134032014669166015912940736503254912160823339346209161055227198139179094051090507060609040304509611090608330645084000000000000000 209142011919641144014411934828505452412254222329338198154055235189147150087052080406050406070506508510090507340544075000000000000000 209154014136692183016313139839003856712257523354358224177063233193146171106051100608070610040404508612100809440645094000000000000000 209164014136665182015612442139704656611763323335355207162057224177149179102053090607060710040605409611100608330445095000000000000000 209174014136653116514009834330301248713452521316341204169048219182127149096052080306030407020202607510090608230534085000000000000000 209182011919661130014410434825102050613052621335344210162051227181134136087052090406040405030203607511090708330533075000000000000000 209194016856696215015513946841303459911667222361366218169058235197155205112052100707070810020504410512100708340657105000000000000000 209204034695728164515811636631002054713350321372381231192054241202136152101052120507050507020303607513110911340734095000000000000000 209214014712669130014711035030501250613252322327348212177052221192126139091052090406040507010202607510090709330633085000000000000000 209224016856720194516812742337902157812458723357370233192052246207148186087051110608060709020303508612110911340746074000000000000000 209234014136688204516012943745104758811763423344357222175060237207150182095051100708060712040705409611100809440746084000000000000000 209244016856681147015611136632801152712953722344358216177046231188141156085052100407050507010202608511100709240544075000000000000000 209254016007681171015012242936803855512263022333346216176058237191146184094050100507060709040404509511090709340646084000000000000000 209264014712704209016613742540304059311860323361376222170062237196166183100053110708070710040405409612110809440656095000000000000000 209274016856681128015210636427901050413553422341345214176049232198134149083050100407040506010202608511090709240634074000000000000000 209284032014649141014011235237201952012454221329335210162049224178131159093051080406050509030202508510090708230434084000000000000000 209294016007661219514713745846705260210969322339345214161059236194161192100052090806070812060606310511090708340656095000000000000000 209303014780657190014613539739306057411460422320337213162057242197162189085051090606070610050707409510090708340656074000000000000000 209311023838633187014313837134207157111058522335342200153062235209174172098054080606070508090608308511090607440765085000000000000000 209324016856700193015413344038902857712162922361367218169058240199155197096052100607070809030303509512100708340656085000000000000000 209334014712688192016212939837203457611957723351364211168068242208153163108052100608060609040404408612100708440755095000000000000000 209342011650645173014611637234803055711557622329333211163059234196161156083051080606050508040304408510090708340654074000000000000000 209352017610598115012910633327404548612355621314327184146050203170138145098054060304040406050505508510080406320444085000000000000000 209364016007692191015812543840904257512063322328344225177049245206143176084049100607060710040505509510090809240745074000000000000000 209372025840637116014209433125302648713052022325337198162055216175133122094052080306030405040203607510090508330433085000000000000000 209384014712692124014009834428001149813849720326341218177046242190130141091049100306030406010202707410090709240634084000000000000000 209391017610633138013210934931103251612255120306327202161055233194137143098051080405040407040304508409080608340644084000000000000000 209402011919641187015013739137007457111260923332348205154059226191160188102054080607070609080808409611090607330656095000000000000000 209414014136722167015611439332501755013154421357368230183053244208144151087051110507050607020202608512100910340744074000000000000000 209424017348681132015110932827301250913348222336359213177049224196135139099052100407040406010202607511100709230633085000000000000000 209434029424681155014013938732201653712656820370377206170051225192143151129055100506070607010302508413110609330644116000000000000000 209441011768610099013609830723502546213250322327328188153044204166134129087053070205030304040203607510080407220333075000000000000000 209451011650590124012711832926404949811855821316324177138054212179137138091054060304050405070405408510080305330443085000000000000000 209464014136712134016009234431801451113948322340364225185044242202147139092051110408030407020202707511100810240743084000000000000000 209474016007669137015310535633601351512953223331346213177049225183140143098051090407040508010202608611090709230544084000000000000000 209484014136688161015012538536202454412656021345358212170055236212136170099052100507060609030303508511100709340835085000000000000000 209494042685645163515212341440003354611864223322331209168062224187137183089051080507060710020604409610090608430546074000000000000000 209504014712688184014814039335103056812157121345366235170062243198151168103053100606070608030304508511100909440645095000000000000000 209512011650645231015815343144007961310566824327342208161065239203172209096052080807090711090708310610090608440767085000000000000000 209521014780598141013411834430304652011557522307314194147046220188150162088052060405050407050505408509080506230545075000000000000000 209534016007696149015410438234502053013154822333353223176058230194139157089050100507040608020303608511100809340644074000000000000000 209541012920604130514211434929103350611957823311325189147057221185143153087053060406050406050304408609080406330544075000000000000000 209552023535625099013608429424401446213547021285316195154045225201128120086050070205020305020202607508080507230733074000000000000000 209564028871688204015813543140303758811762523337359214162059229194156191099052100707070710030504409611100708330656085000000000000000 209574039232712161015111437725501354413052921365387229185049240196140159105054110507050505010202608512110810240644095000000000000000 209584028582681146016411436630101852612953824344351217176058225189133144087051100408050507020202608611100709330534074000000000000000 209591028571629171014713339336604955511362523324335202155061220174161189093053070506070609060505409610090607430456085000000000000000 209604027559704174016012038132502355812654122357373224197054238191149173103053110608050607030303508512110811340645095000000000000000 209614027559685155015711637233101953712754322340360215170059227174131149094052100507050508020302508511100709330434085000000000000000 209622026820653116014909132625901748713450022309333207162049227198134132084051080306030405020202607509090608230633074000000000000000 209632026820649136014311034127403051412652622336343198155054218181145136107052080406040406040304507511090507330543095000000000000000 209641027925622099013608630522701446213449121332337190155046213182128129099054070205020304020202607511090507230533085000000000000000 209651027925633114513909331926102348413050422319332197155047225187137131091052080305030305030203607510090507230543085000000000000000 209664041370661152015311837033202453312455923323344209162057231177144159095052090507050508030303508610090608340444085000000000000000 209674033371673154014211736135802353612553621339356209170055230194140164098052090506050508030303508511100609340645085000000000000000 209681027925649177014412536031205856111555422329340213162064244210162165094052080606060507060606408510090708440855085000000000000000 209691027925649112013509430725103048213447220344353192162047216180135130108054080305030305040304607411100508230533095000000000000000 209704028582688145014811435130601652513151021336357259170052230196136153095051100406050507020202607511101109340634084000000000000000 209714028582700196016112642840505458012061122359364227177063241199148175098052100708060710050706509512100809440645085000000000000000 209721027925598164014614336234905854710960524327332193146053214178157176107055060506080508060606309610090506330455096000000000000000 209731027925629106013609032624401447313251821335336194156046216185142118104053070305020405020202607511090507230542095000000000000000 209742030254625147013311835328705352711856521318332201156057219187161158088053070405050506070506408510090607330554075000000000000000 209754027559673140515912235430301251912952623329362206163054232181126161099053090407060507020202607610100608340535085000000000000000 209761030254681124515309433626701749813649422322354216177044227193133150073052100307030405020202707510100709230634065000000000000000 209774033371726170015212438732201055413153321342355238192055256216137166095048110507060607010202608511100911350845083000000000000000 209784027559677162516612438931602654512457524346357215162062228186145160099052090508060607020403508611100708430545085000000000000000 209794032496724181017112039731202056512854823365374235188057247193137159090051110609050607020303608612110910340644084000000000000000 209801028571669134015110433826103751113050522351353207162052236204147131096052090407040405050304607512100608340743085000000000000000 209814027559681133515510634129601051013350122346354207170054226186128158116052100407040406010202607511100609330534105000000000000000 209821026820637124013810933225305149812752121340349197155054220185148143102054080305040405070406507511090507330544095000000000000000 209832026820641121014310633026702449412951522331338198162051222185136126081052080306040405030203607511090508330533075000000000000000 209844032651728210015712944439904559412261021361374239192057252214157185101051120707060810040605509512110911350856094000000000000000 209852028571651119014209832424402349113249821336341204163046220180144134087052080306030405040203607511090608230543075000000000000000 209861008284665127014510633927102850213251021328349205162050225193147148091052090406040406040203607510090608330644085000000000000000 209872027925629111013809431624802148013150322311323202162051227194133111081051070305030305030203607509080608330632074000000000000000 209884027559690170016612637032502555412453624355366213169062234187138155093053100508060507020303508612100708440544085000000000000000 209891045513602130013910735432805850611858823305316187147052215188139172091052060405040507050706409609080406330545085000000000000000 209904032496663183015913444138204256711666523329344208161062233187147172097051090607070809040505410610090608440545084000000000000000 209912026820641177015013336034606056111456123311319216162059240209161157075049080607070508080507408609080708340754064000000000000000 209924032651677153015711337430502153412655323344364212170051225177148149108053090507050507020303508611100709330444095000000000000000 209934028582696176015612739733602256012457022354371218169061233194144167110053100607060608020303508512110708440645105000000000000000 209944027559724162016611635832401654513249422351374231192054244199141159092051110508050507020202607512110911340644084000000000000000 209952028571614118513610331826703649012551922323327190154049216179140144090053070305040305050304507510080507230444085000000000000000 209961028571633122013810934628803349612754721322331198162050222188137140084052080305040406040404508510090508330544075000000000000000 209971027925622119013310431427503849112650621334338190148046219190142137095054070305040306060304507511090506230643085000000000000000 209984033371736161015911633633403654413545721345364242192056253218140140098049120507050408030504606511101011350844084000000000000000 209991028571641115013609532226502748613150321343351195155046214183135135103054080305030405040203607511100507230533095000000000000000 210004027559712145015711037527601352513552622352386216177052225187135156109054110407040506010202607512110709330534095000000000000000 210011026820651125015010634123601850013052423349355203162060231196138120103054080307040404030202607611100608440643095000000000000000 210024033371716226016513344841706360911762623380386225177062243198160187113053110808070810060807409613110809440656105000000000000000 210031027925663155013812235834604953712354020333340208162057237201145150092051090505060508050505508411090608340744084000000000000000 210044028582700151515911435531101653213150622335361222184054238200133137069051100507050507020202607511100810340733054000000000000000 210054028582692154015811839431801353612956822330348224184057236196143141083050100507050607020202608510090810340644074000000000000000 210061008625716218014113139136406260111954619349359242192059266226174187092050110806070609080607408411101011350966084000000000000000 210072028571661137013511433028204151512850020341351207162055225177142138114053090405050406050405607411100608330443105000000000000000 210082028571688129014810832827502450513647721320340224185044244210140135090049100406040406040203707510090810240843084000000000000000 210092026820645177015013535031105656111454223318334214162065241189171155084051080607070507070506408610090708440564074000000000000000 210102026820657135014511131826503351312848422348355211169053221193148139111054090406050305040304607511100708330643105000000000000000 210114033371704211017313339539303959511856124346364217169063249192162198095051110709070610040504408611100708440656084000000000000000 210124033371673171015311041938702855512162222342350209169051229188154178096052090507040709020403509511100608330555085000000000000000 210132027925614203014914140138904958710465324315338192151068228150185197112055070706080609040605310610090507430276106000000000000000 210142029447649127513610831826303550212949021338348202155048224186128128094053080405040305040304607511090607230533085000000000000000 210152029447608101013308630025702446513049422289307194162050216177119133076050070205020305030203607508070508330423064000000000000000 210162030254700199015813139036607458312055622350360230191054255217159167095051100707070609080808508512100911350855084000000000000000 210174041370645163016112038537002654611859725337340203161059224182144166085052080508050609030303409711090608330545075000000000000000 210182029447633109013809532624602547713251521336343196154043204173133124095054080305030405030203607511090507220433085000000000000000 210194028582690183017412941335203456712159825352363217170060217186149190091052100609060708030404509712100709430546085000000000000000 210204027559712210016913544838602859411962923359379228176062238194146189109053110708070809030403409612110809440646095000000000000000 210214028582688174015912638834404155812356423351361216169064239203136154093052100607060608040505508612100708440734085000000000000000 210222029447653115013709430724403148613447121324338207170042222190138135092051080305030305040304607510090609230643084000000000000000 210234028582688232017415446641804661411267725343364221168070244193155205091052100809090810050505410711100808540657085000000000000000 210242029447614100014209231524401946413251423316319194155048210177127124075051070206030305030202607610080507230433064000000000000000 210254032651724190015912339937602457412655221348382225184056241199150175103052110607060609020303508511110810340645095000000000000000 210262027925673206015714340233704659011459823346352216162064244191192177104052090707080608050505409611100708440675095000000000000000 210274028582669144015812538231501452412757123344358206168049220179135154119053090407060607010202508611100608230434105000000000000000 210282027925602133014011032629304151011854223329332179140051213170149138103055060406040406040505408610090306330443096000000000000000 210294032496655137015411537729901251512757623330345208162046223174132151107052090407050506010202508610090608230434095000000000000000 210304028582732195515812540735503957912655621361375235184068250198153162106051120707060608040504508512110910450655094000000000000000 210314028582669142514711036435101952112854422309342212170052228190127155088051090406040508020302608509090709330634074000000000000000 210324028582732183016112138934404256712953222374377230184054246206146162088051120608060608040505608513110910340745074000000000000000 210331027925645144015311236531904752412356623329332207162057230188158165108051080407050507070305508610090608340555094000000000000000 210342027925677178515412135833404056212052922329342230184062240201149150098050090607060508040405508510090910440744084000000000000000 210354027559708228516414541640906061011658823358364228169072260215157175111051110808080710060607409612100808550855104000000000000000 210364032651704127015110633828400950214048021359367224188045232189131142096052110407040406010201707512100810240534085000000000000000 210374028582692181016212541135005056512259323350359214162066242192153181099051100608060708060506509612100708440656084000000000000000 210384033371700154516412337929601853613054123358375217177053228196133149099053100508060506020202608612110709330634085000000000000000 210392026820637096012708227922401845713943820312330199157053215196133111087051080204020204030202706410090507330632074000000000000000 210402028571633120013410530926003949312848721341341195155047215183137128099053080305040305050404607511090507230543085000000000000000 210412026820641244015818143538310762410267724323349206146072242194187200101054080907120709111111210610090606540677095000000000000000 210422026820637114014109231125903048413148722327346197155053215185138122099054080306030305050204607510090507330543085000000000000000 210432008284598121513210033832302249412156622305322186149049207168130135099053060305030407020303508509080406220333085000000000000000 210443008825649149014811235228704253012254222331351201148060234206159148095054080506050506050405508511100606440754085000000000000000 210452026820610150014013136030606753111459022325333190147059215182154164090054070506070507080607409510090506330555085000000000000000 210462028571625116013810232226502348712851522332335196162045219189146144098053070305040405040203607511090508230544085000000000000000 210471026820645139013810133828803251812452521336344204162059234203146140100053080405040406050204507511090608340744095000000000000000 210481027925629215013415440336609759910564021327333201147065242203176188101052070705090609101010309510090606440766095000000000000000 210494027559661177015813142139003556111763623343351208162056230185152175110053090607070710020604409611100608340555105000000000000000 210504028582704131014709831828502150713845220355359220185050233190135138085051110406030306030203706412100810340633074000000000000000 210512026820618109014209931824803847712951523314324199155045220185135138079052070306030305050404607610080507230533065000000000000000 210521028571669116514209131524002248713747121355360207170041221183144122098053090306030305030203707512100609230543085000000000000000 210531008825633153014512036230307053411857122349355194147066219178158169127056080506050507080708408511100506430455116000000000000000 210544032651700209016114343142903259311861523346362224169063242198156190101051100708080711040304409611100808440656094000000000000000 210551008625606107014509033228502947412754824301312196155050211178134138081051060306020406050203508609080507330433074000000000000000 210562027925598148013911437436605252911362623312323183147052205165139187103054060405050509050606409610080406320346095000000000000000 210574027559685134015010234828901551113450822338359218185048224185131147077052100407040406020202607511100710230534065000000000000000 210584028582716188015712539936204757212555721356376223184060241201153165103052110607060609050505508512110810440755095000000000000000 210594027559736202017012241837002658612556823371385232184065248201151171099052120709060709030303508613110910440745085000000000000000 210602028571633120014211033026604749312852122327332199162054219196138116088052080306040405060405607510090508330642075000000000000000 210614028582752161016810236031100954413847822366397237192050240192142150105052130508040507010201707512120911340644095000000000000000 210624032651685143015310635731801952213152122350353219170058228191146141098051100407040507020202607512100709330644084000000000000000 210632029447610113013309531927904148312652321298300202162055220189138135078049070305030306040505507509070608330543064000000000000000 210644032651677190515714541036004057411760523342352221177058238206152176085052090607080709040405409611100809340755075000000000000000 210654032496700150516211135730901453113151023338363220183055234186130125092051100508050507020202607611100810340533084000000000000000 210664027974657155015612737833702453712257623328338207170057230202138163082051090507060508020403508610090609340745074000000000000000 210674033371692193015813640437903757711958322344367214168070244194148170099053100607070609040404408511100708540645085000000000000000 210684028582700174016513337731202155812553923344370222169055238202142162092052100608070507020303508611110808340745085000000000000000 210694027559685158015411438331202554012656022340359213170066229185138157081052100507050607030203508511100709430544075000000000000000 210702008284625158514212535032004854011555922323340197154054226183159160099054070506060507060405408510090507330555085000000000000000 210712026820657119013809531124902849113347321341343201163050226197153126089052090305030305040203607511090608330653075000000000000000 210721029447685121014512630723802149413844821358362235170052235199137127102052100306060304030203706512100909340643095000000000000000 210732008625655177013913737331505456111656921343355205162059240198163176107054090605070507060606408511100608340655095000000000000000 210742030254645137014411535627903451512555122343346200161038222181144150085053080406050506050304508511090608130544075000000000000000 210752028571629122513410331425102449612650021326337196155053213177146121094053070305040305040203507510090507330443085000000000000000 210764027559728178017112440134802556212955123349369210192057244201144162098050120609060608030303608611100711340745084000000000000000 210773026820649127013310130926902950212947520312336210171049232195142134083051080405040305040303607410090709240643074000000000000000 210784028582696154015410736630302553612952522353372218177055229190148152103053100507040507030203607512110709330644095000000000000000 210794033371712160014211937032202054213151920361368227185049240195140151103051110506050507020303607412100810240644094000000000000000 210802030254622150014210736034903253111757922332338187148053221187149147111054070506040508040304408511090406330544105000000000000000 210811028571606120014210634226802349312256423316330186148049206179141152107054060306040405030203508610090406220444095000000000000000 210821027925604114013910633024603248412454723321327188148049212190144143089054060305040405050304508610080406230644075000000000000000 210834028582685202016013844538703158611665023356365212169062231190145199112053100708070809020504410612100708440646105000000000000000 210844028582716176015911040933402656012757122354362225185061251210146159096050110607040608030303508512100810450844084000000000000000 210854027559720139016310235027301351813848622341356228188046240188138138088049110408040506010202707511100810240543074000000000000000 210862026820614179014312436834804056310960023320332201156066237197177185099054070606060508050405309610090607440666085000000000000000 210874032496677130515510636126701150613353322341349214177056220181133145095051090407040505010202608511090709330534084000000000000000 210884028582724190016213541733504757412657622362378229197066251218145177116052110608070708050505508512110811450845105000000000000000 210894032496647118514010131425901549013248621325349197155049217194125133104053080306040305020202607510090507230633095000000000000000 210901028571618123013510433027903349712453521315338194155050219181137139096054070305040406040404508510090507330543085000000000000000 210912026820618105014309031424802347113150823314327192155048218181137125077052070306020305030203607610080507230543065000000000000000 210924032496637159016113040337602654111763225331349199162064212169139171110054080508060609030303409711090508430345105000000000000000 210932026820657135014210633427302251312850821321333215162056238205145142099050090406040406030203607510090708340744084000000000000000 210941008825633180014611839637905356411262523329339201155062228200167183109053080606050609050606409610090607430766095000000000000000 210954033371724185015813039535303356912754621366375230184056245210146166101051110607060608030404508512110910340845094000000000000000 210964008512688122015809734429500949613850023331355217185047227191122142107051100307030406010201707611100710230634094000000000000000 210972029447610141012911134824903752011757021313326195155050219185141153095053070404050405040404408510080507330544085000000000000000 210981026820629124014210332225903449812651222343346192155053214173139130099055070306040405050304507511090507330443086000000000000000 210991027925651148014911435629505752912354622336344210155059233201150151094052080406050506070506508511090707340744085000000000000000 211004027559736176015912938934001756013152921346362242192053257210143166089049120607060608010302608511101011350845074000000000000000 211014028582673141015011136229502452012953822330353207163053221197134157120052090407050506030203608510100608330634115000000000000000 211024028582712201016114641337702758512158022360389222169062236196146181111054110708080709020403508512110808440646105000000000000000 211034028582677139014810736231101351813053621344359211178051220181136147111053090406040507020202608511100709330534105000000000000000 211042027925645180514012036236705956411456121321327212162062246207172178083050080606050509060706408510080708440765074000000000000000 211054028582692177015513040134203456112357922360371211170061230196146157105053100607060608040404508512110709440644095000000000000000 211064032651681170015212840738603455412259822340349222178056236197139158081051100507060609030404509511090809340644074000000000000000 211072026820651126014609831224304050112948022344348201163053231199143120099053080406030305060305607511090608340643085000000000000000 211081026820629119514010431924802549112850722329337199155049219177136142103053070306040305030303607510090507230434095000000000000000 211092027925637138014411435228302951612355222334343197155060229182155153111053080406050506050203508511090507430554105000000000000000 211104028582700179516012939235003656312456022344364225184051239199148184101052100608060608040404508511100810340646095000000000000000 211114032651667135016310035834202651313053624340365200163056223179133133105054090408030508030303608611100608330433095000000000000000 211121028571649112013008831826302448213449020331347197162052222181141123096053080305020305030303607411090508330543085000000000000000 211132027925665102014408729825301446714244721319335214178040224189127139081050090206020305020202706510090709230533074000000000000000 211141027925659128013910233526104250413050821332348210170047227196143143103052090405040405050405607511090709230644095000000000000000 211154033371688222015313544845203160511365122344360223169071240191166182099052100807070812030404410511100808540656085000000000000000 211161026820653165013812535130605654811953721336349201162062249213158146118053080505060507070506408511090608440854105000000000000000 211172026820661123513909131425702449713247621327346208171055224188148127087052090305030305040203607510090609330543075000000000000000 211182027925665141014011334629603652012752121334350206162052233200150151093052090406050406040404507511100608340744085000000000000000 211192026820625181014912741935404856511066923330341196146065230187164201109054070606060708050505310610090506440557095000000000000000 211202029447649122013909432427301849613050021308333204177049225191133142089051080305030406030202607509090609230634074000000000000000 211212026820633122014410431425902649612749622335336191155056219187151128097053080306040305040203507511090507330543085000000000000000 211221021438643163014312936733907054611757022322332209155063238190151174094051080506060508080608408510090607440645084000000000000000 211232042876625118514209832027502549012751222320329193153046219185137129086052070306030406040203507510080507230543075000000000000000 211242021438663134514410832227004051112948621349359212171057225188142141107054090406040406060205607511100709330544095000000000000000 211251055877669161514012736131806654412254021334348213169052244204142160092052090506060507060807508511090708340745085000000000000000 211261021438637152514311438032405853311959622323347197156062232181150158093054080506050607080406409510090507440544085000000000000000 211274023297661176516812640037804256011860525335352204161056227189148168082053090608060609040505409711100608330545075000000000000000 211281022069594093013508630322802045313150922304320181146044203172131114089053060205020304030203607509080406220432075000000000000000 211291044137633107514009030923401447413348822340341196157050216185137125095053080306020304020202607511090507330543085000000000000000 211301105071574140013911436438704051911063324290302184146044218177148159079052050405050509050405309608070406230444065000000000000000 211314071632649168516011939337002255111760624327345207170051228186149166089053080508050609030203409610090609330545075000000000000000 211324050254700157015711236034002453912951422347355225183045235199143152086050100507050508030303607511100810240644074000000000000000 211334095509667139014609636631401751812854822342349207168042229183136160079052090406030507020202608511090608230535065000000000000000 211341020954635155014911434228905553711853823333337207147067240198165149089053080506050406070406408611090606440654075000000000000000 211351031860669119013910030125901749113645020335344213177045235210137131075051090305030305030102706411090709240843064000000000000000 211364022064702153515310837230903553413152921344359222198061242186140144087051100507040507050304608511100811440544074000000000000000 211372022069622109013909832025702247713051522321335191146044214181129132091053070305030405030203607510090506230533085000000000000000 211382021438665174014513137733606655811956821350353210163086227192151162123053090606070508080607408512100708630645115000000000000000 211391031860625159514012937032206854111559122327339196146057228192153166095054070506060507070707409510090506330655085000000000000000 211402020954647158014512036630706154011956522333348203156065232189147150107053080506050507090407408511090607440544095000000000000000 211412022069653155014610435435105453712154222318324225176052246205150153068049080506040508060506508510080809340744054000000000000000 211421031860653145013712534429805052512452720330353201153048227191146159099054080405060406050606507410100607230644085000000000000000 211431020954614135013812533427505051311954422332338188149056218177142131091055070405060406080306408511090406330443086000000000000000 211444026016665162015912035731203554512253723325352214169062228185147148105053090507050507050304508610100708430544095000000000000000 211454025127649168015513339938902955111761523332351205161060218177138190101054080507070609030403409611100608430446095000000000000000 211464027203665195016513942937403657911464624345359212177067228182142194114054090708070709040404409611100709430546105000000000000000 211471031860649129013709433828503250512852121340346202162044218186157140094053080405030406050304607511090608230554085000000000000000 211484022064673161015512739432205354412358523340359206205059229193145150097053090507060607090306508611100612330644085000000000000000 211494067005633151014612539135402353211861823327332203151051220180137156086052080506060608030303409610090607330544075000000000000000 211502022069610118013510731027404349012450922304318192156048212163135133083052070305040306060305507509080507230333075000000000000000 211511020954622118013710431926102849012651322328340188145049220170147132098054070305040305040203507510090406230443085000000000000000 211521020954614136514710934628705451411956424314339183148058221177152153092055070406040406080406408610090406330454086000000000000000 211532021438669112513909431124501748213846420339348208168044228189141122091052090305030305020202706411090608230543085000000000000000 211544023297681158516112038731801854012656823337352217185053236185145159093051100508050607020202508611100710340544084000000000000000 211551020954645150014412235831404253112155422316333206161049235201142149083051080506060507050405508510090608240744074000000000000000 211561039402633111012909433029404948013152120317317199157049229188126137073050080304030406060405607410080507230533064000000000000000 211574022064681157515812539133503953912657523337342226175053228195135157081050100507060608040404508611090809330634074000000000000000 211582022069622165513813736631707554811358822327332195148065230195163157096053070505070507090708409510090506440654085000000000000000 211591022069622104013310130823102547013249521333336196159051206178124129079054070305040304040203607511090507320433065000000000000000 211601039402637163013911138134706654611659821342343201162054222185148165103053080505050608080607409511090608330545095000000000000000 211612041908629130013711534429006650612454621320333196162051220179140145093053070405050406090507508510090508330444085000000000000000 211624023297704182015312339234303856612455621348362229178064246194142155097051110607060608050304508511100809440644084000000000000000 211633021438618148017411134237503152911655428318333186155050224193153156087053070409050409040304408810090407330654075000000000000000 211641039402614180513112636635307056410859621312317201162062252200177167079051070605060508080608309510080608450765064000000000000000 211651063720635131014411133928704150712553422344351199149056215177151134086055080406050406060305508511100506330443076000000000000000 211664022064692163015712237332203554612653922346364218177057232185138150105052100507060507050204508511100709340544095000000000000000 211674022064708174515713440533805655812657222354359216176064240208138167085050110607070608090306508512100709440745074000000000000000 211684025127692162014711840132603154512658021352356218185049237181144151097051100506050607040304508512100710240544084000000000000000 211694022064665162514213538931904354512258521346353220181061225191131176087053090506070607070305508511100810430635075000000000000000 211704025127637140014711135932603351912256323329348184156056206146137126106054080406050507030404508610090407320143095000000000000000 211714025127692185015712541939606856912160522346353231183055237208147172087051100607060710060907509511100910340745074000000000000000 211724027203645132014711037931204950912658722318324213171049228189129153075050080406040507080305508510080709230534064000000000000000 211731021438594114013810832826502748412255223307316191148046217179136131092053060305040405040303508609080506230433085000000000000000 211744023297708134515010234828101151113849121361377214176045229188131140109053110407040406010202707512110709230534095000000000000000 211754022064791165515310636730702154814446319382385240194056255214139136095048140507040507030203806413111011350843083000000000000000 211762031860590145013312438124608252511264622300307190146051212186143181088052060405060605080909409509070506330546075000000000000000 211771022069625147514910834829304452711855623311333201155062229193154124086053070406040406070305408609090607430653075000000000000000 211782041908614129012912233029904350512153821298329190162046217174150145104053070404060406050505508509080508230444095000000000000000 211791022069608127512711131928103950212152420323330186155068216181138134098054070404050306050404507410090407430543085000000000000000 211804025127708213016413343539704159711861323324335225175061249209159181101047110708070710040505409610090809440756093000000000000000 211811021438645117012510231123803648913148119333341208163053222181141125095052080304040304060204607411090608330543085000000000000000 211822021438618130014111234027703950612255022309329190153044223193146138081053070406050406050404508509080507230643075000000000000000 211834035816683187015012540938903557111959922346353214197059237175151165104051100607060609030404409511100711340445094000000000000000 211842039402598151013812537026104253211261823320326183147040210176152160098054060505060505050405409610080406230455085000000000000000 211854025127688192015413341739806757611960622348353220170068242194150164117051100607070710090507409511100809440645104000000000000000 211864026016696125015009831925901250013945821337363218183050231184124125090052100307030305010202706511100710340533085000000000000000 211874023297728167516212237732005055013251722370386227193057245194142144093053120508060507080206607513110811340644085000000000000000 211881031860614117514310732726505248912553323319328190146042212182138140076053070306040405060606508610080506230544065000000000000000 211894027203669137016211034824901751512952024327349210168053230198134150086052090408040405020302607610090708340634075000000000000000 211902020954629226515415142941209360910368124329335208155074237182177209099053070807090710100910210610090607540567085000000000000000 211912024230653130013209632025703250612949020351355202171051228178141128120054080405030405050204607412100609330443115000000000000000 211924025127720146019410435429702552613649126357369227184046240208141150093051110411040506030303707712100810240744084000000000000000 211934022064653161515512739334002454412060223322344203145056234195138161098052080507060608020303509610090606340645085000000000000000 211941039402637171013712538934606655511461121334338208162060238196154153094053080505060608090507409511090608440654085000000000000000 211951031860614137014212536233705251511958923318332196150046214181144153091054070406060508060606409610090507230544085000000000000000 211961063720610133513811236633606051011960122318322186148057217188138144122052070405050508080507409510080406330544115000000000000000 211972020954635139514611434428303951812254123338340197153045220189155141088053080406050406050304508611090507230554075000000000000000 211984035816671148514810636235001952912653922337347213169050238190133158079051090406040508020302508511090708340634064000000000000000 211994023297685132514910633829503450913449421340356214179056204195137136086052100406040406040304607511100709320643075000000000000000 212002022069665125514409433028502150013349721335337205171051228183129138089050090306030406030203607511090609330533074000000000000000 212014026016692130515111033829301650613648821348357216177044231190130135095051100407040406020202707511100709240633084000000000000000 212021020954612174513713338534206455810963022316327201163061232186154165091053070605070608080607309510080608440555085000000000000000 212033042876641179014612435329807356311355122337352207161070236194181144106054080606060506090708408511100608540664095000000000000000 212042020954629143014411334631105052212055022325329198163055229185153145097052070406050407070406508510080508330554085000000000000000 212054023297688155014911437034206153712853721349362209169059236196136165100052100506050508080507608511100608340635095000000000000000 212061022069637102013608830323201446713647521337341189164044214167128115110053080205020304020202707511090408230332105000000000000000 212074025127716219514912251446605860211871820344364238185063240204163205108050110806061012060706411411100910440757094000000000000000 212081020954637134014310834627205351112454322318336200162054225190143134092052080406040406090306508510090608330643085000000000000000 212092041908681154014811633929304453612749821353368219174060238188153151106054100506050406070305507512100709440554095000000000000000 212104035816653128015310636033004050412955123325331209171052234186133141089050080407040508060305608610090609340534074000000000000000 212114026016675179016013540735503456311960323346361227182066225205142173101053090608070608050204409611100810430745095000000000000000 212121020954645183515313740936607556711363423335348200155066232192161185099053080607070609090608409611090607440656085000000000000000 212134069377708141515210433829701652013647721355367219176048238183135134092051110407040406020202707512100709240533084000000000000000 212144022064669161015312442132005054412262922338358205163060230185134159099053090507060707080306509511100608440534085000000000000000 212154023297673186014913142738104657011863422329333218168063237197148198092049090606070709040605409510090708440646084000000000000000 212164022064724182016512239036805556612753922359378228177067249212141153101052110608060609080306508512110809440844095000000000000000 212174023297712172015812438631602655612854222334361234183055246205147165103050110607060607040203608511100910340745094000000000000000 212184026016677144015811234829805052412951323322334218178062248198135122079049090407050406080306607610090709440633064000000000000000 212191020954653163014013135830305554611954821333355205154059231195159152120054080506070507070406408511100607340654115000000000000000 212201031860598135013512233730706151311656322306313198148087218170152153098052060405060407080507408509080506630454085000000000000000 212212031860614141514411437736004452011861523307311193154051224196131179079050070406050509040605409609080507330635064000000000000000 212224027203685178015512439336103856212157422357360211170059237183147184095052100607060609060204508512100709340546085000000000000000 212232020954637130014610734426502750612554022342352196150045217176141138113055080406040405030303508511100507230443106000000000000000 212244027203655144015111837730503852412557623338347203169057220173132153095052090407050507060204508611090608330434085000000000000000 212254022064696149016012037232001353013153322342359220183048235190139150094051100508050507020202608511100810240644084000000000000000 212262048459657148513911135429806252912453821335350205169061226180140134102053090405050506080507508511100608430543095000000000000000 212271021438637115014210433228503848613152122315340195153048205173133124105053080306040406040404607510090507220433095000000000000000 212282020954586138014211834230104051611358324306309190146053219185141152083052060406050407060305408609070506330544075000000000000000 212292022069641116013809531424903248713149021337339198163054220185127116087052080305030305050204607511090508330532075000000000000000 212301022069649142013711035129104652112454121331332204135059246197142141083051080405040506060405508511090605340644074000000000000000 212312031860625163015013536832006854611458824309322212161053227199148160068051070507070507080607409609080708330645054000000000000000 212321041908669170014611536630705155412054821337351214170064233198157165098052090506050507080306508511100709440655085000000000000000 212334027203688145015710837429901552513154422344355221176048230199131151095051100407040506020202608511100809240634084000000000000000 212344023297712157016310938033102053913253422351366227185059240183141159090051110508040608020203608512100810340544084000000000000000 212354023297677173512612941937505055712161918342355213168050228196144200108052090604060709030806509311100708330647095000000000000000 212364027203712225017114957638506860811780824362379224185062246198151183105053110809081209100407412612110810440646095000000000000000 212374025127677170015812040337002455412259523339359214169053230201142176098053090507050609020303509611100708340745085000000000000000 212382022069665160014811136131205554212254322324346209170058248202158157093052090506050507080306508510090609340754085000000000000000 212392039402688200014814138937008958411756521344361244175054242198167175113052100706080609110709408511101009340665105000000000000000 212402078804657125013410633828305150013151420314330190155048216187140158093050090305040406070406607410090507230544084000000000000000 212414022064716183016613340935802656712657123355368227176054247210137182093051110608070608020403508612100809340846084000000000000000 212422021438665140014611632726304451912849222319328217169059242213138129083049090406050405070205607510080708340843074000000000000000 212434026016732190016612739035201957412753322367377235181053247210145131104051120608060608020302508512110910340843094000000000000000 212444023297712144515710536428301052413551122364366227185063237205132145099051110407040506010202607512100810440734084000000000000000 212454023297692171515612238335602855512455322347355225182055240196145164102051100507060608020403508511100810340645094000000000000000 212461031860622138013511835032206351612056321325340191155057219189138163107054070405050507090407508510090507330545095000000000000000 212474027203688152015711137932702353312955122332359222186051234194133154090052100507050507020403608511100810340634085000000000000000 212482021438649123513809933727503949713051921322334204162055229196136132085051080305030406050304607510090608330633074000000000000000 212494022064685181015712941837006356512161023338353220183088238199146166096051100607060709090507509611100810640645084000000000000000 212501039402631134012911433430005551112352920317328198162057225191149146089052080404050407070506508410080508330644075000000000000000 212514023297708131515510234528401250713948721329368225192040229187129140110052110407040406010202707510100811230534105000000000000000 212521044137606122512911233125705049612254621299320186147061228196135133087052060304050405070306508509080406430633075000000000000000 212534027203700157014811438134202253912954321341357220184046235201136155090051100506050608020303608511100810240734084000000000000000 212541042876598105513509531325902847112652322314319187149047209175129137091053060305030305040203507510080406220433085000000000000000 212554022064722192515413442234904457612558521364379238187054243198142181107052110607070708040505508512110910340646095000000000000000 212564035816677191515112941740505357511761622353362205161064236197148190094053090607060710060506409512100608440646085000000000000000 212571020954625152514113336635007253311758422305318208177054227201137181086050070506070508070808408509080609330746074000000000000000 212581024230649137514211734827304451512653621338344202164062225189139127099053080406050406060305508511090608430543085000000000000000 212592031860629135513311135129505451312255821321328187161051227193135150100052070405050506060606508510080408330634095000000000000000 212604027203685142016311136632601452113153423337350217176050229185133146106051100408050507010202608611100709330534094000000000000000 212614027203649165515511738436203654811859123322340206169057220181142166091052080507050609040404409610090608330545085000000000000000 212624022064696190017013241135503057412158924334361228175061241201142166085051100609070708030404509611100809440745074000000000000000 212631022069637116513210230927105248713048520331338193162050216175125129083053080305040306070406607411090508330433075000000000000000 212644023297696184015312040137403256812257621338351223176049253221144168089050100607050609030404508511100809250945074000000000000000 212651042876645126014010232025403650112849621335350199162055222188146125096054080406040405060204607511100508330543085000000000000000 212662048459637098013508430523201846113847821333337194160043218183123119087052080205020304030202707511090508230532075000000000000000 212671020954657129014609934329903250513052222330343205169043229186141135081052090406030406030404607510090608230543075000000000000000 212684022064720221016313542739406560411959222354365235184072261217156166101050110808070710090507409512100910550855094000000000000000 212691021438625223015113140334207360610364424325337201138068251227189188107053070807070608090608209610090605450976095000000000000000 212702039402625117014609234635003248912755323311324203171048224175141155084051070306030408050204508609080609230444074000000000000000 212712022069661144013910333428303052412650521333342213168049226187150140092051090405040406050204507511090708230544084000000000000000 212722063720659140014410933028504651912650021334348197162082233189152134093052090406040406070305507511090508640553085000000000000000 212732020954594124013211234729504049811958422292307188151051220194149147066051060305050406050405408508070407330644054000000000000000 212744027203681172515712238335905355612256223340354214170067238195146150097052100607060608080306508611100709440644085000000000000000 212754027203677180015912741335401856412061023338354218169056234197151165083052090607060708020302509611100708340645075000000000000000 212764027203681163016112238134802254612456023340344220177055241213135172087050100508060608020303508611090809340835074000000000000000 212774026016649169015313839437606155211760623308316212170066245209143190076048080507070609100307409609080709440746063000000000000000 212784023297708209515313344045107059311962221361374220177068246201151183106052110707070812090608409512110809440746095000000000000000 212794035816649142015011438532004452112459323312325214170055222196133143068050080407050607060305509610080709330634054000000000000000 212804023297665156516212236131405053812354324329340209162062237203133148078051090508060507080306508610090608440734064000000000000000 212811042876606108513510230723003547612750722304329186145045209172125131094054060305040304050304507509080406220433085000000000000000 212822022069625118513910332225305249012751522330333190155053211173135122097053070305040405070506507510090507330433085000000000000000 212834022064665130515510835429101250613153223326352205168045221182124140092052090407040506020202608610100608230534085000000000000000 212844054406688176016613038536703956012256024336352220177059240193139160083051100608060609060304508611100809340645074000000000000000 212851042876645127513610634329103650212853121325342199162045224188135151095053080405040406050304608510090508230534085000000000000000 212861055877633119013709830927903549112848721323327198163057225204139126089051080305030306050204607510080508330743074000000000000000 212872021438614100513109831823601946413251921316327191151053211176131129098053070205030304030202607510080507330433085000000000000000 212884046594685156015112437430505353812754722337347217177057233199131155086050100507060507080306508511090709340634074000000000000000 212894052032724155015511435629304353713449221357360225193057244203133137087049110507050506070305607512100811340733074000000000000000 212904023297637104013609632826403147013551521333336196162050212177118132091052080305030405050204607511090508330423085000000000000000 212914044129677178015312941537307956212061322332348212177063238209136177077051090607060709110508509511090709440735064000000000000000 212924023297724178016911838134202056212852723362377230184047241207148148103052110608050608020303607612110910240744095000000000000000 212934027203677164015012539333705354712358122339354209163059236203141158096052090507060608070406508511100608340744085000000000000000 212944050254633133015211435233501751012455524334338201160042215186133144081053080407050508020202508611090608230534075000000000000000 212951030416598110012911133628707047912456121310316181147050217185131146087052060304050406080608508509080406330534075000000000000000 212964027648673198014213544440706358211566021331346220168059243194161191104051090706070810060707410511090808340656094000000000000000 212972030416647169013711737537905255211758021335335204162059231185148165103051080505050509060506408511090608340545094000000000000000 212984020042669204016114245640503858811368224338351213161056232194157208104052090708080810020704410611100708340657095000000000000000 212994046804665153015711739732704153412459723351355201162058225179130153104053090507050607060305509612100608330434095000000000000000 213003020291610113013610031125703148312650922319324196155046202163138137086053070305030305040304507510080507220343075000000000000000 213012022277641127013409633027904650212751520332344194162057225188142128092053080405030406060405507411090508330543085000000000000000 213022030416637151013811636633704653211957521309322213163050237198146157077050080505050508050505408509080708340644064000000000000000 213034019870677144014112237031103952412954620352358207170059225188130154109052090406060507060204608412100609330534095000000000000000 213044023430657123015511034026501149713251723349357203162046212168124146102054090307040405010202607611100608230334095000000000000000 213054019870665178015512641137006156211861823330348206161063233199144173094052090607060709080507409610090608440645085000000000000000 213064040083700193517213041336403457712158924347376222176054237192153177107053100609060709030404509611110809340655095000000000000000 213072020291661123013809830726503449713246521335349205169055238187131138091052090305030305050204606511090608340533085000000000000000 213084023430716151016210435628301253213449722356366234185052235198133138094051110508040506010202607512100910340633084000000000000000 213092020139657155013612536229508053712255220351353201162068238198147162099053090505060506100709508412100608440645085000000000000000 213104019870704198017013742537005258212060424362373222177059239190142162098052110709070709060506509612110809340645085000000000000000 213114062406692145016511238230401552513155223356362216177057232196139146095052100408050607020202608612100709340644085000000000000000 213121037547641172014913537232205455611557923335342208162055234198147182105053080606070507060506408611090608340646095000000000000000 213132030416657139513710434330703451812652220340341209169059228192150152093051090405040407050304507411090608330644084000000000000000 213144019870677143014512037032401752212954621341352213170055234190128152093052090406050507020202608511100709340634085000000000000000 213154020042724178015912141635803556212857422341359235185062269223152172105049110607060708040304608511100910450955094000000000000000 213164019870685148515911137730901852912955123333351220185048237190133143072051100407050507020302608611100810240634064000000000000000 213174019870692183015312541737004356712260222339362214177061229191137158107052100607060709050405509511100709430644095000000000000000 213181020605633132014411234325103850912454122336341202155051229189141137092053080406050405040404508511090607330543085000000000000000 213192020291677125014009831425304750013546520364366203169053231192133147118054090306030305070305606412100608340634105000000000000000 213202020605677134515010332525702651113248122348355214170045238187143120098052090407040405040203607511100709240543085000000000000000 213214039740696150515812238629501953113155422362366211176059224192130143100052100507060606020202608512100709330634095000000000000000 213221022277653110514509231421902247913648122339355197163046221177132125102054080306030304030203707511100508230433095000000000000000 213234020042677155515612139433902253712658323351356207170054222185134158095052090507060608030203508612100609330534085000000000000000 213244052987659125415510633829801050013151323327343207162046227189125155081052090307040406010202607610090608230534075000000000000000 213254024465675191015114542938504457511763522348357207168059229186144177104052090607080709050505409511100608330545095000000000000000 213264053445704195016113341739302857912159222341364224196054243191148176103051110708070710020403509511100811340645094000000000000000 213274019870692150015312236629302353113052822349355212177059229205135146086051100507060506030203608511100709330734074000000000000000 213284020042700168014912436838302955112752521349359264177053238192143168090051100506060509030303507511101209340645084000000000000000 213291020139618174014112437731407555811061122328343187154066229189151157110055070606060507080708309510090407430544106000000000000000 213304020042657160015611839931503254212160723340348213170054218170138158088052090507050607030404509611090709330444075000000000000000 213311020605625129013411234327504750512354921325327196162059234199140142083052070405050406080305508510080508340644075000000000000000 213322020605606094012408630323202545413350020312317191155044210178133122089052060204020304040203607410080507230433075000000000000000 213331020139641146513712235431606752612155221335341203162060224190142157091053080405060507090507508511090608430644085000000000000000 213344020042645154014911838135802953612059123326337204162051223176143168095052080506050608030403509610090608330445085000000000000000 213354019870718172015711837233804355612951721339348233184065253216142161079048110607050508060305607511090910450845063000000000000000 213364019870692186516813139633402457012157224353368220170060240193150170107053100608070608030303508612100809440645095000000000000000 213372020139653149014212234429205253012352721326346198162055228203139146104053080506060406070406507510090508330744095000000000000000 213384039740728235016214747844707261711765622361373240200062259215151198092051120808080911070808410512111012450846084000000000000000 213394053445692171014712439335003955512456821348364215170062236210138152111052100506060608060304508511100709440844105000000000000000 213404023403665143015512237734101552212756823344359211170043221176138153093054090407060508020202508611100709230444085000000000000000 213414023430677150515612235631603653112752623353360206170054228196136155100053090507060507050304507612100609330634095000000000000000 213424048928700159514611138334704654112954720359360222170059237196138146102051100506050608070305608412100809340644094000000000000000 213431020605635129013511433628705250512552921324333206163050226195144139103052080405050406060506508510090608330643095000000000000000 213441030416602120013710733628606149312255822306313192154049223193126146072052060305040406070607508509080507230634065000000000000000 213451030416629110012509031225902047913149619325337193155047218187133132096053070304020305030103607410090507230533085000000000000000 213464027648625180015312541044403756411065524309312214163053227184146178079050070607060711040404310609080708330545064000000000000000 213474023403657180015713340338604956411661323327339208170062224198146174102051090607070609060505409610090609430645094000000000000000 213484019870692139014810934929901251813350421359365216177052233189131142100052100406040406010202607512100709340534095000000000000000 213494065239649169016013341738103755211764224329339208162052225183138168092052080508070709030504409610090608330545085000000000000000 213504052987677196015714143938706658011664823338352214170059236190147175105052090707080709080607410611100709340645095000000000000000 213514020042685157014811939333805853912757421340346211170057235214129169081050100506050608080406508511090709340835074000000000000000 213524019870665150015010837430303953112556322348351207162054223186130159090052090507040507060304508511100608330534085000000000000000 213532037547622122012911233828104649612554420319327192155045211185147148097052070304050406050505508410080507230544085000000000000000 213543020291649134014211032426304551112749821340347198155061227190140148113053080406040405070305507511090507430644105000000000000000 213554023403677220017014243345104160311264025351369214161064237186152246105054090809080712030605409712100708440559095000000000000000 213561020291633105013509129924402247113447321338342187155049211175124123098053080305030305040203607511090407230433085000000000000000 213572020139625119013510833627403049112753721322329201155050222186134149091052070305040406040304508510080607330534085000000000000000 213582020605633150513711836530206753111957621328338200155066227190138154097053080505050507090507408510090607430644085000000000000000 213591020291653140014911733528803551912551322331342207162049236189144135101052080406050406050304507511090608240543095000000000000000 213604040083716221016414145144906460411863022357371227184070242205150189095051110808080811070607409512110810540746084000000000000000 213611022277629095014008630724001645613748822326337194155038214170129109097053070206020305020202707510090507130432085000000000000000 213624023403736147015410335627901552713948321362374230193051245223127140094050120407040506020202707512110911340934084000000000000000 213632022277629111013509130723601648013148821333337192147056216179124126086053070305030304020202607511090506330433075000000000000000 213644020042673151015512135731902553212653023336356210162050223181145139110052090507060507020403508611100708330543105000000000000000 213651020605663127014010233227903450213250121324337209170049235197141142085050090406040406040404607510090609240644074000000000000000 213664020042712165016712437532802254812952723368379218177056239197138157099053110508060507030203607612110709340644085000000000000000 213674020042692184016213239634603856812157223346356225177057238194145170101051100608070608040504508611100809340645094000000000000000 213682020291681116514409131625502648713946521341342216184054237197135131083050100306030305040203706511090710340633074000000000000000 213694019870720199016512741339703758312357322354375231184062245244150185108052110708060710040504508512110910441146095000000000000000 213701020605610119013410632826104449112453822322329191162057212182145138094054070305040405070305508510080508330543085000000000000000 213714023403732218016013344036204860112160221372388234184061249199162188109053120808070809050505509513110910440656095000000000000000 213721020605625114013810031826403948412950922332334193162048225189135123083053070305030305060304607511090508230533075000000000000000 213731020605618124013810433125904349812453622318334193155054217185130130095054070305040405060305508510090507330533085000000000000000 213744019870673200015912345738503858411568023348361206162065236189155177092053090707060809050404410611100608440555085000000000000000 213754020042724196515412942537402858012458821360370232199055251201146188101051110707060709020403509512110911350746094000000000000000 213764046859696148516211035727801452913151223353370217195050235197131143103053100408040506020202607612110711340634095000000000000000 213771020605624114013410231425102348412850421338340189148044213183139129101054070305040305030203607511090406230543095000000000000000 213782020291622151014311035735306753211657423332340184147059229188150162110054070506040508080707408611090406330545105000000000000000 213794020042685156015613740134402053812758622359363212169055230183143166107053100507070608010303508512100708340545095000000000000000 213802022277629120013610133426304649312753121316332190156061214175129129088052070305040405060405508510090507430433075000000000000000 213814024465661155015211137037402753712356023333387215170054227189139157085058090507050509020403508611110709330544077000000000000000 213824020042681130513610435427901750613452020345366207169054224174130142118053100405040506020202607411100608330434105000000000000000 213834019870692179015912937733102556312254523345368213170061233186149163106053100607060508020303508611100709440545095000000000000000 213844023430685184014612937934304856812055421351360210170063240196149172102052100606060508060405508512100709440645095000000000000000 213852037547637235015514942546409361710366624344350209152064235190179216096054080807080712091010210611100607440667085000000000000000 213864023403669138015110734832601751612952022340357208170046223178133147104053090407040407020202607511100609230434095000000000000000 213872030416641196013714139438707358011061421322340206155061232195159179089053080705080609080708309510090607440655075000000000000000 213881020139614113513710233327702648312754222316326189148047220187127124074053070305040406040203508510080406230533065000000000000000 213894019870708170016911940733403055412757523344357225185058244199135161097050110508050608040304508611100810340635084000000000000000 213904020042714216016614343338304460011960623366380234184064245196158179115053110708080709040605409612110910440655105000000000000000 213911041209639159514612536232203454111856622321339207161061238200144173103053080506060507040404408510090608440745095000000000000000 213924019870677147016411836829601252712854324357360216170050224183133144104053090408050506010202608612100709330534095000000000000000 213934040083692144015110838231801252413255221367370215185053227194132161101053100407040607010202608512110710330635095000000000000000 213944019870700194016212743338505057812161823345357230185055242203149174087051100608060709040606509611100910340745074000000000000000 213954019870792185015912639433801956913949820377387240192062254221147165097048140607060608020202707413111011450945083000000000000000 213964019870669148015311737030502052912655423341356217177050223185133149108053090407050507020203508611100709330534095000000000000000 213974019870704149015511137630701853013253422338351220186056244220133149071049110507050507020202608511100810340934064000000000000000 213982020291635102012709430124402546713547320318322203163042223185128123086050080204030305040203607410080608230533074000000000000000 213994019870712161516111138831202254413054422375382215169055227197140153122053110508050607030203608513110708330644115000000000000000 214001020291622144014111435031204652411856322328338203162044225183143138087054070406050507060405408510090608230543075000000000000000 214011020605637143014612237630705152212259022322338200162049222179137164097053080406060507050606509510090608230445085000000000000000 214021020605633137513411434728704451512254721335344194154060222182144152107054080405050406050505508511090507430544095000000000000000 214031020605657132514710830926703750912947022348351205161055230190138128103053090406040305050304607511100608340643095000000000000000 214041037547622139015111035431804551812056924332332195148048218188151133089053070407040507060405508611090506230543075000000000000000 214054023403688213516314243239404259711562823353377209174065234180155187115054100708080710040505409612110609440556105000000000000000 214061041209657117014409633627103748913451121329341203163048234206126126092051090306030406050304607510090608240733084000000000000000 214074039740669155016912340932002653712461225340352204168060226187133161084052090508060607030303509711100608430535075000000000000000 214082020139610165013413937835207554811162022305318198154053221192150186093052070505070508070908309509080507330646085000000000000000 214091030416625103014008431426801146813350122327331191148053212187124124091052070306020305020102607510090506330533085000000000000000 214102020139645129014510036028702650512755722319334205162045236201134142097051080406030506030303508510090608240734084000000000000000 214114040083704227016814544639705261011563323345359237177066244203157199096051110808080810060606409611100909440756084000000000000000 214124023403683187016512943743803857111964024352355209169062233187145173087051100608060711040404409612100608440545074000000000000000 214134040083688168016212738835603255112456323341352245177051238196142165087051100508060608030404508611101009340645074000000000000000 214141037547663135514310537231604051312956021339341209170053237210130151081051090406040507040505608511090609340834074000000000000000 214154039740740140515709432529101251914244021349367231192054254229128148083049120407030406010202706511100911350934074000000000000000 214162020605661139013710333028903051812750020344346207166061232181153158113052090405040406040204507411090608440554105000000000000000 214174019870687169016312637733703055212454823342360216201051270199141165090052100508060508040304508611100712360645085000000000000000 214184023403716202516113542738804658612259622368379225185059242194150173107053110708070709050505509512110810340645095000000000000000 214191020291622122013110431526103649612550721324327202148052221181140129090052070305040305050304507510080606330543085000000000000000 214201020139606156014411837430403753811261823324335194155068227182164132103055060506050507040404409610090507430553096000000000000000 214214020042685211016015243738604159511563723349375213162062233205152196111054100708090709050405409611110708440756105000000000000000 214224020042610134014411736232603651111959423315328189156053209173127161094053070406050507050304409610080407320435085000000000000000 214232020291598108013410632026905047612553622311319180154052208173125127093053060305040405060506508509080407320433085000000000000000 214241020139673156013710933229603853812549420333342215163064249208151138094050090505040406060304507411090708440743084000000000000000 214254023430720142515710535028101152113848621345363234185046246199132142088050110407040506010202707511100910240634074000000000000000 214262020605614111013610229724302848012748322332333184155055216175126125098054070305040305040203507511090407330433085000000000000000 214274019870675155015012037732002053712555922338348214170053235192136152089051090507050507020303508511090709340634074000000000000000 214281020291618152014112235631306253311557622310325194154056243199143160093052070506060507070607408509080507340645085000000000000000 214294019870740169515411037735202255213451020363377233192051253201136151089051120507040508030303607412110911350734074000000000000000 214302020605625211013714939841008859510563522327335198153068236183167198095053070705080610100809309510090507440566085000000000000000 214314039740661146515611435628601552612553823330357205162053226187137143090053090407050506020202508610100608330544085000000000000000 214321030416622119013109232530103449112652321318324197161048222187133143085052070305030407050204507510080508230534075000000000000000 214332020291645130015110633428603850612751823353355196155048216185137125094055080407040406040404507612100507230543086000000000000000 214341020605598162514312538334207054510964124327331186147060216173146171102055060506060608070708309610090406430445096000000000000000 214354023403728217015413244245305960012160821374385218184059249218154175119052120707070812050706509513110710340855105000000000000000 214362022277614166013412336231404754911159021328334202162064226193157151101054070505060507060405309510090608430654095000000000000000 214371020291661143014911033026302952212650022333346209162055235195151138094052090406040405040203507511090608340643085000000000000000 214384027648677178514312941737505056212061621339353211169059231203149190107052090606060709060406509511100708340746095000000000000000 214394046804661157514612037933101953912257322337349209162051226185141164088052090506050508020202508511090608330545075000000000000000 214404039740700182016313039933602156612357023348374231185054242210132160090053100608060608020303508611110910340835085000000000000000 214412040581637131513210834129904250712553520335348191155061221215135140109054080405040406060405508411090507430834095000000000000000 214424039740671234015916145644407261610868023331348224169073243195170247092051090807100811080708310611090808540669084000000000000000 214432020291614113513109232525902748312753021311327188140051212190128132094053070305030405040203508509080406330633085000000000000000 214444019870687175015513339434003155912257322338353215206059236209146179111051100607070608030404508511100712340745104000000000000000 214454019870730208017014044137804159212360423375385231184069248206148174116052120709070809060305509613110910440745105000000000000000 214464023430673181514412740336204456511959921340349215162065229192138157103051090606060609050505409511090708430644094000000000000000 214471020139665197014613736232007258111454421344362213162065241201176157103054090706070507080708408511100708440764095000000000000000 214481020605645153014011537930804653412058721325337208162062239189139169095052080506050507060405508510090608440545085000000000000000 214494019870649119014410635128701549113254122328338207162045217184127138075052080306040506020202608510090608230533065000000000000000 214501020139661137014210934728203751512852521343351201170056226196142134107053090406040406050304607511100609330643095000000000000000 214511022277649129014310231924903750512849222346355201162057224179130127097054080406040305040404607511100608330433085000000000000000 214522020605629153514712535029606053411755623329338199155054220185157153096053070506060506060607408610090507330554085000000000000000 214534020042681147015212237030901552712954322329352216170049227203130148105051100407060507020202608510100709230734094000000000000000 214544023430688152015411738330302053312955622346356215205060232199131159094051100507050607020203608511100712440634084000000000000000 214552037547582160014012939138607054210767224301307189139056210185135183095052050506060609070808310609070405330536085000000000000000 214562022277622137513811434432004651512055422320327194155054224177142160089052070405050407060405508510080507330445075000000000000000 214571037547618152014411836534105353311559123323332199154054227193147154103053070506050508060506409610090507330644095000000000000000 214581020605641151013912434328905153212053421344348197147064224201137154121054080505060406070406508511090506430744115000000000000000 214592020605645128014311633525103550412751922328340203159050227187132137100052080406050405050304507510090607330533095000000000000000 214604019870700176015312539833503256012556921351357219177061246189141165091051100607060608040304508512100709440545084000000000000000 214614040083712173516112038732002555712754322346372214170067245209133149091052110608050607020303508511110709440734085000000000000000 214621020291688151014611334629704253212950321367370211170059233201151148114053100506050406060305607512110709340744105000000000000000 214632030416614119014510732628103949112553223321323190153047209176137141079052070306040406060304508610080507220444065000000000000000 214641020605645150014512136130804253112155922350353196153054228177148161081054080506060507060305508512100507330445075000000000000000 214652012071622132013810733026303350912253122310327197155048222183140133087052070405040405040404508509080507230543075000000000000000 214664012881700193016113439738505057712156623344351229185063246199141179100050100608070609050606508611100810440645094000000000000000 214672010994696133015209433228201651013647721337350226185046245198141126081050100407030406020202707511100810240643074000000000000000 214681010994665122014309631824901749613447921340348213170044229194141139092052090306030305030202607511090709230643085000000000000000 214691012121625138013810634631803651612155322329341195155057228192149142101054070405040407040404508510090507330644095000000000000000 214701015135637139014811036632205251812257423311325200162054225197134168087051080406040507070406508609080608330635074000000000000000 214712012121653104514308330725902247013847121332343186162049220187123106083052080306020305040203707511090408230532075000000000000000 214724015041657248017315349647504462810475426338358217168067236189157240106054090909090912030605311711100708440559095000000000000000 214734012881716192015712941737704657612458221354371237199061247218146171095051110607060709030705508512110911440845084000000000000000 214744013437657150015211836229502153112355023326348209170056220192133157103052090507050506020303508610090609330634095000000000000000 214754012881681182015913540935603556612060123340365215162055231203150167098053100607070608040404509611100708340745085000000000000000 214761012121606115013710033827401948612455822317324181147053206166125153085053060305030406030202508510080406320334075000000000000000 214774011396643112014610533527300948213352122309343199171051208179115131092053080306040406010101607509090509320423085000000000000000 214784011396688188016313941235602757212059823332358225178055245204148179093052100608070708030303509611100809340745085000000000000000 214791011847633141013311835031405752012155221331337199154043220185140153101053080405050507060706508511090507230544095000000000000000 214804012881724182516512140331902356612755722355377222186066248212134162108052110608060607030303508512110810440835095000000000000000 214814013437643129015710634627901550512753824325345199155052211172128126093053080407040406020202508610090507330433085000000000000000 214824012881683181515612640934603356512059922338349211177062244199142166090051100607060608040304509511090709440645084000000000000000 214834011396708183016712940934202556712457723356374222177066239187138151113052110608060608030303508612110809440544105000000000000000 214841010994653128014410332626702750412950022342350204162047218187145135098053080406040405040303607511100608230543085000000000000000 214851011847594135013811633029304751311555623305329179132054214173137152104055060405050406050605408609080305330444096000000000000000 214862010994649120514909731226103849313148023335340207170057223193131123103052080306030305050404607611090609330633095000000000000000 214874016618692149014910338634001353013055721334343221185044249208143169076049100506040608010202608511090810240745064000000000000000 214882011847645155014111635430305753712054921324341204161057235196154160091052080506050507060606508510090608340655085000000000000000 214894011396720265016315950448507964211270022344361232183070249234151200104050111008091013080908410511100910541047094000000000000000 214904012881712200017213840439402458412156724361368224197053239204146173098051110709070610030203508612100811340745084000000000000000 214912024242665142015111434328604452112751522347364199162057229201145140102054090407050406060305507511100508330744095000000000000000 214924015041688168015912237734401755112454823357367213176052229192142158095053100507060508020202508612100709330644085000000000000000 214932012121657129014310632429402450513049421337342211170048230196137141091052090406040406040203607511090709240644085000000000000000 214944016618669120014910134229101149313551122331335213184042224196125138079050090306040406010202607511090710230633064000000000000000 214951011847586105513411031824804047112454222309314177140046201175133138094053060305040305050405508509080306220433085000000000000000 214962011847618126013710934828803350112356322322328184146047216188137158094053070405040406040304508510080406230544085000000000000000 214972012071663142515609836926703452112755623324335209176049242211143139073050090407030505050304508610090609240843064000000000000000 214984016618685162016112938933001954512556823353357216170055233203144179101052100508060608020302508612100709340745095000000000000000 214991015135614117013511031827503148912551921312318197148048219187139125091051070305040306040304507510080506230543084000000000000000 215002011847669142014910932628904052112848822337353201168050234188151142078052090406040406060205607511100608340544065000000000000000 215012010994598127013611436230305050211960522311320189154051213175137161083053060405050507050606409509080407330445075000000000000000 215022015135582149013412536634504853010962823299304186140053212179148170103052050505060508050605309609070406330445095000000000000000 215034026873736159515910939031601754113653021357370235197055248205137158094050120507040607020202708512110911340744084000000000000000 215044011396710146015210935129901452613449421339359219184051229194135152086050110407040506020202607511100710330634074000000000000000 215054016618692175015012542138102555912360721339355214169059228188133165091051100607060709030203509511100708330535084000000000000000 215062012071622151014411835832005453211657523315327199147057270195145155077052070506050507070506408610080506360644065000000000000000 215071021988665142515210933228803052112750022344349206176050228186146149103052090407040406040204507511090609330544095000000000000000 215082012121618106014009431224402047313050622320330189148041216179127124090053070306030305030203607510090406230433085000000000000000 215092018282602129015109933732703650511956025302315185146049212179141149081052060407030407040404408709080406230444075000000000000000 215102010994586091013009229322102944913050022311322179140047190158122154093054060205030304050203607509080306220234085000000000000000 215114013437653139016212138328701951812658624335344197166052220181119153098052080408060606020302508611090508330524085000000000000000 215124015041688176015413139636002456012257622357369216168058228180139161099053100607070609020303508512100708330545085000000000000000 215134015041688156014810936533103153812753021338359223177055231196145154089052100506040508030404508511100809340644075000000000000000 215142011847606140014811834524903651911656924289301179140056222189130144070049060406050405040404408608070306330534064000000000000000 215154012881665192017013840740304457611561125325337211168066224194144179095050090609070610050505409710090708430645084000000000000000 215161012121657146013811835229103552612453521337351208162057240201140148107053090405050506050304508511100608340744095000000000000000 215174011396633130515311735828901750612556524314327199169053212184133152078051080407050506020202508610080508330534064000000000000000 215182011847649151014211634127003653212152621319345207162051222192161140094053080506050406050304507510090608330654085000000000000000 215191011847622118013109932727703549012652621321325189154051222196133153076052070305030406040404507510080407330634065000000000000000 215204011396653176016513341736803256011663825325342209161056224195138174098052080608070709030404409710090608330645085000000000000000 215214015041655163015312637733603854611957523331343199162059225185136172090052090507060508050404408611090508330535085000000000000000 215221012121649112013509530324401948213446620318329203162045222192132125089050080305030305030202606410080608230633074000000000000000 215233011847625173514012041836605155711266922337338194155055221196153177098054070606050709060506410511090507330655085000000000000000 215244012881637157515713337433402453911858624305324205161058227194132170088050080507070508020303408609080608330635074000000000000000 215252011847637126013311032726802550112751220338348196155049222180143144102054080405040405030203507411090507230544095000000000000000 215264012881692152014911536832301653312953121348354221177053238196131152093051100506050507010302608511100809340634084000000000000000 215272010994649112014809131225601948213448122326344196161047218185129144088053080306030305030202607510090508230534075000000000000000 215284021792692160015711638536203254212755522345353209175048239198133162091051100507050609030404508511100609240635084000000000000000 215292021988665132014411032927003150913049521352365202162046221185137135100054090406040406050204607512100608230543095000000000000000 215301015135622134515011436229103751112158324329337187145048218181149149098054070407050506050304508610090406230544085000000000000000 215314012881673139016010234628101751812951423350352216170053232196140142079052090408040406020202607612100709340644065000000000000000 215321011847645173015412540033304455711562023323341204168061234190153181105052080607060608060405409610090608440656095000000000000000 215334021792688175015712238336203455912355722353368211162059236221149162094053100607060609030504508512100708340945085000000000000000 215342018282555120012511234631804649311262422275287181146045208162141163065051040304050407060405409508060406220345054000000000000000 215351011847574118013411832628905849011756823293300189147050219188146148090052050305050406060606408609070406330544085000000000000000 215364015041704185016612741336703656912358623352363227177058244209152152098051110608060709030504508612100809340754084000000000000000 215372012071661128014010032425703250413149121331342210175045229187133145085051090406030405040304607511090709230534074000000000000000 215382024242641135014010134829404051312454221308325201168047222186153149092050080406040406050405508509080608230554084000000000000000 215394012881677164016212438533703654712356924339356209169059231201138155104052090508060608040404508611100608340744095000000000000000 215401011847614145013811434829906652511656722320327194153061224188143150078053070405050406080607408510080507430544065000000000000000 215414011396673168016512039936402855112259324339345218177053229185148160096051090508050609030303509611090709330545084000000000000000 215422023693590106013710032327903847312454823324329171132047192169129147094055060305030406040504508610080305220334086000000000000000 215431010994675133014310632124904151013247621335349209168055228192141141096051090406040405060305607511090608330644084000000000000000 215441011847582127512511033929604750211558221305316183140049213183141160097054050404040406060505408509080406230545085000000000000000 215454013437665130016209435430104450613153324308344210176046217180129145083051090408030507070205608609090709230534074000000000000000 215461024141631115013810531025902848612949021318325206169048223180130142076051080305040305040203607510080608230534064000000000000000 215471023693637129017010834127103550512653526342350187153050212173145137104055080409040406050304508711100407330443096000000000000000 215482012121618166513112534631405854911256021318327195147066243213167153101053070505060407070606408510080506440864095000000000000000 215491024242641132014210334827004350912554222339345197153053216184153143087053080406040406060405508511090507330554075000000000000000 215504012881673167515712340735902455012260523325357210162059230190139168097053090507060608020403509610100708340645085000000000000000 215514013437669144016111136431102552412754424341351203169052223216127145088052090408050507030303508611100608330834075000000000000000 215522015135661141014312031128704452012747021343351202155048238202156146104053090406050306060405507511100607240754095000000000000000 215532015135602142013912536632007452111560823298310192161057216172143164065051060405060507090708409609080508330445054000000000000000 215541010994679141015010734027503252013050122364365251169052226192148142113053100407040406040304607512101108330644105000000000000000 215554013437696195016613339938005457912057323341349220182064236218146176080050100708070609080406508611090810440845074000000000000000 215561011847669132013611233227404250913149720344349207169044233199141138109052090405050406060305607411090608240643095000000000000000 215571011847629151014710935631604853211856623331337198152056225194147157091053070506040507070405408611090507330644085000000000000000 215582015135602162514713337534007454511062424311322188139055225198172161109053060506070508080808309609080405330665095000000000000000 215594015041688141015910835030701452013250823329351215183059231208129138084051100407040507020202607610100710340733074000000000000000 215604016618594155015512141137102853711069126299311187139055216194142178083052060507060709030403310709080405330645075000000000000000 215614011396700182016711840735702056612358223346364218190057244199149165092051100608050608020303508611100711340645084000000000000000 215624011396688167016112240135202655012558223344355222177059233198132161107051100508060608020403508611100809340635094000000000000000 215632010994618103013510232026703446813251921312333178154048204172120140092053070305040405050204607510090307220424085000000000000000 215642018282641188014014337734207057211258821331341208155060237194169175094053080606080508080708409511090607440665085000000000000000 215654016618692140015910335331201451913351023345363219175047230207131160090052100407040507020202607611100709240735085000000000000000 215661011847653154014311534628702253612153021338345203155061223202144159119052080506050406030203508511090607430744105000000000000000 215674011396700148015011037331102152913253321351355219183048238195135153091050100407040507020303608512100710240634084000000000000000 215681012121702162014113737229106654512852920327342196146062231203147172119048100506070506080607608410090506440745103000000000000000 215692012071614114013809632025902448412652122306320192161048218174131122075052070305030405030303507509080508230433065000000000000000 215702010994665174014812434029904255811951222322338224169058251209161161076050090606060406060305407510090808350755064000000000000000 215711018282635147014411036032005852712056622323328203162055239201150162085051080406040507060606508510080608340745074000000000000000 215721010994641127515309331825302850212749623333347189154049221174134141101054080407030305040203507611090407230434095000000000000000 215734015041688171014912037436602855512354421345362220181053230183174168096052100506050509030303508511100810340565085000000000000000 215744011396688150014911836829602053112953421340359207175052226182129151091052100506050506020203608511100609330534085000000000000000 215754015041657134514810634631901751112852622327339209147046220184138149095051090406040407020202607510090606230544084000000000000000 215764012881645156013612037933003053811958821329341180156052218186145159082052080505050508030404409510090407330544075000000000000000 215771015135610134014111833828705151111955423294313187147053217192139156077051070406050406070406408609080406330644064000000000000000 215782012071641107013808830924001447413548121335344201162043218181129119089053080305020305020202607511090608230532075000000000000000 215794021792657133015111134824901351012852922318329207168044224198121153069050090407050405010202608510080608230624054000000000000000 215801012121651162014213738330204954511958921342346208155061232198157167098053080506070607060405409511090607440655085000000000000000 215814012881704135014610635829802451313750820342377206173044228190131142099053110406040506030203707411110609230634085000000000000000 215822018282574136512511236625703551411163621295307179139053200177140161086053050404050505040404309509070305320445075000000000000000 215832012071669118014909533124702749013649522335346206169046231161137137091051090306030405040203707511090608240343084000000000000000 215841012121641146013112234631206052612153920333342201162056234199148147111053080405060407060607508411090608340644105000000000000000 215851018282649128014409735326903350412854422315318209176046242214142157064048080406030505050304608510080609240844053000000000000000 215861010994649123013110231825702649713049020335351205161045225222140137098054080305040305040203607411100608230943085000000000000000 215871012071625125013309433428902750012553421327336190161050222179136145096053070305030406040303508510090508330434085000000000000000 215884016618641165515712442938103454811666924311328204168049228199131185080051080507060709040404410609080608230636074000000000000000 215892012071598148014313336228906252911360523314325185139061217183149161103054060406070506070607409610080405430545095000000000000000 215902011847602099014008630323501746213050323320334179140041201172135122096055060206020304020202607610090306220433086000000000000000 215912015135582100013610430923803246412553023310313176140046198172128129080053050205040304050204508609080306220433075000000000000000 215924012881661195016114845439604857911468724314344199163061222189146192115052090708080810040705410610090508430546105000000000000000 215934016618688213015912944143802759711564123349364218168059237198157204102052100707060811030303409611100708340657095000000000000000 215942010994625143514111634328704152211954822322328198156052220179140145100052070406050406070205408510080507330444095000000000000000 215951011847629123012911032026203649712650920319331197160055224184137144092052070304040405050304507410090508330544085000000000000000 215962012121637117513810332823202948913051521328331186156050221208129136098051080305040404040203607510090407330733084000000000000000 215971018282610153012712435033004853411457420304309200153049230196161169086050070504060508060405408409070607240655074000000000000000 215981018282618132013410933029602850912153521328331192148057217180142141089053070405040406040203508510090506330544075000000000000000 215992010994692130015209933327703050613648021317353214181051235202135131090051100407030406050204707510100710340733084000000000000000 216002012121618128014211434229503650412255323329339187160051209175136147097054070406050406050304508610090408320434085000000000000000 216014021792712155015711837032801553713251922339375219192050230205132153094052110507050507020202607511110711340734085000000000000000 216024016618688144014611033430501952413148521334353219183058232198134140078051100406040407030202607511100710340634064000000000000000 216031012121606116013310232427103548712453522307321182149051215176136150095053060305040406050304508509080406330434085000000000000000 216041011847673140514510833725103051912950121361363219175057223189153135099054090406040405040204607512100709330553085000000000000000 216051015135645177014713341133505856111463722332347197156065227199162181103053080606070708060606409511090507430656095000000000000000 216064012881688165016212939832503054812557823345354220175053231188146157086051100508060607030404508611100809340544074000000000000000 216071015135622131013410733530203150712253921309316193156049220188142155081050070405040407040304508509080507230544074000000000000000 216084016618661127014709836434904150213155122301324210176043214202132154075048090406030508060305608509080709230734063000000000000000 216091010994649151514712235828904053212155122339360199157058226185136144095055080506060506050405508511100507330534086000000000000000 216102021988622107513109431224001747413150321312331196164044213183125127087053070305030305020202607510090508230533075000000000000000 216114012881681171016713440535903855512259424347357211170057226189140159087052100508070608040404509611100709330544075000000000000000 216124021792657146014210435934602252612454721306328199161043216194134148096050090406040508020303508509080508230634084000000000000000 216131012121602122012911234626604449612157521304316182142052218178153151091052060304050405060305508509080406330454085000000000000000 216144012881700181014812239331603756512356121350362225176065235202154167105051100606060607050404508512100809440755094000000000000000 216151015135641127013410834728505150212754120322333201161047225192133151075052080405040406060506508410090608230634065000000000000000 216161012121620108013009331426501847613050721322337177142045212178134133094054070305030305020302607510090306230433085000000000000000 216171018282612126513412231128703750112250821305307192150046222188141165072050070405060306050404507509070507230545064000000000000000 216181012071633153514211435829104453411856522326337192153056229196147152099053080506050506060405408510090507330644085000000000000000 216194015041661177515312539035403056111758923339355206157066228185147173103053090607060608040304409611100607430545095000000000000000 216204015041688137515710838329502251513355622349368209175050219196135141094053100407040606030203608511100609330634085000000000000000 216212010994641157015111436630504953911857023324335203163056223181158146084052080507050507050505408610090608330554075000000000000000 216224015041702158014912035532001454013050521335352223179062249225132154093050100506050507020202607511100809440934084000000000000000 216231011847633135014211133428002951312352722331337187156048218181142148104053080406050406040203507511090407230544095000000000000000 216242011847677126013809332826202250113548520321352206171050233199132124094052090405030405030203607410100609340633085000000000000000 216254013437645139015411736128401751812455923325336196162055209187127144079052080407050506020202508610090508320534065000000000000000 216264012881661152015212037729902253312457023338356199164055214186132149090053090507050506030203508611100508330534085000000000000000 216272024141657109514908730025701447713745622327342204172053212189122118079052090306020305020202706510090609330532065000000000000000 216284012881685146014610836434701752613053121340355234172049226195138155099051100406040508020202608511100909230644084000000000000000 216291011847618187014312938734407257110862723317321195153057233206161179087051070606060608080708309610080507340755074000000000000000 216302012071629114013509429124603048412946221323332198158048218183122112086052070305030305040204606510090507230532075000000000000000 216312010994669147015210836530004052712654622341362205164049222185131152091054090407040507050405508511100608230534085000000000000000 216321010994633116013310531825503448712950320325337195161049218185133136093053080305040305050204607410090508230533085000000000000000 216332010994637112012909628125502548213244120316336196158048216187129129094052080304030205040203606410090507230533085000000000000000 216344012881685163014912037933501954612555421335361218165062233193142159101052100506050508020202508511100708440644095000000000000000 216351015135618170014312238137906155411161723329339190149051217183140185099054070506060609080507309610090506330546085000000000000000 216361012121663106013309029624301847314044620312334190154046208169125122087050090305020305030202706410090507220333074000000000000000 216374011396700185516212940333402856912357623357361229179065237196147170099051100608060608030403508612100809440645084000000000000000 216384011396716182015312439735603256612655421342368228179062246204142151100051110607060608040404508511100809440744094000000000000000 216391015135657185014512737333204356911556722326349203157058237198168171101053090606060508060305408510090607340665095000000000000000 216404016618657149014111537434702853012357021310331214176052268199138169064050090506050508020403508509090709350645054000000000000000 216411011847641126512711232627904250112750919327341193149050217196134146092053080404050406060405507410090506330634085000000000000000 216421012071665136014811135726602951412953622344350201164052229193132144097052090406050505040203608511100608330634085000000000000000 216431012121625139013111133526804051812053621320331188149056228201135149093053070405050405040405508510090406330734085000000000000000 216443012071645145013710034534103252512253521325332204168058233195141140094051080405030408040304508510090608340644084000000000000000 216452012071622153013612135828004953411657521316328187148061223184152143077052070505060506070405408510080406430554065000000000000000 216464016900685166015912441132802254912460023347368211170052231192141181102053100507060707030203509611100709340646095000000000000000 216472036437639198014413940139106058210962722335342201147059236201155166104053080706070610060607309511090606340755095000000000000000 216481018219614139513711135932205551811858522309329187147054216188143157085053070405050507050606408509080406330544075000000000000000 216491016657685166015812033028704954912448223359371211170057231196143144098054100507050406070405507612110709340644085000000000000000 216502016657677155014411035629302253712652621324345220177051242206158156098050090506040506030203507510090809340754084000000000000000 216512016279610135513510832728103651311853722318325191154050212171153145090053070405040406060204408510080507330454085000000000000000 216522016138618149014113333828506353011654722311335192148053224192151145103054070506070406070607408509090506330644095000000000000000 216534017428712179015312138736504056312654321351371189177064239208145162103052110607060609040505508512110409440745095000000000000000 216541016657629131014010933326903050712453022327335208163049222190148140098053070406040405050204508510090608230644085000000000000000 216551016138657139013510634227904851812652020333348204169055224190146139093053090405040406070405507411090608330643085000000000000000 216562017720602100013510031422801846412952222312319191149049205181124120079053060205030304030202607510080506220533065000000000000000 216572018219677183014814239539306656711958421311328217174053244212148198060048090606080610080607408509080709340846053000000000000000 216584018718700196014812741141502458012058721349363220178058236204141173096051100706060710020403508511100809340745084000000000000000 216592016138669109015109032025101847714047822341361200162050212179129118105054090307020405030202707511100608330432095000000000000000 216602016657665154514311834529603453612451921350356207156051233194152146107053090506050406050304507512100607340654095000000000000000 216614018718661173015712641138003255711862223329345208154061234201144178084052090607060709030504409610090607440745075000000000000000 216624019732661169016412340939002655211961924333342217171053227195140164083051090508060610020403409611090709330645074000000000000000 216632016138629116014709631425402648712950023326329195162044207178130131083052070306030305040203607610080508220433075000000000000000 216642017720625106514009630723702447313249122314331196157047210173130127078053070306030304030203607510090507230433065000000000000000 216651016657629149015111835930905753011857024321328198154056227206146161080052070507050507070606408610080507330745075000000000000000 216662016657667154514411634226902553612451321348353211163057231200151135090052090506050405040203507511100708340743085000000000000000 216673016657645229014015241140107061110563621351355194154067236211192198108055080806090710080608309512100507440876096000000000000000 216684019732685181015012540936902656512159721345358216178057231188142164099052100607060609020403509511100709340545085000000000000000 216692016138647126014510536625902450112956522318327205168048226202123136077050080406040505030203608510080608230733064000000000000000 216701016279669124514111030726702149813445821340344212171045233207137126092051090306040305030203606511090709240743084000000000000000 216712016279618123012910734430503249712455621330336181147048210181131134091054070304040407040404508510090406230533085000000000000000 216722016138622204014015340138108358810564522333343187148068231187162207111055070706090609090909309511090406440557106000000000000000 216731016279649117013509934524902948913253220339342198162050223194126135094052080305030405040203608411090508330633085000000000000000 216741032558633091513508428423501444914044821329335192149041234186129117097052080205020204020202706510090506240532085000000000000000 216754019732714162014811536631401854513151220347379217176053233201136157099053110506050507020202607411110709340734085000000000000000 216761016138616165514813837032605854811260124327339194148055225190141173101055070506070507060706409610090506330645096000000000000000 216771016657661131013911432225303950713048821347353200162049223189138124099053090405050405060304607511100608230543085000000000000000 216782020556602105014309831927702947112753023297320188157039204182128127075053060306030306030403508609080407120533065000000000000000 216791032558622168013711136930704055111259322327334193138056220187154152093053070505050507040405409510090505330554085000000000000000 216802016657665148014811234231002952912551422333338213178052243201155149094050090406050407040303507511090709340754084000000000000000 216811035439681141014910332324603852013047521354365208168056235187136131094053100406040405060304607512100608340533085000000000000000 216822016138653136014411436628904151412756022329350206171049223183139155114053080406050506060305508510100609230544105000000000000000 216831016279645138013811533527104251612551921335338198161055226187133145088052080405050406060305507511090508330534075000000000000000 216842016138598147513612537335905052711362422304312188147056212174147165084052060405060508060406409509080406330445075000000000000000 216854020550661142016111436528002152112655224308320220179052233204128153052048090408050506020303508609080809340734043000000000000000 216864017428736180017112639932801456413054323358376235187060253219145161074051120609060607020202608612110910450845064000000000000000 216874109596696187016913840333804557112157924336360210168060238194142170092051100608070608050405508611100708440645084000000000000000 216884019732685176014912438538303056012256321344359214171057234197140175097052100606060609020404508511100709340645085000000000000000 216894017428657121015711334328201549413252223333341203169049219179118139088051090307050406020202607611090608230423074000000000000000 216904019732692168016111938432603055112555423346372210170054232181146161106053100508050607050204508611110709340545095000000000000000 216914018718671176515512638838503856011957823333368207168053220176149177111054090607060609040404408611100608330445105000000000000000 216924105234673147015511635730901652712753023320335220179054241204127137074049090407050507020202508610090809340733064000000000000000 216934017428633144015811736829702152412058024320339195161051212196124155098053080407050506030203508610090508330634085000000000000000 216941018219653142013911435029505252112553621329339210170051238192157152082051080405050506060606508510090709340654074000000000000000 216952016138606100012609628726302246413047420284307186155045203169121124070050060204030205030203607408070407220323064000000000000000 216964020550690205015513742437205158911761422337350207168066236213144207085050100707070709050606409511100608440847074000000000000000 216974020550637127513511935629402050212655821322340196156053208173141161096053080405050506030203508510090507320445085000000000000000 216984019732669132014911434630001650913151722318341211169052224187131141079051090406050407020202607510090708330534064000000000000000 216994016900669169015113139937602655212159722323352215171059224209142169102052090507070609020403509510100709330745095000000000000000 217004017428685148015511535930302252912952422348358212168058233202133150085052100407050507020303607511100708340734075000000000000000 217014099830698171016211937035202455512552923357359227186058241199146157083051100508050508030303508612100810340644074000000000000000 217024017428692195016513342136903157911960823351362209162087237192141191093052100708070709030404409612100608640646085000000000000000 217032016657665161015212037230804254412255922341345217171053237201155163092051090507050507050405508511090709340755084000000000000000 217042016657645140014311335729004251912455322329351194161051218180135143104054080406050506050405508510100508330534095000000000000000 217051016138669135514411233528603451313050021345351210160053241203148140096052090406050406050304607511100708340744085000000000000000 217061032558606136012412335829304851411759020315333175139057215183134164095055060404060506070405409410090305330535086000000000000000 217072016279586113012811633029104248312156321305314181149040208171135145088053060304050406050405508509080406220434075000000000000000 217081016657618126013510735028804550112356721315327189149049223192146144091052070405040506050505508510080406230644085000000000000000 217094105234677153015011336832701353412654322327345218169052227198128157094051090507050507010202508510090708330634084000000000000000 217104016900681164015812437530501654712455223347362214170055229188146163103053100507060507020202508611100709330545095000000000000000 217111035439677130014310132223801550613347621348352206169053232203125124085052090406040404020202607511100608340733075000000000000000 217124039462696163015612038133601654612754622343361224178048237192145166105051100507050608020202508511100809240645094000000000000000 217134016900732191015013340637102757512755420324373237184064242210133158085050120607070609030303508410110910440834074000000000000000 217141016138622120014410631424603049312650623324331194155049227198131132102053070306040305040204507610090507230633095000000000000000 217152016657602195514914442237708557910370024309324184138068216191165189093053060706080709090809210609080405430656085000000000000000 217164105234692176015513340135801856012357922340358225177057238197140170093051100607070608020202508511100809340645084000000000000000 217172016657618098012908929823902046113448221313327183145047210169122124091053070204020304030203607510080406230333085000000000000000 217184018718688161513211637532902054412654519344355218179056236198141153105051100505050507020303508411100709340644094000000000000000 217192016138637110013309431128602747913248820316338193161048219181122126097053080305030306040203607410090508230533085000000000000000 217201016138673138015410235426002451613052622355366213170059232192142146103054090407040505040203607512100709340644095000000000000000 217212016138641117013909331827802048913149621335345194160048213170124135100053080305030306030203607511090508230433095000000000000000 217221016657629120513810031825703249312750621328330204164051223184136131095052070305030305050204507510090608330533085000000000000000 217231016657647135513810337030104051312657221329342199161055233200131156083052080405040507050405508510090508340734075000000000000000 217242018219633119013210131124403249112849120337343201156049218179142133103054080305040305060204607411090607230443095000000000000000 217251032558649140013910834831404751912553621333348194161050221190137159096053080405040407060405508511090508330644085000000000000000 217264033800740216017313742537402660012357423375385231192062257205159182094052120709070709020403508613110911450756085000000000000000 217274016900700174015112540333102255812557521335352225176059237208137167094050100607060608020303508511100809340745084000000000000000 217284018718708217016213343341703560011861222366375228185057246206157186101053110708070710030504409512110810340756095000000000000000 217294016900692196519112940632803758011958627336364214169061235202151170108052100711060607040504408811100708440745095000000000000000 217304017428716188015514141734701557212558221357374234194060240198147188098052110607080708010202508512110911440646085000000000000000 217312017720696165013510735737103354812751319344351220184056242212151152094050100505040509050304507411100810340844084000000000000000 217322035439649135014210834229902851312652722333348209171052220175142137104053080406040406040203507511090609330443095000000000000000 217334019732744189515512139439304357312952920361377216168057229201143166105050120607060610030605608412110708330745094000000000000000 217344090133655185016314940439006156911561724329344211163066218190136177096052090608080610070607409610090708430635085000000000000000 217352017720657119014409930624602349113346521337361193161047216179129132111054090306030305040203606511100508230433105000000000000000 217364016900665160015312538533203254212257923342361207164056218183134153095054090507060608040304508611100608330534085000000000000000 217374017428685166015612437635203854912454922336350212175052233202135152094051100507060508050404508511100709340734084000000000000000 217384016900712208515712542838305259212060122348370230177070241209154177099052110707060709060506509511110909540755085000000000000000 217394018718692169015512339536602655212557122341355216175055237206134171091051100507060609030303508511100709340735084000000000000000 217404017428661120514509633827401449313451222340353203171054215173122139105053090306030406020202607511100609330433095000000000000000 217414109596669229016914948139306761110971825322338207160066225195149203126050090808080910050907311710090608430647114000000000000000 217422033313616120013810632426502549312452722316340192157044215175129139090055070305040405040203507510090507230433086000000000000000 217434017428784227015714044739704361012857020376390233192064249215157190109049140807070810040505608413120911440856094000000000000000 217442017720629130013910533025904250612452522319335202163048224192138144090053070405040405060305507510090608230644085000000000000000 217452016138659125010809933126902250013150216330351196168047225194131133085053090302030405030203607210100508230633075000000000000000 217464016900669163015813339334202454612258723348359212171060220190135171103053090507070608030303508611100709430635095000000000000000 217471020556633202014113842239507458610866522318326205160067240206165198088051080706070710080808310510080608440756074000000000000000 217484039462688158015112337033002154012753822344366178159054229203139153094053100507060508030203508511100307330744085000000000000000 217494019732677151015011336031803753212753222324353208176053222193130146099052090507050507040404508510100609330634085000000000000000 217504018718645139015011235334201751812454723314322204170050228217129157065049080407050508020302508610080609330834054000000000000000 217514037370716151014810038533901553213453720328355230191044240204133166081049110506030608020202608410100911240735074000000000000000 217522016657661162015011836632704354512155422333338214171057241206143165092051090507050507060405508511090709340745084000000000000000 217531036437614162013113037930505954511261821301318193146061224192150177087051070505060507070606409509080506430645074000000000000000 217544016900699223017412945642905560611565224357361216170061237198161209106051100809060811050706410612100709440657094000000000000000 217554017428673155014912238132801853712556722330348213177050220199131159097051090506060607020202508510090709330634084000000000000000 217564017428730207017412242137503459112357623370383229177065259217141176055052120709060709030504508613110809450845045000000000000000 217572016657641130014310933429604950612652122314334194153052215193126142088052080406040406060505507510090507330634075000000000000000 217584016900653166015412640533202754911862123311327209164053232187144174096050080507060608020403409609080608340545084000000000000000 217594017428798254016914045039604963312656321369395242190067270238164174106049140908070810060505508513121011461055094000000000000000 217601032275653134013710333229203451112750920324342204163055236196136136090052080405040406040304507410090608340633085000000000000000 217611016138622114013813331125702148412850022315331185155046210183123134083053070305070305030203607510090407230533075000000000000000 217621017720661141014310433027202852012750021352353214170054226183146144098053090406040406030303507512100709330544085000000000000000 217632018219637137513510436132704951512356721316326199168044219194145166082051080405040507050505508510080508230645074000000000000000 217644019732736177015712038734203056113152621358373238192055249210153157096050120607050608030404607512110911340854084000000000000000 217654019732673206015314743841103459011465122335347214168065231202151189103051090707080710040404410511090708440746094000000000000000 217664037436718172016811239437102055612954923344371229194055253217138166084051110608050609020303608611110811350845074000000000000000 217672016138637156513711235133906253811855121309333197153062228196149150102052080505050508060707408509090507430644095000000000000000 217684016900704189015913741636702857312259122351363214176057241209142187096051110607070709040203509512100709340746084000000000000000 217691016279629181013713938736607656511161521340343197155055221186158180099054070605070609080808309511090507330556085000000000000000 217704037436692213014414942941706359711561920356368211162067228207153192109053100706080710090507409412100708430756095000000000000000 217712032275665115013709431325102048613647120305335211171046220190134120103050090305030305030203707409090709230633094000000000000000 217722016657602110013409431825102547912552822318334177138048199177134135108055060305030305030303508510090305220433096000000000000000 217732016279622151014812540431805453211665023331335239163047220181145182098053070506060607050606410611090908230546085000000000000000 217744020550688149016811437729001753012954824356362220178055233185131159101052100508050506020302608612100809340534095000000000000000 217752018219598245014116243049209662509571923295303193138062244203177210087050060906100713101010111609070505440767074000000000000000 217761016279635154014012637732505753611859322326338196163049215194139161089053080506060507070606409510090508230645075000000000000000 217772016279637154014413135931204153611856422338346194153051217186138159100054080506070507050405408511090507330544095000000000000000 217782016138610117013010531025102548912450821318328158111054209176125138092053070305040305040203507510080103320433085000000000000000 217792016138602180015014536833304856410661124323325192124061213192181182094053060607080508070405309610080504430666085000000000000000 217804016900704193515813242137103257712259722349361219177060242209147181083051110607070709040404509511100709440746074000000000000000 217811016279629143012811534329104752212054520329355198155059221182161139101056070404050406070305508410100507330553096000000000000000 217824090133688170017113340233401755412458424338344225183061241220133163064049100509070608020302508611090810440935054000000000000000 217834016900661196016112742537403458011364224333346206168052225191142192095052090708060709030404409611090608330646085000000000000000 217842020556590139012911836135605651811361221295299188139041214192145147077050060404050508060606409509070405230644064000000000000000 217854018718673183514311940140102856711859621343348208168053228203136178109051090606050610030403409511090608330735094000000000000000 217862020556602102012508830028302146712849820294311187150038205183122132073051060204020306030203607409080407120533064000000000000000 217872020556657196012912641336104558011362819324340214161061251206173185086051090704060709060405409410090708450766074000000000000000 217881016279637142013712134729603052112254421321329207170046231203139143083051080405060406040304508510080609240744074000000000000000 217894017428688193014713639837404557711957821353362211168062238205148175109052100606070609050505408512100708440745095000000000000000 217904016900645138514911637431502451612557923329342193161048222200125159107053080406050507020303508610090508230734095000000000000000 217911018219602142512411233831603352111556220322326191139048224194139145087054060404050407050204408410080505230644075000000000000000 217924016900716177016612639733502656112755423346385264186055247213147165088053110608060608030303508611111210340845075000000000000000 217931020556622170513512439937705355411264121305320193148054222209160181087051070505060609070406409509080506330756074000000000000000 217944034854698186016512939936605057012257223348362216176051240208145156086051100608060609050606508611100709340744074000000000000000 217951016657547118012611032425404049011159223293303171126053197162134142082055040304040405040405309609070304320334076000000000000000 217964034854685135014610833129701251313348321337350211175051225204126138089051100406040406020202607511100709330733074000000000000000 217972017720633122513711132725303749612751621319338187154050218194134144087053080305050405050304507510090407330634075000000000000000 217981016279625136013811532927904951412152622322334194153057218183149146097053070405050406070405507510090507330544085000000000000000 217994018686665133013610334632401251013052120336348208170049229201131142085052090405040407020202607411090609230734075000000000000000 218004016900716184015612137933502156812652921362379220182059239204138159107052110607060508020303508512110810340744095000000000000000 218011015860641161013712238533604454411760021322332201153064240203162183067051080505060608060405409510090607440756054000000000000000 218024014417669143014210537034001552212855221346348209162053229190130155083052090406040508020202608511090608330634075000000000000000 218031010592641151014612737232505353212058022317329205161055234198150173077051080506060507060606508510080608340645064000000000000000 218041010288681148015010634327002252912850422354367207163064233203144130116053100407040406030203607512100608440743105000000000000000 218054014417665176015111441940602656011863022333337205160054238211141185075050090607050710030303409511090608340846064000000000000000 218064013540700156015912139431101053813056222338360229187055233197137157085051100507060607010202608511100810340644074000000000000000 218074014417669184015313441440403756811762022330349216174059222174146181070052090607070710030504409510090709330446065000000000000000 218084014803688171015112142437701555512361622339357220172063236198132173087051100507060709020202509511100809440635074000000000000000 218091010837657177015013839135705956111759522335351210160063238199158177096053090607070608070506409511100708440655085000000000000000 218104014417659178014612239839002856211760322328338216163065228190147170110051090606060610030303409510090708430645104000000000000000 218112012628665123513710132929501849713349520323344210169054225193140139088051090305040406030102607410090708330643074000000000000000 218124014417669146015511236234801552612754223339352205163056228198138154086052090407050508020202508611100608330644075000000000000000 218134014417657146014411839436202652612460021322335210168053224198131159081051090406050609030303509510090708330634074000000000000000 218144010450688175016512440633401255912358924347363215170064233201135163099052100608060608010202509611100709440735085000000000000000 218154013540683169015811940636102255212359423337357218169058235195143172079052100507050609030203509611100708340645065000000000000000 218161015860665187014013137239404357111656021342347213159070241201164178083052090606070510060405408511090707540755075000000000000000 218174014803702166014811340536201654912757721344359227186056244201145176078051100506050609020202508511100810340745064000000000000000 218181010592622139013011436634304051812058920334343189146056212179151171096055070405050508040505509411090406330445086000000000000000 218191012628574211013613642440804359509673823301316186139068219189175218088055050705070710030705211609080405430567076000000000000000 218201010837657156013912234927804653812253121344355203153062231188158167090054090505060406050505508511100607440555085000000000000000 218214014803700155014311638234002053713054620340356222185064237193134167087050100506050608030203608411100810440635074000000000000000 218224014417685187515112042141002157111961422342354220168064239201149190085051100607050710030203409511100808440746074000000000000000 218232010837629164514212938033205254711460422321327201153053229201166173085051070506060608060606409510080607330755074000000000000000 218242012628610129013010732529302150512053421322328187146051218181143148087053070405040406030203508510080406330544075000000000000000 218254013540724169516312638734301555213153422343370236185061246202137161098051110508060608020202608511110910440745084000000000000000 218264011596677174515013539735002255812158622333361212161058231191147178094053090607070608020303508511100708340645085000000000000000 218274010450696191016712941937402157512160124346364222179061238208142169090052100608060709020303509611100809440745085000000000000000 218284013540677182015212841438602956611961222331345214161065238209150185084050090607060709020403409511090708440746074000000000000000 218294014803677187015012443041502557111863522333353216171064238198142177108052090607060710030303409511100709440645095000000000000000 218301010288641185513613937035106156911257721333351201146066238194171175105054080605070508070607408511100606440665095000000000000000 218314014803677192016314242540302157611762724346366205152061233195147193094054090608080710020303409611100607440646085000000000000000 218321010837645137014411333927702851512552622338351196152054221183151143088054080406050406040203507511100507330544075000000000000000 218332011295647106513009130923802447313647720325333203163055222189123127079051080305030304030303707410090608330533064000000000000000 218344010450677117014010133229401548913849120316342216176044222191119144085050090306040406020202707410090709230624074000000000000000 218352010288629130513510134128601950612454121328340203164057226184134146101054070405040406020202508510090608330534095000000000000000 218364014803681134514810535231101351113351721337362209168052221185134154099053100406040507020202607511100608330534085000000000000000 218374010450700167015212538232801855012754621346379220180064234192134159103054100507060607020202508511110810440634095000000000000000 218384014417657183017212641343401956711562826347359205160065217183127190095054090609060711020302409711100608430536085000000000000000 218391012628625166013813336033903554911357622318331205162062233193143155092052070505070508040404408510090608440644085000000000000000 218404014803688186515113143343903057012062822343353218174058243201143201099051100607070711020404509511100709340747084000000000000000 218414010450671128515210235430900950413352822324346217175054225188131160090051090407040507010101608510090709330535084000000000000000 218424012322659124014810335627100949813254022320330213172055222188119133089050090306040506010101608510090709330523074000000000000000 218434010450708232016915245040703761411563623364388223174066234192159195109054110808090810030504409612110809440656095000000000000000 218444013540683158514112636935102054012654120349353218177059230188136170095051100506060508020203508411100709340535084000000000000000 218451010837659148513412735933404552912454420346360196153055230190143164114054090405060508050505508411100507340645105000000000000000 218464014803653120513609634929400949313253520329340204164049229189136137092052080305030406010101608410090608230533085000000000000000 218472010288649176513913336430604256011556121330348207152061240197168169109053080605070507070205408510090607440665095000000000000000 218484014803667157515211541936001653912362822333350205170050225184131174088052090507050709020202509511100609330535075000000000000000 218491010592606147514012837036204452711461023308326191145058229189142173082053060406060509050405409609080506330545075000000000000000 218504010450671191016313544242505057511665924329346219168070229187141181085051090608070811050606410610090708530546074000000000000000 218511015860643229014714642143606661110565422323325220169059242200173215095050080806080711070707310510080808340767084000000000000000 218521012628627191512913740344905557510964320324330196145062240202159197107052070604070611070506309410090506440756095000000000000000 218532012628639131012211133329503250712652119327340198153057227192146150091053080404050406040304507410090507330644085000000000000000 218544014803681201015813043445001958511663823348360218178064234201147198083052100707060712020202409611100709440746075000000000000000 218554012322698188516012940238104157212257522339360220175066248206151171083051100608060609050405508511100809440745074000000000000000 218561010592604111513710632225402348012553422321325187141055212181119148098053060305040405030303508510080406330524085000000000000000 218571010592596111012610631428803448012452721303325181138054206162137139096054060304040306040404507509080405320343085000000000000000 218581010837677118013509631126102049013845920331339221187055240201116133076050090305030305030203706411090810340723064000000000000000 218594010450688149515311037431201253012954222332347225190056237208140160086050100507040507010202608511090811340745074000000000000000 218604027970694179515812740035803156312357622346358222179059244200142181094051100607060608030404508511100809340746084000000000000000 218614014803639128015111136030101750412656323325336196161050214175127157081052080407050507020202508610090508330434075000000000000000 218624010450722170015412440129701055413055521360382224187058238187139169114052110507060606010202608512110810340545105000000000000000 218631010592655135513111035533102451312754120326344204161050222188146164100052090405040508030203508410090608330545095000000000000000 218644014417602111013709435230701248012558522320327179140056203179113147091054060305030507010202508510080306320424085000000000000000 218654011596653120015110935729400949313254623315338206169050222193115129085051080307040506010201608610090608330623074000000000000000 218664011596624142013411836231801052111958121309319201164059220183144167079051070405050507010202408509080608330545064000000000000000 218672012628622153014011034631602553411655622304309204153062228187151176068049070506040407030203408509070607430545054000000000000000 218682010837665143014610936827502852212755322340354209162055227183130151118053090406040506030303508511100608330534105000000000000000 218692012628629137014612236429904851512257823322325192153050228183136155074051070406060506060505508610080507330534064000000000000000 218702011295661131014111434727905750713052521309321191147055228199135155087048090406050406070506607509080506330634073000000000000000 218714011596669138015611437231201751612955523334349209168058224190126153088052090407050507020202608611090608330634075000000000000000 218724010450704163016611338530901254612854723340356229185059237201129170072050110508050607010202608611100810340735064000000000000000 218734013540669166014213439836502854912159521333356204160053235193140169107053090506070609030403509511100608340645095000000000000000 218744014417661166014312439039504754912059021335347210169061234198137184097052090506060610050505509511090708440646085000000000000000 218754014417643157515211839838701853911961823333333207153057229200137181091051080507050609020202409611090607330746084000000000000000 218761010592616232514414943740307861410070923319331199148069231177169214095053070806080710080908211610090506440467085000000000000000 218772010288631133014810935028604651012355523322335201153061220187145157092053080406040506050505508610090607430544085000000000000000 218781010288647115513909231527501748613348721348353198154052226185130149106054080305030306020202607511100507330534095000000000000000 218792010592635143014411335830902952212156422315336204160055224192149166088052080406050507040303508510090608330645075000000000000000 218802010592641153013911434728303553412054121328338207169062239187164156089052080505050406050204508510090608440554075000000000000000 218812010288641127512810933127103450212751620315338198153056230196145150088052080404040406050204507410090507340644075000000000000000 218824014417683169515312540139003155212358722332352216172059238206139169082051100507060610030404508511100709340745074000000000000000 218834014417647125015111235633001650012955023336343224173049209192129149083053080307050508010302608611090809220634075000000000000000 218844013540702201015712541638803058512059222346372222170068231191144183101052100707060709020404509511110809440646095000000000000000 218854013540732171016711840733602055513155522372382234188056249199148163103052120508050608020303608513110910340645095000000000000000 218864013540671150512611838635101653112657518336345211171057235199128171074051090504050608020202508311090709340635064000000000000000 218871012628659167014312437432004755011956721346350212160055239194140164091053090506060507060405408511100708340645085000000000000000 218884012322667161016012238133501554412257124331351213177055233192138170090052090508060608020202508611100709340645085000000000000000 218894012322667167015712937433701455012156023338362210167064225183137162098054090507060508020202508611100708430545085000000000000000 218901010837633200515314739637505858410862624335345201155067240201161185101054080707080609060706309611090607440756095000000000000000 218912010592633208014315841241807059210665022335346201151061236193178213100054080706090710070808310511090607440667095000000000000000 218924011596730216016914045944902960012162923364386233185064246208153193098052120708070811020403509612110910440756085000000000000000 218931012628645216014015843741706560010767621325335181153061232203162214097051080706090710080607310510090407440757084000000000000000 218942010837633120513510330525902449312848121335344192148055216170131133111054080305040305040203607511090506330433105000000000000000 218952012628614188013514340837705857210766522321324190136059237199160181087052070605080609070606310510080505340656075000000000000000 218961015860592105013109430930602147112552122281288195155047212185135163063048060305030307030203507508060507230535053000000000000000 218971010837596136512912436028403751411560321306322185137061216183149157094053060404060506050304409509080405430544085000000000000000 218981012628633186514813140538905157011163923335353199152057224179151184112055080606070609060506309611100507330446106000000000000000 218994014417688149015511637934503553012955122345355221175057227197137165090051100507050508040404608511100809330645084000000000000000 219004010450712162515812238132701754513053522338359229185059246202133154099050110507060607020202608511100810340734084000000000000000 219011015860633147013611535332803152712055721319327188155055231198148166093051080405050507040304508510080407340645084000000000000000 219024011596716211016514045140603659512063023360377229182061241196148191107052110708070810040404509612110810440646095000000000000000 219034013540681159015412338034901454112555822330349219175061234199142160079051100507060608020202508510090709440645064000000000000000 219041012628637164013812939034004254711661221318331196147062231169147180090052080505060608050405409510090506440346085000000000000000 219054014803673189514813041743502657311761921332344209160057233202144182099051090606060711020403409511090608340746084000000000000000 219064013540712247016415451442905262711372223360368231183065249207164227107051110908091011060606411612100910440758094000000000000000 219074014417696135515510233830500951313548622357362218175049233188142154090051100407040407010101607512100709240544084000000000000000 219084014803716229014214342745702961111759619361375226175069250206161208104052110806080712040303409412110809450757095000000000000000 219092015860622165013313136135103854811358121320328192144064236205171179090052070505070508050404408510080506440765085000000000000000 219102012628633212015014740539705859610663923329337215161067250205175208095053080707080610060606309610090708450767085000000000000000 219114014417669184015512441840502256811762523340346220167062235206142180077051090607060710020403409611090808440746064000000000000000 219124010450728195016613140136802657912555122352371230185067250206141170111051120708070609030303508512110910450745104000000000000000 219134014417685174015512540039401955812258522350356218167058230194142177094052100607060610020202508512100708340645085000000000000000 219144013540657208015114947246705859211071822333338209161052241188153202091051090707080912060706311511090608340557084000000000000000 219154011596645183515513943338904156711367124329340179162067220177145196112052080607070709030605410610090308430446105000000000000000 219161015860610180014615340141006856410865824306317201146060232197158192097052070606090610080707310609080606440656085000000000000000 219174014417696212015013645147404359611664821329340229188062252204167201080048100707070812050405410510090810450767073000000000000000 219184011596700135015311137528401051313653621331366217177050227202135138098052100407050506010202708511100709330733085000000000000000 219194014803661172015212241939904055611863423327337207161060235198138190074050090607060710030605409610090608440646064000000000000000 219201010592625165014212537433404254811459722329350193154059213161136179106056070506060508040505409510100507330335096000000000000000 219212015860602191013514838537807157510464022304308166146064244199170203074051060605080609080708309509070206440667064000000000000000 219222010837661138013410331426803151612847620321348207154063235200136149107052090405040305040304607410090607440734095000000000000000 219234010450688180015312938539603256412155822361369218168062233203142179098053100607060610040404508512100708440745085000000000000000 219244013540649153014911837735603053412158123325334205162055226200134157095051080506050508030404508610090608330734084000000000000000 219254014803657165014912239838103954811960522336348198160056227196143175092052090506060609040404409511090508330645085000000000000000 219264014417688194015712242939402157811962422331344225168063242215143186089049100607060710020303409511090808440846074000000000000000 219274014803712186015213242937401757012460221345358218185063247200139177087050110607070709020202509511100710440745074000000000000000 219281012628653216014615142040606460010864222338348211156068234188156205111053080706090710070707309511090707440557105000000000000000 219294013540637134014411135933401551112456322299335202168053215179126156089052080406050508020202508509090608330434075000000000000000 219301010592649145013511034332802552512352820313317218171060249221139168079048080405040407030203508410080709440945063000000000000000 219311012628606128014010635028903050412057723320322190146063220181131168081053060406040506040304508610080506430535075000000000000000 219322015860653162013611635830904554511954820340347209159065236196159153095053080505050507050405408411090607440654085000000000000000 219332011295598155514112938429204653711164223325329179132070222183152164098055060506060606050505309610080305530555086000000000000000 219341010592582138012912237035105151611263622309312183140055214170142175098053050404060508050606409509080406330445085000000000000000 219354014803649125514411234631201450012953322326340200161053220187129149084052080306050407020202608510090608330534075000000000000000 219362012628602158014112338936604954011164723301314192154054229179146168078052060506060609050605309609080507330445065000000000000000 219372010592598145012912235631804452511359621305325179143059223194149161093054060404060507050505409509080306330645085000000000000000 219384013540637143014811439134901752212261423308331199154057216181140166094051080406050608020202509609090507330545084000000000000000 219394012322661156014612138934601753812258922325336209170059231198133159089050090506060608020202509510090609340634074000000000000000 219404011596673141015411437031500952012954922325351203163055233180122155099052090407050507010101608510100608340534085000000000000000 219414014803688153015811437931401553412855123356368211178055228181142159104053100507050507020202608612100709330544095000000000000000 219424010952722176515812238533201756012853321358377230191058237204138160101052110607060608020202608512110911340745095000000000000000 219434012919637144014411837033502952412158022313346195155054211174132159100054080406050508020403508510090507330434095000000000000000 219444019174657141014010335136102852012653521326331201158051222209136157077050090406040509020403508510090607330734064000000000000000 219454011242708185015712341238302656912458122336368220172057235204150174102052110607060709030303508511100809340745095000000000000000 219464019174645141015110437837201852012458523322338205168047214187125166098052080407040509020202508610090608230535085000000000000000 219474019174669195015012643144402757911564422329342216164061240196144195091051090707060711030403409510090708440646084000000000000000 219481011347649147013812026533405152712340921335349197151056216184136153096053080405050208060506506511090507330534085000000000000000 219494011064657183014913740935104456711562322339362200153062220177157183097055090606070608040505409511100607430456086000000000000000 219501011347625119012809431227302649112750020319329192153049215177135138096052070304030306030303507410080507230433085000000000000000 219511011837625139013012733129205251812053020320330194148055232190149148096052070405060406060506508410090506340644085000000000000000 219524025823708140516210535227101551913649722359366220183049236205127134091051110408040506020202707512100810240733084000000000000000 219534011064657155014312938634502753712258721336353203162057224184136165105053090506060608020403508511100608330535095000000000000000 219542011347625108013309429125302047613146521320324198160044214185125131084051070305030305030203606510080508230533074000000000000000 219554011064700188015712941739504357212259522356371222169058226187156187105052100607060710040505509512110808330556095000000000000000 219564010952720159015511536930801854113351321346372225190053234200130161092051110507050507020202607511110811340735084000000000000000 219572011347649127013410532926402850212950720331342199154051221186136143096052080405040405040203607411090507330534085000000000000000 219584012913677154015511736531901353612653922338351215175057225205131162078051090507050507010202508511100709330735064000000000000000 219592014373624129012710633728503250512354120329341185147048214170149146090054070404040406030404508410090406230444085000000000000000 219602012996653137014910432426902651512649522320343208160046221196139135096052080406040405030303507510090608230643085000000000000000 219611011347653164014812136232405054711955522319342204159051238213157160078052080506060507060506408510090607340855065000000000000000 219624019174669165015912540535202854812260523331337211162058237194143178085050090507060608030303509611090708340645074000000000000000 219634011242685155015811737734601753712755123343356216176052220201136164074052100507050508020202508611100709330735065000000000000000 219641011090602121013110532727704249412154321317330183140054209171130138090054060305040406040505508510090406320433085000000000000000 219653011090625179514914041942308056311166923314327202160047213191137191092052070606070711080909310610080608230646085000000000000000 219664010952724188016312941136803057212656822361371231185060252209150187090051110608060709030404508512110910450746084000000000000000 219671011837614120013909931925402249312451922319326192152048210179131136091053070305030305030203507510080507230433085000000000000000 219684019174702142514910334333301452113448821332351218170057242205127164072049100406040408020202607511100709340735064000000000000000 219691011090665179014213240836405856311861321323337211167056238211144174077050090606070609060706409510090708340845064000000000000000 219704011064673150015312037233101153112655222328336212169059240195131173066050090507050508010202508510090708340635054000000000000000 219714012913700175016212138432501655912554823368380214168055220191140166105054100608060607020202508612110708330645095000000000000000 219722011837625145013611634532704652511955221309337188144051216190146145097053070405050407060405408509090406330644085000000000000000 219731011837629129013011233226503050512452720318326205161051224193131132087051070405050405040204507410080608330633074000000000000000 219742012996665121013609633726002749413450720329349207162053229198132139088052090305030405030303607410090608330633075000000000000000 219751014373661115013309731025902648613646920328340209170044220187128131089051090305030305040203707410090609230533074000000000000000 219761011837653127013910332229102550213049221333343212170049226196140137093052080405040406040203607511090709230643085000000000000000 219774011064688174015512838535503055812355922354364203159050226193148161100052100607060608030404508512100607330645095000000000000000 219784011242673192514914042938503057611663822336356209155069233205148195075052090606070709030404409511100607440746065000000000000000 219794011064677177515113038636302556112057022340358212167059229194148163095052090607060609030303508511100708330645085000000000000000 219801011347618144013611835934404452411758222324335188140057214177141174099054070405050508050405408510090406330445085000000000000000 219812011837653169013812033928604155211851921329355203160057228200144146102054080505050406050405407510100608330744095000000000000000 219824022126677166015112540233102254912359422340362211163060222174141175089053090507060608020303509511100708430445075000000000000000 219831011090629122513810231026102149612649222319328196153050224190124144085052070305040305030203507510080507330634075000000000000000 219844011064653150515812337734802953112257724345361200155056214172139169101055080507060508020403508611100607330445096000000000000000 219852011837614099013809029922801946213248822326339179139043200168117123098055070205020304030202607510090305220323086000000000000000 219861012996673136013310132029802851413047519322334215171056244205133161073049090405040406040203607410090709340735064000000000000000 219874011242685162516111837736602254512555023328345220175054221210140166087050100508050509020303508610090809330845074000000000000000 219881011347627114012509831025302548412949420323330191149050224189125140081052070304030305030203607410090506330534075000000000000000 219891012996641123013809333025602049712851421330350194160048208178129136093054080305030405030203607510100508220433085000000000000000 219901011347637121013710232426402149412850821335346190148050217175129141107054080305040405030203607511090506330434095000000000000000 219914011064685185015512641939003056912061222352371222168058224197140183106054100607060710030404509512110808330646095000000000000000 219921011837673138013810131528002451613046820337350213164060238198140141098052090405040306040203607411100708440644085000000000000000 219932014373700133013011132027704451013745718306326197153045212183138148082046100405050406060405706309080507230544073000000000000000 219941014373633152013711236636103453311857721320325201155057233199144178082051080505050509040404408510080607340645074000000000000000 219951011347610104012208931623601947012951820306318187146042246183116134083052070304020304030202607409080406240523075000000000000000 219961014373606134013212135931904451111859221303309194149057218177140168079051060405060507050405409509070506330445064000000000000000 219971011837700120013410933125103349314147319316324195161049212179126133081046100305040405040304707410080508230433073000000000000000 219984010952688151016111937830101853212954923338359216171058237195131163088052100508050507020202608611100709340635075000000000000000 219991014373618144512811136533505352411759120320327190146052208181140165094052070404050508050606409410080506320545085000000000000000 220001012996645123014009830926403349712947921332342206163054230190140137088053080306030305040404607511090608340643075000000000000000 220014019174677151014311037637702653212755521331347210168052223190135146097051090506040509020403508511090708330634084000000000000000 220024011064685167015313138132402155012455622346363216170060224181150171108053100507070607030203508511100709430545095000000000000000 220031012996641109014208532126301247713450022325337197161046210183122136097052080306020405020202607510090508230533085000000000000000 220043012996637143513710633732202852212252921320339200156053229187150157096053080405040407040303508510090607330544085000000000000000 220054011064677143514911233128501652212949022336355211168051222198129140092052090406050406020202607511100708330634085000000000000000 220064012919720198015313741037004858212356921357372228177066259209148181097051110707070709040605508512110809450746084000000000000000 220072011090673147014810133831602052712750222346352216168051220198144148089052090406040407020203507511100708330644075000000000000000 220081028742622146014012237532403752611860422326332196148056220175146172100053070406060507040404409510090506330445095000000000000000 220094012913736188017512238233701657212851923364388235190059234193144156108052120609060608020202607612110911340644095000000000000000 220104011242685152014310939235501453312857220334339226179060244205141174059049100506040608010202608411090809440745044000000000000000 220114010952692197015713442038303858111960622341349225175060242226135190089050100707070709040404409511090809440936074000000000000000 220124011242688165015810638837002454812556422347359216170053237190149174081052100507040609020303508511100709340645075000000000000000 220134011242732208015813143342203359212359221355370233183055248220159189089050120707070711030404509512110910340956074000000000000000 220141014373614199015215542042107458310568424317328197147060226184158212090053070707090711080708310610080506430557085000000000000000 220151011347637110013710132123703047913250421331341194161043205183129137094053080305040404040204607511090508220533085000000000000000 220162011090625130013510333129803250612352921312334197156055215177138156096053070405040406040404508510090507330444085000000000000000 220172022178629128013710332425301950412451521307317201160044226194133132079050070405040405030202507509080608230633064000000000000000 220184010952712160514811838332702454213153720361370218178059240202135155089051110506050607030303608412110709340734074000000000000000 220192014373582124012710635132503649811660321307308178138047203170139146077052050304040507050304409509070305220444065000000000000000 220202011837720153013610733628003753413446718369378223177059246210147147114052110505040406050304606313110809340844105000000000000000 220211011347618132014510834629902350912156123317322200161046214183136145081052070406040406030303508610080608230534075000000000000000 220224025823740172014712038034102055613351319349371237186061251209140162083050120606050608020303607411110910450745074000000000000000 220234011242625145015313036033602652511957524316327200156058217183133157079052070407060508030303408610080607330534065000000000000000 220243021093570153514112938539904853410667524294305181133051214170138182083053050506060610050505310609070405330446075000000000000000 220254019174653142015110735930701852112555023342344203156050224185139154079052080407040507020202508611090607330544065000000000000000 220261014373618128013611034528704350412255922309318194148049231198136164075051070405040406060405508509080506240635064000000000000000 220271014373639142012810734831402052112254420333341197148054220183130159081053080404040407020203508411090506330534075000000000000000 220284025836661134014810734831901851112952622327345213171050214179136159089052090406040407020202607510090709330434075000000000000000 220291014373657141012611834630303452012652619341349203155051225188139165104053090404050407050304507411090607330545095000000000000000 220304012919665190015813045040203457411567723334348221171064220183141187092052090607060810030504410611090809430546085000000000000000 220311012996677149014710333131802353012748921349362211171054233202141151096053090506040407030203507511100709340744085000000000000000 220324022126716213515713842740004159711959621355370228177066252207151187108051110707070710040505409512110809450746094000000000000000 220331011837639107013508930323301547413447521326342198156050219175130133090053080305020304020102607510090507330433085000000000000000 220342011837649122013910733325103349613051221343350199196050220187137133101053080305040405050204607511100511330543095000000000000000 220352011090596190013713039939205557410366923322335181133066216172166197130056060605060610060506210610090405430456116000000000000000 220364011064677164015011240035602654712359122338355215171053229196139172095052090507050608020403509511100709330645085000000000000000 220371011090598144513213035531104852411459422318334181133059214172148173102055060405060507060405409510090405330445096000000000000000 220381022692620144013511436133604952411858221324336189142065225189144177094054070405050508050505408510090406430545085000000000000000 220391012996614098011609128522902846113346418320329189149043208166136118104053070203030204040203606310080406220332095000000000000000 220404022481685205015413346644103058911668122337348221170061233198155205088050100707070811020504410511090809440657074000000000000000 220414019174688155015410638335701953712855722332349223179055240203134167075050100507040608020202608511090809340735064000000000000000 220421011090645147013112234128504452712252920327336208159055223189140158083052080405060406050405508410090607330544075000000000000000 220434011242726191016613139339002857512654122340356229188056248221146175083049110608070610020403508511100810340945074000000000000000 220441014373637144012611735130304352412155019321328201155055235206150167096051080404050507050505508410080607340745084000000000000000 220451030257610131013311534127903250712055921325335189152058211179138158103054070405050406040304508510090407330444095000000000000000 220462011347633252515317542543208563110067024331349205137076246201186192109055080907110711090909210611090605540776096000000000000000 220472030257625128012510933228702650412453020312328197152053216186129152091052070404040406040203508410080507330534085000000000000000 220481038325649130014309634427902150612852922320333205165050229204132142077051080406030406030203608510090608330734064000000000000000 220494012919704164014512040132402054712856920343357222183050240204131156101050110506050607030203608411100810340734094000000000000000 220504029203716192015913540535301857612456522355375222178064248218147169115052110607070608030202508512110809440845105000000000000000 220514010952692246017514746046105262611066425339350219168073246216156198085050100909080812040706310711100708540856074000000000000000 220522022692645129513911232727503450512750721326342203165064227188137143090053080405050406050204507510090608430544085000000000000000 220531022692606130013412733826405750611955922337340175135055211184147159115056060405060405070506408511090305330544106000000000000000 220544011242714193015612144740903257712362621345353230188055248224142188093049110607060810030404509511100910340946084000000000000000 220551028742637171015212238534004455511460423325333199156063240205155185105052080507060608050505409610090507440756095000000000000000 220561021093625156517111435237204253811656227305315203159054237212144152093050070509050509040505408809080607340844084000000000000000 220574029503677168017712339433001755112258226340351211170059232200137166107051090509060608020202508711100709340745094000000000000000 220581011837637196514514142036808058010965922338347203152069226198163198119054080706080709080809310511090607430656105000000000000000 220594011064688138016110635727401551613351823343371205170049225193135148102053100408040506020202607611110609230634095000000000000000 220601011090625127513610532831803950212452521323333187159049211190133151089053070405040407040404507510090407230634075000000000000000 220612011837625112014009630725302448212949122319328193157050218183137135080052070306030305030203607510080507330543075000000000000000 220624012913661144515110236631301852412655422338355204161059211187130149100053090407040507020302508511100608330534095000000000000000 220631011347653136013810635228303251412753921340343201166059237192144150093052080405040506050204508511090608340644085000000000000000 220644011064673165015812740032902054812259523339363205165057220183136165100053090507060607020303509611100608330535095000000000000000 220654011064685174016212738632302055812256323348365210172061230200136157092053100608060607020303508611100709440734085000000000000000 220661031565647175514712939633704755911561222331346203156061233196162172092053080606060608050505409511090607440655085000000000000000 220672011837655145514011634230303452512452221340351200159055224196132136089053090406050407040304507511100607330633075000000000000000 220681028742588129013311833229704150511656522313318179140053210192141156081054060405050406060305408510080306330644075000000000000000 220694019174669132014909935834302150913153522341344206168050218205127152079051090406030508020303608511090608330734064000000000000000 220702012996661147014011634228804152712551721333340217171062239198149139086051090406050406050405507511090709440643074000000000000000 220712023672608143011813035430505052211658219326340187142056212185135157105056070403060507070406408410090406330534096000000000000000 220724012913704165015912340131101354812856922344359226178061244201134148092051110507060607020202608511100809440734084000000000000000 220732012996594142013312335233905552111459222315323180135057213192139146087054060405060508060506409510080405330644075000000000000000 220741011090625137014111635228403651512156222325332193147055226187158153086053070406050506050304508510090506330554075000000000000000 220754011064637180515613241238503856411264724325334206164061214185138177090052080607070709030604409610090608430545085000000000000000 220761011837625111013709631324502048013050021320330198156051219181131125096052070305030305030103607510090507330533085000000000000000 220774019174673147015011138132402952712756622336345214174053231191137157079051090407050607030303508511090709340644064000000000000000 220782011090598168513613737733406055110863122323335183140067229182165168110056060505070508060607309510090406430555106000000000000000 220794011242724174516111639136602055812954022368375224174057249206152172085051110608050609020303608512110809340755074000000000000000 220804029203748204515513337938302058812750720351368245201063242226141162094049120707070509020203507412101012440945084000000000000000 220811011090653138012810235029804051612653619335337207165056238198144152098051080404040506040405508411090608340644084000000000000000 220824034433700218516014346141704060111665822357372225169073249210151189120053100808080810040505410512110808540846115000000000000000 220831011090641134513810734228101951112553321335344196151049225198138142090053080405040406020202508511090507230644085000000000000000 220842023672622133014111433826102151012154422320333199157055207180133140093053070406050405030203508510090507320534085000000000000000 220854012913669190015614039935602957411659723346360205157069225200143180111053090607070608040303409611100607430746105000000000000000 220862012996616113013809530927301948312750122331338194167054209169140129096055070305030306030202507511090508320343086000000000000000 220872023672661128014010133428003050413150521324336209167055249208154149087050090406040406040204607510090608340754074000000000000000 220881022178629131013812435028505450712455622327333201157053228188144160099053070405060506060506508510090607330545085000000000000000 220894022481688180515112542540702556412161722329340222172063249201136182090049100607060710020403509510090809440736084000000000000000 220901022692614119013711434326804049112555822324338186141056209168135147103055070305050405040405508510090406320334096000000000000000 220912011347633153014412234530605253411854522334345192149069220204148137099054080506060407060506408511090506430743085000000000000000 220921011090610220014614642943206460310170324321332189138060233196161198118054070806080711070707210610090405440656105000000000000000 220932021093641214013514939637405459810761821326346203148064251203180178101054080705080609060506309510090606450765095000000000000000 220941012996659148014410934029003752912451721344357201162066231194145146104054090406040406050304507511100608440644095000000000000000 220954025836728192014813141535102557612657020371389217177064237204144172116053120606070708020303508413110709440745105000000000000000 220964011064685194015113641537503357811860622348363220169064236204154169103053100607070709040304409511100808440755095000000000000000 220971016179641176014412337529403656011458522318327216166063253215144154089051080606060506040404408510080708450844074000000000000000 220984012656673186516412643237702357011864224347358214162061220171146183100053090608060709020303409611100708430446095000000000000000 220991012892665189014613036533803557311654921336346217163064247211160188095052090606060508040404408511090708440856085000000000000000 221002012892653132014210631028003550912847521314324215168051233209130125085049080406040306050304607510080708340733074000000000000000 221014041270657163015512139939603854612060723337350201155057223181136177099053090507060610030504509611100607330535085000000000000000 221024015783633201516014144745103758510870525325339206156061229181144203098053080708080812030504310710090607430547085000000000000000 221031016179661157014912034530602353912252222324342213161055235208137143089051090506050407030203507510090708340744074000000000000000 221044012656692149015712135830901353013051722320336228184052235207127151065048100507060507010202607510090810340734053000000000000000 221054014662645153515411139635702553412061423327346196150059229175141163092053080507050608020403509610090507330445085000000000000000 221063043146649148013911535533904152912254621331344204161053216197140157101053080405050508050405508511090608330644095000000000000000 221074012103677183016113340835902556711960223334349224177061234187141169085051090608070608020403409611090809440545074000000000000000 221082012056594112012010931731405148212353420287293200154048212188126130062049060304040307050606508408070607230533054000000000000000 221094018732645131014610936432602450712756422303329205164055234202121162075051080406040507020303508509080608340725064000000000000000 221102015218598097014509030325101345913050724292316187154041199167114111085052060206020305020202607608080407220322075000000000000000 221111015218637119014409831225201549112949022307323207170045224192123126067050080306030305020202607509080609230633054000000000000000 221124014271681179015612836434702056312053423352367212169057222190139163102053100607060508030203508612100708330645095000000000000000 221132012892677169013511434436404155212250920338354212163058242198157151101052090505050409050405507411100708340654095000000000000000 221144013231685154515912136829202153612753823337360216177057225188135157101052100507060506020303508611100709330534095000000000000000 221154015783681191514912740241703457511859021349355212168057236195146175091052100606060610030404409511100708340645085000000000000000 221161015218633132013310533727103650912453121327331203163053217176140144092052080405040406050304508510090608330444085000000000000000 221171012335598133012611035231602651011758821309327176138054210179141152096054060404040507030303409509080305330444085000000000000000 221184018732645162014612140939802754511863422318335201155055225185145182081051080506060610030403409510090607330546074000000000000000 221194012656696178016712937834502156212354324354358226184057237205139159098051100608060508020303508612100810340744084000000000000000 221202015814633127013610931926902950212650321299318205163049229195144152074050080405040305040203507509080608230644064000000000000000 221213012892673108514209029923301347614144521335344214184044219189122118088051090306020304020202706511090710230532074000000000000000 221224022442728202016112542038102758612457722358372232185063252203151194085051120708060709020403508512110910450746074000000000000000 221234015783714161014910637433301954413152320357366229192049234192138159093051110506040508020202607412100811240644084000000000000000 221242017364586129512612433128806050511656521303305186140056214165151158077052060404060406070607408509070406330344065000000000000000 221251013861610133013611533828505051011955522320326190145054217196134151093053070405050406050606408510080506330634085000000000000000 221261012056590125012911534428704150011858322310321183141058206162140149089054060304050406040505408509080406320344075000000000000000 221274022442724222517013745238702160511962423356364236191061247211160197099050110809070809020303409612100911440856084000000000000000 221284015476696175015713339235002355912456222343370216170063232188141179111053100607070608020403508511110709440545105000000000000000 221292015814582096013608930328401645712752023279282187154054202175115129063048050205020306020202507608060407320423053000000000000000 221301016179598128513310931727503950411853022297303194148062235180145143075050060405040306050304408509070506440544064000000000000000 221312013861645104513508330524801847013747220311322209177041219196123117063049080305020305020202707409080609230632054000000000000000 221324012103685216016514044840303060011465524337353223170068246211150191107051100708070810030404410611100809440846094000000000000000 221333016179610134014810134631101551111956724305318201161049221202138150063052070406040407020202408609080608230744055000000000000000 221343015218610104012909831026403147012950921325326187148049204166138133092053070304030305040304607510080406220343085000000000000000 221352013861777308016217543553308567511556020348361245210107249219183222115046141108110714090909408411101013840878103000000000000000 221361014154673131015210133426501850713249722328335221178055238197127152088049090407040405020202607510090809340634074000000000000000 221371013861629138014011832432703151612151522330340193154055220185135140101054070406050407050204507510090507330534095000000000000000 221384029555641158015012937835303854011859023324342200155059221176139165096053080507060508040504409610090607330445085000000000000000 221392020607598145013712435934603752511360022315320188146053208175162179092053060405060508040404409510080406320455085000000000000000 221404014777645142014711737732502752112358522322357198157051202179127166093055080406050507030303508510100507320435086000000000000000 221411012892622141014010933529104052011953922311326204161059222185139143090052070406040406040405408509080608330544085000000000000000 221422012335590196513614739740506958010167323305312187151061222193171187087052060705080610060807210609080407430666075000000000000000 221434011221692135015410234025801651313449222335356220179057238199127148088051100407040405020202607511100809340634074000000000000000 221442015218629140514210133935802851912153822325330198154049219190143144091052070406040408040303508510090507230644085000000000000000 221454018732665137015110637232201151512955922334345207163050229195125162074051090407040507010202608511090608330635064000000000000000 221464012557665165015612737432502154812156223316331224183059232197137164073049090507060507020303508610090810340645064000000000000000 221471014154649120513709731027202249313147721331337206164046226187131135090051080305030306030303607511090608230533084000000000000000 221482020607614114513510733230903148412654122300319188144053206176128148092051070305040407050204508509080406320434084000000000000000 221494038055751184015212739130102656813252020387398237192061253209148166120052130607060607030303607413120911450745115000000000000000 221504015476649202015213343541304858611066923333339207161062231208147196084052080707070710030805310611090608440746075000000000000000 221514013231724176014912236533403356012950420349381226178066242198141163116052110606060508040304607411110809440645105000000000000000 221524014215649184014712742042205056811464722329341206161058229194138177085052080606060711020806409510090608330645075000000000000000 221534011221728173014813239933301955713054820347371235187061245202140160096050120606070608020202608411110910440745084000000000000000 221541024111618150014912137531003453111660724328333194153050217175140165091053070506060507040404409610090507330445085000000000000000 221554014777677161516312241634502454412461524326344220178057236189139181073050090508060708020403509610090809340546064000000000000000 221561012056629159513912835028004554111655622327334198147053227203151157087053070505060506060405408510090506330744075000000000000000 221574041270708208016113748743804559211968722345363222171062256217146190089051110708070911040505410511100809450846074000000000000000 221584014271700186015913339136503257012255822349365224178065240205138168099052100607070609030404508511100809440745085000000000000000 221591012335637128013410131727501650412649721333350193154043221191126129097054080405040306020202507511100507230633085000000000000000 221604025313657158014812237430802754012156822326346205162053219198131175083052090506060507030303508510090608330635075000000000000000 221611013861606136013111232929303551411754421310313199154056219199146149080051060405050406040404408509080507330644074000000000000000 221622012056614129014510631826602750512151923307329196155048213168149134088053070406040305030303507609080507230343075000000000000000 221634013231704171015712036432201855512651722332345234192061248230131157087049110507050507020202507511090911441034074000000000000000 221644011221700199516914242539103858312060724336346227185060252234137177083049100708080710040504509611090810451045074000000000000000 221651013861681206014414538536904059011556521327352218161066248217164183092051100706080609060305408510100708440856084000000000000000 221664031567661198015313743741705058211366123337352202156057237197147205092053090707070710050606410611100607340647085000000000000000 221672013861590095513508731125601245612952623293304185155042200179110127067051060205020305020202607609070407220423054000000000000000 221681012335629139012910433027303951812152420321336198154060226196145136097053070404040406040404507410090507430643085000000000000000 221694015783645148014110836738103552912156821324333198165049229186140171087051080406040509040304508510090508230545074000000000000000 221704011221694173015913238631802055712455622337351230183057235209139159081050100607070607020203508511100910340744074000000000000000 221712012892649153015411034631001953412153323312326222184049226190137133077050080507040407020202508610080810230643064000000000000000 221724012103704132015511032428301150913846022337351231186049244212126137083049110407040406010202706511100910240833074000000000000000 221734022442673214016314643542404659811264624337353221169066234191144201092052090708080711050505409611100808440647085000000000000000 221744012557673176015212740233303256012059822335357215169053228199145162099053090607060608040404509511100708330645085000000000000000 221754012656681137514911433727701451513249521352362211177052224190128135097053100406050406010202607512100709330633085000000000000000 221764011221665168014912538036603455112057222339358202161058222202134158090053090506060609030404508511100608330734085000000000000000 221774041270677199014612941439303658311661221355370209161062224190155194114054090706060710030504409512110608430656105000000000000000 221781012335586133513711634531705651011458923285299194147055220193135146079051060405050407050706409608070506330634064000000000000000 221794014271673166015912537933402254912256323329349214171061236189135172090051090507060508020303508610090709440535084000000000000000 221801013861661146014711834435104452612552022327337211169057241212137146088051090406050408060405507510090708340844074000000000000000 221811012938645131013112536630304950712756720316325181138053214179135144082050080405060507060505508410080405330434074000000000000000 221822012938602174013213538342905055810763721305313194151052231191145192080052060605070611050606309509080507340646075000000000000000 221832014154673119013408831426501649113746719341354205171051228190135132097052090305020305030102706411100609330633085000000000000000 221842034499584138013411836830504251611362923312312185145052209174158177066053060405050507060305409610080406320455055000000000000000 221852014154618123013710233427502449712454122307324187154052212180137148091052070305040406030203508509080407330544085000000000000000 221862017364464077012407830026300542510964626145173189157048206194094144025037010104010305010101309701010407220614010000000000000000 221872015218594111513110732424802648012354522317326183142055199169126125093054060305040405040203508510080406320333085000000000000000 221884014662633155015312341537401853711765524327341198152057213172135174081053080507060709020302410610090507330435075000000000000000 221894035281736218016014044038503460112259821369376238189068255206159198119051120808070809040404509513110910450756104000000000000000 221901012892665147514810434428803652712651722352360210162056224195149159101054090406040406040404507512100708330644095000000000000000 221914013231692224513315142941904860711461919346355223174073251202174202114051100805090710060405409411100809550767104000000000000000 221924037905671163014810440739103454612260722319342214170061236198130162085050090506040610040404509510090709440635074000000000000000 221931015814578130513111436032004350611462222303320180144058211173138170087055050405050507050405409509080406330445076000000000000000 221944018732665127015410035633801550213253523331342207164056222183128154083051090407030508020202608611090608330534074000000000000000 221953015814641132514511233829203250912552822331352194152049216168143148108054080406050406050204508511100507230344095000000000000000 221963016179645136014511434428903451412553422329333209164055228192144143090051080406050406040304508510090608330644084000000000000000 221972014154667197514911836837903758111455122350355217166069249203177180096053090706050509040404408512100708440766085000000000000000 221981012892635187014613136131905057111156822321335215160069233192157169091052080606070507050506308510090708440655085000000000000000 221992012335594102513309730724202046712751622318328180145046203164133134094055060205030305030203507510080406220333086000000000000000 222002017523641184014312740534805756811263122320338207161059240185163189098052080606060608060606409510090608340556085000000000000000 222014013231690199015814041334802758311859822349368214166066246194162202107053100707070708020403409511100708440657095000000000000000 222021012892629122013210333427303649612653021322332202162059222191139137093052070305040406040404508510090608330643085000000000000000 222031012335641143013510232531202552212250621330341201159057227194154157097053080405040407030303507510090607330654085000000000000000 222044012103661168017112039731802555111960125333344228190053242198139159076052090509050607020403409711090811340644065000000000000000 222051013861661125014410433626102850013250821332344209167053223192136147092052090306040405040203607511090608330634085000000000000000 222064011221692159014811737434203254112754021335363220170063231190135157101052100506050508040404508511100809440634095000000000000000 222072012938625114012510832528203748412952020311333189152049222175133135092053070304040406050304607409090407230433085000000000000000 222082012335637161014512437633605854411759022329345193147063225187137151094054080506060508060606409510090506430544085000000000000000 222091015218659216515513842339906860010964123332354210157065248205173212099053090707070710080707309611100707440767085000000000000000 222104012103665232516415647646404361410871624323330231176070251195155216090049090808090912050405311610090909550657084000000000000000 222114011221696154515612234730501453612949822326370214174062232181132157117053100507060407020202607510110709440534105000000000000000 222121016179624115513510333026502248612852921315331192156052220181142133096053070305040405030203608510090507330543085000000000000000 222131032147649162013212536134304454511955620343355203151055222181161184102054080505060508060405408411100607330556095000000000000000 222141013861637138014210635329903551612355422339346192156060221183148148104054080406040506040304508511090507430544095000000000000000 222154015476673172015713139637302255612158923346359206159060229176141189102053090607070609020403509611100607430446095000000000000000 222164011221665170014612941837903655412062822324341219170062235194139177086051090506060709040404509510090709440645074000000000000000 222173012335673130013809030235701950613344920337342210168048240197139147092050090405020308030102606411090708240644084000000000000000 222181013861637132514410835928803850912556222322338198157059222193138157087053080406040506050404508510090507330644075000000000000000 222194039405688194015512242840503457811962122340355226174060244203149189090051100607060710030404409511100809440746084000000000000000 222204012656708207015513343139404059111960821352368223170066246212159189111052110707070710040405409512100809440856105000000000000000 222214012103740169015711438330201755213451821358382231182060249200148164105051120507050607020202607512110910440745094000000000000000 222221015218669169514811637430904855212155922323331223177059246204144164077049090506050507050505508510090809340745064000000000000000 222234012656700153016012036230601653413151722346365218167056237198137162085052100508050507020202607511100708340645075000000000000000 222244014777647144015111637533001752412358023331349193155052217176134163088053080407050508020202508611090507330435075000000000000000 222254014271696209016413442240203859311760623338353231181072250202156181085050100708070710040504409611100910550756074000000000000000 222263014154633115514609831124001648613049123337344191154053212175135131095054080306030305020202607611090507330433085000000000000000 222274012557720164016111438233102154713153022352368227182058249212138170088051110508050608020303608512100810340845074000000000000000 222284012656665134015310937329200751113056123326352209169051218177130157098052090407040506010101608610100608330434085000000000000000 222292013861661110014309232525901147913749221331347212175047218179132138095052090306030405020102707511090709230433085000000000000000 222304013231712159014810738234001654113153620362370224171059241209138154088052110506040608020202608412110809340744075000000000000000 222314014777685241015415349248005262211071822348359215170067246212164218102052100907090913050606311511100709440857095000000000000000 222324015476685137015410934830301151513350922332344228194043235199127138077050100407040407010202607511090811240633064000000000000000 222332012892677144013811731627003852412946820341350209166061248207158132087051090405050306060304607411100608440753074000000000000000 222344013231661142515711538528901352112658323328349212168058216190125149086052090407050606010202508610090708330634075000000000000000 222354014777688189516112945144104157312065423355366213162062227190138181108053100608060811040505510612100708430646095000000000000000 222361015218685140014509832827702651913147921344348213171055242218146137094050100406030406040203607511090709340843084000000000000000 222374014777673175515112939137102555912058122344364208165054229185146167099054090607060609020303508511100608330545085000000000000000 222384013231679171515712938934203755512257323334346222181064237191130174069051100507060608050404508611090810440635054000000000000000 222391012938610148013312336631405052911560021325333183139059223189151161097054070405060507060506409510090405330545085000000000000000 222404014777692155014611839032502653712856321345353214169061235194131166083050100506050607040203608511100708440635074000000000000000 222414012557696170015012539834402055412557121345360223177060238201140183096051100507060608020303508511100809440746084000000000000000 222421034378649134014610733927502851112752322339347205159053224193138150090053080406040406040303507511090607330644085000000000000000 222431015218645156014811036229902553811956222324332210161059240206153147087051080506040506030303408510090708340754074000000000000000 222444015783665134515310634430701351113051723311331236173047226203119138067049090407040407010202607609090909230723054000000000000000 222454012103681186015912841335604057011960723328347220167068244203139170081051100607060708040405409610090808440745074000000000000000 222461013861637130014210633726503250612552922314326200157059229207132138093051080406040405040304508510080607330733084000000000000000 222474014215665186015713344243503557011666423332350211170059229199146196098052090607070811030504410611100709330646085000000000000000 222484014777629141014712237532302152012059623314337193155056216183133157092053070406060507020303509610090507330534085000000000000000 222491016179604116013809930528303048712450622299305197155055226183138132083050060305030306040204507509070507330543074000000000000000 222502012335661165015512237931503654812057423330345205155059237194149173095052090507060507040404508610090607340645085000000000000000 222514015476679188015413344141502657211865022350361208162056235196148185094053100607070810020403410512100608340646085000000000000000 222524014215688199016813743744103458311863524349365222177062238195152179087053100708070711030504409611100809440655075000000000000000 222531017364594158013212438134406554011064222301320186140057225197155183095053060505060608070707309509080406330656085000000000000000 222542012892641112014509833626401648213252422316331207171051222179131135083051080306030405020202607510090609330433074000000000000000 222554012656681145515610737732301552512955423323350212168053235201137164083051100407040507020202608610100708340745074000000000000000 222564019205685159014911440938901954112659821327346212170055236199133164074050100506050609020302509510090709340635064000000000000000 222574016838688158015812036934601754012753622349365216170061230190122156103053100507050508020202508511100709440634095000000000000000 222584019205669143015311137033302152212855422341352202161049226189135158082052090407050508030203608511100608230534075000000000000000 222592021128604160012912636139904054211159821303321196147052232182157166088053060504060510060305309509080506340555075000000000000000 222604019205655163015111139439402454611960123332339200160052220190134177079051090507050610020303409611090608330635064000000000000000 222614038409669151015311138737002753212557822344359196155055211170134173100053090507050609020403508511100507330435095000000000000000 222624015176687172015413139933904355612358122346366211176056231198140160097053100607070608030605508511100709340645085000000000000000 222634018206633130013910035834601950612556521319338196156051213172134163081053080405030508020302508510090507330435075000000000000000 222642014222641145013211233829303052512252820314337203160054229201148132093052080405050406050204508410090608330743085000000000000000 222654019205702198015512441438503058212059022354363222176066249206149192085051100707060709030404509512100809440746074000000000000000 222664019205635148015611738738002352912060924328337201162054215183125162085053080407050609020303509610090608330535075000000000000000 222672014276633120014110332725503249312851722322331199155049227183130132085052080306040405050204607510090507230533075000000000000000 222682025117625212014514543947107359610470123302316211161053235200164191070050070706080712061008310609080708340756064000000000000000 222691014551645148513312833830303852912152520320350196148057228180158153102054080405060407060204507410100506330554095000000000000000 222701021128610171014113137939004555510962223311320198153059214181146174082052070506070510050405309609080507330545075000000000000000 222714015176712144015709935527901252413549922356375218184054237194142153111052110407030506010202607512110710340644105000000000000000 222721014222633145013213034731804852512054720328340192145053220190135157096053080405060407070405508410090506330634085000000000000000 222732014222590148014011437836605252911164123303310185146051210188135158079052060406050509050606309609080406330534065000000000000000 222744016838688160015311937133801554212653922345362210170053234200138162103052100507050508020202508511100709340745095000000000000000 222751021128620161513011639644106654411364021298313212162062243213147183075050070505050611050907409509080708440846064000000000000000 222762015674677126015109631523702250113546522338360204169050220183135124103053090407030304030203606511100608330533095000000000000000 222772014551633117013109930926802848912948720317333192155046226183132142090052080305030305040203607410090507230534085000000000000000 222782021128610180013913039042005356410864022307319194145059236203155180069052070605060611050606309509080506340756055000000000000000 222794014422700209015914342441704459311860522365379218170063235192144190115054100707080710030605409512110709440646105000000000000000 222802029102618125013410332833103250012353121302320194155047212181138142080051070305040408040304508509080507230544074000000000000000 222814018206712182016112541136903456612557722349374226184057239195137174100052110608060709040404508511110810340645095000000000000000 222821014222622141014411335130103052011956523324332197153057225193140151091053070406050507040304408610090507330644085000000000000000 222832028442629174013212436739905355811258321296316209155057252207160175068050070605060510060606408509080607350755054000000000000000 222842014551620112014710531725403948212851123324337188155047208179130134087054070306040305040404607610090407220433075000000000000000 222854019205653188015312541538904157211463623340349211161060230176145190098053080607060709030605409611090708440446085000000000000000 222862025117629211014115439742407959510563122314328200152063237209157194095052070706090611090808309510080607440756085000000000000000 222871015674633111013109331825502348013150120316328199163050224177134140081051080305030305030303607410080508330434074000000000000000 222884015176704137015410034928401151513649621342357223184049233205126159092050110407030406010202707511100810240734084000000000000000 222891014551681162014312735630705654512452321342358216170059242192154166096052100506060507060606507511100709340655085000000000000000 222901015674614132013911335234704850912057322305318197154051221195136146085051070405050508050605508509080507330634074000000000000000 222911014222661145514711433728803652512550922337344209161055244203150149075052090406050406050304507511090608340744065000000000000000 222924014422704175016012940432601455912557322364375214177052237222146172092053110608060607020202508512110709340945085000000000000000 222934016838677149016111637732802053012755823351360209162059227183127165094053090508050507020203508612100608330535085000000000000000 222944019205669190015911241845102857411662523336339217170060239209158179078050090607050712020503409611090709440755064000000000000000 222952015674618105013609030223302047113148922312320194155046216175128138080051070305020304030203607510080507230433074000000000000000 222962014276614140013812636731105151911859822308312195153049224200140164075050070405060507060506409509080507230745064000000000000000 222972014551661118013110531424503649013447619342358200162053231180135135099054090305040305050304607411100608340533085000000000000000 222984012871688145015210838628701552513156122338351216175046236204137153085051100407040606020202608511100709240744074000000000000000 222992014222653192513313938240305357611358520335348205153058247202175184106053080605070610070506408411090607340766095000000000000000 223004016838688204015914142739204558811762023350361218174059237208152180090052100707080710030705409612100709340756085000000000000000 223014016838700225017113746641504760811566524356377217169065240190156194103053100809070810030705410612110708440656095000000000000000 223021015674629146013211634827604652611955321332346194153057225185149146099055070405050406060405408511090507330544086000000000000000 223034019205673140014310236632301451912954321338353212170051228198126169085052090406040507020202608511100709330635075000000000000000 223044014422714167515212837431403355012952321351368220177055246216135162093051110507060507040304607512100809340835084000000000000000 223052014276645125014310333127903550012951322325333201162047232194139146072051080306040406030404607510090608240644064000000000000000 223061021128645195014715144239306457911168522309319219176054250213164201071049080706090810060807310509080709350857064000000000000000 223074016838685144515311237034902452413054122333348223177053233198128160074050100407050508030303608511090809340635064000000000000000 223084015176688150515410536130102153112952422359371212200060231182137151102053100507040507020303607512110712440544095000000000000000 223094032176685190016212741135702757411960023349367212169066233185148179100053100608060708020403409611100708440545095000000000000000 223104012871746186015512038436402857013051520366392236191059249206145167056052120607050609040303607412120911340745045000000000000000 223112014276649162014512936234804854511955822318343207162061238191156159098052080506060508060505408510090608440654085000000000000000 223122015674657120013309932524602449313349420335349205162049218181129115096053090305030405040203607411090608230532085000000000000000 223134012871700183015312541037003756712358521337359221177062248192144177094051100607060709040404508511100809440645084000000000000000 223144016838677163015811438133301454612356323334357207162061225199134165089052090507050608010202508611100608430635075000000000000000 223154016838653151014012139736703153212260821328352207162053220183139174097053080506060609020504509510100608330545085000000000000000 223164014422710177016513136933402156112652023357363235188057249212127155083051110608070508020303507612100910340834074000000000000000 223172014276669125013509832225702750013348220343355201162047227185137131096053090305030405040303607411100608230543085000000000000000 223182021128598138012911236435304651611560821311325181139051209179142169090054060404050508040605409509080405320445085000000000000000 223192018188625103012708829125502046813346620312329194155044220176141127089052070304020305020203606410080507230443075000000000000000 223202014276637121514609931727002649412849723331341199161051211175137129094053080306030306040203607611090508330443085000000000000000 223214016838673195015613542338903157911662823342357209161062229197149185087053090707070709030404409611100608430646075000000000000000 223224012871716155015010537732401953713352721363367229192053245190135148094051110507040507020202607512100811340634084000000000000000 223231015674669146012910632226102452612748219338341216169059240200137141090051090404040405040203507411090708340744084000000000000000 223242017776633265515917543850609264209869225333340205152071244203191211108053081007110713081110210711090607540777095000000000000000 223254015176692293017715848648008066410470125355373225168074260208190224125053101109090913061009310712110808550778115000000000000000 223264018206635143513511837136002352212158421299311212170054232199123167062049080405050509020403508509080709340635054000000000000000 223274018206677180015413541136402156412060722331355219168062233190137161099052090607070709020303509511100708440645085000000000000000 223284014422700202516614541638004058611959423348366222175063244206144172106052100708080709040405409611100809440745095000000000000000 223292015674625133013209833234803351012253121324330196155050227188146155088052070405030408040304508510090507330544075000000000000000 223302014222618151013311835937603653211658021301316199154062221201141177076051070505050509050304408509080507430745064000000000000000 223314018206643147014911338837002052712260423334347199161053224174140159081054080406050609020303509611090508330444075000000000000000 223324016838641152015512037033801553312057724326333201169051214185124168084052080507050508020202508610090608330535075000000000000000 223334019205657171013913140539303755511861621323331214169057238200146175077050090505070610030504409510090708340745064000000000000000 223342025117618137514211034233503551512055423321331188153055217191131155081053070406040408030504508610090407330634075000000000000000 223352014276641116012509232627701948713150919319337202162055228185125132094052080304030406030202607410090608330533085000000000000000 223364014422700152013611736828601253313152619327349225177061242222127150086049100505050506010202607410090809440934074000000000000000 223374015176685121016210436627301249413853523346362211170053226175122135089052100308040506010202708611100709330433075000000000000000 223384015176708153015412238529401453413254321346361228191048230194139154092051110507060606020202608511100811240644084000000000000000 223392028442625109012508930326802547713148420325329196164046216177129128092052070304020305040203607410080508230433085000000000000000 223402029102641147013312534430604352712153620319342198162054222185149158075053080405060407050405508410090508330544065000000000000000 223414018206665113515308832227401048313748523306339203163049232200120134070051090307020406010202707609090608240723064000000000000000 223422021128618149014111437535003753011660822323333190147048218181137156093054070506050508040404409510090506230544085000000000000000 223431025117645239014816243447707462010467222326336214167070255194169211096052080806100712080808310510090708550667085000000000000000 223444016838736188016611641535902057212856422371375222188053255199138159090051120608050708020303608513110810350644084000000000000000 223452014222616162013712537535105854511360822319329192147057233198153173099053070505060508050706409510080506340655085000000000000000 223464014422696207015812944139005159111763322337353217169062239198146198096050100707060810030806409511100708440646084000000000000000 223474014422692179016312938833803056312256023346359224183055236200142169091051100608060608040304508611100810340745084000000000000000 223484016838673160515510838935802454212457823336360202162050225197140153098053090507040608020403508611100608330644085000000000000000 223494014422649175015312441038903755911663123333340209160060260170147176087052080607060709030504409611090608450445075000000000000000 223502014222641214015313142244206059810765723328342202153058233190161190106053080707070711060707310610090607340656095000000000000000 223514014422641137015211934029301451512453123327344199154057216181125141081053080407050406010202508610090507330534075000000000000000 223521021128604147013411235531803852711458722323327187147048218185151166082054060405050507050404408510080406230545075000000000000000 223534015176671153016211838129902153412556724352367207169056225185139145103054090508050606020303508612100608330544095000000000000000 223544016088677142015511136431401552112953822338350212170055233194128152080051090407050507020202608511100709340634074000000000000000 223551031394639120014410232228103149312950422334340201158053218186145151094053080306040406040304607511090607330544085000000000000000 223562036377637126013809932625502150112751221344347202160050224192138145109054080405030405030203507511090608330644095000000000000000 223572019592624149013511334634904353011755521325335197159053228185150155101053070505050408050405408510090507330544095000000000000000 223582017844629112014009633425901748213053122323341192150048216187141165096054070306030405020202608510090507230545085000000000000000 223594016088665140515011437531202251912856422340350211164058224181137152093052090407050507020303608511100708330544085000000000000000 223604016088681189014913440936603157311860022351368209158062230183149178105054100606070609030404409512100607440545095000000000000000 223611018188637170513913437231105155411458321323338203148060237205174168088053080505070507060506408510090606440765075000000000000000 223622018188669115014109431124502448613746521319330217179050238202147132075049090306030305040203706510090709340743064000000000000000 223632035688669133513710931724703751013147420354357210167057224192156150094053090405040305060204607412100708330654085000000000000000 223644016088669116015410232527101048713748623342365201166053218181120139087054090307040406010202707611100608330523075000000000000000 223652035688629118013411032726002049012852021335338199156054218181142141080053070305040405030203607511090507330544075000000000000000 223661018188639230514115038738404861210460422330340209145074253212179188099053080806080609050505309510090606550866085000000000000000 223672017844665120514109833026702049313449721352361205164049218182132150112054090306030405030203607512100608230534105000000000000000 223681031394625200014714141338206558410766123336344202149066226178185201102054070706080709070707310611090606430477095000000000000000 223694016088708159016211436230801554113051122350376228188054240192139149100053110508050507020202607512110810340644095000000000000000 223701036377653131514609935327701950712854022337345203158057224192147136091052080406030506030202608511090607330643085000000000000000 223714018026669202516513845339403758611467724342351215162069240192150192092052090708070810040504410611100708440646085000000000000000 223721019592669167014809232525301755012148622346351213168045230194141135095052090506030405020202507511100708240643085000000000000000 223734018026677170515512738935903755412257523335357211164058234187146161090052090507060608050404508611100708340545085000000000000000 223744022757681142013710934733302352113051020343357208169049230205132153085052100405040408030203607411100608240734075000000000000000 223754024005677117014509232629301348913848221323353214174053234188129134076052090306030406010202707510100709340533065000000000000000 223764018026706163015011237730901954612953321349362233187061237208137156092051110507050507020302608511100910440744084000000000000000 223772026409641174013511537741105755811458821317326206159057235200162175090050080605050510040806409510080607340755084000000000000000 223781019592614121014209232429501849412452823327340191156048216174138143094055070306030406030202508610090507230444086000000000000000 223791017844649146013611935233503352612354220324340199161053231225136155092052080405050508050304508410090508340934085000000000000000 223804018026744210016513041237704259412555322368380240192068265220173177101051120708060709040505508512111011450965094000000000000000 223811017776629128013311033430703750412453121337353190152049210183137144101056070405040407040404508511100507230544096000000000000000 223822017844653184014913738232206656811458422343357212164069228179177166116054080606070607070707408511100708430465105000000000000000 223834016088657139015611235231101351812653523342355199160048211179133155104054090407050507010202508611100508230434095000000000000000 223844018026694148015611438930401352913156022352367216178055231193138167098052100407050607020202608512100709340645085000000000000000 223852017844625099013408830724801646213549021331337187161038200175125120088053070205020305020202607511090408120433075000000000000000 223864024005677130515311138331101150613356622349363212172056216173141167109053090407050607010202608511100709330445095000000000000000 223874016088667143014611534030801652212751022329345211176050226195133142083051090406050407020202507510090709330634074000000000000000 223881031394616134014011135129104451112057022322338192155051207172135145087055070406050506060405508510090507320434076000000000000000 223891017776578140013312135535003451911161422305327176137052202173138162100056050405060508050304309509080305320445096000000000000000 223904016088681146515510537429301552612954922352365212176053223192127143089053100407040506020202608512100709330634075000000000000000 223914018970677152015411136330701453312753622326349214177053228195135138079051090507050507020202508510090709330633064000000000000000 223922019592669113013809432123502148313848020337353207168047219183134118112052090305030404030203707411100608230532105000000000000000 223933018188602114011810630528003848412450619301317183142048207179133138088052060303040306050404507409080406220433075000000000000000 223941018188604111013209432029001948012553021314324191154046202174126137090053060305030406030202508510080507220433085000000000000000 223954032176641145015113036032502952512256123339353195158057218174125151099055080407060507020403508611100507330434086000000000000000 223962017844614103013009228925401946813147121325336181146045204179129121107054070305030205030102607510090406220433095000000000000000 223974032176688131016010134329700850713549823345355215183046227210130140081051100408040406010101607611100710230834074000000000000000 223981019592614113012710330123503648312749020324336183145051207184130132080054070304040304060204507410090406320533075000000000000000 223994016088692163016812037230901354612653624362380209170049224197136154109054100508050507010202508612110609230634095000000000000000 224004036052720204015813942035702258812258321355372232189062249212147177106051110707070708020303508512110910440845094000000000000000 224014032176716240017113846942705862111565523357377229178072266224173205098052110809070811060706410612110809550967085000000000000000 224021035688614129013410332028702650512152221318338181147051212181143134095055070405040406040203507510090406330543086000000000000000 224032014551633177014513738535706456111260722314329205159060237162151170087051080606070608070707409510080607440345074000000000000000 224042017844649182014613539636105256611460922337348207153062240219159174096053080606070609070406409511090607440855085000000000000000 224054018026694167015812138533102455012655522353359222180056238190134158089051100507060608030203508512100810340634074000000000000000 224064016088736161014511436231501454413549119353381223181055243216135140100051120506050507020202607412110810340834094000000000000000 224071016111625134013411433831804451112254021319325189148059232196155157094052070405050407050505508510080406340654085000000000000000 224084017216677157015011237735603953912555822342359203168048220183138163093053090507050508040504508511100608230545085000000000000000 224092015746625153013312234530502753411755121322329193154059231179185154082052070505060407040203408510080507340474075000000000000000 224101014433669162513911037429503854512255820336345206168069246210157157082051090505040506040504508411090608440854074000000000000000 224112015746633151514611836529004153211857723327344193153061229185148146085054080506050506050405408610090507430544075000000000000000 224124014451661152015911836431202653312455024345357203168061214188138151074053090507050507030303508611100608430544065000000000000000 224132016111657170015212938231704755411858123348351204161066222185150186099053090507060607050505408611100608430546085000000000000000 224144013176724172015511439934602855613055121361370230190056240203138174075051110607050608030403608512110911340745064000000000000000 224152014433622109013509131024902447713049921316331188148050210170142133085053070305030305030203607510090406330443075000000000000000 224164014451724169516412736031402755213149722367390220175070235188135151120053110508060507030303607512120809540534115000000000000000 224174030773661189016113842039304457311563624346357204155059225184152188101054090608070710040605409611100607330556095000000000000000 224184013176685151016010834232202353212850023353369205175055220183129158096053100508040407020303607612100609330534085000000000000000 224192041990608132014011936029905350911959223293313190149054217180142147068051070406050506060606409609080506330544054000000000000000 224202015746633130014210834827903550612554922332338191154051222192133151089053080406040406040404508511090507330634075000000000000000 224212016111653139015311236229504251812655423331336178170053228198144149087051080407050506040505508611090309330644074000000000000000 224222015746614143013512235029505652211757022322334185146057206175141163098054070405060506060606408510090406320445085000000000000000 224232016111637135014811533830704051312453023327345192161052222175147151097054080406050407050405508610090508330444085000000000000000 224242015746629139014811237230305251812159023331334187160059213177146173081053070406050507050606509611090408330445075000000000000000 224254013176704186016212642234902857012359823361370216178066236187150167095052110608060708030403509612110709440545085000000000000000 224264013199728144515109635133001752413848220347367229183052242203133146090050120407030508020202707411100810340734084000000000000000 224274012256692159017111139333501354112756724340358213185055235190140164076051100509050608020202508611100710340645064000000000000000 224284017216712204016412243341505058812160823344361230175069241210153186095050110708060710050606509611100909440856084000000000000000 224292014433612151514211135936004653211558723322331188148059216174149168101054070506050509050505408610090406330445095000000000000000 224304012256688142014810534131101752113249521325348215176049232190127139085050100406040407020202607510090709240633074000000000000000 224314024513736181016112538731902856513052621369374234192065257206150163094050120608060607040303607513110911450745084000000000000000 224321042964681148514711033429303852912849121351357252175058242209141157090052100406040406060304607512101109340744085000000000000000 224331016111625125014211534029603850012554422327333189155053223186140154095053070306050406050404508510090407330544085000000000000000 224342016111633113013509329625502248313146721326334197153052224187142118075052080305030305030203606510090507330542065000000000000000 224351013145610151014211635431907253211458123313315201152066228179148158080051070506050507060908408610080607430444074000000000000000 224362013589661127014209933127202550213150121315342207163052233172141133103051090406030406030303607510090608340443094000000000000000 224372013589641138515111435329503951612455123334340199162057225186144148087053080407050506050404508611090508330544075000000000000000 224384013176677197516014342937703658111663323343351214167075237195143181082051090708080709030504409611100708540646074000000000000000 224392013145622116013910131625502848712750822322326191148052219178139138086052070305040305040203507510080506330443075000000000000000 224404017216681179014612040339404456312059321342359210175065229198137194085052100606050610040605509511100709430646075000000000000000 224414012256712219015513345245004960211863521358370227177068244194164187106051110807070812050505409512110809440656094000000000000000 224424015386669192016613740539104357611660624346362204160068220187141183081054090608070610040605409611100608430546075000000000000000 224432013145618170514813437231406255411160324339348182147068213172164167112056070506070507080507309611090406430455106000000000000000 224444015386679171015411439437802755512258022322350214168068238194148169086051100507050609030303508510100708440645074000000000000000 224452015746622121013710133130202549412553222311329189155051210178134148088052070305040407030303508509080407330434075000000000000000 224462015746688173014611936932904255712353621348353224187051246205158162083051100606050507060405508511100810340755074000000000000000 224474013199677251016113849251505563010772723340346209170064249206173211098051090908070914050606311611090609440767084000000000000000 224482015746606139513711033829105851811655822324326187146063210157142153088053060405040406050706408510080406430244075000000000000000 224494017216704177515911842239202056112559922331347232185061248208139170088049110607050710020303509511090910440745074000000000000000 224501015746639191015113841738906457511165223326341196160061230192157203077053080607070709080607310610090508440657065000000000000000 224514012256696167016412239833401455012657123342355217185061238190141171084051100508060608010202508611100710440645074000000000000000 224521018940629129013810731927304550512450722297299196153057226192141143078047070405040306050505507509070507330644063000000000000000 224534013176702189515913742536604457312260522358370213170066237193154199099052100607070709050405509512110709440656085000000000000000 224544012256716228015714642340905661011759022340369224176069249205158171100051110807080710060606409511100809440755094000000000000000 224554012256706223017514346245805660611665424351361225176069256202160189096051110809080812060606410612100809450756084000000000000000 224564013176688175016611640937004155912359424354365214168062233186146168081053100608050609050405509612100708440545075000000000000000 224572014433657131014810332825303050712950022330344201162056235199135134076052090406040405040204607510090608340633065000000000000000 224584012256653153015112538331503553412258623341356189160055208174132155104054080507060607040404508611100408320434095000000000000000 224591013589669165515211836830504254812255022344351213169057244194148162084052090507050507050405508511100708340645075000000000000000 224602013589625142014410334830104452111955623322335191148052224191136159090053070406040407050405408610090506330634085000000000000000 224614035137681162515811840534002954512459523340351211170060235199140174086051100507050608040303509611100709440645074000000000000000 224622014433647156014910934626704253812053423328352200151064233191156146067054080506040405050405508610100607440654055000000000000000 224634017216688175516611741738502655912360524346361215170064234201146183096052100608050709030303509611100709440746085000000000000000 224642018940594115013510032628903248612254922299308185146048203167130157072051060305030406040304508509070406220334064000000000000000 224654015386637164015411839040104154711661224344351189147061214173144171103055080507050610040505409611100406430445096000000000000000 224664017216633125014209834233602450012654022330333189154048210182129142090052080306030408020303508510090407230534085000000000000000 224672016111629147014113334227206152711954422335338190148059225187162146095053070406070406070607408511090506330554085000000000000000 224684014451677170516812542232804055412262324341360202174059221189134177070053090508060707060305509611100609330535065000000000000000 224692018940622137513311132031004451512051521307317197154054232190161146085051070405050407060405507509080507340654074000000000000000 224704015386700220016313944641704260311663723352382218175069224180150223098054100808070810040505409612110709430548085000000000000000 224714015386669178015813142937402256211964223346351209170063237188148202085052090607070709020303409611100609440547075000000000000000 224724014451696154015710936731601453612952722350359220182055244202133150071051100507040507020202607512100810340734064000000000000000 224734014451704144015611439030501152413455422341356218185054233200129144081050110407050607010202608511100710340734074000000000000000 224742013145661127015210634228303650213151723350351199162055223187143157103053090407040406040404607612100508330544095000000000000000 224754015386685162014911437432403254512554521340359209168056232199142168101052100506050507040304508511100608340645095000000000000000 224764013176675174016112238734304355812057423350367203153066224189144172109054090608060608050405508612100607430545095000000000000000 224774017216665226016414547249006060910971024330332218170068246201162218087049090808080913060607311610090709440757074000000000000000 224784015386762199517111840339102058313052922354376240191059260217149172080049130709050610020303608512111011350845074000000000000000 224791014433669144516010936126703452412754024338350205163061231198148137054052090408040505050304508611100608440643045000000000000000 224801013589633125014010733526504050012652922310327200160051217177142149077051080306040405050405508509080608330444064000000000000000 224811016111649111013610530725902848013547221337344203170044220176140126090052080305040305040203607511090609230443085000000000000000 224824017216696179014311739340104556312356420355364210168058229207142183083052100606050610040605508412100708330746075000000000000000 224832015746647199014714340137006358311062022324337209162068240198168194107052080706080609060707309510090608440666095000000000000000 224841013589608108512509430725902247612750420303308188153044216186127141070050070304030305030203507409070407230534064000000000000000 224852014433665156015211434830705253812352322335337210142062249210147149071050090507050407060506507511090706440844064000000000000000 224864028904718186016513142736104657012559523364371227183057245201149189104051110608070709050505509612110810340746094000000000000000 224872016111669133015009733927202251013150722353358213163054227180150152098053090407030406040203607512100708330544085000000000000000 224884013176677205015013539938504058911459022338349218169063245195153177095051090707070609050405409511090708440655084000000000000000 224892013589602136013512134932504251411757922311326187148053213174162161100054060405060407050405408509080406330455095000000000000000 224904013176700188515113340337005057212257521349365223183063225187148179102052100607070609060506508511100810430545095000000000000000 224914012256720187017312239734602457112655124344373220186058240187151156103051110609060608030303508611110810340544094000000000000000 224922013589594192514013542141807257610370823298309194146062226170165198084052060606070710080708211609070506430456075000000000000000 224934014451708178515711836732802456212551822371383210171064249198160150105054110607050507030303507513110709440654095000000000000000 224941016111606155014512538329905053711263324329331185146060213175153167099054060506060606060506409610090406430455085000000000000000 224952016111665207015014539435707459111259222329329210162072242188167182101049090707080608080708409510080708540566094000000000000000 224962016111608130513211830528703850612050221305331186146059216171133135089054070405050306050304507509090406330433075000000000000000 224974013176649193015813745339805657711269824339357196150064216179149174101054080607070810060606410611100507430445095000000000000000 224984017216661143014110638634602052212658321333351201168076209164135164102053090406040608020303508511100608520335095000000000000000 224991015746647204515115738137707658811058923343350199154068246201179199101054080707090609080808309611100507440766095000000000000000 225004012256696148015510636128601452913151822350360221183057225178138151089051100407040506020202607512100810330444074000000000000000 225014013176702206015913544445203959011863222346370216169073239195155174107052100707070812040404409511110708540655095000000000000000 225024015386716179016711939634801556312755323351358230190051251215144161081050110608050608020202508612100911350845074000000000000000 225032013145647121014709731526802349413048722312328206162058224188137140070050080306030305030203607510080608330544064000000000000000 225042016111645136013210433228304151412551520333347198161048219191142143085053080405040406050405507411090508230644075000000000000000 225054014451667178015912640336604056211860423344346182162063233174160196093051090607060609040505409611090408440456084000000000000000 225062013589570140013511136029505151910963123310325179145059200173148161081057050405050506060506309609080306320445076000000000000000 225071016111641117014310232925803048913151322334337196142051228185135138078052080306040405040204607511090506330533065000000000000000 225081015746614109013709432423802947712852822318334185153044204173122144097054070305030404030303608510090407220434085000000000000000 225094013176675158016012541733403254012561823329349207170060235190143175088051090508060708030404509610090609440645074000000000000000 225104012256637178016412743136204256211367525346352196152062197174138194108055080608060709040605410711100507420446096000000000000000 225114014451740208517012242139002759212556923358370236193062267211165186080050120709060710030303508612110911450856074000000000000000 225122013589637135014211433928103651312453222331338199160051229189133151083053080406050406040404508511090508330534075000000000000000 225134013176653166015712739336404954911860224335351196154062229190144178100053080507060609040605409611100507430645095000000000000000 225144014451692169516211637132602055212553623337349214175057244206136161091050100508050507020303508611090709340735084000000000000000 225154024513698170016311940534802855412558023350370217177061236185146174098053100508050608040303508612110709440545085000000000000000 225164026353704212016413344740104959611863423365376212175061233186153218107053110708070810050605409612110709440557095000000000000000 225174028904700165016211937331701754812753323342362213185059242192138169098051100508050507020202508611100710340645084000000000000000 225182015746653131014709832328703650712849522338346201161064216192136148090053080406030406040404607511090608430634085000000000000000 225191015746625119013510032329103649112751621340345183147053211173137150102055070305030406040404507511090406330444096000000000000000 225202016111618104514809230525303947013149324298326191153050203177123124075052070306030305050304607609080507320433065000000000000000 225211018940606169014113139136905755210964623323333185154063221171163187100054060506070609060606309610090407430456095000000000000000 225222016111594122014510633227605549611955924301317184146056206174131148073053060306040406060606408609080406320434065000000000000000 225231026292608113014310432924703248312554123323326182147051211171133143094053070306040405040304508610080406330434085000000000000000 225244013176641151016111838231601553212059625327337200160057218210173166067052080508050607020202509710090608330865055000000000000000 225254013176700170016411641034003855412658523340348218184062242220133176076049100508050708050304508611090710440935064000000000000000 225264013176677195015713141239703457911660923346361208162063237187154189096053090707070710030404409611100608440556085000000000000000 225274035199688201015313443639003158511763322342363220175083241171153194095052100707070710040304409511100809640456085000000000000000 225282014433688125014610333424803650013748521318331200163059229197134134078048100306040405040404707510090608330633063000000000000000 225294013176688144014911635930901852413152121328352221183076224199126144085051100406050507020202607510100810530634074000000000000000 225302018940637130013409733231103550612552121311316208171055229195142156081049080405030407040404507509080609330644074000000000000000 225314012256724193515813141336003757712557021355377223184064238189145162096052110607070709050404508512110810440545085000000000000000 225324035137716191015912541837702957512458422361373220177065243216148182103052110607060709030403508512110809440846095000000000000000 225332016111622171515012438134205955511261224311332189152062214193155171075053070507060608050706409609090407430655065000000000000000 225344024513685190016212541436004257411960523355368209170068229185151174103053100608060709040505409612100609430545095000000000000000 225354013199641148014711438031403052912159222324331203162061224191134172075051080406050607030404509510090608430635064000000000000000 225361015746622136013510835627703851412157321333343185145057221178153152103055070405040506050304508511090406330454096000000000000000 225374013199773163016909937434401554614148421353372239192054263227146174066048130508030508020202707512110911350945053000000000000000 225384012256700117015509433527500948914347822337362215183048231180124129087051100307030406010101707511100710240533074000000000000000 225391014433679206015414138130705859011556222359367209163077261215169156096054100707080607060606408512100608550864085000000000000000 225402035055614107013609332524802647412952922336339181145046209172135116094055070305030405040203608511090406220432086000000000000000 225412018940641177515412938237604156111459524298329207164054241201155188086051080607060609040505409609080608340756074000000000000000 225422013145594113013710630524903548312251323319330172138053209164133128090055060305040305050304507610090305320333086000000000000000 225432013145653127014711131626503750213048322340343204170051224188149143089052080406050305050304607511090609330544075000000000000000 225444015386716203016612544639703658712162323362369226184060251204151190097051110708060810040404509612100810450746084000000000000000 225454017216655126015910335427701250113054024342348196162053219180132146082053090407040506010202608611090508330534075000000000000000 225462013145653160015012437231505554212056923347353194162054231192172171105054080507060507060506508611100508340665095000000000000000 225472013145614116012210831026904248712650520310322188145049216183133138087052070304040305060305507409080406230533075000000000000000 225484013176688183016713339436903256712157224336357218177066229188144181101051100608070609030404508611100709430546094000000000000000 225494014451692132014310232828001650913547320359370205167059229197123131104053100406040406020202607412110608330633095000000000000000 225502014433649128013909732829603550412850521332343197163050231179142138091052080405030406040304607511090508340443085000000000000000 225514012256744203016113740835802458712654921363375230185068262216161193111050120708070608030303508512110910450856104000000000000000 225524012256738185017212538533702456912952223373381229185063244197148172099051120609060608030303607613110810440645084000000000000000 225534015386643162015312740636403054511763123322342195155058225183138201108053080507060609030404409610090507330547095000000000000000 225542013145602113013310332224803348312453522316322182146053214177147126087053060305040405050304508510080406330443075000000000000000 225552013589606137514211833827203851511755923320327185139061216179150146090054060406050406050304408610080405430444085000000000000000 225564017216681205516210945445302858911566723345347211162063244193155201079050100708040812030303410611090708440657064000000000000000 225574034378692158015410637133001354012853522346361220171054226190150154086052100507040508020202608511100809330644075000000000000000 225582018601645142014911033227004752112351523322348197153060218193134154073053080406040406050505507610090507430634065000000000000000 225594028658657162014811839736801854512060422337347204164051214180131176095052090506050609020302509511090608330535085000000000000000 225601031526610194014813741339807457810567824311322199153056226178166197096052070606070710070908310609080507330456085000000000000000 225612020859625142011811632829903452111952418307322199156052226198142142085051070403050406050204407309080507330644074000000000000000 225624020673736217016614642236102860012257422352360243200059257217148178090048120708080709030303508512101012350845083000000000000000 225631020859657149014211934734805453012352821336344199163052226192148153087052090506050408060606508511090508330644075000000000000000 225644028658688190515812242340605457411961423331354216176061225193149188095051100607060710050706409611100709430646084000000000000000 225653018601598142014711636237304652111460524303324182142056213185149155085054060406050509060405409609080406330544075000000000000000 225664022794720234017013544843503761611662223381391224175075238197157197109054110809070811040404409613120809540656095000000000000000 225671020423645136513710533229503151412551421338349199162057219187143140101054080405040406040304507511090508330544095000000000000000 225684024375704174016412339631601655812656323339358226185057237206130169087050110608060607020202508611100810340735074000000000000000 225692020387602139013111236036204751811659821303320180140056211183143155083053060405050509040605409509080406330544075000000000000000 225704022794667165015911839233202854812158823324342214176057227189132166081051090507050608030403509610090709330535074000000000000000 225714024375669155015812037429401353712456023323352209170063218196125152092052090507050506010202508610100609430634085000000000000000 225722031526578088013007528725301044413049622287290183155044190164126140075050050205010205010102607508070407220334064000000000000000 225732018601665140514710234428103651912851722330353207168059226199146146075053090406040406050304607510100608330644065000000000000000 225744028658688148015210836933501452913053622354357219184053228199137155090051100407040508020202608512100710330644084000000000000000 225754020673685158515511036834002354012653722340357214177059236200135160094052100507040508030303508511100709340735085000000000000000 225762020859602166014412837235406654910961723309318186146063210189139178071052060506060508070707309609080406430545065000000000000000 225774020673653205516213743738806458911066824334343207153064226183155199099052080708070709050807310611090607430556085000000000000000 225784034378629181515412742241302756511167124329340197154056219183156187096054070607060710030303310610090507330556085000000000000000 225791018601649127013810334528602850212953221337341198164049223190136145096052080405040406040203608511090508230634085000000000000000 225801020859625197015613940736607358110765024332349203154075237192165188098055070707070609080708310611090607540656086000000000000000 225814026616685150015811335230301253112951423344358219177052222183133142093052100507050507010202607611100709330534085000000000000000 225822031526582103012708530327301346812452021270287199165051207173122139078049050304020306020102507507060508320433064000000000000000 225831020387620153013511433728902653411654321320338191149053221193151148094054070505050406030303408510090506330644085000000000000000 225844022794692197016813443836804458111963324350355221182061225205145200086051100708070709040605409612100810430747074000000000000000 225852018601633129513510832226303750512550921327339191148054210184147140094053080405040405050304507510090506330544085000000000000000 225864022794704156015011639832501753813056521361372216178053231205136155111052110507050607020202608512110709340734105000000000000000 225872020387633145015111936526903452512057623324343201148055208179146153093054080407050505050204508610090606320444085000000000000000 225882018601625156014012235630105853811656922328346189146067220195137155092055070506060507070506408510090406430644086000000000000000 225891018601653123014510432724903249713150122327347197163047216193135145100053080306040405040304607510090508230634095000000000000000 225902018601620116013509831926503448712751521325336181146056208187133138094054070305030305050304507510090406320533085000000000000000 225912031526637152013410735633902653311955821330334202163057220187151155089052080505040508040203408510090608330544075000000000000000 225924022794661158015812439034004654012258923323342206169060216151146175098051090507060608050505509610090608430245084000000000000000 225931040847586152012813237433907353310963721304313186140062214174147164098053060504070508100608309509080406430445085000000000000000 225942028401614124013410635929303449812358421320331188146057200177135153088054070305040506040404508510090406320434075000000000000000 225954020673688186014713441136205157012059721332347216170060242209154178090050100606070709060506509511090709440755084000000000000000 225964022794665193016312741137404557711561824346357206161067224186148181087053090608060709060405409611100608430546075000000000000000 225971031526614166014211840936605254911166623325336192148055217189147178096054070506050609060606310610090506330545085000000000000000 225984024375631205016613544437404258910770226360377228181062229183153190114059080708070809040505310712110810430556107000000000000000 225992028401598147013212337233905952711362222318324185142053207168151173094054060405060508080406409510080406320345085000000000000000 226004026616641188015913444141905857211268724332344196153065218181149191098053080607070810070606410611090507430546085000000000000000 226012018601610111514410031125103148012751023328331184146055204185129135091054070306030305040304507610090406320533085000000000000000 226024020673712171015212237932603855512853321349377212169061233214131155096052110507060507040404608511110708440834085000000000000000 226031020859659204514314538631006158811258621330346207154067239214164181102052090706080607070607408510090607440856095000000000000000 226044024375641178516512742937405856211466925344356189153067207175148175095055080608060709060706410711100407420445086000000000000000 226052018601629132013810332426203250912351522334343192148060216177149136096054070405040405050204507511090506430443085000000000000000 226061031526633139014209837530304251812259322311327198162050210172129161071051080406030507040505509509080508330435064000000000000000 226074020673732222516614043841605260512059922357381234192065248206154183112052120808070710060606509512110911440756105000000000000000 226084028658669110016108034327900947913951224327352205176046211195130137077052090308010406010101707610100609230633065000000000000000 226092020387610162513913136835006454511160322309326192147066217185154170091053070505070508070707309509080506430555085000000000000000 226101018601614186514213538435206657010762523335349182131071217189157178127056070606070608070707309611090405530555116000000000000000 226112018601641092013308429824001545114246420319328201165040205181122124090051080205020305020202706410080608220533084000000000000000 226122018601645128013709632628102350412750621330340194161055210181126137088052080405030406030203507510090508330533075000000000000000 226134022794712173016811440436702155712756723346367222186056233192147180087051110608050609030203508611100810340646074000000000000000 226144045590673146015311637231402052612755222340352206169056221193134162086052090407050507020303508511100608330635075000000000000000 226154024375700138014610635227201151613550320338366213179054223188121137092052100406040506010202607411100709330523085000000000000000 226164026616637126015010635030901050112755023332341196161055204176129157095053080407040507010202508611090508320434085000000000000000 226174022794673167515812539031902155012257923338340208167063225193132188083050090507060607020303508611090608430636074000000000000000 226181031526653140513811836029804251912555121351355199164056209181141159114054080405050506060405508512100508320544105000000000000000 226194024375688175516113340133304555912358323361370206167064222203142177099053100608070608050505508612110608430745085000000000000000 226202028401602122013611634029504649612156522308320187146049206177133159077053060305050406050505508509080406220434065000000000000000 226214028658653138014410638234801351612658522346349205170047205163135168101053080406040608020202508511090609220335095000000000000000 226222018601633119014410630026703849112847322325334198163056212179136150087052080306040305050304607510090508330434075000000000000000 226231020387649190015413239934206857411361523340357201155069235207165182100055080607070608070707409611100607440756096000000000000000 226242028401625116514910431825102448712850923329331190154047209180129147056053070306040305030203607610090507220534045000000000000000 226251020859612141513212235628805652011758121311324199155059220186146157085052070405060506060606408509080507330544075000000000000000 226262018601606087012708027122602144313644821309321185143049197172114113072053060204010204030203706509080406220422065000000000000000 226272018601629130013211034026703450612454021318335196155059221185147135091053070405040405050304508510090507330543085000000000000000 226284026616649137515711036429701251512656124346353198161055209173135154095054080407040506010202508611100508320434085000000000000000 226292018601641123014310432324802249712850322318324200155047220190133139079050080306040405030203607510080607230633064000000000000000 226304026616708231016114845942904461311564822364370220177068244216158191102052110808080811040605410512110809440856095000000000000000 226311020387633100013509230125702846413647521329340188154048207183116136089053080205030305030303707510090407220523075000000000000000 226321028401649170014511640135104155411761722339349198154057220190146177101053080506050608040505409511090507330645095000000000000000 226332018601677132015610433028303650913348823350353208169051228202140145090052090407040406040404607612100608330744085000000000000000 226341031526625131014011234128503250712354522310321196156047221198146140075051070406050406040404508509080507230644064000000000000000 226351020387616141014311033028904452011853623308329195153059218191126154079053070406040406050405408609080507330634065000000000000000 226362020423602144013711436532305152411460722310329188147058206171147157095054060405050507050606409509080406320444085000000000000000 226372020859633153014912235627504453411856223321341196153057218186135148097053080506060506060405408610090507330534085000000000000000 226384022794653189015413741537504457311363523333353201153069224203144172098054080607070709050505409611100607430745085000000000000000 226394020673681157015711838530701453912656523331349214178055228205125154068051100507050607020202508611090709330734054000000000000000 226402018601645123014809433227503249712951522326349192154057209187131134099054080306030406040304607510090507320533085000000000000000 226411020387606147013413735132205652711457922309322192146053227207130154086053060405070507060606408509080506330734075000000000000000 226424022794688156016411437831101753812754923347354222179059225193130155089051100508050507020202508611100809330634074000000000000000 226431018601602116512710032424902848712353821301318187149049222195130132092052060304030405040303508509080406230633085000000000000000 226442020859592171014411039736806355510667124315325181138063214185151164093054060506040609060707310610080405430545085000000000000000 226454020673696174016312638133502355812454623351366215179061234201147166094052100608060608030203508612100709440745085000000000000000 226464024375653130514511234529502050612952822333348199161049211169122143109053080406050406030203608511090508230334095000000000000000 226474026616677193015612942540903657711762723335351214169063231198148174086051090607060710040404409611100708440645074000000000000000 226482020387629115014108834430304248612954622301320194153048210185133145067050070306020407040505608509080507230534054000000000000000 226494026616712185016511943937601856912561723349365227183055245218148166083051110608050709020302509611100810340845074000000000000000 226504020673696178015113141534803856212359621357368211168057235196139172108052100607070708040404509512100708340645095000000000000000 226514024375633133014311435430102451012455922330334189154058203184126152086052080406050507020303508510090407320534075000000000000000 226522020859649138513811133728803651612551921322336203162051229206142157087051080405050406060204507510090608330744074000000000000000 226533020387629138513611235331504251612156121322333184141054209178144149080053070405050507040505508510090406320444075000000000000000 226544026616677199016213943841103458311664824333340211175059223205141200088050090708070710020504410611090709330747074000000000000000 226554034378700145015211536830500952513352621335360219185052224197133156078051100407050507010101607511100710330634064000000000000000 226564024375669136015510834826702451413052023342352205169057209187127157107052090407040405030303607611100608320534095000000000000000 226574020673702168015611837830902055112753822349372209170063219187133161098053100507050507020303508511110609430535085000000000000000 226584028658700132515109735128701050913750121336350226187045236199131135087050100407030506010202707511100810240633074000000000000000 226592031526598120014311433430503849312155923303307187153049202177130161070051060306050407040404508609070407220435064000000000000000 226603028401618177013613741636008056111067322322331206153060223196155176099053070605070709090809310510090607430655085000000000000000 226611020423610103513110631923402246813052321324335180148049196167129119096055070305040304030203607510090406220332086000000000000000 226623020859620175013813136237206755911058422317327206162071233194153166098052070605070509070707308510080608540655085000000000000000 226634020673653176017612741435404956011663327341350201153066216191141177095053080609060708050505409811100607430645085000000000000000 226644026616687181516312442436303656512161723331349223184056231200152164096050100608060709030504509611090810340755084000000000000000 226652018601622134014310633527506151112153923316333194161056210183130153093053070406040406070607508610090508330534085000000000000000 226664026616651155014711437135402453712156922331348209168059214202134162095053080506050508020403508511090608330735085000000000000000 226674020673688197517113344643505258111864824339353217174066234202145196087051100709070811060606410611100709440746074000000000000000 226684020673690182016113839137205956612156623348373205168062227194142178097054100608070609060706508611110608430645085000000000000000 226693020387651182514613737733406656611558022335346211159068224207155177098053080606070508070707408511090707430755085000000000000000 226701020859653132514911035426303950912854222343347189161059207186128149095053080406040505050404608511090408320534085000000000000000 226714068757673147015110636833502752712754622337352209171057211189145153085052090407040508030403508511100609330544075000000000000000 226722020387614123513910633826604849712355122307331185153055207186134136081053070305040405060405508509090407320533075000000000000000 226731028401645136514610635831504851412555422330333194156057212186139163088051080406040507040605508510090507330545074000000000000000 226741020423606129013711635329507050512058322316329186148058204169124154111054060405050506080708508510080406320334105000000000000000 226751020387622125012811032728303950012452520327342188147057215178133146101055070304040406050404507410090406330434096000000000000000 226764028658669147014210436335101752712654221344348206175055225188133177095052090406040508020202508511090609330535085000000000000000 226772020423647144014210834028103852412352621337350198167057222196129145099054080406040406050404507511100508330634085000000000000000 226782031526610152014212437234804853311461023316322194152058213183134170085052070506060508060505409610080507330535075000000000000000 226791028401657189014712437933505357311457722337343214162060241206169174088052090606060508050606408511090708440765075000000000000000 226803020859637139015410433628304651812252724323338206162062224181136149067053080407040406050505507610090608430534055000000000000000 226811018601625180014314139131606156411062522335352187152061213203140183101056070606080607050807309511100407430746096000000000000000 226824026616661185515112941139204256911662222359361203161064209177146186100054090607060710040505409512100608420446095000000000000000 226834020673677185014912739437604556911858222348357212169063240189141167101052090606060609040605408511100708440545095000000000000000 226842031526614115013810435627204048612658022323323191156046200181127148089052070305040506040505508510080507220534075000000000000000 226851028401669162514712438735505954512257922342365196160055238199144193107054090506060608050706508511100508340646095000000000000000 226862020859598138014610837228804851611562224314335180145055198171131153094056060406040506040605409610090406320434086000000000000000 226871020387653141513811135127304252012553821333341201170052227201129157076052080405050506040505508511090609330734065000000000000000 226882018601610138014410236331504251611859523309330184153056213165137151075054070406040507050405409609090407330344065000000000000000 226894020673710144015111236830900952413551821334354221185055236193134162098049110407050507010101607511100810340635084000000000000000 226904020673669197016613642936005958111564224357362212174070224173148177101054090708070709070606409612100709530445095000000000000000 226911018601637113014008632224201948313150622321333199164054211199126140082052080306020405020202607510090508330634075000000000000000 226922031526610155513810837936404053711362122311331190153055213183134165077054070505040509040505409509090507330535065000000000000000 226934024375653139015411635030703451812653623324332181175057210199122161077050080407050507040404508610090409330635064000000000000000 226941020387590130513809439736804550611667323307315179141053200182122179080053060405030609050505410609080306320535075000000000000000 226954020673687130015410034728801650613550522357375205169043214162125142108054100407030406020202607512110608230334095000000000000000 226964022794669163015311738532102954612257623340351207171061226193135170101052090507050607030303508611100609430635095000000000000000 226974020673708171014812239834603655512756220351371224177055222185147166090052110506060608030504508412110809330545085000000000000000 226984020673748197017912739936104258112853424374382233193063244204153172090051120709060609050405608613110911440755084000000000000000 226994020673692191016912542335504757512061124346361220175062227187143175097052100608060708040605509611100809430545085000000000000000 227004015396657180017213042238903456411664126319338208161055231194140183086051090609060709030404409710090608340646074000000000000000 227013020603622193513613337934504957710761021323335189139068233191187183091053070605070508050505309510090405440676085000000000000000 227022016016594106012409631129302447312552320296312187155039209174126137074052060304030306030203507409080407120433065000000000000000 227032016016578168014013336535804755110463124285296187146059223183158179064051050506070508040605309608070406330555054000000000000000 227044014558637170515512741438605055411464924320340201155055218197149179082053080507060709050606410610090607330645075000000000000000 227051013467645135513511434830503351312553920319336199153061233200140142092052080405050407050304508410090507440744085000000000000000 227064014558653193515513243644003457711366723330343207155055222193155181101052080607070711030404410610090607330656095000000000000000 227074015799645177514812244039703456111468123320344205155050220185146197101053080606060810030404410610090607330546095000000000000000 227082013467624206014615338738105659010562123325335198146064233187170191097053070706090609060606309610090506440566085000000000000000 227092014964614162013413336129305554511258921313325186146071233181157160085053070505070506060506409510080406540555075000000000000000 227104015816702222017014644237604160511663024358371221177063243216151197108052100809080809040505409612110809440846095000000000000000 227114030791681177515112241438904356112160922328342213168064244201146188081050100607060709050505509510090708440746074000000000000000 227124031631716162016111538530501954513153822350369220176062246225138163100051110508050607020202608512100809440945094000000000000000 227134015396657154515712139137002553612259523337346196160057224185141168088052090507060609030303509611090508330545075000000000000000 227141014964629208014613641638906259210666023325347200147059225201168183105055070706070709060707310610090606330766096000000000000000 227152016016598129012410533533802950511856020294298189153053230190151175053049060404040408030303408409070407340645044000000000000000 227162013778629120013909833026102049312752422312325194162048223192127134084051070305030405030203507510080508230633074000000000000000 227174015816728148016110134628301252913747522365377219176056248202138135090051120408040406010202707512110709340743084000000000000000 227182013467590125013611132327205150011854723308316178146055206166144147082053060305050406060506408609080306320344075000000000000000 227194013185673141015510836629301952012954423335349208170054225190133153081051090407040506020202608611090609330634074000000000000000 227202014964629132013811335928904550912357121322342198161048212175133139087054070405050506040505508510090508230433075000000000000000 227214014558669164014911640437102654712260422325346203169061231187135175101051090506050609030303509510090608440535094000000000000000 227224015799663173514411840140404855711960421339348213161054236211145183098052090606050610040705409511090708340846085000000000000000 227234015799696226016614544442303260911463823341355225177063246217157185075051100808080811030404409611100809440856064000000000000000 227242029928625110512709431223202647913050020316334184140051211188130122090053070304030304030303607410090406330533085000000000000000 227254013185688164016312039032202254712556623348364203168061237195140155099052100508050607030203508611100608440644085000000000000000 227261014964629122013810732727102249612651922326336193155046216181133136087053070305040406030203507510090507230533075000000000000000 227274013185681159516612440133102054112558924331348207175056241199136162087051100508060608020303509611090609340635074000000000000000 227284014558665150015912137835002053112556923338344211170052224186140161081051090507060508020203508611090709330545074000000000000000 227294013185665188515012442238802757211663422349350208161065237198147167082052090607060709030303409511100608440645075000000000000000 227303041205614109012809330326302747712849320296310196155047222194127136077050070304030305040203607409080507230633064000000000000000 227312014964659121014609533325802049413350522326350195155059225180129124099053090306030405020203607510100507330533085000000000000000 227323014964645140013611734229503551912453021320331203162051226198127152085051080405050406040304508510090608330634074000000000000000 227332013778590201015714741239007258510069926324333179131077225177181198108056060707080710060908210710090305530466096000000000000000 227342013467606109013510032724901847712753922302316192155045205175125131075052060305030405020202508509080507220433065000000000000000 227354013185748206016513341037603159012654822377396232184061253199145177114053120708070709030404508513120910450645105000000000000000 227364015816683142016011437029901352113154223335365204168056222172125164097053100408050506010202608611100608330435085000000000000000 227372013467679170013912936130804255412253220344359208155060240199154166105052100505060507050405508411100607440655095000000000000000 227381027556637140514511631527603851912249422336347191153067237197150139083054080406050306060304507511090507440643075000000000000000 227393014964625148514310735331603352911856422320337194147053218190145140090053070406040507050304408510090506330644085000000000000000 227404015396712189016612941337203057312458023366380211177060240193146181102053110608060709030404508612110709440646095000000000000000 227411020603645165014213140633604754811762922344358205160060218183159163104055080506070608050505409511100608430555096000000000000000 227424013185661178015813742536502456211764323330346205162055231187134179084052090607070709030303409610090608340535075000000000000000 227432016429618105013108829125201547113147121310324193156042212182127122086052070305020305020202607509080507230533075000000000000000 227441020603582152513212036034605353310961822302315181137061221176153170081054050505050508050706309509080405430455075000000000000000 227454013412653187015613341035603057111462723317333208162062239215144189081051080607070708030404409610090608440846074000000000000000 227462016429665177013911836631904656111855021334349204169066250210162175086052090605050507050505408511090608450855075000000000000000 227473016429700170013312437436805255412653319303317205155056238203150174079045100505060509060506508409080607340745062000000000000000 227481013467602177013812541337006256110768623305324183147055223190150190102053060605060709060807310609080406330646095000000000000000 227494013185681187015914440336604257111959323340365210163061225179149175103053100607080609050405409611100708430445095000000000000000 227502016429645122014209832226302449613050022314334207170047220180122128087051080306030405030203607510090609230533074000000000000000 227514013412677164015912436931001954712354523333353214170058237196133161080052090507060507020202508611100709340635075000000000000000 227524015396637166016212538938103954911661125331338192153062223176140178090053080508060609040504409711090507430445085000000000000000 227534013185665162015611037531801954512256523344361224185053235200127148089054090507040507020202508611100810340734075000000000000000 227541014964673174514511637431804255812055521340358210161068241207155160099053090606050507050405508511100708440755085000000000000000 227552014964614112013309633124502248212753921320325199155046212182126130092053070305030405040203508510080507230533085000000000000000 227564013185641158015312540534602754011863223334344192153059216180132168096053080507060608020403409611090507330535085000000000000000 227572013467637162013812337530504654511658921299348199148056223190138154091054080505060507050505409509090506330644085000000000000000 227584029116677160014812638637602454212457021337347209169053228190144167080051090506060609030203508511090608330645074000000000000000 227591013467633178014613740937404356211264523317332189145068220185150189097052080606070609050405409610090406430546085000000000000000 227604013412700142014910434828201352113449621348365222177048233205124133097052100406040406020202607511100809240733085000000000000000 227612013778602128014210933528303650411955623331339172138055203168150147109056060406040406040404408611090305320344096000000000000000 227624013185677140515310538529701751913056822337348217185047225194127146083051090407040606020302608511090710230634074000000000000000 227632014964610118013310832427003249012453221314331184146055215170149135097054070305040406040304508510090406330443085000000000000000 227644015816673166015713740732002254912260423337350203161063232190137166103052090507070607020303509611100608440645095000000000000000 227654015396649182014513342739304556611465722333348197155064227183151173094053080606070710050505410511090507430545085000000000000000 227664015816665161016612038531301754412257924340355211170055220187128154092053090508050607020202508611100709330534085000000000000000 227674013185685179016112240936402756312159823346361210169061233185144174099052100608060609030403509611100708440545085000000000000000 227682020603653140014410637032702451912556622322337205170045227194133151083051080406040507040203508510090609230634074000000000000000 227692016016610166014313537437105254911161423294308192151055227196158174066050070506070509060606309609070507330655054000000000000000 227704014558663185514912543141303756911665122324341205162055229201149164060051090606060710040404410510090608330745054000000000000000 227712014964629116513410131524903048712950121334346188146055209171143130104054070305040305040204607511090406320443095000000000000000 227724014558610143014311536635502452211660023311329186157047214169130169068054070406050508030303409609080407230335055000000000000000 227732013467637130513810332427203250612550921323346190154055222176150141102054080405040406050204507510090507330444095000000000000000 227741016016629156014212436528703953811658022331344197154057225198146151092054070506060506050404408511090507330644085000000000000000 227752013467610136014611633027104151411854124308321187146055223179150139072052070406050406050405408609080406330443065000000000000000 227764015799661126013910434628901050113152321325347206170046212201129143108052090405040406010202607510090609230734095000000000000000 227774013412696132515711236627501350913652522343363215177055231203127150089052100407050506020202707511100709340734075000000000000000 227782016016637151512712534235407253211953720324335197155052229194141165083052080504060408070808408410090507330645075000000000000000 227794013412669167016212938931903655012158224340353203162062227193140172095052090508060607040404508611100608430645085000000000000000 227802016429637113014309231024301948313148722322330198163043216192139118085051080306030305030202607510090508230642074000000000000000 227812016429645100013408628822401546413944620323328202170055227185127118082050080205020204020102706410080609330532074000000000000000 227824029116665208016514547642304659211271524322342220169062231205148204083051090708080911040605411610090808440747074000000000000000 227832013467629146013310733832203552611953721325330194155058227189149157081052070405040407040304408510090507330544075000000000000000 227842013778618118012510730925203649012650120301324198155051216180131133082052070304040305040404507409080507330533075000000000000000 227851013778649151514511535827202353212155122328338213169050235203137149087052080506050506040203508510090708340744075000000000000000 227862020603594172014511739134803855610665824306318186145065221181159162090053060606050608040504310609080406430555085000000000000000 227874013185685172015512938735502355612356522340359222177056235192133158086052100607060608020303508511100809340634075000000000000000 227882013467602120013211632327905949312253722302322178139049220185151149058053060305050406060606508509080305230544045000000000000000 227892013778625140014411134030503351912054423310330190153053222192140161072052070406050407040404508609090507330645065000000000000000 227904015799637155015212339436402953711861923314334198155053218188130162077052080507060609030403409610090507330535065000000000000000 227912013467570102513209732026102046712256023291310175147042194168122134085054050205030405030203508608080306220333075000000000000000 227922016016582184013812839044006056810267023295313192144067214166172188093053050605060611060707210609080506430366085000000000000000 227931013778612127013910733728402750212155022331335183147044213186140150090054070405040406040203508511090406230544085000000000000000 227941016016598213013815441543306159710069423311314187144073227185181207097052060705090711060707210609080406530567085000000000000000 227952020603653149514110838831803453012359321327341201161050227196136148093052080506040607040404509510090608330634085000000000000000 227962013778606114513509831424803248412551922313326180146057217185136142094053060305030305040304507510080406330534085000000000000000 227971016016586160013412237135605254210863222301313180132056230190147183070053060505060508050606309509080405340646065000000000000000 227981013467645218014613939041006460110760422323344205145076250220182193102053080806070610070707309510090606550976095000000000000000 227992014964629149014011636729503053011858322330340202155052218181153153087054070506050506040204408510090607330554075000000000000000 228004013185708168015412139032402055112855021341375218176053240198141167099053110507060607020303608511110709340645085000000000000000 228012013467606152014612436134203453311359624306325197155058214174149155081053060506060508040304409609080507330444075000000000000000 228024015396700169015611039639502555212656522336349209162056237204138173089049100507040610030303508511090608340745074000000000000000 228031013778625262014316741646406763909766622321335192145074261225206221105053070906100712070707210510090506550988095000000000000000 228044013185692152015511138530401553312955622337355213178049234194134150090051100507050607020202608511100709240634084000000000000000 228052020603637169013112436836804855211557720303313209162051240213151167070049080505060509060505408409080608340845064000000000000000 228064013185681162015712637535004154512455123353369203169052231185139155085054100507060508050405508612100608340544075000000000000000 228071016429618125013910232725003250012352922314325205162056222187130137083052070305040405040304508510080608330533075000000000000000 228082013467665136013610234227902351412951420329353201162045225188138138091053090405040406030203607410100608230543085000000000000000 228094013185700208016210143138703659211861523351371220177067237208151186101052100708040709040404409612110809440746095000000000000000 228104013185677186015913041539704757011861323349362202169062238201149188097053090607060710050505409611100608440746085000000000000000 228112013778618159014311738932705354111463023328338188153057221188149160101054070506050607060606409610090407330545095000000000000000 228121013467633172014414237032606055611358322320332201163059229203147177090052080606080507080507408510090608330745085000000000000000 228132014964633120013810231926303249312850321334340191161057215166135135100053080305040305040304607511090508330333095000000000000000 228144015816728145015811635529601352513848821349371226185054238221130132097051120407050506010202707511110810340933084000000000000000 228154015799653167014612041238102355011863122333342211163053227187135171093052080506050709020303409511090708330535085000000000000000 228164013412649120013510233529001949313151620335344201163051224186126130096052080305040406020302607411090608330533085000000000000000 228174015396688184014912740037703556812158121345369217168061238192138176074053100606060609030404508511100708440645065000000000000000 228184015396661178015013840138804856211760622340350211177057231187163179097052090607070609060505409511100709340555085000000000000000 228194013185688151515811835529601253212951623351370211169049222176134140089053100507050506010202607612110708230434075000000000000000 228204014558688173015312239738301655712357722340361215177050231200140162095052100607060609020202508511100709340745085000000000000000 228213014964629123013310031625703349712650321322333198162045218183133135088053070305030305040304507510090508230533075000000000000000 228222013778580103512610031825302846812354821286307180148045200172127126081052050304030305040203508508070406220433075000000000000000 228233013778606097012008729924001745913249419314323181148039229172121116091053060204020305020202607410080406130422085000000000000000 228242020603594123013110031330903849711952722299315183139046210179128157066053060305030307050404407509080405230434055000000000000000 228254015799692186016512441238503957012159523352362216201062248201145177090052100608060709040504509612100712440745085000000000000000 228262014964649154014611836629403453612156322318329210170050236203146154086050080506050506050304508510080709340744074000000000000000 228272016016582156013312736335104753810862422293312189140048218183148161079053050505060508050505309509080406230545065000000000000000 228282020603625123013410234024803649712554321312320201162052224195132138084051070305040405050304508510080608330633074000000000000000 228292013778620136014111634426902551412055622292323187148065210185138146085052070406050405040203508508080406430544075000000000000000 228304013185708179015512139034203556312555121348374220176058236196142163103052110607060608040404508511110809340645095000000000000000 228314014558657137014809935633601351512754222295301214178049225188126156056045090406030508020202508509070709230534042000000000000000 228324013185673155513011239632501753712558919318349216176055228188136152086051090505050607010302509410090709330534074000000000000000 228334015396677127515810336831101350213454423328350210176050237183119144080051090407040507010202608610100709340524074000000000000000 228344015799633154514311637536201853611859322338346192155055213175132172089054080506050509020202409511090507330435075000000000000000 228352016429586103012909029323601946812550022303321181141050203171128128087054060304020304030202507509080406320433075000000000000000 228364015816673156015611938531201653812557223331347217177057231210131148077051090507050607020202508611090709340834064000000000000000 228374015816718218015712942742204460111959521360381223176070258210161147096053110807060711060405409512110809550854085000000000000000 228381020603633130014110435931403550612556722305330199162048217187137161079052080406040507040304508509090508230545065000000000000000 228392016429685119514508930623801549113944721340349216177042227199135138082051100306020304020202706511090709230633074000000000000000 228402014964629148513611132733003152911852021327344198155054213178149149109054070405050408040304407510090507330444095000000000000000 228412016429661124013508834930501849813252920327345205170051232202135137092052090305020407030102608410090609340733085000000000000000 228422014964614154013912435432105453611457622305320201155060223194140151085052070505060507060506408509080607430644075000000000000000 228433013467604098512708530625601946113150721308323183149037205176122130089053060204020305030202607509080406120433075000000000000000 228442016429641129014009934026103350512653121318337199162051220186132138056052080406030405040404508510090508330533045000000000000000 228454013412720139014810134428001351813847820341359229193049244212125135092049110406040406010202707411100811240833084000000000000000 228462033627618128013811033926604250412254922319333189153058202169125152094053070405040405050405508510090407320334085000000000000000 228472017004590090013108329524002644813150022313331172140051183153113128095056060205020305030303607510090306310223086000000000000000 228482028498625188014613540340407057210964423330339194155063207190143190095054070606070610070808309610090507420646085000000000000000 228492023588574125013610034431205250011459823297315172141058191156122170098054050305030407060606409609080306320235085000000000000000 228504017996708172015811739835001755612756122364375223183053232198130161094053110607050608020202508512110810340635085000000000000000 228514016307688155015512035834203253712852022355368212179052222198130149099053100507050508040404607512100709330634085000000000000000 228522016813590155013212435932508653710960822307329172138067203179133183114055060505060507090909309509080305420436106000000000000000 228532017004622169014312737232204555211259823322338193156064229190165162099054070506060507050505409610090507430655085000000000000000 228542015487633142014610534829904352112155023332345190150062224174131163098054080406040406050405508611090507430435085000000000000000 228554021442574106012310133732501247312158621262274201154049216190124160054047050304040407020202508507060607230635043000000000000000 228562016433618119514510432927103349112553323330337186149055212174137127090054070306040406050304508610090406330443085000000000000000 228571023588629137513810635032004051512255622321329202164054214182151175075052070405040507050405508510080608330545065000000000000000 228581016433606091013808628123101944913446422308314185155046197181120129076051060205020204030202606509080407220523064000000000000000 228594015413641133015410236232202551012556424326344196157057217173133150085053080407040507030303508610090507330434075000000000000000 228604015413696167015711737733502255012654122349369213176061228198135166103052100507050508020403508511100709430635095000000000000000 228614015413645167015111143137703255011766723328337201165059221186140177089052080507050709020504410610090608330545075000000000000000 228622016813582124013812034625705349811659523306318176139060202174129144078054050305050405070506409609080305420434065000000000000000 228634017996653173014912641639002755711763622330351203170061225175144171085053080606060710030303409510100609430445075000000000000000 228644016307692164014911938635602054712655721352361212176049243205131159085052100506050608020303508512100709240734075000000000000000 228654016307665199015914143442103058311465223337349205163066238201158205084052090707080711020404410611090608440757075000000000000000 228662015487618129014610432928303650512253323321337190146055217183129155110054070406040406050304508610090506330534105000000000000000 228672016813637130014210832226803350612550622333337201162052221187144134086052080406040405040304507511090608330543075000000000000000 228682017004629131014410535826905050712456822322330196162058215188129129074052070406040505060506508510090508330533065000000000000000 228691016813629139014511433930203251812153923319336193155065224190148145087053070406050407040304508610090507430644075000000000000000 228704016307716172015112137635305455612852521353366222182067233216133161098051110607060508070506607512100810440835084000000000000000 228714016307756181016511838133401856513350421335355247202063265218139155086047130608050608020302607511101012450844073000000000000000 228724017996673116014609435027900948713852121342345210176050214193124143095051090306030506010101707511090709330634084000000000000000 228734038457669160016112240335303854212360324337347205163062227194145176089051090508060608040504509611090608430645074000000000000000 228741062903639134014110235832802851112556022310330200149054224199124165083051080406040507030403508509090606330635074000000000000000 228754021750641144016011437734001352412258724302310207171060232199132163064048080408050508010202508609080609440635053000000000000000 228762017004629134014111232827504651112352122322331195153059223190140135086052070406050406050505507510090507330643075000000000000000 228772028498622155013411435533704553711557021310324197156061225187168158093052070505050508050405408509080507430564085000000000000000 228784015413692141015310135329201452013351022351361211176056224197132140087052100407040506020202607512100709330634075000000000000000 228794015413661160015112539534403254212159722333363196156062220179140157099054090507060608030404509511100507430444085000000000000000 228801015487637124014010333225703049812752122329335198157053224193154140095052080306040405040204507510090507330654085000000000000000 228814019228688149015211536631601353012953122343370211179059223191125145093053100507050507010202608511110709330634085000000000000000 228824032614716184015512441233704256812657521368371224175066240208140165107051110607060708050505508512110809440745094000000000000000 228834015413669165014812240732601754812260822340349212171060226188131177093052090506060607020202509511090709430535085000000000000000 228844021750614135514311335830601451311958323320321209161055230217119150057052070406050507020202408610080608340824045000000000000000 228854021442673183015712642141804056711862623350354203162062234201145196093052090607060710040505409612100608440746085000000000000000 228862023588629151014711039830705353211863123316319204160056224187133164067050070506040607050606409610080608330535054000000000000000 228871028498596114012910632728303448412354921303313187149052212184137152089052060304040406040304508509080406330544075000000000000000 228882017004622107014308232227001947413151723300313190153052212196112124069050070306020406020202607609080507330623054000000000000000 228891016433590143013712734629904852211358723301318179149052214167152166081053060405060406050605408609080306330355075000000000000000 228902016433602138515112737637005451611662425299324174144046196148136167111053060407060509060506409709080306220135105000000000000000 228911016433594160013811538736805554210965023317325177140054213174156189090054060505050609050606310610080306330456085000000000000000 228924015413681152014910837133902453312754521348362212179058225190141150090053100506040508030303508511100709330644085000000000000000 228934015413712193516911743240904557712360723343356218182067251210139185092050110608050710050505509611100710450846084000000000000000 228944016307708140015410635529501151913650121329348218180055244221127150081049110407040506010202707510090710340934074000000000000000 228952015487594102513809930725102246712751723305315185149051203165125133083053060205030305030203507609080406320333075000000000000000 228962016813641188014612940335806757211262922327348201151062228206144188105054080606060608070707409510090607430746095000000000000000 228974016307700178016612638833503656212455323351379215179061227186140161111054100608060608030504508612110709430545105000000000000000 228984021442657179515812942038604556311663824338354201161061218187141183088053090607060709050505409611100608430546075000000000000000 228992017004653135014910531423903051312748022343348205163057232194149125098053080406040304040204507511090608340643085000000000000000 229004017996665147014610838535903352712657821330340209167055226205125166094051090406040608040304508510090608330735084000000000000000 229014015413685136015410735429701551413351722339349218179060232196124145089051100407040506020202607511090709440634074000000000000000 229022023588645125014210031629003150012949022324326207167054214194124158074050080306030306050204607510080608330634064000000000000000 229034016307694232516315545646304161411365723356368216170072240199165212110053100808090812040505410612100709540657105000000000000000 229042015487657149015211135328002453012353823335347199168053222190135170094052090507050506040203508611090508330635085000000000000000 229054015413681224014612746245704860711267921340345214171074248207174204103050100806060812050605410511090709540767094000000000000000 229064019228696162016211839131601554512756223354365220178058229201133160102052100508050607020202508612100809330735095000000000000000 229074016307681138015110335730001351613152522343374212181053229181129162098054100407040507020202607511110710330535085000000000000000 229082016813614118013610432426502249012552822322335185149055212177141149097054070305040405040203508510090406330444085000000000000000 229091016433590089512608829223001844613249521322324175140044196168120122087054060204020304030202607510080306220323075000000000000000 229104017996708204016913544838003458812063323369380214177063240197150189101053110708070809030504509613110709440646095000000000000000 229114021750633154015011939437501953611862223341360189145056196165126169107056080507050609020202409611100406320335096000000000000000 229124015413665173516113343338504055711965024339348206156062229196131188091052090608070709040505410611090607430636085000000000000000 229132016433618140013011434028905151911955121322337190146061210184129154100054070405050406060506408510090506430534095000000000000000 229144019228696137015611034326901251513549222353369207171053225193127135102053100407040405020202607512100609330633095000000000000000 229152047177578143013311634432404952211059523296306181149057204166155155083052050405050407050605309609070406320354075000000000000000 229164035994728156015910437030001653813550921359377236192057264216141159093051120507040507020202607512110911350844084000000000000000 229174021750685177015512241136403156112260022339354216168065234194141181091051100607060709030404509511100708440646084000000000000000 229184016307641150015812039133803253112061024333337202164058219181135157074052080507050608030404509611090608330534065000000000000000 229194017996685168015012539838702855112458121355370210171055248200146167090054100507060609030403508512110709340745085000000000000000 229204021442641099016207935128600746213854825334347188165035205173128151108054080208010506010101708711090408120434095000000000000000 229214015413692180015512040037202856412257722347361225183062238193149181090052100607050609030303508511100810440646085000000000000000 229222017004618107014109031124901947413050322311334186156054210171134131094054070306020305030202607509090407330433085000000000000000 229234021442618135014811438436301251312062124317340183151047216189129173101055070406050609010202509610090407230535096000000000000000 229242016433637134014411133829902951112453022323336198164051224185140151091052080406050406040303508510090508330544085000000000000000 229254021442653183515313242539402156711565123335340198160066225188138190081052080607070710020303410611090508430546075000000000000000 229262017004645121013709532625301749413050621318335204164056218185128137098052080305030405030202607510090608330533085000000000000000 229274021750685151516111235134902153212851323335352217183058236205134165079051100508050508020303607611100710340735064000000000000000 229281016433618146014411535630603852611757723323330191155056220185159168091053070406050507040504408610090507330555085000000000000000 229294015413673137514810635531801751513052822339351207169055222191130152077052090406040507020202608511100608330634065000000000000000 229302016433622145013912235735005252511857422330337192164055219180149161101054070405060508050606408510090508330545095000000000000000 229314030826685135515110735530501251313351922331350211176055228193125145083051100407040507020202607511100709330634074000000000000000 229324032614712155515511538131101153713253521352373220188054233196131178095052110507050607010202608512110810340635085000000000000000 229332032867614141013610735629604652011858022321330188146056212177132157088053070405040506070305408510090406330434075000000000000000 229344047992692170015112041137702555412459321352374206162058235198129174116054100507050709030303509512110608340635105000000000000000 229354015413681158015711440532702354012659423337349214176061225198126175084051100507050607020303509611090709430635074000000000000000 229362015487661185015013339035805156911659022322344207147064239207168182101052090607070608060506409510090606440766095000000000000000 229374017996669150014711436033704653112553822337362204168058221177134162090054090506050508070305508511100608330435085000000000000000 229384016307681145514212035931201852512952820332373206168054225172124157109054100406050507020202608411110608330434095000000000000000 229392028498606122013710732829903449612254222315332183149048208167131155092054060305040406040304508510090406220334085000000000000000 229402023588618149514511434931103653011656623314324198156054225181164162099052070506050407040404408610080507330555085000000000000000 229414019228712148015710635329001752913449622340362229190060242190126139087050110407040506020202607511100811440633074000000000000000 229421016433600119013211134428003249112257322323335175142052209178135158103055060305050406030404508510090306320434096000000000000000 229434021750665125014410736029501250013354221340359194157055219190130157095053090306040506020202608511100507330634085000000000000000 229442023588610157013611336534804453911359922321333181146062208177138175112054070505050508060405409510090406420445105000000000000000 229454015413637108013509331627201747613349621318331198169054205175121129087051080305030306020202607510090508320423074000000000000000 229464019228661174517713141634201955811862926337356203163062220173143179093053090609070708020302409711100608430445085000000000000000 229472032867647155013212035432405753712054720326333201168058233183141168091051080505050507070506508410090608340545084000000000000000 229482015487559107011710130726903247411754921280288178141050210176146135070051050303040305040304408508060306330443064000000000000000 229491016433606123513911034929404649712157722325331183138051209178131148083054060305040406050505508510090405320434075000000000000000 229502016813637167013912437635104355011559021322342200162061238208162170091053080505060508050505409510090608440755085000000000000000 229511015487629107013609329623501647413247121332339187155046224177124120095053070305030304020202607511090407230433085000000000000000 229522016813665145013511734029203952512651220335351207164055232194135157099052090405050406050404507411100608340634085000000000000000 229534016307685189016612942336103157311961724347360214168068238202140181091052100608060709030404409611100708440746085000000000000000 229541016813602135014210835529103651311759023318324184138063214185138157093053060406040506050304409610080405430544085000000000000000 229552017004598123013611232226903849712053822307320186146059206166146144091053060305050405050404508509080406320344085000000000000000 229564016307677151015311936130801553212753422338354213172055238198133159083052090507050507010202508511100709340634075000000000000000 229572030976598117513810533027503048912255123305323182147055211180141131091054060305040406050204508609080406330543085000000000000000 229581016813645130014410334125102850612752922324337201160051236199139143079052080406040405040303508510090608340644065000000000000000 229593047177633179012511238639705256311260919328335199160053231187145196098052080604050610050606409410090508340546085000000000000000 229602017004633139014615533529203451812252823338348192154058216193153143103054080406090406040404508611090507330654095000000000000000 229614017996641155014911740735901753711963523312337201161059220187127176092052080506050608020202409610090608330535085000000000000000 229624019228669166015712540334603354912160223323346211167060232200149173085051090507060608030504509610090708440745074000000000000000 229631030976633156514011434630504353811754722330340203159053238199139153090053080506050407050405408510090607340644085000000000000000 229641017004622135014310333027704151312153123320343191153056212179147148097055070406040406050405508610090507330444086000000000000000 229654017996665151015411136033802253212554123367372199162056211172145161106056090507050508020303508612110508330445096000000000000000 229664019228677165016611737933401654812356124338356212173058235185133171097052090508050508020202508611100709340535085000000000000000 229672015487641101014308834629901746513753922319342194161052206177123122090053080206020406030202708510090508320433085000000000000000 229682016813629160513312535034205254211655621306329203163061224193158162092052070505060508060506408509080608430655085000000000000000 229693015487622119013810131026804549112649922318329195160059220185142140082052070305040305050505507510080508330544075000000000000000 229702017004625159014510934030902854111554423329333196155066225196163154075053070506040407040203408610090507430654065000000000000000 229712015487649115014109731224801648613348121319348200167047217161139137098053080306030305030102607510090608230343085000000000000000 229721015487633124014710033425704149812752723324328200161057224188139142084051080306030405060305507610080608330544074000000000000000 229732015487629115512910330425902548612948320327340186159053224185133126109054070304040305040203607410090407330533095000000000000000 229744016307629158515512539934702854011663424318328194152061221201138177084052070507060608020403409610080507430745075000000000000000 229754017996681244515714146947405462410968923361370208169064237188155215117054100907080812050706310612110608440557105000000000000000 229762015487661149513812334627502953012452321352370199159055222189151142105056090505060406040203507512110507330544096000000000000000 229772015487610138014910935227703351611857824318327194153056217181150164094053070406040506040304408610080507330545085000000000000000 229784042885649167515313139037502255011860023348351198153059220190141180096054080507070609020403409611100507330646085000000000000000 229792015487618114014309731626402148412751223311334186153052210173134133085054070306030305030203507609090407330433075000000000000000 229802016813610104012809531025902247012950921303327186153048210173127121089053070304030305030203607509080407230433075000000000000000 229814030826683152015311837032302553312854122347363210169058227181133166085053100507050507020303608511100708330535075000000000000000 229824015413629134514810637032601551112358823312332193155059224183124161093052070406040507020202509610090507330535085000000000000000 229831016813653170014212436629405055411756021347356199154062236199163159108054080506060506050606408511100507440654095000000000000000 229842017004614134013511333525702551112054521324333190149059215185137130099054070405050405020303508510090506330543085000000000000000 229852017004594095011809028823202345613048620307322179146054201169125129089054060203020204030303607409080306320333075000000000000000 229861015487624148013711735831403552911757422324336195147057232181150175096053070405050507040304408510090506340545085000000000000000 229874021442665166014912440737203454912161222328347206160057225181144172107052090506060609030504509510090608330545095000000000000000 229884021442637166015911442340702254911666424323335196154060221195135194093052080507050710020303410610090507430636085000000000000000 229892017004657117513709130725102248913446720320333208173050233192136122079050090305030305040203606410090609340633064000000000000000 229901016813641189514214537233706557311158022343358200145057229192153183090055080606080508070707308511100606330656086000000000000000 229911023588574162013613838938304854510567823292293188159054208162177203067051050505070609050605310608070407320367054000000000000000 229922034009618102013709231423002146713250822320327188154046206183128118086053070205030304030203607510080407220532075000000000000000 229934043501653143014611436332901552212555622332351201164055218180134157087053080406050507020202508511100608330534075000000000000000 229944017996728166515811236835001454913250521359382224190056238202137164096052120507050508020202607512110811340745085000000000000000 229954016307696163516011739431902854612756623345364207175059230188143178084052100508050607040303508611100609340545075000000000000000 229961015487614142514011432928703452111753622312328194153065228186160149099053070406050406050304408510080507430554085000000000000000 229974021442633144015411638134902852412060224327339192153059216189132169094053080407050608030403509610090507330535085000000000000000 229982016433606116513610332624303048712453822314319188149053213177148143074052060305040405040204508510080406330444065000000000000000 229994015413688165015711837233703654812554022341374207168064225177148156100054100507050508040404508511110608430444095000000000000000 230001022656622172014312235736903355611157523301318189146054240215158177079051070606060509020504308609080406340855064000000000000000 230012016533618177014813538634305056111062524312328178161061226185160173089053070606070608060506309610080308430555075000000000000000 230021022590637144013810536532903852412157221311325200155051236201144161076050080405040507040504508509080607340745064000000000000000 230032022590527114012311634332302848410865123261267165138036204168144163049050030304050407040303310607050205120345034000000000000000 230041033066649196015712437433804058011157624326343207153074246203180178107052080707060508040405308610090607540765095000000000000000 230054029737704164014811937233802554712852921346366215176048242202137157101052110506050508030303608511100709240744095000000000000000 230064015193669200015713841837502558411462523334342211166066234197154177102051090707070709030303409611090708440655094000000000000000 230071016916629110514409429823502247913147422326339186148044210184134133086053070306030304030203607510090406230533075000000000000000 230084015193645176016813542336705056011565526338342199152060224181143176103053080608070709050606410711090507430545095000000000000000 230094015193720224017115145537403060711863223364377224184063251210162199100052110809090809040304409612110810450856095000000000000000 230104014868665142016112236529501552112754924320334206169055235185131156079050090408060506020202508610090608340534064000000000000000 230112016916622125013510732827602650012452721305312205162050225196141159066050070305040406030303507509080608330644054000000000000000 230124022756641164016312240039602654711762425334344182161056216178146188094053080508060610020403409711090408330446085000000000000000 230132016986651160015111436130503854212055523347354200152061229180160157091054080507050507040404508611100607430554085000000000000000 230144014868673149014812533530402753012649822326342208169055235199128135084050090506060407020403507510090608340633074000000000000000 230151016533681144515510634228903152412950222354355209166057239199141146092052100407040406040304607512100608340644085000000000000000 230162016533637222015715143846104660510568824333340197153053228192159222095053080807090712050505310611090507330658085000000000000000 230171016533637145014511234829904052512154622337349189144061223191147155104054080406050406040405508511090406430644095000000000000000 230184022756688140016610833829301351913249024358362206166048229188134154099052100408040406020202607612100608230534085000000000000000 230192037299641108013909031922902547613449721330341193160045211179131125089053080305020304040203607510090508230433075000000000000000 230204029737696191016713544837003457512164324313361216177059245209151186086051100608070809040404509610100709340746074000000000000000 230212016986649102013109130623201646713847120322340192153047218190131120098052080205030304020202707410090507230633085000000000000000 230221016533614148014011834732907252911656622310323195154066230198143162077052070406050407080708408509080507440645065000000000000000 230234015193661169015112238734402755211958622345362203167062224183153179100054090507060608030303408511100608430555095000000000000000 230244017915669135015711236427101751313054423332340207169053233202131150087050090407050506020202608611090608340734074000000000000000 230252016916633112013310229923902448213147220326337188153048214178132118097053080305040304040203607410090407230432085000000000000000 230264020593681148014711435734402652912852421342349206169049230195149157079051100406050508030303607511090608240644064000000000000000 230272016986610115014410532426701848612553123294311194160054216162136134086051070306040405020202508609080508330333074000000000000000 230284022756673134015010236032001951113153522351358204169048224172142152088053090407040507020202608512100608230444075000000000000000 230292016986639144014910233331702452412152023337340193153050221189152146090053080406040407030203507611090507330554085000000000000000 230302022590629133514611436228403951012357523335336190146047210186143143098053070406050506050304508611090506230544085000000000000000 230312016916653111014309231826601948013648721333346198160044218187135133088052080306030305030202707511090508230533075000000000000000 230323016916641145014012133130704252512251621332335197153049225188157158082052080406060407050405507511090507230554075000000000000000 230333022590645140013610733530603351912451921327337199152051225182138141093052080405040407040404507510090507330544085000000000000000 230344035830728175516911437932902055913052023366381225184059250224150149083052120608050507030203607612110810350944075000000000000000 230351016916685158014811936132103454012652721348366213168061231188152175112053100506050507050304507511100708440555105000000000000000 230364015193720200016513340937002858412356722365374219174064246201161175097052110708070609030403508512110709440755085000000000000000 230371016916606133014311235028903851011857723309325187148057217175142166090053060406050506050404408609080406330445085000000000000000 230384022756728136016609436628801251414150322354373227185042244193139138087051120408030506010202707512110810240643074000000000000000 230394022756688189016413341639401557312060523345364214174059239209149177083052100608070710010202509611100709340745075000000000000000 230404017361685174015512339436402255812257522334354236176054246190142173088051100607060609020403508511100909340645074000000000000000 230414017915645173515713738736603255711559924315332209169055233187142181094051080607070609040404409610090608340546084000000000000000 230424015193724176015611137331401956012951521368384214176057246192141152096053110607050507020302607512110709340644085000000000000000 230431016986637132014310934630004650912554222327337193160051226190141148057052080406040407040605508510090508330644045000000000000000 230444015193677186015712241339703957011861123335358205160057235187146183101052090607060710030504409611100608340546095000000000000000 230454014868622202015513841044307758610666025309314208160070234187149188082050070707070711080908310709080608540546074000000000000000 230461016533598129014311435829804250511859823312319189145062218180146151089053060406050506040605409610080406430544075000000000000000 230471016533633129014210533828302450512553322319333195153054231192153151076052080406040406040203508510090507340654065000000000000000 230482016916618142014209935534504152111857523318326189146048214174152170087052070406030508040505408610080406230455075000000000000000 230494014868681209016713244939405059311465924344353212167070249213157191083051100708070810050606410611100708540856074000000000000000 230501016533606101012308630827202646513050920301311189162046219171130137070051060204020306040203607409080408230433064000000000000000 230514014868661153014710638132902553412357622323345209166057231191148173093052090506040607030303508510090608340645085000000000000000 230522016986594118014311132527702149012154724303319187152053202163126141102053060306050406030203508609080407320334095000000000000000 230531016986629123013310732428303549712651521324337190151052223178139143103053070305040406040304507510090507330444095000000000000000 230541016986608122013310432225703049612252922318327179165055215171141129095053070305040405050204508510080308330443085000000000000000 230552022590618161013311634137605154411355221307322199146059242198146165085052070505050409050606408509080506340645075000000000000000 230564015193708165016011236232101854812951122337358222183062243207137154087050110508050507020202607511100810440744074000000000000000 230572016916653113013908629826001748313545721348350198167048217171139116100053080305020305020202606511100508230442095000000000000000 230583018649641132014909734126902950912553223318333199160057237201142129095051080406030405040303508610090508340743084000000000000000 230594017361661133013810336531802051012955220332346206161051214165132149089052090405040507020203608411090608330334075000000000000000 230601016986610109013209930925503647712750721332333171133053211169139138093054070305030305040404507511090305330343085000000000000000 230614020593661123014109334532101849713252221340345205171042225184133139090052090306030407020202607511090609230533085000000000000000 230621016916594092013609729523002445113149622310325174138044201166129119093054060205030304040203607509080305220332085000000000000000 230631022590618116013109733130702748712653621317326187165046224179135143077052070305030407040203508510080408230434065000000000000000 230644017361708178016212041836402256212559022357377218177054238190146177095053110608050709030203509512110709340645085000000000000000 230651037299622117014310432525103648912752323328336182153049212180141140097054070306040405040404507610090407230544085000000000000000 230664015193696195016513541735002657912059823342356220176070238201143179081051100708070708030303509611100809540745074000000000000000 230674014868685196516113838539703758011856323332345219176070249210148181088050100708070610040504408611090709540846074000000000000000 230684017361700193015914139737802857712156622344361222176066242202150185099051100607080609030403508511100809440746084000000000000000 230691016533637201014314640736808258510863922317338206162064228197154196087053080706080609071009309510090608430656075000000000000000 230701016533657127514009832825102950213050021330340207170045232198134138083051090406030405040203607510090609240633074000000000000000 230714020593708200514811941741404358412158921344357225184052244210139187084050110706050710040605509511100810340846074000000000000000 230724017915665132015610833628301150913050523300312221186047227201119140066046090407040406010202607609080810230724053000000000000000 230731022590614156514011037232203153811460522310318192161055224186146155092051070506040507040304409509080508330544084000000000000000 230742016916692176515512137734005156012354522344354215177053246209140177072051100607060508060506508511100709340745064000000000000000 230751016986637136014110734526103051412354122322341196161055225187132138098053080406040405040304508510090508330533085000000000000000 230762016986669147015111433127702152712649522329355204170055224183135128104053090407050406030203507510100609330533095000000000000000 230774017361665178014812739742504456211859722338346207170059236186135181095052090606060611040505409511090609340536085000000000000000 230781022590624137013611435029703551512156121315326188162045219185131163082052070405050506050304508510080408230535075000000000000000 230791016986649154014010338632203153612159421318329208168046240203131158079050080506040607030404509510080608240734064000000000000000 230804014868641159014711139836902454111862022330346194163049219182133162097053080506050609030303409510090508230535085000000000000000 230814022756649152516311938537802053312159325333344207170051216181133167087052080508050609020203509711090609330535075000000000000000 230824015193649123016110933629901049713051724322340206170046219188122142098052080308040406010202607610090609230534085000000000000000 230834014868677160015511837731802454212455623342350218176056232194137155112051090507050507030303508611100709340644104000000000000000 230842022656649154513810636832803653612156721323340200161051226199137162085052080505040507040404508510090608330645075000000000000000 230854020593629132013010535133802050912355720326335192154047220185141153090053070405040508020203508410090507230544085000000000000000 230864015193700154016211234430101753613049123334357229192052233196137144083051100508050407020302607611100811340644074000000000000000 230874022756685197015312141242803858111760122347366210167059241179157197111053100707060711050304409511100708340456105000000000000000 230882016916598151013113134930508553211258322321331183148061209190146167090055060505070407100709408510090406420645086000000000000000 230892022590649204014812340543706258811062422317326212161067259220165169091050080706060611060707309510080708450955084000000000000000 230901018649665115013209130322701648613645619337342203171044228202129133081051090305030304020202706411090609230733074000000000000000 230912016533608134014210735028103251111857623320329185148051214191131146087054070406040506040304408610080406330634075000000000000000 230924022756681165015912639433301654812457923339348210177054238212128153086051100507060608010302508611090709340834074000000000000000 230933016533633146014011134730303952612054722317332194154053227197140158089052080406050407040404508510090507330644075000000000000000 230943016986641150013512534530705953112053821298308198163059224219132148060048080505060407060606508509070508330834053000000000000000 230952016533669149014011235026103653012652321340355206169052230191144145088053090506050505050304507511100608340644075000000000000000 230964014868685152015110636233002153312852822343349222183056234194139153102051100507040508020303608511090810340644094000000000000000 230974014868688184016212640339002656812158523343364212178057230194142148099052100608060610020403508611100709340644085000000000000000 230982016533602169014212539137603855210964923298320185154048220187149166091053060506060609050304310609080407230545085000000000000000 230994015193665127514810232228601050213248422309326207171046228205114136075049090406040406010202607509080609230723064000000000000000 231004015193673130515510533526702350613349723346359190162049210174133138110053090407040405030303607611100508230433105000000000000000 231011016986657161015211737229101254412056723325327211170060237209140170087049090507050506020102508610080709440745074000000000000000 231024017915720152016211035427501453313549222338361236198057251210121146091050110508040506020202607511100911350824084000000000000000 231034017361653154515011838233201453612158523324340207176048217183130155089052080507050608010202508610090609230534075000000000000000 231041016916641117513610132128102348913150021331339192162043216190136145085052080305040406030203607511090508230634075000000000000000 231054017361712167015910939031801255012954822366371211177051238201137156103052110507040607010202608512110709340744095000000000000000 231064014868653175015712037936603555911658024329338203167055226197148183075051080607050509030404408610090608330646064000000000000000 231074014868673189516112740638802957311760424362370202161065224185149177119055090608060609020403409612110608430545106000000000000000 231083022656616187517114844941105857110773027310320188149051220187185206084051070609080810070606311809080406330577074000000000000000 231094014868712181016112538734603056512654322367374213175053240200149168092052110608060608040304508512110709340745085000000000000000 231101016986653135013410533127502851312750720328344198164048225192135139112052080405040406040203507410090508230633105000000000000000 231114017915661145016411437232202052512556324323343203175058223183131162090051090408050507020203508610090609330535084000000000000000 231123016533669202015114442337306258611463222320333206170059242214149177090049090707080709070607409510090609340845084000000000000000 231134015193716208015612240338903959212056321356370229190062249196151173092051110707060609040404508512110811440645084000000000000000 231144017915679175015611540335301855912159423344364209170060227190134158090053100607050608020302509611100609430634085000000000000000 231154017361677179015712042735903956312063023351357203168057229191147175099052090607050708040504509612100608330645085000000000000000 231164015193665167016112837432402155012056324329342214177061233202131168085051090508060507020303508610090709440735074000000000000000 231174022756645175516113642435304255911565725349358197154063214185132177095055080608070708030605410711100507430535086000000000000000 231184017361665156515712136634901953812355023319342208176048230199129157089051090507060508020302508610090609240634074000000000000000 231194017915692114015008830626101448414244221332349215191044243198123129086050100307020305020202706511090711240633074000000000000000 231204017915641125515510631626702150012849324335349196162055210174118126097054080307040305030203607611090508330423085000000000000000 231214015193681207015113340741205059111559722348365207169072228193157175110053100707070610040706409511100608530655105000000000000000 231222016916653115013508831424702648613448120314335199170051226198122125093051080305020305030303607410090509330633084000000000000000 231232018649653141014210032826402552012550221329334204170062238201146140089051080406030405030203507510090609440744074000000000000000 231244020593635113514908932329001048313150823332338193174040204157137146092053080306020406010202607611090509220244085000000000000000 231254017361692194016013140337705157811958223352370216177064233189143186107053100608070609040706408612110709440546095000000000000000 231264015193681157015911335432401553912652023338352210172057233210129153079051100507050507020202507611100709340834064000000000000000 231272016533633142014011834529003752112154522333338187160058218179152160093053080406050406040404508511090408330455085000000000000000 231281016916618122013710332526204149612452722324335186157053212188134132091054070305040405050405507510090407330533085000000000000000 231291016986637124513209832025003849812750320338344190157057212187128133106054080305030405040404507411090507330533095000000000000000 231302016533641126013410031627802850112749320322348184162047225192145133089054080405030306040203507410090408230643075000000000000000 231311016533622145513311134930105552511856221318335185148059218195148156091053070405050407070506408510090406330644085000000000000000 231321016986622156014111835530703553811557022326340189155053225187142154098054070506050507050304408510090407330544085000000000000000 231334015193700217016115744441503860011663422348354222182066238195150203088050100708090810030504409511100810440647074000000000000000 231342016916598204514613640341106058810167324317322185139061228196161191094053060706070610060607210610080405430656085000000000000000 231354017361700169015711839833602555212656922344356225185053238194139164090050100507050608020303508511100810340645084000000000000000 231362016533629117013210631126103248912849321315332197162053218190131137096052070305040305040304607510090508330633085000000000000000 231372022590637134513109533425102251112452420332335202163053223191135145077052080405030405030203507411090608330634065000000000000000 231383018649645152016112138332003853312159325320345196162057223192130165099053080508060607050404509710090508330635085000000000000000 231394014868665158014812438333102354012357622335357194162053221187130163100053090506060608020303508511100508330535095000000000000000 231402016916580091013209230422401444912952422295306175149044194162109118082052050205030304020202607509070306220322075000000000000000 231411033831633165014614035929305654811556623335346192153055227195147164100054080506070506070506408611090507330645095000000000000000 231424014868685160015911139037302454212656923328351218185055226194135164092051100507050609020303508610100710330635084000000000000000 231432016916673183015512539434304756711858623322348207176058238201151163108051090607060608050505408610090609340745094000000000000000 231444015193688158015811837433102154012754223331357212177054228194132148102051100507050508020303508611100709330634094000000000000000 231454030386673160015812038933002154212457823337344210177052236202133151087051090507050608020303508611090709340734074000000000000000 231461022590622133013510734225902751012155021323329194154052218196130142078052070405040405030303508510080507330634065000000000000000 231474015193653156516112536331102653812155624320342201170055223190127138092052080508060507030303508610090609330633085000000000000000 231484017915696156015611336229601453812951922349368210177054235195124140090052100507050506010202607511100709340634085000000000000000 231492022656614124013910731126103049812350722298299184148061221205123147058048070305040305050204507509070406430734043000000000000000 231502022590614143013111334130203552211755521307313191162048227197142159076051070405050407050304408509080508230644064000000000000000 231511016533657133013810334527703751012852521343348195163050225194135139095052090405040406050404607511090508330633085000000000000000 231521018649641132014010633126103550912551721331344194162058226191136136101053080406040405050304507511090508330633095000000000000000 231532017064622110513709829924602847912948122330338187153046212177130132094054070305030305040203607510090407230433085000000000000000 231542016048610172014913739436604655610964524302312178153059226181158175098051070606070609040605309609080307330555084000000000000000 231551016048622124014310333127103249812453323327338183153055213182131153091054070306040406040304508610090407330534085000000000000000 231562018273614191514513839738505757510664623332341190137064214175171200101055070606070609060606309611090505430467096000000000000000 231574017979645184016213841038803656811363525338354196153061225192150181098054080608070709040404409711100507430646085000000000000000 231584016868677157515012038534302053912556922338359208168060233201138165096053090507050608020203508511100608440745085000000000000000 231594021800637104513308930728101847013548220330340192153048219180125125098053080305020306020202607410090507230533085000000000000000 231604016868677146015311138032601752612856222358363201161054225185133158106053090407050607020202608512100608330534095000000000000000 231611016048622184014913639637406956810963724333341188146058229192155170101054070606070609080707309611090406330655095000000000000000 231622017064661139014911132227504051812748822333350202160055235205148138085053090406050406050405507511100608340743075000000000000000 231634014294687148014811137032202252912953821325353217177056238203124146095051100406050507020303608510100709340734084000000000000000 231644017979649150015310739540302253112260923322335203161057225186146161092051080507040610020303509610090608330545084000000000000000 231654021800647129013310135733201850512855220311331204169048224188133142072051080405040508020202608409090608230534064000000000000000 231661023981555108012409529029202947611652222290291175146041217181149137069052040304030306040303407508070306230543055000000000000000 231671018273633136014710934031103851412353723324335192146055217187147124087052080406040407050404508610090506330543075000000000000000 231684016868645174016413738134405055811559025335346205167060232198145167078053080608070608050606409711090608440645065000000000000000 231691018273641127014310335231403550212754922335347189154051218181134151097054080406040507050304508511090407330534085000000000000000 231702016048637109014009231627401447713349621306326229192044217191129131095051080306030306020102607509080811230633084000000000000000 231712023981669121014409933827502949413550621343350181173041231198143153072052090306030406040303607511100409240644065000000000000000 231724017979673140014611037634202451912955921319340217177052237199128152091050090406040508030303608510090709340634084000000000000000 231734021800696143015011034231501252213349221328359218183049238203127155079051100407040407010202607510100710240734064000000000000000 231744016855712183516312538935102856712554622347365238191066238205141179110051110608060608030303508511100911440745104000000000000000 231752017064649136014010533528702851412651521331344181168056225181137144100053080406040406040203507511090408330544095000000000000000 231764016868692148516611436233701152913052323324355219185056231194135169079051100408050508010202607610100710340635064000000000000000 231772016048578203514115741342406458709871424289309175138070244201178194084053050706090711070707211608070305540766075000000000000000 231781017064622103013508529624302246813247721316329184146054220188133127094053070305020305030203607510080406330533085000000000000000 231792017064622194015713239137106457810762925322338189154058231188175181106054070607070609070607309710090407340566095000000000000000 231804014294685181016212939033703456512157023341354212169066243201149157085051100608060608040404508611100708440744074000000000000000 231812018273590105013310230826303747112552222320322172147044204164143146087054060305040305060304507510080306220344075000000000000000 231822018736604101012709130222603046512950021320325183146047209175131124081053060204030304040204607510080406220433075000000000000000 231832017064637192015113439137506557611061423318335199161063240197156173089052080607070609060707309610090508440655075000000000000000 231844017979681127515709936931801350213554223331343215176056232197127157092050100407030507020202608611090709340634084000000000000000 231854019696685181015512941639302456512160822325346209168057240199145168075050100607060710020303509510090608340645064000000000000000 231864016855639128015910834828801650412654524324351193159053210175123145102054080407040406020202508610100507330434095000000000000000 231874016868673173016513039133401555712058124330342214161067199197140170087050090608060608010202508610090708420645074000000000000000 231881017064669140014610333526802951912850121332352207166055239212151139094052090406040405040303607511100608340843085000000000000000 231892017064653122013909731525102449613148321331341183169048233194135134083052080305030305030203607511090408240633075000000000000000 231904014294681134515511133929601451113349822318342221185054236207126128087050100407050406020202607510090810340733074000000000000000 231914014294720180016512339032302556412754123379385216183055240193143137103053110608060607030303508613110710340643095000000000000000 231924019696692142015711035330701552113251022341364186177052231183137156105052100407040507020202607511100409340544095000000000000000 231932018273618123514610131628103349712451223293313194161053214165147148078050070306040306050304507609080508330344064000000000000000 231944016868704165015911838731102654812855022346372218183051236186141165089052110507050607030303608511110710340545075000000000000000 231954014294692140515710837831401251913354622353373207176056227180129157101053100407040507010202608512110609330534095000000000000000 231964017979649155015112437035903353712056923331345179172051220201137154084053080507060508030404508611090309330744075000000000000000 231972023981604124013010434631904249812157321311314181154046210175137150088052060305040407040505508509080407230444075000000000000000 231983037472643120013309931623703249313049120350352190161051213181137129098054080305030304040304607412100508330543085000000000000000 231994014294688164016211439433201754712557223345362210176057229195142178109052100508050608020302508611100709330645095000000000000000 232001017064653116014009031222602448713447821333336197169042226193135132079051080306020304030203607511090508230633064000000000000000 232012016048629105013608230628101247113348621329342189162049208172129127093054070305020306020102607510090408220433085000000000000000 232021018736633106513209031225603047313349220332340184162043209166127124098053080305020305040304607411090408220333085000000000000000 232034014294665136016011035428701351412953224331348199170054221176132160105052090408040506020202608611090509330435095000000000000000 232042018273637111512509931225903648013248919333340192161043218181147131083053080304030305050304607411090508230543075000000000000000 232051017064622123013810832827702849712552822329337188146061216187140144097054070305040406040203508510090406430544085000000000000000 232061016419624153014312036830804753411658922329333187154061219192147172108053070506050507060405409510090407430645095000000000000000 232071016419653119013810130726802849113247121329341199162057231198142141089052080305040305040203607510090508340644075000000000000000 232082016419624166014213135832205954911357422337339182154067225190151169112054070506070507070606408511090407430645105000000000000000 232091018273665206015212939238204859011258922336342201153073255212178192090051090707060609050605409511090607550866084000000000000000 232101017064665138014610031426303251612847322341353208177052228188140138105053090406030305040304607511100609330543095000000000000000 232112016048629136013810931527904051412250122333339190153055225184152142112053070405040306060305507511090507330554105000000000000000 232124017979649197016113144843304158111169024349353187153052218185151202111054080708070811040505310611100407330547105000000000000000 232134016868679122515410335329401349613652022344359203170050228186127149096052100307040506020202707511100609330534085000000000000000 232141018273635171014713039035504255511461423301318207169055246209162174073050080506060608050405409609080608340755064000000000000000 232154016868685188516712943135703657211962924323356208170063239199155180099052100608060708030504409610100609440656085000000000000000 232164016868744200015513043336802958412758220377383229190061253210149191115051120707060709030403508413110811450846104000000000000000 232173018273687154014612234431705853612850121353359213176053238203151170090052100506060407070606607512100709340745085000000000000000 232182023981594141012911935630004252011459921294296190154054224190153170075049060404050507040505409509070507330655064000000000000000 232194016868710220016113743138504260311760622355374219183060239198152183111052110808070709040505409512110710440656105000000000000000 232204014294669169015612439434803155212158923348355202170062229191146169103053090507060608030404509611100609430645095000000000000000 232212018273614163514612438538206254611262823303326183154049222176137180080053070506060609060707409609080407230446075000000000000000 232224014294681135015211035728801351313252422337353206170047237202123146093051100407040506020202607511100609240734084000000000000000 232231016419653151515212136031503053212255123336350196154057220178150172116053080507060507040304508611100507330445105000000000000000 232242017064665194014812237936604257811557122339357200153064239201174179107053090606060509040605408511100607440765095000000000000000 232254014294673141014111333430002252012949720330346207169048229204129141084051090406050407030203607410090608230734074000000000000000 232264014294692173016312639235503855712456623337358212176059237198145160095051100608060608040404508611100709340645084000000000000000 232271018273606168014813437736205955110962324311323183154053217190159195075053060506070509070606309609080407330656065000000000000000 232284017979665184016013742240903056811763424316323216169060247220153183064048090608070710030404409610080708440956053000000000000000 232291016048653140013710733630704351912551520345353197161049222188149147107054080405040407060405507411100508230544095000000000000000 232304019696698153016011439532201553413056622325355218176058238210127172091050100508050607010202608510100709340835084000000000000000 232311018736643126013809932224003450112850021339340196169049228184140137100052080405030405040304607511090508230543095000000000000000 232322018736629110014109630325302747913148122317338187155052207164131129096053070306030305030303607510090407320333085000000000000000 232333016048606130014015534531404050611957023322325173161041210178138163083053060406090407050405408610080308230445075000000000000000 232344016855708190017411940036002157412356524337374216184060243203144164098052110609050609030203508611110710440745085000000000000000 232354016868728187017112742535004157112758323367372226191055243202142160094051120609060708040505508612110811340745084000000000000000 232364019696688199016214544541602658311864623344361210178054237194146188113052100708080810030303409611100709340646105000000000000000 232372023981610130013510134128302950612056022305325187154048218176135149077053070405040406040303508509080407230434065000000000000000 232381023981649197015113540238204858111161923325334202153067252227162193091051080707070609050605309610090607450956084000000000000000 232392018273614234014115543648107661609971023314324198152051238198185210083052070806090713080808211610080507340677075000000000000000 232402016419622156013713037733206753811560622313322191161051228199162162075051070505060508070707409510080508330655064000000000000000 232414016868712204017212943738503658812161324352366224190057246182153177089051110709060709040404509612100811340555074000000000000000 232424016855669161515512839131103354412258423342356203162064228202140154087053090507060607040404508611100608430744075000000000000000 232432018273629249014114943446806562910068922327338196159040251204189200093053070906080712070707210510090507250777085000000000000000 232444014294685156016212036730801653812753623327355217176064239205134142097051100508050507020202508610100709440734084000000000000000 232454014294681144016111237731101852412955423332353201169057228199126158101051100408050507020202608611100608330634094000000000000000 232464016868720177016612437933502456112852623340364227185059252205137163099050110608060508020303607611100810350745084000000000000000 232472017064641129513510132427402750512650621337344193162051221184152145095053080405040406040203507511090508330554085000000000000000 232482016048677142013610833428902952112949320340354215170055232189145145101052090405040406040203607411100709340544095000000000000000 232492023981606181013813539738306256510765522306325203145055232196174196077053060605070609070607310509080606340666065000000000000000 232502017064631108013109229125002547613246120311327190155044219180141136089051080305030305040203606409080507230543074000000000000000 232512037472647122013810031426003249613048521327335198169047222182137127083051080305030305040304607510090508230543074000000000000000 232521016048637136013910734929203951412354821326335199162052229188143153075052080405040406050404508510090508330544065000000000000000 232532018736665115014609130224902248613645422321334211177052240201124140077050090306030305030203706510090709340734064000000000000000 232542017064661118014908832327303249013448922330333206170049235196134139080050090306020406040304607510090609240633074000000000000000 232552018736655158014411033334403554012150921339345209175052233208141155078052090506040408050304507511090609340744065000000000000000 232564017979685143016211138530201852213156223336359207177062233206125159081052100408050607020202608611100609440734075000000000000000 232574014294744183015912539936602656713153721359378223189054255218143169101050120607060609020403608512110810350845094000000000000000 232582018273633137013410933132004051512252321331338188153052221184142153093053080405040407040405507511090407330544085000000000000000 232594017979704198016813343042504058212061123347355212183052244202158183081050110708070711040405509611100710340756074000000000000000 232604017979692218016513545344903260111565423334352219183064245213157207101050100808070811030404410611100710440857094000000000000000 232612016419637223515716246244806860610572524312320206161061248222166217087050080807100811080707311610080608440957074000000000000000 232621018273627137013710333128603051512152721333335189153061231198153153095053070405040406040304507511090407440654085000000000000000 232634021800681154514911737037102053612754322332342220177049250206134165079050100506050509020203508511090809250735064000000000000000 232644017979677223516314045744803560611167524344361211168059235195153233103053090808070811040404310611100708340658095000000000000000 232654016868661137015010937328401651512856422339359196160053214172125151107054090407040506020202608511100508330434095000000000000000 232664016868692212015714145841204859611666122354373210168061235201158195090053100707080810040605410512110708440756085000000000000000 232672017064657125014909933527602250013151022345351198162059219177134148105053090306030406030203607511100508330434095000000000000000 232684016868671150015512135432602253112652823326338212169054236193133157090050090507060507020303508610090708340634084000000000000000 232692018736627114014209431525502348412950222327340190153052212171136124102054070306030305040203607510090507330433095000000000000000 232702017064669130013809633127502250613249520332344206169056231190140139097051090405030406030203607411090608340643084000000000000000 232714016868685180015712542639102856412162222349360211168062238201142179109052100607060710030303509511100708440745095000000000000000 232724014294685139515411936528901351813253322330348218176050234185124153096050100407050506010202608510090709340534084000000000000000 232732018273586142013712433832603652111257723301308183146055218188146156079052060405060407040404408609070406330544065000000000000000 232741017064610116013610331826302848712552122308323185148054220190140139083052070305040305040203507509080406330643075000000000000000 232751018273596137012711233129204451511555621316320180144055219196154142079053060404050406050405408510080406330654065000000000000000 232764014294724216015113741637705060012057520361376235185066252207164186116051110707070709060506508412110910450756104000000000000000 232772018736641127014809933228302150212751723335340190152053217183140137099053080406030406030203507611090507330543085000000000000000 232784016855724187516212037536203557112651922358381225185066246205145168111052110608050509030404507512110810440745105000000000000000 232791016419641143014311236331604652212256622337341194161055222188143159099053080406050507060405508511090508330544085000000000000000 232801016419665136015110633527503951412950422362365201161054221183148145112054090407040406060304607512100608330544105000000000000000 232812023981618134013410934332203351112055521311332181153055210176142162107053070405040407040404508509090407330445095000000000000000 232822016048641144014710635930003252412255922327339193154060229191152145083052080406040507040304508510090507430654075000000000000000 232831017064594109013109631327303447712452722302308185147054216179134133078051060305030306040404507509070406330433064000000000000000 232844021800653128513509832029302750412949020316337204169049216177133140096051080405030406030303607410090608230434084000000000000000 232851017064653114013709030724801848413446921347347191162049215174137124108053080305020305020202607511090508230443095000000000000000 232862016048625187014913738434905257110961423311324200161070244204181187105051070606070608050606309609080608540766094000000000000000 232874016868728144016111136228900952413849722360375229193049232198136142102051120408050506010201707512110811240634094000000000000000 232881016419625117014210031127903548912749822319333193160052216180146130093053070306030306050304507510090508330543085000000000000000 232894016868728180016011840638102056412955722360375216183056243206152197110051120608050609020203608512110710340756104000000000000000 232904014294681142015511435930001552113052722328346214178053234208137150098050100407050507020202607510090709340744084000000000000000 232911018736645115015109031824802048613249223319328203170056225203137143081050080307020305030203607610080609330744074000000000000000 232924019696669144015611236531801752412754523319346207176053224186133159096051090407050507020202508610090609330534084000000000000000 232933037472669121014509831123902349413546421338355195161059226178131129103053090306030304030203606511100508330433095000000000000000 232942016048649122014310130726302349613047322334341195162048221197145138093052080306040305030203607511090508230643085000000000000000 232954019696700164017010939934402154712757024328355224185052244201142162085050100509040608020303508610100810340745074000000000000000 232961016419665127014209633128302150213249821334346182170052235202151143100052090406030406040103607511090409340744095000000000000000 232971017064637101013208831024001846513648720334339190164048217175131125095053080205020305030202707411090508230433085000000000000000 232984014294744153017410935930501153413948223355377238192058248208133154099050120509040507010202707612110911340734084000000000000000 232992023981606139514312535131803951811657923307311193162053227192151165070051060406060507050404408609080508330645064000000000000000 233002016048665172014713937332404855611956022323344207168059235198156181099051090606070507060405408510090608340656084000000000000000 233012018736669131014609234628703650713151821327347203162055228194147151085051090406030406040404607510090608330644074000000000000000 233022018273633144014111436232704252412057122334344189154047208174142177111054080406050507040505508511090407220445105000000000000000 233034016855734165015911539029902054813353121371381223190062242202136154099051120507050606020203608513110811440734084000000000000000 233041017064641133014110632827803451012551222326335198162061225175144148092052080406040406040304507510090508430444085000000000000000 233054009768708178015511437539803456212553021365370212176051238203144185099052110607050510040304508512110709340746085000000000000000 233062009277661135013510432826103251312849720340348207172051225193135131099052090405040405050204607411090609330633085000000000000000 233072009840641126013808932730301350112750921313338196169039218185128140089052080405020407020102507510090508130534075000000000000000 233082009840625147012611435932004852711857320320324194160050218190145154095051070404050507060405408410080508330644084000000000000000 233092009840645197013512439839705358111161720313326202160059240209168194095050080705060610060606309410080608340766084000000000000000 233104009867712161016111037232201754413052222343364222182054241213124153095051110508040507020202607511100810340834084000000000000000 233114009390673112514808733327601148213949421329344211183041209187128139093051090306020406010202707510090710220533084000000000000000 233124008368704124014710234427501049814148920338359215188048232197124140099051110306040406010202707411100710240634084000000000000000 233131009840681144514211134631003652412950820348349214179052235199144154088051100406050407060204607411090709340644074000000000000000 233144009212712185016712343336602156912560823344368223187057235207134183102051110608060709020303509611100810340736094000000000000000 233154009768645166015312738537802854911759723321333209174054231199132168072051080507060609020403409610090609340635064000000000000000 233162010745594126013810330928102450111852023300302185150055224201122148061050060405040306040203407609070407330734054000000000000000 233171009067594126013411432929804250111855322310311181152050217181137163078052060405050406050405408509080407330545065000000000000000 233182009320629100013308329925000946413547521294311199176040218184114112084049070205020305010101607509080509230522074000000000000000 233194008368677143016811036527901252212953924321333219186049233196114141081049090408040506010202608610090710240624074000000000000000 233202009067633136514410534028102151412353622318329201170048219196137138089051080406040406030203508510080609230643074000000000000000 233214009212716250016815145744408063011363723364379227185072253211154199112052110908090811090809409612110810550856105000000000000000 233224009212665175015714138337604455911857523342351205170060231196134186096052090607080609040605408611100609440636085000000000000000 233234009768688182514213038837502256612156420334357218174053216190139176088051100606060609020303508411100709330645074000000000000000 233241009067669173514012536033405255712053821335355205170057237205150163111053090606060508070406508511100609340745105000000000000000 233251010745622145514110236433103052511858522308317198156049202199137155081051070406040508040304408509080507220644074000000000000000 233264009768728162015310838731401854513353121364373225190053247216141159098051120507040607020202608512110811340844084000000000000000 233274010756681143014710836232001752213053121320353209175052237204124142090051100406040507020202608510100609340734084000000000000000 233284009390692153014911135332302653412951021335362209179052237201135145099052100506050507030303607511100609340734085000000000000000 233294018780692205016512944944005358911764923353369218177059237197143179110053100708060811040706410612100709340645105000000000000000 233302009840622153014212039031603653411662722329330194160051216190145158077053070506050607050304409510090508330644065000000000000000 233312009320657194014812938733006057811358922337358196159065229199162182109054090606060608060607409511100507430656095000000000000000 233324010756688183014612341439604856712160121359371205170054231193136167107053100606060710040605509512110609340635095000000000000000 233332009067625169514612939732503355211363423311332192159045219187149161084053070506060607040304409609090507230545075000000000000000 233344009212673168014113038135301855112256621330349210170053222189135155095051090506060608020202508510090709330534084000000000000000 233354009390696174014912738137002255812454821350357222182057236204140166083051100606060609020303508512100810340745074000000000000000 233361009067657111013409032026401748013648620314330205171045236210122139076050090305020405030202707410090609240833064000000000000000 233372018555618108513109531025201947612950121324336186157043203171123131101054070305030305030202607510090407220433095000000000000000 233382019679637178514712239336606256211361723330340196160057220187153175085053080606060609060707409610090508330555075000000000000000 233392009320586123513411533327402749711756722299314176145049206173129151087053060305050406030303408509080306220434075000000000000000 233402009067669140015511432326603451912848223319333209172046244207137151064049090407050405050204607610090609240744054000000000000000 233412009067622141014011433528502852011953922305318197161049225202130142072051070406050406040203408509080508230734064000000000000000 233422010232633118515009531525701849012949823299305199172041233199127135070048080307030305020202607609070509240633063000000000000000 233432009277669130013809732026702250613247820308337214176049235204127131092050090405030405030203607409090709240733084000000000000000 233442009320618104012809632227402847013152120309316188158040219197125137094051070304030406030303607409080407230633084000000000000000 233454009867653138015910835827801051612654824317332209175054227183114149080050080407040506010202508610090609330524074000000000000000 233462009320681227014711936131804761011153121345353219178068268227179167088051100806050507050505308511100709450965074000000000000000 233474009768661149015310736430901053012455023313327211175047230195122151071049090507040507010202508610080709240634064000000000000000 233484008368665128014710830929100950413146522329346210172048222172120143085052090406040306010201606510090709230424075000000000000000 233492009277598199514914639035507558310265125311314192151065231192165188074052060706080608070908210709080507440656065000000000000000 233504010756685135015211335830400951313352222343350216179048229196121136077051100407050507010201607511100709230623064000000000000000 233512009320629191014713937332206257510959323328333199151066237208147155093052070606070507070607309610090507440744085000000000000000 233524010756716190015912841138002557412457322358373222181055237203147165106052110607060709020303508512110810340745095000000000000000 233534009867643127014610834329201850212853322333350184156044205177127146099054080406040406020202608511100407220434085000000000000000 233544009867688167515311037433701755012554222347370207166057232195147151094053100507040508010302508511110608340644085000000000000000 233551010745614136513011436430204151411959221329334183149051210179146152090054070405050507050405409510090406330444085000000000000000 233564009390700115515008635628300748614450821347359218190041235205126142091051100307020506010101807511100711240734084000000000000000 233572010745618141513310633833402452011854821299308203164042235197143154062049070405040408030303408509070608240644054000000000000000 233584010756700152014910736931301453313152721349362218182049236203131153096051100506040507010202607511100710240734084000000000000000 233593018134625111013808732527401448013052022317329190161043209177124124088052070305020406020102607510080508220433075000000000000000 233602010232643124514109432224402149812950022335343196168047247176135130081053080306030405030203607511090508240433075000000000000000 233614009212653119015610133928501849113251923316333201181043225173104126067051080307040406030202607610090610230413054000000000000000 233624009390708130015209934829900750613949221344371214183047226202130142094052110407030406010101707511110710230734085000000000000000 233634009867744162016511138229801354513651422362381228193049247202145151102051120508050606020202707512110811240744094000000000000000 233642010232606117012710330423104848912350220316324182145046209184134129083053060304040304060405507410080406220533075000000000000000 233654009768696145015110837032701352513253221346361214179051231200132163092051100407040507020202608511100709340735084000000000000000 233662010745649097012908430522801645914146920325331202176040218189126125076051080204020304020202707410090609230533064000000000000000 233671009067633142014211034330704252112154222322334191164054226200143148081052080406040407050405508510090508330744075000000000000000 233682009320578109513310132827802047712156822293310183152048190162124133087053050305040406030203508509080407220333075000000000000000 233693009320673128013909931426402450413346720344357207171049228203139131101053090405030305040203606411100609230743095000000000000000 233701009840618181513214838333504756510962121314319193153059238207160181090051070605080608060405309510080507340756084000000000000000 233712009067657145014411834029204052512551722334348201164047223197149159079053090406050406050405507511090608230644065000000000000000 233724009768677114015209133526001048413949522333351204175043218192106136085051090307030405010202707511100609230613074000000000000000 233734018780673132514810635031702350913252121318347205179046222188127151103051090406040507030303607510090609230534094000000000000000 233744009390681137515109136134701551513253022326343217183046236206119147070050100407030508020202608510090710240724064000000000000000 233752010232637181013711834935404756511254821342348190149060235201174172094054080605050408060405408511090506440765085000000000000000 233764009867708163015211636230901754612951121355374216181055237193133158106052110507050507020202607512110710340634095000000000000000 233772010232618121014210233524303749412554223342344181150046205182137127105055070306040405050304508611090407220543096000000000000000 233784009867677148015211736430501352912753822340365200168057221189122143094054090407050507020202508511100608330534085000000000000000 233792009320614124013810132629102249812353222303309202171044229196130136071050070305040406030203508509070609230633064000000000000000 233802010232653131514909733728202550712851622310328216182050231195126144075050080406030406030303607509080710340634064000000000000000 233814008368708161016211238732001654413054722333356223190057235211131162087050110508050607020202608511100811340835074000000000000000 233822009067610109013109529928102447712749121298309194161051220194118126086050070305030306040203507509070508330623074000000000000000 233832009067641119014510532026302649113049922314333209178046216184139149092052080306040405040203607510090609230544085000000000000000 233844009768661178516312738636803056211758324328338211175060237203135168075051090608060609020404408610090709440735064000000000000000 233854009867728188015412438331801457212752721355374234200057253209139155087051120607060607020202507512110912350744074000000000000000 233862021491610085513507929523801043913848322278290200169040220192110127061047070205010304010102707508070608230623053000000000000000 233872019679629200013815735737405958410756722315325207162050246213155182083051070705090509070506308510080608340856074000000000000000 233882010232653179514410837036003256311556722315329211175056242212148167068050080606040509040304408510080709340845054000000000000000 233892020464606129013511131827203950512052422305317183157048214187135141078052060405050306050304507509080407230534065000000000000000 233904009212724198016012740837902058212456422337347247198057253214138181074047110708060609020303508511091011350846063000000000000000 233914008368685151015911536028101353212852523336361213185050220185140140088052100507050506010202607611100710330544075000000000000000 233924009390669128015010033529101050413250022321335210176044225201120145089050090407030406010202607510090709230724074000000000000000 233932010232649149015311435028302553012254023317328210172055240205149147074050080507050506030203508610080709340744064000000000000000 233941009840594158512513135735705054011060121315324185153060213180151162098054060504070508060506309510080407430545085000000000000000 233953009320645116513909330324601648713247021331344194164049220185135126098053080305030305020202607511090508230533085000000000000000 233962010745622161013513338236003954411461521311311198159048223189139172077050070505070609060304409509080507230545064000000000000000 233972009277716182015311335932603856612650121350364226192055259222157162094050110607050507050304507512100811350955084000000000000000 233982010745653151013610635034002953212253620331339206167047224193137159096051080505040508040303508411090608230644084000000000000000 233992009320633124014609932627503749812751523303322199164048230188137146072050080306030406040404507609080508240544064000000000000000 234004009768700204015212744441502758811963321345356215175059249223148205092050100707060810030303409511100709340947084000000000000000 234014018780635164015212237540302154711659023324338193157049227182126174108053080507060510020303409610090507230535095000000000000000 234023009320661127014209431825702550213148221339345207175050223189139128090052090406030305040203607511090609330543085000000000000000 234031009067637140014810934528004851912254123330338194157055230192141157083053080406040406060505508610090507340644075000000000000000 234044019734708170015012538932201455412755021344361222183059239203131149087051110507060607020202508511100810340734074000000000000000 234054010756681148015711135931101652912852723357367201171049226186131157092053100407050507020202607612100609230534085000000000000000 234064009867669151514711834729901553212551822340357200166055225193124142095053090506050406020202507511100608330634085000000000000000 234071009067637121512710230528003149412847920344348192165046214180137139093054080304040306040304607411090508230543085000000000000000 234084010756704165016011336232201254812851422343362220190054236201137156090051110508050507010202607511100811340744084000000000000000 234094009390677150016311636031801253112753124340343209180049234205134151079050090508050507010202508611090610240734064000000000000000 234103009067637183014513839134407156711261422320340193159059228190142173088053080606070608070808409510090507330645075000000000000000 234112009067647127014610332727602650212850522325342199173042222184133143092052080406040406040203607510090509230534085000000000000000 234124009212685158015712437530701454012654722324347220189051231201129149080050100507060507020202508510090810340734074000000000000000 234132010745618164013812735933505354711258122301320197164055233194144177066051070505060508060606408509080508340645054000000000000000 234143010232655109014708830923801147713747122318335208175044224195116129083051090306020304010202707510090609230623074000000000000000 234154009867677134513611034028101451113250220327346209180050237199130133082051090405040406020202607410090610340633074000000000000000 234162009320610099513109129025602446213247621301306192166042217194118132063050070205030305030203607509070508230623054000000000000000 234172009320637103513409031624801246813649621302318205174040212186119138076049080305020305020102707509080609230523064000000000000000 234182010232643092513807929822400845114246321322340196168045237176116114094052080205010304010101706510090508240422085000000000000000 234191009067661152513811633630004453312450821326341206172053247214148145080051090505050407050405507510090609340844074000000000000000 234204009212708170015512139432902055412755722367372220182055231196142149094052110507060607020303508512110810340644085000000000000000 234214009212653178015313241439202856211663423319329214178058226190137167084050080607070710030403409610080709330645074000000000000000 234221009067614120013710835524802549312457822302320188159048209184129142083052070305040505040203508509080407220534075000000000000000 234234009390677237015915043646905261810964423346349212176063233194164209103051090807080712060606309611090709440657094000000000000000 234241010232610119014109530925302149112450723313322188161052214183131128085052070306030305030203507610080408330533075000000000000000 234251010745625169013712538434405355211361321327328190155055224194159179092052070505060608060606409510080507330655085000000000000000 234264009390685207015712641839203259111561022351368209174060242195150170101053100707060710020504409512100609440645095000000000000000 234274009867677145015110735129202052512851922355369203171057217198129138091054090407040506020203607512100609330633085000000000000000 234282009067633188513813738934907457211061421329339202159064227193154174096053080605070608080708309510090607430655085000000000000000 234292010232645102012708728323801746713843919335337194165039210180127125080052080204020204020202706411090508130533075000000000000000 234302010232641113013309130723402248313247920340347190166045210181128129093054080305030304030203607411090508230533085000000000000000 234312009277687125514409731624702050013746121352359207179043222181129131096052100306030305030203706512100609230533085000000000000000 234322009320641121013410032127103049412950020326336200167053216182136141089052080305030406040304607410090608330534075000000000000000 234332009840625139013610633932404451812054221328334190157049220192146151088053070405040407050405508510090507230644075000000000000000 234341019679637141014510536431103652012257022326337196167048226190141148087052080406040507040404508510090508230644075000000000000000 234352009277649111013809630325902448013546621307323207172042229205123130067049080305030305030303606509080609230733054000000000000000 234362010745610116014009432928101648712553922298306196162045219188134156063050070306030406020202508509070508230534054000000000000000 234372010232618127014310331126102550212350323309320192157052219184125135076051070406040305030303507609080507330533064000000000000000 234384009212700189016114639237304457312256023341359227183064246206140168109051100608080609030605508611100810440745094000000000000000 234394009390692160515912437733801654212754423333340229193052238196128153076049100507060508020202508611090811340634064000000000000000 234404009390649137016111133530701451512651524325336207181051227198121132081051080408050407010202507610090610330623074000000000000000 234414009390688190016713140640702157411958924353363214174057231190130185082052100608070610020303409612100709340636075000000000000000 234422010745635133013610432428402851012451021310320206168052231202138158073050080405040406040303507509080608340744064000000000000000 234434009768649108013909834227700947613652621320337194164044229200124151079051080305030406010101707510090508230734064000000000000000 234441009067649157013811935830904653912055121333350199165051227197146165090053080505050507060405508511100508330645085000000000000000 234452010745629113014408929926702248313047622326332197165043217186153139084052070306020305030203607510090508230553075000000000000000 234461009277669132013609932827803250913149120333350203168049232196143146111052090405030406040304607411100608240644105000000000000000 234472010745606095512708230625601345613250520316330183155043198172124128099054060204020305020102607410090407220433085000000000000000 234484009867704153015512436430401653413151722361367219183056232190148148095052110507060507020202607512100710340644085000000000000000 234494019734681212016314442940105459611463123340358207167059237197169185094052100708080710060506409611100608340666085000000000000000 234504008368673137014210633431101851513049721348366203168054217185124137111054090406040407020202607511100608330533105000000000000000 234514019734681166016912438831802454912456924340359209178057225187137155099052100508060607030203508611100609330544085000000000000000 234522009320645112013609131625001948213349021333348190160045214180131130095054080305030305030202607511090508230533085000000000000000 234532009277665140014210532827704151912849421345363195164051225193143145107054090406040406060305607511100508330644095000000000000000 234544009768681148015110536232501452912853222338348212175046233201133151086051100407040507020202608511090709240734074000000000000000 234551009320661123014610032225602749713248822344355196166047222184135131102053090306030405040203607511100508230533095000000000000000 234561009277649129014210031025302250512847721336346195164044230171137127106053080406030305030203607511090508240443095000000000000000 234572009320677100014408232122801246414547421328357205175043210174122118099052090206020404020102807510100609230432085000000000000000 234584009768677167015112538535701655012356922333348214174055227194136161095051090507060608020202508511090709330635084000000000000000 234594009867728175016211839435503355913054222358374232190059243203137157092051120608050608040304608512110911340744084000000000000000 234602012166645102013008830625901646713847520307332201164049215183125131083051080205020305030102707409090608230533074000000000000000 234612012166641234015315339543308261610461523336351199151083237198170202109054080807090611081009309611100507640667095000000000000000 234624013760665143015111237233602052212756022351357208178052216181130163096053090407050508020203508512100609330535085000000000000000 234632012926645114014709032624802448413350622318333196168046221184131124078051080306020405030203607510090508230533064000000000000000 234642012634618110013710032329201947912952322327332188161042196171126142090053070305030406030202607510090408220434085000000000000000 234652012166665126014410633828302550113250821324343207171050226184131138089051090406040406030303607510090609330533074000000000000000 234661013358671117014609132626101848913748621336343216180049225193133132088051090306030405030202707511090710230633074000000000000000 234673012166673158015111336132903454012453722327349198161051235192151159086051090507050507050304508510090508340644074000000000000000 234681012926681209015513939938105359311458622349356212164069246220177190092052100707070609060606408511100708440966085000000000000000 234694013760688171015811541040703355512359622350365212176053228197145183118053100507050710050204509512100709330646105000000000000000 234701012926629135013810733328404051312252922323324196156062231203156154085051070405040406050405508510080507440754074000000000000000 234712012166625120013310732526603049312652021297338184153055214178145133092054070305040405040304507509090407330443085000000000000000 234721012926629109013709832824502247713152121317325197156055225191134139075051070305030405040203607510080507330633064000000000000000 234734011868724192015112740736602057612556220366388228185063236192146169118053110607060609020303508412110810440645105000000000000000 234744013857657138515310837433101951612756823333340204170056224180133159087051090407040508020202508611090609330534074000000000000000 234754013857661179016512142943703156311764925330346212176059228181142189101052090608060711030404410710090709330546095000000000000000 234764012049700152016111436431002653313152022355367222184051235197135157111052100508050507030303607512100810340634105000000000000000 234772018512629227015015443144005161010368423325337192145064233199184202105053070807090711060506210610090506440677095000000000000000 234784016951657152514610841437503653312363122329344216185052226188139166087052090506040709040404509510090710330545075000000000000000 234793012926629179014312538336006456311160922326338190152069232195153181107053070606060609060707309510090507440656095000000000000000 234801012926649113014009429625902448313445621324334203169046225190139126094051080306030305040203606510090608230643084000000000000000 234812012166661200014212737039005458411356021338353206155068235196173158114053090706060510060606408511100607440664105000000000000000 234824014206669134015011233528701451113050122344357205170053218180124139091053090407050406020202607511100609330533085000000000000000 234834013857704169016111436840702855212752222357361216185054240200146172089051110508050510030303507512100710340745074000000000000000 234841012926604105013709630926102447112851122317322180153043213178128127090053060305030305040203607510080407230433085000000000000000 234851012926629122013410232627302649612651821332335193162053218191141138089053070305040406040203507511090508330643075000000000000000 234862012634633137513512234029305651512253621315328197161051228181137153083051080405060406070506508510080508330544074000000000000000 234872012166610114013510232325602648412653022309318190155054214188140137083052070305040405040203508509080507330543075000000000000000 234884013857700187015513342237802957112260222342359225182059239201141185103051100607070709030403509511100810340746094000000000000000 234892013358614142515111333728704152111754924299320195157064229192152141079052070407050406050405408609080507430654065000000000000000 234902018649590176014713540838106956010569225270295196138068231206155198089050060606070609070807310707070505440756074000000000000000 234914014206692122014809933026101249613947621325345221185055237203124131075049100306030405010202707510090810340733064000000000000000 234924013760677155014211635934602153712653020337347218178051228198143153095051090506050508020303508411090709330644084000000000000000 234931012926637158014812037533703654011758923320342195155062230192144168112053080506050508040404409610090507440645105000000000000000 234944016951688137014710836030001251513352321341345226190047236206132145077050100406040507020202607511090811240734064000000000000000 234954014206728152015411235830501153313649121340348238201056254213135148085047120507050507010202707511090912350834073000000000000000 234962012926614157514612736733004553911359823321325198160082228196144159083052070506060508050505409610080508630644075000000000000000 234972012166618157014912934130905553911455224312325198155064228193160146077052070506060407060506408610080507430654065000000000000000 234984012049669150015112034230702653112551122333348215176057231201131140095052090507050407020403507511090709340734085000000000000000 234991013358653137514910233326402951512651022325333209171058229203149138075051080406040405030303507510090609330743064000000000000000 235004013857732241517313943545902062211759423367379238190064258205157202115051120909070712020303409612110911450757104000000000000000 235012012634645159015711736534103754111956524322330212170057229194146177087051080507050508040404408610090709330645074000000000000000 235022018649582118013509833234303149011857023290293188155049213184132165066050050305030408040304408608070407230535054000000000000000 235031012926637129014310733727003550512652922334340198156058220191146149093053080406040406040304508511090507330644085000000000000000 235044013857685179016912540537905856312159124335357223179062230185143159081052100608060609070506509611100809440544075000000000000000 235054012049708145015911035131601352513449522344366213178057237202131146103051110407040507020202607511100709340734094000000000000000 235064013760653123515310634628501049713153023333342211178043214175123131087052080307040406010202608611090709230433075000000000000000 235074013857649170014112539436601755411760721342355187157059217177143168124054080506060609020202409511100407330445115000000000000000 235082012166622116013509432225902248712751821321338185148049211177147139096054070305030405030203507510090406230443085000000000000000 235094011868661147014911735529903252712553622334352207168053227186132147095053090406050506040304508511100608330534085000000000000000 235104011868681154015411638533502453612756622336351209178057236188139168093051100507050608020303508511100609340545084000000000000000 235114012049641119514810336229301149113056523318335194163051212183128156098052080306040506010202608610090508330534085000000000000000 235121012166673126013108932426602050113448119342356203169057237194136144099052090405020405030203607411100608340634085000000000000000 235134013760661157017211840237402253912260826347361196162057214172142176099054090509050609020303509711100508330445085000000000000000 235142018649618170013912336637504855411159322307328199152058234197169174073053070505060509060405309509080507340665065000000000000000 235154014206688184016213744234902256812164223333357216177066233187142178097051100608070808020303509611100709440545084000000000000000 235164011868669158516112338336102354012357224329342207177059231192143161097051090508060609020303508610090609340645084000000000000000 235172018649566132013312334136805050911160223266291190149053231177146163063051050405060409060506309607070506340445054000000000000000 235184011868657160016212438935301054212159224323335211177059227188138167098051090508060608010202509610090709330545084000000000000000 235192012926657131513710534131203250712951920306331209170051237196145139098050090405040407040404607409090609340643084000000000000000 235202012166625125014710132932402150012552623307310204170049225186130138078049070306040407030203507609080609230533064000000000000000 235212013358610177014913537636907156110861624307321198152063240198157174093052070606070509070808309609080507440655085000000000000000 235224014206685162515712838531101054512556222331340227185061242198137156085049100507060607010202508511090810440644074000000000000000 235231013358681133014009830826902551013345220327339219186053252204140134079049100406030305030203606410090710350743064000000000000000 235244013857685184015512940538102556812059122321337228185064256216143171062049100607060609020403509510090810450845054000000000000000 235251013358606106013408630728102047312850722298319189153047206185124130095052060305020306020303607509080407220533085000000000000000 235262012634594138014211635228703851611559223299305186142060222199144167073051060406050506040404409609070406430645064000000000000000 235274013760665198016513542240603658211463424342351216167063238201155150099052090708070710030504409611100708440754085000000000000000 235284011868700161516511038436601654412854823325353221183049234188138163099050100508040609020202608610100810240545084000000000000000 235291012926663130015010334228102650613151622345349198163054235199150148077052090407040406040203607511090508340644065000000000000000 235304012049679156016111738330702053812656523337351214176053238191126155103051100508050607030203508611100709340634094000000000000000 235314013760681166515712541738502954912461223344361208170059229183141170105053100507060709020403509611100609330545095000000000000000 235324011868688157015012237331201853912754121343368213177055229184133155111053100507060507020202508511100709330534105000000000000000 235331012926606113014010033226102948312554823316325179148052204173133138086053060306030405040303508610080306320433075000000000000000 235342012166618122514210331727103249612451423308331188153048212181142138093053070306040306040304507609090407230543085000000000000000 235351012166669145014411334628303052512751721351357203171056232191153154094053090406050406050204507512100609340654085000000000000000 235362012926622121514110534029203849412554622306324199161052218183135142086052070306040406050404508509080508330534075000000000000000 235374012049716153515611037031901653413451721356363223193053245199133166088050110507040507020202607512100811340635074000000000000000 235384013760732203016111042642502158712458221360369239192055253210149177079050120708040711020303508512100911350845064000000000000000 235391012634622136014611035231103051412156623318329192162054213177142164101052070406040507040304508610080508330445095000000000000000 235401012166681110513907931425501547914246120339348215183049232193129129085051100305010305020202706411090710240633074000000000000000 235412012166620145015311935328503452511857024304317198155064228187136156087051070407050506040304408609080507430534074000000000000000 235422013358610123014510732730503349712253623301312197161055222196138143083051070306040407040304508609080508330644074000000000000000 235432012634574149514512435434805553010861725299308185133061210190162163085053050506060508050706309709070405430655075000000000000000 235443018649641133514211535036002651012554622272285205177062229181131177080044080406050509030303508507060609430535072000000000000000 235452018512618163014813738737503654611362724307320199157053217170155171087051070506070609040404409609080507330455074000000000000000 235461013358681129014209030226701950513444420337344212181060245189133137084050100406020305030202606411090710440533074000000000000000 235472013358598104013810131124302047012752123298306190158054210169132122076051060305040305030203507609070507330333064000000000000000 235481012166633132013910733728103050912453222322332203168053233188134141078052080405040406040304508510090608340534065000000000000000 235492012926610110512711030927102847912750620309320186155047213171130146085052070304040306040203507409080407230434075000000000000000 235502012166637142015211433628503652112252723326336202160057225191142147086052080407050406040404507610090608330644075000000000000000 235513012634657123015410232427201649713249423327340209171050227188131125081051090307040406020202607610090609330533074000000000000000 235522018512610121012910132028103649412352521311319190149045221181138131069052070304040406050304507509080506230543055000000000000000 235531012634669221013615039037006660411058420342351211161066253209189176120052090805080609070707308411100708450775115000000000000000 235542012926637130014210533827704050612553022329338199168049217182135139097053080406040406040505508510090508230533085000000000000000 235554011868669148015711439333202152912658823333355207174057220181133159104053090407050608030203509611100609330534095000000000000000 235564011868677159015712938530501554112556923336367207176054224181139159106054090507060607020202508611100609330544095000000000000000 235574012049669133015011436127500751013154022343359208178057227188125153116053090407050506010101608511100609330534105000000000000000 235584016951685154014612036836001953612753821320351216176053238198132153094051100506050509020302508510100709340634084000000000000000 235592018649635093513308430023501645314047221325331190165044212177132127087052080205020304020202707510090508230433075000000000000000 235602013358633127014710433925102450212653523323326199168057222185130140085051080406040405040203508610080508330534074000000000000000 235614011868677168015912440434901555112259723335353204163057229188140167095052090507060608020202509611100608330545085000000000000000 235624011868708196016412244239604158012262423350364229184053240201149174105051110708060810030605509612100810340745094000000000000000 235631012634645121013909931726502049413049221335340199162051222190137136103052080305030305030203607511090508330643095000000000000000 235642012634592143013711834832303352211358723296323182145059210176145166088054060405050407040304408609080406330445075000000000000000 235651012166641116014909632427502448713150623318338193164053223194139141091052080306030406040203607610090508330644085000000000000000 235662012166629194013915739037008257810861922331340199152070237198166187118054070605090609090809309511090507540656105000000000000000 235672012166669112014809031923601248213847722347349204171051222196133133089052090306020304020102707511090609330633075000000000000000 235684013760718178515112038237902756212753221348369228183057241203143165098051110607050609030403508511100810340745084000000000000000 235691012166653126014010032627002550113050021334335205170057237186142135089051080406030406040203607511090609340543074000000000000000 235704011868657143015712335532301552212554024335352204161048222181131144099053090407060507020202508611100608230534085000000000000000 235711012634633127014810633828802650212653423325332190162049222187145157087052080406040406040203508610090508230544075000000000000000 235721012926671165514311836829705454812254821320342214168064250201170174086051090506050506060606508510090708450765074000000000000000 235734011868669177015712942038704356111962823328357208168054229189137174112053090607060709050405409610100608330545105000000000000000 235744012049685156015311838131702453812755622347365205177060235189150163093053100507050607030203508511100609440545085000000000000000 235754016951700167016411639135601655012755823344355222183053233186131151104050100508050608020202508611100810340534094000000000000000 235764012049720180016412641133301956412757122346370220183066249200152170101051110608060708020202508511110810440755094000000000000000 235772018512661147514710735228802852712553222355361200161051220180133135101054090406040506040203508512100608330533095000000000000000 235784013760677188015613442339903357211862523335341216170063237197159189086050090607070710040404409611090709440656074000000000000000 235792012634625145514210933830003752511954022313337197153056225187151148079053070406040407050304408510090507330544065000000000000000 235801012926618213014515541941306459710367823311329189147064229188183210107053070706090710070707210609080406430577095000000000000000 235811012166641127013709932329103050212750421322328195161058240202144137082051080405030406040304507510080508340743074000000000000000 235822012166625118013309731627503449012750621328333191149052215172131148074053070305030306040304507510090506330434065000000000000000 235834012049700140014711435530301651913450621369379207167053234190125136101054100406050507020202607513110608340633095000000000000000 235841013358641146013811634027003852612153021328340193156064235202158158085053080405050406050304508510090507440754075000000000000000 235851012166661145014511736429504452512555122337346208168053225183142151090052090406050506060405508511090608330544085000000000000000 235862018649606116013210833827302348712455821304317181149048212190140153070052060305040406040203508509080406230644065000000000000000 235874016951677133015710637631401651013255623331347204171049225188138166092051090407040507020202608611090609230545084000000000000000 235882012926633125514011134727104150012654722330336187160056222190140155096053080306050406060305508510090408330644085000000000000000 235891012926661133515410133526203051012950723339345203164059232189146142091052090407040405050204607611090608340544085000000000000000 235901012634606115513610133829203748612455822290312188163049221180131142069051060305040406050404508508080408230534054000000000000000 235911013358649167014212235931804855011855221325343203164067239198170164088052080506060507060505408510090608440665075000000000000000 235924013760657176015513140141703856011761023270284199168062244218118182081043090607070610030504409607060508440826072000000000000000 235932012166627136013510431830102951412150721342344186149057218174155144115054070405040307040303507511090406330454105000000000000000 235944012049655126514311333527301250113051121337355198161046215178119148100054090406050406010202607511100508230424095000000000000000 235954012049677126015310232727301050113548322328338215185058231197122131089050090407040406010202607510090710340633074000000000000000 235962018649633153014013235534204453411856122327339199161059225177163160090053080506070508050405408510090508330455085000000000000000 235971012926602149013012234431205353011357121312316192155066229193157157092052060505060407060606408510080507430654085000000000000000 235984013857653150015312739836002253112260923317331201170059220196135159103050080507060609020303509610090609330634094000000000000000 235994013760669143514512137032401252212855421330346211176049218181120147085051090406060507010202608510090709230524074000000000000000 236004012049688175015313741236402155912359822323339224185061244203138168091049100607070709020303509510090810440745084000000000000000 236012012634633162014512740334906454511663622314325198162059232194154188074051080506060608070707409510080508340656064000000000000000 236022018512625109013710433226503047713153121321324188157049212183138145083051070305040405040304608510080407230544074000000000000000 236031012926629122513810933625103149612653322330332192155055224188146144087052070305040405050204508510090507330544075000000000000000 236044012049692154015111339334002853612956821345356221183054235199123148107051100507050608030403608511100810340634094000000000000000 236054012049708177016611940835402556112657623351361223184057235189137175087051110608050608020303508612100810340545074000000000000000 236064016951669159015411639838202354112359523338349199170053233194142180095052090507050609030203509611090509340646085000000000000000 236072013358629121013510132825502949412752121317336185156054215177139129094053070305040405040303507510090407330443085000000000000000 236084013760696127015108737529901350213853821338354218179050235207119158109050100407020506020202708511100709340724094000000000000000 236093012926633164014712237932304354711559823317331204163073229199152149093052080506060507050505409610090608530654085000000000000000 236104011868653205015714143543805458911066624320334217177066242188159195099051080707080711050606310610090709440556084000000000000000 236112012926649134014110432827902251112750621342350196162054222186145139101053080406040406030203507511100508330543095000000000000000 236124013857696191516213142935202057512161623361368214177063237199157177105052100608070708030203509612100709440655095000000000000000 236132012634622145014412835729204552511857423333337196162060210179148150108054070406060506050505408611090508430444095000000000000000 236144013760622172516012142438602955611168225344356212169064237187154174110057070608060709030303310711100708440555106000000000000000 236154012049685191015213642739803857511962422345362209170070230191146177099052100607070710030504409511100609540645085000000000000000 236161012166641127013511135025604050212754621333342198164058219181145151095053080405050505050405508511090508330544085000000000000000 236174014206677186016113743636203057011864423338349203164069242197144166105051090608070709030404409611090608440645094000000000000000 236182012926590128013311732129505450411754422300318180148058211181141149093053060405050406050606408509080406330544085000000000000000 236194011868712181516313338333102256512653822342364227182061248212131154085051110608070608020303508511100810440834074000000000000000 236201012166614106013209931923702447312952021324327182156051212180129133096053070305030304030203607510080407330533085000000000000000 236212012166661164014413937033506254712055921319328212171063243210144159077049090506070508070607508510080709440844064000000000000000 236224016951688149014810537036502353012953721349362206171056229184136162100052100506040509020303608511100609330535095000000000000000 236232013358637099014507530325301146213747522325332199158048207181121132087052080206010305010202707510090507220523075000000000000000 236242012926653119014609534125902149113252222319330204171048227189131140075050080306030405030203607510090609230534064000000000000000 236254014206688153015511735629901453412851722335342222183053239198124136077049100507050506010202607511090810340633064000000000000000 236262013358641121514508830827302249412948022311317204171054241201133132081049080306020306030203607509080609340733074000000000000000 236274016951688200015912445042402158411765423346355210170063246209152197095051100707060811020303410611100709440756084000000000000000 236284014206704176016312142934001656012560823364376214177065232184146172113053110608060708020202509612110709440545105000000000000000 236294014206708157016211437331901353913152623339360218178059246218136157098050110508050507020202607611100709340834084000000000000000 236304011868677163015312338335303354612356622337360207171060228190137174097053090507060608030404508511100609430645085000000000000000 236311013358681111014409031824002248014146721343353202172054228193128130095051100306020305030203706511100609330633084000000000000000 236324013857685159015711838134202054112655623343360208170060231185139168091052100507050608020203508611100609440545085000000000000000 236332013358649145014410533330302452512351222327341195163055227198141148085052080406040407040203507510090508330644075000000000000000 236342009796608136513310335834703851411858822305318184153042214184137175062052070405040508040404409509080407230545055000000000000000 236354007630677166515812739034502654912357623348365214175056230187146172105054090507060608030303508611100709340545095000000000000000 236364007050700164016911238434301854712754824347363227183061247212142174095051100508050608020202508611100810440845084000000000000000 236371008379602125012510431828703650012052920321324190150040222188135144083053060304040306050304508410080507230534075000000000000000 236384007630633148014512236834701452911958122321337193161045224191131163102053080406060508020202408510090508230635095000000000000000 236394008484649151015412135830301453212155123337352192160049210172130157099054080507060507020202508611100508230434085000000000000000 236401007439645126013009932227602850112850020340355188161045213171131135103055080405030406040303607411100408230433096000000000000000 236411008379618144014011534332005352411755522316325196160052227191148158077052070406050407060606408510080508330644065000000000000000 236422008379570127013811034332904250211360124283291183145048208180138149083051050405040407040505409608070406220544074000000000000000 236434007195665169514613040038303555212060222325338212174055232202134159087050090506060609040404509510090709340734074000000000000000 236442006707582114013611834031604248412058323291300181153050220186131158056051050305050407050405508608070407330534044000000000000000 236454007050690152516511037133100953312953723322352221181051236193128147073051100508040508010101608610100810340634064000000000000000 236462007439641129014109332835701650512651222311322203175046222186119155065050080406030408020202507509080609230524054000000000000000 236472007439629155513812135531705653711756522316324198160063232200146171101051070505060507060606408510080508440745094000000000000000 236484008904696134015110434528101151113649621332343227180048246204127155070049100407040406010202707511090810240734064000000000000000 236494007630687173016611740037003055712358224340352219176048243216132171061051100608050609030404508611100709240835054000000000000000 236504007195708205015512141739003758912058821349364225183060232206157185085051110707060710040404509511100810440756074000000000000000 236514007050685133014410734629801551013450521343353208177034234190135145089051100406040406020202607511100609140634074000000000000000 236524008232681176016012939934102856012158623331358208175050225198144177092052100608060608040203508611100609330645085000000000000000 236531006775618125014310735626604850012357723331338179151048218187136145092054070306040505060505508611090307230534085000000000000000 236542009796657161013911934229105054412052021324335207176054242205159181070051090505050406060406507510090609340756064000000000000000 236554007050696157015911437234702053912953522355374211175049232187132149101053100507050508020203608512110709240534095000000000000000 236564008232708175016012439134402255912655222352364223183054248214140169099051110608060608030203508512100810340845084000000000000000 236574007630665102013108231626201146714247519329342212177044232183122145095051090205020305010202707410090709240534084000000000000000 236584008232677150016510735334101253112752224337347207175046225194127159070051090508040508010202507611090609230634064000000000000000 236592006862590127013011133928103950211757422296307183153045210181138152073052060405050406050404408509070407230544065000000000000000 236601006707653164013712636634005654711956021337344204168050236235151177090052080505060508070506408511090608341045085000000000000000 236612008379590128012911634931303450411759221299312185153049214177131154081053060404050407040304409509080407230434075000000000000000 236622006775661145514011134629203852512552421330344200168049234212140140094052090406050406050404507510090608240844085000000000000000 236632006775657131013710330825704050712946820326363197161050225197134134093055090405040305060305607410100508330633086000000000000000 236644007630645182016213041236703056611363925335351192162053217183151175083054080608060709030304409711100508330545075000000000000000 236651009796643205015513839038805258910960624307322212166057249198157190084050080707070609060506309609080708340656074000000000000000 236662007439629139015111433628502651812153424307321203168053233189129146065051070407050406030303508609080608340534054000000000000000 236674007630667126015710234128801150113351123328346204169047235216121132056051090407040406010202607610090608240823044000000000000000 236682009796639179013913137535604656311358721300311216175044245197151168078048080605070508060405408509080709240645063000000000000000 236692008379669126014310232928802150113349221318344216183042226187127145056051090406040406030203607510090710230534044000000000000000 236704008232669150014811935530301553112553122333335217183053232204130147073050090506050507020202508511090710340734064000000000000000 236714008484690141016110637429401252013254223319339224199051240206122150074049100408040506010202608610090811340734064000000000000000 236724007050692177015913339036702856112356323334344221182057246213141177065049100607070609030303508611090810340845054000000000000000 236734007195724171016211338532102355513053222351374222190057238201140157099051110508050607020303608512110811340744084000000000000000 236744007630700186016113038137502357012254323344364222181054248204141151076052100608060609030203508611100810340744065000000000000000 236754007630633123015910636130301749712757025328339190162039206171136153086053080307040507020202508710090508120434075000000000000000 236762006775629104012409228624402347013345519337354188160046203176131125114056070304030205030203606411100408220433106000000000000000 236771006775653108014909230123102647613746022327345197169046223180126124088052080306030304040203706510090508230533075000000000000000 236781016759594171013511941940005455510770522301311190153047217179142183083052060505050710060606310509080507230446075000000000000000 236791006707649190014313838837805857411359722331342202160052244210155188099052080606070609080506409511090608340856085000000000000000 236804007195716203016014139936403858712155722344355238189063250210148171086049110708080609030604508511100910450845074000000000000000 236812006775651203015314737234209058711057123333348205160061250213151166089053080707080508110810308611090608450845075000000000000000 236822007439625108014709632524702447613152023308324190161042223188124130068051070306030405030303607609080508230533054000000000000000 236834007630649180016413740540402856411562425327338183167051240188137166094052080608070610020403409710090408340545085000000000000000 236844007630665110014109030627201147913846021324335210176047238195120138070050090306020306010202706510090709240623064000000000000000 236852006707637147014612236829303152712057722315330205168052222182138151074051080406060506040304508510090608330544064000000000000000 236862007439633110012709028624701847913245220314327197168045224184122122081051080304020205020202606410080508230533074000000000000000 236871006775610146014411435129504152611557523302318197161051229193140145078052070406050506050405408609080508330644065000000000000000 236884008232685200015413339643803958411757922354371199167049233187145181057054100707070611040404408512110508240546045000000000000000 236892009796653151513011136234903853212255420336341206196051232205152174090052080505050508040404508411090611340755085000000000000000 236901006862649133013711333928404851012752321330337200167047235200138137088052080405050406060405507510090608240743075000000000000000 236911009796641159013413035537006254111855320318326198160049242202139169081050080505060509070607408410080508240745074000000000000000 236922006862661151513811334334205453212451921327336214175051242200140161061050090505050408070406507510090709340745054000000000000000 236931008379606157013312434334406553911256622330333182164055228187161151090055060505060408080507408510090408330554086000000000000000 236941006775624111013810032525302648013052222322329191161044217187129133076052070305030405040203607510080508230533065000000000000000 236952008379629135013010534231003751312254320311316193161046240210138162077050070405040407040404508409080508240845064000000000000000 236961006775622116013010330526503048712749120325335186153044214189123136099053070305040305050204507410090407230533085000000000000000 236972008379649099513708730128001846214046321294311203176043222182111142064047080205020306020202706509080609230524053000000000000000 236982006775645129014809831527501750512748822333344206168052227197132120097053080406030306020202507511090608330633085000000000000000 236994007050696138015311536629801251613452522321330234190046251220124161063047100407050506010202607510090911250935053000000000000000 237003006707606144013812033831305152411555822295314195161049229186145157065051060405050407070406408509080508230544054000000000000000 237014007050694146016211934830501252613150123334348224190047241196122146079050100408050407010202607611090811240634064000000000000000 237022006775635128513409831027002750412548721311320178168046233202138145073050080405030306030303507509080308240744064000000000000000 237032006707657169014113137336705555211956721318330218183059248208139170068050090506070509060506408510090710340745054000000000000000 237042007439637164014811937832505254711659323311326200168051236194144160074051080506050507060506409609080608340645064000000000000000 237052006775622144512711333530504952411853920322331190153053229196149149098053070404050407070405408410090507330644085000000000000000 237064007050724233516214743545102761511760022347367237194058263227152171086050110808080712030303409511100911350955074000000000000000 237074007630708149016811435630901653013350323315337227181054240198124145099047110508050507010302607610090810340634083000000000000000 237084008232696154016111636433101453612952323318336231190045246205130163062048100508050508020202607610090911240735053000000000000000 237092008379653159013812035234404254112053921318336208168055229189135159086051080505050508040505508510090608330534074000000000000000 237104008232673173016012939336902855712058423334351207175048234202131151082052090608060609030403508611100609240734075000000000000000 237114008232700195017113740438903657912057724346359224182053242214144175090051100709070609040404508611100810340845084000000000000000 237122006775657111014808931826002148013648422306323205168044237199124118070049090306020305030203707509080608240632064000000000000000 237134007050688134014311434929501351113450620318325228191047240202125134092047100406050406010202607410080811240733083000000000000000 237142006707653210015913738037005059410958124309349207161059256214179178077053080707070609060506308609090608350865065000000000000000 237152008379614167014910334133202955011155624314321196145058239189163153085052070506040408030303308610080506340554075000000000000000 237162006707614138014310736132902851611858723301313199160035234200144155059051070406040507030303408609080508140744044000000000000000 237173006707622125013510733828803150012454421293311195168038223192141146068050070305040406030404508509080508130644054000000000000000 237184008484690158015812236430701354012752722328346218183044232192118145065050100507060507010202507510090710240624054000000000000000 237194008232688186015712640140203457012058222320329216190061249212146181067047100607060610030504508510080711440846053000000000000000 237204008484728178016911737529501356212951523340364233190050250216135159105050120608050506010202607611100911350834094000000000000000 237214015261641276516414150553003865109878825347362241190059258210165218099056081008081014040404212711101011350857086000000000000000 237224008232653229016215345444804761110669524344356200162052228178156201094054080808090811050605310611100608330457085000000000000000 237232006862641171014212434430106755511553622324334205162063249213193158087052080506060407090507408510090608440874075000000000000000 237242006775594093012408830324101945313151120305323177146050194162119127094054060204020305030202607409080306320323085000000000000000 237252019593598124012911232129203649812053721314321181145045210179136147082053060304050406050304508510080406230434075000000000000000 237261008379606173013913738135704955710862922312321185152044225194153182081052060605070608050505309510080407230656075000000000000000 237271006862649139014310933328503751812551322332346192153059222199145147087053080406040406060204507511090507330644075000000000000000 237284007050708164514311135935002554712950620337368218183048203197134161070052110506050508030203607411100710220635065000000000000000 237292006775641197014214239636409258111061822338346195147065239196168188108053080706080609101010309511090506440666095000000000000000 237304007050704177016912039831901356112556424360382214181049228185139162089054110608050607010202508612110710230545075000000000000000 237314014391708173015512436535002755712751622343362224183047239197149153092051110607060508040203507511100810240644084000000000000000 237324016969692167016512039133602555012556523348371219175056224195138157113053100508050608030303508611110709330644105000000000000000 237334008232671165015211937735302454812256322349359203167051221190137175107053090507050508030303508511100608330645095000000000000000 237344007050696178016712443334002956212362124337362220176057239204130172103052100608060708040303509611100809340735095000000000000000 237354007630681194015814040040702557811758723333342231183059243207148186069050100607070610030303408611090910340746054000000000000000 237364008232681132515409634531001150913350722313332220190042238214120142061048100407030407010202607510090811240824053000000000000000 237372006775645201015315140136209258511062123319329214167067247209161192078051080707090609100910309610080708440756064000000000000000 237382006707645139013011231827704751812449320311327209167048233190129140074050080405050306050505507409080608240634064000000000000000 237392009796559123013910933630204249711260124292300179138046203161150150077053050305040407060405409608070305220344065000000000000000 237402006775645129513709833427802750512751821334342204174048231192132131095053080405030406030303507511090609240633085000000000000000 237412009796653175015814035333304355911654024320329209166052249221148153092050080607070508060305408610080608340944084000000000000000 237424008232653149015611834432701153012352723323341203166053229189129145067052080507050407010202507610090608330534055000000000000000 237432006862645135014610735933905351312555622315329191153059224183138159091051080406040508050606508510080507330544084000000000000000 237444008904674116014809531428301348713846522316342195159042224198131140078050090306030306020202706510090507230634064000000000000000 237452007439618229014914339935506661110164524341349211161076259211195185101056070806080608080607209611090708550876096000000000000000 237463006862645313015317147045607867909472823347361213151070268214177217100055081207110912080808111611100707550867096000000000000000 237472006862661158014611734132704754012251622347357207176055236201151148091053090506050407050505507511100609340744085000000000000000 237484007195624157015912237431503253911560025329345204175051233195136154079055070507060507040304409710090609340634066000000000000000 237494008232657164015712637833001354712057523315334216175061230180137160089050090507060508010202508610090709440545074000000000000000 237501006707637150013911336130705453111956721325335200166049225196141157090052080505050507060506408510090608230644085000000000000000 237514007195681200015314040739105358411659822350372213168068233181152185094054100707070610050706409512110708440556085000000000000000 237524007630700205016412742343304258911860323364367209168055235201143185104052100708060711040505409612100608340746095000000000000000 237531009796612149013113334533705853011556321300319198153055238194157168081052070505070408080506408509080507340655075000000000000000 237541009796653168013912536438305655111855721307337207166043225188159169096051080505060509060606408509090608230555084000000000000000 237552006707602135012011933927704851311756419309328183145047218188153159093054060404050406060505408409080406230554085000000000000000 237562006775629126513709533125202650112552521329341193161053218180148139106054070405030405040203507510090508330543095000000000000000 237573007439669168015511134833704355112152123353363206168061238198164163100054090507050408050505507612100608440655095000000000000000 237581013551629138013611735328605851612156121324327200159050221195137151077051070405050506060606508510080607330644064000000000000000 237591006707594128013911132630603350411754923299316184146049213177146150070053060405050407050304408609080406230444065000000000000000 237602007439653130014110333429202650612951121324345201161059228189127138099052080406040406040203607510090608330533085000000000000000 237614007195661202016215443140006258611265224340353216160068234188163183097053090708090710050807410611100708440556085000000000000000 237621007439641145015210336426903252512256823330338199159054231199147131079052080407040505050304508610090507340643065000000000000000 237632006862622162014211936434106654511458522303324192153062233195159166086052070506050508060807408509080507440655075000000000000000 237644014101708144015810136931201452413552122332368222190047244198128147117052110407040507020202607511100811240634105000000000000000 237654007050700164015912238533701554712754922348359228183057237206137161087051100507060608020202508511100810340745074000000000000000 237664008484665183015913740336605256711760624335358201167054226179141172094053090607070609060606409611100608330445085000000000000000 237672007439661184015112336732504856811655522311329224175067233216166160071049090607060507060505408509080809440855064000000000000000 237684007195696154014712038233201253612954921331360215183046240202127158087051100506050608020102608511100710240734074000000000000000 237694007050740185015912238635903156913052221368383231190055247203157156096051120607060608030404607512110911340754084000000000000000 237704007630661170515912039837403155411960124325338209174049229198144175088051090507050609040304409610090609230645074000000000000000 237714007050708154015410938231001553613254021362368224184051240197141145103052110507040607020202608512100810340644095000000000000000 237721006707681158013212034831605054012651219334349211168049236194151150099051100505050407060506507411090708240644084000000000000000 237734008232657148014111838431901552912458421330355199161053221178138162093054090406050607020202508510100508330445085000000000000000 237744008484712145514810835229901652513549420348368216185048230193141146080051110406040506020202607411100710240644074000000000000000 237753009796594126012209934033203550111857320305311188154040212185131141083052060404030408050304408409080407230534075000000000000000 237762006775618119013510733227404549112553821320331192161044215183135135075053070305040406050405508510090508230533065000000000000000 237772006775625112012208731125602848212949619324327192168050222187134137090052070304020305040303607410080508330533085000000000000000 237784008232700133013609833928001551013748419353364219183042225190133146087052100405030406020202707412100710230634075000000000000000 237794007050685159515811938132102754112655623356366207161059227198142164097053100507050607020403508612100608330645085000000000000000 237801006707653121013811031925103549413248821338342208175047226198139141093052080305040305050304607511090609230644085000000000000000 237813006707637212014815040938108159610664223325337205153069242196188206088052080706080609090809309610090607440677075000000000000000 237824008904657136015711138631901851412758823325344205168044219185141141084052090407050607020202509610090608230544075000000000000000 237832006775657136013911531225903751412747421330361205168052225191148146100054090405050305060204507510100608330644095000000000000000 237842006862645152514212437030706253312157422334339200160051220182151154094052080506060507060707508511090608330544085000000000000000 237852009796622167013512038336605255011361521301319204153058235190156180065051070505050609060506409509080607340656054000000000000000 237862013551620115013509532825602848612753021325337187161050206172141126102054070305030405040303508510090408320443095000000000000000 237871006775598094013708030024601445413150222310315180147042209174131124090052060205010305020202607509080406220433085000000000000000 237881008379639270014715946445207164609872523328331205151062261223198227104051081006090812080708211610090607450988094000000000000000 237892006775598105013709730325602547112650723318331181146048205166134137085055060305030305040203507610090406220333076000000000000000 237904007050637125015510933330301350012752324318346194160045207166124146108054080307040407020202507610090508220334095000000000000000 237913007439629142014010133131503652112052622319335198163052228183137138087053070406040407050304507510090508330543075000000000000000 237922007439645173514311737833505255711558522320329206168051242194149164087051080606050508060606408510080608340645074000000000000000 237932006862661149014911134628402553012452322331342209177051243210138136072051090506050406040203507511090609340843064000000000000000 237944007195679198016014042140605558211662023333344220175049246204142185075050100708070710050606409611090809240746064000000000000000 237951006862639107012809329024901847413445420322333199154049228195114122077052080304030305030202606410090507230623065000000000000000 237962007439653127513909233529501650213051221327345199160046228197130136084052080405030406020202607510090508230633075000000000000000 237972007439629127013310733924903150212553921325338192153055218179144140096053070405040405050204508510090507330444085000000000000000 237984007195649145014211635934202852512355321322332206167053224192133153089051080406050508030403508510090608330634074000000000000000 237991006707633119013710031029503249112849021324332198162047225190130140085052080305030306050304607510090508230634075000000000000000 238004008484685156015510937931901753812755422337354214176048227198136153084051100507040507020202508511100709230634074000000000000000 238012009796602129013011133229405050511955121302315199155049219186142153066052060405050406070406408509080507230544055000000000000000 238024008484673127515510234327001350213450923337354202175043218178125136099052090407040406020202607611100609230433085000000000000000 238032008379541129014211734631806150510764026288297171137041192161129169080054040406050407060707309708070305220335075000000000000000 238044007630685200016714140939804458411759824343361212175057242208147175073052100708080610060405409611100709340745065000000000000000 238054008904669143015011636331200952212854322312331212176053236187125157077049090407050507010201608510090709340534064000000000000000 238064008232732226016913742043503660912057423375385237190067262220166179100052120808070711040404508613110911450955095000000000000000 238072006862653153014111636131504153412255221324335211168059233202150153081051080506050507050405508510090708340744074000000000000000 238084008136688171015912441537701755512360223330359214177060233196134179092052100507060709020202509610100709440635085000000000000000 238092007352629143013511732428104252212051521322341190151050227189142140092054070405050406060305507510090507330544085000000000000000 238102007194641139015111034629803851812353923340350194162054225187153141089054080407040406060304508611100508330554075000000000000000 238112007764629131014111333130302350712452622307335196162041221179138147059053070406050407030203507509090508230444045000000000000000 238124008296688188016612343338102857212062924317361220169060237200141172079052100608060709030303509610100808440745065000000000000000 238134006968740150016111236631502053113949421350373227196048238203129149087050120508050507030203707512110811240734074000000000000000 238144008296641110014209134130801447913353222315335190162045216185125152075052080306030407020202608510090508230534065000000000000000 238151007764637141013811035331303952012255421320334197162046220188138153081052080405040507050304508510090508230544075000000000000000 238164008021732142015111333428302152114045620361383223185062232195125141109052120407050406030203706412110810440634095000000000000000 238172007764588160012312738334805254210865221304327178139052210172166172098055060504060608060506310509080305330455086000000000000000 238184006968704147016010936931401452713352422372375209177049233189142169099053110408040507020202607513110609240545085000000000000000 238194006968708166015812238932701354912854922336354227185048242204135161079050110507060607020202608511100810240735064000000000000000 238202006697594125013410931226904050011852522317330179130059210171157147106055060305040305050405407510090305330454096000000000000000 238214008021629172016212138332702955611360825350360220177049242205135162080057070608060607040303409712100809240735076000000000000000 238224008136637115014909634029401148613153323301335199170046216174120146074052080306030406010202608609090509230424065000000000000000 238234006968633108514409833028001647613252122305323196163041210175123137078051080306030406020202607509080508230433064000000000000000 238241007764641141013710531829304852012349621329331201161057231192159152088051080405040306060405507510090608340654074000000000000000 238251006697598120013210431224804449312152122318323183147047212181135140085054060305040305060405507510080406230534075000000000000000 238264006802708156015311036634403053813151721354359225184059245190144156088050110507040508040304607512100810340644074000000000000000 238274008021700176016611839236203756012555923353370215176057237192137155100052100608050609040404508612110709340644095000000000000000 238284008021665196015514441340206058011462123337353208169067235179161179099053090707080710060607409611100608440455085000000000000000 238292007352641105013108430625301647113647720318337191164037213173125123098052080305020305020202707410090508130433085000000000000000 238304006968696153015811737030702053413053222342369209169056225179137154105053100507050507020203608511100608330444095000000000000000 238314008136657185014513439839404856911560522340346199162048228190143170091052090606070610060505409511090508230645085000000000000000 238324008021716183016112639232001756712654722351362220184065242198147173090050110608060607020202508512100810440645084000000000000000 238332006697679154014711233929204353612650021357359203169050233205153150099052100506050406060305507512100608340754085000000000000000 238344006968732173516011837732201755713151521350374225190062245218140160087051120608050507020202607512110811440845074000000000000000 238354006968677151016612439028801353212757724335352206170047229193135161085052090508060606010202508611100609230635075000000000000000 238364009368700208015813943344604859211861722352373211162064239183149196109053100707070711060505409512110708440546095000000000000000 238371007764624155013312136434304953711658321325339185146049215172148163086054070505060508060505408510090406230445075000000000000000 238384008296688167015811540138202255012558222342353201161057227186142170092051100507050609020303508511100608330545084000000000000000 238394008296665157016112239036501853912358624346354212177053231201145151089053090508060609020202508611100709340744075000000000000000 238404009368657109015208534429600947713752323309334204177043220191125133085050090307020406010101707609090609230633074000000000000000 238411007194622121012510131827403349412551120320328196155046221184133139082052070304040306040304507410080507230533075000000000000000 238422007194594140514112636232204851911460923283294182153061215174158156085049060406060507060505409608070407430454074000000000000000 238432007031651175014013839233405755911660321341351199161047225192158172096054080606070608060606409511100508230655085000000000000000 238444009368685158015111638335601854012656022321329231191059248217144161085048100507050608020202508510080911340845073000000000000000 238454009368661207016715442842005459111164725337346210169058237205144175083052090708090711060506309711090708340745075000000000000000 238462020614590143512714536937506552211362521282305182146053214181138165085051060404080509060707409508070406330545074000000000000000 238471007031637192015514442237407457611066224328335200147069233210157194084052080607080709080808310610090606440856075000000000000000 238482007352641112012709530324302148213247319318323205170039220193122128079050080304030305030203607410080609130633064000000000000000 238494008296673148014911439333701852912758422313324218178038235207126170072048090406050608020202508510080709140735063000000000000000 238502007764578170014714938237007055410466125301309187137060215179154184091053050506080609070808310709070405430456085000000000000000 238512007352665158014411936432104754012354821322336203168062248209150160087050090506050507050505508510090608440745074000000000000000 238524008136661155015112337232602053712356222327341210170053229189119166097051090507060507020203508510090709330525084000000000000000 238532007031649131515211034831603950712853523314328206178046223192133141083050080407040407050404608610080609230634074000000000000000 238542007194655148013511235932104652912354720319329212168057240199144161079050090405050507060405508410080708340645064000000000000000 238552007194671184014412938735905256811857621326335224185057247210153169087049090606060608060506408510090810340855074000000000000000 238562007352633093514008330123501845313947622327330192154048210170121120088052080206020304020202707510090507230423075000000000000000 238572007031622090513308729524901844813847421311320189155039213186120119081051070205020305030202707509080407130522074000000000000000 238582007194635201014914439736407458510862523329334200153070239195170190098052080706080609070908309610090607540666085000000000000000 238591007764655199013514440238105558311261320335344206162051240203171181090052090705080609060606409411090608340766085000000000000000 238602006697639120513610031625602249312949521324336193154057223189133134094052080305030305040203607510090507330533085000000000000000 238611007031681129012710334627503850513450818357365202170043228202222129092053100404040406050404607312100609230793085000000000000000 238622007352637129014310533027403650512651822334342190154061223184137141087053080406040406040404507511090507430544075000000000000000 238634008136687176517510337829901556012255125348363216177043227189138153080052100609040506010202508711100709230544075000000000000000 238644009368633150015011538337101953111960523309324201155056225190127171073051080507050609020202409609080607330635064000000000000000 238652007031622173015514340435906255711165024297308214168046225207142189060049070607080608070607310609070708230746054000000000000000 238662007031645127014010433429302250212851721328339197170048212181140140096052080406040406020303607510090509230544085000000000000000 238672007764625085014008329924401443914247822302318196170039217180114109067050070206020305020202707509080509130522054000000000000000 238684008136663137016111137430101951512856424324340211170059225188133149099051090408050507020202608610090709330534084000000000000000 238692007194677158014911136631103454012554122338340211170044246218150155078050090506050507040404508511090709240844064000000000000000 238704008136702200016513841739601958412059423333351224184064244218158178080050100708070710020302509611100810440855074000000000000000 238712007352598129013911433027903550511855123303314192153047217183131133084052060405050406050304408609080507230533075000000000000000 238724006802645148015112637533601852912158123311329203162063226193130168088051080407060508020202508609080608430635074000000000000000 238732006697661137014811034929203551512852822319339206167049238199142140090051090406040406040304608510090608240644084000000000000000 238744006968637137014611637332701751512358522302311209177053229188132163055048080406050507020202508509080609330535043000000000000000 238754006968688161014613237031401354412653721338348227185050237198121150074050100506070507020202508511090810340624064000000000000000 238764006802641208017214641434402859210864526348353233191070255201144187086055080709080708030303309711100911550746076000000000000000 238774006802677149015512236729901453012754222340363206170056224185130149097053090507060506020202508511100609330534085000000000000000 238784006968679185016014140134802356911959123333349209169067238194154169091051100608080608020303409611090608440655084000000000000000 238791006697655310516215748052607867609673324334342209154084264207193252114052091208090914080908211611090607650779105000000000000000 238802007194688213015914641538305459711560223339353216179061249218166181095051100707080709060606409611100709440856084000000000000000 238812006697625130015510634127303650612354524309328196163048232197130132088052070407040406040404508609080508240633075000000000000000 238823006697669121014409829128101649413543521347354197170054228186129140098053090306030306020202606511100509330534085000000000000000 238832007031665177015111237934002756111856922325338211175045245214161161085050090607050508030303408510090709240855074000000000000000 238844006802696161015712335830901554412751422342359217177064239198131142094051100507060507020202507511100709440634084000000000000000 238851006697618127013011133528004350212354221307321185153048223181146149088052070405050406050405508509080407230544075000000000000000 238864008136669150014312737734602253112556321331342204170049233197124162083051090506060508020303508511090609240635074000000000000000 238874006968704186016514339636202057012356323344362222184062245203133167086051110608080609020303508611100810440735074000000000000000 238882007194629147014512436432705852711957823314334196162058219177146146090053070406060507060606408610090508330444085000000000000000 238892007031665200015112743544806058411365322298333214170052251220156190092050090707060711070607410509090709350956084000000000000000 238904008021716148015710334430401652913548121321348229192060259216132157083048110407040407020202607510090811450834073000000000000000 238914008296677151015511037936402453212756122345355204170052233195129166107052090507040509030303508511100609340635095000000000000000 238924008136661197016414143139204558111365124333345206168065231196151187094052090708080710030605410611090608440646085000000000000000 238934006802708161016111737229902154413052522353370218183053235198128134102052110508050506020303607512110710340633095000000000000000 238944006802696204017213742436602758811860924343359216177071247209145175081051100709070709030403409611100709540745074000000000000000 238951007352629114013109732225603048412951120304317197170040228198093137083050070305030405040304607409080509230613074000000000000000 238964008136624181016513743040004656511068926304314205162070226188141188087050070608070710040605310709080608530546074000000000000000 238973007764649147013011036830604152712356620326329207169044234200138140074050080405040507050405508410080608240744064000000000000000 238983007194625199014714339438705458310763023320334196155066235185157199095053070706080609050606309610090507440556085000000000000000 238993010306649137014311335233404051512654222311315217178056242218135155072048080406050508040405508509080709340834063000000000000000 239002006697637236015015443040809761810367523335347205161072242210177196105054080807090710110910210611090608540866095000000000000000 239013007764685185015312237939105056912055422328341222177062243210151187081049100607060510060506508510090809440846074000000000000000 239022007352637123013710931427504349712849321324332195162055223186134126090052080305040306050405607510090508330533085000000000000000 239032007194637215015216042040606859910665923335352199161048243210167165092055080707090710080607310611100508240865086000000000000000 239044008136688169015512537634502455212454622337346218177055241213142151091050100507060508030203508511090709340844084000000000000000 239054008021688150015311133828701453112949122327347220185075236199125140083050100507050406020202607510090810540634074000000000000000 239063007764604133014310834135503451011856523312327177146054213184143155093054060406040408040304408610080306330544085000000000000000 239072007194637240015115246141906462110272223316330208162061252198167205090051080807090810070707211610090608450667084000000000000000 239084006968679145015512038631601452512956922343356212168057224188128155089052100407050607020202608511100708330534075000000000000000 239094009368692145015411234433302452513149622335361214177046233190130157095052100407050408030303607511100709240634085000000000000000 239104008136669164015811838333203554712257323345358209169061229191138162094053090507050608040404508611100608430645085000000000000000 239112007352633114013809631025303848413049021304319192162048225190122129079050080305030305050404607509080508230633064000000000000000 239124008021696148015811034728101452913149822340355218185045234198126140088050100407040406020202607511100710240634074000000000000000 239134008136700173015612237033101755712552822352355226185061237202131162090050100607060508020202508512100810440735084000000000000000 239144006802669195016614041838104257911562524324352205169074240194146177104052090708070709040505409610100608540645095000000000000000 239152007352629089514207829322901744614146622314324195162036205177118117088051070206010304020202706510080508120422074000000000000000 239162007031653150015712235632905453112254524314331205169057238207150150087050080507060507070506508610090608340744074000000000000000 239174008021708139016510634726801451813649023346359228194044233203127137096050110408040405020202707611100811240733084000000000000000 239184006968700153015812335229301853413150322334353221186051245200128149079050100507060506020202607511100810340734064000000000000000 239194009368649163016012739537203354611860924315328205169063227195131158083050080508060609030504409610080608430634074000000000000000 239202007031657150014611835532402653112354122320334206169055233210145154079050090506050507040203508510090608340844064000000000000000 239214006802681155016412035932101653712652724335346210179051229199125145099050100508050507020202507611090709330634084000000000000000 239222006697590085013708830522701243913451823269301180147046205178120113082051060205020304020202607607070406220422074000000000000000 239232007764586135013412435431905051311460422292303192147045208188127148066051060405060507060406409508070506220534054000000000000000 239244006802692207016115041339805859111759723340350226183064246210145181093050100708080710060606409611100810440846084000000000000000 239252010306598112014211133330803648212455723290313188155044201166122149086052060306050407040404508608080407220334075000000000000000 239262007194653184015312538332703756811458623327350209169056242204157161101053080607060607050304408610100608340755095000000000000000 239272006697637173014813336633105455711457523314339199162054226196148172080053080606070508060606408610090508330645075000000000000000 239281006697625172015112839732206255611263524319330201162059234207161168074052070607060607070607409610090608340755065000000000000000 239292010306625117514012831426101348912750122300327181163045213174134132093052070306060305020202507509080408230433085000000000000000 239302007031677194015312939634404657811758422341350215169058244212161161087051090607060608060405408511100708340855074000000000000000 239312010306625160513712936231804954211557921305322203162049238196148161083051070505060507060505408509080608240645074000000000000000 239322007194633196014314141339307458010965222322337194154057227187153204089053080706080710080708310510090507330557075000000000000000 239332006697625120013308928624602749312645721314331188130043216190134110094052070305020205040203506510090405230632085000000000000000 239342006697625136013211632728903851412152321330348179146053214182147158116055070405050406060304507510090306330544106000000000000000 239351010306582089012508027925802344613047921305311173140036195165122126077053050204010205030203607509080306120333065000000000000000 239362007194645156014311934129804753811952922333351194156049229187141149062054080506050406070405408511100507230544055000000000000000 239372007764606115013510532228602648612453122317324180148037212166133129082053060305040406040203508510080406130333075000000000000000 239384006802692149014711337029902453013053421358369209166058224187138153112053100506050506030203608512100608330544105000000000000000 239394006802688191015312938836502557511956422340372210170062237195144172101054100607060609030303408511110709440645095000000000000000 239404008136716185515912138835403056912554222370387213170058255203146167112054110607060608040304508513110709350745105000000000000000 239414006968610148015511933233802252911554425329344197169050222189129161090056070407050408020303408710090508330535086000000000000000 239422007031657182013913235432606756611653921316338205161055249216160165082051090605070507080607408510090608340855074000000000000000 239431010306677219015113038636803260211257022337361216164068246212162184090053090807060609040304408511100708440856085000000000000000 239443010306598110013008430528301647912451121288313194160038213176132146074052060305020306030102507508080508130434065000000000000000 239452007764631107012409430125702747413347719325339187157046213172129133101053080304030305030303607410090407230433095000000000000000 239462007352592095013008831424701845612953021295316178154044200161112106085053060205020305020202608509080307220322075000000000000000 239472007031578174513215038344607455810366222301310177159048216195149195094053050605080611080708210509080307230646085000000000000000 239484006968712162015812038031601254513053322333352207192050253216130151090049110507050607020202608511100611350834084000000000000000 239494006968665235516215445144406161710767824344350222175066237201155206108052090808090811070607310611100809440757095000000000000000 239502007352610111013610332725702148012753622307321182155048211172123131083052070305040405020303508509080407230433075000000000000000 239514008136665141515511536630501352012755023323354205177047232195123153087053090407050507010202508610100609240634075000000000000000 239524008136677138015310937629901451613155622317346210177045233181130141110051090407040506020202608510090709240534104000000000000000 239534008136641205015513840740003458910863524346359246203058248219146177075056080707070610030404309611101012340845066000000000000000 239543014388688209014213838535207659311656020331343227177062267239157153085049100706070608100608408411090809451054074000000000000000 239551015529610179013313736635503856310860121322330192146049226201172164091054070605070508050404309510090506230765085000000000000000 239562010306641173014612937235103555711557922300327209169046237205146153081051080606060508050304408509080608240744074000000000000000 239572006697641167015011732930903855011651323322337207170048241209146151081052080507050407060304407610090609240744075000000000000000 239581006697602105512709731224803447112751821321330177147047208173129129090054060304030305040404507510090306220433085000000000000000 239594008021681129015109733325901350513448922314339217185049236201126126082049100407030405020202607510090710240733074000000000000000 239604008296692182017313539534101456612257125331340236192053242204132164083049100609070608020202508711090911340735074000000000000000 239614008296669149016112038333301653012657324324339218185043223200126144070050090508050608020202508610090710230734064000000000000000 239622007352622116014009731725102348712751022292307200171041231192133143059049070306030305030203507508070609240634044000000000000000 239634008296688159015512237632801754112754622330349222190057248210128153068050100507060507020202508510090811340834054000000000000000 239642007194570120012210733127703749311558021306317168132048201172141140083055050304040406050404408509080205220444076000000000000000 239654006802746174017211737730801755813350523367380233194055253209138149094050120609050507020202607612110911350744084000000000000000 239662007031602133014410333829403651011856124323328177148045220184141161094054060406040406050304408610080306230545085000000000000000 239671006697641126014609433832004550112752822332338194163045228187135140079052080406030407050505508511090508230534065000000000000000 239682007352653129014009233425701450512951221309338211177050225193138127083051080406030405020202607509090709330643074000000000000000 239692007352641105013609331123502247113648421317337199163046209181125124094052080305030304030203707510090508220533085000000000000000 239704006968677154015011738534202253612656822325334224185051235200128165061049090507050608030203508510090810340735054000000000000000 239712006697606114013709031631501848412552222313325189139046209168122137079053060305020307020202507510080405220333065000000000000000 239724008296729179016812843240302956312959223342363228187059237199153185106049120608060710030403609611100810340656094000000000000000 239734006968688151016811436414801353212952924337356209177050228190126148095051100508050501020202608611100609330634084000000000000000 239744006802720144516110734428501352413747722356372231192049236203125137087051110408040406010202707512110911240733074000000000000000 239752015833604092012508828523602245113347220317327180149042208174134123097054060204020204040203607410080406220433085000000000000000 239764020219724146015710236632701252613750521360371236194047246218128146094051110407040507020202707512110911240834084000000000000000 239774020869704143016610735431101152213450223346364227192052238194127154087051110408040507010202607611100811340634074000000000000000 239782017982582092012809130123701445112951722294316179149046194168124118090054050204030304020202607509080306220332085000000000000000 239794020869665169015912239638503555212059523337346209169055225192142174099052090507060609040404509611090608330645085000000000000000 239804017873625148015510738534403852911861624320346194157054208169124158105055070407040608030604409610090507320334096000000000000000 239814021277696126016309032031100950113845923347356216187042236197122141083051100408020407010201706611100710240634074000000000000000 239821018397610225015115145145108260810074024324336189141063274194179219100055070807090812100809211610090406460667096000000000000000 239832015833622117013309732422803348912752121322328199162047217188125120084052070305030404040404507510080508230533075000000000000000 239842017982681163014811334931905454612451321338352214170055240209165157094051100506050407070506507511100709340754084000000000000000 239854020219649125015710236331401350012955924316335208172050227190118155073051080307040507020202608610090609330624064000000000000000 239862017385618098013608628823801846113446722325339181147049196166124119097054070205020204020202606510090406220332085000000000000000 239874017873685171016513539232701855512357224352370212176053224184138165114054100508070607020302508612110709330545105000000000000000 239884020869661147015312237335303052712556423334347211171051218187133153091052090407060508030404508611090709330534085000000000000000 239892015833582118013511332627804949011856023303323180149048204164137138099055050305050406060505408609080406220343086000000000000000 239904020869704191517613041737003657512259225342369215177055240200135185099052110609060709030504509711100709340736085000000000000000 239912017385602101012909030322902346512950321307324192156047205175127116092053060204020304030203607509080507220432085000000000000000 239922017385692124015509232225702349813846522340344213177047237213131138099049100307030405040203706511090709240833084000000000000000 239934020869728188516112739136402957212753722354383227186053244208147175097052120608060609030403508512110810340745085000000000000000 239942022244620174013513838735207855811162421308320196149079229198159174091051070605070608100708309509080506530655084000000000000000 239954015353716161015711834230101454413147721342366232199056238198138143099051110507050407020202607511100911340644084000000000000000 239962017982590160013812938132807054210864523304322185148052225183160153079054060505060607080608309609080406330554065000000000000000 239972018397606172013512739234907055610864822299320200155057232193168168100052060605060608080708310509080607340665095000000000000000 239984021277688194016612541439303857811960124342358216177055234197147172095052100608060710030504409611100709340645085000000000000000 239994017873661155016811541535001453712362725325344218179049224177129174094052090508050708020202509710090709230435085000000000000000 240004020219688124015109233131501649813848122324366208178045217188124145111053100307030407020202707510100609230534105000000000000000 240014015353712145514810834830301252513548820362377220186048235198131140105053110406040407020202607412110810240634095000000000000000 240022017982622142013411433329204852111953521322339187148055218187153143099054070405050406060405408510090406330554085000000000000000 240032017982629138513910733829402951612153822335344194162057219184149149101054070405040406030403508511090508330544095000000000000000 240041017385657103514208131824301846814048421305330205171043219185126111075050090306020305020202707509090609230532064000000000000000 240054020869661181516112542041302856511663524329342210169055233196140181092051090608060710030403409610090708340646084000000000000000 240064021277657144016511137033901952412556225331351202171046221178130156099053090408050508020202508711100609230434085000000000000000 240074020869669178015113139238303856211958522351361208161057228189135165111054090607070609040404408512100608330535105000000000000000 240082017982627193014614739136209357710862323321336205156066235212179185098053070606080609100910309610090607440866085000000000000000 240092027537596183013813942238707756710570823308323185146057225193161201077054060605070709090708311609080406330657065000000000000000 240103015833653127014809630627403850213046922323347209174045226187133143107053080406030306050304607510090609230534095000000000000000 240111018397673128014109933026904150413349021347352205172049231194147136097052090406030405060305607511100609240643085000000000000000 240122017385582164014612837035908054710663525298319182146057209170161170092054050506060508071009309709080406320455085000000000000000 240134018103657196016213743238103958011365824337362205162069221180151182132055090708070709040504410611100608430546116000000000000000 240142017385637127014509732230304250212650522335337195155050225195137137098052080406030407050405507511090507330643085000000000000000 240152022244639157513612235530805653911855521325335205161053229193153166093052080505060507070506408510090608330655085000000000000000 240164018103685174017012240135604255812258624334355219178061239193142167107051100609060608030605508611100709440645094000000000000000 240171018397633137014711130828704351512248623333340194161058230194144153098053080406050306050405507611090508340644085000000000000000 240182015833566101013509631726402746512156023282303178148050202157116136079053050205030305040303508608070306320223065000000000000000 240194020869637132015712035231601550912555224318338199164051214182125149100053080407050507020202508610090508330534095000000000000000 240202015833618114013409932025803048412751721315324191155051216180139135057052070305030405040304507510080507330543045000000000000000 240211017385618116013609631928204548712651622323327195162048212183137140084052070305030306050505507510080508230544075000000000000000 240224015353734188017112538535002357212852523356386232192059246195145165103052120609060608020303607612110911340645095000000000000000 240232015833653112013808731226601448213547721337347203169050220181129135103053080305020305020202607511090608330533095000000000000000 240241018397602135014012133830805251311756223315324187155055212180147159096053060406060407070406408610080407330544085000000000000000 240254020219669158015712037034403254012355423334340216180053234197136155080050090507050508030404508611090710340634074000000000000000 240262015833622139014012036128706651812058022314324200161054227192144144083052070406050506080607508510080608330644075000000000000000 240271017982645211014913543441409059510867323332340214167063237196162204095052080706070710081110310611090708440657085000000000000000 240284015353688145015711838331102652513155722338366217178048220192124153106053100407050607020403608511100709230634095000000000000000 240292027537618151014212338133507153211661723303322196162047223192137164089052070506060608070808409609080508230645075000000000000000 240304015353716178516611440133601756212756023356373232185055248204138162103052110608050608020202508612110910340745095000000000000000 240312015833645132013910131426603350912648621316344201161055226183138131103053080405040305050204507510090608330543095000000000000000 240323017385614141014609334334404352011855923324333193153058213190142155094054070406030408030705408610090507330644085000000000000000 240332017982641172014812836832006055611557423328335212170056231196173166088052080606060507070607408610090709340665075000000000000000 240344015353681151016512338131201253212856024340355212177054234192127157091052100508060607010202608611100709340634085000000000000000 240354015353649132516110736029901650912755424334339214177049216180129145083052080408040506020202508611090709230534075000000000000000 240362018397602183014813741539007456710668924316328188146060219183163191097054060606070710080808310610080406430556085000000000000000 240372015833669125013510431025602450013346420335355207173049233196124137103053090305040305040203606411100609240633095000000000000000 240382018397598112013409933329204548212455622301318184149055207177141146087053060305030406050505508509080406320444075000000000000000 240394020869675193016314142537506757711663024344354214168062237198148179091052090608080709060807409611100708440645085000000000000000 240402018397614181014314539238507456510863923314324189141061222188152203095052070606080609070808309610080406430557085000000000000000 240412018397657114513409431525902048413548020324335206169045219187139131096050090305030305030203607410090608230543084000000000000000 240422015833637109013110433327202747713352320298324176140053198171124153100050080305040406030303607409080306320434094000000000000000 240431015833590130014510530527304250611651824333338201161061229195153135089057060406040306060405407611090608430653076000000000000000 240442017385622143014612235431803652211957023310318193156060225202148154080051070406060507050304408609080507430744074000000000000000 240452017982618176014113339134307256011063322318332187146057231201169181101053070606070608080708309510090406340766095000000000000000 240461018397669172015012536833904855612055022361366201162065232200159168117054090607060508050505508512100608440755105000000000000000 240472017982594126013110834029703650111857222307318190147053206173140157080053060405040406040404408509080506320444075000000000000000 240484015353679163015612041034303054612460423332346213175062235199135178095051100507050708020404509611090709440635084000000000000000 240492015833653124013810131625503849813148421310329209171055237203142134099050080305040305060304607509080609340743084000000000000000 240501027537629177014413240536205256111264322320330198156063224202149182089052070606070609060506409510090507430746075000000000000000 240512017385629150013611734929005453111855421322342195153060229196144147114054070505050406070406408510090507430644105000000000000000 240522022244622147013711441536502952711866722310319197163046211186142181088051070405050709030303410509080508230546074000000000000000 240532015833618091014108328823202344913746622309327187155046209177120122086053070206020204030203706509080407220423075000000000000000 240544020219633137015210936836201751512258124331344188156058207181124159097054080407040509020202508611090407320534085000000000000000 240552017385633102013808130922902146713548821306323199162051222183123127080050080205020304030203607509080508330533074000000000000000 240561027537629134014211033731203251112353622319331196163059223189139157083052070406040407040304508510090508330544075000000000000000 240574021277700194015313039742302657812156721348361233190062244196151177094051100607060611020403508511100911440645084000000000000000 240584015353745184016511639035202156813152322352380239202059257219146166099051120608050608030203607512110912350845084000000000000000 240594020869645180016613740938502456411463425340348206160061219180138175106053080608070609020403409711090608430545095000000000000000 240604018103661147015811238933001852712558823331339206170059225195122162089051090407050608020302509611090609330635074000000000000000 240614020869688227016214646645807161011267723333353222174060242191151199096051100808080812070808410611100809440646084000000000000000 240622017385641116013809431225502548713148721327335199164052220197136131095052080305030305040203607510090508330633085000000000000000 240633022244594173013513339040705855710665622308311187146055210185168177078052060605070610060606310509080406330565065000000000000000 240642015833637168014913137135005055111558223324327199162063229200151173087051080506070508060506408610080508430745074000000000000000 240652022244594120012710332428403949312054521306311188153052215180144158063052060304040406050404508509080407330544055000000000000000 240664017873669177015613039936002856111959723339359199162066229193142187105053090607060609020403409611100508430646095000000000000000 240674021277669201018113845742503958511468327337353216169060233201141190106052090710070811030504410811100708440746095000000000000000 240684015353700137013709635229701251513550319351366215184051231189130143109052100405030506010202607412100710340534095000000000000000 240691017385629117013909632125702348912851022322343190153050222185141129092054070305030405030203607510090507330543085000000000000000 240702018397622110013809532727001547912952722320332188156047210179135142087053070305030406020102607510090407230434075000000000000000 240711017982547102013310331725903146711758024297315151124051188158127138094057040205040305050204408609080104310233086000000000000000 240722018397637129515510232129102750512650424329339195163048223179143152078053080407040406040203507610090508230444065000000000000000 240734017873645167015912640740103255011763124331340202161057220182136176094052080507060610030404409611090608330535085000000000000000 240744018103716145015611035327001052513649321370378211179054231196137143111052110407040506010202707513110709340644105000000000000000 240754021277685180015712942535002756412162022340361222175059235184142177111052100607060708030403509511100809340545105000000000000000 240764018103657208016213346542005259211070824328339208170070238188147202104051090708070811040706311610090609540547094000000000000000 240772027537590143512811634732405452211358821306314191154056213175148158093053060404050407060606409509080507330444085000000000000000 240782018397669115514909431925502448613747722327344208172049227196135133088051090306030305040203707510090609230633074000000000000000 240792018397582112512110833729304448212057820310321177138051195155133158109055050304040406060405508409080305320234096000000000000000 240802017982629159515011937031303854111658723318329199155056229201152178089052070507050507050404408610080507330755075000000000000000 240811018397657146012510932830504452612450019333339211168057242209155144090051090404040407050405507411090708340754084000000000000000 240822017385629124514610233325702049812653023330342189155055218179138139093054070306040405030203508610090407330443085000000000000000 240832027537661122513410234129602549613351620334357203176045223192134154092053090305040406040203607411100609230634085000000000000000 240844020869704161015112338532902854412954621369380206170062231199134172109053110507060607030303608513110609440635095000000000000000 240852018397566212014215841838511859609473725305312179130059218181176203101055050706090709121312111709080305330567096000000000000000 240864017873665204515413344746003158811367223328340203162059232199152205103051090707070812030404410610090608340657094000000000000000 240874018103653166015315638335804154911858723340354209168062220180135168102054080507090608040505408611100608430535095000000000000000 240882017385618116013109531425802648712650921307324193156057214174141137077052070305030305040203507509080507330443065000000000000000 240891046357618133014611234426703051012155723332343180148058215185148147093055070406050405030404508611090406330544086000000000000000 240902046357629107013708730524303347413248521331336186156052214174127125092053070305020305030404607511090407330433085000000000000000 240912046357637128013710433728105150412652821332338200162053219185142140091053080405040406060506508511090608330544085000000000000000 240924017873673227016115546645206161011069223343351217169065246215149204105052090808090812060707310611100708440847095000000000000000 240932017385629147013811935831407852711956822316325199157056222192144148103051070405050507080908408510080507330644094000000000000000 240944015353657157016211940235802953912161224323349203163053224200126162116053090508050608020403509610090608330735105000000000000000 240954015353706180017011841834002656412559224350369227187061232195140168110052110609050708030303509612100810440645105000000000000000 240964018103700148516312536929701652913252623346368212176055241194122153098052100408060506020202607611100709340634085000000000000000 240974015353629146015111438734202152611961524333350189157057207175130160103055070407050608020303409611100407320435096000000000000000 240984017873673156015711938737002853812557423327340207179062232201142172090050090507050609020403508610090609440745084000000000000000 240991017982657141014510234629202552012652722340343203157056232202160147085052090406040406040203507511090607340754075000000000000000 241002047950637144513811534428104752412153921327332192155056227196154156087052080405050406050505508510090507330654075000000000000000 241012017982671152013211733330404953312549619320344215170055246197139144103051090505050407060405507410090709340644094000000000000000 241024020219685167015611638838103155012456622341357211171064230194146161089052100507050609030404508511100709440645075000000000000000 241032022244598190014113039038707457410465123316324195153052232177164177098054060606060609070908310610080507340455085000000000000000 241044021277669184015412741541203256811762123334346211177064238199151187083051090607060710030404409611090709440646074000000000000000 241052015833629106014309431924902647313250722320331196168050204172127140098052070306030305030303607510090508320434085000000000000000 241064020219665147015511738336202452712657623325344218177052229180136163086051090407050609030303508610090709330535074000000000000000 241074018103688140015710534228301951913249722327348223184053235191127128094050100407040406020202607510090810340633084000000000000000 241084015353740170014911439432401755413353220366375232193060250203137168110050120506050607020202608412110911450745104000000000000000 241094020869669211514714942843105659511264022337346207169062242209146172096051090706080711040806409511090608440745084000000000000000 241102017982629164013712240437604554711464221331338193161053222187153179103053070505060609050505409511090508330555095000000000000000 241112022244649163014512536334705454611856022322346194161064221184137169103053080506060508060606408510090508430545095000000000000000 241124017873688172014912239037602655612356621348368205170060227186137172108053100606060609030303508511100609430545095000000000000000 241132018397594151014612537033507253211162324303321186149057214175144162105054060506060508070808309609080406330445095000000000000000 241141022244657144014911435833103052412554522343344200163044226201147170080052090406050508040204508511090608230745075000000000000000 241154015353669198017213942239904058211463025331342224174068246200137171098051090709070710030605409711090809440745084000000000000000 241162017385653111514308331124401848013647721332345198164049218183133132085052080306020305030202707511090508230533075000000000000000 241172017982673179515112435532004456311952822338348214204062249217166163092051090607060507060405408511090712440855084000000000000000 241184020219712227017214446143704261011664724354364221185068255207155199089051110809080811050405409612100810450756074000000000000000 241192017982572110012910434630803347911960422279292185147046205174124144074051050304040407030404409508070406220434064000000000000000 241204018103633164517112141514703754711565527323347200164057214166137178097054080509060701040504410810090608330345085000000000000000 241212015833602145014111235933704652511459623323338181130052202183144156105056060406050508060405409610090405320544096000000000000000 241222027537629116013810731325702848712949722336340190156049215175145150098054070305040305040203607511090507230444085000000000000000 241232018397649128014410332027903150412849222319338197162053224188145139083052080406040406040304607510090508330543075000000000000000 241244021277696152015311336833902053313052821368373208170055233207134162090053100507050508020303608512110609340735085000000000000000 241251018397641133013911332126902951012550121338340190156053228198148145084053080405050405040203507511090507330644075000000000000000 241264018103622111014610434827401048012956023313328185157051207175114147090052070306040406010202608610080407320424085000000000000000 241274015353677158016111140933501554012560423333362213177053224173135162107053090508050608010202509611100709330435095000000000000000 241281018397633140012711633830306751912153420328343196155055209185149148111054080404050407060807508410090507320544105000000000000000 241294015353704154015411837232602453613152921341370218178050233190128152107052110507050507030203608511110709340634095000000000000000 241304009498716181017012140339001856512656323329362224182059256212137178088050110609060610020202508610100810350845074000000000000000 241312008283616176013913735832206156011058222326340194153061222183163177103055070605070507070607308510090507430555096000000000000000 241322008283641154013312035932004653611956020325336195152054228193145163085052080505050507050505408410090507330645075000000000000000 241332009044622088512908028621601344414046020309324187155044209158114112075052070204010204020202706409080407220222065000000000000000 241344008519685139015110335428301351813251722351362210180051231189131147104052100407040506020202607512100710340534095000000000000000 241351009044602115013109931826202748612352821327335175146048205164134140094055060305030305030303508510090306220334086000000000000000 241362010448590162014012839340706054510866623305317185144056216182141181088053060506060610060607310609080406330546075000000000000000 241374009498649152014611538135903553312158722312328208169048229179134162073050080506050608040404508510080608230435064000000000000000 241384010045694142015711636129001252113352022348370213176045231187135146099053100407050506020202607511110709240534085000000000000000 241392010448622164013111939832703654711364021302324195153054231182160166086052070505050607040404409509080507340555075000000000000000 241402010448700202014515539841705858611956920324329196146050225188177205093047100706090610070506408410080506330567083000000000000000 241412008095635117013713931225602748912949221299334193161042224198131131091052080305070305040203607509090508230633085000000000000000 241422008095657130013809532126702250612948821335352201162073222186141151100053090405030405030203607511100608530544095000000000000000 241434010045665130015810633729201450613150723336348209195046225185124141097052090407040406020202607611090611230534085000000000000000 241442010448598140512510934629604051911557820302314184138049217186166165090052060404040406060305408409080405230555085000000000000000 241452008095598146013411434431203752611357522329342196161046224189140139093057060405050407040404408510090508230543086000000000000000 241462010448641133013311234231405051012553320320331205176043185156137164089051080405050407060506508410090609210245074000000000000000 241474008311688219016614743338704460211462924359372224183064228203149197102054100808080709040505409612110810430746095000000000000000 241484008311685172015312739934602655612358322349364209168053228199151166106053100607060608030303508511100608330645095000000000000000 241492008283618140013611534027304651911955022326332196161052219182150142083053070405050406060405408510090508330544075000000000000000 241504010045625139516010934227901251812054725348371215183052231187129148111059070408040406020202508711110710340534107000000000000000 241511010495606178013714741134905256210767722315335188145055229183145174105055060605080708060606310510090406330545096000000000000000 241524008519708181015413037733502656512553221354366218184059237205145175111051110607060508040203508512100710340745104000000000000000 241531008283633169013313137134204655211458521318341203161054228194165168092053080505070508060405408510090608330655085000000000000000 241542008283629107514108732625803047413251822316332196168044216180130143077052070306020405040304607510090508230534065000000000000000 241554008311688201016612843741303558511763424357368216174060242198150183100053100708060710020504409612100709440646095000000000000000 241561008237643113014009331424902248313348821338349194160046214175132127100054080306030305030203607511090508230433095000000000000000 241572008095683207014713841736806659111561021338350220175061253215162197081051100706070709070707409511100809450856074000000000000000 241582008283649142012210233932603252112452218317336201162050236204140151099051080404040407040404507310090608340744084000000000000000 241592009044598178512513836238907056210660621307320184144060228185151201102053060604070509080708309509080406430547095000000000000000 241604008311692165016012038236201354812655223337366211177051230184142167107052100508050609020202508611100709340545095000000000000000 241612008237641112014408830725102348213247922354355190160053217170134144094055080306020305030303607512100508330434086000000000000000 241622008095618172013812737031606555611159922323338187147055218190158175108054070605060507070707309510090406330655095000000000000000 241632010448598174013613337435404155810762622313319188153049216187165183088053060605070508050405309510080407230556075000000000000000 241643010495631153013211234736704553411854920304317198162052221194151176071050080505050409050505408409080508330645064000000000000000 241652010448610102013113131526602346713051721323324177145037194170121131092053070205070305040203607510080306120423085000000000000000 241664009498653174015612040442503255811761923330349201159048225202135194127053080607050611030404409610090607230736115000000000000000 241672008237649150013311233329103453112251220343358196153050220185140149114055080505050406050304507411100507330544106000000000000000 241684009498681144014411536435001952412953421323352214175054229198135161120051100406050508020202608510100709330635114000000000000000 241694008519696176016312640632603656012458323356372212176054233195142172110053100608060607050304508612110709340645105000000000000000 241704008995669144514411638334002252412757321341346209167049218194133159091051090406050608030203508511090608230634084000000000000000 241711009044610135013811333329104551311854522316337185153050217180142146098055070405050406060405408510090407330544086000000000000000 241724008995614172016913141540103955611067627327338181146062212172144184090055070608070710040404310810090406430446086000000000000000 241732008283637125014009432826803350012751421333347196161054216189141136099054080306030405040304507511090508330543085000000000000000 241742010495610159014112738236806854111262623307319187153049223203154176092052070506060609070707409609080407230755085000000000000000 241752010495645161014712037234005254411857622338355194155055220187162171105055080506050508060506408511100507330555096000000000000000 241762010448570123013111134635005149711460623298307175138047200166122155081053050305050408050606409609070305220334075000000000000000 241772008237653125013410232027302950013049020345354193161047224194138142102054080305040406040203607411100508230644095000000000000000 241784008995696158015710837034802454012853122348365213177051232195144163099052100507040508030203608511100709340645085000000000000000 241794010045688159016411439231401854112756923330353223196053237196132162087051100508050607020202508610100811340635074000000000000000 241804008311692142015410936931801652113253322341370211177043232190132145102053100407040507020202608511110709240634095000000000000000 241814008519677208015913741537503859211461323347361214168067233196154174101053090707070709050304409611100708440655095000000000000000 241824009498685147015812035232301652712951423342352214175052231198130152093051100407050507020202607611100709340634084000000000000000 241832008095614128014010433830103950412155022295311199161048230197133146064050070406040407050304508509080508240634054000000000000000 241842010495610161014412536233404654411259423306326193153046223183140171086053070506060508060405409609080507230545075000000000000000 241852008095602226014816841845607460909869524303320195146059237200177193088053060806100712080708210609080506340766075000000000000000 241864018995673129014110532628301550513348520329339214177055238200121145099050090406040406020202607410090709340724084000000000000000 241874020090704160016211337730103854212953623330346233191057248204129146093049110508050507060304608610090911340734084000000000000000 241882008283649162013711434230904354511952721321331207170060239208161155106051080505050407050405407510090609440754094000000000000000 241894016623712174015812939333801655812755122345361227183057249220131167083050110607060608020202508511100810340935074000000000000000 241904008995657161016312940334001554412061324318344206169055225190135162096052090508060608020202509610090608330635085000000000000000 241914008311669138014911835728701351612953422329340216177048226194120150077050090406050506010202608510090709230624064000000000000000 241924008995637117014409834029801148913053322307335201170047212187125140084052080306030406010202608509090609230534075000000000000000 241934010045683146016011035932201752612952523341348226183047227195120150089051100408040507020302607611090810230624074000000000000000 241944008995681190015312241840102757411861422348364210170056225196151186097053100607060710030303409511100709330646085000000000000000 241954010045728170016811440931801655413156223328342233198053246222146180092047120508050607020202608610090911340946083000000000000000 241962008237602096014308730823902045713151223314329178147054206174122121088054060206020304030203607610080306320433075000000000000000 241973010448665201013513938236106858511357420337342208161061244204162195097051090705070609080607408411090608440756084000000000000000 241984009705677166016110639937601754912359023348359209175048233189135161096053090508040609020202509611100609240535085000000000000000 241992010448633211513915041245305759510665022311330196152050232202170205076052080705080712060606310509090507340767065000000000000000 242002008237649112012908830425901448213446920326346197169038222182127118055053080304020305020202607410090508130532045000000000000000 242014009498665137013209936433601751512954719330342216175051223196135159088051090405030508020202608410090709330634074000000000000000 242022008095590133013110232729902151011555422317324177146051203175143155094054060405040406030203408510080306320444085000000000000000 242034008311692219016214947249805860211468123347370216168067240212149212101053100808080913060606410611110708440847095000000000000000 242042009044625120014010531224002349312650022306329194161051224173129125071052070306040305030203507509080508330433065000000000000000 242054008311681180015713938736704256412056923325353216175053251208127172105051100607070609050405508610100709350735094000000000000000 242061009044627152013511534329304353311754621325335193154058233204153157090053070505050406050505408510090507340754085000000000000000 242074017990688178016213339137203456212256823358382201167052226188141166124055100608070609030504508612110608330545116000000000000000 242084008311645130014911335429401550612754923320326207170048223194123153084050080406050506020202508610080609230634074000000000000000 242094009498712150014210538132701053113453519359372223185046233198139158094052110506040607010202608412110810240644085000000000000000 242102010448590115512509832428204048612154921286303183153047212171127148052051060304030406050405508508070407230434044000000000000000 242112010448559100011209732931803246412059020274280180146038200170123159070050050203030407040404509408060406120434064000000000000000 242124008519681127014710833129501150213548721337358209176046226200128135085052100406040406010202607511100609230733075000000000000000 242132016190627123013210633726603849712653721329341193153047206171135142100054070305040405050404508510090507220434095000000000000000 242142010495633237014917046144008161810272823309329209161057237192175224074051080806100811090809211609080608340668064000000000000000 242154008519645125015510335229401650012954524314343196161047213172125140096053080307040506020202608610090508230434085000000000000000 242162016566610166014713338335106354911162724307316195155059219185149182094051070506070608070607309609080507330546084000000000000000 242171008283633154513912637331105053611858821337347198159051220189149154106054080505060507060406409511090507330544095000000000000000 242183008095629153514212937931807653411760122304327199162053230190146166075051070506060507090708409509080508340645064000000000000000 242192008095598184014415340737505556810568024310338186144053214177149193099056060606090609060606310609090406330446086000000000000000 242204016623661151015911537036402453212456024324345206169052238210147156087052090507050509030303508610090608340844075000000000000000 242212009044625153014210733632003453411753722341351194160057206175144155101056070506040407040304408511100508320444096000000000000000 242222010495620134013711436532204251112158922314320198161051208181138163084051070405050507050405509510080508320545074000000000000000 242232008237661197514813939134204858111359222347362207160061232195173174114054090706070608060405409511100608440665105000000000000000 242244009705692132014409635930901250913551820318352218185049226198134136107050100406030507020202607410100710230633094000000000000000 242252009044614119013211434428403549112556021314333192164043199167128141107054070305050406040404508510090508220334095000000000000000 242261008237622110013809131524002847912950622329345185155052210179130130103055070305030305030303607510090407330433096000000000000000 242274009705653145014611636134701752512455322329342203168046202166130157099052080406050508020202508510090608220334085000000000000000 242281008283633098013009028724202246113745220337341187162048208169120134086053080205020205030203706411090408220323075000000000000000 242292010448598127012711335532704850211959421295312196153046218184137158078052060404050507050505409509080507230544065000000000000000 242304008311688204017414343338404058811762925345361223177061235191146206107052100709080709050405409711100809440647095000000000000000 242314008995716173015710638236201655712853421359377218180054239198142160099052110607040609020202608512110710340645085000000000000000 242324008519681174016211438135404755812256023328352215175058240198141167098051100608050608040605508610100709340645084000000000000000 242334008995653171013912839038704255511759721328347204161058224177138165094053080505060609050505409510090608330445085000000000000000 242344008519724163515911436631702154613250522338379223185057242188141149088052110507050507020303607511110810340544075000000000000000 242352008095598147013512935733605952711359822323327181144061218183154171096054060405060508060606409510080406430555085000000000000000 242363009044641137014210233127402851512451722308344197163057220181137137092053080406040406040203507509090508330543085000000000000000 242374008995708155516711738834401553713154723359380214176047222187130171126053110508050608020202608612110709230535115000000000000000 242384009705679122015109934328900949613650622325349245178046229197116161090051100307030406010101707510091009230625084000000000000000 242392010495645176013613138834205856011560221325339200161051232203168182097052080605070608070606409510090608340766085000000000000000 242402008095637142014211734429205152112254022334337201169056218193146153083052080406050406060506508511090608330644075000000000000000 242414008311688177016612040537702556112258824350371208168055238201131169099053100608050609030303509612110608340735085000000000000000 242421010448606167013113236234504855011059821299312198153053218179159186087051060505070508060505309509080507330456074000000000000000 242431008237633144514412133727403752412053222322330195161058230197147137095052080406060406050304508510090508340643085000000000000000 242442010448629178514213337035705356211158822331333197160049232196170176091052070606070508060506309511090508240665085000000000000000 242452010495610145013611438235704252511662722304315200154049217196140175081051070405050608050405409509080607230645074000000000000000 242464008311669161015412040035804154412259823342354205170053221183131161102052090507050608040505509611100609330535095000000000000000 242472008095606136013111134629204151411757021309322185147053208178148144088053060405050406050405408509080406320444075000000000000000 242481008095661137014711034229204251512851722344354205161049225190149152102053090406040406060405607511100608230644095000000000000000 242491008237659175015612037432905855911756823343352208162063232194162174092053090607050507070606408611100608440655085000000000000000 242503008283671145513811636026803452512753620344361207168053220184151131110053090405050505050304508411100608330543105000000000000000 242512008237673166015111238530603554912257322333347212169063238198158150091051090507050607050304508511090708440654084000000000000000 242522010495629157014512538334304653911660823341347193153051210183139171096055070506060608050505409611090507330545086000000000000000 242531008095633163014112235831106054611556522333350193153061218187161159092055080506060507070607408511100507430554086000000000000000 242542008095645128514010332527005450412750421341353198161046209187141133103054080406040406060606507511100508220543095000000000000000 242552008283614127013811534827904350212256722304316182148046222189142150061051070405050406050405508509080406230544054000000000000000 242562010495602145014611837931205852511463024319323183144051210180144165091053060406050507060606409610080406330545085000000000000000 242574009705716183016512241538602056712657923355366228185059242209137174108051110608060709020203508612100810340745094000000000000000 242584010045712150015910737631101653113452822346362227183053240193132150099050110507040507020202608511100810340634084000000000000000 242594008311718163016912038633101554613153823343367228193050241208128161107051110508050608010202608611100811340735094000000000000000 242604008311704183014813139036903056712455421354377216177052233189142164111053110606070609030304508512110709340545105000000000000000 242612008095665193014714441435307957711562222337347206161057232198161188090052090606080708090808409511090608340656085000000000000000 242622009044677137013011433828203151513150019354368204161052226185132143130054090405050406050204607412100608330534115000000000000000 242632008283645182014013138233105156611359221315339203161059233198161175101052080606070608070406409510090608340655095000000000000000 242641008283649143014711534828303852212453622333337205161055227187148157101052080406050406050404508511090608330544095000000000000000 242652008283641168014413037732405755111658722320344206161059221186156152089053080506060507070506408510090608330554075000000000000000 242664008995708138015510336330901051613751322347378216177047238195140153099053110407040507010202707511110709240644085000000000000000 242674008519675141015811636030501752012953323337366207169053228187123154110054090407050507020302608611100608330534105000000000000000 242682008095618136014111936630504751412059222312329181155048218173145163080053070406050507050505509510080407230445075000000000000000 242692010448649116014009633227902548713351221328337206168044225193138139088052080306030406040203607510090608230643075000000000000000 242702010495637214013815137437706759810658721329341195153062238205172193094053080705090509070707308510090507440766085000000000000000 242714008311681116014210131627401448713946520344351212179039230204118141099051100306040306020202706411100709140724084000000000000000 242721010495681164014611834630505754712450921339348213176056238204157164074051100506050407080506507511090709340755064000000000000000 242731009044594102013209034224802646712757622307320183153045201165129134090053060205020405040203508509080407220333085000000000000000 242741008283667179013913838032706856311856920342356207168062227194155173107053090605070607070707408411100608430655095000000000000000 242751008095657206014713740237006459011161122322346209167062238207174190101052090706070609070707309510090608440766095000000000000000 242762009044669137015110434327202251512951222340354209168053235201149131108052090407040406030203607511100608340743095000000000000000 242771008237645130012909532725502650612750720327348202169053237194144127107053080404030405040203507410090608340643095000000000000000 242781008237622145014312535926206052511857723329335193154057226192152166103053070406060505080507408610090507330655095000000000000000 242792009044618107013109931425102347413050821302316188150045210180123138083051070305030305030203607509080407230533074000000000000000 242804009498685150015911236834402153112953723354360209171047237201138157101052100507050508030203608612100609240744095000000000000000 242811010495655176015211837438205356011657123319331207176050237217153177072050090607050509070406408610090609340855064000000000000000 242824009705653190016314043838307257411367125333347204160057227181145193109053080608070709080808410711090608330546095000000000000000 242834008995637149014411137736703453012059122314318208161046226198134162079049080506050509040304509510080608230635064000000000000000 242844009705649169015712538836402855211759824333355198160055225189150169107054080507060609030303409611100508330545095000000000000000 242852009044629112014009631425104048213049822323334187149052220185132127088053070306030305050405607510090406330533075000000000000000 242862009044629108013508531024302447613249321318341191161050210175127130096054070305020305040203607510090508330433085000000000000000 242872016474661121013809831924203549413348221339354201161062222179144128088053090305030305060204607511100608430443075000000000000000 242881008095647151013912236329806153212156121326333199161055229208151165088051080505060506070607508510090508330745074000000000000000 242892009044562118013210634126904649011460623293302169138052198162133124080053050305040405060405409609070205320333075000000000000000 242901010448614116012909831628104048712651521303309201163044225190132144077050070304030306050405507509070608230634064000000000000000 242911008283657185015113938837907356911559122320337195153064236211161183088051090607070609090708409510090507440856074000000000000000 242922010495657127013110134928102650213053219337340199168043235199135164083051090405040406040203608411090508240635074000000000000000 242934008995661184016212940341304256811661024333346210169054233196149178098052090608060610030605409611090708340645085000000000000000 242944009705685206017313344943103059011665625336357221176061248215149185087052100709070811030404410711100809440846075000000000000000 242954008519685197016212740638904158111759323345352218177062239189149175095051100708060609040505409611100709440545084000000000000000 242964008519704156017111438130301653813054124354368222181049232193128142101052110509050607020202608612100810240634095000000000000000 242971009044622146013911337230306052611859822300324223153054225184149161067052070405050507060707409509080807330545055000000000000000 242981008283653160014212038230106654212058521342348203162061225189154166102053080506050607080607508511090608430555095000000000000000 242991011185625141013312234830704352012055621325343185152063227196147157102054070405060407060405508510090407430644095000000000000000 243002016153586122514610133129102049611856524286294187142054220193128145074050060306040406030203408608070406330634064000000000000000 243012010273629120014410333429901949312753122308333190153051220182122132087052070306040406020202508509090507330533075000000000000000 243024011721649169015312743339003155211766723326343201164057225184143188099052080507060710020504410610090608330546085000000000000000 243032011185625171514613339434305155511263023307320199161065239199158153072051070506070608060506409609080508440654064000000000000000 243044010163724162016211437634701554513252022361374224187053248215131155099051110508050508020202607512110810340834084000000000000000 243054014684669100014808730726800646414446022337348205177044221197131131085052090206020305010101806511090609230633075000000000000000 243061009647602096009309429323501045713148615322325177150049207179121119075053060201030304020102607210080307220422065000000000000000 243072009647641127013710331625902250212749321307330199153057236209136118085051080405040305040203507509090507340732074000000000000000 243084010039681186016013639938103857011958623346354209171062237208147183079052100608070609040404408611100609440746065000000000000000 243094010864685177516113040439003256112259023332358215172061228191142173110052100608060610040404509611100709430645105000000000000000 243102016153618128512811733829905050412254720314321186154055223196140150084052070404050406060406508410080407330644075000000000000000 243114011721657185515713542638303856911564824338353197156058224190144179109053090607070709030604410611100507330645095000000000000000 243124010163724153015711939330701053413554321346362225190057244201131161108050110507050607010202608511100811340735094000000000000000 243134011983669173516412039236702855712058624340355209166059225193138166101053090608050609020403508611100608330645095000000000000000 243142010592653159514911634531104254112052822327344205169063239192159144089052080506050407050405508510090608440654075000000000000000 243154010039702148015411437430501152913253221337360216186055240205132146098051100407050507010202608511100710340734084000000000000000 243164010864685204515913641941504258811661223344355213175066238191147202099051100707070710040505409611100709440647084000000000000000 243172010592633112013209930724402748213148420328335195158055217183128123083052080305030305040203607410090507330533075000000000000000 243184010864633140015411238536002051912160824311324199161062221183128166074051080407050609020303509609080508430535064000000000000000 243194010039677168015512340435202655112259723351362209170048225196129149100053090507060608030303509612100609230634095000000000000000 243204011721653173014212941439403155711763321331353198160060223189144183100054080606060710030404409511100508430546095000000000000000 243214010039681154516412736031001553612752924328343218179056235204129148086050100508060507020202508610090709340734074000000000000000 243224010864688220516214444840903460311465123359368210175074231200150200114053100808080810040404410612100709540747105000000000000000 243234014684677140015110836237202651913053422322343209172047232200134162077050090407040509040203608510090609240735064000000000000000 243244011721669190015813441738203057411662423355363198161063222186156185108054090607070709040304409612100508430556095000000000000000 243253010273614116013509531826103048712651722323338178150049210186137152107055070305030305050204507510090307230544096000000000000000 243261009647673168015211837031504255112254922343347203162061246212154175097051090507050507050405508511090608440855084000000000000000 243272009647610098013808629923702246113249122316320185147050206175127120081052070205020304040203607510080406320433075000000000000000 243281010592669120014209331926401949313547721337349199165051229192132142094052090306030305030102607511090508330634085000000000000000 243294011983649121014810633627301149413151822325338187158051210190117150090052080306040406010202607510090407330624085000000000000000 243304014684685193014712844646204257711865221333343217175061246199144200088050100606060812040605410511090709440647074000000000000000 243314010864669214014313845145103159811167421351361206169060235209144202116053090706070812030404310512100608440747105000000000000000 243324010163661225016914944943005460810867925337349196160075244203157194106052090808080811050706310711090508540756095000000000000000 243334010163685180015812941736902656412160923348368211178059228197138177115053100607060709020403509611100709330645105000000000000000 243344010039700174516312241135402255812558723362374212175062234195140172099053100608060708020303508612110709440645085000000000000000 243354010163692155514611537832202553712854621350363207177049234183130161103052100506050507020403608512100609240535095000000000000000 243362010273633119014009631126101649112849122317343185155049211165132136091054080306030305020202607510090407230333085000000000000000 243374014684692128014909333832901350413748821331353215187049228196133142090051100406030407020202707511100710230634084000000000000000 243384010039736219017513243042404660212258423356372231191060248200157207088050120809070711060405508612110911440757074000000000000000 243394010163722186016412340834702957012656522374381221178062249216148164098052110608060608040303508513110809440845085000000000000000 243402011185618160013513136632604854211459321318320189154056224188164170084051070505070507060405409510080407330555074000000000000000 243412010041624147514011735332305652711856722309332197157057227181147155085053070406050507070506408509090507330544075000000000000000 243422010273649254015115243746007863310267223323339199146075249210175218103052080907090712080908210610090506540867095000000000000000 243432009647610158014412739234405054011264223322335183141066221187140164106054070506060608060506409610090406430545095000000000000000 243444014684649163014412339739002954611861222339342197162056223189131186088052080506060610030403409511090508330536075000000000000000 243451010041618147013812135336805052711757222322340185148055214177140161095055070405060509060406408510090406330445086000000000000000 243462010041606160014413435635905854211158723307319193153058222186154157081052060506070508060606308609080507330554075000000000000000 243471010273649119514209431825302349113249022336344196164047228188144128091053080306030305040203607511090508230543085000000000000000 243483010592661110513809030624401847913746320343349200162054224179125122092052090305020305030202706411090608330433085000000000000000 243494010039724183015912540336102656712755621335342227194058246210139165089047110607060609020403508511090811340845073000000000000000 243503010273649133013711031426702951012748421337341196161054237203151132095052080405040305040203507511090508340743085000000000000000 243514010163696177516112938233602556112454923353375212177055231183142163118053100608060608030203508612110709340545105000000000000000 243524011721728170515411238534701155413152921340355233190055256214148166083048120507050608020102608511100911350845073000000000000000 243534011983720200016012741437604958412357422353367227186066253211152165096051110708060709070305508512100810450855084000000000000000 243544014684655113015308733330701048313550823325337202168045225187120142080051090307020407010202607610090608230524074000000000000000 243554011721645173015314142035903655711565023317330206162057228194135178081051080607080708020604410610090608330635074000000000000000 243564010864673154014511439137002653612558121346357196168055225184138171109053090506050609030303508511100508330545095000000000000000 243572010041606178013612937839205556210762422288331181149055222193150179111054060605060510060606309508090406330645105000000000000000 243581010273649173015111837535405255711657823331346196153060236196162176099053080607050508060506408611090507440655085000000000000000 243593010041594102512709932227402446712754121323332175141048200166120125106055060204030406040203508510090306220323096000000000000000 243604010163712137015610834327501351513848121351370216183053232190131135099052110407040406020202707512110710340633085000000000000000 243614011983673140015311436028901351912953522337352196164053225192126147088052090407050506020202608511100508330634075000000000000000 243623011185645153014212434929504353412054122350354191153056220179169148102054080506060406050405508512100507330464095000000000000000 243633010041633114014410531926302748413050422316329195164046215192135138085052080306040305040203607510080508230633075000000000000000 243643010041596144013312437332804652411362622317320181146055220188154170087053060405060507060405409510080406330555075000000000000000 243652010041594185014413741440207156910469624313322181140061217182152203094054060606070710080708310610080406430557085000000000000000 243664014684692139015010237434901851813354021338359208176049238198131159083051100407040508020202608511100609240634074000000000000000 243672010273653120514610332228602449313249322311327204172052226190121124081050080306040406040203607509080609330623074000000000000000 243684014684665202515012243446103858611365222335339207168066239201150213085051090707060712040404410511090608440747074000000000000000 243694010163657177015713139538704156111760124332347208171053228187147172096052090607070609040505409611090609330545085000000000000000 243704014684669194016212343245103457811564624353361198168058218181142196103054090608060712030504409612100508330546095000000000000000 243712010592657156515011634629304753812252722345361195157059233188149153098054090507050406070305507511100507340544085000000000000000 243722016153592111013109431227102448012352822295304181147051213178151150070051060305030306040203508509070406330444064000000000000000 243734014684657204515413846044004158811170023320340212169058249196149198083051090707070811030605310610090708340646074000000000000000 243742010273649244014816643343707162410466722323349198153071246207179215118053080906100711070808310510090507540767105000000000000000 243752009647622186014714139238707957010963123316337184143066225198149187098054070606080609100608309610090406430646085000000000000000 243761010273661125014009931726302750013247921341345201168053233196140138101052090306030305040203607511090608340643095000000000000000 243774010163685167015612738532301955012456222339351215179053240205140161089051100507060607030202508511100709340745074000000000000000 243784010039582116013411534227302148711958723304312179146053196166124152090053050305050406020303408609080306320334085000000000000000 243792009647708156515010531428503753813144321366371221185053240207144131089052110507040306040404606512110810340743075000000000000000 243802010273582111012910633029304248012156722281311172139053201170133133092053050304040406050405508508080305320433085000000000000000 243813016153598154014412337537404653611162724308318183148051221183136166086053060506060509060405309609080406330535075000000000000000 243824010864685166015511538737902354912456422330340216183056244204131180069049100507050609020303508510090710340736054000000000000000 243832011185618173514913039038706755711063124308315200156065218197146191083051070606060609080607309609080607430646074000000000000000 243842011185618150013411834433805853111655621326333188149057228196148162102054070505050408080506408510090406330645095000000000000000 243851010592649142513811434132905052112452521335343201161062231193150154097052080405050407060506507511090608440644085000000000000000 243863010041614110013610331326804247912851022324338178148053206159129140103055070305040305060405607510090306320234096000000000000000 243872010592637128513910233728103250412652921333337192160053229180138126099052080405040406040304508511090508330543085000000000000000 243884010864661219015214845645104460210968923338355203161064237187162203113053090807080812040505310611100608440557105000000000000000 243894011983712161015811640030301554413056122360373220184054232194135154094052110507050607020202608512110810340634085000000000000000 243901009647633116014709633124402248712952223330335188161048233195142137082052080306030405040203607610090408240643075000000000000000 243914011721677120016310134829200949313751424344362200166046228192125143085053090308040406010101707611100608230634075000000000000000 243921010592669126014309531126003050113346521349352203170053227193140120088052090406030305040304606511100609330643075000000000000000 243934011721688143015310239233303052213157022346358216178046229192130163107052100407040608030404608511100709230635095000000000000000 243944014684665153015211239035803653412458622329344210176057232194134164085051090507050608040404508510090709340635074000000000000000 243953016153625127013711732429204650212451822325335190156044222188146151095053070405050406070305507510090507230544085000000000000000 243962016153606140014311834634604251911657223288296193161055229189144161066048060406050408050405408608070508330545053000000000000000 243974014684688181014712740241703556512158421357370211176054237194144168101053100606060610030404508512110709340645095000000000000000 243984014684673154014711838535602453612557321331360209168059232189132173083053090506050608030303508511100608340535075000000000000000 243994010163728222515614745040707060512061821375387223185059251208160194118053120807080810070808509513110810350756105000000000000000 244004010163720160015011837930801654213252620364375220183061245198134150099052110507050507020202607412110810440634085000000000000000 244014010039688178515412143738103056212263422352374205172055225192133173113054100607060709030404509512110609330635105000000000000000 244024010163673172015712339635402255612158923338354205167059228183142178099052090607060608020303509611100608330545085000000000000000 244032010041614114514211033728302948412654923308323189156051212172124142084052070306040406040303508609080407330434075000000000000000 244042010273602150014612437732005253111362624315325184148060216177153174091054060506060507060506409610080406430455085000000000000000 244051010041669157014112233629604153912450221339357207171063244210159161099053090506060406060305507511100609440855085000000000000000 244062010592740137016209532325301551514343721346359236198051255218128167056048120408030405020202706511100911350835043000000000000000 244074010163700178017513540833101256212458225338347229186056247218137151077049100609070608010202508711090810340844064000000000000000 244082010041637128514110732928102550412651622327341190153053224190140155097053080406040406040203507510090507330644085000000000000000 244092010273649136014211133328003751412651222347354201170052225190141143087054080406050406050304507511100609330644075000000000000000 244104011721704161016011341136101854412958322341355219183059241196136173088050110508050709020202608511100710340635074000000000000000 244112010592602152013812334832904153311257923291307198154057247210149151059051060505060407050405408608070507340844044000000000000000 244122009647622098013508629822202046113448021326337181154048207167126132085054070205020304030203607510090407220333075000000000000000 244134010864700148516511239431401152913256223339351229192043237204125137081050100408050607010202608611100811240733074000000000000000 244144010163645126514810736431001550112856522337345187160052214178124158098053080406040507020202608511090408330434085000000000000000 244152010592602108514009031228502547612651923309311188157048210178124139063051060306020306040203507609080407230433054000000000000000 244162010273622174014214237030606655811159522336344190146071227188168184107055070606080507080607309511090506530566096000000000000000 244172010273633153013812235334203853411855821316330195164063234192140168079052080505060508050404408510090508440645065000000000000000 244182010592645127514609832627702250212850622318340196162056227194144141085052080406030406030203607510090508330644075000000000000000 244192010041610192513813337440306257610561222315334197155053227187170187095054070605070510070707309510090507330566085000000000000000 244202010041641105513409032727602047113651020309319200170042222182124137081049080305020406030203707409080609230533074000000000000000 244212010592629124014109833227403249812652822327331194163056216181126141081052070306030406040304508510090508330534075000000000000000 244222010041618093513608629426301345313647622285290201162048222188129137072046070205020305020102707508070608230533063000000000000000 244234010163696141514311034230101252013349120344363218185053244198127139105052100406040407010202607411100710340633095000000000000000 244244011983657127515011335228701350213053622310323209177052226183118151059049090407050506020202608509080609330524044000000000000000 244254011983685134515511433827701051113449322313319228201055238209116148072046100407050406010202607510080812340724063000000000000000 244264011721669170015512539836702255412059523326343215176063231178140153082051090507060609020303509610090709440444074000000000000000 244271011185649159014212436133805054111955622347351198162060228183156172109054080506060508070406408511100508430555095000000000000000 244282016153610131012911334232003250712056021312318188154050210179146153089052070404050407040304508510080407330444075000000000000000 244292016153606137012911632929604551511754321307330187156045224181149139093054060404050406060405408509090407230543085000000000000000 244304014684645135015111638131701651312559023318344196162051219183125160092053080407050607020202509610090508330535085000000000000000 244314011721679144015512036528701552412953722347372207171057214175126148099054100407050506010202608511110609330434085000000000000000 244321010273610118013610731725103049012452022324339178146054211178144125099055070305040305040304507510090306330443086000000000000000 244334010039688137015611234930101051513350822341358214185049236197126141091052100407050407010202607511100710240634085000000000000000 244344010864673122015309035029600949613552022337342206169047231198124149082050090307020506010101607511090608240634074000000000000000 244354011983716138015410635427501151613849521342352224201057234191118134091049110407040506010202707511100812340623084000000000000000 244364011721708200516614444836203058412163323364378213176063233185145212113053110708080809030404509612110709440547105000000000000000 244372010273590104011709530725703747012552119312332174142044202161127124109056060303030305040404507410090306220333096000000000000000 244381010592625116513910433525601748712853522331339187153054207168134146106054070305040405020202608511090407320334095000000000000000 244392009647657121014409833825902049413251422334345192162051219183135153091052090306030405030203607511090508330534085000000000000000 244402010273645159014912736529404054111956523327355200163056232201157151103055080506060506050405408610100608340754096000000000000000 244411010273629206014814940939507859010665023326336189153055239206162200106053070706080610080908310610090407340757095000000000000000 244421010273657136015111436027903251412754723332347200172052228185133161092052090407050506040304508611090609330535085000000000000000 244431009647625152013712733931606253311754221325331191153057225186157159101052070505060407080607408510090507330554095000000000000000 244444010864681142014009836334602252113053420342346217181053235190133156101050100406030508020303608411090710340634094000000000000000 244454010039716177017012537432401856112752123343355234193052254209135154077049110609060507020202507611100911350734064000000000000000 244461010273665139013910934328203451812851621340347199165051229188145148098052090405040406040304607511090508330544085000000000000000 244474010163649153014612737035004853412157022330344200163059229185139158088053080506060508060505508510090608330544075000000000000000 244484011983669159015312239233102254112358622342357205170058225198128154098053090507060608020303508511100609330634085000000000000000 244492011185629168014014438634706255111461322335340189154055218181140181099054070506080608070607409511090407330546085000000000000000 244501010273657136014010631928505051412748521337348198164057230189141151084053090406040306070406507511090508340544075000000000000000 244513010592645110514809431927101447913449522309325205171051227196121127079050080306030306020202607509080609330623064000000000000000 244521009647645218016114943839207760110767824328340203153074243217166217102052080808080710080808310610090607540857095000000000000000 244531010041598117513510433828704048912256522319323177153047207167125149099054060305040406040405508510080307220334085000000000000000 244541011185661136014510235329803251412853321317330208171055243203133161074049090406040506040304608510090609340735064000000000000000 244554014684692127514909235931101450213751821337347215183054238218123152085050100406030507020202707511090710340834074000000000000000 244562010592681135515209834925102051313251322353367206177051230192137124093053100407030405030203607512100609340643085000000000000000 244574010163728168016111437433401255113251422359385223186053240209138150093052120508050508010202607512110810340744085000000000000000 244582010041633101514009431223302046513649322338349190155053210185127134105055080206030304030203707511090507330533096000000000000000 244594014684681207016413344044403659111564724349365211167062231200151205109053100708070811030504409611100708440747095000000000000000 244601010592606207014215340335808259110266523318328189147069246210184183091054060706090608090809210610080406440876085000000000000000 244614014684653203015813842743704658711165424336342205161064229192153209105052080707070711050505310611090608430657095000000000000000 244622010592665151014610233037402753212549622322338206170056233193148147099050090506040409030303507510090609340644084000000000000000 244634014062685178015712839137803356212157122323362210170063238191146164100052100607060609040304508510100709440645095000000000000000 244641014989606150013413334631705253111457022314324184149055223195153153087053060505070407080406408510080406330654075000000000000000 244652015335661119013409431225502549113447220333337206164051225190124124098051090305030305040203607411090608330633084000000000000000 244664014062657131015910935230603350712953524320348198164049224180123146090052090407040507030404608610090508230534085000000000000000 244673018441606176013113737535507056010862021304316192155063225195159184087052060605070508080608309509080507430656075000000000000000 244684014004688163016611738331402154612655724327358218177053242202142169088052100508050607020303508610100709340745075000000000000000 244691015335618121012910332227304249412552120319329193155056221187149144099053070304040406050405507410080507330544085000000000000000 244702015335637123013209931625602849712849620329344193157049220175142131102054080305030305040203607410090507230443095000000000000000 244714014004665150016212438134802853112557224329344214170055237206129162079051090508060608030403508610090709340735064000000000000000 244724017487700158016911438833502354012955324340351223186050240201129161101050100508050608020303608611100810340735094000000000000000 244734017487704210016413842540704559411860323354382210169056241198151192126054110708070710030705409612110708340646115000000000000000 244744016352692145517010734831302252513150224338356215185045243194131147100051100409040407020303607611100710240634094000000000000000 244754016352669223017314347542708660611071125334348214169063248204157209084052090809080911100809311711090708440757075000000000000000 244761015335673186014813538632006957011857422354362212170065248213161179098053090606070607080607408512100709440855085000000000000000 244774014004649162016212539435704454511960725337351195153055221183138165107054080508060608050505409711100507330545095000000000000000 244784016352681163016712740133802154612459024334355209169054245200141167090052100508060608030203509611100608340745085000000000000000 244794018464688161016511738536202554412656024344361207163059235198135168087052100508050609030303508611100608340635075000000000000000 244802014989622147512711935028305852711856320315318194154058218187159148086051070404050506070606408410080507330554074000000000000000 244812016080629115513809432627303148612951822314321200162050217174137132078051070305030406050204607510080608330443064000000000000000 244824014004692164016512137238102754712653623342359214178052244200135174101051100508060509020403508611100709340735094000000000000000 244834016581688144515710835631201552413151722334355220177052229195127144095051100407040507010202607511100809330634084000000000000000 244844014062647166016612740535402254911762625332346201155057222183137135101053080508060608020303409711090607330543095000000000000000 244852020313622116512809933127004848712753220326334182128052209183152143096053070304030406060405508410090404320554085000000000000000 244862018441610125013710734628003450012256822324333177138051213183162157091054070305040406050304508510090305330554085000000000000000 244874014062688209017014343539208159311663224347365211164065233200150192121053100709080710090809409611100708440746115000000000000000 244881015335618132514310933530905350912154323319329186146055221190148160095053070406040407060506508610080406330645085000000000000000 244894016352688183015913339938303256712158023344360212171060240198144177100052100607070609020504508611100709440645095000000000000000 244904014062679166516112039034003654912357523343369202162054229188150164099054100508050608030504508611100608330545085000000000000000 244911015335649119013010932425904249113250020328341200157051229197137143099052080305040405050405607410090607330644085000000000000000 244922014646624165014913536032206854811357724324335187145066225199167172081053070506070507070707408610090406430665075000000000000000 244934014004661151016111937431601453212456524340348206162057231199133160102052090508050507020202508611090608340635095000000000000000 244944014062720199016713140737702658312356523362377224184065256223147185088052110708070609030303508612110810450946075000000000000000 244952015335665144514910235828603352412653822344348206171051225193151150107052090406040506050204508511090609330644095000000000000000 244962018441649111014408332626001448013550322331335202162048225187131140086051080306020405020202607511090608230534074000000000000000 244974018464704196016213243143704058012161123353364218175056236204155189112051110708070711050405509612100709340756104000000000000000 244984018464736183015211840435501956712954920351367238192058254215140164086049120607050608020302608412100911350845074000000000000000 244994014062649141015511235732001752012455024329343207169051214181125157120052080407050507020202508610090608330534115000000000000000 245004016581677129013610735928001550513453020335353204169049224191120142098052090405040506020202608411100608230624085000000000000000 245014014062706146515811435028802052613449522340370216177053239198127150111052110407050506020303607511110709340634105000000000000000 245024014062704168016112441133001855112758322347366215177053235196130162099052110508060708020202508511100709340635085000000000000000 245034014062665141515911437731801652012756723326339202160057239210126168093051090407050507020202508610090608340835084000000000000000 245044014004681155013812537032701453712654320348359203168056237198129150094052100505060507010202508411100608340634085000000000000000 245052014989625098013408031225001446113549821307331187162043214169116127091052070205010305020102607509090408230323085000000000000000 245064016352710203516113843540103358712061322348357222179060246213143186093050110708070710030504509511100809440846084000000000000000 245074017487661162015212438437202954512158123330337210171055229198140165083051090507060609030403508610090709330645074000000000000000 245082014646610097012708629022201845913247620308335183144048201159117127093055070204020304020202607409090406220223086000000000000000 245092018441673140014110631927903051912947420359368196162051230194152152113054090406040306040204607412100508340654105000000000000000 245101014646657264015315743444410764110266023351361203155076237194190214117054091007090711121011210612100607540677105000000000000000 245111016080624117014710233125103048912753123322333190154057221192137138081053070306040405040204508610090507330643075000000000000000 245122014646653119013809231224902049113247821330359203164048231194132136090055080305030305030203607510100608240633086000000000000000 245132016080618118014709730925702349012650123322332187147057217194131132090053070306030305030203507610090406330633085000000000000000 245144016581681164016612537734602954712455424348370205162058227190142162122054100508060508030303508611110608330645115000000000000000 245151016080657118015609831924402249013448623339340202162053233197137135079051090307030305040203607611090608340643064000000000000000 245164014004694192017213740037202457612057624353371214171061245199151185107053100609070609030303508612110709440646095000000000000000 245174014004669165015712441836702854812262423335357201161052235194133176094053090507060709020403509611100608340635085000000000000000 245182015335649168013812135631406155111754821334341206164059228195167157103052080505060507080507408511090608330664095000000000000000 245194016581681139015710634827901351813151123343366205169057225190130148117053100407040406010202607611100608330634105000000000000000 245201018441604152013712538332207853311363322308319199150058224179161176100052060505060607090708409509080507330455095000000000000000 245212020313629194015713740539206457810864324316330191145062237190175189097052070607070610060707309610090506440666085000000000000000 245224014004681166016912740133802854912458924350365208170057232198135165114053100508060608030303509612100609340635105000000000000000 245232014646641139014611435730404551812355722323330201162054228194148159083051080406050507050505508510090608330644074000000000000000 245243014989602129013512532727205250511954322312325180141050207173142140089054060405060406070406408510080406320444075000000000000000 245254017487725167017612241138303055013156624356369224184061242205152198094050110509060709030404608612100810440756084000000000000000 245264016352669123014709234830603149713452022332349203170042224200126161114052090306030407040304607511090609230735105000000000000000 245274017487700169015711839237002655212656022334348214177053244203149169094049100507050609030303508511090709340745084000000000000000 245284016581724205017414042937203458912259224343385219185065242197151183119053110709070709040404509611110710440646105000000000000000 245291014646700154014811634927903053613049821357365212174060253216154144103052100506050406050204607512100709450854095000000000000000 245304017487665182015712941340103656611762123348354204164058232201138183102053090607060710040404409611100608340746095000000000000000 245314016581700240017114445643805262111265124356376212168067248201173188107053100809080811040706410612110708440766095000000000000000 245324014062645211017114644641307059510869226333344204155070233205145202125053080709080810070808310711090607540747115000000000000000 245331018441665147014612534929605052712652422350354205162059238201154166091053090406060406060406507512100608340755085000000000000000 245341014989584147014311238336104552711065524304314173140047211176147183104053060406050609050505310609080306230446095000000000000000 245351016080629152013812736229904253311857622311322197153059238199154181077051070505060506060405408509080507340656064000000000000000 245364017487698170015712539235404055412556122356365214176049236211146162112052100507060608040405508512100709240845105000000000000000 245374017487653153013612239137704153412259820327340201162051230196139166096052080505060609050405509410090608340645085000000000000000 245381018441641112013810331025104148213248421324336193155047219174131131086052080305040305060305607510090507230433075000000000000000 245394014004718288016815851151006666010871123374379217169072262216177218126052111108091014050907311613110708550867115000000000000000 245404014062700185516812441336903656912358923355364219177064246207146175106051100608060709030504509612100709440745094000000000000000 245411016080625100513308429922602046413447821329335185155049210177131131098053070205020304030203607510090407230433085000000000000000 245422014646688100012708429924502146414843418327341189156047211174124127102049100204020305030203806310090407230433094000000000000000 245434014062637151016012540331001953211963225344363210170053229185127152098057080508060607020302409711100709330534086000000000000000 245442016080669126014809535125302650113352422335347205170051230191137136097051090406030505040203607511090609340643084000000000000000 245452018441637130013610233129203850612552021332336199163050228196146156083052080405040406050404507511090508330644075000000000000000 245462014989618125013010833329503950012354021295316194158048225202138138089051070305040406050404508509080507230743074000000000000000 245474016352669179016714341937402456311862625333349212170057235190145171109052090608080709030303409711090709340645095000000000000000 245481018441614144013312138229706452411762321316318195154055220190151162085051070405060606070707409510080507330645074000000000000000 245494017487685154016111438135102253612755723337365207170048236194142166118053100508050608030303508611100609240645105000000000000000 245504018464637141013312537734903052012259220336341190154053214184137154102053080405060508030404509411090507330544095000000000000000 245511015335641121014409433124402249412951722335344193155051228176140150097053080306030405030203607511090507330444085000000000000000 245522014989633124014510832924204649812752022313330197158057220190131122085052080306040405060405507510090507330633075000000000000000 245534014004696143515311135631401752213351122342366212179051233197136150095052100407050507020202607511100709340634085000000000000000 245542016080625124012910632625705049812552120315325194162050219197140147078052070304040405070406507410080508330644065000000000000000 245554014062716184018012739734802356812655425342368225188056249203146168093051110610060608020303508711100810340745084000000000000000 245564014062688145014211637031102352513153720337345215177049239203128131084050100406050507030203608411090709240733074000000000000000 245572014646586128014112434928304450411659524309316174139056211174138162081054060406060406050405409609080305330445075000000000000000 245583016080657098013208729622001746114245020338346198163051214179116114101052090205020304020202706411090508330422095000000000000000 245594016581720219016513745241004860211962723349382221185062248189159177102053110808070810040705409611110810440555095000000000000000 245604017487681194017112441143703057811760425347368208162059233178149175111054100609060711030404409711100608340445105000000000000000 245612020313610130014211034428805050612056523318330183153057215184157160096054070406040406060406508610090407330555085000000000000000 245621016080653132014410533324303850912851022338343203163059220188131138092052080406040405060304607511090608330533085000000000000000 245632014646633136013911232626303551412351422329343185145062223180162140095054080405050405050304507510090406430554085000000000000000 245644018464637173015912940940003455711464224338346200162049221187137181099054080607060610040404409611090608230546085000000000000000 245652014646681206014913537235604559011554721361366201153075246216192192119053100706070508060405408512100607540876105000000000000000 245664014004716169015910839035002655212954522329368225185052250208142157104051110507040608030303608510100810350744094000000000000000 245674016352688174016213341337303655812360023334349210177059246200143163087050100608070709030504509611090709340745074000000000000000 245682014989618183014514738033909456710861523315318205157062230190155183083051070606080608110910309610080607440656074000000000000000 245694016352700172016012140135902655612557322338354225177059250203133155081050100608060608020403508511100809350734074000000000000000 245702014989629136013810934029703251412254122318325197161054220195137151083051070405040406040304508510080508330644074000000000000000 245712016080629106013508931223101547313249521338343184154052209174138133097054070305020304020202607511090407320443085000000000000000 245721018441604104013210333224303047012854921331337174141043200171132140107055060305040405040204608511090306220434096000000000000000 245732020313622158014511237338504054011560023321327192144059226199164177087052070506050509040405409610080506330655075000000000000000 245742014646641099013308729223501846213845520322333224156051224190127124092052080205020304030202706410090807330633085000000000000000 245754017487683179014713341338603656312160521343352219177058235206142162094051100606070709040404509511100709340745084000000000000000 245764016352685130015710636828901550613553723338356217185044235199126143090052100407040506020202608611100710240634085000000000000000 245774016352716214015913543540504059811960722367392208170061235200151182118054110707070710040405409512120609440746105000000000000000 245784016352704211016613344441207159511863123362371212169059246208157190115052110708070810090608409612110708340756105000000000000000 245791014989625132013611032728504550912252321343357183146057216179150153123057070405040406050505507511100406330444116000000000000000 245802014646665147013811337029404052712655720333354202163051230187138159103053090405050506050405508411100608340544095000000000000000 245812016080661124014309831224202849813247321334344201162055236200141142091052090306030305040203607511090608340744085000000000000000 245824016581625122516110435128302649612656125314334190158049209181119143095053070308040506040203508710090507220524085000000000000000 245834014062675196015713743839104658011664823343352207162056233201152183098052090707070710040605410611100608340756085000000000000000 245844017487661139015812036132202451812754723321351205170051214188127154103053090407050507030303508610100609330534095000000000000000 245854018464649136513511038136803551412658720320329198162053229185140162076050080405040609030504508410080508330545064000000000000000 245864014062712162016810737833602254513053123346351226186052244210138162084049110508040508030203608611100810340845074000000000000000 245874016581696161017112236731102054412752724352364209177052238198143147101052100509060507020203507612100609340644095000000000000000 245881014989612150013011834433104953111556221325333185146062209195145166102054070505050408060505408510090406420645095000000000000000 245892014646637126014610434528602250112754123319321196162056225198136156082050080406040406030203508610080508330634074000000000000000 245902020313643116013809331926103148713249621301316201171044218185154138081049080305030305050204607509080609230553074000000000000000 245912014646610113014810231125902348312651024301319185153054217174129127084052070306040305030203507609080407330433075000000000000000 245924017487645150015711837732702853112158524331351193161051188143132153103054080507050507030303508611100508310134095000000000000000 245932014646633123514809332527501949712751323330344186161054211169144136093054080306030406030202507610090408330343085000000000000000 245943014646578097012310129523103345912551021297310175138051205173126133077053050204040304050204507509080305320433065000000000000000 245951016080600142014211433329903652111555623320323182147061220173150155095053060406050406050304408610080406430444085000000000000000 245964016352688149014311637531102653012954520353366207163053228188137158096053100506050507030303608412100608330544085000000000000000 245972015335661135513510031426302951312847520337351199169055230190152136099053090405030305040203607411100508340653085000000000000000 245984014062696150015711837830501353113154322333356220185049240193126157094051100507050507010202608511100810240634084000000000000000 245994016581692154016512236130301453612952123351371214179053233188125190113053100508060507020202607612110709340536105000000000000000 246001014646622096012908429827701245713647920320324186157040209171122130091052070204020306020202707410080407220433085000000000000000 246012015335641127014009531728302450212749521308335198162051230180163140083052080406030306040203507509090508340554075000000000000000 246024014004673150015811837431801253112655523332364207172051218194129171106054090507050507010202508611100609330635095000000000000000 246032014989606171014413838134505855510962923322339177139067226190161179114055060506070608060706309610090305430655106000000000000000 246042014989641115013809633526302448613152221339343194162044215192132147106053080305030405040203607511090508230634095000000000000000 246052015335614116014610332223702248712652523315328181147053216185141144095053070306040404040203507610080406330544085000000000000000 246064016352673162014810940535403454512360122333342210172054230203135169088050090506040608030404509511090709340735074000000000000000 246074014062700157016711635631101553912950823326355223185053237199137161092050100508050507010202607610100810340645084000000000000000 246081015335633186014913337938905857011159923335338205164062231189147190114053080606070509060606309611090608440546105000000000000000 246091014989625137014610934330303851512154923328336193154057226194148159090053070406040407050404508610090507330644085000000000000000 246101018441610115013510533927703148612555622322327190164044213183130153094053070305040406040304508510080508230534085000000000000000 246112014646669141015111333529203252012850122348357201162052234185161149108053090407050406050204607511100608340554095000000000000000 246124016581677166015312239435003254912358322334347215169058240207136164105051090507060608030404508511090708340735094000000000000000 246134014062704204017513941537403658811958924353370223176059244202154182117052110709070709040404409612110809340756105000000000000000 246142016080673128514410332825402750413348821335347210169054238193143144095051090406040405040203607511090708340644084000000000000000 246154016581708196015912942539303258012260022353359217176066247210150176099050110707060710030404509512100709440845084000000000000000 246161014989629140014210536230505051912157522312332185146057216188153157096052070406040507050606508510090406330554085000000000000000 246174016352673139015311735029901251812952122349360205170055224187131159085053090407050506020202607511100609330534075000000000000000 246184016581700152016911436630302353313152224340364223178056229194132144099052100508050507030303607611100809330634085000000000000000 246192016080606147013311433931604652711456022308329185147055215184148156096054060405050407060405408509080406330544085000000000000000 246202015335647144514710932627902652412350422320329198154056237201153156081050080406040406030303507510080507340754074000000000000000 246214016581661135014911034028601851312851422337359202171048213183126138110054090406040406020202607511100609230533105000000000000000 246222014646649134014410534626603051112753322334343195162056233194151153100052080406040405050204508511090508340644095000000000000000 246232020313614134513611635030302751112057022311320193154060203187150166077052070405050507040303508509080507420545065000000000000000 246244014062675153017012039731601453412658825331346208170059235195133163089051090509050607010202509711090609340635074000000000000000 246254016352683176015813142538803556012162223335353212172057235188138191104051100607070709030504509611100709340546094000000000000000 246262014989653155013712435732206253712154621333341200162057225199149170090052080505060507070607508511090608330645085000000000000000 246274016352704206016514144939104059011963723357367217176064244202153184091052110708080810040505409612100709440756085000000000000000 246282020313614160013112139235205654211363821312316194156051220189154165079051070505060608070506409510080507330555064000000000000000 246291015335614105514609230127002447113049023327332181155045214173136138087054070306030306030203607610090407230433075000000000000000 246301014989629125012710531828203250012550620305318203172049219181146145076050070304040306050204507409080609230544064000000000000000 246312016847645130013610332129404550612749821333339197163051227193134144085052080405040406060405507511090508330634075000000000000000 246322015164614165014813639033405254811263524320329191148058225201154161070053070506070608060606409610080506330755065000000000000000 246334017932669141015611134931202152012852123316337221178050235209126162058050090407050407020303607610090809340735044000000000000000 246344015358622147515013137930602352711861024325333191152055216186131161090053070407070507020303409610090507330535085000000000000000 246352025594598189014113740038606457310466923323337180146056216169161201108056060606070609070607310610090406330357096000000000000000 246362016847610158014012235934004054011258822312328186153053228185158162088053070506060508050405409510080407330555075000000000000000 246371015513657158013812435629904254012154221348363196155062225187145172104055090505060506060405508511100507430545096000000000000000 246382015838622157014610034434102853911555323315327196159059229201149160081052070506030408040303408610080507330745075000000000000000 246394015358649145015111237732801752512358123318342203170057214182117167112052080407050507020202508610090609330525105000000000000000 246402014425598120013211131827103349312153222315326183146052210174138146093054060305050306040304508510080406330444085000000000000000 246414017959657157013210939034001853912159420329346203168051227183142165089052090505040608020202509410090608330545075000000000000000 246422015164645149014511934432704853012153322341349199163058220190145155099054080506050407060405508511090508330644085000000000000000 246432016847515111012310735936504648010769623248253177142041212192138161047049030304040509050505310606050306230645034000000000000000 246444023266685167015212237735402055012455022346350217179053238204134174074051100507060508030203508511100709340735064000000000000000 246452015838657117012609830125102248913445819335348196164050220196133126087052090304030305030203606411090508330633075000000000000000 246462015513600190014215038136807657410463623307322188139073242203160184083053060606080609070908309609080405540756075000000000000000 246472025594618152014012435836604653311558022309325194155048227196138161089052070506060509060405408509080507230645075000000000000000 246481016847604167014013536338804755010960123310315189145049220182150174084052060506070509050505309609080406230545075000000000000000 246492015513622152014812236732004253311659123320338187152054227186143157074054070506060507050405409610090407330544065000000000000000 246504017932645109514909033227901247713551523308334196167049228182115138085051080306020406020202607609090508230523074000000000000000 246514015358716178017012540333402856212756323366375217179056238205138181100052110609060608030303508612110709340746095000000000000000 246524016760720140015710234328001451913847621353369224187056231196124135059051110407040406020202707512100810340633044000000000000000 246534015358681172014912937732702255612255421360370207174053229188137153091054100606060507030203508512110609330544085000000000000000 246542015513622193014814637736805057710760723327340190147068238190151177098054070606080509070406309610090506440645085000000000000000 246551025594618144013312534933803652411756421310327201159056231192147145090052070405060408060204408509080607340644085000000000000000 246564017932696154013111636631601853612952618349377206174052232184127147112054100505050507020202607311110609340534105000000000000000 246572015838618147013110131930902552711751721318332188150053225188144149094053070405040307040203407510090407330544085000000000000000 246584015358669189015513941437702957311662023329360203166064235221140171098053090607070709020403409610100608440945085000000000000000 246591015513661120513910031225702349313447321334344201168041238203135123089052090305030305040203607511090608240733075000000000000000 246604017959677169014812537734602755212255821361364209178057219187139172096053090506060508030303508512100609330545085000000000000000 246614017959712133015309835932001151013950421357372219187046232199127152092052110407030507010202707512110710240634085000000000000000 246622016847637182513813338437404556611260321325328209170057242200161179087051080605070609050505409510080609340755074000000000000000 246632015513649206514514638437005759011059122323333214164064255216159175081051080706080609060606309510090708450855074000000000000000 246642015164622187514813439137506357110862923334342190147070227188154190099055070606070609080507309611090506530556086000000000000000 246654014214685151015710937233401353212854322345358213181054221193135150086052100507040508020202608511100710330634075000000000000000 246662015838643097013708628922501345914044921332338199159040218181120115083052080205020204020102706511090507230522075000000000000000 246674016760712166016810938131801654912953423327355235193061246206134151087049110508040607020202608610100911440734074000000000000000 246682015838645138013910934027003351612552621323344199155049231206145142080053080405040406050204507510090507240744075000000000000000 246694014214724154016211037831302353613552222372380220186051244195141144107052110508040507030203607513110810340644095000000000000000 246704014214700176016412739635702056012556623348356215177061235217135169103050100608060608020303508611100709440835094000000000000000 246711015513633124013309933528803249812752820324329194160050223187144144079051080305030406050204508410080508330544064000000000000000 246724016760688140016611437528301451913254524361371207178050225195131158094053100408050506020202608612110609330634085000000000000000 246731014425618134513211234733403351112056121326338192156049222186142157098054070405050408050304508510090507230544085000000000000000 246744015358700136015510733830001551413648322333365209181049243204122140097052100407040407020202707511100610240734085000000000000000 246754017959657123014610335831201549713254422332338206172048225196126143085051090306040507020202608511090609230634074000000000000000 246761015838641143014210534630703252212253922338351193158056231193142143099054080406040407050204508511100507340644085000000000000000 246774016760726160014511235329301454213348620355377218179059244204133162094051110506050506020202607412110709340735084000000000000000 246784016760669147515411436831201752712655023327344210174053228195135142072051090407050507020202508610090709330634064000000000000000 246791016847629146014312233833304252611953822317338190159052229183145150087053070406060408060305408510090507330544075000000000000000 246804017932692186015713141437701757012159722355373212177058230190133189108053100607070709020202509512110709340636095000000000000000 246811015164622120012910432028904049312651520318324192159033219188129141085052070304040406060305507410080507130534075000000000000000 246824015358720151015710735531801153213549221353375225194054236203133150107052110507040507010202607512110811340734095000000000000000 246834023266696141015510535232501452013350622355366221193049229190131152085052100407040507020202607512100811230634075000000000000000 246842015838618110013910332425904547912952522315323189157051214181127140090052070305040405050405607510080407330534085000000000000000 246854014214698144015410035930401352413351422338360218186052229205131147091051100407030507010202607511100710330734084000000000000000 246862016847610124014010935130403849812257623309316191162048212190127150074051070306040507050404508609080508230634064000000000000000 246874017932692162514911337034201854512653421346356211173049245203140148085051100506050508020202508511100709240744074000000000000000 246884014214649128013811433728701850412851821331356192159044211170124141099054080405050406020202607511100507230434085000000000000000 246894015358665152514912036332803653312454622335352205170057229197134149093053090506050507050304508511100609330634085000000000000000 246902014425637215014015140536107959910663521337346201156072249211203184098054080706090609080908309511090607540886085000000000000000 246914015358653154514311835231500753612153921347359195158053225180134156091054080506050507010101508511100507330534085000000000000000 246922015513641103012008729023901746813645218341356200162046211184125131095055080304020304030202706311100608230533086000000000000000 246932015164625142014211134232805452111954722319331196161060229194129153084053070406050407060506408510090508430634075000000000000000 246942014425647204014913837233706858811057423322341207156065250219183174099052080706070508080607308610090607450875085000000000000000 246954017959681163016012338736202654612456923335348212177054237209139165077051100508060609030303508611090709340745064000000000000000 246962015513665140514911133729902551912850722341355206170048234204140144094053090406050406040203607511100609240744085000000000000000 246974017932700181515912940738503156512358222347363220185057244218138175087051100607060609030404508511100810340845074000000000000000 246981015164669139014510534928304351812952221351352207171051235208139155094052090406040406050405607512100609340744085000000000000000 246992014425649221014014839641008460410761021319331207170066247207172187092051080806080610081009309510090609440766084000000000000000 247002014425633188015314641035108457211064724331347193155068229188157189102054080607080708081009309611090507430556095000000000000000 247014023266704174014811638436601855812654521361368220179060245203138149093052110606050609020202508512100809440744085000000000000000 247021014425625164014912936131605054711457623331348187140066237198164154101055070506060507060406408611090406440654096000000000000000 247032014425614113013410531326403448312751021331340172140048211175129137101055070305040305050204507511090306230433096000000000000000 247044016760712179014512540933402356312657420369385213176059238185141167113054110606060608020303508413110709340545105000000000000000 247051015838637110514409331025001847913248722318332198163051223190119135079052080306030305020202607510090508330623065000000000000000 247064017959669162015411937336002654512255823331345207170044226189138164099051090507050509030303508611090609230545084000000000000000 247074023266661165515312940341702654812061023329337209171053234190137184087051090507060610020403509610090609340646074000000000000000 247081025594598172013313737642005055610762922305317187148057233188163181090053060605070511050606309509080406340556085000000000000000 247094015358657133013711336130501851012855020328345201170053226180124146088052090405050507020202608410090609330534075000000000000000 247104014214732149016311035129701153013847922351379224189052251203133143108051120508040506010202707512110810350734094000000000000000 247113015164610149013511734632706553011556722318333181147050201168134164096054070505050407070707408510090406320335085000000000000000 247124023266683165014911237936602454812455521357362213173049232197138150096053100506050509030303508512100709240644085000000000000000 247134015358622122513011434629302249612555620324336186153051205163122141092054070305050406030203508410090407320334085000000000000000 247144017932690120015408932527901049313947122329349212175045233200120129087050100307020406010102707510090709240723074000000000000000 247151015838645157013111833028604653911951120323337195155062251214143140104052080505050406070305407410090507450844095000000000000000 247162015164639137012311433330704251512452019324344191158050225181133151096053080404050407050405507410090507330534085000000000000000 247171015164645160014613536132005254211955922327340199162061229201148174103052080506070507060606408510090508430745095000000000000000 247182014425647130014011334027404550612752521326335198163050232197133146087051080406050406060405507510090508340634074000000000000000 247192025594622208014915340943406559210565823322335192144064224188153191083053070706090611070707310610090506430556075000000000000000 247202025594582132013712333631404350911457723295312179144053199178131156085053050405060407060405408609080306320434075000000000000000 247211015838602095012408730225601745613250120304313184154042214177123124075052060204020305020202607409080407230433065000000000000000 247222015164641178514412539838802756211462022318331200151057240198144186087051080606060609020403409510090607340646074000000000000000 247234016760677141515010634030501352013050322333356208177054232201129146079052090407040407010202607511100609340734065000000000000000 247244017959671173514812039837502655712059422346365198163059225182135173110054090606050609020403509511100508330535105000000000000000 247254016760677129015410134027901350513450322333354207177050227168123130101052090407040406010202607511100609330333095000000000000000 247261016847610107013509531625202347412851822325337178146047211183129137098055070305030305040203607510090306230533086000000000000000 247272025594620167013513138640105955011262221302329189161040219179148177077053070505070610050806409509080408230445065000000000000000 247281015513625116513510231625302848712850621333339189157049216189130141106054070305040305040203607511090407230534095000000000000000 247292015513625126014810933829505050112454123322327195163051219188127148081052070406040406060506508610080508330534075000000000000000 247301025594625140013611436033104251912057521329339190154048220187146144094054070405050508050405508510090507230544085000000000000000 247314023266641110514009036227700847913356421296325205169046214186118149087050080306020506010101608509080608230524074000000000000000 247324015358661135016011636837501451312855624335345203171048219185130149086052090408050509020202608611090609230534075000000000000000 247332015164614134013811433131103651112053922321328193161057221191148158093053070405050407040404508510080508330644085000000000000000 247342015838614109013209429627302847712848221303321188156042217188129144071052070305030306040303607509080407230534065000000000000000 247354017959673168015911840936802555112260823341348209176055235198134160094051090507050609020403509611090609340635084000000000000000 247362016847614142012911936231604452111759021316324191148051221190133168087052070404050507060405409510080506330635075000000000000000 247374015358614132014610834630901250912056423342366200175055223189126152099059070406040407010202508611100609330534087000000000000000 247381015164681117013610031426702348913946120337342196164044229189130125092050100305030305030203706411090508230533084000000000000000 247391015513685132014009932227703450913447120353359208171050233205135150088052100406030406050304607412100609340734075000000000000000 247402014425618117013310132527003648912652621320327190160055218180135140093052070305040406040404507510080508330534085000000000000000 247411014425659131513811332729403450712949620342347206172049234194130144087052090405050406050304607411090609240634075000000000000000 247424017932708189015712240636102857312357322362373216181067240204153170103052110607060609040303508512110710440755095000000000000000 247434017959661166015512642938202254912065023333354197163056221195132161104053090507060709020303510611100508330635095000000000000000 247442015164610191514815440539806457510666424320325188151060233199173187097053070606090610060707310610080407440666085000000000000000 247454016760673133014311837829601351013156221322339203171049225192126149090050090406050506020202608510090609230634084000000000000000 247461015513661143014311234329104352212651921339357197168052233195151157112054090406050406050405507511100508340644105000000000000000 247471015513625195015014941936607357910766924324333196148071234196149197094053070707080709080708310610090506540646085000000000000000 247484017959716161515911438132301354413153122361381219185051240197124145110053110507050607020202608512110710340634105000000000000000 247491015838669130013509431726002950613247420323340207173057232177150153098050090405030305040203607410090609340444084000000000000000 247502015164618151014312434729504053211656223318339184153055220179160164107054070506060406050405408610090407330455095000000000000000 247511025594614132013710933930104650912055322318325185141059222194126152087053070405040407050505508510080406330634075000000000000000 247522025594618142013210736633904852111859221311322192151057216182144159083052070405040508040605409509080507330544075000000000000000 247531014425610111012109230925702448012750719322333177141047214187129129087054070304030305030203507410090306230533075000000000000000 247541016847606140014210637435703851911661823323334185153054202162148175099055060406040508040404409610090407320345086000000000000000 247554014214673174015313039833802055812059122335357199163064234190142177105053090607060608020203509511100508440645095000000000000000 247564017932732168016611439333801755113253722353374230198057247225137168081051120508050608020202608512110911340945074000000000000000 247574015358653145014712336633802852512456122317327204171051234196127146084050080406060508030403508510080609340634074000000000000000 247584014214681152015211737931401353312755722341354208175057229183133146086052100507050507010202508511100609330534075000000000000000 247594014214704160016112039330801554212955822333352224184058240205122150080050110508050607020202608511100810340734074000000000000000 247604014214700194515412839439003257812156222349365217185062247198149175087052100607060610030404508511100710440645075000000000000000 247614017932708210016313745242302659411963823343357227184058249210150187102050110708070811020403409611100810340846094000000000000000 247622014425657123013709932525702949713249520315338205168054221194137137083051090305030405040203607410090608330643074000000000000000 247634016760669157015311838334802753912457323359366193164051222177131146111054090507050608020403508612100508330434105000000000000000 247642015513594119013510632329203849112054322276288187153057212173145146084048060305040406050404508508060407330444073000000000000000 247651016847586100012709231025803146412652821296303172142040209182125134070051060204030305040304508509070306220533064000000000000000 247664014214724179017211641434102356312857223351371230190060243206139161103051110609050708030303608612110911440745094000000000000000 247672016847633126014309831428502650112649522318331199177048232190151149072052080406030306040203507510090509240644065000000000000000 247682015513655141014511432526402752012549722336345203164053232191136140096052090406050405040203507511090608340634085000000000000000 247694014214708181015012341536005456512558621347361227190056246201143164088050110607060709050706508511100811340745074000000000000000 247701015513598110013510233127103447912455322321325177142084205178123141098054060305040406040404508510080306620434085000000000000000 247714015358688210016313543541404459411563123349366206171063238193144177109053100708070710030705409611100609440645095000000000000000 247722014425629116514410934529202248712954822325335190157043213182122148093053070306040406030203608510090507230534085000000000000000 247734016760653134015312036931501951112756523339358188153048216181125138098054080407050507020202508611100407230533085000000000000000 247744014214657171015012739035402855511859422326350205162055225178142174106053090507060608030303409510100608330445095000000000000000 247754017932692212015913044843103259611664623353368212175059241194146183092053100707060811020504409612100709340646085000000000000000 247764015358665150515112139136302053112558822337351199163059220185137161095052090507060609020303509511100508330545085000000000000000 247774014214649132014410736130501250912755622318334196160053218185129146083051080406040507020202508510090508330534074000000000000000 247782014425625116512709629725302748712847520335347185164044213178132123105055070304030305040203607411090408230433096000000000000000 247792015513677211014215039033406459511357621343353212161071245208174182104052090706080608080607408511100708540766095000000000000000 247804023266645194015813341343305457811164024333346202153057231198158185091053080607070711070506309611090607340656085000000000000000 247811015513641134014011133129003851112551621337349196162048226188150144099054080406050406060304507511090508230544085000000000000000 247824014214720210016413544940705759412162422368384219182060252200154185098053110708070810050706509512110710450756085000000000000000 247832025594606178013914038639106456210763722299320188155055227186146175086052060605070610060707309509080407330545075000000000000000 247844015358685190015313040936003057411959722351359214176061244207149178089052100607060609030304409512100709440745075000000000000000 247852015513641122013609832626202049612950921324335202168048226198137141072052080305030405030203607510090608230644065000000000000000 247861015513661133013510633424802351012950520352358199168056220180140145099054090405040405040203607412100508330544085000000000000000 247872016847641152014511837136904853312057822311320198161052229190138181079050080506050509050605508509080508330646064000000000000000 247882015164692146514411135830902452613151720335360225185049237198142160089052100406050507030203607411100810240645075000000000000000 247892015838665144014410634030303052412651121323340207169065231201148162085051090406040407040304507510090608440745074000000000000000 247904017932700194015412939940703657812157022350371218176055242203148172094053100607060610030504508512110709340745085000000000000000 247912014425641112013509030124401748213247021333339193162048220185130125096052080305020305030102607511090508230533085000000000000000 247924017959696156014812440133801453812957621355366213175049229198140166105052100506060608010202608512100709230645095000000000000000 247932025594602137012711134234902651511656721295307188148052216183141165064051060404050408030303408509070406330545054000000000000000 247944017932655204015113744846303458811168423342352196161060232180152191109053090707070812020604310611100508440556095000000000000000 247954015358712171016611441931602755512858823373385222185051234188139151099054110508050707030303609613110810340544085000000000000000 247962025594633107014009031927901847413350422300314185169044225199122137069049080306020306030202607509080408230633054000000000000000 247974015358681138015710436732602251613153923336359204177052230198130146094052100407040507020303608611100609340634085000000000000000 247982015164685133013810232527302951013447420331346197162055221181150155104050100405040406040203607411090508330544094000000000000000 247994014214649157015712836530701053912056324326357212168065229188132161099055080507060507010202508610100708430535086000000000000000 248002014762639116014809233026702448713151623318329200168051224190133137083051080306030405040203607610080608330633074000000000000000 248011014762606211015115441136806259510167725327335186140067234207174195106055060707090709070607210710090406440766096000000000000000 248021017685649158013912936630204054012056421333357201169052235193146162105055080505060507060305508511100608340645096000000000000000 248032014762669187014613137735704257111756421331343214175054248208157165092051090606070508040505408511090709340755084000000000000000 248041014762633162013812135232903654511655521335343196163051229190152154095054080505060507050304408511090508330654085000000000000000 248054013365704181016212740935202456512458123343366220184057237212140164089052110608060608020303508611100810340845075000000000000000 248062016107641136014911133728504051412452623343352196156046224201144139103054080406050406050405507611100507230743095000000000000000 248074012891708199016713741137403358312158023346372226176065220177146176096052110708070709040404508611110809430445085000000000000000 248081014427645137015111135126603551512554423337343196162049224190136146087053080407050505040404508611090508230634075000000000000000 248092016107641103013509030322302446813647221324342192164044210171128118099053080305020304030203707510090508230432085000000000000000 248102014427598138013711436432305551611560822313325180145052207176133158090054060405050507050706409510080406320434085000000000000000 248114020152645168015912440837503455111763224320351196166055223194142170090054080507060609040404409610100508330645085000000000000000 248124020152618100014208032428301446413352523291313190162042209175124136065050070206010406010202607608080508220433054000000000000000 248134015199665143016511136230801852212754424321344204171049229192126154087051090408050507020202508610090609230634074000000000000000 248142014427620160013911638635104254211462322332345188146051220171161172105055070505050608050405409511090406330455096000000000000000 248154013365673157015711738334402853912456923330351209172051235188133161088052090507050608030303508610100609340535075000000000000000 248164021986685176015712141138503756012260023351373202168057226185144177109054100607060709040404509612110608330545095000000000000000 248174013365657190016613643439203457411466025312337211172061233194138200088051090608070710040404410710090709440647074000000000000000 248181022169598161013611840443104754410967522303318187146051217191147192083053060505050611060505310509080406330646075000000000000000 248192014427685146013810534730103852613050620331352214160048236197134158086051100405040407040404607411100708240634074000000000000000 248204015199704171015311637933801855512653921348372222178058245202137162114052110507050508020202508511110809340745105000000000000000 248211014427645129013010332826202850512750920334343195165050227191138137097053080405040405040303507411090508330643085000000000000000 248222017685618123014709933625902649712454423310317197169048221178137153067051070306030405040203508609080508230444054000000000000000 248232014427629118013010131325903049012849720315327201173046227190133132072052070305040305040304607410080609230633065000000000000000 248244015605700146016210835130101552613350123352377216183055228195125144122053100408040507020202607612110710330634115000000000000000 248251014762649141014811833827703452012452122332342199171063226200137144094052080406050406040304507511090509430744085000000000000000 248264012891677194516413441738803157811761624331348215183057232193134186091051090608070709030404409611090710340636084000000000000000 248274015605606118013811335129401349012358022324341178144049170158118150116056060305050506010202508510090306210224106000000000000000 248284012891777233016213443743404261512656120347374256216062273232159191083048140808070711050405508411111113461056073000000000000000 248292022169551126012011436634005850110966421268286178148046209169140151081051040404050508050806310507060306220344074000000000000000 248301014427586100513009829522501846412650322322323170139054196175119117088055060205030304020202507510080305320422076000000000000000 248311016107655115513109730124801548613446020331344205170045233201126134092052090305030305020202606411090609240733085000000000000000 248321014427598129513410632727803250511854622316325174146049212175127144088054060405040406050204408510080306230434075000000000000000 248334013365653159014612237833303154112057922320354200169050224175135164108054080506060508030404508510100608330435095000000000000000 248341017685653127013410032028703650213049020338346193162054227193140145081053080405030406060204607411090508330644075000000000000000 248351022169598107013509830525502147412651022313319187157039209179129136083053060305030305030203507510080407120433075000000000000000 248364015199669140515811336030100951912853823318347208177051224195118159090051090407050507010201608610090609330624084000000000000000 248374015605685154515411136232003253612752922327342220186053237203133169088050100507050507040404508510090810340735074000000000000000 248382017685649124013609930125702749813046320321340198161046227196131122091052080305030305030303606410090508230633085000000000000000 248394021986620193516014943743907057710770525318334195157058182177140197090053070608080711060808310710090507310446085000000000000000 248402014427665157014412536730105253912355221336349197163044235195151156086052090506060507060506508511090508240644075000000000000000 248414013365657183016213440737003856711562024351364197161064212172143188118055090608070609030604409612100508430446106000000000000000 248424015605641164015812738436802754711759824329348193156055211177130177113054080507060609020403409610090507330435105000000000000000 248432022169606159013710537039805054111261122303317198161052220180130192081052060505040510060506409509080508330536075000000000000000 248442014427602217513815143046308660010071423318324182147057217184172201097053060705090712090909211610080406330567085000000000000000 248451017685622118013810231627403949012650922319335190150049221190131126098053070305040306050304507510090507230633085000000000000000 248464021986633161014711640938902854411664523317342200163054226200131166099054080506050609030403409610090608330735085000000000000000 248471017685622163014011437431804554611360122329333197161061229195144170093053070506050507050505409510090508430645085000000000000000 248484015605669140014210835634503051912853221323349207174046237199129147082052090406040508040304608510090609240634075000000000000000 248491014427594119013510835626803049112059922324328182146051215183129159099055060305040505040204509510080406330534086000000000000000 248501014762606118514310431626502849012352123307325183156058216179123150084053060306040305040203507609080407330434075000000000000000 248514015605692135014310534527701451313449820335374211177048225188135135113053100406040406020202607411110709230533105000000000000000 248521017685661107014008331122901947413947121339352191164053217200119140088053090306020304030202707511100508330724075000000000000000 248534015605736224016813743341304060712158822367390232190063249204160183116052120808070710040505509512120911440756105000000000000000 248544013365677210015613743543604659411364323346359206162063228185146190120053090707070711040605409611100608430546115000000000000000 248554021986641138016110736836202151612457425331338198164047217188131151082052080408040509020303508711090508230534075000000000000000 248564020152629156015311037738503153811659824324340204162055217169145161086054070507040509020504409610090608330345075000000000000000 248574015605665187015413439838103857111659823326353204163056235197144177097053090607070609030504409610100608340645085000000000000000 248582017685639168013612236233203655111556621322335201162054235194148157090052080505060508040404408510090608340644085000000000000000 248594013365704184015312442037903556812359621354374218174055246209142167100053110607060709040404509512110709340745095000000000000000 248604012891688169017112340534104555212458824348364218176054231201140161103052100509060608060405509611100709340745095000000000000000 248612017685614124014609834426103049812356023309325193158057206173130140084052070306030405030304508609080507320434075000000000000000 248624021986641150016111838138102953112059325322334211176047233205140159074052080508050609040303509710090709240744065000000000000000 248631028855625107013009930725302047413149120330335186156051211180125132091053070305030305020203607410090407330533085000000000000000 248644013365694226516413446144405660911366423336359222175060252188150210105051100808070811040806410611100809450547094000000000000000 248652014427641231014115140941206061310463822320328199154053255181183221089051080806090610070607309510080507350578074000000000000000 248661014762590117013910731927303448912054123322336174139054205161134153113056060305040306050304508610090305320334106000000000000000 248674020152620163016211838736402454611362526333347187156049178165141174107056070508050609020403409711090407210345096000000000000000 248684020152629123014409635933201549712657022320333195162042210170133149090052070306030508020202508510090508230434085000000000000000 248694015199688152516610837732802953312954824349363214179055238188134145090052100508040507030303608611100709340534085000000000000000 248704015199728154015610635328001453613548521365390219186050236192137134102053120507040506020202607512120710340643095000000000000000 248714013365716181017512938835302456512654124338381223187056238191134167098053110609060608030303508611110810340635085000000000000000 248724021986641172514212538537003055611560022338344201160064223180139175092053080606060609030404409511090608430545085000000000000000 248731014762637119013710532026302849112950321319322200165049228194144137089050080305040405040203607510080608230643074000000000000000 248741018862602151013112935833305953211359521307316193161054215183133166090052060505060508060606409509080508330535085000000000000000 248753016107651119014209231528401949113248321316328192155047215179135142084050080306030306020202607510080507230434074000000000000000 248761016107622172014313439430406555611163323329335201160062229193140166094053070606070607060807309610090608430645085000000000000000 248771016107641136013810932826905151412451121330338195156052235191147135095052080405040405050606507510090507340643085000000000000000 248781014427625124014410334528503049812555123340342185155053206176125148106054070306040406040204508611090407320434095000000000000000 248792017685590100013710029722802146412750323324333175139048189152138109105056060205030304030203507610090305210242096000000000000000 248802022169633143513810234333703252212154221309310213177049228196146157068049080405040408040304508509080709230644054000000000000000 248811014427645177015112437033005956111457323336348203161053237188158174109054080607060508060606408611090608340555095000000000000000 248824015199700176016111436833803056012552523347370240185057241198146145109052100608050508030404507611111010340644095000000000000000 248831014427622115013410131427103048612750621310329188153052220196137143094052070305040306040304507509080407330644085000000000000000 248844015199720164015312037731401254713152321359385224181044242190132160109053110507050507010202607512110810240635095000000000000000 248854015199700169017611439332401855212656125339364226184059233192136163115051100509050607020202508711100810340635104000000000000000 248864013365681150015211538933002253112857222318351211178052234190137159088051100507050608030203608510100709340644074000000000000000 248874021986641174015712139741503455811461924335349207161049218175146177105054080607060610030404409611090608230445095000000000000000 248884021986679176016412340138601956012159124341345225186059211189138186087050100608060609020302509611090810330546074000000000000000 248891014762618168013512335732204655111257821315331196155061229194161168101053070505060507060405408510090507430655095000000000000000 248903014427625112012809630434002448212948620332338190160049216194125117090054070304030308040203607411090508230632085000000000000000 248911022169633161015112039136005554411661723318329203168053230177142170089052080507050609060606409610080608340445075000000000000000 248924015605622137014911435130201151512056524309324193161053217191117148076052070406050507010202508609080508330624065000000000000000 248934015605716178016712039235102556212754723353371228187051253202141171094051110608050608030303508612110810350745084000000000000000 248944012891688190014411939639803457411957620322360213175059254208155163100052100606050610030504408410100709350755095000000000000000 248951016107633117013110130026102848912947420338343189164050218176144124098054080305040305040203607411090408330443085000000000000000 248964013365641169015812238736403055211660424325329195168061215179144179103051080507060609040304409610080508430445094000000000000000 248974015605688157015812538432001753912755723340371208171053230178142156111053100507060607020202508611110609340444105000000000000000 248984012891712175017011841332003255912758023362374218177055243200142161095052110609050707040304508612110709340745085000000000000000 248992016107653199014913138134805058311258322351360196159056235195163162108055080706070608060406408512100507340655096000000000000000 249004015199661144014311235530702452412653721335347198170060231196127148099052090406050507030303508511090509440634085000000000000000 249014012891728219016413943539306660212059722355376235190063247206156196102051120808070710070707509512110911440756094000000000000000 249024015605677164015912240134702054712359223318353237177056236194131162096052090507060608020303509610100909340635085000000000000000 249031022169590144013411935535304152411260222302312184152045218178140163081053060405050508050405409509080407230445075000000000000000 249044012891692208017014144337002759211663924348368212177069244200147181101053100709080809020403409611100709440746095000000000000000 249054020152625162014511738937202254511462223312325201168048201169134186087052070506050609020303409610080608220336075000000000000000 249064012891622115014510433728702348612754223317342189156045200164122135107055070306040406030203508610090407220333096000000000000000 249074015199685141515310834628301952013150522344364213183050224190134134103053100407040406020202607511100710330633095000000000000000 249081014762677177014812938834603656112057321351364205170056232190142159110053090606060608040404508512100609340644105000000000000000 249091018862629252513815341646805663109966122319325214166068271224176222091051070905090712060606210510080708460968084000000000000000 249101018862618156514211535534006053811457523317326196163059227192160162081052070506050508060707408610080508330655075000000000000000 249111018862586130014011736432005250611562024305309181153050217193129165077052060406050507060606409609070407330635065000000000000000 249121016107629125013010931526403950012550120335340191155051220179148135096054070305040305060304507411090507330443085000000000000000 249134015605708170016711838533102455412754323356375215177051233187146159106053110508050608020403508612110709340544095000000000000000 249144012891661144515111135831401852412654222335339212175057229203129148088051090407050507020202508511090709330734074000000000000000 249154021986618150014412038537103553111662423312327191157048220177133166094052070506050609030504409610080507230435085000000000000000 249164013365704197015813142137903258112159822346373214174058251216150178103053110707070709030404509511110709350845095000000000000000 249172014762625169014113334632905655211355422323336192157060227178164175102053070506070407080406408510090507430455095000000000000000 249181022169645145014511235832003852512255422316324210177059234199144173067050080406050507040404508510080709340645054000000000000000 249194013365669166515611539436104054912158823329339220187050229179151151083050090507050609030505509610090810330444074000000000000000 249202014427594125512510529827403550011850121301327172142044210164146124106055060304040306050204407509080306230343096000000000000000 249211016107637133012511133026204251012451719335343190157053222192142126095053080404050405040505507411090507330643085000000000000000 249221018862590118012710131127105149012052621318324179148048216177139136088054060304040306050606507510080306230443075000000000000000 249234013365653186016413244239702657011467625337347198162053222183152174090053080608070810020403410711090508330555085000000000000000 249244013365669178015913141737906056211962423339352208170050243201146171085052090607070709060607409611100609340745075000000000000000 249254013365661149014910737635202353012456922343361196162051220176135157100054090506040508030303508511100508330434095000000000000000 249264020152677174016611242337702055812162524325351210175049240189143175081051090608050709020303509610100709240545074000000000000000 249271016107637124014909932626402449812751223324339194164050220185137140096053080306030405030203507610090508330544085000000000000000 249282014427590172014012937737405455610663923315325183140051210165139162103055060606060509050706309610080406330345096000000000000000 249292022169582155013713135633703753710861123303314174131055212187153174084054050505070508050304309609080305330555075000000000000000 249304013365708195016113040736904257912257522331361227193060244206146164087051110708060609040605508511100811440745074000000000000000 249314021986622095013909933026901045613653122322335186157043198172120146099053070205030405010202708510090407220424085000000000000000 249321018862618177013514437033506256111060021318340187147055226199165165093055070605080508070707309510090406330655086000000000000000 249334020152700203515713341137502858711958722357369222185058238202151174110052100707070709020403408512100810340745105000000000000000 249341018862570129013612436632405450511264123304316171130057202168136163099055050405060507060606409609080305320335086000000000000000 249354013365673166015712139933302354912259323338357208170053235189145165109053090507060608030303509611100609340545095000000000000000 249364012891753199515712441035102958312954420377385237203060251206149160109051130707060708030303608413110912450745094000000000000000 249371014762629144013911135728704652412056722330337196161053218194144148091053070405050506050505508510090508330644085000000000000000 249384012891716180515212738933802856412654321348377224185056244212146158113052110607060608030303508511110810340844105000000000000000 249391018862657193514113137333607257711356721328344208162065241207161181103052090606070508070808408510090608440756095000000000000000 249404013365704164015011638432603154712854521362375210176049238192135144099053110507050607030404608512110709240634085000000000000000 249411014762669184014812535530805256811753122338354215168062248210162164098053090606060507060506408511100708440855085000000000000000 249421018862618165013313836732404454811259421320333197148058236202179172080053070505070507060405409510090506340765075000000000000000 249431014762649151013511034827504653212153620346361190156057224196150141100055080505040406060405508411100507330644096000000000000000 249442016107629120012710133027802749312752520332339194156055218179130133094053070304040406040303507411090507330433085000000000000000 249451016107602121013009430528402449412150621310323190156048229187139138077053060305030306040203507509080507230543065000000000000000 249464013365637179015313041539602356311365124327343183166052229181147182101053080607060710020303410610090408330546095000000000000000 249472022169598196012912741040705758010368621316327185141057225182163180096054060704060710060606210510080406330556085000000000000000 249481014762657142513410533228604652112650520326337205172048240219149147089051090405040406060405507410090609240844074000000000000000 249491017685606108013110031225202947612751621320324186157043212181132131083053060305030305040303507510080407230533075000000000000000 249501017685602116012209633325104348712355420310315184156057215178148139090052060304030405050505508409080407330443085000000000000000 249514013365681178016212541735803656212161223348353214178057237209144155083051100608060708040404509611100709340744074000000000000000 249524012891685156015712038431201853812756123358364212180048229197132157109053100507050607020302508612100710230634095000000000000000 249532014762570108013009929726102547611952022292307175142054200166137128097053050305030305040203407508070306320343085000000000000000 249544012891657156015412039631903053812260223337357200162055218188134161111054090507050607030404509611100608330535105000000000000000 249554015605673197515413841141504958111561122327351213171059227185157185101052090707070710050505409510100709330556095000000000000000 249564015605673230016114044943204261210966823341353219176057242194161196112052090808070811040605310611100709340656105000000000000000 249574012891724159515111838130401854113352620351373227194052240209133147100051110507050607020202607412110811340734094000000000000000 249584013365633153514212737038005053411858522318337192152057216180137172110053080506060509040606408510090507330545105000000000000000 249594015605657134015611135831502051112854523335352201161056221187127142096053090407050507020303608611100608330534085000000000000000 249604016123669175015113042138103455911962922337358198164051232181146166094053090607060709020504409511100508340545085000000000000000 249612017737641156014310934134204253811953222314323205161059225199146155089050080506040408050405408510080608330644074000000000000000 249624016818657125015310432630202150013149723336340202172043233186122139096051090307040407020303607611090609240533084000000000000000 249632012795681145014210434932303252512951220338342206169054237195141148085050100406040407030404607411090608340644074000000000000000 249641012441683167014811133828503755012449521346356212170060235198149153110052100506050406050304507511100709440644105000000000000000 249652011654649260015515443141807263810166423337354189135074246211191205105054080907090710080808210611100405540877095000000000000000 249664013152692186016813042037405257012160624348360221180057245198146173103052100608060709060606509611100810340645095000000000000000 249671012728562153014313835132705653410562325299305168129066218188158179078054050506070507060606309709070204430555065000000000000000 249684014100665205516914044338307258911266625324340219169064240198137189094051090708070809051008410710090708440646084000000000000000 249692011654594102013410232224202846712754322314322181148049199169118133084054060205040405040303508510080406220323075000000000000000 249702012441616151014011834229904353211555522312334186145060216187159162108054070506050406050505408510090406430555095000000000000000 249711012728614113014109633425402648312754423319323184146052220195133135082052070306030405040203508610080406330633075000000000000000 249724016123614162015911142042004354511268425326336187148048204177132173107054070507050711030705410710090406220435095000000000000000 249734013152712191014313041637004257512358420366383214176060238204151181114053110606060709050505508412110709440746105000000000000000 249744013152696177017012239335002756112456424340357220175059243204145163090051100609060608030303508611100809340745084000000000000000 249752011654602118013811333128904249012255023310324180145057205174135168093053060305050406050405508609080406320435085000000000000000 249761018278618139013511435128503651811956821322335186147057219201137160091054070405050506040404408510090406330745085000000000000000 249774013152692180014911939738904556412257321344368207168058236186154170096053100606050609040605508511100608340555085000000000000000 249782012728620192016015744438407057610771625310320199160069229193137185077051070608090809070808311709080508430646064000000000000000 249794013152661169015012541635403955211962922328343204168058230183147177085051090507060708040504409510090608340545074000000000000000 249801012186586114013310832227603348412154822300312180147050211183119158064053060305040406040304508509080406330524055000000000000000 249814013152685168514213040732902855112459420341355205169054236197141153095051100506060607040203509411100608340644084000000000000000 249821007770622122013711034227102349612555022306334192162049213184120151101053070305040406030203508509090508230524095000000000000000 249832012441649159013812233931105454111952221337344201161058235203161164088052080505060407060606407511090608340755075000000000000000 249842012441625124015011233627603849812553724320327194161057214196134149078052070307050406040404508610080508330634065000000000000000 249852012795657145014811436632502652512555722329345201162059225190138161095052090406050507030303508510090608330645085000000000000000 249864013152692146515911035629301452613151423341370214176051229189126140112053100407040506020202607611110709330534105000000000000000 249874016123675148014811635635302452912752821349352204162063231192129157091052090406050508020303508511100608440634085000000000000000 249882012795673116013709231924402548713847420339346208169052230184137131102051090305030305040203707411090608340543094000000000000000 249894014100681183014413742038803256712061721318331221178064240200147186072048100606070709030404509510090809440746063000000000000000 249904015508688148515711837930301452913055022336350220183053231195129149084050100407050507020202608511100810340634074000000000000000 249914016123657194016514043341105257811365825342357199168055239179151185111054090608070710070406410711100508340446105000000000000000 249924016123665156015411440339302853812360623335344204161052239216134164078051090507050610030403509611090608340835064000000000000000 249934013152688175016512940734202255912359224332362215177055240201131162100052100608060608030303509611100709340735095000000000000000 249944013152716175015412439234903055912854721348374224178055249206129164097052110607060608030404608511110809340735085000000000000000 249951017737610171013712040438606055510966222308320189144063240199159172092052070505050609060707310509080406440655085000000000000000 249961012441598133013712234931805051011758422304316185138055221191142170075052060405060407050606408509080405330645065000000000000000 249972018278590089013408228825102044613248922287307184154042196171111133072052060205020205020203607508070407220423065000000000000000 249982012441641115514409232127902448613150122322333196155050225184123151084051080306030406030303607510090507330534074000000000000000 249992012728637153514813238233004753411960023338345195151062210181126166100054080506070608050505409611090507430535095000000000000000 250002017737618163013712535836906054611358022334339192146057224176157172103054070505060509070607408511090506330455095000000000000000 250011012795653125014209232029603050013049021307319208163053230199141141091048080306030406040204607509080608340644083000000000000000 250024016123675167015912039137002455012258023334347222177045245207142162083051090507050609030303508611090809240745074000000000000000 250034012075722189016512742137902957312658322368370231185055248210146167105051110608060709040303508512110910340845094000000000000000 250044015508647118015010835328901249013254523331346192155053219189122138082053080307040506010202608611090507330533075000000000000000 250054013152704151015710736830901853213252222366376215177049242204133151105053110507040507020202607512110709240734095000000000000000 250064015508677171015812439833802755512158723337344212171061236198140151090050090507060608030303508611090709440644084000000000000000 250074012075685184017513541435202956812060525340360222177057236201142167095052100609070708030303509711100809340745085000000000000000 250082012795606098014109030624702046113150523313320176155048213169125128083052060206020305030203607610080307230333075000000000000000 250092012728661131014611033827103150713051122332348200161051229203137143097052090406040406040304607511090608330744085000000000000000 250104012075661167015212541137703355012062223329346201168058240199130183109052090507060709030504509610090608340636095000000000000000 250111011654653144014911436227003952412455422333337209169056230201140150089051080406050506050304508511090608340744074000000000000000 250121012728657114014709434326802548413552222331338206169051220187124128095051090306030405030203607511090608330533084000000000000000 250131012728673139016410836830904651812954724343346206168055236198133158092051090408040507050505608611090608340634084000000000000000 250144014100681177514712939838904356112158521332362207168053234205147170111053100606060609050505508511100608340745105000000000000000 250151012728624122513410531526102349612550521326338187152055224182122141090054070305040305040203507510090407330534085000000000000000 250164015508688131515309836429302050713552822337359211169053229188126136094052100407030506030203608511100708330533085000000000000000 250174012075661152016111338034202253312457524327356200162049221179131154101053090508050608020303508610100608230434095000000000000000 250184016818692186016112941839004257012160323346374207169054245202146180091054100608060710040505509611110608340746085000000000000000 250192008531641130013910132628302450612650921326341194161057226173135139095053080405040406040203507510090508330433085000000000000000 250201017737637186015112341739905457011165423323336196159054233200137200096052080607060710050606310610090507340747085000000000000000 250211012441618163015213138834805454611362824311323190152058224186141181081052070507070608060606409609080507330546075000000000000000 250224012075681159014212237232802454112554720334351210168057245212130151098051100506060507020303508411100708340834084000000000000000 250232012728614196014814339437004858010564124329347188135067217185166192120056070706080609060405309610090405430556116000000000000000 250244013152692130015310537229601450613653722331352214178049237198122137096050100407040506020202708511100709240633084000000000000000 250252012728661190014913738035405857411557522331346205161074246213159177092052090606070608060606408511090608540855085000000000000000 250261012441653194014313636630503757811256021321342202161065245208164172107052080606070507040404408510090608440755095000000000000000 250273018278604146013511834833404952611457522324329182146056212179145168084054060405050408060405408510080406330445075000000000000000 250284016123685173015911938536202655712256323354362218169050234195141162103052100607050609030303508612100708340645095000000000000000 250291017737645153014511036933004453412057222343347197162046218184133173087053080506040508040605508511090508230535075000000000000000 250304012075716192013912640637704457612456719359362229184068256209149180093050110605060609050505508412100810450746084000000000000000 250314016123641161015511939736004554411761924323339202161048220185138173091052080507050609050505409610090608230545085000000000000000 250322012441592117513111633227504348912156122310320177138051207174140144087054060305050406050405508509080305320444075000000000000000 250332011654625110514808830724902647913049123337339189160049214179121134092054070306020305030303607611090408230423085000000000000000 250344016818624137014811740935603651512165523335340189153053204174133163081054070406050608020604510611090407320435075000000000000000 250354015508677125015710433626301750013549723322357207169051225198123135110052090307040405020202607610100608330633105000000000000000 250362012441629178014812440633405056211164523340346188145057219187149182107055070606060608050606309611090406330546096000000000000000 250374012075685158016012537230701954012654323342366220177054230185136161090053100508060507020202508611100809340535085000000000000000 250384016818637167015512740340103355011563324327350188153053220168138185109054080507060610020504409610100407330346095000000000000000 250391012441633119014609931628603049112849823322337193161051226198134139085053080306030306040204607610090508330633075000000000000000 250404014100657118014909532729701849013449822317336204171041220175116137087051090306030406020202607510090609230423074000000000000000 250411018278633143014211236731404452212157922331344191153057217182142171100054080406050507040505508511090507330545095000000000000000 250422012728692134515709734326201651113549622331346216185048248202129146089049100407030405020202607511090710240734074000000000000000 250431018278637195013813838037605857911059621324330199153065232195164196099051080705070609070606309510090507440656084000000000000000 250441007770669103014108431224402446814246621349355200168046220184113138101053090306020305030203706511100608230523095000000000000000 250452008531685111014908630524602048014244621360364199170050229196130141086053100306020305020203706512100509330634075000000000000000 250464008769683160016711839133303154212657324353373208169049225187135156101054100508050608030404508612110608230534095000000000000000 250472011654649117513810032327703548913249721325338192154049229199128135093052080305030406050304607510090507230633085000000000000000 250482012728649147015011134727602652712353423331343201171054226183142141092052080407050406040203508611090609330544085000000000000000 250491008531667271015515742646808264710363823338353213162064271219191203093053091007090712080909209611100708460877085000000000000000 250502011654645111015009030625301648013447423331345199170047214184117132088053080307020305020202607611090509230523075000000000000000 250512011654622169014712435933004455211257723324334191146064225192167180083053070506060508060405408610090506430666075000000000000000 250524009401704159516811538233702754113054223353374209169048237194137158101053110508050608030403608612110608240644095000000000000000 250534016818641127015309633431101550212752123326379208162047222178122145089059080407030407020202507610110608230434077000000000000000 250541012728641148015011634729804852912154123321340203166053238201134158094053080407050406060405508610090608340734085000000000000000 250551018278610129014311933426904450512054723320328185138054220184145148089053070406050405070305508610080405330544075000000000000000 250561018278629155014411736133904353711757322326331202161058224188150174092052070506050508050405408510090608330545085000000000000000 250572012441625188014013539039306057210962322325335192146063223183158173109053070606070610060707309510090506430555095000000000000000 250581018278633154015512440129903753611863324338343193153057229198140159085054080507060606050404409611090507330644075000000000000000 250594016123657149015211238432203453012358423342358194161051224171135165103054090507050607040404508611100508330435095000000000000000 250604015508685140014910734931702851913151021344362203169055222200128142108052100406040407040303607511100608330734095000000000000000 250611012441625137013911829927903651512147922335347184146064221158138143103055070405050306050304507511090406430244096000000000000000 250622012795653130015209132025302050612948923322331206176060231196129126087050080407030405030203607610090609440633074000000000000000 250634016818688164015710938435402454712555822338358235170053243191146153094052100507040608030303508511100909340644085000000000000000 250644013152665165015912439133502454812158823336349206168059233197141162096052090507060608020303509611090608340645085000000000000000 250654015508683176016112639633004156012158023348361214175057235190142157099052100608060608050405508611100709340644085000000000000000 250664014100669163515811638535003654612257523349364207163049226178133156105054090507050608040404508611100608230434095000000000000000 250671012441622168512613435836406655111257620324337190138062232205151176104054070504070509070707408410090505440745095000000000000000 250681012795687145015910933727203252513049123344349208176058246209127154079050100407040406040304607611090609340734064000000000000000 250692012441637195514013537032705857911058022342357193145074235200171186114056080706070507060606308511100506540766106000000000000000 250704012075712208017513843738108759212061324366381223178059241190140199109053110709070709091009509612110809340646095000000000000000 250714015508704163017012238030501854612854024336366227185052238195130161094051110509060607020302608611100810340635084000000000000000 250724015508667127014809835028701250213252522327350214177048227173125141095052090406030506010202607510100709230434085000000000000000 250731012728645141514211233827903452012452422328337184138066219179158151093052080406050406040304507510090405430454085000000000000000 250742012728618120014309831726902249312551323331335196162054227188125140087054070306030305030203507611090508330534075000000000000000 250754016123665145015710638134004052512657323326338212171051236199129155081050090407040608040405508610090709340634074000000000000000 250764015508692182016613340736102956612258823329344222176063241209140171082049100608070609030403509610090809440745074000000000000000 250771018278618149014512136332904053011658823317326196160055229190138163083052070506060507050405409610080508330645075000000000000000 250782017737624160014511837536005354211560223333335191144060222176146175095053070506050509060606409611090506430445085000000000000000 250792012441620124014611032025903049812451723324335186153050218197134139101054070306040405040304507610090407330633095000000000000000 250804014100673120014610137929701349313656321338341210171046229184129133094050090306040506020202708511090709230533084000000000000000 250814012075692174016912940535206255812458524344359218175047242192138177095051100608060608060707508611100709240645084000000000000000 250821012441645136013212235027704351412554220350354192153061220171142158107054080405060506060305508412100507430444095000000000000000 250834014100657185516213344439004956911567624324338205161061234199145179090051090608070810050605410610090608440645084000000000000000 250842012728618137013811834025504251512055022317326186145059230188154157088052070405050405060405508510080406340554075000000000000000 250854015508696156016911736732503053812952724336364213177051237197129150100052100508050507030404607611100709340634095000000000000000 250864015508679168016312139633002955112358424345358216177054238190136165107052100508060608030403508611100709340635095000000000000000 250874014100675211015814744141104659511365423348364207160059231189153186110053090707080810030705410611100608340556105000000000000000 250884011213645197017013444440706158111168926340359202147059218175139189112055080709070810070607310711100606330446106000000000000000 250891012441588104013809630627703547012552023306314175146047214176125149082053060305030306040404507609080306230434075000000000000000 250904014100637140016210737534902551912258825313324195161055233203131160075050080408040508020403509710080508340735064000000000000000 250914016123673208016114343343504259211364323344357209161062237203153185109053090708080711040505409611100608440756095000000000000000 250924013152649171015513141438303555511663823331342192152064224198143183094052080507070709040404409611090507430646085000000000000000 250934012075673165016112242935803454812263723344352206169052231197141155087052090508060708030504509611100608340644075000000000000000 250941012728637141514011436429604952012257122335345194161057225198139161112054080406050506070405508511090508330645105000000000000000 250952011654627163514912235831105754611457123322337193154061233192149175091053070506060507070506408610090507440645085000000000000000 250962012728649143014211633928704352212452321338343192154058233199148150098052080406050406050405507511090507340644085000000000000000 250972012795653123015209534327603449713152523337344199161056230192128142081052080307030406040304607611090508340634075000000000000000 250982012441625131013111433630104950712353720316323188145053225199146149085051070405050407050505508410080406330644074000000000000000 250992012795637123014909732525902549712851023334340198161052220187125130096053080306030405030303607611090508330533085000000000000000 251001012441637135014211233130504251312451922327336196153056220182137149102052080406050407050405507510090507330544095000000000000000 251014015508663126015810334026601650113251323338356206174044224174118136095053090407040405020202607611100609230423085000000000000000 251024013152661186015513043943407257011566423331346207170057242189149181100052090607060711090608410611090609340546095000000000000000 251034012075665152015712439235301853312458923335359197162052226187129161101053090507060608020202509611100508330535095000000000000000 251044015508661116015309834527101348713552223321337203169046238187127135077050090307030406020202607610090608240533064000000000000000 251054013152677214016314343540706359811364324335357216169066240217154194107052090708080710080607409611100708440856095000000000000000 251062012728677140513910631128904751913046020345349213169051234202140147092051090405040306060405606411090708340744084000000000000000 251074014100704180016812439737003256412456423351380214177049243197141161098054110608060609030404508612110709240645085000000000000000 251081012441606117012911131928503948912352721316323185154047206177127146087053060304050306050404507510080407220434075000000000000000 251091017737645130513810732829302450612750821337339204170048220183131144092052080405040406040203507511090609230534085000000000000000 251102011654665183015513437535004156711756523351357207155062234192153174104053090607070508050405408612100607440655095000000000000000 251111011654629135014710734329602851312254523327338190154061222187126153098053070406040406040303508610090507430534085000000000000000 251124014100692157516712239734604053912857324339367209175048227175125165099053100508060608040505608611100609230435085000000000000000 251134016818685207016213244641305659111565223337355222174057240189164179091051100708070810060606410611100809340555084000000000000000 251142017737606197014713943139106558110471124319333187152062219175153187101054060706070710060807311610090407430456095000000000000000 251154012075685162015712238132202054512555722340359215169054226175142169101052100507060607030203508511100708330445095000000000000000 251164012075700170016612438532802455412655023346376212169055234187146161112053100508060607030203508611110708340545105000000000000000 251174008769708165015912240131602054812956622350361232191052238194132169087050110507060607020203608512100911340635074000000000000000 251181012441657180015214436935906156411656123320342209168062243207142174094052090607080508080507408610090608440745085000000000000000 251194013152653209016015146040711059311070424335348205163066230188148208110053080708090810111212310611090608440547105000000000000000 251202018278620209014213539440806059310463622317329189153061233194164196087053070706070610070607309510080407440656075000000000000000 251214013152673140015610934628501851912951423338359209161053220175127142105053090407040406020202607611100608330434095000000000000000 251224012758679113015509234728001248314051122321349210172044228201133137085051100307030406010202707510090709230733074000000000000000 251232012653606147014511734534703252711457023305318192158055222191153153079052060406050408050204408609080507330654065000000000000000 251242010825649170514313434429904655411752922328344201156055236203157159103052080506070406060405408510090607340754095000000000000000 251252012653673212014414441138305659611261021335349205165065243206164190103051090706080709070506409511090608440756094000000000000000 251264014407653139014310737836202151812657921330346198166045215183132158102053080406040509020303508510090508230534095000000000000000 251271012653616114513010235433802848412757521312322186153046203186124149101052070305040508030303508510080407220534095000000000000000 251282012653625177013413136432504456111158121324334198155058231198166168098053070605070507050505308510090507340655085000000000000000 251294011286685179014812943136302756312162921344355224181060230192151171107051100606060709030303509511100810440645094000000000000000 251302014035594138513410836132705151611560822282297191157048220196152160083050060405040507050606409508070507230655074000000000000000 251312011779649136515011434427203751412652923323337200159056229197140145087052080407050406050304508610090607330644075000000000000000 251324014407629129513211334933502250512455521328340189157047214178133153085054070405050408030203508510090407230434075000000000000000 251332014035610186014114638141503957010762423309323187143058223192164185104052070606080610040404309609080406330656095000000000000000 251342011779637174013212736731606155811457520335344198156055228204165157115054080605060507070607408411090507330754105000000000000000 251354013178653159514712340738203254112062322337347199158059223188142175088053080506060609030404509511090507330545075000000000000000 251364013501704135014910737027401351313752521325368216185048233184120127096052110406040506010202707510100710240523085000000000000000 251374014407673152515511240634802253312660423322350210166055230186136158088052090507050608020303509610100708340534075000000000000000 251382012653673166013512937131804854912255220344348211166063233202161165101051090505060507060405508411090708440755094000000000000000 251392014035610111012509331126101648012751020323325183149046204179138129092053070304030305020202507410080406220443085000000000000000 251402012653649161014911537132804854411957223336345201166059230184158172098053080506050507060505408611090608340555085000000000000000 251412012653645148012311733829903752912152519331337205163048224190142144084052080404050406050304507411090608230644075000000000000000 251424011450696187016813441835402557112160024357371211174060236190147178105053100608070708020403509612110709440645095000000000000000 251432012653637174014613539332605055811461723298323211162048243214154193080050080606070607060506409609080708240856074000000000000000 251441012653677176014012136633704856012054020338347206165058245219163170085051090606060508060405508411090608340855074000000000000000 251454014407685185015113341740902756912060922350363211173051233176150170094053100607070710030303509512100709340445085000000000000000 251462010581633132013111233829904350912453320327342187157044216190142140098053080405050406060405508410090407230644085000000000000000 251474011450704208016313541139902559211858323343367231192061246202157166098052110708070710030303408611100911440755085000000000000000 251484011450653154015112438235703653612158523329349197159059223169135153105053080507060608040404508610090507330334095000000000000000 251492010581669143513710432729304152212849020332338215179046231202145138091050090405040406050405607411090709240743084000000000000000 251502011779681117514709132823701848913948221339351203173049229198131130087051100306030404020202707511100609230633074000000000000000 251514013178700166515312439234202354912755921333362213179053249197133168087051100507060608020303508511100709340635074000000000000000 251524011450708189016012742437302957312359822349365229188057246206146159079051110608060709030303509511100810340744064000000000000000 251532010825653163513012236131403454611955320347354197164050220190154159114054080505060507040304408411100508330654105000000000000000 251544012758692245015915747247604262511068123363376213166071242185167215123054100907090912040605310612110708540567115000000000000000 251554014407712190015212842340703157412459321345368224185048235181148169108051110607060710030404509511100810240545094000000000000000 251564014407645128515810435730101450412755324335343192152049217165127141106053080407040507020202508611090507230334095000000000000000 251572010825629147013411536932604852711958621327341187157054220187140156107054070405050507050505408510090407330544095000000000000000 251584012758653216513813345149804460010869021329336216166063245199158187098051080705070813040605310510090708440656084000000000000000 251591014035622097512211230526102445913549019309317195165038217182125133088051070204050305040203607409080508130533074000000000000000 251601010581602153013312836036205053411259822311327185142061220189151168098054060505060509060506409509080406430545085000000000000000 251614013501732196015713339937704058012654521352369227188057254213147168103050120707070609060305508512100810350845094000000000000000 251621007217657131014011134227903050712952021351354196159051227194143149103053090406050406040204607512100507330644095000000000000000 251632010825669096015313338837004645714658023360373206139061237196148170125055090207070609060405808612110605440645116000000000000000 251641010825657150014311634629303253112352621345349198159059231194151157100053090506050406050204507511090507340644095000000000000000 251654014407653181514713539938903056511561122335352200163051220183139171100053080606070609020404409511100608330545095000000000000000 251664011286692163014911337932902254612654821343359213170055237200137161096051100506050507030303508511100709340745084000000000000000 251674011286692170515312741934902255412460522353369213174058231192146175109053100507060708020303509512100709340645095000000000000000 251684012758665157015412040639902453912361023340353199167052225186145155098053090507050610020403509611100508330544085000000000000000 251691011779657155014210935530804553712254021344352194157052232193143152109053090506040507050505508511100507340644095000000000000000 251702012653606158014613136633604954011260524323331185140061213176155187101054060506070508060405409610090406430456095000000000000000 251712014035653153013111635933202553412255020350351196156043226191138162098053080505050508040203508412100507230645085000000000000000 251724011450688154015812240331502853612858522339368209174058231190136139107053100507060607030303608511100609340633095000000000000000 251732012932622160014011733733203554211454222316324191155049234186150151087052070506050408040304408510080507240544075000000000000000 251741010581671153014610836231204253412553921353355206166057233198153157108053090506040507050405508512100608340654095000000000000000 251752010825653159013812234629103754112053021347353201155053237204157136090054080505060406060204508511100607340753085000000000000000 251764011286671166015111840837402954912260822325350207166054229188145159101052090507050609030303509510100608330544095000000000000000 251774011286681128015910735528101150413552123337363212173044211187128172111053100407040506010202607611100709230535105000000000000000 251784013178657168015213341634503055111963223336356195159054226176140183102054090507070708040304409611100507330446095000000000000000 251794011286673122014910532527301049613548322332360200165049232190122140093053090306040406010202607511100608240634085000000000000000 251804011450700137015110936229300951513551721355362213180056237194133153083051100407040506010101607512100710340634074000000000000000 251814011286700178515512838933402456212455622365374214179056238202141166116053100607060608020303508512110709340745105000000000000000 251821014035633120514210635330204049312855822320324195166054226198133158079051080306040507040505608510080508330634064000000000000000 251832012653657128513110733630503250413051120334353197165046224191125137112053090405040407030404607411100508230633105000000000000000 251844013178724204016613145939004358812363322366381223181060248210157166111052110708070810040505509512110810440855105000000000000000 251852014035594155013212236031603853711060522311324183149051208176160167105054060505060507050304309509080406320455095000000000000000 251862010581614124514011633929202849812355222336342179149048200164137146104055070306050406040303508511090306220344096000000000000000 251871012653633154013311535233105453611855521330340188149055230188153151105053080505050508060606408510090406340554095000000000000000 251884012758649153014811742238502553412165022332346201159052217186134172094053080506050709030303510511090607330535085000000000000000 251894011450712153015911437432001553413352522342358229196050245206137152083050110507050507020202607511100811340744074000000000000000 251904011286665202016213946442906858611369824340349203166057233201146196107052090708070811050907410611090608340746095000000000000000 251911010825602177513013536039105156110759821319323193147059233194158179098053060605070510050606309510080506340655085000000000000000 251924013178687148515211438333703852912955822354361208173053227193135137100052100407050608050404608512100609330633095000000000000000 251934011450708212016113741340204059611858322351362220178056251215156180107051110708070710050405408512100809350856094000000000000000 251944014407653180016412942138702956411564425327331187159047220166150189097050080608060709030403409710090407230346084000000000000000 251952012653588131013811835331404350711560123306309185151052211179147157075052060405050507040505409609070407330444065000000000000000 251961010581622171012612539640206655511263720309313198156054237208161184080050070504060610070707409409080507340756074000000000000000 251972012932618132013509433834202250912154721318322189158055217183143155093052070405030408030203508510080407330544085000000000000000 251984011450688132015210934829601350913550522341353209179046233192128144100051100407040406010202607511100609240634094000000000000000 251991010581649203015314039542505558711060823326337201156059241203173190095051080707070611050706309610090607340766084000000000000000 252004013178685128015610535828801250413552222333351208173044228196132149106051100407040506010202607511100609230634094000000000000000 252012012932590098013709429824001946112750623310314177144056201174131133095053060205030305020202507609080306320433085000000000000000 252024013501724184016812738034603556812752523366382220184058248207144181114052110608060608050304507612110810340746105000000000000000 252032012653677186014612937935505357011856121351361207166060233201168171105053090606060508060606408512100608440765095000000000000000 252042010581598119012611032327803749112154021318333172142052205178135137101055060304040406040404508510090306320433096000000000000000 252054011286704160014712138633402254212954820334356221182050240220131149096050110506060608020303608411100810340934084000000000000000 252064013178681190014913139942103757411858621340354214172052243205145179109052100606070611030504408511100709340745095000000000000000 252071011779659131014310234023602250712951621342355197166061229192136141098053090406040404040203607511100508430634085000000000000000 252084011450700189015813942837004257312261122353375215179059235184141180118053100607070709030605509512110709340546105000000000000000 252094013501685170016612738831501855412356624348368209173064236194140150101053100508060607020202508611100609440644095000000000000000 252104011286692176015311640435902056012358322343360216178054238191139171106052100607050608020303508511100709340645095000000000000000 252114012758635143014611637935903452212159623329335196157051222182127154095052080406050508040404509610090507330534085000000000000000 252124013178708206016212843342403359012061122359372217173064237194154187092052110708060711040304509512110709440656085000000000000000 252132010825633146014211434730304352612054822337346191158047215185152159107054080406050407050505508511090507230554095000000000000000 252142010581574115513511133327704848611858023302311172137052198174152155083054050305050406060505408609080305320454075000000000000000 252154012758673165515611139539801354812258723330345213170050232199148162075051090507050610020202508610090709340645064000000000000000 252162010581614162013614036532704854511259522317331183135066220187150190100053070505070507060405409510090405430546095000000000000000 252172014035600147513012536235005752711360421286304188157048215192135175080050060405060508070506409508070407230635074000000000000000 252184007633696199016214043940103858311963023349365218173067239198153187107052100708070710030504409611100709440656095000000000000000 252194013501665164515312538934002254712158523334344211179051230187142151101051090507060608020303508611090709340544094000000000000000 252204012758657137014810236533401251512755522333351204166048217171131138098053090406040508020202508511100608230433085000000000000000 252212010825606136013111934330306251411756621325334181151049206183139153115055060405050407060707408510090407220544106000000000000000 252224011450704185015912542337003156912360122338366219174059242211139173112052110607060709040304509511100709340845105000000000000000 252231012653622190513713438540006057410861922328344192164055231203162185099055070605070610070607309510090508340756086000000000000000 252242014035618159013311436935704254111459721306324197158065222193164182079052070505050508050405409509080507430656065000000000000000 252251012932635124514510032424802549812751022327340197155054221187134133094053080306030405040203507510090507330533085000000000000000 252262010581622151513513135732206653211657421329343189151063214190146166103055070505070507080607408510090407430645096000000000000000 252271014035669168513312735932404055112153619327337211171051236202141153089050090505060507060305508410090709340744074000000000000000 252282010825618147514412036233503052711758523312334188151055216188148159112054070406050508030404408610090407330544105000000000000000 252292010581602158513113035734005554011159321305327185140061226188153171094054060505060508070506309509080406430555085000000000000000 252302012932594120512710330328703149312050921307323174137054208182146153096054060304040306040304507509080305320544085000000000000000 252312014035586150513112736034405053111061422305322180142049204168143165102054060505060508060406309509080406220345095000000000000000 252322012932624095013308629522501845613647321325328185152046217180120127081052070205020304030202707510080407230523075000000000000000 252334012758677170015611440335903855412259523318341218180047242204148165070050090507050608040504509610090710240745064000000000000000 252341014035598109012410633031102847712555220318321174144055205179133149074053060304040407030303508410080306320434065000000000000000 252354013501681147514410835028401752712951421358370203163055226184129148123054100406040506020202607512110608330534115000000000000000 252361010581622116015008733930601448712754524325328186151054216183129145080052070307020407020202508610080407330534075000000000000000 252372012653641134512210833628802651112552319316333198164046216195139146091051080404040406040203507410090508230644084000000000000000 252384011286724159015310141833002854113357721359370223181055246197136147094051110507040708030403608512110810340634084000000000000000 252392012653582138012911139233403551611267222309322177140049216181144159090055050404050608040404410509080306230544086000000000000000 252404012758688163015611639435102654612657222356376201166059229182132177104054100507050608030303508512110608330535095000000000000000 252414012758665165015111440638402254812161022333342212171045238198144168090051090507050609020303509511090709240645084000000000000000 252424011450708205015613744639803458912063022355371216181070241205153190100052110707070810030404509512110710540756095000000000000000 252434014407696191516513342039601857512160223344363212178055239198142172109052100608070710020202509611100709340645095000000000000000 252444011450690229016915146642205061111267424353377214175069244197157196102054100808090811050606410612110709440656095000000000000000 252454011450677141016211736328801152013053723344358206173050226198127147091052090408050506010202608611100609330634085000000000000000 252462014035594157014112336737504453911061823300307190151064219185166174078051060506060509040505309609070507430555064000000000000000 252471010581622128513310833430104850412353721310320191158046223201135139088051070405040407050505508509080507230733074000000000000000 252484013178716144014310137034301052413651720345364223181049244203134154088050110406040508010102707411100810240734074000000000000000 252494012758616135514109836936902251312060023303318199165051238184129166068051070406030509020403509609080508340535054000000000000000 252502012653559113012510636635305248311565622277294162134052206183132164077052050304040508040706410508070205320535065000000000000000 252512010825637143013711332927103052212251721321339196158051219182150137100053080405050406040304507510090507330543095000000000000000 252522014035653106513308828625602447313843720306329203167040231204133119085050080305020205040203706409080608240732074000000000000000 252531012932633137014111331925702951512250322324332199165059233195142134087052080406050305040303507510090508340643075000000000000000 252542012653645180013613338736406356411460021331344198156058220197150184115053080605070609060707409511090507330646105000000000000000 252554012758657141014210736234501952012655021337350201165052225179132156116053090406040508020202508511100608330434105000000000000000 252564011286700218015314446042704760111665621350367220179064248196157194104052100807080811050605410512100809440656095000000000000000 252574013501704168015411740132202455112756921353370216179060237203140146101052110507050607030303508512110709440744095000000000000000 252584014407669141515110338136301352012856922344357194166048219186131161101053090407040609010202608511100508230535095000000000000000 252592010581637143512811833428904452212252420337343187150049222186155142109053080404050406050405507411090407230554095000000000000000 252602010581649130014111030725703750612847321329346192160052222187134144098053080406040305050304607510090508330534085000000000000000 252612007054620143012311432729004752211852719324342180150049222187144147096055070404050406050505407410090407230544086000000000000000 252623010825618163013912735832106254611357922323333187151057223192152162093053070505060507070607408510090407330655085000000000000000 252631014035627149013011235433703953011856420316326196164046224187139151097051070505050508050404408410080508230544084000000000000000 252644014407685170014512239340902655412357421349362211174055229190142161108052100506060610030303508511100709330645095000000000000000 252654012758704131014209437230200950713852720346365212181044230200127142105051110406030507010101707411100710240734094000000000000000 252664011450720247016615447643204062711466123358368225186070250210154205103051110908090911040505410612100810550857094000000000000000 252671010581598148013212537334408252911362322313325179143055210179137170097054060405060508080909409510080306330445085000000000000000 252681011779661142014410935125403352112653021330355201164050234199137146112053090406040505040404508510100608340644105000000000000000 252691014035637105512108629524402847113546219314327199165039214183131114085051080304020305020403606410080508130532074000000000000000 252702012932645123512609628322402549712943919337350194159049215174130114100054080304030204030203606411100507230432095000000000000000 252712010581610129013410835930903450512058922316331180143047209174130163097054070405040507040404509510090406220435085000000000000000 252724013178625132014912037730901650912260323326351181151046201162129149103056070406050507020202509610100407220334096000000000000000 252734013501665141014410337030902852012755621334344207174054225188129138101051090406040507040303508511090609330533094000000000000000 252742010581614107012209829424703747412947820324327183151038203178135115095053070304030305050304607410080407120432085000000000000000 252754014407673140014811635333601851912952522339357202166048235196127148096053090406050508020202607511100608240634085000000000000000 252762012653657206514613736432005859011155322341353206156064233214184171099053090706070507070606308511100607440875085000000000000000 252774013178685192514713541738404057611860921343368207172055238183146173099053100606070709040405409511100609340545085000000000000000 252782010825620132013310732327003950912152121315339183151047211172142143098054070405040406040504507510090407230444085000000000000000 252794014407692204015713845440703258811765622346368211173058240202157205111053100707070810030404410511100709340757105000000000000000 252802011779649150013311433628603853112251820318336201157049229207143134089051080505050406050404507410090607230743074000000000000000 252814012758645137014910835631602051512555123323327204166049227183129147079050080406040507020303508610080608230534064000000000000000 252822010581622158513711736534405654011558722307320195157058224192133161088051070505050508050706408509080507330635074000000000000000 252832010581614139014111134829705151811856723333342179142049199171139151113055070406050406050606408611090306220444106000000000000000 252842008568657123014209233325303149713250621331338207171051229208196129096051090306030405040304607511090609330773084000000000000000 252854010551677223516313343346805060611164024353364205164051230196154187116053090808070712040606309612100608340656105000000000000000 252864009180657121513110136931101549413256219329339201169048225184124153092051090305040507020202608410090608230534084000000000000000 252874009415728180016111838134602656412952422358387225190050245196142163103053120608050608030303607512110811340645095000000000000000 252882011608646150012909930927702453112147819328329183146053214170148149080050080504030306040203507410080406330444074000000000000000 252892007805641118014608930726903249013047922333340201170050230200122131092053080306020305050204607511090609340733085000000000000000 252902008568653132014311032526603850912849821338351193154057218177133142107053080406040405050304607511100507330434095000000000000000 252914009180677153515410837536602853412655522336355221177047226178138153080052090507040509030303508511100809230444075000000000000000 252922008014629112013512930326803448213048221306326197163040222181133136084051070305060305050304607509080508230533074000000000000000 252932010829637189014913138535505257311160423327338196154054225204143181106053080606070608070406309610090507330746095000000000000000 252942007805620119512910432227902449112652020299330194153052213189136147096053070304040406040203507409090507330534085000000000000000 252952010829602132013811033130704650911855022320326183153049209180125144081054060405040407060405408510080407220534075000000000000000 252962008014649148013511238128504052912258720338348198154061229193158149098053080405050606040405508411090507430654085000000000000000 252974008063665154015911437133003853612455823330347207161056230185134154087052090507050508040404508610090608340534075000000000000000 252982007805669134014310533626103051113050221343354201162056232199147149093053090406040405050204607511100608340644085000000000000000 252992007805598157014812237934804653911063324301322183153051208185142182096053060506060508060405309609080407320546085000000000000000 253002007805602107014309831425502247412752223312328177147053208172128139094054060306030305030203507610080306320433085000000000000000 253011008014645169016013240835907355211663224335350198161054220185139173097054080508070608070808409611100508330545085000000000000000 253022011608618151013812335233804653211657022327331186146060231176151170095053070505060508060405408510090406440445085000000000000000 253032010829602143013713133432503852211555422302305183154053218201140145067050060405070407050304408509070407330744054000000000000000 253042007833610134013111433832403751111955421307321188146051214182142165103052070405050407050304408509080406330545095000000000000000 253052011608665173015512338235404655711957523311319209168058228202137187082047090607060608060405408609080608330746073000000000000000 253064008950657128014810736628701050413055622318328209169054227188121153079049090406040506010202608510080608330524064000000000000000 253071008014606117014510132428303548912353524322332179146044205179125150106054060306040406040304508610090306220434095000000000000000 253082008568665141014711033528203452012750322349359201162056227181151155099053090406040406050304507511100608330544085000000000000000 253094009180645160016012438637004654211959824319338208162048235187131167124052080508060609050505409610090608240535115000000000000000 253104009180704154016111238436501953613154522342353216177055240214137179087050110508050609020202608511100709340845074000000000000000 253111007833614124514510031928102249812351923299323201162052224195127149083052070306030306030203507609080608330634075000000000000000 253122007833625151014312235431804653211756622318330203161059226179135167093052070506060507050505408510090608330435085000000000000000 253134008063653158016012737438701354012057224325351203169055222190131165094053080508060509010202508610100608330635085000000000000000 253144008063665152015312736432602653312454723320338205162063235189129170089050090507060507030303508610090608440535074000000000000000 253154008063700171017113537432701455512653324344365226186057236193125151094052100509070507010202508611100810340634085000000000000000 253164007591681147015511835830101252712952622331346215177060240190120157087050100407050507010202607511090709440624074000000000000000 253172007833673265517816343743209164210464926338342224170078267225162198096050091009100711100910310711090809550956084000000000000000 253182007805625123013410932930303149712552721307318198161053223183140144085050070305040407040304507509080508330544074000000000000000 253191007833624217515615340936506460010465625316333201154065242196166188092053070707090609080607310710090607440656085000000000000000 253204007591600094013709530726100945413251122306319175148048198165106129088053060205030305010101607509080306220313075000000000000000 253214009180641121015210535931201549412956023313333196164042220190118149083051080307040507020202608610090508230624074000000000000000 253224009180665118015409834227501049013551423339357204170051210169123141098053090307030406010202607611100609330334085000000000000000 253234009180669249018015350752306862910675726346357205155054238204155230104053090910091014051007311711100607340758095000000000000000 253242007805641163014612336032004454611756122328334199154062231198159173093052080506060507050405408510090507440655085000000000000000 253251007805614140014111235229904651911857423316329184155060218190137163100053070406050506050505408610080407430645095000000000000000 253264007591669171016113438133803155512057024337352203167060233194135175105052090508070608040304508611100608440635095000000000000000 253272011608610099014208732227901546213252923299311194161043210180120140081050070206020406020102608609080508230524074000000000000000 253284008063712179016212238537502556312654122346371217176067241200137169106052110608060609030303508511110709440745095000000000000000 253294009180681210016713342941203659411463124336359213169055241196144197106052100708070710040404409611100708340646095000000000000000 253301007833602161014013936835505454411061123310331183146053223177159175093055060506070508060606309609090406330455086000000000000000 253312015609614112013710232826002848212753422314328192161048209182121122090053070305040405040203508510080508220523085000000000000000 253322008014645118012610130226303249013146819315338199162052220170133138087052080304040305050204607410090508330433075000000000000000 253332007805629193014114937534105257710959622333346196145072233182172176130055070606080508060606309511090506540565116000000000000000 253344007591665152016011237231402653312455924340361204164052221186129155116054090508050507040203508611100608330534105000000000000000 253352008014641141014711634830304152012354223328350193162049211166138142099054080406050407060305508610100508230344085000000000000000 253363007805651138013711235829303251612655021335342193154057225188133153085052080405050506040404508511090507330534075000000000000000 253372015609669186015511839635505357011759223339358182170059238201157172101053090607050608050606409611100409340755095000000000000000 253382011608602137012711436637004351511660921306321186146053210185140170084053060404050509050505409509080406330545075000000000000000 253394009180736219017513944142704860212260023350375240183059257218151198126051120809070811040705509612111010350846114000000000000000 253404010551700134014910037532701351113653621350374209177051227181127169114053100406030507020202708512110609330535105000000000000000 253414008063665151016211837235202753212555924325342214175049227185130159090051090508050508020403508610090709230534084000000000000000 253424009415685157016411837734202653912755124353372209172049218181131155105054100508050508030303508612110609230534095000000000000000 253432008568637110513609532924402847913251721335350189155054207163135147095055080305030405040203607511100407320334086000000000000000 253442007805622156013312737030904653811559621328344179146060219177148160098055070505060507060405409510090306430445086000000000000000 253454009415673130013510233831100950613350220321332223185051229179114144071049090405040407010101607410090810330424064000000000000000 253462011608594101014008729926702546512750323300307184156043198188125133085051060206020305040203507609070407220533074000000000000000 253474008950665140016011537428901751912856224322339218177056229187120148087051090408050506020302608610090709330524074000000000000000 253482011608570103013209229027701246812150923283287185155045198168109138072050050305030306020202507608060407220323064000000000000000 253492008568582105013709929925103047112351423283301179140054210175118128081051050305030305040304507608070306330423074000000000000000 253504008950700155016011035830301353713051122311333231182059239187120143083047100508040507010202607509090910340524073000000000000000 253512008014629115013609432228301648612951221309322196162048220169129142077051070305030406020202607509080508230334064000000000000000 253524007591728173017712236630901555713050224355372229202049248202138159118051120609060507010202607612110812240744104000000000000000 253532011608614151515711035833104253211558325326334192155054211181153177077054070507040508050405408710090507330555065000000000000000 253542007833622202014214042141505858610667722326336175144064233198155210112054070706070710060606310510090306440657105000000000000000 253552008014633208015714841538508659210665524331338205160068227182143194110053080707080709090909310611090608430546105000000000000000 253561008014598109013709533826504047712556523309321177146047205171126146098053060305030405040505508609080306220434085000000000000000 253571008014594111014110531725303048012353423322330178148048206172120144100055060306040305040204508610090306220424096000000000000000 253582010829606192014214941138505457610567923305312192146070232196162207087051060606080709060606310609080506540657074000000000000000 253592008568606108513909931624602447612752223318330186162048204176127137087054060305030305030303507610090408220433075000000000000000 253602008014653103014608828725302046813943922344355191163040216187120139104054080306020205020203706511100508230523095000000000000000 253612011608649120013309932929302449313150720333338193155048224196136140083052080305030406040203607411090507230634075000000000000000 253622007805669148013610334328702152912651220336350203162063237194147150087052090405040406030203507411100608440644075000000000000000 253632007805673124014209031628702449813546921352356203170047222187138142091052090306020306030203607512100609230544085000000000000000 253642010829645200015214743743605458411067623320335203168060242199151208079052080707080711060606310610090608440647065000000000000000 253651007805566118512609032230503949011556822297298180147053217189137166091052050304020407060304408509070406330545085000000000000000 253662007805651181014313040133404056511561622334346200153062229184165176090053080606060608040505409511090607430555085000000000000000 253672007805578100513309431024902046412453623296311173148049199171126122088053050205030305030203508609080306220433075000000000000000 253682008568653179014212938232104856311558521326339201153068240200163165077051080606060607060505408510090607440755064000000000000000 253694007591665154013912234134504053612451321338351208170055221198135153100052090505060408050405507511100609330634095000000000000000 253704008950688157016212234933202553912750723335353214178053237187133154093051100508060408030303507611100709340534084000000000000000 253711010829677154014911336830104053612654422354361205169051227194135157116053090506050507050405508512100608330634105000000000000000 253722007833590112013910033327802448212256523301316173137051197161124148077053060305030406040203508609080305320334065000000000000000 253732008568637109014409130523102047713347822335338195169048210183124131100053080306030304030203607511090508230533095000000000000000 253744008063685185015112942737203656912062422338355208169060234187147183095051100607060709040404509511100608440546084000000000000000 253752010829665170013711138537905555412057920334346209171050222195143170105052090505050609060606508411090609330645095000000000000000 253764008063696181015512340236802456512357722341360215184062239199147168093051100607060609030303508511100710440645084000000000000000 253772008568641101513908728923001646513745121311338198170047213188123129108052080205020204020202706509090509230533095000000000000000 253781008014641157514711835832403453911855823345355198154059225186153163107055080506050507050304408611100507330555096000000000000000 253791007833637164014812636033805454711656423339346192154063225190151183105054080506060508070506408611090507430646095000000000000000 253804010551716180016411441738904456412658223344370224185055246203142174092051110608050709030605508611110810340745084000000000000000 253812008568673129013110031926202850513347419337343206170056237205144148087050090405030305040303607411090609340744074000000000000000 253824009415700198017112542542103758212060724341359221179064250213149181094051100709060711040504509611100809450846084000000000000000 253834008063683177016512439235902656112157524341363212170054236199150179099053100608060608020403508611100709340645085000000000000000 253844008950702149015411035929701453013251122347371211177056232194130164104052100507040506020202607511110709340635095000000000000000 253851007805602096513308829925302345713149622299320188162044209167116130083053060205020305030203607509080408220323075000000000000000 253862011608629138013110735635804451612156620302311201169049225180116155084049070405040508030605508409080608230524074000000000000000 253871010829622137013710835235903651512056622298308201168049228195132150082049070405040508040404508509070608230634074000000000000000 253882008014602170013814137034505655410861423318335201138068222185142178092055060505080508060606309610090605430545086000000000000000 253894008950669152515511635428801253312552923316330214177057234189123150076049090507050506010202508610090709340534064000000000000000 253904009415649127015511135829101250212955124311331207168053221181114145087050080407050506020202608609090608330524074000000000000000 253914008950669148016112638128502052912657024318330235178055238207122160075049090408060606020303508610090909340735064000000000000000 253922008568649141014610333830303652012452122322338206162055228205140148085052080406040407050304507510090608330744075000000000000000 253934009415692217515714045844904060011566122357364218176068241204154217094052100707070811040405410512100709440757085000000000000000 253944008063692248516215245545305662811065723344369212169072240206154211119053100908090812060606310611100708540757105000000000000000 253952008568649090012708030124401144814446319310330192168042213179118138092050080204010305010202806409090508230423084000000000000000 253962010829681167014211238635604055012356720335341211170057240197148185097050100506050608040405508411090709340646084000000000000000 253972010829641147014610937634304052712158622328346196161055214179139175092054080406040508040405508510090508330445085000000000000000 253981008014598123513310533628603649712056222307315179146057218181137153081052060305040406040404508509080306330544075000000000000000 253994008063708163015412537131101054612952321343361218184063241207124165081051110507060507010202607511100710440735074000000000000000 254004008063661156014712537231201053812256222323341207160059227186131157091051090506060507010202508510090608330534084000000000000000 254014008950720155015911734429301153713447822335346227193060244206123147079048110507050406010202607511090811440734063000000000000000 254024009415673132015710535129001050913252223309333222185048238194112138082049090407040506010202607609090810240623074000000000000000 254032007805681157014711134031803553912650021346355209168052244214141143085052100506050407040304507511100608340844075000000000000000 254042007805602113013309831425802748312452222311325176138057210171140147094053060305030305040203507509080305330444085000000000000000 254054009415669160015812539534801754212359023340348204162059229206136172096052090507060608020202509611090608330735085000000000000000 254062008014602128013511732829304250411954522312320185144055215185147151083053060405050406050405408510080406330544075000000000000000 254074007591692173014912939135201855712456521343359212176054244201129160092051100606060608020202508511100709340735084000000000000000 254082008014629134513310933326103451112352821318334196156048222177139141098053070405040405050304508510090507230444085000000000000000 254092015609614115013409931329202848612651021314319179147051220175133141080051070305030306040203507510080306330434074000000000000000 254102007833649151513811934030403653212152321333347198160054221178160161092053080505050407040404507511090508330455085000000000000000 254114008063708199016612343240302358312161023353366222185051247201148172087051110708060710020303509612100810340745074000000000000000 254124009415688172015412739037403255612356622349364218177054224179134163096052100607060609030404508511100709330435085000000000000000 254132007805618138013811733228403751611953822305324192155051225190132157087052070405050406050304408509080507330634075000000000000000 254142008014602117012511431527002948912352420312325181153054204167140145093054060304050306040303507410080407320344085000000000000000 254152008568641105014008532325001447113650321325335193161048218186125133088052080306020405020102707510090508230533075000000000000000 254164009415677205014913743139904258911463722338355209168066241197144199093052090706070710040605409511100608440646085000000000000000 254172007805679195014413138937005257911757321332336214160063242198168181095049100706070609050606408511090708440666084000000000000000 254184009415688133014411034629701151013450221322336220184051236203136154080048100406040406010202607510090810340734073000000000000000 254194008063653137514911835431001151512654222329343195168056213175131152089052080406050507010202508510090508330434075000000000000000 254204010551692157016012137732601053912854523328342225185055238201133167068049100508060507010202608610090810340735054000000000000000 254214008950629124013811633826901249812653822299323201168057220183115139080051070305050405020202508509080608330523074000000000000000 254222007805622105513509031625501647113250921310324181161050212175118123096052070305020305020202607509080408330423085000000000000000 254232007805647171014411837236102855511657522333339181166064233189151172095052080506050509040303408511090408440545085000000000000000 254244009180724178016211438236503156212852822366385211176059239196137177123053110608050609030404608512110709340645115000000000000000 254252021659637202013812839537004858610862021331334196159065238199169172103052080705060609050605309511090507440665095000000000000000 254262011608604101012708829927102046512949521299309188154051207183122140079051060204020306020203607509070407320534064000000000000000 254272008568598178013813437935705756210663323318324186137061221178163189098054060605070508060606309610080405430456085000000000000000 254282007805629110013609630024503047913147721319329188153051225187133137086052070305030305040204607510080407330533075000000000000000 254294009180637140014910838137002151912259823323340191154050222197131156086053080406040609020303509610090507330634075000000000000000 254304008950657151015412039733501653212360423337349197160061218185124162091053090507050608020202509611090508430535085000000000000000 254314008063629168015313140138503355111463624322331189150065220180141186095052070507070609030404409610090407430546085000000000000000 254322007833610122013110732227803149612252921318337175137046212175149153103055070305040406050204508510090305230444096000000000000000 254331016028633180014013137534704456411259322344355182145062223192167177120056080606070508050505409511100406430665116000000000000000 254342008014602155013012836435705953711260521304316200153052222179135161095052060505060508060606409509080607330435085000000000000000 254351008014641158013812237432804654011858221327341191153061219190144166110053080505060507060405408510090507430645105000000000000000 254362007833629119013211031925702849112850721327333186162053213173137150098053070305040305040203607510090408330444085000000000000000 254374007591708217516814045540503060011864323334365216177070236184148186121051110708070810020404409611100709540546114000000000000000 254384008950700178016312141335001856212458923347367212177064235182146166093052100608060708020202509611100709440545085000000000000000 254392007833625161513212936234204254411457821311319196153063225174161174087051070505060508050405408509080507430455074000000000000000 254402008568637122513809532027102049612850121296308192154053228177138142075048080305030406020203607509070507330444063000000000000000 254414008950688140015710436929601451913253622331346211176055235194129151083050100407040506010202608511090709340634074000000000000000 254424010551645150014011039438902153112161021323340193161059221161141177087052080506040609020303509510090508330345075000000000000000 254434007591681139013811234430701251813150520347362200168056229192126150091053100405050407010202607411100608330634085000000000000000 254444008063649123014810535129301149713054122312333198162055212177129149083051080306040506010202608510090508330434074000000000000000 254454017931696185516912843936602256912263024344368217183059234190142170099052100608060709020303509611100710340645085000000000000000 254462022735641109013108929223801947713445520316330197162050225190124120090051080305020304030202606410090508330633084000000000000000 254474022301685215515913745644404559911466623347366211168061247201155177084053100707070811040605410611100708440755075000000000000000 254484011953712208017512246538702459212065324362369231186060240200146176107051110709060809020303510612100910440745094000000000000000 254494021019681130014809734829301650613451221331349212177044226191126130092051100406030406020202607511090709230633084000000000000000 254501020707622129514010532026902850512351522315332188157050218188138133093053070406040405040303507510090407330543085000000000000000 254514022301673106014309232625701047314248521320328221183050222199119137054048090306030405010202707510080810330623043000000000000000 254524022301720200016411841842502258412358022357374229185057247206144171107051110708050711020303508512110810340745094000000000000000 254532022735685116015109230623801348714044722328347217183052244207127123085050100307030304020202706510090710340733074000000000000000 254541022735641084512707525920901143814640419325333190166035206175120099088052080204010103010202805410090508120421075000000000000000 254551020707657210014812940334403259411061322322337214167070252202175185088051090706060608030404309510090708550766074000000000000000 254564014095720174016911438332401855812953223341367227188055255208137160102050110608050607020202608611100810350745094000000000000000 254574014012688166015912241733103254912560623347363214176056227185135162099052100507060708040404509611100709330535085000000000000000 254581024533629200014512738337905158410760823333341195153060214199166181092054070706060609050606309611090507430656085000000000000000 254594022301692220014813944444602860311464021340348220178063260214153197094050100806070811020403409511090809450856084000000000000000 254601020707602135013110331826104951311752921314322186145059220191146148100053060405040305050505408510080406330644095000000000000000 254612020707608145013310733733602652511555521307322187149056221181131174088052070405040408030303408509080406330535075000000000000000 254621022735669177014811935032204056111952322343362205168060240213142154090054090606050507050405407511100608440844085000000000000000 254633021711653104012308327724501347013842418329335202172039218182126110097051080304020205020202706310090609130532084000000000000000 254641022735637111013308928522902348013244620325335193161040214191139127084052080305020204030203606410090508230643075000000000000000 254654017931673204015315144437302558811466022339350214169067246199143202099052090707090809020303410511100708440647085000000000000000 254664024541688204016113542342506158811761423354368218175053241200149176115053100708070711070607409612100709340745105000000000000000 254672022735661130014909332226902250613048822339350199164048233189144143090052090406030405020303607511100508240544085000000000000000 254684021143720149015911034229001253013547522370387214184047235191134143113053110507040406010202607513110710240634105000000000000000 254694021143653149015211737828802853012357923326341198161059222188123146084052080507050506030303508610090508330534075000000000000000 254704021019653157016512937634605153912157525338358201163053216171135161118054080508060508040706508711100608330435105000000000000000 254714024541700172016112040735402355612558122350374213174055238198141159109053100608050608030303508512110709340644095000000000000000 254721021220618106013009431126202447313050321315322199157039213191134120074052070305030305040203607510080507130633065000000000000000 254734022301700181015011138238702956512354521369374213175055233186138155106053100607050609030303508513110709340544095000000000000000 254741022735641130013710730924602650612648121349355184156057209175132134114055080405040305030303507511100407320433106000000000000000 254752021711692223015013940938603260611459021352370216173064250209168182104053100807070609040404409512110709450766095000000000000000 254762013804614123513210332026603749712352121331333190155048208172143127105054070305040405050304507511090507220443095000000000000000 254774021019688213015613843540104259711563122361375208174061238194159177114054100707070710040605409512110609440655105000000000000000 254784021019669189016014142338509857311663224332364209168061227173147191112054090608080709101010409611100608430446105000000000000000 254792021220641117013909631225602248913148721334344194163057224189135127101053080305030305030203607511090508330533095000000000000000 254802020707625105012809030524102247113248820314333187161040216180133115095053070304020305030203607410090408230532085000000000000000 254814021143720242018114545442411462311563125374388224177070250183163207128053110910080811121112409713110809550557115000000000000000 254824024541716214015913944740503959811962422360364224188062246201154191112050110707070810040504409512100810440756104000000000000000 254834017931653134015311437529601351112757523312325209176051221197116135076049080407050506010202508610080609330623064000000000000000 254844021143683150517111635228801853112851525323335216179053241202128145075049100509050506020202607710090709340734064000000000000000 254852021711614107514108932926901947412953723311323184156051226174131135063052070306020405020202608609080407330433055000000000000000 254864021019661155014212938933702053712358921329364192159051214166131165120055090506060608020303509510100507330335116000000000000000 254871021711629120014310332425702749312751522336345187149053215197131138101054070306040405030303507511090406330633095000000000000000 254884021143732180016212640934402656412955822365389222190055246193149162100053120608060608030303608512110811340645095000000000000000 254894021143696163016612237031101754612753123338357220178056239197140148079051100508060507020202508611100809340644064000000000000000 254902027906633187513914137034405257111058521321325205166062244209164183076051080605080508060506308510080608440756064000000000000000 254914022301649169016011840141502655211761824328339206162056227200138160104052080508050610030303409610090608330745095000000000000000 254924021019704175515012240234302855912557121359373217183063237189140162113053110607060608030303508512110710440545105000000000000000 254934021019700152516211637931102653313154123364374219185051239197137147101053100508050507040203608612110710340644095000000000000000 254944021143696125014810232926801350013947221356375201174043223165118127114053100306040405010202707512110609230323105000000000000000 254952027906622172013513737834203255611160821313334192152058241187168176104053070605070508030404309510090507340565095000000000000000 254961021220606177014812536638805956110860524317327190147057224200172168097053060606060509060706309610080506330765085000000000000000 254971024533590134013410337731802651111564022319331173140053203174141174100056060405040507030303409510090306320445096000000000000000 254982024533606135512511332328704251311853320302314192155047210177142139083051060404050406040505408409080507230443074000000000000000 254994014012732201016313140633303558512555522363394217183060245196148159109053120708070608040404508512120710440644095000000000000000 255004021143724150516210835828701753113649522343374222192047240197138140097051110508040506020202707511110811240644084000000000000000 255011021220610143014111236331401752211659623328335187152050210177146163097055070406050507020202409610090407330445086000000000000000 255024024541688182015112940437704856612158622349361214177058238197129162100052100607060609060505508511100709340635095000000000000000 255034021143669148516711636830901852912655025336348206175056226197126158081052090408050507020202508711090609330634075000000000000000 255044039758736220516412943840903160312259522375385234192057250207150180103052120808060710030404509513110911350746095000000000000000 255051021220645104013808329425701247013745521329344192162044216179122126090053080305020305020202706510090508230433085000000000000000 255064017931661149015711238730702053012458623330342213175053225185129156087051090507050607020303508610090709330534074000000000000000 255072022735625203515314339734604358710663524321342191146064244210182190090054070707080608050505309610090506440876085000000000000000 255084039758669186016012541940503857011762723349361206170058225176151183105053090608060710030504409611100609330446095000000000000000 255092021711606137013711534829502251511757422309318185148058218190146151097052060405050406020303408509080406330644085000000000000000 255101022735641118013309429124302449013045320333349196170047218183140124096054080305030305040203606411090509230543085000000000000000 255114021019736184016211840834102856812955422376385228192055240181145153099052120608050608030303608513110811340544085000000000000000 255124022301669151516011337235502653212555523338347210175046227181135163092051090508050508020403508611090709230535084000000000000000 255131024533633120013509933529702149312852821331337189157050224187129146085053080305030406030203608511090407330534075000000000000000 255142024533586166513012538439805554910665522307314181152046217177146167092053060505060610060606310509080407230445085000000000000000 255154021143681153015610639432402053412757922340361203174051223182135151118053100507040607030203508511100609330534105000000000000000 255161022735637123013308930326103049712847520338342201161047218187140125105053080305020305040204607411090608230543095000000000000000 255174024541728191015711840840103357512656121349364235201053253212139164096050120607050610030404508511100912350845084000000000000000 255182027906614158012612737733007254011361520322343183144056214177145165101055070504060508060908409410090406330445096000000000000000 255191015156649134013110232626801851112750320317333206164058231210139144088051080405040405020202507410090608340844074000000000000000 255201021711641126013610332027903650112750021327339198164050216199146135096052080405040406040404507510090508330643085000000000000000 255212027906633148013712435929604852911956721323326196163052220192148159084051080405060506050605408510080508330644074000000000000000 255222024533590137013211934531902351511458522299316175140051213194138146075053060405050407030203408509080306330644065000000000000000 255232027906633120012610431825502849312850320324330189161052228197132135085052080304040305030303607410090408330633075000000000000000 255244021019681155016712537430901453712655024335364209171053229185130155099053100508060507020202508611100609330534085000000000000000 255254021019688185015912240936603056912059423348364214182057222172143165112052100607060609040304509611100710330445105000000000000000 255261015156677176015111739337106056012058122331343209169055239206151172096050090607050609060707508511090608340745084000000000000000 255272020707665138013811034627903151612852120349353200169055234190138149096053090405040406040304607411100608340644085000000000000000 255281020707657135013910233527102851312850921343348200163046230194147147100053090405040406040303607511090608240644095000000000000000 255291021711602113013409930727202248312451022314338176147053205167130134103056060305030306030203507510090306320333096000000000000000 255304021143688169015912738133803355212455423342355215172059236198139158087051100507060608040304508611100709340644074000000000000000 255312021711598112014410131927102748212453324325337178146048205174133140097056060306040306030303508610090306220434086000000000000000 255321027906633224513514738738608460710461021323343195144073245202189186116054080805080609081009309510090506540776105000000000000000 255334024541661137015410836430702551512855023331351196157050222185124143093053090407040507030303608611100507330534085000000000000000 255341027906633179514512539437005256311262122325339192152055230195156181097053080606060609060506409510090507340656085000000000000000 255354024541712183015811641936202856712558822363375223185060237191143164097052110607050709020403509512110810440645085000000000000000 255361021711649133014710633924002151012752222334343196164056230197135144088052080406040405030203507511090508340634075000000000000000 255374021019687169016212439634804655212457723338348225183055234199141173077050100508060608040605508611090810340645064000000000000000 255384021143685147515110933531001752712948922346353217178050233193134144090051100407040407020202607511100709340634084000000000000000 255394017931736178017010838431201256213052123368390232190053247197126154117052120609040607020102607612120911340634105000000000000000 255404024541657168515512638134302255111958023327333211163058222177138166056050090507060608030203408610090708330445044000000000000000 255412020707629134014111234227502851112354322341348192154056214185127136104055070406050406030303508511090507330533096000000000000000 255422027906653170514911738534602455411759022339349210170053226190122166115053080506050608030303409511090709330635105000000000000000 255434021019696212517012745742504759611665524349361214177055239198151190105051100709060811040605410611100709340646094000000000000000 255444024541700232016114544444005761411463422355377212177062245199158195108053100808080811060706409512110709440656095000000000000000 255451021711641124512910031327704149812848820335340196153048223199145139099053080304030306050405607411090507230643085000000000000000 255464024541677166015212144237002654912365422342351205170050228180130158102051090507060809030303510511100609330534094000000000000000 255474021143685139017210336428701551813253125358366212177049233187128140099053100409040506020202608712100709240534085000000000000000 255484024541712185015111642436503556912559521351374213178056243203155166114052110607050709040404509512110709340755105000000000000000 255494017931720160016310535232602654213248922352375226182051245203134145098052110508040507030303607512110810340734085000000000000000 255502020707669147014611435828702752712653521323346205170054248199134146100051090406050506030303508510090609340634094000000000000000 255512020707598146013212535332406152611359022303324176145049218189145166093054060405060507080507409509080306230545085000000000000000 255524017931692209015313944441603459311664122350379209169059233182148185123054100707070810040404409512110608340546115000000000000000 255534017931649157015411736035203453912055423326360194161057211160134157123055080507050508030404508610100508330334116000000000000000 255542021220645168014211737432303555111757922322340203161057245216152155093052080506050507040404408510090608340854085000000000000000 255552021220602126513011433828603650112056221289314187156048219183130144088052060405050406040404508508080407230534075000000000000000 255562024533649154014111335031602353612153921319329207160056245198138155072050080506050507030203508510080608340644064000000000000000 255571022735649129014312732725502450512850422330344203163049224195142139087053080406060405030203607510090608230643075000000000000000 255581021220637178013812238432703356211360321320334205160063242202159155089052080605060607040404409510090608440754075000000000000000 255592022735606193015114439736004257710565525308327184146064244213159170100053060607080609050405310709080406440855095000000000000000 255604021143677151015712038130701553212756323344371202164053222180129155110054090507050607010202508611110608330534105000000000000000 255614024541696136015410634429501651413549422337364212178044236199128133092052100407040406020202607511100709240633085000000000000000 255622021711633149014611835228703153011955523335341193153051224200128168085053080506050506030404408611090507330735075000000000000000 255632021711633131513511033027303250712452121318347196163048222193146137112054080405040406040304507510090508230643105000000000000000 255644024541629127013811435832003150212556822321340183153050212170120147096054070405050507030404508510090407330424085000000000000000 255651020707657158013611132227203354012148920342356197163061233203151148106054090505050406040304507411100508440744095000000000000000 255661021220622143013211433130003452211953221329337192148061227190142142096054070405050407040404408510090506430644085000000000000000 255672020707641105513508631124101447113648521322337197162049224187119122059052080305020305020202707510090508230523045000000000000000 255681020707598115013410632627303048612354622316324179146052210182131137085054060305040406040304508510080306330533075000000000000000 255692024533625150512810835630902753111756920321337192156055222183133142096053070504040507030303408410090507330534085000000000000000 255704021019665162015812538134302954512257323331366203168052227170133165128055090507060608020403508611100608330435116000000000000000 255712022735625122013509632727202849612652321325329190161047217184133135101052070305030406030303507510080508230533095000000000000000 255721027906610172013812938533206355610963022312322191147053224197149162105052070605060608050807309510080506330645095000000000000000 255734021019677176016612441435804756012061124327361207161054226185145178095053090608060708060405509610100608330545085000000000000000 255742022735614104012409331124602547013050620302329184148042200177125126107053070304030305030303607409080406220433095000000000000000 255754021019692120515609733827200949314048822349355212176045240198123131097051100307030406010101707511100709240633084000000000000000 255764017931704176016611840737203156012557823337365223185056237187146160091051110608050609030404508611100810340545084000000000000000 255771020707657118013409830524902249013446420330351199161049236185151122105053090305030305040203606410100508240543095000000000000000 255784021143675197017313542738104058111663325344351207170065238203142174087052090709070709040505409711100609440745075000000000000000 255792021711694144014610733827502652413248621349358215179054238210144148098051100406040406040203607511100709340844084000000000000000 255802013804625119013610631825303249112750921316333190153047217183136129103053070305040305040304507510090507230533095000000000000000 255812021220629200514913144041905758410769923328334192157060224194159201103053070706070810060606310610090507430657095000000000000000 255824017931681129514911035128301050513451522319353204177051224174124143103051100406040506010202607510100609330434094000000000000000 255833022735657118014209933124302549013450421350356185163044215182135119111054090306030405030203607512100408230532105000000000000000 255841021711627189015212540932403757310965124303320204160061247215170178074051070607060607040404310609080608440865064000000000000000 255851021711610135513410934128604551311855922303322193161058215180142143087052070405040406060405408509080508330544075000000000000000 255864021019653145014910837832203052512457922344364191161051207176130139104055080406040507020404508511100508320433096000000000000000 255874039758720201016712843541104858512360323355383222177055243191148177106053110708060710040705509612110809340645095000000000000000 255884024541657125015310336031401150013154723317348205172041224178119143098052090307040507020102608610090609230424085000000000000000 255892024533633153013412238333202653411860421331336194156049224195135166087053080505060608040203409511090507230635075000000000000000 255901027906614139013710335933604651811858522310330186146046211186137163090053070405040508040605408509090406230545085000000000000000 255912020707681163014210435230903054612451720325347217177059256205137138080050100506040507040304507410090709350743074000000000000000 255921021220625102012508530924902446713349420318328193161044216177126120083052070204020305030303607410080508230433075000000000000000 255932020707594096012308829725901545712950020287298185150046219198118135078050060204020305020202607408070407230623064000000000000000 255942027906633166013810838139503754911560221311329193151049229190150165084051080505040610030504409509080507230645074000000000000000 255954021019653215016413546244805559910970725328349203162064222172150188103053080708070811040806310710090608430446095000000000000000 255964017931704178016213137735903756212553523349370219179056242201138169107052110608070508040504508611110709340745095000000000000000 255972021711665139014411034327903051812851521336353204163056224184138143102053090406040406040304607511100608330544095000000000000000 255981022735647130012910733825403350612752219322330200161050225194139142087051080404040405040304507410090608330644074000000000000000 255992021220637198013914438133504358210959821336344196148064235197167177122054080705080608050505309511090506440665115000000000000000 256004010556633152014611035831802053311856523310343192154051215184126149114054080506040507020303408609090507330534105000000000000000 256011010617606142014411837733904752111662323310314192155046210179154162070051060406050508050505409609080507230455064000000000000000 256022012683606209513713743444204859310271622318336186140057222170170197098055060705070711040605211510090406330466086000000000000000 256032012397602110512009631228301247912551920315323188155045199168134138094053060304030306020202507410080407220333085000000000000000 256044011703643163014610535632002154611755322334339205160046212185131151087052080506040507030203408511090608230534075000000000000000 256054011703657141013510737236202252012656620335344200155055216179152162111052090405040509030303508411090607330455105000000000000000 256064010556677157015511840036001453912559123325355213176055229191135162099052090507050609020202509610100709330635085000000000000000 256072011656633153014611035833302053411856523314322200153056228203149163081050080506040508030203408610080607330745074000000000000000 256084010556653158015411237433601554012057223321345203160060216181129158103052080507050508020202508610090608430534095000000000000000 256094012447661147015109532418501152712549122328346202170051223187121141112052090407030403010202507510090609330524105000000000000000 256104010556673164015012239435402754712358522335337212168057224206136159096050090507060608030303508511090708330734084000000000000000 256112012048598142014113041438704152111469223311323191146055218182153173095054060406060709050405410609080506330555085000000000000000 256122010617618145013711336033303052511758222312318191153050222200144162076051070405050508030404408510080507330745064000000000000000 256131011656614131513610134830504050712156722311324192155054225186141143073052070405040407050405508509080507330544065000000000000000 256144010556681146013811636429901452612953520339364205169054234195129139110053100405050506020202608411100608340633105000000000000000 256154010556657171016213740135403055511861024335351200161052233188140166101053090508070608040304409611100608340545095000000000000000 256164011344669173516112640137303555712060024328355210170053231194144167106053090608060609040404509610100709340645095000000000000000 256174010556696169014612739733102755212657021346368215177055237197137170099052100506060608030303508511100709340645085000000000000000 256181016793618141013212534433504352011855621317326198154046231197143139081052070405060408050505408510080507240643075000000000000000 256194012447681184016312741638903756811961123342344222176060232209145185083050100608060709030504409611090809440746074000000000000000 256202011656606121013310731427103049412251922311332184150052216187135128094054060305040306040304507509090407330533085000000000000000 256212012683629147513811932728504852711951922324336194161051225190151144105053070405050406060405407510090508330644095000000000000000 256224013246690233016614247344604961511268424357362221176064244215162205103052100808080911040705410612100809440857095000000000000000 256234010556681171015312740333904955512259322346361210169053238197144153098053100507060608050505509511100708340644085000000000000000 256242012048622150014812436031604053111757923309324194162048237208144148069052070506060507050405408609080508240744055000000000000000 256254012447712156014511337029401853813252020344361225185053249194134138091050110506050506020202607411100810340633084000000000000000 256264013246754164016511538330201254713750721372381235192051251214147155099050130508050607020202707513110911350844084000000000000000 256271012683602204014514743345204758810271824316327179139048220192153207099054060706080712050505211610080305230657085000000000000000 256284010556720201016613042738203758512359323362375225201056249203141184114052110708060709020604509612110812340746105000000000000000 256293012397657196514612938337806858011358322344349204153062243213167182091053090706060609060807408511090607440866085000000000000000 256304011344673150015411538332401553112656922334360205168049220183133149103053090507050607020202508511100608230534095000000000000000 256312010617629100014208630523802546413548522321335199157040203174132121097053070206020304030303607510090507220433085000000000000000 256324011703683125013910633829100950013649620337350212177046226203124149070051100305040406010101707411100709230734064000000000000000 256332012397633109012309228825301747713245519313345188155045222183126115103054080304030205030102606410090407230532095000000000000000 256341012397641182014013638741106156611360321317337203162048237199153185107052080606070610070607409510090608240656095000000000000000 256352012048610194014615039338405457810564524316327192146051219184158180083053070606080609060506309610080506330556075000000000000000 256364011703669158014811038738202654012357822338348211177052227197141163075052090506040609030303508511090709330645065000000000000000 256374013246677192014914641939604057611761922337355207162057232208145197091052090606080710030605409511100608340746085000000000000000 256384015265657135015410636631001651312855723320344203170046225170125157097052090407040507020202608610090609230434085000000000000000 256392012683625155014213036831205953711658922304323204155060229187153164085051070506060507070606409509080607430555074000000000000000 256404011703665147515011738134201852712657322333344208170053237186131152094051090407050608020202508511090609340534084000000000000000 256412012048641146013111434330903352612153420333340201169041226202139157103053080405050407040304508411090608230744095000000000000000 256422012683614137012911433128903451511953921316341193155055218182151142074055070404050406050204408510090507330544066000000000000000 256431016793618154014112636632804453611559222315330194154054228201142168087053070506060507040505409510090507330745075000000000000000 256441012397629157013212135733104253911656821335340201153051227187153157102054070505060508050405408511090607330554095000000000000000 256454012447661147014912135330501452712553522344351205168052225193138153092053090406060507020202508511100608330644085000000000000000 256464010556764264016814644445804764111958122375387245200064279238182202099050131008080812060405408513111012461077084000000000000000 256472012397610239513716342141606862009869022321329185145062240200205214112054070805100710070807210510080406440787105000000000000000 256482011656637122014209232726402149612851422325334198153052216178133137093052080306030405030203607510090507330433085000000000000000 256492011656618119012310530026603049112548519316328188162044216194131138092053070304040305040304507410080408230633085000000000000000 256501012397645149014611336430604153012156422332341200161049234192150168101052080506050507040505508511090608240645095000000000000000 256514010556728206014913340839903259012356120365371227184068247206155183095051120706070610040304508412110810440756084000000000000000 256524013246673164015510639233502154712358323343352203168050234191135157096052090507040608030203508611100608340634085000000000000000 256534010556681188015313341236503157211960522352364209168057233198144183103053100607070709030404409512100608340646095000000000000000 256544010556716232016214841838803861411658422377394218175066253193153190109055110808080709040404408513120709450656096000000000000000 256552010617594133013811636329903951011661123316324185146053198158144155106054060405050506050404409610080406320244095000000000000000 256562010617625242014915442039707962310067123330339201146070243210193192099054070906090710080808210610090606540876085000000000000000 256574013246712198016513641736303058212258623359373227185061241207143186106052110708070709020504508612110810440746095000000000000000 256582012683641120012709431028603049313048319320338197162047219187131126111052080304030306040204607410090508230533105000000000000000 256591012683635129014311835229203950512555422335340191146047219187147149096053080406050506050304508511090506230544085000000000000000 256602010617582115013410733227902648611957023288329172139044200163131145110056050305040406030303408608080305220334106000000000000000 256612012683653136014211234126803651412752221325340199162051230193156139092052080406050405060204507510090508340653085000000000000000 256624010556681158015511936633502054012653822331356209169054231185139158109052100507050508020203508511100608340544095000000000000000 256632011656602137014111435833404951511659423304318192146055214187142154077052060406050508050605409609080506330544065000000000000000 256642012397625244014615942346808862410067623317318201147073245214173221098050070906090712090909210610080606540868084000000000000000 256654015265712199015113342138403858312259121336374225176057241187168173102052110707070709040504509511110809340565095000000000000000 256664011344700157015416044844706053912963922361395217168077245198170203133056100507090811070607609512120708540667116000000000000000 256674010556649173515412640738303155711662723322337211168059223177141171097051080607060609030404409610090708330445084000000000000000 256684011344696171015812639034301955512556022346364222176056238194139170094052100507060608020202508511100809340645085000000000000000 256694011703708149014910636933901653013352121332362240186053248210137152090051110506040508020202607511101010340844084000000000000000 256704010556673166014913137934603354912256322340365203168054227181129183102054090506070508040404508511100608330536095000000000000000 256712023312635110013708831628601947913249721325339190161046216190120120095053080305020306030202607510090508230623085000000000000000 256722010617598126013511735430305050111959222311322183139053207169143151090053060405050507060506409509080405320344085000000000000000 256732012397578125012411433334204050011557621296308179139040210181136153079053050304050408050405408509070305230534065000000000000000 256742012683625178013614039034805356211162421305321204155054244216154182077051070605070608060506309509080607340856064000000000000000 256754010556712145516810537329101652513552323355366223185053236201134133090051110408040506020202607612100810340733084000000000000000 256764013246649145014212435833901752512355121326350197152047212177131153104053080406060508020202508510100507230434095000000000000000 256772011656633105014009630623202647113448322314327198163047210177132118077051080306030304040203607510080508230432064000000000000000 256784015265649128012710734734901350412853419314325211170051230183127166061050080404040408010202608410080709340535054000000000000000 256794011703692156015710838336202653812855322331354260178050245198133168079051100507040609030303608511101209340635064000000000000000 256801011656637135013710635429303051312455621337344193155054227180150147092054080405040506040304508511090507330544085000000000000000 256814010556677147516311737429901452712855224335364207169050224181135148101053090408050506020202608611100608330534095000000000000000 256824011703716196014713143339405558012360420352366229185057242203150190104051110706070710070506509412100810340746094000000000000000 256834011703606126014812035030101850112057724330336186147054199163134144088055060406050507020202508610090406320334076000000000000000 256843015311604126013610733130303350112054822300316224154053210158148142103052060405040407040404508509080807330244095000000000000000 256854015984681143015510236231202152213053222333363209175049230186137149098053100407040507020303608511100609240544085000000000000000 256862013946622178015014041137307256211066124324327194146056220186160172096052070607070709080708310610080506330555085000000000000000 256874015373633152015910938737001853311861025308324201161049234185131181086051080507040609020302409709080608240536074000000000000000 256882014538625118013609633131802349012753021309329188162043224178135142090052070305030407030303508509080408230434085000000000000000 256892015305618160014212036835904054211459622314326199161048225191141155097052070506050508050405409510080508230644085000000000000000 256902012811606126013009732634102850112053821289313199153044218182129142091051060405030408030303508508080507230534084000000000000000 256912020264561078012408330032202042713153522270277182162038210201115134061049050104020307020203608507060408130723054000000000000000 256924012738677141014210737233402752013055021308341209170054236201129153076050090406040508020403608509090609340734064000000000000000 256932016661625205015115740539406858910664824328338198154054218161194196096054070707090610060807310610090507330376085000000000000000 256942016661570130013410736033404250611263123296314175146042203167145151103055050405040508040505409609080306220344096000000000000000 256952014065602101513008330926301746512951321315329178139038200182121122087054060205020305020202607510080305120523075000000000000000 256964014122618125014510836233102250012358523318333186154048214178127150100054070306040508020303508610090407230434095000000000000000 256974012738657109014108832529501147713749521320341203169040225175112125089051090306020406010202707510090608230423074000000000000000 256984013689657129014310736232601650513055021327335198168050213175131152086051090406040507020202608510090508330434074000000000000000 256991014065622170013812539037405055411262722314325198153062224197152188089052070505060609060506409510080507430656075000000000000000 257002015305629149014711538132305253011860523306317198159055227198146165074050070506050607050606409609080507330645064000000000000000 257012020264606144013710336235902652411559722310317191160049224185141168065052060405040508040203409509080508230545055000000000000000 257024017400657121015810235528101449413254024327335207169057217183122141083051090307040506020202608610090608330534074000000000000000 257034013689696153016110937734802153413054223348355222185051232207134155092050100508040508020303608611100810340734084000000000000000 257044013689720203017412642941304058712259524362388217175053248240148184114053110709060710030605509612110709341146105000000000000000 257054012738673169016411840937203055212160824331350210170054234186145169102052090508050609030404509611100709340545095000000000000000 257064015019688137016210136431101751513352823344355212177047221206127147097051100408040507010302608611100709230734084000000000000000 257071014065665212015114441835707459611162822343353212168067235209168208123053090707080708070808309511100708440767115000000000000000 257084015019665132015910537430401650913056223340349203163046228210127140098052090407040507020202608611090608230834085000000000000000 257094012738665135016509537430701651312956224332350206176047222190125147100052090408030507020202608611100609230634095000000000000000 257102020264625106013509831227301747313249921325329187163046216186128141087052070305030306020202607510080408230534075000000000000000 257112013946624127013810737431103650212460022301321203155053224174134158078051070405040507040404509509080607330434064000000000000000 257122020264539117013110737035603448911068724285290168141039186148134152076053040305040508030404310608070206110134065000000000000000 257132014065610142013713035329905852111758022315325188138054208165138151089053070405060506060606408510080405320344075000000000000000 257144014122688152014911636632801853312953121331353210170054226197131156102051100506050507020202608511100709330634094000000000000000 257152012811610156512812536834603853811360321302305198153057243214136187064050070504060508040404409509070507340836054000000000000000 257163012811622169013911837234704055211259822313333190145058228194153169096053070505050508040405409510090506330655085000000000000000 257174012738669157014612038435904153912457421329344206169055222185137168096051090506050608030605508510090608330545084000000000000000 257182014065653127014909534527602450213052822343343197162046226199133148085052080406030406030203608511090508230634075000000000000000 257192015305637159014412940436205954111763322324333201153057227190151169090052080506060609060706409510090607330645085000000000000000 257204012738661170014213139839303855411960121330340205170057220192145167091051090506070610030504409510090609330645084000000000000000 257212014065586097012710231124404145912753021310316171140044189164121130096053060204040305050405508509080306210323085000000000000000 257224013689681184016209243338104456811963523349357212209057228183146181121052100608030709020705409611100712330546115000000000000000 257232015305614150013911637735204953111561522296322185147047217188149155094052070505050508050605409509080406230544085000000000000000 257244013689677146015111235733603052612852722333346208170051222192137150100051090407050508030404607511090609330644094000000000000000 257254015019677121015709433027901649413748823313341211179044224188124133078050090307030406020202707610090709230533064000000000000000 257262012811625093009209030925901245313749314316325186156038208177123142072051070201020305020202707110080407120434064000000000000000 257272015305641161014211838734905054411760422324343199162050218173147178116053080506050608040706409510090508330445105000000000000000 257282012811618129013310335930904250512258021318326187148043208181140152085052070405040507050405508510080406220544075000000000000000 257292015305578130013110736132304350611462522297303180149048207183131152074052050405040507040605409509070406220534065000000000000000 257303012811618161013211738832404954411362821305318198157051220187156175095051070505050607040605409509080507330555084000000000000000 257312014538608168013312640139904655111066022312321196155060221191157183084052070505060610050505310510080507430656075000000000000000 257324012738645184015513345241303156811370124316325211172052226205141198086050080607070810020504410610080709330746074000000000000000 257334013689665182016212542239704056611763424359364201169052214180145177124054090608060710040505409612100608330545115000000000000000 257344015019649124015710233427901349813051524351354193161046206198122142113054080307040406020202607612100508220634105000000000000000 257352014959633181013011839439106356511262120325332198162051220192168184073052080605050610060707409410090508330666065000000000000000 257362012811649134514210336629802451112756421317332201164053227198133143087051080406040506030303508510090608330634074000000000000000 257374015019669127515109835829401450213353522354359202171045220181132140111053090407030506020202608512100609230534105000000000000000 257384015019645115015309833129101248613251323329352187155043212179117133106054080307030406010202607610100407230423095000000000000000 257392014065649114514409433026702248413450922336340203170044213192129128101052080306030405020303607511090609230633095000000000000000 257404014122637123015210035931501349712856323307331205170049205189125151096052080307030507010202608609090609220534085000000000000000 257412012811606113013409233430404148312555122305318188155047204185135144092052060305030407040505508509080407220534085000000000000000 257424014122657133015410234631401651012852623337354195161046219177131133098053090407040407020202607611100508230433085000000000000000 257432014538616174015213642438506255811068824309318194153068222175160187083051070607070709060707310609080507430456074000000000000000 257442014065598095012509533025502445613155221307314179148042199181115130087052060204030405030203608509080306220523075000000000000000 257452014065606116014213733427903248712455123311321185147049205173131147075052060306070406030404508609080406220434065000000000000000 257462014065602132014209837034103850911861423317320190154050200180145149087053060406030508040404409610080507320544075000000000000000 257474012738625136015311135433004051412156624319338196162051220171129141089054070407050508040505508610090508330434075000000000000000 257484015984673135515410637533401151313155822342352205169049216208124151090052090407040508010202608511100608230734085000000000000000 257494015984653173014313043239603055711766221338347206168050208183149180119053080606060710030404410511090608320546105000000000000000 257504015984688198516813043339903958211862824351370206170052236197148234105053100708060710030604409612110609340648095000000000000000 257512014065602110013409731826003547912552922313323184148048196172137128094053060305030305040404508510080406220443085000000000000000 257522015305616144012611236726004552411759620309333191156050218185143161107054070404050505050505409409090507330545095000000000000000 257534012738712196017412441638102658012258424366388219188053239174148170122054110709060709020403508612110710340445115000000000000000 257544012738681182017712943139303556612063226340361205170052227189137186105053100609060710030504509711100609330546095000000000000000 257554013689669158015711639734302354012359423333357205164054233184134158113053090507050608020303509611100608340534105000000000000000 257561014065641120013510033827903549313052721333335196155049224193133144087052080305030406040304607511090507230634075000000000000000 257574015019669137014610335331401651512952821335356206170048219186139155101053090406040507020202608511100609230544095000000000000000 257582012811629167013910937542704155011459622306323199162052227201146170095051070505040511050405409509080508330745084000000000000000 257594012738669158014911438837403054012358022319351208178049233185135161112052090506050609030404508510100609240535105000000000000000 257602015689625188013913837636606257210960122322344189144065231199162175098055070605070509070607309510090406440655086000000000000000 257612016051618172513412937732004655611161021318336197158064228181135162096054070605060507060405309510090507430535085000000000000000 257621016051590115013711333427302548612156623309323171140053207176136145094054060305050406040203508609080306320434085000000000000000 257632016051645107014309429925801647413646422326345194159040214172122115098053080306030305020202706510090507230432085000000000000000 257642024793590145012712136634205052511262121299303184146059228196155164064051060404060508040606409509070406330655054000000000000000 257652016051633112514009630723902148213148522327343191159050212175126122111054080306030304030203607510090507330433105000000000000000 257662024793614135013810834537403551311956222299320186147055216187142173082052070405040409040404408509080406330545075000000000000000 257673018255637163013713738529804554611660321316324208166051225199149162090050080505070606050505409510080608330645084000000000000000 257681018255618142514012135732303252111857822327336181149054205175136175104054070406060507040304408510090406320435095000000000000000 257694013236688165016512237734704354812554824340366213173054234182148149093053100508060508050505508611100709340544085000000000000000 257704015607712163016610838532902054613054023353375214178055241199138160110052110508040607030203608612110709340645105000000000000000 257711016051677181514813238333203956511956621351361204163062241210158168100053090606070608040404408512100608440855095000000000000000 257724013236661157015111839535604453912259822336357197167054232179136165110053090507050608050505509511100508340435105000000000000000 257732014740629121013709533623702349412753421325343198165048214175133132104054070305030404030203508510090508230433095000000000000000 257744013236724167015611839931703555013155121355371229197053240203123147084051110507050607030404608512110811340734074000000000000000 257751014740618125012809632425101950012352520322327190164048216187131131087052070304030405020202507410080508230533075000000000000000 257764013236704209015913443740105759311862122347364216181061247208152189099051110707070710050706409511100710440756084000000000000000 257771013426661125014509231124902150013247021348355198164051228192131125099053090306030305030203607511100508330633085000000000000000 257784011346669159014611038337703254112357221324335212174051232200141153072050090506040609020504508510090709340744064000000000000000 257791016051622126013210933925702750112454521322333187148053223188137135093053070405040405040303508510090406330543085000000000000000 257804017020677179016012341737203456312061623343364204166057229192140163101053090608060709030404509611100608330645095000000000000000 257812013426661128013710632327003250413148820332343201164060229198136143094051090405040406040304607411090608430634084000000000000000 257824013236677136015910934429001551413150823326357208176046225182139145091052090407040406020202607610100609230544085000000000000000 257832014740639133013309031831002151012549820340344192153051219182141148103053080405020307030203507411090507330544095000000000000000 257842016051618105013309030526802147113149321316336186159051205169130131090054070305020305030203607510090407320333085000000000000000 257854022537661166014512438638603454912058421327338207170050232191148159081051090506060609040404508510090609340644074000000000000000 257864014576685199516914041739304458311760924346360212166059240197145185102052100708070710040505409611100708340646095000000000000000 257874016305708183016111943439403056712461322361370219185054238189146167094052110608050710030404509512110710340545085000000000000000 257884014576696149517011236830302853013152824343367208174052234181131149105052100509050507040303608611100609340534095000000000000000 257894013236708164016412139730101354712956123346374218185053235181135162112052110508060607020202608611110710340535105000000000000000 257901013426622192013813941237305357610766322316327199151067227190157188093052070605070709060506310510080507430656085000000000000000 257914015607763226018113140537203660912553123379387242200066267216161168101050130810070609040404508613111012450855094000000000000000 257924014576696206016313443738103959011762723357383211173064232187142181121055100708070709020704409612110709440546116000000000000000 257934014576641170514612542539303855411566322325343201162053216182139178102053080506060710030604410510090608330545095000000000000000 257944015607641124016310835428701449812855225314338199167045217175123134090052080308040506020202608710090508230433085000000000000000 257954016305657139015509836630802251812655823338358195166046217181129137101054090407030507020303508611100508230533095000000000000000 257961013426641135014210934626403451312453922333345192162055224186143159094053080406040405040404508511090508330544085000000000000000 257974014576708200016312741738301858412158923345372224140061193157154177116052110708060709020202509611110806420255105000000000000000 257984016305681128014509937030902050413554421327342213174046230192125137077050100406030507020203608510090709240633064000000000000000 257994017020696199017313443741302858311962724354366216172057236192149174109052100709070710020403409612100709340645095000000000000000 258001014740637107513009531622701847413449620330338199167050215195122124096053080305030304020202607410090508330633085000000000000000 258011018255598167514213839336004655010865723298316183148059225179160189073052060506070609050505310609080406330456065000000000000000 258021016051637134013810533426302451112452421337348197158053223187137141100054080405040405030203507511090507330544095000000000000000 258032013426622118513009631428902649012650621329338185150050217187137137100054070305030306030303507510090407330543095000000000000000 258041015689641191514814937936006057511159223322342199157062245199154182102053080606080509060707309610090507440656095000000000000000 258054017020755241017013044444003462212158722381393232191070257215153192120052130909060811020504508513120911550856115000000000000000 258064016305677178015812940937206356212060423342359211173053229186154162094053090607060609060707509611100709330555085000000000000000 258074017020669188515112640741803057211660922338349211170060232189138179100052090607060610020504409511090709440545095000000000000000 258084015607669182016513641438503456611861924329346215174056231192142174105051090608070709040404409610090709340645094000000000000000 258094014576708241017014644742405562211363124375386215178068245194167196118054110909080811050606409613110709440666105000000000000000 258104017020685205016614143739904458911663824340370206166061234188159193118054100708080710050505409611110608440556105000000000000000 258112014740649146013110834829603052612353620335353194156056224195140140110054080405040406040304508411100507330644105000000000000000 258124013236685177016012937934203356112255423340368213167059222183144163121053100608060508030404508611100708330545115000000000000000 258134017020677210016412944042504459411365024349362210172064238193154178116053090708060811030605410611100709440655105000000000000000 258142014740606153513911935730502753411358922307315184137063226176153155088052060505050507030303409509080405430454075000000000000000 258152015689641212014415343236204959610767422325335206155062238199157191104052080706090709050505310510090607440656095000000000000000 258164016305669129019210034631401250513251728316341209175041227177130143085051090411030407020202607810090609230434074000000000000000 258174014576645115013310234627101648613253620332348190157043209177118129098054080305040406020202608411090507220423085000000000000000 258181013426594145013712937431205252511362923309317176136055216184145171090053060405060507050606409609080305330545085000000000000000 258194008824708164016612237533002154712953023357377216177051241191135161101053110508060508030203608612110709340635095000000000000000 258204017020728206015912142539605159012358421358360233194060261206161170090049120707060710040706508512100911450755084000000000000000 258212016528610095012208229224001945613347820314320181151049209162128130084052070204020305030102607410080407220333075000000000000000 258224016305704162515710741334901754512958722342359217179054239208137156105051110507040708020202608511100709340744094000000000000000 258234008824712162016812038531801454513054123350376218183048230196133155112052110508050607020202608612110710240634105000000000000000 258244013236724145015810237029101052513751021344370221187048239194130138100051110407040506010202707511110810240633094000000000000000 258251015689614207513715341236805259110367122320332181133065235184164194112054070705090709040706210510090405440556105000000000000000 258264013236708161516512941835806054413059023359371222177053242201145180107052110508060708060607609612110809340746095000000000000000 258271016051645273015416849944506164809977323329344206152073249205170230110053081007100911060707212610090607540768105000000000000000 258281016051629112014009630225202048213048022324340184149051213168134137099054070306030305030203607510090406330333085000000000000000 258292015689618215014115541641706259910367322318330195154065239194180216092053070706090710060707210510090507440667085000000000000000 258301014740622106013408832123801747313151621343351183155053208176122127105056070305020404020202607511100407320433096000000000000000 258311016051637132014611234025703050912553322345349191153057223191140140101054080406050405040304508511090507330644095000000000000000 258321016051649168014412938134404055111758622330345198156056231195148182106053080506060608040505408510090507340646095000000000000000 258331018255614167013512241436903655011167421320325190146060221200146192102053070505060709040404310510080506430746095000000000000000 258344015607677167017113341632002155012361525335358212179053230167130166091052090509070707020303509711100709340335085000000000000000 258354016305649181014212242638803856511465621329351198160057222178148170092054080606060709040504410510100508330445085000000000000000 258361024793570123013609732831702449711457523253269188149051229186142146058047050305030407030303408606050406330544043000000000000000 258371016051629163514412637032203254611558723331344189151063223196146177095054070506060507040404408611090407430645085000000000000000 258381015689625195014414642538304657910768023335339195152063227196162197107054070706080709050505310611090507430656095000000000000000 258391016051602160014112137433503954211162023312323182142063215181148174087053060506060508030504309610080406430545075000000000000000 258404017020681189015312342839103657311862822361366202167056232190145170103053100607060710020604409512100608340645095000000000000000 258414016305649132015810736429902450912756024311335209171043223182132151087051080407040506030303508609090609230534074000000000000000 258421015689598104013009832027102447012753621314321180146049205179131130090053060305030406030203508510080406220433085000000000000000 258434013236681214517213446443305859811368225327342224177061249200149200094050100709070811040806410710090809440747084000000000000000 258441015689618151013511638233203053211661821319328188152051222182144170107053070505050608040304409510080407330545095000000000000000 258451013426675221015114441135105460411160922359366205153078255212176198114054090807080708060606309512100607550866105000000000000000 258464015607661146015011238630101452612558322339353202169053220177127144096053090407050607020202508511100608330434085000000000000000 258474022537641160515911440336405354211862824336337201158055222173145180098052080507050609040706409611090607330446085000000000000000 258482015689610168013212540338104755111066121317331189144058218183151177099054070505060609040605310510090406330545085000000000000000 258494014576692189014913340137404457312057921342364220178056245181157173122052100606070609050505508511100809340555115000000000000000 258503013426649136013610735228402751412654220338342202168055235206144139104052080405040506040303508411090608340743095000000000000000 258514015607663212017314546441108959611170026340352212165069236232167189097053090709080810090909310711100708441066085000000000000000 258524016305649141015110538032402052012458523320344195161049226174129146094053080407040607020203508610090508230434085000000000000000 258532016051622126513510634430103250112455321322330182141057214176137155080053070405040407040304508510090406330444075000000000000000 258544013236685165016111838535004254812556323327349218183052235193133167094051100508050608040505508610090710340635084000000000000000 258551013426606145512211233931203552511555920320327178140060229206137168099054060404050407040404408410080306430745085000000000000000 258561013426669145014711032426902652512748522335344214176054232197128133090051090406040405040203507511090709340633084000000000000000 258571015689673145014210835128902552512852221344353212168057235198142145096052090406040506040203607511100708340644085000000000000000 258584013236688148019211236238201752913052628354373210209052226190119148092054100411050509020202607812110712330624085000000000000000 258592014740645112513009230325202148213347020323342195161054235213130130079053080305030305030203607410090508340833065000000000000000 258601013426641106513709031023501247313548321329335198174049222179132135085052080305020304020102607510090509230433075000000000000000 258611018255625176013814039733204156011163522325344188146063229190154188107054070605070608040505309510090406430656095000000000000000 258624022537669119014512633227501649113649721328356205173040221173124150103053090306060406020202707510100609230434095000000000000000 258634014576661233015314949646306061510775023339347207167059235194164189099052090807080912060707311611090608340656085000000000000000 258642015689606108512709631224702547612751620333337179146048203157127130089055060304030305040203507411090306220233076000000000000000 258652015689600193013813640939306157710368123318327186146064219183161196095054060605070610060707210610080406430556085000000000000000 258664013236712205516813742938904058912060223342365227189060244204165181103051110708070709030605509611100810440756094000000000000000 258674013236681151015211337429301653212854922342361207175050227175130138094053100507050506020202608511100609330433085000000000000000 258684017020677153016512138732203653412657224344363203164049230190137161103053090508060607040404508611100608240645095000000000000000 258692014740675132513909934426502650913251020356360201161051233197144142103053090405030405030303607412100608340644095000000000000000 258704017020696233516213746847203061511367223353373220184061236177166195106053100808070812020504410612110810440456095000000000000000 258714017020708209017013343540303059311961324357377213176055246196156169099053110709070710020404409612110709340655085000000000000000 258721016051606148013011337931503452911462521314324183146062218190142169098053060405050507040404409510080406430645085000000000000000 258734013236681140014510636831901951913154021323346216179045235184131145086050100406040507020302608510090709240534074000000000000000 258742018255598121512310033629202549412156220313320186145055209185133146093053060304030406030203508410080406320534085000000000000000 258754013236657221516814948245209660410873325332351206172059241194162201098053090808080912101010311711100609340657085000000000000000 258762024793629169014013338637403455211361322324330189145059222192148179094052070506070609040404409510090406330645085000000000000000 258774022537681199016112545743204458311667123338360212175060242199148182103052100708060811030605410611100709440646095000000000000000 258782014740633123013111032827402649712751820336337191155055215178144149107053080305040406040203507411090507330444095000000000000000 258791015689606128013711834628603650412057222307322180144048212191137149087053060405050406040404508509080406230644075000000000000000 258804013236736201016212943136603858512558522376386226183064253207146177110052120708060709030504508513110810450745105000000000000000 258812013426673115015009632224302448613847922343360190157052219179133135094053090307030405030303707511100507330433085000000000000000 258823015689590113012510531926702248312254121312323177139052201174127138104054060304040305030203508510080305320433095000000000000000 258831016051649187013713138034404257111358621333342198155073240204164181103052080605070608050405408511090507540756095000000000000000 258842015689629117013810332926302648912852322325338188146051208177131137094053070305040405040203607510090406320433085000000000000000 258851015689633125514410833827603150012653322334338194155054220181143145088053080306040406040304508511090507330544075000000000000000 258862015689681197014813141134903458111760321328344215183054247216149183096050100706070708040404409510090710340846084000000000000000 258874015607688162016411136331101654512652723344372207174052226186138162116054100508050507020202507611110609330545105000000000000000 258881013426633141013511534028103052012153621338351188156060218175141157121055080405050406040304508511100407430444116000000000000000 258894014576625140014611437733602451912060323317340188153049214168135146092054070406050508020303509610090407230334085000000000000000 258904014576700203017913142135602958711960125355378220168061239187152186122053100709070708030303409712110808440556115000000000000000 258914013236740200016213141338603558412655921361383231189063257221147157113051120708070709040304508512110910450944104000000000000000 258921016051641192014615437434506057611158422347351189140067236196159200118054080606090508060607308511100406440657105000000000000000 258934013236665226016815544143706460910966325344358209168068240190160189112053090808090811060707310711100608440656105000000000000000 258944014576653160015512538537004454212059023323353198171052225176145138110054080507060609040605509610100509330443105000000000000000 258954013236692201015913041739704458511860222358359211175057235192154186103051100707060710030605409512100709340656094000000000000000 258964013236677140015111037030700951913054622334354209177054230178125137098052090407040507020101608511100609340433085000000000000000 258972014740594186009613335940605857010460416309323177140067225190161186099054060601070510060606309209080306430656085000000000000000 258984022537641160013411836235301854211856520329342202168060229187142171098053080505050508020202408410090608430545085000000000000000 258994015607688145016410336629302052513153223344372209178058219177130138107054100408040506020303608611110609330433095000000000000000 259004014576673150514610939035002753112657921335352209176051226186129153090052090506040608030303508511100609330534085000000000000000 259011018255574126513311233832403650111458923292308169133052207180148164079053050405050407040404409608070205320545065000000000000000 259024022537639132015310037233701750912558124325337194168047212164133149083052080407030508020202508610090508230334075000000000000000 259031016051633116014809733926601648712953523320327196162048223187130146072051080306030405020202608610080508230534064000000000000000 259042014740616138013411433927503251611955121326333181142063221188142158093054070405050406040304408510090406430544085000000000000000 259051024793590103012709230527501946812651721319331171132047199175127148093056060304030306020202507510090305220434086000000000000000 259062013426594123012912032227603449711954221297311177148055212169142150084052060304050406040304408509080306330344075000000000000000 259074022537673148014810038636302752912757421348355209175052232188135149088052090406030609020403508511100609340534075000000000000000 259082014740645139014410734626702851812453722324333201164059232203143153077051080406040405040303508510090608340744064000000000000000 259094014576724153516410736530901753413550422354379216182056234196138137107052110508040507020202607512110710340643095000000000000000 259104022537673195015311840942503457911660822356364208175057223180154165104054090707050611030504409512100609330555095000000000000000 259112013426649141514010533130103152012451021338354187149061222191147151101054080406040407040304507511100406430644095000000000000000 259121014740625121513209632823502349412652521334337189146053226195137137091053070305030404030203507511090406330643085000000000000000 259132014740618172014011836934903855611159822319334188155064217178165169099054070606050508040404309510090407430455085000000000000000 259144013236681199015912242440104758311662323349371204167058231189157174114054100707060710040705409611110608340555105000000000000000 259151018255612133513611835931804651012058722322327184146057214190152157092053070405050507050505508510080406330654085000000000000000 259163013426637378015820052950106672308883024337349199137083275208226256129054081407131013070707112611090505660799115000000000000000 259174017020681217016113349045506060011371923328348212177060247187160196100051100708070912050807411610090709440556094000000000000000 259182013426625122514610532925702849612652723323341187148054213170144140085054070306040405040203507610090406330444075000000000000000 259191024793562133012210934927102651011062121288301175138057222195144171082053050404040406030303309508070305330645075000000000000000 259202016051622129514311033828303350512354423303318193155051228188126144079051070406040406040304508609080507330534064000000000000000 259211013426641136513511435025202551412454621332340199160055231201148155099053080405050505040203508511090508340744085000000000000000 259224013236688202015913842139804058611761123341353214169063240211156190093051100707070710030605409611100708440856084000000000000000 259232014673637144014710834628301852412154323324334201161055229192144145087052080406040406020202508610090608330644075000000000000000 259242016111653149513510134331102353012352520331340202161055231210138151094052080505040407030203507411090608340844085000000000000000 259252016111625159512412135931203354111557419336340191153058220183155158097054070504060507030404408411090507330554085000000000000000 259264015937724164015311238033101354713252521350374219181057242202126160100051110507050608020202607512110710340735094000000000000000 259272016111641127512708832030102450212749919340343197157053220187127141094053080404020407030203507411090507330534085000000000000000 259284013845720203016412940935602858712256822375385218176096238195150162120053110708060608030403508513110709740645115000000000000000 259294014291661156515311438935502553812258823332340199160063229180122164096051090507050608030303509611090508430535084000000000000000 259304013845657115013809733528101548613551021333340200165049219179120120088051090305030406010202607511090608230423074000000000000000 259312021343637125014709633529303050012752623329340190153051216190139145095053080306030406040304507610090507330644085000000000000000 259322016111612099012908630325101846213249521302322185157043210167123132077052070204020305030202607509080407230333065000000000000000 259334018608685142514510438529901252113156221350363206179044226191132149103053100406040606020202608512100609230634095000000000000000 259344015937688194015212940536903557811958822352372208175059238196151171089054100607060609040404409512110609340645075000000000000000 259352014323649154014212234727903953612153522328336196155058238204165168083051080506060406050304508510090507340755074000000000000000 259364015937688195516113042738103457911862023341363218175061233186145179093052100708060709030404409611100709440545085000000000000000 259374015937661165015013040332202054812060922344359189154065225193133175114054090507060607020203509511100407430635105000000000000000 259384018608657150513411037432201853112356920340361191161050217173129153112054090505040507020202508411100508330434105000000000000000 259394019400704156014812139836102453813056421343350217176055225207131172092049110506060609030303608511100709330735084000000000000000 259404014291685128013909635230302750413551420323344211176048244200134140081050100405030507040303607410090709240734074000000000000000 259414015937702180016812241633802656412459224352361223175059242189139159093051100608060708030303509612100809340544084000000000000000 259424019400618095513609134626901245613556022302319183158043204160116139060051070205030405010202608509080407220323054000000000000000 259432014323633122513510032526901749612751421334338192161051213184136138101053080305030405020202507511090508330533095000000000000000 259442016111614123513509833628003049712354822318325185148057215184141155088053070305030406040304508510080406330544075000000000000000 259452014323625119512709831825501949112750820309322193153051216194142142078051070304030305030202507409080507330644064000000000000000 259464016325700126014109032827001450113946920329339218187047248210116125095048100406020406020202707410090710240823083000000000000000 259474018608712168015311038135502255112953521366375216183054237206133149105052110507040608020303608512110710340734095000000000000000 259484013845720191016013340837402857512556622359372225184066244207147164094051110608070609030403508512110810440745084000000000000000 259494013845704172015312139733302255612656421353362212177054242219133157092051110607060608020303508512100709340834084000000000000000 259501014673645119013709430726501549113147621336340192157059223182138142111052080305030305020202607511090507330544105000000000000000 259512016111677176014811936230803756012053421333345216168054253213159169088051090606050507040404508511090708350855074000000000000000 259522016111649132014210332827902550912750621326334200164053232194139143089051080406040406030303507510090608340644074000000000000000 259534014291685294016617949850905266410372824351361225170075257211164218107052101108110913050606211612100809550857095000000000000000 259544016325692135016210035027101451313450523340348223181053229189125148088050100408030506010202607611090810330534074000000000000000 259554015937700231016115243541204061311462123337359221181074261217133202102051100808090710030605409611100810550837094000000000000000 259562014323649127013710132829403050212950521317326205164049236210126135079050080405040406030404607510080608240833064000000000000000 259571014673637166015313336433304854911657024319329200168061237194155180079051080507070508060505408610080608440656064000000000000000 259582014323641190013512440038503657411162421320332199155058236211147181094051080605060609030504309510090507340846084000000000000000 259592014673574160514415038134306254210566425293300189144061214188141163086052050506080608060707310709070406430545075000000000000000 259601013999643190015413537434403057411258123338350205164067238216152181101054080607070508030404408611100608440856095000000000000000 259612014323645224514715742138205460710665222316323209159065260225169196072050080806090709060506310510080607450966064000000000000000 259624015937673198516513744137202458211565524338362213178057236201146177089053090708070809020303410611100709340745075000000000000000 259634018608653130014810833528901150612951322335341197167055216184120140089052080406040406010202607511090508330524075000000000000000 259644013845681197516614644937403858111765924338354217177061246208146185094052100708080809030604410611100709440746085000000000000000 259652014673629133515111033727902251012353624321336182147059222202131138090053070407040406030203508610090406330733085000000000000000 259664013845673130015309635629201750613352922327343203171052231197122133090050090407030506020202608510090609340633084000000000000000 259674014291681189015712241536702057311860923347363205169064235195149171104053100607060709020203409611100608440645095000000000000000 259682013999633154013511837030703453611858421331333197153049226191144162091052080505050507040404408511090507230645085000000000000000 259694019400681151015411837737402953212855422328346202170061234198125167102050100507050509030403608510090609440635094000000000000000 259702013999637122014310133524402949612852522331339190155051225187135149096053080306040405040303607511090507330534085000000000000000 259712014323645128013610432626903050412750621317343193155057229194152155103053080405040405040204507510090507330654095000000000000000 259721014673625126513710235328702150112456521333337191153048214182143131097053070405040506030203508511090507230543085000000000000000 259734013845732194016412241835302857812657022366386227192059245195151157108052120608060708040303508512110811340644095000000000000000 259744014291685199516011844043303058311764323342360214175059229209138191107052100708050811030404409611100709330746095000000000000000 259754015937732187015012540231004057112854920355372224192055260214143161105050120607060607040505608412110811350845094000000000000000 259762014323625118013209731424701749012750121326338192161049219190139148091054070305030305030102507510090508230644085000000000000000 259772016111700126014009834626102850113949420348364209177055237201131139104051100406030405040303707411100609340733094000000000000000 259781016111685151514510833727602553212849121339364212175057237194151155099053100506040406040203607511100709340644085000000000000000 259794013845681202515513642338804658611662122337353211170064249190157166093051100707070709040605409511100709440655084000000000000000 259804018608704173014712038937202755712655320346377212177055237203138162112053110606050609030303508411110709340745105000000000000000 259814013845740180016411239835502956413153822362391232199054246208140157094052120608050608030403608512120911340744085000000000000000 259824015937692195515612541235902357911959422355374207169062235198142173114054100707060708020303409512110608440645105000000000000000 259834016325688152014610736630901953312953121345350217184053232201130143092050100506040507020202608511100710340734084000000000000000 259842013999637126013010732523602450112750920329341198162051217177135137098053080405040404030303507410090508330433085000000000000000 259852014673673168014613137131804455112255121345361207166062230191164176104053090506070507050505508511100608440655095000000000000000 259864018608700184014511642837402956812361120350362220183053249207148175106051100606050709030303509412100810340745094000000000000000 259874015937665147014410737533802452712656321340348205176047226192127145089052090406040508020403508511090609230634075000000000000000 259884018608685190015112741337902557411960322340356220205064241195157178097052100607060709020403409511100812440655085000000000000000 259894015937649139013010837233002851812557220318338199169046219177122149096052080405040508030403508410090508230434085000000000000000 259901014323637134013311634627903551112454320333340191154055225196149154104053080405050406050304508411090507330644095000000000000000 259912014323649103013208431625901146813848720311338197161040220188130133106052080305020305010202707409090508230533095000000000000000 259921021343604140013711734132604351911656522306316185148056219181159166087052060405050407050505408509080406330555075000000000000000 259932018916610131012911634529502750712056621308312187154047224193150170072051070404050406040203508509080407230645064000000000000000 259944014291657202514712643547303358611266122323337208168057231196138195098051090706060712020504410510090608340646084000000000000000 259952014323645138014110631424802051612548621331341201171049223197139139092052080406040305030203507511090609230643085000000000000000 259962013999625236014516541742906061810166723326335181137075242198180192098053070806100711070607210610090405540666085000000000000000 259971013999657268515917952147606364410279224326343204161075248221174254121052091007111012060707212610090608540969115000000000000000 259984014291618127015710836630301650212359225311321184154049213186122146068052070407040507020202509709080407230534055000000000000000 259992013999602113514409832327302248312453624296307189154053211183130148075051060306030406030203508609070407330534064000000000000000 260002014323629140014111634629502851912155022307326196155052225195149155088051070406050406040303508509080507330644074000000000000000 260014015937685208016213642839303659211562523358369214177063238193148185111053100708070710030504409612100709440646105000000000000000 260024014291625119514910931227801049112749923311321198161058218177127149071051070306040306010202507609080508330434064000000000000000 260032014323616140013710331928802151911851822320324190148057227189141147108052070405040306030203407510080506330544095000000000000000 260044015937694190015312641236203657412059322342356218174064248205142169099051100607060709040404509511100709440745084000000000000000 260054014291637135014711135732202851312455923337341194155047216192125145102053080406050507020403508611090507230634095000000000000000 260062014323665163014612038032904754612157221339349198154072242202155169097052090506050607050605508511090507540755085000000000000000 260072014673665142014410234330502552112751521344354201161057238202147134101053090406040407040203507511100608340743095000000000000000 260084014291692169515411540236302355212558022357372209178055232179138156118053100507050609020303508512110609340444105000000000000000 260091016111649097514008031423001745914148321328338199168043218196125118083052080206010304030202707510090508230632075000000000000000 260101013999598119013111133326203049112155722322328177143053205169135144093054060305050405040304508510080306320334085000000000000000 260114013845692162515611738333802654512655322346358214175057238213133158085051100507050608030303508511100709340834074000000000000000 260124016325692201015312842237204558511860922341358224185064247196146174096051100707060709040505409511100810440645084000000000000000 260132014673625111013109032024701848013051121327338192153050209182131129085054070305020405030202607510090507320533075000000000000000 260144016325740166516110640030701354913454021362390228201057253205140149109052120508040607010202608512120812350744095000000000000000 260154018608696192016112443835002557612062923355368216182054232206144194109052100608060708020303509612100710340746095000000000000000 260162016111657136513910134527703151412752521343350195155061237198148152091053090405040406040304507511100507440644085000000000000000 260174013845700233516014144144804661511362922354364215175064251205168202117052100808080811040605409512100709450767105000000000000000 260181014323657178014812239334003756211659822337348207169057238206165181089052090606060608040404409511090608340756075000000000000000 260191014323639121013410832226303049412950421340344189154056218186137140094053080305040405040304607511090407330544085000000000000000 260202016111657149513910034833203353012352921343348200169053236204143148092053090505030408040304508511090608340744085000000000000000 260211013999629122014211832028903649612650822337344183147051209179131156099054070306050406040404507511090406320434085000000000000000 260221014673657121013009731424402949413247919336342202170055231207131133091052090305030305040303607411090609340733085000000000000000 260234019400633122514209236031401949612756822324331196170044216184129149088052080306030507020302508510090509230534075000000000000000 260241016111657121014109632824802149413250021341350205170051222197143134093053090306030405030203607511100609330643085000000000000000 260254016325688178515111840235902456212258422338355214175059237194141166096051100607050608020303508511100709340645084000000000000000 260264016325704170515311641232801955412758521348356225185059240210131162096050110507050707020202508511100810340835084000000000000000 260272016111673116013310030625702648713845419349355198162053227203136138097052090305030305040203706411100508330733085000000000000000 260282014323657208014914540438605259211061522312336206160067253208174186087051090706080609060606309510090608450766074000000000000000 260292013999590148514413437033803852911162724304315181147056217190146174075053060406070508040404309609080406330645065000000000000000 260302016111622164015112339732003654711363924313327196154061242220148159086052070507060607040404409610080507440944075000000000000000 260314018608681139014411135830001251813152621318338222186052242209120137082049100406050507020202607510090810340723074000000000000000 260324015937704177015311439836702056112556521349370217183052243207135162105052110607050609020303508511110710340735095000000000000000 260332014323633141014210837628103052012159322331346194163058214192147153101054080406040506040304509511090508330644095000000000000000 260341016111661129014609434227802050513051822355360198162053218177149151103054090406030406020203607512100508330444095000000000000000 260354016325696169515711838437903355212655122344362221183063236194148160090051100507050609030404508511100810440645084000000000000000 260364014291673143015110338333201552212856922324345205170053240210125145080051090407040608020202608510090609340834074000000000000000 260372018916633229515018345442504661110371723322329210160067237209173198100052080807120811050505211610080708440766095000000000000000 260382013999622147013412736633904052711858921309316196155057229193150165074050070405060508040505409509080507330645064000000000000000 260394016325700138516311234227800951613548823349362222190053231197125130097051100408050406010101607611100811340633084000000000000000 260402013999574217512916444642105260009577722270276172133068238206178218094048050704100811050606112507060305440767083000000000000000 260414014291645141015011735733002152012455423322333207168056226182130150079051080407050508020303508610090608330534064000000000000000 260424015937716188016412740535202457212556622352368229185062245198142149090051110608060608020303508512100810440644084000000000000000 260432016111637175515212738932004955911361023324333203162063240208152168083052080607060607050605409610090608440755075000000000000000 260444018608669176014413241839203856011962421333348211178060233193138171098052090606070710040504409511090709440645085000000000000000 260454015937693157016811038032402153912854924344359209176057238200132163089051100508040607020303608611100609340735074000000000000000 260464016325696162015811438530901854512755322347366213178056233202135148101052100507050607020302508511100709340734095000000000000000 260474018608677173015512940136101455712159323338357204168070229192136183104052090607060609020202509611100608530636095000000000000000 260484016325669171014912437233703655512055522330342207170060239201139159089051090506060508050304508510090609440744074000000000000000 260492013999647143014011533429903552212351621324334204161057229200140146084051080406050406050304507510090608330744074000000000000000 260504016325669153015011636127901453412554022327357211178056233182127137085053090507050506020202508510100709340533075000000000000000 260514015937661124514509535830301249813254222349363192163053219162124145125055090306030507020202608511100508330334116000000000000000 260522014673586143013912437033305252211263223299306177130062216189137173083052060405060508050606409609070305430545075000000000000000 260532016111633120513809131825202249312850321338344190156051208175134134110054080305030305030203607511090507320433105000000000000000 260544014291704194515012042339004057812160121361373216178057243193148174109052110607050710030605509512110709340645095000000000000000 260552014323622103513209129424002446813247321326335183147051213177124132101053070305030305040203607510090406330433095000000000000000 260561013999653146014011734930703252612453521336342202161057229193137176092052080406050407040404508511090608330645085000000000000000 260571018916559133512711539134905251010970022295302169130050206179150157089054050404050608050606310509070205320444075000000000000000 260581013999629154012811436431303153611757820313330192148055234213152162093052070504050507040304408410090506340855085000000000000000 260594016325704183015412341635403456712459121359370220178061235191142154109052110607060708040404509512110809440644095000000000000000 260601014673641104013708429722801347013646321333337193162043218194137130085052080305020304020102706511090508230643075000000000000000 260614014291724223015412245342503660611962621361368225192061256200166181090050110807060811030504409512100811450756084000000000000000 260624013845696186015912442335903657012260722349370213176057235194151182098053100607060708040404509511110709340646085000000000000000 260631014323645123013111031825902449712949320340344188156057222178142147102053080305040305040203607411090407330444095000000000000000 260644013845685177015512541635903756112260722337346218175054241202149177088050100607060708030504509511090709340745074000000000000000 260654016325688147515410738330101552713055722356368206178051223183129135093053100407040607020202608512100609330533085000000000000000 260662018916602164014313139838704254711066023316319181147058217188163173087053060506070609040505310610080406330555075000000000000000 260672018916610131513011233429803950712054721305318185152057226193157168082052070405050406050404508509080407330655075000000000000000 260684018608704157015510638232201853913054222352370213178053241201142141095052110507040607020202608512110709340744085000000000000000 260692018916578083011808228023501843613248420293314172149038186151124119092054050203020204030202607409080306110232085000000000000000 260701021343649155513111036133003853712055520326329208161051235207157162094050080505040508050404508410080608340755084000000000000000 260712014673657177014312536633404256111755821334343198155072242219155164093052090606060508050405408511090507540855085000000000000000 260722016111641126014609635527802050112755422344349191154048209175146145095054080406030506030203508511090507220444085000000000000000 260731018916681202015213440535504858611659422347362209162066250215165192105053100707070608050505409511100608450856095000000000000000 260744011333657155016112239238801453712259724339350198162055219183135176111053090508060609020202509611100508330535105000000000000000 260752008158625158513711737733205354011560322316333192154060225203150166082053070505050508060606409510090507430745075000000000000000 260761008761625188014313439535805457210963222333340188146073228190168179113054070606070608050606309511090406530665105000000000000000 260774009234722141015509939329901452013854421357377222191045235187131129101052110407030606020202708512110811240533095000000000000000 260784009234677188015013341739103657211861622348367197163063236194150182106054090607070710040404409511100508440646095000000000000000 260794010782649151014811937934203753212158422337350195161055216171128159107053080506050508030504508511100508330434095000000000000000 260804011333696135015109436831401351313552821340355217178053233203131157079050100407030507010202608511100709340734064000000000000000 260812009956614154013613337035406853611460322307312199162053222204133175070050070505070508080607409509080508330735064000000000000000 260822008761629126513710733328702650112552921318336185149056210173148150093053070405040406040203508510090406330444085000000000000000 260834010782681148015510836132801852912853022329350214170053226189129160087051100407040507020202608510100709330535074000000000000000 260844011021700124014009732327801049814046120337359213178052229194120151115051100306030406010202706411100709330624104000000000000000 260852008347645167013813336432205055011756421322325211164070253215152164083050080505070507050606408510080708550855074000000000000000 260864009234633136014110935132603151412355422301320202170049231193127133072050080406040507040304508509080609240633064000000000000000 260872008158602199515714942041405858310369826299309199156059242198188191079051060707080710060606210709070507340676064000000000000000 260882008761625151014011737730304253211760322320322197153061223214143166070051070506050507030605409510080507430845064000000000000000 260892009619641132014810433728302050912552623301327202164054226187133148065051080406040406020203507609080608330534054000000000000000 260902008347645125014510633027903650012951222316320212175048224200141145077049080306040406050304607510080709230744064000000000000000 260914009346724165016911836233001454813250023336357233195053220210126154094049110508050508010202607611100911330834084000000000000000 260924010309708169015411339236702455212855421336352235199053249215129153087049110507050609020303608511100911340834074000000000000000 260932008158669176514612335630304156011953221343350207162067244199151153096052090606060507050405408511100608440644085000000000000000 260944011021677135015910036829201251313154323316331227198049233204122154068049090407030506010202608610090811240734054000000000000000 260952008158622187014615241840305657110867223309327189147064234215146190099052070606090710060606310609080406440846085000000000000000 260964009346696164515512240332301354712757822336362222190053233192127157105051100507060607010202508511100811340634094000000000000000 260972009956622140014211733529502251911953822314322194154063222192134160078051070406050406030203408510080507430635064000000000000000 260984009234633156015712538535203053811760824312312210172055233205133165079049080507060608020404409610080709340735064000000000000000 260992009619661129014710233325901750513050422328332210175055231196128139074050090406040405020202607510090709340633064000000000000000 261002009956657169014612036234802855211955022316340209162061233201151161090051090506050508040303408510090608440745084000000000000000 261014009346665151015212238132603253212557322301316224184051241211125154063047090507060607040404508509080810340834053000000000000000 261022008158649172014612941535004755611663922319342203163056222210143169084052080606060708050505409510090608330845075000000000000000 261034011021696161015411637930901454412754522321350224190053248195125146090050100507050507020202508510100811340634084000000000000000 261041008347669139013711135129304251812952520335340203166057237205133162092050090405050506040505607411090608340735084000000000000000 261052009619671127014909433926102150213350522324341207168055235203142146091050090406030405030203607510090608340744084000000000000000 261062009619631125014010329822902950012647222323326194156055224203125135087051080306040304040303507510080507330733074000000000000000 261072008158653121014409935327501649413254122317339193161048217199137150091051080306030506020202608510090508230644084000000000000000 261081009619639126513910232527102050112750921318338193162055222194136154083052080405040406030203507510090508330634075000000000000000 261094009346708243016514147545308562411367123352368218177068251215162220111052110908080912080909410612100709450858105000000000000000 261104009346700144015410738531101552413355022335361212183049236180132153109051100407040607020202608511100710240534094000000000000000 261114009234677124016309036232201249813553424313343220179044230213132122090050090308020507020202608610090809240833084000000000000000 261124010782704163016111238834002154612855122346361212183046242213135166115051110508050608020303608511100710240835104000000000000000 261132009619610112014009132525302448212653223300309191157049215190141142084050070306030405040203508609070507230644074000000000000000 261142009619657178014912438333604056211658322327342201159062232189159182097052090606060608040405408510090607440556085000000000000000 261152009956629181015012938535005056511161223314331193152062235188170178091052070607060608060406309610090507440565085000000000000000 261164010309637138013810834933202451612354821306318206178053227187129142081050080405040408030303508509080609330534074000000000000000 261172009956610155014511935732304553711358623315332193153049219178152164085054070506050507050505408610090507230455075000000000000000 261182008158685239015413442945104862011062722325346224188063252215164197083050100807070712040605309510090810450856074000000000000000 261194009346677185016012240137902656911859323344358208170058234185134174087052090608060609020403409611100609340535075000000000000000 261204009234681179015912741438502756312060923344356217177053241197140192102052100607060709030303509611100709340646095000000000000000 261212011340647132014211035429302350912754722338349195163053213183143165099053080406040506030203508511090508330545085000000000000000 261221011340614161014011840136605554411265322318324185152052222188148187085052070506050609050706410510080407330546075000000000000000 261234009346736176016311241534305156013156422377383229185055240194143151104052120608050708040706608513110810340644095000000000000000 261244011333679163016612039135802754612457624340363210170047227179145168100053100508050608030303508611100709230445095000000000000000 261252009956598132013411835431402650911759222318321180148055205171138161087053060405050507040203409510080406320445075000000000000000 261264009346685180016412439938403656412158324337362212165057233185146167097052100608060609030504508611100708340545085000000000000000 261272008158606115013210431426802848612451921308314189146048208191123137079051060305040305040203507509080406220633064000000000000000 261284011021712223016413444942505360611763023356376218177062242190154185101052110808070811070506409612110709440656095000000000000000 261292009619618111513509430525601848012849421321333181148051214183133137093053070305030305030202607510090406330533085000000000000000 261304009346692138516810431628701051613445724336357216175048238195134140098051100408040306010202606611100709240634084000000000000000 261314010309661131014409837431501550713056521326343202172045217187125144088051090406030507020202608510090609230534074000000000000000 261322008158629174013112636632904855811258120324332190147068233195166176099052070605060507050505408410090506440655085000000000000000 261331009956610142512912034234604952111756021298319192154053216199145155090052070404050408060405408509080507330644085000000000000000 261342009956616155013213836231104653711458821321323191148063218185153173090052070505070507050505409510080506430555085000000000000000 261351008158681156014711238431305853812656421340346218175051234203150168085050100506050607060606508511090709340745074000000000000000 261362011340610131012611034130403850712055920318325188148055211182135154103053070404040407040504508410080406330534095000000000000000 261372008761614123013411234226804049712355721320330191155048211182139153095053070305050405050405508510090507230544085000000000000000 261382008761629108013809431423101447613249922327339185156048210181120140100053070305030304020202607510090407230524095000000000000000 261391008761622163014712639633304954611363723325336198153059219189153169101054070506060608050605409610090507330555095000000000000000 261401008158580125013411233631803050011657923310313171141053207182147161093054050305050407040304408609080306320545085000000000000000 261414010782645119015909836428701849113156424328346194161042218185126145088053080307030506020202608610090508230534075000000000000000 261421008158622120013210133229302849312653421325341181149051213185138164113054070305040406040203508510090406330545105000000000000000 261431008347669119013709533424802449113650020338347215175053230198137136094051090305030405040203707411090709340643084000000000000000 261444009234661149014411237435102553012456621339355198164060222189134162089053090506050508030303508511100508430535075000000000000000 261451008347657180014312237135507056411656521356359204151068223202155174112054090606060508080708408512100607430755105000000000000000 261464009234661152515313041433502453312462623332347205170057223182128159103052090507060708020303509611090609330534095000000000000000 261472008158641188013712839138706857211261021327331213163060226203169180083051080605060609080607409510090708430766074000000000000000 261484011333704142015910639331301852113555822364372215179048232183133149100052110407040607020202608512110709240534095000000000000000 261494010782663150015011837435403053112456322336353206166051226186134171093053090507050508030404508511100608330535085000000000000000 261504009234685167016011840836902755012459623333356212178053232182142163095052100508050609030403509611100709340545085000000000000000 261512008761629136013810734128104551412254222319325193151062210199141150087051070405040406050505508510080507430644074000000000000000 261524011021712170015811840132703155412856322353372217185055237189137142095052110507050607040304608512110710340544085000000000000000 261531011340594116012809232426803148712154621276301199153050224206141159056050060304030405030404508508070507330744044000000000000000 261541009619692134015109031426101651113545321340344222186049245203149150073049100407020305020202606511090810240744064000000000000000 261554011021692160016611735930702054212751824349374218185049233177130167119054100508050507020303507611110710240435105000000000000000 261561008761692177015211835831804656112351721353362206170065256227159165093052100607050507050505507512100609450955085000000000000000 261574010309669161016411837433401154412255824325337219173055238192131164078050090508050508010202508610090709340635064000000000000000 261584009234696158015910937933001254012854422340362220177053235191133148103052100507040508010202608511100809340634095000000000000000 261594009346720195013413340335002257912456018342365236196059259222148185092050110705070608020303508311100911350946084000000000000000 261602009619614133015010632126402051012052324317327187148059222194140142077053070407040405030203507610080406330644065000000000000000 261612009619657123013109432727801949713249820304307226179053236211121142068046090305030406030202607409070809340824053000000000000000 261624011333649147015311238335202152712359023329338205172050226187128142085052080407050608030203509610090609330534075000000000000000 261632017521637212514914741442009159610664923319324212159068237233159202084050080706080711091010310610080707441057074000000000000000 261642009619692155015211435831702853712851721322337212179055248208147162072048100507050507040203607510090709340745063000000000000000 261653008761653104014409031924501047013848822323333177168049220206118134084051080306020305010102707510090308230723074000000000000000 261662008761645136515210533628501551412552123311323207161061233202133150081050080407040406020202507609080608440734074000000000000000 261672008347622273015918548647007064809578225314319174134077257211187245090051071007120912090608112710080305550879084000000000000000 261682009956649193014612639739204357711261222326336213161061242179153182089051080606060610040505409510090708440456074000000000000000 261694009234700161014710439035403254412855721329358222186049238207137154107051100506040608040404608510100810240744094000000000000000 261702009619614096513508630423301645713449522312315194159046208185122125082051070205020304020202607510080507220533074000000000000000 261712009956598125013110334831803250011958122280300185149056219199137152074050060305040407030404408508070406330644064000000000000000 261721009619657131013909932025402850712948821334351206167050225196144131085053090405030405040203607511100608330643075000000000000000 261734024621712196016112641738902858012258622344376218178059235196153171109052110708060709030403508511110709340655095000000000000000 261744010782708206016112443141504459012060822347374220181051252195151194114052110708060710040605509511110810350646105000000000000000 261754009234685196015312246142503358011867322337359212178050233189138169104052100707060811030504410511100709340545095000000000000000 261762019913614197013514039038606658110563621303310201153056241222155186078050070705070609080607309509080607340956064000000000000000 261771008158641207015014943841805659110868423322330207163066238210159189075051080707080710060606310610090608440856064000000000000000 261783016316673176514912439735604256012059022322343213168050229205140175079050090606060608050405509510090708330745064000000000000000 261792008158622160515512137535404254211460325299319191155060219187143174071051070507060508040505409709080507430545064000000000000000 261801008158594106012910331424802647312552921311313177154048205188129138078052060304040305040203508509080307220533065000000000000000 261812008761629137013811332130902451512251022315323192149057231194149153073051070405050407040203507510080506340644064000000000000000 261821008347618163514212537938604854611361423303308199156061248216147169082049070506060509050605409609070507440845074000000000000000 261834024621673203017115142142102058711462525330347218174064240211143200106051090709090711020303409710090709440847094000000000000000 261844011333698167016211837533803055012653823353360220183051237192141159097051100508050508030404508612100810340644084000000000000000 261851009619653132014810634928302550912853522325346198165054226192143147107052080406040406040203608510090508330644095000000000000000 261862009619618114014610032826503248412753123311323190153048210198135140082052070306030405050204508609080507230634075000000000000000 261872009619622125014210434827903050012456022308322192157055219180137153087051070306040406040304508509080507330544074000000000000000 261884011021677140515811035631201751913052623331358202167048220181129156107052090407040507020302607611100608230534095000000000000000 261892008347610211014715144644006059510273224316332188141071224189161211113054070706090811050807211610090406530557105000000000000000 261904009234661152015511835532002253312453723349357209171051216171136155099053090507050507030203508611100609330434085000000000000000 261912008761637162013812436730505654511657621314320205160061239196158158075050080505060507060606408510080608440654064000000000000000 261922008347665177014613036936204256111855522331342206163060236200152175083051090606060509050405408511090608440755074000000000000000 261932008158618124015009732029603049812451824312327193155047226201135146074052070307030406040304507610080507230734065000000000000000 261942008761645133015110133332202251012651523324337196164055229197137150087052080407040407030303507610090508330644075000000000000000 261952008347629176014414137134105656011258923303313202158063246215152182074049070606080508060606409609080607440856064000000000000000 261964009234602140013911433830901551911556223327336177145054199146120149100055060405050407020202408610090306320124096000000000000000 261974011021687142514411035929801352113152220329352217179049236199131138091051100406040506020202607410100709240633084000000000000000 261982008158629115013810131626003548612950322319331206161050207182140142091052070305040305050304607510090608320544085000000000000000 261992008158637156513412935732005653811855921333345185155058217175159164099054080505060507060606408511090407330455085000000000000000 262004011333602102014609433430101846712855424302321185149039208172112144098053060206030407020202608609080406120424085000000000000000 262014009346669167015812240235103355012160123342361204170057217178141149118054090507060608030404509611100609330444105000000000000000 262024010309681124014609034429200949813650521342350219184043223194134138094051100306020406010101707511100710230633084000000000000000 262031011340586110013310031524003647912253722284299194162040216207129164050051060305030305040404508508070508230735044000000000000000 262042009956629131013711236331803050712457721324335193156052215186131160092053070405050507040304508510090507330535085000000000000000 262052008347641116014210332525601448713150722326341192156051217180131147093053080306040405020202607510090507330534085000000000000000 262061009619592125013710933027803750011855823307326171140063217175140142094055060305040406050304408609080306430444086000000000000000 262074009234685179014812038338102856312155921353372208167058228183145165107054100606050609020403508512110608330545095000000000000000 262081008347618103013310232225502846813252221320329179149049212174127144103053070305040405040303607510080306230434095000000000000000 262094010309641105014309233028301247113651522301322199161043228194112141075050080306030406020202707509080508230624064000000000000000 262104010309677141014209436732802252013054221343351207172051232188133144093051090406030507030203608511100609340534084000000000000000 262111009956614123512611737031406049712360320318324187154038209183134170091052070304050507060707509410080407120535085000000000000000 262122008158606131513411135132204150711958022311317180149053222192148155083052060405050507040505408509080406330644075000000000000000 262132009956657202514414941338508058611262922324329210166059234198159191092050090706080709080809409510080708340656084000000000000000 262142008347645101013608430926801846513847821310330202168047213204119126089051080205020305020202707509090608230723074000000000000000 262154010782651161515713340033501854411961524334346205171059218179125168103053080507070608020202409611090609330435095000000000000000 262164011333649160015713337032802054211957024317318222175054226200138155053049080507070507020203408610080809330744044000000000000000 262174009234677172515411741934901955612161922337345214179055243200133158090051090607050708020302509511090709340734084000000000000000 262182022257641189014813336834105857311157423311334204162063248222171175088052080606070508060606308609090608440965075000000000000000 262192021754629148513811433330303952911852922310321205161052219201135160071051070405050407050404408509080608330735064000000000000000 262202008761669138514210833929302951612950721329338208162063240210140142089050090406040406040303607510090608440844074000000000000000 262212011340641124014809032326202049812850323299301202170048235190129150055046080306020405030203607609070609240634043000000000000000 262223008158641134014910834827903051112554223322329207161059219196125142082051080406040406040304508610080608330634074000000000000000 262234009234685282517716349649907865510472525343358220176072257212177209098052101009100913071008311711100809550867085000000000000000 262244009346677135015110334230502051313150522340360202172048229189122138108053090407040407020303607511100609230533095000000000000000 262252008158645112013709831525201348213348921327340198171049220191136151106052080305030305020202607510090509230634095000000000000000 262264011021700137514610136127701251513551520343365212183053240193129133100052100406040506020202607411100710340633095000000000000000 262274021670665173015511539835003055711959923346359201161062218179142175098053090607050608040304409611100608430445085000000000000000 262284021785677153015211838734802453412657222332351209169054229198136165095051090507050608020303508511100608330635084000000000000000 262292016441641128513511333825502350412752721318337198154053223194121154097052080405050405040203507510090507330624085000000000000000 262301022435602173013512037235406355710861822298316188146055226200160178073052060605050508050807309509080406330755065000000000000000 262312020270661153014412635730906253412354121334340211162061223202149166092051090506060507080507508511090708430745084000000000000000 262322019812606114012910732226702748412553121308316187154048210181131137072052060304040405040203508509080407230533065000000000000000 262332017954618113013909631925603448312751722299321200161051226171125135076051070305030305040404507509080608330433064000000000000000 262342020270669191015312940135706957511659923320330220177058256221152174072049090607060608060907409610090809350955064000000000000000 262354017529653179015413540337004256311561723344357209161067233194145164104054080607070609040505409611100608440645095000000000000000 262364020550692240015915045244804162111165323345364218169066244210155198103052100807080811040505310611100708440856095000000000000000 262374018658696156015911636531102853812952422359374214175056244196138150094053100507050507040303607512110709340644085000000000000000 262382020270687229014115142141106161111261220311324204153070254223167201086047100806090710060707409409080607550967073000000000000000 262394018070637176014513142036904756011365922333359204161067227184141188098056080606070709070305410511100608430546086000000000000000 262404020670669154015712237731801953612456423342359211168059219187126155088053090507060507020202508611100708330534075000000000000000 262411021383598134014511836529907551111761124308317185146058212181138158087053060406050506100608409609080406330544075000000000000000 262424025671653166014211738335301454911858721322348212170054218181140163088053080506050608020202408510090709330545075000000000000000 262431017548625111013009231825402648013050820328337192142047214186122144091053070305030305040203607410090506230534085000000000000000 262444020393716153015010537733802353413452620355367223185047242202135141095051110507040508020403607412100810240734084000000000000000 262451017548602153013812538030607553411263123331336179146074215181145172111055060505060607100608409611090306530545106000000000000000 262464018070669123014810234726601349713451822323353206174051222181126138103052090306040405020202607510100609330533095000000000000000 262471020270602112012609231929203448212453021324330177139046201174123138103054060304030306040304508510090305220433095000000000000000 262484021099653211016813846940503859510971825346364206161062217179152197109055080708070810040404311711100608430456096000000000000000 262492023841602144012911135431403352411458821311322189147050211187148148093053060404050507040304409509080406330544085000000000000000 262504020393657195015712444443805857911367624325336211170060232190142203087051090707060811070506410610090709440647074000000000000000 262514023995649171516112740336803255511662124338348201161059229178141177090053080508060609030404409611090608330445085000000000000000 262522019812637123013310935025702249712854920316328198161046217192129146092051080305040505030203608410080508230634084000000000000000 262532011098665129013410131024003650513146620336339201169056236188129135093051090405040305050304606411090608340533084000000000000000 262541020270641176013812436332404456011456621326346207154061234199161162098054080605060507050405408510090607440655085000000000000000 262554021785688159015012437433301954112754221338380205161051236177136159118055100507060508020302508511110608340434106000000000000000 262564021785704189015912042937503057312260922328344236192055246195142170079048110607050709020404509510090911340645063000000000000000 262574016674637151514512038432701753211960222310333201160057215180137155080052080506050607020202409509090608330544075000000000000000 262584020670677148015811837932101552912756023338346220177058238199215146095051090407050507020202508611090809340694084000000000000000 262594018658671139015511434932201551812952023351362209168049218187136149087053090407050407020202607612100608230534075000000000000000 262602016647633123013709933225102549712752421315333201162048214183123131083052080305030405040203507510090608230533075000000000000000 262614021099665165015911640934602554812161523340359222168059225179137157093053090507050608030303509611100808330444085000000000000000 262622021383641137013710134327204251512453421320350192153048218179139139108054080405040406050405508510100507230443095000000000000000 262631024404677183015712741134207456711960623327344210168063236212151189102050090607060708080808409610090708440846094000000000000000 262642022435574164013412037638503954710465423294303186137057209185156172092052050505050509040404310609070405320555085000000000000000 262652020270637113013009031124603848313148820338347192154053218175130130095054080305020305050304607411090507330433085000000000000000 262664015964708164015811438231002554712954022360371216178058236203137158089052110507050607030303608512110709340744075000000000000000 262674018070696181015112237735103256512354221348361218177059242208148159092051100607060508040304508511100709340744084000000000000000 262682021383649139014510034026706551812552322327339198153059228192138151099052080406030405080507507510090507330644085000000000000000 262694021785704193515312941540503157712258921336360223178055248209142183088051110607060710030404509511100809340746074000000000000000 262701020544622123013110533728104449712554321313325191155046220190138148088052070305040406050505508510080507230644075000000000000000 262712018278633143014011634728304452212154822309339202162051212180137142086053080406050406060405508509090608330544075000000000000000 262724020670724150016710036229901453113650023351377228184055255218123146100052110508030506020202707612110810350834095000000000000000 262734021785687204016214243238903858811662923349360213177057233194153171090052100708080709030604409611100709340655085000000000000000 262744015964704191016512842035803257512259623352370216166066240209144183099052110608060708030404509612110708440746085000000000000000 262754020670677146514211037028601552612854720351361215177053220181133148115053090406040506020202608412100709330534105000000000000000 262761020270635174014612742037507955811366123332338196153067225195151196103053080606060709090808410611090507430646095000000000000000 262772016441622103013308630525302446813249121325332190156045208176125132090053070305020305030203607510090507220433085000000000000000 262784021785641159014813238735703654111860423330340194154055220196129172092053080506070608020604409610090507330635085000000000000000 262792018953606114013110630724404348412550621313313183146050212187141124075051060305040305060305507510080406330543064000000000000000 262802018278645143014010935128404852212354321331344195153058225182139151080053080406040506070405508511090507330544075000000000000000 262814018824681159014311538333702254112556321324337214177054236202142162086049100506050608030303508510090709340745074000000000000000 262824018070645126013910735330701550112854621316344179162051215174131137086053080405040507010202608510090308330433075000000000000000 262831017954669139014810334827702451812952022327351210170049229194134144101052090406040406030203607510100709230634095000000000000000 262842017954622114013309232625503248412852421317323190153045206175128140081052070305030405040304607510080507220434075000000000000000 262854021099685185016312740336403156912058923347363216161061246200142169087053100608060609030404509611100708440745075000000000000000 262862017954641134013811234828104751112554221334340199161054216192133158098053080405050406070305508511090508330634085000000000000000 262874031928669162013711738034902154512256820330340209169051226194138164090050090505050608030203508410090608330645084000000000000000 262882019812606116013110733225503048712454821311324183147045211180125142083053060305040405040304508509080406230534075000000000000000 262894021099661163515112338937302854612158922342355201161053222190141161105053090507060609030303509511100608330645095000000000000000 262904028445712171015412940034602555512856221345372243192050236197144161096052110507060608030303608511111011340645085000000000000000 262914021785657165514612637034902454811956222340356197153055221181144163105054090506060508030303408511100507330545095000000000000000 262922018278586092512908829524801245112950422292297184157046210169111122066050060204020305020202607508070407230323054000000000000000 262932021383629142012611533528603852112053220316329196154055221192134142096052070404050406050304508410080507330634085000000000000000 262944020550661182514812541538903456611662722331359207170063228175146182095054090606060709030504409511100609430446085000000000000000 262954015964716201016613342334701758512259123346366231185066251215157188094051110708070708020202509611100910450856084000000000000000 262962018953649123513609233125703649713051020339348199161055219169127144101053080305030405050304607411090508330334095000000000000000 262974020393720165015010739236001454813154420354371227186056248205147169090051110507040609020202608412110810340745084000000000000000 262981017548669141014810033528905052012850022346350212176055224190140151084052090406030406060406607511100709330644075000000000000000 262991018953649180015113140233707556411562023325335211168061234210140181090051080607070608080808409610090708440846084000000000000000 263001024404641146513911135733805652612155721341349194161055219194143150100054080405050508070506508511090508330644095000000000000000 263014017529665130016510632826501550613149424331347211178052218188126130088052090408040405010202607611090709330533075000000000000000 263024018070685159015011339335802654112657422355370205169059218171127175114054100507050608030303508512110608330435105000000000000000 263034020550700187015813942536202657112260622329357227184061237195141177102051100607070709020403509510100810440645094000000000000000 263044016674708210015314341738104059411958821341350233185071263219144187090049110707080709050405409511100910550846084000000000000000 263054018070653177016711942037903256111664325338348207168064224191138190096053080608050709040304409711090608430646085000000000000000 263061017954618147013011231628503252711751221327345187146057220192148139099055070405050306050204407510090406330643086000000000000000 263071020270637162514012838829606854511660922334343199154065233194147181097053080506060606080607409511090507440646085000000000000000 263084016674649144511912135230501252412354318328331201162050223193130151075051080403060507010202508310090608330634064000000000000000 263094020550700147015410638032400952713254222329343231192049238209125149082048100407040607010101608510090911240734073000000000000000 263101022435647138513110934629803251612553420314324206162050240207131156081050080405040406040304508410080608340734074000000000000000 263114022985688137515710637432902351513354322337346213177045240195135170082050100407040507030303608511090709240635074000000000000000 263121022435594170013112738640705755410765022306326178138051225197152179097054060505060610060706310509080305330655085000000000000000 263134017529708218016115043437003260111761222345358226168070241210145181095050110808080709030404409511100808540846084000000000000000 263144018658688226516214845742405260911266423344355220169058235193161203097051100808080811050606410611100808340657084000000000000000 263154017529736219015113941139302860212255820376387236192069256202165187118052120807070710040303508413110911450756105000000000000000 263164021670651153015011441634101653412163923331335209169049225190129169073051080507050708020202509611090608230635064000000000000000 263174018070690173015712538336203055712355522351380209161059232198139169094055100607060609020404508512110608340645086000000000000000 263183017954622118013110430725601749012649421326335192160048217180131136083053070305040305020202507510090508230533075000000000000000 263194018070692160015511736432302154212752622349357222176064237194125157089051100507050507030203507511100809440634074000000000000000 263204018070706197516912743134205258112161023356372218176061244203150181090052110708060708050606509612110709440746085000000000000000 263211018953651193014613439432404657711260622329346204155061238208166183094053080606070607060405409510090607440756085000000000000000 263221017954606120013309731826904449312252522317329177161057214185142146102054060305030305060305507510080308330544095000000000000000 263231019812637164013912337731403754711659121326337193146050225202142158086052080505060507050304409510090506330744075000000000000000 263244016674696164015311736930601954712752922348372215177061226181137157109053100507050507020202508511110709430544095000000000000000 263254023995696199016213541637202158311959723335347229177059251202151180079049100708070709020303409611090809350746064000000000000000 263261017954649150515111434629005453112253323331342181161065235197139148093052080507050406080306508611090408440644085000000000000000 263274021099645184016713145939701856811371025314331209161058225185138184073051080608070810020302411710090608330546064000000000000000 263284020670748239015814142940604662012057421365383237191073261219163196110051120807080710050505508512110911550856104000000000000000 263291023477677161014811337027502654412454721350360219177060234199139149087053090506050506040203508512100709440644075000000000000000 263302019812633160014211637231905254211658722335340190153061220185138162103053080506050507060506408511090507430545095000000000000000 263311016441661178014212435932703956211754221349362208161060240201152163113054090606060507050404408511100608440755105000000000000000 263324018070732205016513340136803558912454822362376231191059254212146168095051120708070609040404508512110911350845084000000000000000 263331018278653108011909129222301747613744818325335209169048228192123124082051080303030304030102706310090608230633074000000000000000 263342018953637119014110032227102849112950622335337194153050212167137146077052080306030406040203607511090507330344065000000000000000 263354021785685193015412840538103957711859122343367218170061228187168173099053100607060609040404409511100709430565085000000000000000 263364016674685160016011836229102454212652823334365207168061237194138153107053100508050506030203508611100608440644095000000000000000 263374018070728153016310937529901053413651622366370231195051241206136155090050120508040506010202707512110911340734084000000000000000 263384015964661145015711436829901452512555723320338211172051224187126133070051090407050506010202508610090709330533064000000000000000 263394021670614139514411638235702851811862223301311192154052210174141172079050070406050608030403409609080507330445064000000000000000 263402017954602142014511133530702152111555624301307189146050224196147161066051060406050407030203408609070406330645054000000000000000 263414022985661176015412140141503256011860623314335214171054232208144172077050090607060610030404409610090709340745064000000000000000 263421024404625164013612339432405254711463021318338200155051183153164168095054070505060607050606409510090607310255085000000000000000 263432018953606140514211333326904351911655023325337185138063215179152144101055060406050405050505408610090405430454096000000000000000 263444018070653158015312738130302054012058323332353205162053216175135161088054080507060607020203508611100608330435075000000000000000 263454018658657168015712540135403655111961123334355196161059221180143181095054090507060608040404409611100508330546085000000000000000 263464018658649160014411839534201954211960922317353202161057215190131163091054080506050608020202409510100608330635085000000000000000 263472016068555108013710133525604247611660324295303159124053195177133151089054040305040405040505409609070104320434075000000000000000 263484021785687161014812037431901254412654421335350219178052240209131157082051100506050507020202508511100709340734074000000000000000 263491017548633178515213136933706256211258324337354195152065229186160186109055080607070508060707408611100507430556096000000000000000 263501020270661141013410935828602852012754220330337208172052242207140154081051090405040506040303508410090609340744074000000000000000 263512017954622133514810834828302451012156023323347183146059204180143131097055070406040406030203508610090406320543086000000000000000 263521016441620153514611837429404253411660323323340192156057221183144156088054070506050506060405409610090507330544075000000000000000 263531017954645170515012538533105755411659723323334211159062233189152172097051080507060608060706409610090707440555084000000000000000 263542017954633136014210736527505351412357622314319202164058227198137150068050080406040506060506508510080608330644054000000000000000 263552022435606164515312736634804654711060525318332192151057208171149176094054060507060508060405309710090507320445085000000000000000 263561016068637145514011735328804752512155322340342197155059220191156142092053080406050506070305508511090507330654085000000000000000 263572017548622111014609433027601748012953123301323196165041207181121137081052070306030406020202608609080508220523075000000000000000 263581021383637152014312035933106053311956422326333191152062241193154177091052080506050508080507408510090507440655085000000000000000 263591021383641154013811934129005053611953221327341192146061236210161147095053080505050406050606408510090506440854085000000000000000 263604015964681299516815351252007966810175324355376214168072237199181227115055101108091014061008211612110708540668106000000000000000 263614018658673157016111437732501453912456023344350203168060232196138166074052090508050507020202508611100608440645065000000000000000 263624020550677155515311137133101953712654822333358199164057226190133156092052090507050508020302508511100508330634085000000000000000 263632017954606132514510133730304150911955524301321189146055215181140149080052060406040407040505408609080406330544075000000000000000 263642016441622108012909527625802347613044420317327193164044209179129131092052070304030205040203606410080508220433085000000000000000 263652016441602129014010533929204350511956323301308192153053216181145144073051060406040406050405408609070507330544064000000000000000 263661018953665155013110435131902953712352819346357201162060231195137153103053090505040507030303508411100608440644095000000000000000 263674023995688174016812039336102355812357124343351219175064240200140166081050100608050609020303508611100709440745074000000000000000 263684021670712201015211941737903058512158521349362228185056247211154172085050110707050709040304508511100810340855074000000000000000 263692017954598222015015442140907460509870425329340182129073226191189216118056060807090710070808210710090404530677106000000000000000 263704015964655166516111640633202254911962024333345203171062229206137168097052090508050608020303409611090609430745085000000000000000 263714021785706172016611740435202555612657223358365220183060237200148167085051110608050608020403508612100810440745074000000000000000 263721023477669149013811834428003953012651520331349205170054238216133148083052090505050406040404507411090609340834075000000000000000 263732017548602133013611834830904951011857822307322187153052209172149167086053060405050407060505408509080407320445075000000000000000 263744018658659146515311337731202952612557323332351200162053225181141162094053090407050507030403508611100608330545085000000000000000 263752016068653136014411633027203551412750622336344203162052221177154135093052080406050406050304507511090608330453085000000000000000 263764015964732189516211940433001457312755222358370229190064246209154172101050120608050608020202508512110811440755094000000000000000 263774016674708178014711839935502256212556320336364228185059233211140160083051110606050608020403508411100810340845074000000000000000 263784016674673147015911036431201252712754023320337215176059227200129150087050090407040507020202508610090709330734074000000000000000 263791019812590121014111334427904149411958223319323179138054206178147160089054060306050406060305408610080305320445075000000000000000 263801016441606151013912333228204853211354822323330187146071230191153151092054060505060406060505408510090406540654085000000000000000 263814021099673128516210834829300950413351724339347209175047227192132132091051090408040406010201607611090609230633084000000000000000 263821017954643156013611335428405753811955121328341200163059232198147150097053080505050506060606408510090608340644085000000000000000 263831017954625169014412538832506255211362023322337186146063217193157179114053070506060607060707409610090406430655105000000000000000 263841022435645170514212236438005455411656422332338198153058237194150183092052080506060509050706408511090507340646085000000000000000 263853021383657171514012237528704555511857121349358201155063242201152146100054090506060506070305408511100607440754095000000000000000 263862021383637105014209530523402247113547822316334197161048220180128125091052080306030304040203607510090508230533085000000000000000 263874018658688180014811942036901956412160921331348222185059245210136162086050100606050709020202509511090810340835074000000000000000 263881023841570117012709631825702248911655722290304181148053202175146148075053050304030305040203408508070406320444065000000000000000 263894017529677168515711639034601655112257623337358209177055233199136164103052090507050608020202508611100609340635095000000000000000 263902016068586112012709832024603348212154521309327173161052198161134132093055060304030405050304508509080308320333086000000000000000 263914015964669132014709534629301250913151722340357196164054220174122149116053090406030406020202607511100508330434105000000000000000 263924021785637158015511540536202254011763624324345194154061220185141166089054080507050609020403409610090507430545075000000000000000 263934018070681171015412840735302755512259722343356213175056231192144189115052100507060608020403509511100709340646105000000000000000 263942017954625115014610130926001948612849423303315195164047219178122127081050070306040305020202607609080508230433074000000000000000 263954022985618125016011036331201350012358825310330191155048210179127163079053070308040507020202509709090507230435065000000000000000 263964021099663146514911236233702052612654722344356196164057221195129151087053090406050508020203508511100508330634075000000000000000 263974021785720195015812240736703257912456621353372225175065251207157174097051110707060609040404508512110809450755084000000000000000 263984018658704200015713442335304758412060122356367224185060239210142161099052110707070708040705509512100810440845085000000000000000 263991022435612129513512235329904050512157822292304197151051221192141155077049070405060506050405508508070507330644064000000000000000 264004018070708173516012638330802755712754022340364227183062241189142173089051110608060607030303508511100810440545074000000000000000 264011021383598129012810831727104450511853021305318184149052216185133135101053060404040306060405408509080406330533095000000000000000 264024031928649144514411238234502452412358922321340201172051215194132158087052080406050608020303509510090609330634075000000000000000 264034023995647153015811940632702553412162724329334199159057229194141160072051080507050607030303509610090507330645064000000000000000 264044016674633154015311739034903253611861524317327199163059211191130175083051080507050608030404409610080508330635074000000000000000 264051020808629132013611233728803550912353521335338196153056218171136147103053070405050406050304508511090507330434095000000000000000 264062016068641145513110936132604052512256220335340197155057219188145159099053080405040507040405508411090507330544085000000000000000 264071016068610151014212036233004453211459323323333190145065218175153159101054070506050508050505409610090506430454095000000000000000 264084017529641151014511837834302853212058922333349190155058206178131154099054080506050508020403509511090507320434085000000000000000 264091024404645134514211034129004151112652822327335201153054230195148155098051080406040406060305508510090607340644084000000000000000 264104020550692181516512241036402156512259223337347221175064248203146160087050100608060709020303509611090809440745074000000000000000 264113028241570128013711034433804550411360324300306176138053211182137162081053050405040408050505409609070305330545075000000000000000 264121023841618135012510534933703851312056520317328184153048220187154171099053070404040408040404508410080407230555085000000000000000 264131018278606121013210533526202749412255321313324176141054210188124135095053060305040405030303508510080306330533085000000000000000 264144021785681208515114243740802759211564222354365207162063235201146187098053100707080710020403409512100608440746085000000000000000 264154018824696159515910937531001554112853922359372207168064240190135160105053100507040507020202608512110608440635095000000000000000 264164018658633189515513242437504457311066824327341199154062214185146181095053080607070709020705310610090507430546085000000000000000 264174015964704178017012641034001856212558224357367218176063244210148171076052110609060708020202508612100709440845065000000000000000 264184022985673136015310635329201851413052422344348209169049225199139155085051090407040506020202607511090608230644074000000000000000 264191024404614191013712241737307457510668022320335184148055214187150195107054070605060709061008310510090406330546095000000000000000 264201016441645130513010433828303850612752420319328204170046229205136151069050080405040406050404507410080609230734054000000000000000 264213018953649144013011232628303052412350320342356195156060230200143133090054080405050406050204507411100507440743085000000000000000 264224018658661241514516247546207662210671922335356207156073230191164222120053090906100912051108311511100607540658115000000000000000 264232011098639163514911236334604854611756823326336195163058226198152171087052080506050508050605408610090508330655075000000000000000 264241022435629135012211535632205451312256519318322200164051222191130154094051070404050507060506508410080608330634084000000000000000 264252023477653132014409633125503050912850622340350196165055225193137134098053080406030405040204607511100508330643085000000000000000 264262023477647116013609330224802348713246721327348193152052220185138132102053080305030305030203606510090507330543095000000000000000 264274021099716207015413741837903859112158421338352231193060266228148175074049110707070709030604508511100911450945064000000000000000 264284018658677171015912442434201455512162623335345214168061233188145176083050090507060708020202509611090708440545074000000000000000 264294023995645178015413042937404356211466423337350196152062227185151172096054080607060709040505410611100507430545085000000000000000 264302020808633127012909532823503050212651820333337199165055221188137126092053080404030404040304507411090508330543085000000000000000 264311016441673150013511234728003553112651520357364207171056231196149147117054090505050406050304507412100609340644105000000000000000 264324018070677184014412542335202656811962521335354208170058234196134175084052090606060708020403409511100609340635075000000000000000 264332016647606139013710532632704351811653822318324187146056212181150158088053060405040407050505408510080406330544075000000000000000 264341016441625132014410731427503250912250123328343189153057218176156145096054070406040306050204507610090407330454085000000000000000 264351020808618155014013234627404453711556122312331201146064229196154157091053070506070406050405408510090606430654085000000000000000 264362020270629178014513540235606856211163923311318200162061239208148170096050070606070608070807309609080608440745084000000000000000 264374018070677170516612639836702355412258824346362207168055228185146181113053090508060609020303509611100608330546105000000000000000 264384023995685213516113344942403459711465623334352226184059251217150181101051100708070811030504410611100810350846094000000000000000 264392028241614144014211034735203852411756523307309197146054225198167160075050070406040408050404408609070506330665064000000000000000 264402016068653132514411134927702950912853422336347203159061213178143148106053080406050406040303608511090607430444095000000000000000 264411020270625164514012435230804554711456322314329190148060224191151151083052070506060507050405408510080506430644075000000000000000 264424018824720190516412239837404557412555222362374220175068257220155169090052110608060609040505508512110809450955085000000000000000 264431020270610151013310536629203853211460121318334186155054218189148154101054070505040506040404409510090407330544095000000000000000 264441016441653134514810533828203251112751822349355199159053219179142149095054080406040406040304507511100507330444085000000000000000 264453020270637125014209934825302050012754622314326198163048231201125142079051080306030405030203508510080508240734064000000000000000 264462016647653134514609731529302351112748322335340201151055235214146140084052080406030306030203507511090607340844075000000000000000 264471011098622126013709934224202550112455122309322195163053221198140131080051070405030405040203508509080508330643074000000000000000 264481020270610161014513138131405854411262523336339184137065221181163172102055070506070607060606409611090405430555096000000000000000 264491018278629146014411235927902452611957122316332198163055221189141156083052070406050506040203408510090508330544075000000000000000 264504020393614135014710335834602951311958324326336185146064209174132175085054070406040508020403408610090406420435075000000000000000 264514022985637167015011440139102655011563023324332200153066224178146175083052080507050610020403409610090607430445075000000000000000 264521017954578117512811834227205848911859122310313171133046200170128148082054050304050406060606409509080305220434075000000000000000 264531024404578128013511735130403750411460623287305175140049207181133152071052050405050507050404409608070306220534065000000000000000 264544018070645178016512842936602756211466425338360196153064217181151185111055080608060709020403410711100507430546106000000000000000 264554020670694167016612538930101955012656023344361211167061240198138183088052100508060607020202508611100708440646075000000000000000 264561016441618116013709533026202048712653422324340184139055221187142139094055070305030405030203508510090405330543086000000000000000 264573016441614137013311134426504151511956021318331186148055215187138140088054070405050405050405408510090406330544075000000000000000 264582018953669137014811036728304051512954822336347210168060233192148148099051090406040506040505608511090708440644084000000000000000 264594022985637276014817247547607465109774523351357192140083222179173222125056081006110912070908211612100506630468116000000000000000 264604020550688161015310639134101854412656822346357209169056237190155170088051100507040608020202508511100608340655074000000000000000 264611018953653146014710332828702352612450222322351196164054226197144140087053080406040406030203507510100508330644075000000000000000 264622022435586186015114541039704757010269925294306187138054222192155186075052060607080710050505210709070405330656065000000000000000 264634017529673146015511136629901552612754323323346210177054231195123142079051090407050506010202508610090709340634064000000000000000 264644018658685137014810435529701451513351821334351211179047225198122145099051100406040506010202607511100709230634084000000000000000 264651016441604137012910833027303851511754721314318192155057223193132147084052060404040406050404408510080507330634075000000000000000 264664018824671175017312140333002855912060125339351214176062229196144166090052090609060608040303509711100709430645085000000000000000 264674022985641160016511739436403054211861425316324203161055229190142161086050080508050609030404409710080608330645074000000000000000 264683016441622178514312638935105656211062623332341193146054218190155183100054070606060608070506309611090506330656095000000000000000 264694031928637152014011038732103253311960721340347194153055214177131171104054080506040607020504409511090507330435095000000000000000 264704020670637128014610232829102650412651523327344200161058213176127133104054080406040406020403507610090608330433095000000000000000 264712020544614144512712435028203852411757020317327191146055211186144155092053070404060506050304408410080506330544085000000000000000 264721016647604145514211038730304852511564123312320192155060220196144163081052060406040607070405409610080507430645075000000000000000 264734016674720191016212740736604657512556522358373224177058246209147179092051110608060609030705508512110809340745084000000000000000 264744023995677189516012640538403857311859823334359209168064232193140179098053090608060609030504409611100608440645085000000000000000 264751018953598134014411236726706551111761324303314190152054223191142166066052060406050505090507409609080507330645055000000000000000 264762032538614176015112538634807156010962924308327180144059218187153177095053070607060608100508309609080406330555085000000000000000 264774021099685148015810437531803352912954823353356216175055231199137155081052100407040507030404608612100709340644075000000000000000 264782024404622258015219040445110263609765024317333190138077250210173218079053070907120612121011210610090505550867065000000000000000 264794017529708186516212739734602357012456123362377223177062236196145167108053110608060608020303508612110809440645095000000000000000 264802020544649179513911739835805156311561221328335212169059233191147177073051080605050608070406409510090708340645064000000000000000 264812020270594104013109829525302847012649722298308185149048209175125130068051060305030305040303507509070406220433054000000000000000 264824017529629150015712236633402253111858225330343192154059220177129157082054070507060508020303408710090507330434075000000000000000 264834021099637175515812438937003255911361124328342210160064214175140181070053080607060609030404409610090708430446065000000000000000 264841037906657173014812636633507555711755822347355215152066232199144172090054090606060508090708408511100707440645085000000000000000 264852016647622149015011135928507453011757724317330191154066216188138155084053070507050506090608408610090507430544075000000000000000 264861032881622141013710934027204852011954822324328192153060224194131133087052070405040406070305408510080507430633075000000000000000 264871041616627114513508932125503548412951121321331191154058215190127129082052070305020405050304607510090507330633075000000000000000 264882019812570168014313138336806755110367225295307183136070211172153177079053050506070609080607210709070405530455065000000000000000 264892023477614123513410533227505149712354121318331187149060205175128153090053070305040406070406508510090406420434085000000000000000 264904022985653157515310936237304253912155423333347202162054224184133154089053080507040509050405508611090608330534075000000000000000 264914021785688156015311236935102053812753622352369212169055221188131161112053100507050508020303508512100708330535105000000000000000 264921017954594132013911234127304450911657423307308192153057212187134167078051060405050406050405408609070507330535064000000000000000 264934022985641137515311235535902051512455323340348196161053220181132146092054080407050508020303508611090508330534085000000000000000 264941013872614118513309932125503749012552321333336183145056218196122127094054070305030405050304507511090406330633085000000000000000 264954021099677157015712936833802453912554423336354210171054236196135153096052090507060508020303508611100709340634085000000000000000 264962019812681313514419642641506767910062621362371216159084274207216207103054101206130710090607209512110707660797095000000000000000 264971016647641172514111835129305355611554722334346198161066239210141159085054080606050506060606408511090508440844075000000000000000 264981023841539118013510434931505149011064825278359164098056198174137159074066040305040407060506310708100201320444069000000000000000 264992032538618131014410934527403050712155923321338188146053209179131134087054070406040406040204508610090406320433075000000000000000 265001028241610147513511436227404652711559322309314189153056223195138166066051070405050506060405409509080407330645054000000000000000 265014023995688173016212440637501955712358923337359218178059238190145166087052100608060609020302509611100709340645075000000000000000 265024018658712228016713245340704061011663623373384228177065240204160193125053110808070810030605409613110809440756115000000000000000 265031016647645141014310435926805052012455622328338194162064228188142149092052080406040505060506508510090508430544085000000000000000 265044018070692150015611136730002453113053022357370213175094224194135150098053100507050507030303608512110709730634085000000000000000 265052024404586148013612735935506052911061223292311203145058201180138167081053060405060508060607309608080606320545075000000000000000 265061024404590139513810736132205551811361223308312177138057203176138162083053060405040507050606409609080305320445075000000000000000 265072018278604125013809433031304150012054622294325192153053207181122148091053060305030407060305508509080507320534085000000000000000 265084015964669177015012741335203856111961722338361202161063240197146165107053090607060708040404409511100608440645095000000000000000 265094015964718220017914342539703760311959124353370235192069258212155200101051110809080710040404409612110911450857094000000000000000 265104020550696170515211436836602655412552821350365224185059237188142157093052100507050509030303508512100810340544085000000000000000 265111020270592158013910937731805654010963723312319187146064213185150174093053060505040507060606309610080406430545085000000000000000 265122016647602113013309630727301648312451022294304192161046206182117138088050060305030306020202507509070508220523074000000000000000 265134015964641134015710533330303251112552024320351196162050219160129131095054080407040407040404507610100508330333085000000000000000 265142020808669145014310334226803652512751221342348212168064228187134148089052090406040405040404507511090708430534075000000000000000 265151016068673242015912545444805062310867423347361213160068242202165212111053090907060811050606310611100708440757105000000000000000 265164020393688181015911740337003056512158523333341227185055246189141187085049100607050609020404508611090810340546074000000000000000 265171016441625115013209631524502448612850421301315202170048229179120144077050070305030305030203607509080609230424064000000000000000 265184016674669161515511836130103854412254023327351209168060236185141150103052090507050507040404508610100608440544095000000000000000 265194018070622157015311837532803753911560424334346207161053235194142157093055070507050507050304409611090608340644086000000000000000 265201020270639172014013338734805255611460521337342204153066225201139172105053080606070608060606409511090607430745095000000000000000 265212016441590156014412737331504653810963224307329181138066214171135174106055060506060507040605309609080405430435096000000000000000 265224031928685154015711737131101853612754222346362203173049229189138149089052100507050507020202508511100609230544075000000000000000 265231020544602184013714439233305456810565222305320191146066223189162181079053060605080608060606310509080506430556065000000000000000 265241018953653153014610835231602953412253922337350203161061233202140150105053080506040507040303508511100608440744095000000000000000 265254018070708160515711037429901654213052822346376216184049244192136141094053110507040506020202608511110710240634085000000000000000 265262020808610134013810434530003351111956622321327189154056217171125140079053070405040407040304408510080407330434065000000000000000 265274023995653199016613641740604458311263825327349208162066233197157201099053080708070710040505409710090608440657085000000000000000 265284020550716249016915745447006862911363423342362236184069263207164214110050110908090812080607409611100910450757104000000000000000 265292022435588146513411638633304252611165622302318180138060208179131169092054060405050608040505310509080405420435085000000000000000 265301016441618128014011132924803350412253222335339192153061209183137154097054070406050405050304508511090507420544085000000000000000 265314019661692141015510734533601852013349822335353222181054244201132138088050100407040408020302607511100810340733074000000000000000 265324020393598127014709936532901250211961024311319179146057204172116158087053060406030507020202409609080306320424075000000000000000 265334018658637164016213439635402254711662225333337201164057224185140177115052080508070608020303409711090608330545105000000000000000 265344017529665151516911237432902453212556225322349211171058222183131149090052090508050507020303508710090709330534085000000000000000 265351016441657129015209833326803150513050623327333193162054225201130138083050090407030405040304607610090508330733074000000000000000 265361016068657134514110833928703851112851621355357198142053220181140153107054090406040406050304607512100506330544095000000000000000 265371016441633209014414841734705459310665922344353198144075225185157208114055080706080708060606310511100506530557106000000000000000 265381028241602118013310032827203249012254522311316188152053203177116138092052060305030406040304508509080407320423085000000000000000 265392020270614118014609432224802349012552523324336181152051214187112125075054070306030405030203507610090407330523065000000000000000 265401016068645144014611134027003652412352622319346194152055228196132143082053080406050406050304507510090507330634075000000000000000 265414015964677201516313041738604258511561624323341228185065245209153181083050090708060709040505409610090810440756074000000000000000 265422023477584101514209030926002446512552824290312176148050195161114137090053060206020305030203508608080306320323085000000000000000 265434020550641137014711934529103051512453823329353197154052222188128149094055080406050406030304508610100507330534086000000000000000 265444018824673149515713035829602053012653223339355212171059228170124162103052090507060506020303508611100709330435095000000000000000 265454025671629167015111740538702755011464324328335195155053228175143175099053070507050609030303409610090507330445085000000000000000 265464023995637143514710236230301352212256723334345201170053218173135148112054080406040507020202508611090609330434105000000000000000 265474015964696173015311937634401655712454021359370223176060233198139161107053100607050508020202508512110809440645095000000000000000 265481016068594147015112938428803852711264725309328183138056210171133173089055060407060606040404409709080405330435076000000000000000 265494018070669186516313042540903157011763624301315224178064255224150188073047090608060710030404409609080809450946063000000000000000 265504028445614152014711438636602053311562924322330193153053210178130173092053070506050609020303409610090507330435085000000000000000 265514021785657205016513145241203758911168825332342209161061237185151205117052090708070810030504310711090608440547105000000000000000 265524028445661161015711038536302954412158323336351205170055232200136165096053090507040609030303508611100609340735085000000000000000 265534017529622133516510838629202051012162126312324196154053215183129161090052070408040606020303509710080507330535085000000000000000 265541010712586128513311233326603750411656922309327176131059208183133151087055060405050405050304408509080305320534076000000000000000 265551016068598118513510932526503949012254322301319181149055204157139146083053060305040405040404508509080406320244075000000000000000 265561028241551096512908632429001945712058823264280172141044196177120162040050040204020406020202509607060306220425034000000000000000 265574015964610154517011840036803853611365628303320200153066218173141173098052070509050609040504410809080607430445085000000000000000 265584015964645122514310231431101449613048722309326208172054216177123153094050080306040307010202607509080609330434084000000000000000 265594023995700165016911038133402754812754424326348224179059243208147161090049100508040608020403508610090809340745084000000000000000 265604018070653150015713337431102153112257224342357198164056220174128161108054080507070507020303508611100508330435095000000000000000 265611020544602162514212739233205654511065223317325188147059211179134190099054060506060608060606310610080406330436085000000000000000 265622017954657124015009532225102749813149122337346198166059219188133136095052090307030405040203607511090508330533085000000000000000 265632018278641124015109434226402349812853323324339193163057214191127139084052080307030405030203608610090508330633075000000000000000 265642028241645129513809933828402250512752421340345196161052225191133149095053080405030406030203507511090508330634085000000000000000 265654028445673161015010137733802654412356122334350209172059240190146157095052090507040508020403508511100609340644085000000000000000 265664016674671184016213139538304456811858824342350214164063248200144177094052090608070609030605409611100708440745085000000000000000 265674016674669196016613841439804458011561924337359214171105237194156178101053090708070710050505409611100709840655095000000000000000 265684017529681174014912936932702655812254222333352215170062240194139167102051100606060507030303508511100709440645094000000000000000 265692017548610152014211837433203853311461323302312195155063223198138178090051070506050508040404409609080507430645084000000000000000 265701028241622124013710634329704949812455222312316180164056221187127160072050070305040406060505508510080408330535064000000000000000 265714028445661161016111838035003054412157524334350205165061228188142153095053090508050608030404508611100608430544085000000000000000 265721016647614133013909634026403051012055522316322194157060224195135156079052070405030405040304508510080507430634065000000000000000 265734021785692169016011738934601655212556223367371216179053232180142181107053100508050608020202508612110709340546095000000000000000 265742016068618138013611235629604651611957722311328193163057209194132162079053070405050506040605408509080508320635065000000000000000 265751017548614141014011135529205252011857822305317193155058218203138158071051070406050506050606408509080507330744064000000000000000 265761021383598110014409331124903047912452024292306185147057221200119135049051060306030305040304507608070406330723034000000000000000 265771020270622114014210032823603148412852722329333187157053214182124137084053070306030404050204607510090407330533075000000000000000 265781023841641136012810936128303451412456320331333200169049213185137162082052080404040506040404508411090608230545075000000000000000 265792023841618156013710938733102953811462722315322196161054219195135169079052070505040608030303409510080508330635065000000000000000 265801017548657165014911939231104654811959722333345204176055228190133171092052090506050607050505409511090609330635085000000000000000 265811019812633130514510334627903050612554722318326199163051228199126150085051080406040406040304508510080508330634074000000000000000 265821019812641142014511435828504052112355822329341197156061225196130157087053080406050506050305508510090507430634075000000000000000 265834021099677184015312539339404756811958122325353220179064240175144173091052090607060610040605408510100809440445085000000000000000 265842019812657189015311840337604057311461423344355197154063230203152174097054090607050609040505409611100507440755085000000000000000 265851028241625124014009534628303549812555222308318198157056225204129166075050070306030406040404508509080507330735064000000000000000 265864018658728234017412946238905261611863523354374240185075260220155196098051120809060809040706409612111010550956084000000000000000 265874020550625147014112536233102752711857922316329201165056221175130169083052070406060508020403408510080608330435075000000000000000 265884021099748253016114446743305263211862421356384238194067255181158201107051120908080811060606409512110911450557094000000000000000 265891019812594129013711231933803450511753723318324190147059213178131136094054060405050308050304408610080506330433085000000000000000 265902016068641120014409033325702449313051922334338193162049219184126148089052080306020405030203607511090508230534075000000000000000 265911021383616129013910534427704150512155822312318192155050220198123153086051070405040406050405508510080507330634074000000000000000 265924019661641137015111235230802851512454923316344200165056212173126138085053080407050507030303508610090608330433075000000000000000 265934016674625118515909736827101249012758825315329196163052213185122131083052070307030506010202509710080508330533075000000000000000 265944018070712181515312240236501556512656521353370224185058248201145176101051110607060609020202508512110810340745094000000000000000 265951016647688147514910433126403252713048021359369207172062241199130153111053100406040405050204607512100609440634105000000000000000 265964017529696209017113242437703959311760924342355227183061245214143168088051100709070709030504409611100810440845074000000000000000 265974017529696184516412937535803056812253923351360212176055244192152163087051100608060508040204508612100709340655074000000000000000 265982028241610181014612239935603856510765423306310199153062224192138179071050070606060608050404310609080507430645064000000000000000 265994031928712160015010937635102354213152821345360223185050242218132161085050110507040508030303608511100810340835074000000000000000 266001016068620109012909032224601947712952020294318196164046207173126129078051070304020405030202607409080508220433064000000000000000 266011020808641135014109933825701951312452722313325204169050237199124144074050080406030405030202507510080608340634064000000000000000 266024025671685145015710935531101252513051923344353214182050246205129150086051100407040507010202607611100710340734074000000000000000 266034025671649181015213341940706056511464523320326212168055233197146179079050080607070710040907409610080708340645064000000000000000 266042020808622109013409532722602347713052621319330190155052210183129131086053070305030404030203607510090507330533075000000000000000 266054021785590094013408631026101045412952522286327173149043196160118139101055060205020305010202607508080306220323096000000000000000 266063023477606098012408130723502446113150720298307193142048204186121117070050060204020304040203607409070506220522064000000000000000 266074021099708183015713338136301856712453822350363229184057243207137166092051110607070609020202508512100810340745084000000000000000 266081019812598169513114639234406955210865521311321184140057212186150184085053060505080608070807310509080406330546075000000000000000 266094018658712185016511340334701756912556623344363225190054241217135164079050110608050608020202508611100811340835064000000000000000 266104018070649129514711733528601650512851622348357186156048202170121146100054080406050406010302607511100407220424095000000000000000 266114020550677215015314442543304759911362722345362208161065236212150185109053090707080711050505409511100608440846095000000000000000 266124013107681149016111437330701553012854723329359213177049230187131147091052100508050507020202608610100709240534085000000000000000 266132023841578101012008229125401746512450320284307173157039203161130135074053050204020305030202507408070307120333065000000000000000 266144020670629180016413040139002656411163826315349193154062222170144164083055070608060610020403309710090507430445076000000000000000 266151016068614176014613739236107556010963823311323190155057223187138183089052070606070609051008309609080507330546075000000000000000 266164020550661159515712640532703654112261323335349210159060231194142164060052090507060607040404509611090707440645055000000000000000 266171020270586139013312035627505451811360722302303190155055218190127154083051060405050506060606409509070507330634074000000000000000 266181017954645117513909833028402048913151221340344202168050212185122147092053080305030406030203607511090608330534085000000000000000 266192016068618283515217045548807065609473624322331193138080242197210246111053071007100813070808111610090505640689105000000000000000 266202017954608212014914142040908459610269124309314197151058226190164190078051070706080710081009210609080507330656064000000000000000 266214020550641163016012540736603454611763424331341194155063218180137170096053080508060609030504409611090507430545085000000000000000 266224021099653148014211236135301652912355221325343198159050216188125147083052080406050508020202508510090507330534075000000000000000 266234021670610154014811641237804353611367624311331188146053208175142183090054070506050709030605410609090406320446085000000000000000 266242016068653186014212538136006157011458321318339208159061242196148170083051080606060609050807408510090607440645074000000000000000 266251017954692233015815240340905661511258222335347229177069274230162203086050100807090610060606408511090809461057074000000000000000 266263016647649190014213138232105157411358922318334209167060244205153171083051080606070607060506409510090608440755074000000000000000 266271021383649140015410134830003151912553623328346201162055226193145157091053080407040407030404508610090608330644085000000000000000 266283017954606164013013037232407154711061421313322190151057218186144171088053060505060507060908309510080507330545075000000000000000 266291017954633158014712036033806354011756823327339198146063229187158179096053080506050508060707408610090506430555085000000000000000 266303016441633155014212237429904453711759022328335195153059227197138151081052080506060506070305409510090507330644075000000000000000 266314018070688176017411739933401956012258025355373209168067225195143176111054100609050608020202508712110608430645105000000000000000 266321020544594163014012038037104354610863923298312180144048216185134178077052060506050609040505309609080406230535065000000000000000 266334022985685183015512040439703256712059022353370205162068234187155175109054100607050610040404509512110608440555095000000000000000 266342020808653112014709030722201448213546922348355190151038207172126116105054080306020304020202607511100507120432095000000000000000 266351023841586177014013638239205356110465123310321182146055224187157190086054060606070610050606310609080406330556075000000000000000 266361023841610192013813941139805757610567322316322185151059231199140182094052070605070710060606310510080407340646085000000000000000 266371016068602141513011034728705652011557721328330184147053218173148171124054060405040406060606408510090406330445115000000000000000 266381017954618160014211836933505354211459723317323197154062233198162174093052070506050508060606409610080507440655085000000000000000 266392018278574117013010533923604248911759022296312172137056200244126131093054050305040404050505409509080305321133085000000000000000 266402022435584140014111437333507151911263824312316177146060203174145186094054060406050508070808409610080306420446085000000000000000 266412018953649158014510234935102654012053822318338197160051237199142143085052080506040408040203508510090508340644075000000000000000 266424016674700200015713442735003758411961022353373210167062237215138165106053100707070708030504409512110708440845095000000000000000 266431016441639128014011032123802850412650221329350192153057220184124136109054080406040404040303507510100507330533095000000000000000 266442017954566105014309733726103347112059525300309172144050189149134140076054050306030405030404509709070306310134065000000000000000 266452016647618119013409831723902449112551321316329185145048208179131128095053070305030304040203507510080406220433085000000000000000 266461024404625204014314439436807158810663022311317199146068245205170203085050070706080609070808309509080506440767074000000000000000 266472022435578123512511632329503649711655921301309180146055204170146157079053050304050406040404408509070406320444065000000000000000 266481017954618153014512034929404153411556523321335187152061220175140161092054070506050406050405408610090407430445085000000000000000 266494018824704155016911039131101253713155524344358219183054239204119148094050110508040607020202608611100710340724084000000000000000 266504021785651168015012240135704055111861623329351194155064225185144177111053080507060608030505409610100507430545105000000000000000 266514020550657167516413340735803055011961925331352197155060225178140176098053090508070608030404409711100507430445085000000000000000 266522017548645166012912535731103754911755320329336202153050231202144161103052080504060507050304408410090607340745095000000000000000 266533020544588122512611532225503649611854721291306187152047205187130131084052060304050405040404408508070407220533075000000000000000 266542016068622174015011837434205155811160124315331200147066224184157172080053070607050508040706309610090606430555075000000000000000 266554015964700163015311340333501954612857521354370214168051229195144157106052100507050608020302608512110708330644095000000000000000 266564015964681194016112241640303457811761123340353213169067227181148197109051100608060710030404409611100708430546094000000000000000 266574018658639194516413742339304257811066225340358189145069220187153193109056080608070710040605310711100406430556096000000000000000 266581016647594124013211432428404549811954622318326177139055211168140152095054060305050406050505408510080305330344085000000000000000 266592021383622125513910736225102150012458222322331188159051203173133140085053070305040505030203508510090407320434075000000000000000 266604019661679143016110936328801752213053523342357207170054232188133136098052100408040506020202608611100609340533085000000000000000 266611011098641148014510833229603352912151822321338199153056231202162153099052080406040406040304507510090507340754085000000000000000 266622021383610143513811537729604352211661822326336187151055207168134146104055070405050506040505409510090407320334096000000000000000 266632016647578151013914136531506053210863124298309180130065210174148174093053050505080507060707309609070405430445085000000000000000 266644017529665128015210835228301150413153022309331211175042230202114143083049090407040506010202608509090709240724074000000000000000 266654015964661176016413038535703856011858224329337209170065238197142158087050090608060608040404408610090609440644074000000000000000 266662016647637135015010533529703251312452623327336197154059231196139149077052080407040406040304507610090507340644065000000000000000 266674022985669175016012541037602955911961223330345203162058228190146175088051090608060709030403409610090608330645074000000000000000 266681018278649131014010732327104450712849721319338198155058232206149140089052080406040406060405607510090507340744075000000000000000 266692020270618145013812035129904252511756822314324189154054222192138157079052070405050506050405408510080407330644065000000000000000 266701020544570124013311233630704049811458823311318168131048199162137148099055050305050407040505409609080205220344086000000000000000 266714023995641151015911438434601853212059924325335192161051220186142159089052080507050608020202509610090508330544075000000000000000 266722018278602112013609331925502648212453022302318180147050207170135139082052060305030305040203508509080406320433075000000000000000