号码吉凶通栏广告970*90
号码吉凶对联A 160*600
号码吉凶对联C 160*600

手机号段1767447

1767447号段手机号码表

17674470000176744700011767447000217674470003176744700041767447000517674470006176744700071767447000817674470009176744700101767447001117674470012176744700131767447001417674470015176744700161767447001717674470018176744700191767447002017674470021176744700221767447002317674470024176744700251767447002617674470027176744700281767447002917674470030176744700311767447003217674470033176744700341767447003517674470036176744700371767447003817674470039176744700401767447004117674470042176744700431767447004417674470045176744700461767447004717674470048176744700491767447005017674470051176744700521767447005317674470054176744700551767447005617674470057176744700581767447005917674470060176744700611767447006217674470063176744700641767447006517674470066176744700671767447006817674470069176744700701767447007117674470072176744700731767447007417674470075176744700761767447007717674470078176744700791767447008017674470081176744700821767447008317674470084176744700851767447008617674470087176744700881767447008917674470090176744700911767447009217674470093176744700941767447009517674470096176744700971767447009817674470099176744701001767447010117674470102176744701031767447010417674470105176744701061767447010717674470108176744701091767447011017674470111176744701121767447011317674470114176744701151767447011617674470117176744701181767447011917674470120176744701211767447012217674470123176744701241767447012517674470126176744701271767447012817674470129176744701301767447013117674470132176744701331767447013417674470135176744701361767447013717674470138176744701391767447014017674470141176744701421767447014317674470144176744701451767447014617674470147176744701481767447014917674470150176744701511767447015217674470153176744701541767447015517674470156176744701571767447015817674470159176744701601767447016117674470162176744701631767447016417674470165176744701661767447016717674470168176744701691767447017017674470171176744701721767447017317674470174176744701751767447017617674470177176744701781767447017917674470180176744701811767447018217674470183176744701841767447018517674470186176744701871767447018817674470189176744701901767447019117674470192176744701931767447019417674470195176744701961767447019717674470198176744701991767447020017674470201176744702021767447020317674470204176744702051767447020617674470207176744702081767447020917674470210176744702111767447021217674470213176744702141767447021517674470216176744702171767447021817674470219176744702201767447022117674470222176744702231767447022417674470225176744702261767447022717674470228176744702291767447023017674470231176744702321767447023317674470234176744702351767447023617674470237176744702381767447023917674470240176744702411767447024217674470243176744702441767447024517674470246176744702471767447024817674470249176744702501767447025117674470252176744702531767447025417674470255176744702561767447025717674470258176744702591767447026017674470261176744702621767447026317674470264176744702651767447026617674470267176744702681767447026917674470270176744702711767447027217674470273176744702741767447027517674470276176744702771767447027817674470279176744702801767447028117674470282176744702831767447028417674470285176744702861767447028717674470288176744702891767447029017674470291176744702921767447029317674470294176744702951767447029617674470297176744702981767447029917674470300176744703011767447030217674470303176744703041767447030517674470306176744703071767447030817674470309176744703101767447031117674470312176744703131767447031417674470315176744703161767447031717674470318176744703191767447032017674470321176744703221767447032317674470324176744703251767447032617674470327176744703281767447032917674470330176744703311767447033217674470333176744703341767447033517674470336176744703371767447033817674470339176744703401767447034117674470342176744703431767447034417674470345176744703461767447034717674470348176744703491767447035017674470351176744703521767447035317674470354176744703551767447035617674470357176744703581767447035917674470360176744703611767447036217674470363176744703641767447036517674470366176744703671767447036817674470369176744703701767447037117674470372176744703731767447037417674470375176744703761767447037717674470378176744703791767447038017674470381176744703821767447038317674470384176744703851767447038617674470387176744703881767447038917674470390176744703911767447039217674470393176744703941767447039517674470396176744703971767447039817674470399176744704001767447040117674470402176744704031767447040417674470405176744704061767447040717674470408176744704091767447041017674470411176744704121767447041317674470414176744704151767447041617674470417176744704181767447041917674470420176744704211767447042217674470423176744704241767447042517674470426176744704271767447042817674470429176744704301767447043117674470432176744704331767447043417674470435176744704361767447043717674470438176744704391767447044017674470441176744704421767447044317674470444176744704451767447044617674470447176744704481767447044917674470450176744704511767447045217674470453176744704541767447045517674470456176744704571767447045817674470459176744704601767447046117674470462176744704631767447046417674470465176744704661767447046717674470468176744704691767447047017674470471176744704721767447047317674470474176744704751767447047617674470477176744704781767447047917674470480176744704811767447048217674470483176744704841767447048517674470486176744704871767447048817674470489176744704901767447049117674470492176744704931767447049417674470495176744704961767447049717674470498176744704991767447050017674470501176744705021767447050317674470504176744705051767447050617674470507176744705081767447050917674470510176744705111767447051217674470513176744705141767447051517674470516176744705171767447051817674470519176744705201767447052117674470522176744705231767447052417674470525176744705261767447052717674470528176744705291767447053017674470531176744705321767447053317674470534176744705351767447053617674470537176744705381767447053917674470540176744705411767447054217674470543176744705441767447054517674470546176744705471767447054817674470549176744705501767447055117674470552176744705531767447055417674470555176744705561767447055717674470558176744705591767447056017674470561176744705621767447056317674470564176744705651767447056617674470567176744705681767447056917674470570176744705711767447057217674470573176744705741767447057517674470576176744705771767447057817674470579176744705801767447058117674470582176744705831767447058417674470585176744705861767447058717674470588176744705891767447059017674470591176744705921767447059317674470594176744705951767447059617674470597176744705981767447059917674470600176744706011767447060217674470603176744706041767447060517674470606176744706071767447060817674470609176744706101767447061117674470612176744706131767447061417674470615176744706161767447061717674470618176744706191767447062017674470621176744706221767447062317674470624176744706251767447062617674470627176744706281767447062917674470630176744706311767447063217674470633176744706341767447063517674470636176744706371767447063817674470639176744706401767447064117674470642176744706431767447064417674470645176744706461767447064717674470648176744706491767447065017674470651176744706521767447065317674470654176744706551767447065617674470657176744706581767447065917674470660176744706611767447066217674470663176744706641767447066517674470666176744706671767447066817674470669176744706701767447067117674470672176744706731767447067417674470675176744706761767447067717674470678176744706791767447068017674470681176744706821767447068317674470684176744706851767447068617674470687176744706881767447068917674470690176744706911767447069217674470693176744706941767447069517674470696176744706971767447069817674470699176744707001767447070117674470702176744707031767447070417674470705176744707061767447070717674470708176744707091767447071017674470711176744707121767447071317674470714176744707151767447071617674470717176744707181767447071917674470720176744707211767447072217674470723176744707241767447072517674470726176744707271767447072817674470729176744707301767447073117674470732176744707331767447073417674470735176744707361767447073717674470738176744707391767447074017674470741176744707421767447074317674470744176744707451767447074617674470747176744707481767447074917674470750176744707511767447075217674470753176744707541767447075517674470756176744707571767447075817674470759176744707601767447076117674470762176744707631767447076417674470765176744707661767447076717674470768176744707691767447077017674470771176744707721767447077317674470774176744707751767447077617674470777176744707781767447077917674470780176744707811767447078217674470783176744707841767447078517674470786176744707871767447078817674470789176744707901767447079117674470792176744707931767447079417674470795176744707961767447079717674470798176744707991767447080017674470801176744708021767447080317674470804176744708051767447080617674470807176744708081767447080917674470810176744708111767447081217674470813176744708141767447081517674470816176744708171767447081817674470819176744708201767447082117674470822176744708231767447082417674470825176744708261767447082717674470828176744708291767447083017674470831176744708321767447083317674470834176744708351767447083617674470837176744708381767447083917674470840176744708411767447084217674470843176744708441767447084517674470846176744708471767447084817674470849176744708501767447085117674470852176744708531767447085417674470855176744708561767447085717674470858176744708591767447086017674470861176744708621767447086317674470864176744708651767447086617674470867176744708681767447086917674470870176744708711767447087217674470873176744708741767447087517674470876176744708771767447087817674470879176744708801767447088117674470882176744708831767447088417674470885176744708861767447088717674470888176744708891767447089017674470891176744708921767447089317674470894176744708951767447089617674470897176744708981767447089917674470900176744709011767447090217674470903176744709041767447090517674470906176744709071767447090817674470909176744709101767447091117674470912176744709131767447091417674470915176744709161767447091717674470918176744709191767447092017674470921176744709221767447092317674470924176744709251767447092617674470927176744709281767447092917674470930176744709311767447093217674470933176744709341767447093517674470936176744709371767447093817674470939176744709401767447094117674470942176744709431767447094417674470945176744709461767447094717674470948176744709491767447095017674470951176744709521767447095317674470954176744709551767447095617674470957176744709581767447095917674470960176744709611767447096217674470963176744709641767447096517674470966176744709671767447096817674470969176744709701767447097117674470972176744709731767447097417674470975176744709761767447097717674470978176744709791767447098017674470981176744709821767447098317674470984176744709851767447098617674470987176744709881767447098917674470990176744709911767447099217674470993176744709941767447099517674470996176744709971767447099817674470999176744710001767447100117674471002176744710031767447100417674471005176744710061767447100717674471008176744710091767447101017674471011176744710121767447101317674471014176744710151767447101617674471017176744710181767447101917674471020176744710211767447102217674471023176744710241767447102517674471026176744710271767447102817674471029176744710301767447103117674471032176744710331767447103417674471035176744710361767447103717674471038176744710391767447104017674471041176744710421767447104317674471044176744710451767447104617674471047176744710481767447104917674471050176744710511767447105217674471053176744710541767447105517674471056176744710571767447105817674471059176744710601767447106117674471062176744710631767447106417674471065176744710661767447106717674471068176744710691767447107017674471071176744710721767447107317674471074176744710751767447107617674471077176744710781767447107917674471080176744710811767447108217674471083176744710841767447108517674471086176744710871767447108817674471089176744710901767447109117674471092176744710931767447109417674471095176744710961767447109717674471098176744710991767447110017674471101176744711021767447110317674471104176744711051767447110617674471107176744711081767447110917674471110176744711111767447111217674471113176744711141767447111517674471116176744711171767447111817674471119176744711201767447112117674471122176744711231767447112417674471125176744711261767447112717674471128176744711291767447113017674471131176744711321767447113317674471134176744711351767447113617674471137176744711381767447113917674471140176744711411767447114217674471143176744711441767447114517674471146176744711471767447114817674471149176744711501767447115117674471152176744711531767447115417674471155176744711561767447115717674471158176744711591767447116017674471161176744711621767447116317674471164176744711651767447116617674471167176744711681767447116917674471170176744711711767447117217674471173176744711741767447117517674471176176744711771767447117817674471179176744711801767447118117674471182176744711831767447118417674471185176744711861767447118717674471188176744711891767447119017674471191176744711921767447119317674471194176744711951767447119617674471197176744711981767447119917674471200176744712011767447120217674471203176744712041767447120517674471206176744712071767447120817674471209176744712101767447121117674471212176744712131767447121417674471215176744712161767447121717674471218176744712191767447122017674471221176744712221767447122317674471224176744712251767447122617674471227176744712281767447122917674471230176744712311767447123217674471233176744712341767447123517674471236176744712371767447123817674471239176744712401767447124117674471242176744712431767447124417674471245176744712461767447124717674471248176744712491767447125017674471251176744712521767447125317674471254176744712551767447125617674471257176744712581767447125917674471260176744712611767447126217674471263176744712641767447126517674471266176744712671767447126817674471269176744712701767447127117674471272176744712731767447127417674471275176744712761767447127717674471278176744712791767447128017674471281176744712821767447128317674471284176744712851767447128617674471287176744712881767447128917674471290176744712911767447129217674471293176744712941767447129517674471296176744712971767447129817674471299176744713001767447130117674471302176744713031767447130417674471305176744713061767447130717674471308176744713091767447131017674471311176744713121767447131317674471314176744713151767447131617674471317176744713181767447131917674471320176744713211767447132217674471323176744713241767447132517674471326176744713271767447132817674471329176744713301767447133117674471332176744713331767447133417674471335176744713361767447133717674471338176744713391767447134017674471341176744713421767447134317674471344176744713451767447134617674471347176744713481767447134917674471350176744713511767447135217674471353176744713541767447135517674471356176744713571767447135817674471359176744713601767447136117674471362176744713631767447136417674471365176744713661767447136717674471368176744713691767447137017674471371176744713721767447137317674471374176744713751767447137617674471377176744713781767447137917674471380176744713811767447138217674471383176744713841767447138517674471386176744713871767447138817674471389176744713901767447139117674471392176744713931767447139417674471395176744713961767447139717674471398176744713991767447140017674471401176744714021767447140317674471404176744714051767447140617674471407176744714081767447140917674471410176744714111767447141217674471413176744714141767447141517674471416176744714171767447141817674471419176744714201767447142117674471422176744714231767447142417674471425176744714261767447142717674471428176744714291767447143017674471431176744714321767447143317674471434176744714351767447143617674471437176744714381767447143917674471440176744714411767447144217674471443176744714441767447144517674471446176744714471767447144817674471449176744714501767447145117674471452176744714531767447145417674471455176744714561767447145717674471458176744714591767447146017674471461176744714621767447146317674471464176744714651767447146617674471467176744714681767447146917674471470176744714711767447147217674471473176744714741767447147517674471476176744714771767447147817674471479176744714801767447148117674471482176744714831767447148417674471485176744714861767447148717674471488176744714891767447149017674471491176744714921767447149317674471494176744714951767447149617674471497176744714981767447149917674471500176744715011767447150217674471503176744715041767447150517674471506176744715071767447150817674471509176744715101767447151117674471512176744715131767447151417674471515176744715161767447151717674471518176744715191767447152017674471521176744715221767447152317674471524176744715251767447152617674471527176744715281767447152917674471530176744715311767447153217674471533176744715341767447153517674471536176744715371767447153817674471539176744715401767447154117674471542176744715431767447154417674471545176744715461767447154717674471548176744715491767447155017674471551176744715521767447155317674471554176744715551767447155617674471557176744715581767447155917674471560176744715611767447156217674471563176744715641767447156517674471566176744715671767447156817674471569176744715701767447157117674471572176744715731767447157417674471575176744715761767447157717674471578176744715791767447158017674471581176744715821767447158317674471584176744715851767447158617674471587176744715881767447158917674471590176744715911767447159217674471593176744715941767447159517674471596176744715971767447159817674471599176744716001767447160117674471602176744716031767447160417674471605176744716061767447160717674471608176744716091767447161017674471611176744716121767447161317674471614176744716151767447161617674471617176744716181767447161917674471620176744716211767447162217674471623176744716241767447162517674471626176744716271767447162817674471629176744716301767447163117674471632176744716331767447163417674471635176744716361767447163717674471638176744716391767447164017674471641176744716421767447164317674471644176744716451767447164617674471647176744716481767447164917674471650176744716511767447165217674471653176744716541767447165517674471656176744716571767447165817674471659176744716601767447166117674471662176744716631767447166417674471665176744716661767447166717674471668176744716691767447167017674471671176744716721767447167317674471674176744716751767447167617674471677176744716781767447167917674471680176744716811767447168217674471683176744716841767447168517674471686176744716871767447168817674471689176744716901767447169117674471692176744716931767447169417674471695176744716961767447169717674471698176744716991767447170017674471701176744717021767447170317674471704176744717051767447170617674471707176744717081767447170917674471710176744717111767447171217674471713176744717141767447171517674471716176744717171767447171817674471719176744717201767447172117674471722176744717231767447172417674471725176744717261767447172717674471728176744717291767447173017674471731176744717321767447173317674471734176744717351767447173617674471737176744717381767447173917674471740176744717411767447174217674471743176744717441767447174517674471746176744717471767447174817674471749176744717501767447175117674471752176744717531767447175417674471755176744717561767447175717674471758176744717591767447176017674471761176744717621767447176317674471764176744717651767447176617674471767176744717681767447176917674471770176744717711767447177217674471773176744717741767447177517674471776176744717771767447177817674471779176744717801767447178117674471782176744717831767447178417674471785176744717861767447178717674471788176744717891767447179017674471791176744717921767447179317674471794176744717951767447179617674471797176744717981767447179917674471800176744718011767447180217674471803176744718041767447180517674471806176744718071767447180817674471809176744718101767447181117674471812176744718131767447181417674471815176744718161767447181717674471818176744718191767447182017674471821176744718221767447182317674471824176744718251767447182617674471827176744718281767447182917674471830176744718311767447183217674471833176744718341767447183517674471836176744718371767447183817674471839176744718401767447184117674471842176744718431767447184417674471845176744718461767447184717674471848176744718491767447185017674471851176744718521767447185317674471854176744718551767447185617674471857176744718581767447185917674471860176744718611767447186217674471863176744718641767447186517674471866176744718671767447186817674471869176744718701767447187117674471872176744718731767447187417674471875176744718761767447187717674471878176744718791767447188017674471881176744718821767447188317674471884176744718851767447188617674471887176744718881767447188917674471890176744718911767447189217674471893176744718941767447189517674471896176744718971767447189817674471899176744719001767447190117674471902176744719031767447190417674471905176744719061767447190717674471908176744719091767447191017674471911176744719121767447191317674471914176744719151767447191617674471917176744719181767447191917674471920176744719211767447192217674471923176744719241767447192517674471926176744719271767447192817674471929176744719301767447193117674471932176744719331767447193417674471935176744719361767447193717674471938176744719391767447194017674471941176744719421767447194317674471944176744719451767447194617674471947176744719481767447194917674471950176744719511767447195217674471953176744719541767447195517674471956176744719571767447195817674471959176744719601767447196117674471962176744719631767447196417674471965176744719661767447196717674471968176744719691767447197017674471971176744719721767447197317674471974176744719751767447197617674471977176744719781767447197917674471980176744719811767447198217674471983176744719841767447198517674471986176744719871767447198817674471989176744719901767447199117674471992176744719931767447199417674471995176744719961767447199717674471998176744719991767447200017674472001176744720021767447200317674472004176744720051767447200617674472007176744720081767447200917674472010176744720111767447201217674472013176744720141767447201517674472016176744720171767447201817674472019176744720201767447202117674472022176744720231767447202417674472025176744720261767447202717674472028176744720291767447203017674472031176744720321767447203317674472034176744720351767447203617674472037176744720381767447203917674472040176744720411767447204217674472043176744720441767447204517674472046176744720471767447204817674472049176744720501767447205117674472052176744720531767447205417674472055176744720561767447205717674472058176744720591767447206017674472061176744720621767447206317674472064176744720651767447206617674472067176744720681767447206917674472070176744720711767447207217674472073176744720741767447207517674472076176744720771767447207817674472079176744720801767447208117674472082176744720831767447208417674472085176744720861767447208717674472088176744720891767447209017674472091176744720921767447209317674472094176744720951767447209617674472097176744720981767447209917674472100176744721011767447210217674472103176744721041767447210517674472106176744721071767447210817674472109176744721101767447211117674472112176744721131767447211417674472115176744721161767447211717674472118176744721191767447212017674472121176744721221767447212317674472124176744721251767447212617674472127176744721281767447212917674472130176744721311767447213217674472133176744721341767447213517674472136176744721371767447213817674472139176744721401767447214117674472142176744721431767447214417674472145176744721461767447214717674472148176744721491767447215017674472151176744721521767447215317674472154176744721551767447215617674472157176744721581767447215917674472160176744721611767447216217674472163176744721641767447216517674472166176744721671767447216817674472169176744721701767447217117674472172176744721731767447217417674472175176744721761767447217717674472178176744721791767447218017674472181176744721821767447218317674472184176744721851767447218617674472187176744721881767447218917674472190176744721911767447219217674472193176744721941767447219517674472196176744721971767447219817674472199176744722001767447220117674472202176744722031767447220417674472205176744722061767447220717674472208176744722091767447221017674472211176744722121767447221317674472214176744722151767447221617674472217176744722181767447221917674472220176744722211767447222217674472223176744722241767447222517674472226176744722271767447222817674472229176744722301767447223117674472232176744722331767447223417674472235176744722361767447223717674472238176744722391767447224017674472241176744722421767447224317674472244176744722451767447224617674472247176744722481767447224917674472250176744722511767447225217674472253176744722541767447225517674472256176744722571767447225817674472259176744722601767447226117674472262176744722631767447226417674472265176744722661767447226717674472268176744722691767447227017674472271176744722721767447227317674472274176744722751767447227617674472277176744722781767447227917674472280176744722811767447228217674472283176744722841767447228517674472286176744722871767447228817674472289176744722901767447229117674472292176744722931767447229417674472295176744722961767447229717674472298176744722991767447230017674472301176744723021767447230317674472304176744723051767447230617674472307176744723081767447230917674472310176744723111767447231217674472313176744723141767447231517674472316176744723171767447231817674472319176744723201767447232117674472322176744723231767447232417674472325176744723261767447232717674472328176744723291767447233017674472331176744723321767447233317674472334176744723351767447233617674472337176744723381767447233917674472340176744723411767447234217674472343176744723441767447234517674472346176744723471767447234817674472349176744723501767447235117674472352176744723531767447235417674472355176744723561767447235717674472358176744723591767447236017674472361176744723621767447236317674472364176744723651767447236617674472367176744723681767447236917674472370176744723711767447237217674472373176744723741767447237517674472376176744723771767447237817674472379176744723801767447238117674472382176744723831767447238417674472385176744723861767447238717674472388176744723891767447239017674472391176744723921767447239317674472394176744723951767447239617674472397176744723981767447239917674472400176744724011767447240217674472403176744724041767447240517674472406176744724071767447240817674472409176744724101767447241117674472412176744724131767447241417674472415176744724161767447241717674472418176744724191767447242017674472421176744724221767447242317674472424176744724251767447242617674472427176744724281767447242917674472430176744724311767447243217674472433176744724341767447243517674472436176744724371767447243817674472439176744724401767447244117674472442176744724431767447244417674472445176744724461767447244717674472448176744724491767447245017674472451176744724521767447245317674472454176744724551767447245617674472457176744724581767447245917674472460176744724611767447246217674472463176744724641767447246517674472466176744724671767447246817674472469176744724701767447247117674472472176744724731767447247417674472475176744724761767447247717674472478176744724791767447248017674472481176744724821767447248317674472484176744724851767447248617674472487176744724881767447248917674472490176744724911767447249217674472493176744724941767447249517674472496176744724971767447249817674472499176744725001767447250117674472502176744725031767447250417674472505176744725061767447250717674472508176744725091767447251017674472511176744725121767447251317674472514176744725151767447251617674472517176744725181767447251917674472520176744725211767447252217674472523176744725241767447252517674472526176744725271767447252817674472529176744725301767447253117674472532176744725331767447253417674472535176744725361767447253717674472538176744725391767447254017674472541176744725421767447254317674472544176744725451767447254617674472547176744725481767447254917674472550176744725511767447255217674472553176744725541767447255517674472556176744725571767447255817674472559176744725601767447256117674472562176744725631767447256417674472565176744725661767447256717674472568176744725691767447257017674472571176744725721767447257317674472574176744725751767447257617674472577176744725781767447257917674472580176744725811767447258217674472583176744725841767447258517674472586176744725871767447258817674472589176744725901767447259117674472592176744725931767447259417674472595176744725961767447259717674472598176744725991767447260017674472601176744726021767447260317674472604176744726051767447260617674472607176744726081767447260917674472610176744726111767447261217674472613176744726141767447261517674472616176744726171767447261817674472619176744726201767447262117674472622176744726231767447262417674472625176744726261767447262717674472628176744726291767447263017674472631176744726321767447263317674472634176744726351767447263617674472637176744726381767447263917674472640176744726411767447264217674472643176744726441767447264517674472646176744726471767447264817674472649176744726501767447265117674472652176744726531767447265417674472655176744726561767447265717674472658176744726591767447266017674472661176744726621767447266317674472664176744726651767447266617674472667176744726681767447266917674472670176744726711767447267217674472673176744726741767447267517674472676176744726771767447267817674472679176744726801767447268117674472682176744726831767447268417674472685176744726861767447268717674472688176744726891767447269017674472691176744726921767447269317674472694176744726951767447269617674472697176744726981767447269917674472700176744727011767447270217674472703176744727041767447270517674472706176744727071767447270817674472709176744727101767447271117674472712176744727131767447271417674472715176744727161767447271717674472718176744727191767447272017674472721176744727221767447272317674472724176744727251767447272617674472727176744727281767447272917674472730176744727311767447273217674472733176744727341767447273517674472736176744727371767447273817674472739176744727401767447274117674472742176744727431767447274417674472745176744727461767447274717674472748176744727491767447275017674472751176744727521767447275317674472754176744727551767447275617674472757176744727581767447275917674472760176744727611767447276217674472763176744727641767447276517674472766176744727671767447276817674472769176744727701767447277117674472772176744727731767447277417674472775176744727761767447277717674472778176744727791767447278017674472781176744727821767447278317674472784176744727851767447278617674472787176744727881767447278917674472790176744727911767447279217674472793176744727941767447279517674472796176744727971767447279817674472799176744728001767447280117674472802176744728031767447280417674472805176744728061767447280717674472808176744728091767447281017674472811176744728121767447281317674472814176744728151767447281617674472817176744728181767447281917674472820176744728211767447282217674472823176744728241767447282517674472826176744728271767447282817674472829176744728301767447283117674472832176744728331767447283417674472835176744728361767447283717674472838176744728391767447284017674472841176744728421767447284317674472844176744728451767447284617674472847176744728481767447284917674472850176744728511767447285217674472853176744728541767447285517674472856176744728571767447285817674472859176744728601767447286117674472862176744728631767447286417674472865176744728661767447286717674472868176744728691767447287017674472871176744728721767447287317674472874176744728751767447287617674472877176744728781767447287917674472880176744728811767447288217674472883176744728841767447288517674472886176744728871767447288817674472889176744728901767447289117674472892176744728931767447289417674472895176744728961767447289717674472898176744728991767447290017674472901176744729021767447290317674472904176744729051767447290617674472907176744729081767447290917674472910176744729111767447291217674472913176744729141767447291517674472916176744729171767447291817674472919176744729201767447292117674472922176744729231767447292417674472925176744729261767447292717674472928176744729291767447293017674472931176744729321767447293317674472934176744729351767447293617674472937176744729381767447293917674472940176744729411767447294217674472943176744729441767447294517674472946176744729471767447294817674472949176744729501767447295117674472952176744729531767447295417674472955176744729561767447295717674472958176744729591767447296017674472961176744729621767447296317674472964176744729651767447296617674472967176744729681767447296917674472970176744729711767447297217674472973176744729741767447297517674472976176744729771767447297817674472979176744729801767447298117674472982176744729831767447298417674472985176744729861767447298717674472988176744729891767447299017674472991176744729921767447299317674472994176744729951767447299617674472997176744729981767447299917674473000176744730011767447300217674473003176744730041767447300517674473006176744730071767447300817674473009176744730101767447301117674473012176744730131767447301417674473015176744730161767447301717674473018176744730191767447302017674473021176744730221767447302317674473024176744730251767447302617674473027176744730281767447302917674473030176744730311767447303217674473033176744730341767447303517674473036176744730371767447303817674473039176744730401767447304117674473042176744730431767447304417674473045176744730461767447304717674473048176744730491767447305017674473051176744730521767447305317674473054176744730551767447305617674473057176744730581767447305917674473060176744730611767447306217674473063176744730641767447306517674473066176744730671767447306817674473069176744730701767447307117674473072176744730731767447307417674473075176744730761767447307717674473078176744730791767447308017674473081176744730821767447308317674473084176744730851767447308617674473087176744730881767447308917674473090176744730911767447309217674473093176744730941767447309517674473096176744730971767447309817674473099176744731001767447310117674473102176744731031767447310417674473105176744731061767447310717674473108176744731091767447311017674473111176744731121767447311317674473114176744731151767447311617674473117176744731181767447311917674473120176744731211767447312217674473123176744731241767447312517674473126176744731271767447312817674473129176744731301767447313117674473132176744731331767447313417674473135176744731361767447313717674473138176744731391767447314017674473141176744731421767447314317674473144176744731451767447314617674473147176744731481767447314917674473150176744731511767447315217674473153176744731541767447315517674473156176744731571767447315817674473159176744731601767447316117674473162176744731631767447316417674473165176744731661767447316717674473168176744731691767447317017674473171176744731721767447317317674473174176744731751767447317617674473177176744731781767447317917674473180176744731811767447318217674473183176744731841767447318517674473186176744731871767447318817674473189176744731901767447319117674473192176744731931767447319417674473195176744731961767447319717674473198176744731991767447320017674473201176744732021767447320317674473204176744732051767447320617674473207176744732081767447320917674473210176744732111767447321217674473213176744732141767447321517674473216176744732171767447321817674473219176744732201767447322117674473222176744732231767447322417674473225176744732261767447322717674473228176744732291767447323017674473231176744732321767447323317674473234176744732351767447323617674473237176744732381767447323917674473240176744732411767447324217674473243176744732441767447324517674473246176744732471767447324817674473249176744732501767447325117674473252176744732531767447325417674473255176744732561767447325717674473258176744732591767447326017674473261176744732621767447326317674473264176744732651767447326617674473267176744732681767447326917674473270176744732711767447327217674473273176744732741767447327517674473276176744732771767447327817674473279176744732801767447328117674473282176744732831767447328417674473285176744732861767447328717674473288176744732891767447329017674473291176744732921767447329317674473294176744732951767447329617674473297176744732981767447329917674473300176744733011767447330217674473303176744733041767447330517674473306176744733071767447330817674473309176744733101767447331117674473312176744733131767447331417674473315176744733161767447331717674473318176744733191767447332017674473321176744733221767447332317674473324176744733251767447332617674473327176744733281767447332917674473330176744733311767447333217674473333176744733341767447333517674473336176744733371767447333817674473339176744733401767447334117674473342176744733431767447334417674473345176744733461767447334717674473348176744733491767447335017674473351176744733521767447335317674473354176744733551767447335617674473357176744733581767447335917674473360176744733611767447336217674473363176744733641767447336517674473366176744733671767447336817674473369176744733701767447337117674473372176744733731767447337417674473375176744733761767447337717674473378176744733791767447338017674473381176744733821767447338317674473384176744733851767447338617674473387176744733881767447338917674473390176744733911767447339217674473393176744733941767447339517674473396176744733971767447339817674473399176744734001767447340117674473402176744734031767447340417674473405176744734061767447340717674473408176744734091767447341017674473411176744734121767447341317674473414176744734151767447341617674473417176744734181767447341917674473420176744734211767447342217674473423176744734241767447342517674473426176744734271767447342817674473429176744734301767447343117674473432176744734331767447343417674473435176744734361767447343717674473438176744734391767447344017674473441176744734421767447344317674473444176744734451767447344617674473447176744734481767447344917674473450176744734511767447345217674473453176744734541767447345517674473456176744734571767447345817674473459176744734601767447346117674473462176744734631767447346417674473465176744734661767447346717674473468176744734691767447347017674473471176744734721767447347317674473474176744734751767447347617674473477176744734781767447347917674473480176744734811767447348217674473483176744734841767447348517674473486176744734871767447348817674473489176744734901767447349117674473492176744734931767447349417674473495176744734961767447349717674473498176744734991767447350017674473501176744735021767447350317674473504176744735051767447350617674473507176744735081767447350917674473510176744735111767447351217674473513176744735141767447351517674473516176744735171767447351817674473519176744735201767447352117674473522176744735231767447352417674473525176744735261767447352717674473528176744735291767447353017674473531176744735321767447353317674473534176744735351767447353617674473537176744735381767447353917674473540176744735411767447354217674473543176744735441767447354517674473546176744735471767447354817674473549176744735501767447355117674473552176744735531767447355417674473555176744735561767447355717674473558176744735591767447356017674473561176744735621767447356317674473564176744735651767447356617674473567176744735681767447356917674473570176744735711767447357217674473573176744735741767447357517674473576176744735771767447357817674473579176744735801767447358117674473582176744735831767447358417674473585176744735861767447358717674473588176744735891767447359017674473591176744735921767447359317674473594176744735951767447359617674473597176744735981767447359917674473600176744736011767447360217674473603176744736041767447360517674473606176744736071767447360817674473609176744736101767447361117674473612176744736131767447361417674473615176744736161767447361717674473618176744736191767447362017674473621176744736221767447362317674473624176744736251767447362617674473627176744736281767447362917674473630176744736311767447363217674473633176744736341767447363517674473636176744736371767447363817674473639176744736401767447364117674473642176744736431767447364417674473645176744736461767447364717674473648176744736491767447365017674473651176744736521767447365317674473654176744736551767447365617674473657176744736581767447365917674473660176744736611767447366217674473663176744736641767447366517674473666176744736671767447366817674473669176744736701767447367117674473672176744736731767447367417674473675176744736761767447367717674473678176744736791767447368017674473681176744736821767447368317674473684176744736851767447368617674473687176744736881767447368917674473690176744736911767447369217674473693176744736941767447369517674473696176744736971767447369817674473699176744737001767447370117674473702176744737031767447370417674473705176744737061767447370717674473708176744737091767447371017674473711176744737121767447371317674473714176744737151767447371617674473717176744737181767447371917674473720176744737211767447372217674473723176744737241767447372517674473726176744737271767447372817674473729176744737301767447373117674473732176744737331767447373417674473735176744737361767447373717674473738176744737391767447374017674473741176744737421767447374317674473744176744737451767447374617674473747176744737481767447374917674473750176744737511767447375217674473753176744737541767447375517674473756176744737571767447375817674473759176744737601767447376117674473762176744737631767447376417674473765176744737661767447376717674473768176744737691767447377017674473771176744737721767447377317674473774176744737751767447377617674473777176744737781767447377917674473780176744737811767447378217674473783176744737841767447378517674473786176744737871767447378817674473789176744737901767447379117674473792176744737931767447379417674473795176744737961767447379717674473798176744737991767447380017674473801176744738021767447380317674473804176744738051767447380617674473807176744738081767447380917674473810176744738111767447381217674473813176744738141767447381517674473816176744738171767447381817674473819176744738201767447382117674473822176744738231767447382417674473825176744738261767447382717674473828176744738291767447383017674473831176744738321767447383317674473834176744738351767447383617674473837176744738381767447383917674473840176744738411767447384217674473843176744738441767447384517674473846176744738471767447384817674473849176744738501767447385117674473852176744738531767447385417674473855176744738561767447385717674473858176744738591767447386017674473861176744738621767447386317674473864176744738651767447386617674473867176744738681767447386917674473870176744738711767447387217674473873176744738741767447387517674473876176744738771767447387817674473879176744738801767447388117674473882176744738831767447388417674473885176744738861767447388717674473888176744738891767447389017674473891176744738921767447389317674473894176744738951767447389617674473897176744738981767447389917674473900176744739011767447390217674473903176744739041767447390517674473906176744739071767447390817674473909176744739101767447391117674473912176744739131767447391417674473915176744739161767447391717674473918176744739191767447392017674473921176744739221767447392317674473924176744739251767447392617674473927176744739281767447392917674473930176744739311767447393217674473933176744739341767447393517674473936176744739371767447393817674473939176744739401767447394117674473942176744739431767447394417674473945176744739461767447394717674473948176744739491767447395017674473951176744739521767447395317674473954176744739551767447395617674473957176744739581767447395917674473960176744739611767447396217674473963176744739641767447396517674473966176744739671767447396817674473969176744739701767447397117674473972176744739731767447397417674473975176744739761767447397717674473978176744739791767447398017674473981176744739821767447398317674473984176744739851767447398617674473987176744739881767447398917674473990176744739911767447399217674473993176744739941767447399517674473996176744739971767447399817674473999176744740001767447400117674474002176744740031767447400417674474005176744740061767447400717674474008176744740091767447401017674474011176744740121767447401317674474014176744740151767447401617674474017176744740181767447401917674474020176744740211767447402217674474023176744740241767447402517674474026176744740271767447402817674474029176744740301767447403117674474032176744740331767447403417674474035176744740361767447403717674474038176744740391767447404017674474041176744740421767447404317674474044176744740451767447404617674474047176744740481767447404917674474050176744740511767447405217674474053176744740541767447405517674474056176744740571767447405817674474059176744740601767447406117674474062176744740631767447406417674474065176744740661767447406717674474068176744740691767447407017674474071176744740721767447407317674474074176744740751767447407617674474077176744740781767447407917674474080176744740811767447408217674474083176744740841767447408517674474086176744740871767447408817674474089176744740901767447409117674474092176744740931767447409417674474095176744740961767447409717674474098176744740991767447410017674474101176744741021767447410317674474104176744741051767447410617674474107176744741081767447410917674474110176744741111767447411217674474113176744741141767447411517674474116176744741171767447411817674474119176744741201767447412117674474122176744741231767447412417674474125176744741261767447412717674474128176744741291767447413017674474131176744741321767447413317674474134176744741351767447413617674474137176744741381767447413917674474140176744741411767447414217674474143176744741441767447414517674474146176744741471767447414817674474149176744741501767447415117674474152176744741531767447415417674474155176744741561767447415717674474158176744741591767447416017674474161176744741621767447416317674474164176744741651767447416617674474167176744741681767447416917674474170176744741711767447417217674474173176744741741767447417517674474176176744741771767447417817674474179176744741801767447418117674474182176744741831767447418417674474185176744741861767447418717674474188176744741891767447419017674474191176744741921767447419317674474194176744741951767447419617674474197176744741981767447419917674474200176744742011767447420217674474203176744742041767447420517674474206176744742071767447420817674474209176744742101767447421117674474212176744742131767447421417674474215176744742161767447421717674474218176744742191767447422017674474221176744742221767447422317674474224176744742251767447422617674474227176744742281767447422917674474230176744742311767447423217674474233176744742341767447423517674474236176744742371767447423817674474239176744742401767447424117674474242176744742431767447424417674474245176744742461767447424717674474248176744742491767447425017674474251176744742521767447425317674474254176744742551767447425617674474257176744742581767447425917674474260176744742611767447426217674474263176744742641767447426517674474266176744742671767447426817674474269176744742701767447427117674474272176744742731767447427417674474275176744742761767447427717674474278176744742791767447428017674474281176744742821767447428317674474284176744742851767447428617674474287176744742881767447428917674474290176744742911767447429217674474293176744742941767447429517674474296176744742971767447429817674474299176744743001767447430117674474302176744743031767447430417674474305176744743061767447430717674474308176744743091767447431017674474311176744743121767447431317674474314176744743151767447431617674474317176744743181767447431917674474320176744743211767447432217674474323176744743241767447432517674474326176744743271767447432817674474329176744743301767447433117674474332176744743331767447433417674474335176744743361767447433717674474338176744743391767447434017674474341176744743421767447434317674474344176744743451767447434617674474347176744743481767447434917674474350176744743511767447435217674474353176744743541767447435517674474356176744743571767447435817674474359176744743601767447436117674474362176744743631767447436417674474365176744743661767447436717674474368176744743691767447437017674474371176744743721767447437317674474374176744743751767447437617674474377176744743781767447437917674474380176744743811767447438217674474383176744743841767447438517674474386176744743871767447438817674474389176744743901767447439117674474392176744743931767447439417674474395176744743961767447439717674474398176744743991767447440017674474401176744744021767447440317674474404176744744051767447440617674474407176744744081767447440917674474410176744744111767447441217674474413176744744141767447441517674474416176744744171767447441817674474419176744744201767447442117674474422176744744231767447442417674474425176744744261767447442717674474428176744744291767447443017674474431176744744321767447443317674474434176744744351767447443617674474437176744744381767447443917674474440176744744411767447444217674474443176744744441767447444517674474446176744744471767447444817674474449176744744501767447445117674474452176744744531767447445417674474455176744744561767447445717674474458176744744591767447446017674474461176744744621767447446317674474464176744744651767447446617674474467176744744681767447446917674474470176744744711767447447217674474473176744744741767447447517674474476176744744771767447447817674474479176744744801767447448117674474482176744744831767447448417674474485176744744861767447448717674474488176744744891767447449017674474491176744744921767447449317674474494176744744951767447449617674474497176744744981767447449917674474500176744745011767447450217674474503176744745041767447450517674474506176744745071767447450817674474509176744745101767447451117674474512176744745131767447451417674474515176744745161767447451717674474518176744745191767447452017674474521176744745221767447452317674474524176744745251767447452617674474527176744745281767447452917674474530176744745311767447453217674474533176744745341767447453517674474536176744745371767447453817674474539176744745401767447454117674474542176744745431767447454417674474545176744745461767447454717674474548176744745491767447455017674474551176744745521767447455317674474554176744745551767447455617674474557176744745581767447455917674474560176744745611767447456217674474563176744745641767447456517674474566176744745671767447456817674474569176744745701767447457117674474572176744745731767447457417674474575176744745761767447457717674474578176744745791767447458017674474581176744745821767447458317674474584176744745851767447458617674474587176744745881767447458917674474590176744745911767447459217674474593176744745941767447459517674474596176744745971767447459817674474599176744746001767447460117674474602176744746031767447460417674474605176744746061767447460717674474608176744746091767447461017674474611176744746121767447461317674474614176744746151767447461617674474617176744746181767447461917674474620176744746211767447462217674474623176744746241767447462517674474626176744746271767447462817674474629176744746301767447463117674474632176744746331767447463417674474635176744746361767447463717674474638176744746391767447464017674474641176744746421767447464317674474644176744746451767447464617674474647176744746481767447464917674474650176744746511767447465217674474653176744746541767447465517674474656176744746571767447465817674474659176744746601767447466117674474662176744746631767447466417674474665176744746661767447466717674474668176744746691767447467017674474671176744746721767447467317674474674176744746751767447467617674474677176744746781767447467917674474680176744746811767447468217674474683176744746841767447468517674474686176744746871767447468817674474689176744746901767447469117674474692176744746931767447469417674474695176744746961767447469717674474698176744746991767447470017674474701176744747021767447470317674474704176744747051767447470617674474707176744747081767447470917674474710176744747111767447471217674474713176744747141767447471517674474716176744747171767447471817674474719176744747201767447472117674474722176744747231767447472417674474725176744747261767447472717674474728176744747291767447473017674474731176744747321767447473317674474734176744747351767447473617674474737176744747381767447473917674474740176744747411767447474217674474743176744747441767447474517674474746176744747471767447474817674474749176744747501767447475117674474752176744747531767447475417674474755176744747561767447475717674474758176744747591767447476017674474761176744747621767447476317674474764176744747651767447476617674474767176744747681767447476917674474770176744747711767447477217674474773176744747741767447477517674474776176744747771767447477817674474779176744747801767447478117674474782176744747831767447478417674474785176744747861767447478717674474788176744747891767447479017674474791176744747921767447479317674474794176744747951767447479617674474797176744747981767447479917674474800176744748011767447480217674474803176744748041767447480517674474806176744748071767447480817674474809176744748101767447481117674474812176744748131767447481417674474815176744748161767447481717674474818176744748191767447482017674474821176744748221767447482317674474824176744748251767447482617674474827176744748281767447482917674474830176744748311767447483217674474833176744748341767447483517674474836176744748371767447483817674474839176744748401767447484117674474842176744748431767447484417674474845176744748461767447484717674474848176744748491767447485017674474851176744748521767447485317674474854176744748551767447485617674474857176744748581767447485917674474860176744748611767447486217674474863176744748641767447486517674474866176744748671767447486817674474869176744748701767447487117674474872176744748731767447487417674474875176744748761767447487717674474878176744748791767447488017674474881176744748821767447488317674474884176744748851767447488617674474887176744748881767447488917674474890176744748911767447489217674474893176744748941767447489517674474896176744748971767447489817674474899176744749001767447490117674474902176744749031767447490417674474905176744749061767447490717674474908176744749091767447491017674474911176744749121767447491317674474914176744749151767447491617674474917176744749181767447491917674474920176744749211767447492217674474923176744749241767447492517674474926176744749271767447492817674474929176744749301767447493117674474932176744749331767447493417674474935176744749361767447493717674474938176744749391767447494017674474941176744749421767447494317674474944176744749451767447494617674474947176744749481767447494917674474950176744749511767447495217674474953176744749541767447495517674474956176744749571767447495817674474959176744749601767447496117674474962176744749631767447496417674474965176744749661767447496717674474968176744749691767447497017674474971176744749721767447497317674474974176744749751767447497617674474977176744749781767447497917674474980176744749811767447498217674474983176744749841767447498517674474986176744749871767447498817674474989176744749901767447499117674474992176744749931767447499417674474995176744749961767447499717674474998176744749991767447500017674475001176744750021767447500317674475004176744750051767447500617674475007176744750081767447500917674475010176744750111767447501217674475013176744750141767447501517674475016176744750171767447501817674475019176744750201767447502117674475022176744750231767447502417674475025176744750261767447502717674475028176744750291767447503017674475031176744750321767447503317674475034176744750351767447503617674475037176744750381767447503917674475040176744750411767447504217674475043176744750441767447504517674475046176744750471767447504817674475049176744750501767447505117674475052176744750531767447505417674475055176744750561767447505717674475058176744750591767447506017674475061176744750621767447506317674475064176744750651767447506617674475067176744750681767447506917674475070176744750711767447507217674475073176744750741767447507517674475076176744750771767447507817674475079176744750801767447508117674475082176744750831767447508417674475085176744750861767447508717674475088176744750891767447509017674475091176744750921767447509317674475094176744750951767447509617674475097176744750981767447509917674475100176744751011767447510217674475103176744751041767447510517674475106176744751071767447510817674475109176744751101767447511117674475112176744751131767447511417674475115176744751161767447511717674475118176744751191767447512017674475121176744751221767447512317674475124176744751251767447512617674475127176744751281767447512917674475130176744751311767447513217674475133176744751341767447513517674475136176744751371767447513817674475139176744751401767447514117674475142176744751431767447514417674475145176744751461767447514717674475148176744751491767447515017674475151176744751521767447515317674475154176744751551767447515617674475157176744751581767447515917674475160176744751611767447516217674475163176744751641767447516517674475166176744751671767447516817674475169176744751701767447517117674475172176744751731767447517417674475175176744751761767447517717674475178176744751791767447518017674475181176744751821767447518317674475184176744751851767447518617674475187176744751881767447518917674475190176744751911767447519217674475193176744751941767447519517674475196176744751971767447519817674475199176744752001767447520117674475202176744752031767447520417674475205176744752061767447520717674475208176744752091767447521017674475211176744752121767447521317674475214176744752151767447521617674475217176744752181767447521917674475220176744752211767447522217674475223176744752241767447522517674475226176744752271767447522817674475229176744752301767447523117674475232176744752331767447523417674475235176744752361767447523717674475238176744752391767447524017674475241176744752421767447524317674475244176744752451767447524617674475247176744752481767447524917674475250176744752511767447525217674475253176744752541767447525517674475256176744752571767447525817674475259176744752601767447526117674475262176744752631767447526417674475265176744752661767447526717674475268176744752691767447527017674475271176744752721767447527317674475274176744752751767447527617674475277176744752781767447527917674475280176744752811767447528217674475283176744752841767447528517674475286176744752871767447528817674475289176744752901767447529117674475292176744752931767447529417674475295176744752961767447529717674475298176744752991767447530017674475301176744753021767447530317674475304176744753051767447530617674475307176744753081767447530917674475310176744753111767447531217674475313176744753141767447531517674475316176744753171767447531817674475319176744753201767447532117674475322176744753231767447532417674475325176744753261767447532717674475328176744753291767447533017674475331176744753321767447533317674475334176744753351767447533617674475337176744753381767447533917674475340176744753411767447534217674475343176744753441767447534517674475346176744753471767447534817674475349176744753501767447535117674475352176744753531767447535417674475355176744753561767447535717674475358176744753591767447536017674475361176744753621767447536317674475364176744753651767447536617674475367176744753681767447536917674475370176744753711767447537217674475373176744753741767447537517674475376176744753771767447537817674475379176744753801767447538117674475382176744753831767447538417674475385176744753861767447538717674475388176744753891767447539017674475391176744753921767447539317674475394176744753951767447539617674475397176744753981767447539917674475400176744754011767447540217674475403176744754041767447540517674475406176744754071767447540817674475409176744754101767447541117674475412176744754131767447541417674475415176744754161767447541717674475418176744754191767447542017674475421176744754221767447542317674475424176744754251767447542617674475427176744754281767447542917674475430176744754311767447543217674475433176744754341767447543517674475436176744754371767447543817674475439176744754401767447544117674475442176744754431767447544417674475445176744754461767447544717674475448176744754491767447545017674475451176744754521767447545317674475454176744754551767447545617674475457176744754581767447545917674475460176744754611767447546217674475463176744754641767447546517674475466176744754671767447546817674475469176744754701767447547117674475472176744754731767447547417674475475176744754761767447547717674475478176744754791767447548017674475481176744754821767447548317674475484176744754851767447548617674475487176744754881767447548917674475490176744754911767447549217674475493176744754941767447549517674475496176744754971767447549817674475499176744755001767447550117674475502176744755031767447550417674475505176744755061767447550717674475508176744755091767447551017674475511176744755121767447551317674475514176744755151767447551617674475517176744755181767447551917674475520176744755211767447552217674475523176744755241767447552517674475526176744755271767447552817674475529176744755301767447553117674475532176744755331767447553417674475535176744755361767447553717674475538176744755391767447554017674475541176744755421767447554317674475544176744755451767447554617674475547176744755481767447554917674475550176744755511767447555217674475553176744755541767447555517674475556176744755571767447555817674475559176744755601767447556117674475562176744755631767447556417674475565176744755661767447556717674475568176744755691767447557017674475571176744755721767447557317674475574176744755751767447557617674475577176744755781767447557917674475580176744755811767447558217674475583176744755841767447558517674475586176744755871767447558817674475589176744755901767447559117674475592176744755931767447559417674475595176744755961767447559717674475598176744755991767447560017674475601176744756021767447560317674475604176744756051767447560617674475607176744756081767447560917674475610176744756111767447561217674475613176744756141767447561517674475616176744756171767447561817674475619176744756201767447562117674475622176744756231767447562417674475625176744756261767447562717674475628176744756291767447563017674475631176744756321767447563317674475634176744756351767447563617674475637176744756381767447563917674475640176744756411767447564217674475643176744756441767447564517674475646176744756471767447564817674475649176744756501767447565117674475652176744756531767447565417674475655176744756561767447565717674475658176744756591767447566017674475661176744756621767447566317674475664176744756651767447566617674475667176744756681767447566917674475670176744756711767447567217674475673176744756741767447567517674475676176744756771767447567817674475679176744756801767447568117674475682176744756831767447568417674475685176744756861767447568717674475688176744756891767447569017674475691176744756921767447569317674475694176744756951767447569617674475697176744756981767447569917674475700176744757011767447570217674475703176744757041767447570517674475706176744757071767447570817674475709176744757101767447571117674475712176744757131767447571417674475715176744757161767447571717674475718176744757191767447572017674475721176744757221767447572317674475724176744757251767447572617674475727176744757281767447572917674475730176744757311767447573217674475733176744757341767447573517674475736176744757371767447573817674475739176744757401767447574117674475742176744757431767447574417674475745176744757461767447574717674475748176744757491767447575017674475751176744757521767447575317674475754176744757551767447575617674475757176744757581767447575917674475760176744757611767447576217674475763176744757641767447576517674475766176744757671767447576817674475769176744757701767447577117674475772176744757731767447577417674475775176744757761767447577717674475778176744757791767447578017674475781176744757821767447578317674475784176744757851767447578617674475787176744757881767447578917674475790176744757911767447579217674475793176744757941767447579517674475796176744757971767447579817674475799176744758001767447580117674475802176744758031767447580417674475805176744758061767447580717674475808176744758091767447581017674475811176744758121767447581317674475814176744758151767447581617674475817176744758181767447581917674475820176744758211767447582217674475823176744758241767447582517674475826176744758271767447582817674475829176744758301767447583117674475832176744758331767447583417674475835176744758361767447583717674475838176744758391767447584017674475841176744758421767447584317674475844176744758451767447584617674475847176744758481767447584917674475850176744758511767447585217674475853176744758541767447585517674475856176744758571767447585817674475859176744758601767447586117674475862176744758631767447586417674475865176744758661767447586717674475868176744758691767447587017674475871176744758721767447587317674475874176744758751767447587617674475877176744758781767447587917674475880176744758811767447588217674475883176744758841767447588517674475886176744758871767447588817674475889176744758901767447589117674475892176744758931767447589417674475895176744758961767447589717674475898176744758991767447590017674475901176744759021767447590317674475904176744759051767447590617674475907176744759081767447590917674475910176744759111767447591217674475913176744759141767447591517674475916176744759171767447591817674475919176744759201767447592117674475922176744759231767447592417674475925176744759261767447592717674475928176744759291767447593017674475931176744759321767447593317674475934176744759351767447593617674475937176744759381767447593917674475940176744759411767447594217674475943176744759441767447594517674475946176744759471767447594817674475949176744759501767447595117674475952176744759531767447595417674475955176744759561767447595717674475958176744759591767447596017674475961176744759621767447596317674475964176744759651767447596617674475967176744759681767447596917674475970176744759711767447597217674475973176744759741767447597517674475976176744759771767447597817674475979176744759801767447598117674475982176744759831767447598417674475985176744759861767447598717674475988176744759891767447599017674475991176744759921767447599317674475994176744759951767447599617674475997176744759981767447599917674476000176744760011767447600217674476003176744760041767447600517674476006176744760071767447600817674476009176744760101767447601117674476012176744760131767447601417674476015176744760161767447601717674476018176744760191767447602017674476021176744760221767447602317674476024176744760251767447602617674476027176744760281767447602917674476030176744760311767447603217674476033176744760341767447603517674476036176744760371767447603817674476039176744760401767447604117674476042176744760431767447604417674476045176744760461767447604717674476048176744760491767447605017674476051176744760521767447605317674476054176744760551767447605617674476057176744760581767447605917674476060176744760611767447606217674476063176744760641767447606517674476066176744760671767447606817674476069176744760701767447607117674476072176744760731767447607417674476075176744760761767447607717674476078176744760791767447608017674476081176744760821767447608317674476084176744760851767447608617674476087176744760881767447608917674476090176744760911767447609217674476093176744760941767447609517674476096176744760971767447609817674476099176744761001767447610117674476102176744761031767447610417674476105176744761061767447610717674476108176744761091767447611017674476111176744761121767447611317674476114176744761151767447611617674476117176744761181767447611917674476120176744761211767447612217674476123176744761241767447612517674476126176744761271767447612817674476129176744761301767447613117674476132176744761331767447613417674476135176744761361767447613717674476138176744761391767447614017674476141176744761421767447614317674476144176744761451767447614617674476147176744761481767447614917674476150176744761511767447615217674476153176744761541767447615517674476156176744761571767447615817674476159176744761601767447616117674476162176744761631767447616417674476165176744761661767447616717674476168176744761691767447617017674476171176744761721767447617317674476174176744761751767447617617674476177176744761781767447617917674476180176744761811767447618217674476183176744761841767447618517674476186176744761871767447618817674476189176744761901767447619117674476192176744761931767447619417674476195176744761961767447619717674476198176744761991767447620017674476201176744762021767447620317674476204176744762051767447620617674476207176744762081767447620917674476210176744762111767447621217674476213176744762141767447621517674476216176744762171767447621817674476219176744762201767447622117674476222176744762231767447622417674476225176744762261767447622717674476228176744762291767447623017674476231176744762321767447623317674476234176744762351767447623617674476237176744762381767447623917674476240176744762411767447624217674476243176744762441767447624517674476246176744762471767447624817674476249176744762501767447625117674476252176744762531767447625417674476255176744762561767447625717674476258176744762591767447626017674476261176744762621767447626317674476264176744762651767447626617674476267176744762681767447626917674476270176744762711767447627217674476273176744762741767447627517674476276176744762771767447627817674476279176744762801767447628117674476282176744762831767447628417674476285176744762861767447628717674476288176744762891767447629017674476291176744762921767447629317674476294176744762951767447629617674476297176744762981767447629917674476300176744763011767447630217674476303176744763041767447630517674476306176744763071767447630817674476309176744763101767447631117674476312176744763131767447631417674476315176744763161767447631717674476318176744763191767447632017674476321176744763221767447632317674476324176744763251767447632617674476327176744763281767447632917674476330176744763311767447633217674476333176744763341767447633517674476336176744763371767447633817674476339176744763401767447634117674476342176744763431767447634417674476345176744763461767447634717674476348176744763491767447635017674476351176744763521767447635317674476354176744763551767447635617674476357176744763581767447635917674476360176744763611767447636217674476363176744763641767447636517674476366176744763671767447636817674476369176744763701767447637117674476372176744763731767447637417674476375176744763761767447637717674476378176744763791767447638017674476381176744763821767447638317674476384176744763851767447638617674476387176744763881767447638917674476390176744763911767447639217674476393176744763941767447639517674476396176744763971767447639817674476399176744764001767447640117674476402176744764031767447640417674476405176744764061767447640717674476408176744764091767447641017674476411176744764121767447641317674476414176744764151767447641617674476417176744764181767447641917674476420176744764211767447642217674476423176744764241767447642517674476426176744764271767447642817674476429176744764301767447643117674476432176744764331767447643417674476435176744764361767447643717674476438176744764391767447644017674476441176744764421767447644317674476444176744764451767447644617674476447176744764481767447644917674476450176744764511767447645217674476453176744764541767447645517674476456176744764571767447645817674476459176744764601767447646117674476462176744764631767447646417674476465176744764661767447646717674476468176744764691767447647017674476471176744764721767447647317674476474176744764751767447647617674476477176744764781767447647917674476480176744764811767447648217674476483176744764841767447648517674476486176744764871767447648817674476489176744764901767447649117674476492176744764931767447649417674476495176744764961767447649717674476498176744764991767447650017674476501176744765021767447650317674476504176744765051767447650617674476507176744765081767447650917674476510176744765111767447651217674476513176744765141767447651517674476516176744765171767447651817674476519176744765201767447652117674476522176744765231767447652417674476525176744765261767447652717674476528176744765291767447653017674476531176744765321767447653317674476534176744765351767447653617674476537176744765381767447653917674476540176744765411767447654217674476543176744765441767447654517674476546176744765471767447654817674476549176744765501767447655117674476552176744765531767447655417674476555176744765561767447655717674476558176744765591767447656017674476561176744765621767447656317674476564176744765651767447656617674476567176744765681767447656917674476570176744765711767447657217674476573176744765741767447657517674476576176744765771767447657817674476579176744765801767447658117674476582176744765831767447658417674476585176744765861767447658717674476588176744765891767447659017674476591176744765921767447659317674476594176744765951767447659617674476597176744765981767447659917674476600176744766011767447660217674476603176744766041767447660517674476606176744766071767447660817674476609176744766101767447661117674476612176744766131767447661417674476615176744766161767447661717674476618176744766191767447662017674476621176744766221767447662317674476624176744766251767447662617674476627176744766281767447662917674476630176744766311767447663217674476633176744766341767447663517674476636176744766371767447663817674476639176744766401767447664117674476642176744766431767447664417674476645176744766461767447664717674476648176744766491767447665017674476651176744766521767447665317674476654176744766551767447665617674476657176744766581767447665917674476660176744766611767447666217674476663176744766641767447666517674476666176744766671767447666817674476669176744766701767447667117674476672176744766731767447667417674476675176744766761767447667717674476678176744766791767447668017674476681176744766821767447668317674476684176744766851767447668617674476687176744766881767447668917674476690176744766911767447669217674476693176744766941767447669517674476696176744766971767447669817674476699176744767001767447670117674476702176744767031767447670417674476705176744767061767447670717674476708176744767091767447671017674476711176744767121767447671317674476714176744767151767447671617674476717176744767181767447671917674476720176744767211767447672217674476723176744767241767447672517674476726176744767271767447672817674476729176744767301767447673117674476732176744767331767447673417674476735176744767361767447673717674476738176744767391767447674017674476741176744767421767447674317674476744176744767451767447674617674476747176744767481767447674917674476750176744767511767447675217674476753176744767541767447675517674476756176744767571767447675817674476759176744767601767447676117674476762176744767631767447676417674476765176744767661767447676717674476768176744767691767447677017674476771176744767721767447677317674476774176744767751767447677617674476777176744767781767447677917674476780176744767811767447678217674476783176744767841767447678517674476786176744767871767447678817674476789176744767901767447679117674476792176744767931767447679417674476795176744767961767447679717674476798176744767991767447680017674476801176744768021767447680317674476804176744768051767447680617674476807176744768081767447680917674476810176744768111767447681217674476813176744768141767447681517674476816176744768171767447681817674476819176744768201767447682117674476822176744768231767447682417674476825176744768261767447682717674476828176744768291767447683017674476831176744768321767447683317674476834176744768351767447683617674476837176744768381767447683917674476840176744768411767447684217674476843176744768441767447684517674476846176744768471767447684817674476849176744768501767447685117674476852176744768531767447685417674476855176744768561767447685717674476858176744768591767447686017674476861176744768621767447686317674476864176744768651767447686617674476867176744768681767447686917674476870176744768711767447687217674476873176744768741767447687517674476876176744768771767447687817674476879176744768801767447688117674476882176744768831767447688417674476885176744768861767447688717674476888176744768891767447689017674476891176744768921767447689317674476894176744768951767447689617674476897176744768981767447689917674476900176744769011767447690217674476903176744769041767447690517674476906176744769071767447690817674476909176744769101767447691117674476912176744769131767447691417674476915176744769161767447691717674476918176744769191767447692017674476921176744769221767447692317674476924176744769251767447692617674476927176744769281767447692917674476930176744769311767447693217674476933176744769341767447693517674476936176744769371767447693817674476939176744769401767447694117674476942176744769431767447694417674476945176744769461767447694717674476948176744769491767447695017674476951176744769521767447695317674476954176744769551767447695617674476957176744769581767447695917674476960176744769611767447696217674476963176744769641767447696517674476966176744769671767447696817674476969176744769701767447697117674476972176744769731767447697417674476975176744769761767447697717674476978176744769791767447698017674476981176744769821767447698317674476984176744769851767447698617674476987176744769881767447698917674476990176744769911767447699217674476993176744769941767447699517674476996176744769971767447699817674476999176744770001767447700117674477002176744770031767447700417674477005176744770061767447700717674477008176744770091767447701017674477011176744770121767447701317674477014176744770151767447701617674477017176744770181767447701917674477020176744770211767447702217674477023176744770241767447702517674477026176744770271767447702817674477029176744770301767447703117674477032176744770331767447703417674477035176744770361767447703717674477038176744770391767447704017674477041176744770421767447704317674477044176744770451767447704617674477047176744770481767447704917674477050176744770511767447705217674477053176744770541767447705517674477056176744770571767447705817674477059176744770601767447706117674477062176744770631767447706417674477065176744770661767447706717674477068176744770691767447707017674477071176744770721767447707317674477074176744770751767447707617674477077176744770781767447707917674477080176744770811767447708217674477083176744770841767447708517674477086176744770871767447708817674477089176744770901767447709117674477092176744770931767447709417674477095176744770961767447709717674477098176744770991767447710017674477101176744771021767447710317674477104176744771051767447710617674477107176744771081767447710917674477110176744771111767447711217674477113176744771141767447711517674477116176744771171767447711817674477119176744771201767447712117674477122176744771231767447712417674477125176744771261767447712717674477128176744771291767447713017674477131176744771321767447713317674477134176744771351767447713617674477137176744771381767447713917674477140176744771411767447714217674477143176744771441767447714517674477146176744771471767447714817674477149176744771501767447715117674477152176744771531767447715417674477155176744771561767447715717674477158176744771591767447716017674477161176744771621767447716317674477164176744771651767447716617674477167176744771681767447716917674477170176744771711767447717217674477173176744771741767447717517674477176176744771771767447717817674477179176744771801767447718117674477182176744771831767447718417674477185176744771861767447718717674477188176744771891767447719017674477191176744771921767447719317674477194176744771951767447719617674477197176744771981767447719917674477200176744772011767447720217674477203176744772041767447720517674477206176744772071767447720817674477209176744772101767447721117674477212176744772131767447721417674477215176744772161767447721717674477218176744772191767447722017674477221176744772221767447722317674477224176744772251767447722617674477227176744772281767447722917674477230176744772311767447723217674477233176744772341767447723517674477236176744772371767447723817674477239176744772401767447724117674477242176744772431767447724417674477245176744772461767447724717674477248176744772491767447725017674477251176744772521767447725317674477254176744772551767447725617674477257176744772581767447725917674477260176744772611767447726217674477263176744772641767447726517674477266176744772671767447726817674477269176744772701767447727117674477272176744772731767447727417674477275176744772761767447727717674477278176744772791767447728017674477281176744772821767447728317674477284176744772851767447728617674477287176744772881767447728917674477290176744772911767447729217674477293176744772941767447729517674477296176744772971767447729817674477299176744773001767447730117674477302176744773031767447730417674477305176744773061767447730717674477308176744773091767447731017674477311176744773121767447731317674477314176744773151767447731617674477317176744773181767447731917674477320176744773211767447732217674477323176744773241767447732517674477326176744773271767447732817674477329176744773301767447733117674477332176744773331767447733417674477335176744773361767447733717674477338176744773391767447734017674477341176744773421767447734317674477344176744773451767447734617674477347176744773481767447734917674477350176744773511767447735217674477353176744773541767447735517674477356176744773571767447735817674477359176744773601767447736117674477362176744773631767447736417674477365176744773661767447736717674477368176744773691767447737017674477371176744773721767447737317674477374176744773751767447737617674477377176744773781767447737917674477380176744773811767447738217674477383176744773841767447738517674477386176744773871767447738817674477389176744773901767447739117674477392176744773931767447739417674477395176744773961767447739717674477398176744773991767447740017674477401176744774021767447740317674477404176744774051767447740617674477407176744774081767447740917674477410176744774111767447741217674477413176744774141767447741517674477416176744774171767447741817674477419176744774201767447742117674477422176744774231767447742417674477425176744774261767447742717674477428176744774291767447743017674477431176744774321767447743317674477434176744774351767447743617674477437176744774381767447743917674477440176744774411767447744217674477443176744774441767447744517674477446176744774471767447744817674477449176744774501767447745117674477452176744774531767447745417674477455176744774561767447745717674477458176744774591767447746017674477461176744774621767447746317674477464176744774651767447746617674477467176744774681767447746917674477470176744774711767447747217674477473176744774741767447747517674477476176744774771767447747817674477479176744774801767447748117674477482176744774831767447748417674477485176744774861767447748717674477488176744774891767447749017674477491176744774921767447749317674477494176744774951767447749617674477497176744774981767447749917674477500176744775011767447750217674477503176744775041767447750517674477506176744775071767447750817674477509176744775101767447751117674477512176744775131767447751417674477515176744775161767447751717674477518176744775191767447752017674477521176744775221767447752317674477524176744775251767447752617674477527176744775281767447752917674477530176744775311767447753217674477533176744775341767447753517674477536176744775371767447753817674477539176744775401767447754117674477542176744775431767447754417674477545176744775461767447754717674477548176744775491767447755017674477551176744775521767447755317674477554176744775551767447755617674477557176744775581767447755917674477560176744775611767447756217674477563176744775641767447756517674477566176744775671767447756817674477569176744775701767447757117674477572176744775731767447757417674477575176744775761767447757717674477578176744775791767447758017674477581176744775821767447758317674477584176744775851767447758617674477587176744775881767447758917674477590176744775911767447759217674477593176744775941767447759517674477596176744775971767447759817674477599176744776001767447760117674477602176744776031767447760417674477605176744776061767447760717674477608176744776091767447761017674477611176744776121767447761317674477614176744776151767447761617674477617176744776181767447761917674477620176744776211767447762217674477623176744776241767447762517674477626176744776271767447762817674477629176744776301767447763117674477632176744776331767447763417674477635176744776361767447763717674477638176744776391767447764017674477641176744776421767447764317674477644176744776451767447764617674477647176744776481767447764917674477650176744776511767447765217674477653176744776541767447765517674477656176744776571767447765817674477659176744776601767447766117674477662176744776631767447766417674477665176744776661767447766717674477668176744776691767447767017674477671176744776721767447767317674477674176744776751767447767617674477677176744776781767447767917674477680176744776811767447768217674477683176744776841767447768517674477686176744776871767447768817674477689176744776901767447769117674477692176744776931767447769417674477695176744776961767447769717674477698176744776991767447770017674477701176744777021767447770317674477704176744777051767447770617674477707176744777081767447770917674477710176744777111767447771217674477713176744777141767447771517674477716176744777171767447771817674477719176744777201767447772117674477722176744777231767447772417674477725176744777261767447772717674477728176744777291767447773017674477731176744777321767447773317674477734176744777351767447773617674477737176744777381767447773917674477740176744777411767447774217674477743176744777441767447774517674477746176744777471767447774817674477749176744777501767447775117674477752176744777531767447775417674477755176744777561767447775717674477758176744777591767447776017674477761176744777621767447776317674477764176744777651767447776617674477767176744777681767447776917674477770176744777711767447777217674477773176744777741767447777517674477776176744777771767447777817674477779176744777801767447778117674477782176744777831767447778417674477785176744777861767447778717674477788176744777891767447779017674477791176744777921767447779317674477794176744777951767447779617674477797176744777981767447779917674477800176744778011767447780217674477803176744778041767447780517674477806176744778071767447780817674477809176744778101767447781117674477812176744778131767447781417674477815176744778161767447781717674477818176744778191767447782017674477821176744778221767447782317674477824176744778251767447782617674477827176744778281767447782917674477830176744778311767447783217674477833176744778341767447783517674477836176744778371767447783817674477839176744778401767447784117674477842176744778431767447784417674477845176744778461767447784717674477848176744778491767447785017674477851176744778521767447785317674477854176744778551767447785617674477857176744778581767447785917674477860176744778611767447786217674477863176744778641767447786517674477866176744778671767447786817674477869176744778701767447787117674477872176744778731767447787417674477875176744778761767447787717674477878176744778791767447788017674477881176744778821767447788317674477884176744778851767447788617674477887176744778881767447788917674477890176744778911767447789217674477893176744778941767447789517674477896176744778971767447789817674477899176744779001767447790117674477902176744779031767447790417674477905176744779061767447790717674477908176744779091767447791017674477911176744779121767447791317674477914176744779151767447791617674477917176744779181767447791917674477920176744779211767447792217674477923176744779241767447792517674477926176744779271767447792817674477929176744779301767447793117674477932176744779331767447793417674477935176744779361767447793717674477938176744779391767447794017674477941176744779421767447794317674477944176744779451767447794617674477947176744779481767447794917674477950176744779511767447795217674477953176744779541767447795517674477956176744779571767447795817674477959176744779601767447796117674477962176744779631767447796417674477965176744779661767447796717674477968176744779691767447797017674477971176744779721767447797317674477974176744779751767447797617674477977176744779781767447797917674477980176744779811767447798217674477983176744779841767447798517674477986176744779871767447798817674477989176744779901767447799117674477992176744779931767447799417674477995176744779961767447799717674477998176744779991767447800017674478001176744780021767447800317674478004176744780051767447800617674478007176744780081767447800917674478010176744780111767447801217674478013176744780141767447801517674478016176744780171767447801817674478019176744780201767447802117674478022176744780231767447802417674478025176744780261767447802717674478028176744780291767447803017674478031176744780321767447803317674478034176744780351767447803617674478037176744780381767447803917674478040176744780411767447804217674478043176744780441767447804517674478046176744780471767447804817674478049176744780501767447805117674478052176744780531767447805417674478055176744780561767447805717674478058176744780591767447806017674478061176744780621767447806317674478064176744780651767447806617674478067176744780681767447806917674478070176744780711767447807217674478073176744780741767447807517674478076176744780771767447807817674478079176744780801767447808117674478082176744780831767447808417674478085176744780861767447808717674478088176744780891767447809017674478091176744780921767447809317674478094176744780951767447809617674478097176744780981767447809917674478100176744781011767447810217674478103176744781041767447810517674478106176744781071767447810817674478109176744781101767447811117674478112176744781131767447811417674478115176744781161767447811717674478118176744781191767447812017674478121176744781221767447812317674478124176744781251767447812617674478127176744781281767447812917674478130176744781311767447813217674478133176744781341767447813517674478136176744781371767447813817674478139176744781401767447814117674478142176744781431767447814417674478145176744781461767447814717674478148176744781491767447815017674478151176744781521767447815317674478154176744781551767447815617674478157176744781581767447815917674478160176744781611767447816217674478163176744781641767447816517674478166176744781671767447816817674478169176744781701767447817117674478172176744781731767447817417674478175176744781761767447817717674478178176744781791767447818017674478181176744781821767447818317674478184176744781851767447818617674478187176744781881767447818917674478190176744781911767447819217674478193176744781941767447819517674478196176744781971767447819817674478199176744782001767447820117674478202176744782031767447820417674478205176744782061767447820717674478208176744782091767447821017674478211176744782121767447821317674478214176744782151767447821617674478217176744782181767447821917674478220176744782211767447822217674478223176744782241767447822517674478226176744782271767447822817674478229176744782301767447823117674478232176744782331767447823417674478235176744782361767447823717674478238176744782391767447824017674478241176744782421767447824317674478244176744782451767447824617674478247176744782481767447824917674478250176744782511767447825217674478253176744782541767447825517674478256176744782571767447825817674478259176744782601767447826117674478262176744782631767447826417674478265176744782661767447826717674478268176744782691767447827017674478271176744782721767447827317674478274176744782751767447827617674478277176744782781767447827917674478280176744782811767447828217674478283176744782841767447828517674478286176744782871767447828817674478289176744782901767447829117674478292176744782931767447829417674478295176744782961767447829717674478298176744782991767447830017674478301176744783021767447830317674478304176744783051767447830617674478307176744783081767447830917674478310176744783111767447831217674478313176744783141767447831517674478316176744783171767447831817674478319176744783201767447832117674478322176744783231767447832417674478325176744783261767447832717674478328176744783291767447833017674478331176744783321767447833317674478334176744783351767447833617674478337176744783381767447833917674478340176744783411767447834217674478343176744783441767447834517674478346176744783471767447834817674478349176744783501767447835117674478352176744783531767447835417674478355176744783561767447835717674478358176744783591767447836017674478361176744783621767447836317674478364176744783651767447836617674478367176744783681767447836917674478370176744783711767447837217674478373176744783741767447837517674478376176744783771767447837817674478379176744783801767447838117674478382176744783831767447838417674478385176744783861767447838717674478388176744783891767447839017674478391176744783921767447839317674478394176744783951767447839617674478397176744783981767447839917674478400176744784011767447840217674478403176744784041767447840517674478406176744784071767447840817674478409176744784101767447841117674478412176744784131767447841417674478415176744784161767447841717674478418176744784191767447842017674478421176744784221767447842317674478424176744784251767447842617674478427176744784281767447842917674478430176744784311767447843217674478433176744784341767447843517674478436176744784371767447843817674478439176744784401767447844117674478442176744784431767447844417674478445176744784461767447844717674478448176744784491767447845017674478451176744784521767447845317674478454176744784551767447845617674478457176744784581767447845917674478460176744784611767447846217674478463176744784641767447846517674478466176744784671767447846817674478469176744784701767447847117674478472176744784731767447847417674478475176744784761767447847717674478478176744784791767447848017674478481176744784821767447848317674478484176744784851767447848617674478487176744784881767447848917674478490176744784911767447849217674478493176744784941767447849517674478496176744784971767447849817674478499176744785001767447850117674478502176744785031767447850417674478505176744785061767447850717674478508176744785091767447851017674478511176744785121767447851317674478514176744785151767447851617674478517176744785181767447851917674478520176744785211767447852217674478523176744785241767447852517674478526176744785271767447852817674478529176744785301767447853117674478532176744785331767447853417674478535176744785361767447853717674478538176744785391767447854017674478541176744785421767447854317674478544176744785451767447854617674478547176744785481767447854917674478550176744785511767447855217674478553176744785541767447855517674478556176744785571767447855817674478559176744785601767447856117674478562176744785631767447856417674478565176744785661767447856717674478568176744785691767447857017674478571176744785721767447857317674478574176744785751767447857617674478577176744785781767447857917674478580176744785811767447858217674478583176744785841767447858517674478586176744785871767447858817674478589176744785901767447859117674478592176744785931767447859417674478595176744785961767447859717674478598176744785991767447860017674478601176744786021767447860317674478604176744786051767447860617674478607176744786081767447860917674478610176744786111767447861217674478613176744786141767447861517674478616176744786171767447861817674478619176744786201767447862117674478622176744786231767447862417674478625176744786261767447862717674478628176744786291767447863017674478631176744786321767447863317674478634176744786351767447863617674478637176744786381767447863917674478640176744786411767447864217674478643176744786441767447864517674478646176744786471767447864817674478649176744786501767447865117674478652176744786531767447865417674478655176744786561767447865717674478658176744786591767447866017674478661176744786621767447866317674478664176744786651767447866617674478667176744786681767447866917674478670176744786711767447867217674478673176744786741767447867517674478676176744786771767447867817674478679176744786801767447868117674478682176744786831767447868417674478685176744786861767447868717674478688176744786891767447869017674478691176744786921767447869317674478694176744786951767447869617674478697176744786981767447869917674478700176744787011767447870217674478703176744787041767447870517674478706176744787071767447870817674478709176744787101767447871117674478712176744787131767447871417674478715176744787161767447871717674478718176744787191767447872017674478721176744787221767447872317674478724176744787251767447872617674478727176744787281767447872917674478730176744787311767447873217674478733176744787341767447873517674478736176744787371767447873817674478739176744787401767447874117674478742176744787431767447874417674478745176744787461767447874717674478748176744787491767447875017674478751176744787521767447875317674478754176744787551767447875617674478757176744787581767447875917674478760176744787611767447876217674478763176744787641767447876517674478766176744787671767447876817674478769176744787701767447877117674478772176744787731767447877417674478775176744787761767447877717674478778176744787791767447878017674478781176744787821767447878317674478784176744787851767447878617674478787176744787881767447878917674478790176744787911767447879217674478793176744787941767447879517674478796176744787971767447879817674478799176744788001767447880117674478802176744788031767447880417674478805176744788061767447880717674478808176744788091767447881017674478811176744788121767447881317674478814176744788151767447881617674478817176744788181767447881917674478820176744788211767447882217674478823176744788241767447882517674478826176744788271767447882817674478829176744788301767447883117674478832176744788331767447883417674478835176744788361767447883717674478838176744788391767447884017674478841176744788421767447884317674478844176744788451767447884617674478847176744788481767447884917674478850176744788511767447885217674478853176744788541767447885517674478856176744788571767447885817674478859176744788601767447886117674478862176744788631767447886417674478865176744788661767447886717674478868176744788691767447887017674478871176744788721767447887317674478874176744788751767447887617674478877176744788781767447887917674478880176744788811767447888217674478883176744788841767447888517674478886176744788871767447888817674478889176744788901767447889117674478892176744788931767447889417674478895176744788961767447889717674478898176744788991767447890017674478901176744789021767447890317674478904176744789051767447890617674478907176744789081767447890917674478910176744789111767447891217674478913176744789141767447891517674478916176744789171767447891817674478919176744789201767447892117674478922176744789231767447892417674478925176744789261767447892717674478928176744789291767447893017674478931176744789321767447893317674478934176744789351767447893617674478937176744789381767447893917674478940176744789411767447894217674478943176744789441767447894517674478946176744789471767447894817674478949176744789501767447895117674478952176744789531767447895417674478955176744789561767447895717674478958176744789591767447896017674478961176744789621767447896317674478964176744789651767447896617674478967176744789681767447896917674478970176744789711767447897217674478973176744789741767447897517674478976176744789771767447897817674478979176744789801767447898117674478982176744789831767447898417674478985176744789861767447898717674478988176744789891767447899017674478991176744789921767447899317674478994176744789951767447899617674478997176744789981767447899917674479000176744790011767447900217674479003176744790041767447900517674479006176744790071767447900817674479009176744790101767447901117674479012176744790131767447901417674479015176744790161767447901717674479018176744790191767447902017674479021176744790221767447902317674479024176744790251767447902617674479027176744790281767447902917674479030176744790311767447903217674479033176744790341767447903517674479036176744790371767447903817674479039176744790401767447904117674479042176744790431767447904417674479045176744790461767447904717674479048176744790491767447905017674479051176744790521767447905317674479054176744790551767447905617674479057176744790581767447905917674479060176744790611767447906217674479063176744790641767447906517674479066176744790671767447906817674479069176744790701767447907117674479072176744790731767447907417674479075176744790761767447907717674479078176744790791767447908017674479081176744790821767447908317674479084176744790851767447908617674479087176744790881767447908917674479090176744790911767447909217674479093176744790941767447909517674479096176744790971767447909817674479099176744791001767447910117674479102176744791031767447910417674479105176744791061767447910717674479108176744791091767447911017674479111176744791121767447911317674479114176744791151767447911617674479117176744791181767447911917674479120176744791211767447912217674479123176744791241767447912517674479126176744791271767447912817674479129176744791301767447913117674479132176744791331767447913417674479135176744791361767447913717674479138176744791391767447914017674479141176744791421767447914317674479144176744791451767447914617674479147176744791481767447914917674479150176744791511767447915217674479153176744791541767447915517674479156176744791571767447915817674479159176744791601767447916117674479162176744791631767447916417674479165176744791661767447916717674479168176744791691767447917017674479171176744791721767447917317674479174176744791751767447917617674479177176744791781767447917917674479180176744791811767447918217674479183176744791841767447918517674479186176744791871767447918817674479189176744791901767447919117674479192176744791931767447919417674479195176744791961767447919717674479198176744791991767447920017674479201176744792021767447920317674479204176744792051767447920617674479207176744792081767447920917674479210176744792111767447921217674479213176744792141767447921517674479216176744792171767447921817674479219176744792201767447922117674479222176744792231767447922417674479225176744792261767447922717674479228176744792291767447923017674479231176744792321767447923317674479234176744792351767447923617674479237176744792381767447923917674479240176744792411767447924217674479243176744792441767447924517674479246176744792471767447924817674479249176744792501767447925117674479252176744792531767447925417674479255176744792561767447925717674479258176744792591767447926017674479261176744792621767447926317674479264176744792651767447926617674479267176744792681767447926917674479270176744792711767447927217674479273176744792741767447927517674479276176744792771767447927817674479279176744792801767447928117674479282176744792831767447928417674479285176744792861767447928717674479288176744792891767447929017674479291176744792921767447929317674479294176744792951767447929617674479297176744792981767447929917674479300176744793011767447930217674479303176744793041767447930517674479306176744793071767447930817674479309176744793101767447931117674479312176744793131767447931417674479315176744793161767447931717674479318176744793191767447932017674479321176744793221767447932317674479324176744793251767447932617674479327176744793281767447932917674479330176744793311767447933217674479333176744793341767447933517674479336176744793371767447933817674479339176744793401767447934117674479342176744793431767447934417674479345176744793461767447934717674479348176744793491767447935017674479351176744793521767447935317674479354176744793551767447935617674479357176744793581767447935917674479360176744793611767447936217674479363176744793641767447936517674479366176744793671767447936817674479369176744793701767447937117674479372176744793731767447937417674479375176744793761767447937717674479378176744793791767447938017674479381176744793821767447938317674479384176744793851767447938617674479387176744793881767447938917674479390176744793911767447939217674479393176744793941767447939517674479396176744793971767447939817674479399176744794001767447940117674479402176744794031767447940417674479405176744794061767447940717674479408176744794091767447941017674479411176744794121767447941317674479414176744794151767447941617674479417176744794181767447941917674479420176744794211767447942217674479423176744794241767447942517674479426176744794271767447942817674479429176744794301767447943117674479432176744794331767447943417674479435176744794361767447943717674479438176744794391767447944017674479441176744794421767447944317674479444176744794451767447944617674479447176744794481767447944917674479450176744794511767447945217674479453176744794541767447945517674479456176744794571767447945817674479459176744794601767447946117674479462176744794631767447946417674479465176744794661767447946717674479468176744794691767447947017674479471176744794721767447947317674479474176744794751767447947617674479477176744794781767447947917674479480176744794811767447948217674479483176744794841767447948517674479486176744794871767447948817674479489176744794901767447949117674479492176744794931767447949417674479495176744794961767447949717674479498176744794991767447950017674479501176744795021767447950317674479504176744795051767447950617674479507176744795081767447950917674479510176744795111767447951217674479513176744795141767447951517674479516176744795171767447951817674479519176744795201767447952117674479522176744795231767447952417674479525176744795261767447952717674479528176744795291767447953017674479531176744795321767447953317674479534176744795351767447953617674479537176744795381767447953917674479540176744795411767447954217674479543176744795441767447954517674479546176744795471767447954817674479549176744795501767447955117674479552176744795531767447955417674479555176744795561767447955717674479558176744795591767447956017674479561176744795621767447956317674479564176744795651767447956617674479567176744795681767447956917674479570176744795711767447957217674479573176744795741767447957517674479576176744795771767447957817674479579176744795801767447958117674479582176744795831767447958417674479585176744795861767447958717674479588176744795891767447959017674479591176744795921767447959317674479594176744795951767447959617674479597176744795981767447959917674479600176744796011767447960217674479603176744796041767447960517674479606176744796071767447960817674479609176744796101767447961117674479612176744796131767447961417674479615176744796161767447961717674479618176744796191767447962017674479621176744796221767447962317674479624176744796251767447962617674479627176744796281767447962917674479630176744796311767447963217674479633176744796341767447963517674479636176744796371767447963817674479639176744796401767447964117674479642176744796431767447964417674479645176744796461767447964717674479648176744796491767447965017674479651176744796521767447965317674479654176744796551767447965617674479657176744796581767447965917674479660176744796611767447966217674479663176744796641767447966517674479666176744796671767447966817674479669176744796701767447967117674479672176744796731767447967417674479675176744796761767447967717674479678176744796791767447968017674479681176744796821767447968317674479684176744796851767447968617674479687176744796881767447968917674479690176744796911767447969217674479693176744796941767447969517674479696176744796971767447969817674479699176744797001767447970117674479702176744797031767447970417674479705176744797061767447970717674479708176744797091767447971017674479711176744797121767447971317674479714176744797151767447971617674479717176744797181767447971917674479720176744797211767447972217674479723176744797241767447972517674479726176744797271767447972817674479729176744797301767447973117674479732176744797331767447973417674479735176744797361767447973717674479738176744797391767447974017674479741176744797421767447974317674479744176744797451767447974617674479747176744797481767447974917674479750176744797511767447975217674479753176744797541767447975517674479756176744797571767447975817674479759176744797601767447976117674479762176744797631767447976417674479765176744797661767447976717674479768176744797691767447977017674479771176744797721767447977317674479774176744797751767447977617674479777176744797781767447977917674479780176744797811767447978217674479783176744797841767447978517674479786176744797871767447978817674479789176744797901767447979117674479792176744797931767447979417674479795176744797961767447979717674479798176744797991767447980017674479801176744798021767447980317674479804176744798051767447980617674479807176744798081767447980917674479810176744798111767447981217674479813176744798141767447981517674479816176744798171767447981817674479819176744798201767447982117674479822176744798231767447982417674479825176744798261767447982717674479828176744798291767447983017674479831176744798321767447983317674479834176744798351767447983617674479837176744798381767447983917674479840176744798411767447984217674479843176744798441767447984517674479846176744798471767447984817674479849176744798501767447985117674479852176744798531767447985417674479855176744798561767447985717674479858176744798591767447986017674479861176744798621767447986317674479864176744798651767447986617674479867176744798681767447986917674479870176744798711767447987217674479873176744798741767447987517674479876176744798771767447987817674479879176744798801767447988117674479882176744798831767447988417674479885176744798861767447988717674479888176744798891767447989017674479891176744798921767447989317674479894176744798951767447989617674479897176744798981767447989917674479900176744799011767447990217674479903176744799041767447990517674479906176744799071767447990817674479909176744799101767447991117674479912176744799131767447991417674479915176744799161767447991717674479918176744799191767447992017674479921176744799221767447992317674479924176744799251767447992617674479927176744799281767447992917674479930176744799311767447993217674479933176744799341767447993517674479936176744799371767447993817674479939176744799401767447994117674479942176744799431767447994417674479945176744799461767447994717674479948176744799491767447995017674479951176744799521767447995317674479954176744799551767447995617674479957176744799581767447995917674479960176744799611767447996217674479963176744799641767447996517674479966176744799671767447996817674479969176744799701767447997117674479972176744799731767447997417674479975176744799761767447997717674479978176744799791767447998017674479981176744799821767447998317674479984176744799851767447998617674479987176744799881767447998917674479990176744799911767447999217674479993176744799941767447999517674479996176744799971767447999817674479999