020709102124252829394445480308151819222326353743495201040506131720313436425051 030507081012132627284244491517181920233237383941455004092124333435404347485152 010208131521242628343542510305162223273031363738404310171920252932334446474950 010818212728313538394445480203040609172224264041435110111415192532343642464950 010315162023384041444548520708091318283132333437394202061011121421252627303550 020513202228353739454850520607082325272930323344464701030912141619212438404351 010817232629313233434546470304051118202124283439444810141619222527353840425152 021820212225272832384043460104070910151935363744495003050608111213242634394252 010620242829313437384749510710131819262732394041485005081214172225364243454652 010405060809141921233540470203101120222426313233374112161827283436384244454952 041418232932333738414344480205061517212528303440425001031920222427313539454652 050815182021243334353646520209121314222931414244475001031623252627303239404951 011018222425282930364650520205081215172032333541424503040609111619212326343949 030611121821273031323945500409131617192529384042434805071014152024283334354752 010708111829323341424445500406091217202125364347495102031314192223283538394648 051112141617242728333637440203040910132026313234434601060819212325353941475152 010307081220212831374046500429323435363839434547495102141516171819232441424448 050714151622253235363751520306091120242628343841425001081013182930394044464748 010306101430333537394244520711161724273138404547485105181921222325293234364649 032324252728363740454650520102040607121315161922334908101117182026293239414751 021116283034353641464748500508131719243233373940454904101518202226273138435152 020304091314233132394547520107151718192430334044495006101216202526293435374146 040709111217192331364449510508131416242539414246475203061018202728293033404850 040507151627303133343647490309112028293537384445515202061017192122242526394148 111517232527293135414245470203040508091019243337384906131820212230323644465052 020305081013152627303142520104071617222934364144475109111418212325323340434546 020405121720223032343740430614152124272935363845474807101113262831394142465152 091718202324252627293237490708101113141530333444465101021619283536384142434850 020509121920293237404144450607111417212428333543475201081013161826273031344651 011011131516192324304546520203051420293234353743495104091821252627363839414248 030911142027363839434547500104071017212526293334354402050816232830313237404248 101112131526293335364050520305141820222728323743454702040709161719233031344146 050611132023313439444548520304121922262735404143464708101415161718212530323650 020610141519252629354446520104091222232430313638434907111317202141424547485051 061112141726323338414248510910182021252931364344455202030405072324283035374750 060811141624303134363944500205101222262933354043465101041318192023273738414249 010614182425283031394250521113152021262933404344454810121617192223374146474951 020308101223242526313537460405092227282932364041445106111315161719303438394345 020408152526323537444751520507091014283031384043485013161718192223243642454649 010412171922303537464750520305080913151620232428344102101118252729364042444849 010409101214212431343951520620222526272829323540444902070811151617233738424348 091112212730323343464750520304192024252935394142445101060708151822283436404549 010812142325263031354449520405061015161920323739485009111317182127334143454647 040916172122313236373850520305081112141519204244485102060710242527283439414349 061112152327343639424346480104071016172632404145495202030513181920212429313538 020306091517202632353945460104051214212834384041444907101118222425363742475152 010207253341424346485051520515161721233031353839444503080912131419272832343637 010205111519253335364148510307202127303739424345475006121314161722242931343849 040506172530384344454850520103111316181926414246474902070912202124343637394051 081116222728343842434548510406212324293133394041474902051012131517182032465052 080912132125263041455051520510111415173132333435404901020319202429363739434647 030711131619233032333840460102040512182122343944454906091417242728374143485051 020514161721273637414650520104092529303235404445474810111215181922232426283349 020508111425303132394049500306121924272933354344464801071013151620222834364145 010203050615222429353842480910111226303337414345505104131417182023313234394044 051114161837394245464750520104060709131922233035364402081015212627293438404143 040510112025333541444850510106141618222426273239424302071217192128293031364046 010406131723262829313545470508121824253032404142505102092022273334363743464852 010405092129333437394349520310111415162628353641424702061217222324253031384045 081017182023293840424749500711121416222531333435485201040609132124283032374146 030413141620243031434950520205111722253336414245465101060709101521232732394047 050819202122243738424448500304071015172526272833365109121314182329323940464752 030506161719232734384748500208111214212529313537414404071320222430333642454952 060910111321222632353740510214152023242729414445485201041719252830313336384249 121315202228313537404142440204061718192326273343454801030508091421303238474951 081819222627313233374649520104050607151620252836445002030911121421293839414245 040607101319232437414748490208121722252933343942455005151620212631364043444652 020708121417182628373843520511192022303242454647485103061315242729333639414449 040912182123303137394043510102050710111314172226294203061920283334353638444849 010413192125263034434548490509101517232427373941505202030607203135363840444751 030714182426283034404142490209101319202732353944455101040608162129313337384650 010206071014182426364446510312132021252829313233385208151723273537394041454850 040510162021232531404244460307121417222830353741485202060915182732343638435051 010616192122233740414347520407092026273134363842485005101113142425282933354449 020508101220282930383942441115192124323537404347495203040913161723263134455051 010407092430313236374349500611141719222329343540414702030508121626272838424851 131415162022242627344350510203040709102123303738465206111819252829313339414449 010307131415242636404751520612161718253132373842464902041019202123293033394448 010813141923252946474950510406091216212226303435394803050711152024272833404144 050610111314262829384244450108152125323940434750515202030412161819222330314148 040910121820242730374145511113161922232629313234384301061417283340444648495052 030405081519232734353841470206111417182628323339424301070916202529303137445052 030718282930353638394449510205101315202426274142465201041112141619233133374348 020307161819212225273536390405091114263133414446485006081213151720242938404247 030512192024262730434647490111131618232528324244455202040810152233343539414850 040610121417253033374550520203151620212832354041424801050708131822242636434749 011314151617192324273748490306082125263031404146505210182022283435363839444551 010715172930353638414344471013202224262728313339464802081216192123253234424549 010713151819202225273046520206101216212829313538454909111724263334363741424450 010409101423242526294144481519212734353739404243505106081113161728313238454652 020408121820363844474849520914171921222325263337434501030611242728293140414650 081319202431343738394547480103071014151617263043444902041122252932353640425152 181920253134373839424546500204050607081417242644474801031113151623283033364143 030714333839444648495051520106101112131719232530454704050921242728293637404142 050811141520283139424347500112161718212329384046495102070925263033353641444548 020307171923253132373850520509141620333536394041435101060810121521282930344546 010409101119222532344243490203051214202126353639404406151718242730313337384150 031013151820214243444548520211121417272829313638404701040716222324253039465051 030508111316182031364647490110142125262835394143454804070912172227303334373842 010509101320232533404547490224283132343539424348505204070811141518222627293046 060812131523242930313650520111161719202135394143444703070918222526283234373846 030607111516182526303949510204081417374143444546474801122122273132343538404250 070811121823262934394447510109141517212430323537454604051322272833364142434852 030709232427294041424748520506101114182122383944465102041315172026283032353645 030405182232353839424548500206071114171923263637465201091012131520212529404143 070811151619293336484950520204050613252730323941444503091218212426313738404243 010205101518273234353851520307081213162324294041474906192021262836374243454650 030917202730313235374143490406070810111319233334363902182425283840444546474850 081012202122273539414345520615172326313233424649505101020305131824252829303648 040608101315273538454849500103050712222324343639415111161921252629303237434652 011316182123242531444749510408101119272933384045465203050612152022323436434850 060715192125264042454647510310131418273032353848495001041617233133343637394152 141516242529323341424350520102060811131720373944454703091218192326273031354649 010712232831363745485051520206082224252730333538394103040509111419263440424347 060710161822303136434446470205091213142023283441455008111517192126272932394849 020507091118212223353746520312131516202426314142455006141719252730333943484951 040609142123273136384041520105101619222629303244484902111213151720353739424346 051516242629313841444546490407111420222527303240505103081017212833353637394252 030510111530313334454650520409171821222628373840434401060814161920293236414248 111418212223252627283138460205070910121516242933354001030413173643444849505152 020304112226283341454751520110121518192023253132364405070809141617212738394350 071011151623252627294345480406081728313436424749505101031418222430323337404152 011113212427293233363741430304060809141518222338474902102028303134353940424452 071218192028293037384044501011141722252634364245464801030508091621233339474951 060811161925262734373942500113151724282931363843474902031214182022334046485152 021314151723242734353749500105061618212629304044485208111922283132363839424345 020609141819212436384547520308101220262733343539434601071623252831323744485051 101618232627283031354450510312132532333740424347484901040514172122243439414552 071316243032363740414546510204081011182023272831424703051215212225262933384852 060918252931323538404344490110121519243436373946475105070820212326273042485052 062429323334374143454648510405080911121819202223264703131415161721252738394042 080910111721242639424651520412131422303132343638455001020618192025272837434448 030621222930334043454648520102040713242627323441495108091115161920232831394247 010405060914202531323335490312131824343639404546485108101719262930373841434447 010203051315232425353637511112141819212631414445474806070916202229323338464950 061011162023253233344047480405121726283135374244465002131819212429383943454951 020507101621303135384849510406081220242932404246475203131922232533363739414345 030513142633343637414347510102060912182123303135424504101520252728383944495052 111824282930363839444850510103040514222731354345475202071012161920212325263437 020405091015212634353738510106081617192227293943485218232425283031414244464950 040913162228303237464851520511121519242734363842454701020317182125262939434449 020609111213262836373839520507181920222429324244475103081621232527313335404345 010203061314203236434647500409101112181924252733414505071617222630343538424449 020406232730313435384245520105071215162125263744474914202229323336394143465051 050610141619282935364951520107081327303137394045465004111218222632333843444748 091519202831343537404149520208101214161823394244454603061113212224273336384351 011014151626374247484950510205070911122529333641435203041819212224272830313238 041014162527282935374143460306091315172021263044475207081118192434363840424548 030911121419212327283848510107152025293132333435405202060813222430414445474950 020911121821272933374247480103040708131619232638405106152230313234364345465052 071320242832343537404445480305081215171822233139465001020410142530333641435152 040508192029323437384345520107142122232425283539495103091011131517182630404144 040509111821233035414648490208121416202526283132384306101315222729343640444751 020409101521282931343839400513161820232730324243454903121419243537444648505152 040508111417303137424546490612132024293538394144505202030916192122232527344347 141620222534363839404243500305071012172628314445464808131819212330323335374147 020810111215212432424650520414161823262830343839434403171920222529313637404851 060712131519222324303136450204172133343738394447495103050914161825282940414852 051719222335394144454748510108121420212729364046495202030407091624253032374250 050913151719242628293745520208162027303233343540444903040611121418223638424851 081013152431323338404445500204050611162627293641495103070912182023252835374243 011318192123243537424344470507091215172031333940505202040608162526273438414648 030609151720262729353643520507111624303234383944465001021012181921223137404849 040509101113173541425051521820232426282930323839434701030712192122313344454649 030510242526283942434546520416172327293132353847484901091113141819202133363750 030608111324253031343549510104051017192033363840485009222326273237414244454647 021214172225303135394650520104112023242932334041474803050709101316182634374251 030919212225272932384248510104081011152326283435434405060712141718243040454749 020514162022242531384146510910111217283032343643484901040608151823293337475052 020405101421232433394142440911121316182730353748495207192026293236384043465051