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

手机号段1759496

1759496号段手机号码表

17594960000175949600011759496000217594960003175949600041759496000517594960006175949600071759496000817594960009175949600101759496001117594960012175949600131759496001417594960015175949600161759496001717594960018175949600191759496002017594960021175949600221759496002317594960024175949600251759496002617594960027175949600281759496002917594960030175949600311759496003217594960033175949600341759496003517594960036175949600371759496003817594960039175949600401759496004117594960042175949600431759496004417594960045175949600461759496004717594960048175949600491759496005017594960051175949600521759496005317594960054175949600551759496005617594960057175949600581759496005917594960060175949600611759496006217594960063175949600641759496006517594960066175949600671759496006817594960069175949600701759496007117594960072175949600731759496007417594960075175949600761759496007717594960078175949600791759496008017594960081175949600821759496008317594960084175949600851759496008617594960087175949600881759496008917594960090175949600911759496009217594960093175949600941759496009517594960096175949600971759496009817594960099175949601001759496010117594960102175949601031759496010417594960105175949601061759496010717594960108175949601091759496011017594960111175949601121759496011317594960114175949601151759496011617594960117175949601181759496011917594960120175949601211759496012217594960123175949601241759496012517594960126175949601271759496012817594960129175949601301759496013117594960132175949601331759496013417594960135175949601361759496013717594960138175949601391759496014017594960141175949601421759496014317594960144175949601451759496014617594960147175949601481759496014917594960150175949601511759496015217594960153175949601541759496015517594960156175949601571759496015817594960159175949601601759496016117594960162175949601631759496016417594960165175949601661759496016717594960168175949601691759496017017594960171175949601721759496017317594960174175949601751759496017617594960177175949601781759496017917594960180175949601811759496018217594960183175949601841759496018517594960186175949601871759496018817594960189175949601901759496019117594960192175949601931759496019417594960195175949601961759496019717594960198175949601991759496020017594960201175949602021759496020317594960204175949602051759496020617594960207175949602081759496020917594960210175949602111759496021217594960213175949602141759496021517594960216175949602171759496021817594960219175949602201759496022117594960222175949602231759496022417594960225175949602261759496022717594960228175949602291759496023017594960231175949602321759496023317594960234175949602351759496023617594960237175949602381759496023917594960240175949602411759496024217594960243175949602441759496024517594960246175949602471759496024817594960249175949602501759496025117594960252175949602531759496025417594960255175949602561759496025717594960258175949602591759496026017594960261175949602621759496026317594960264175949602651759496026617594960267175949602681759496026917594960270175949602711759496027217594960273175949602741759496027517594960276175949602771759496027817594960279175949602801759496028117594960282175949602831759496028417594960285175949602861759496028717594960288175949602891759496029017594960291175949602921759496029317594960294175949602951759496029617594960297175949602981759496029917594960300175949603011759496030217594960303175949603041759496030517594960306175949603071759496030817594960309175949603101759496031117594960312175949603131759496031417594960315175949603161759496031717594960318175949603191759496032017594960321175949603221759496032317594960324175949603251759496032617594960327175949603281759496032917594960330175949603311759496033217594960333175949603341759496033517594960336175949603371759496033817594960339175949603401759496034117594960342175949603431759496034417594960345175949603461759496034717594960348175949603491759496035017594960351175949603521759496035317594960354175949603551759496035617594960357175949603581759496035917594960360175949603611759496036217594960363175949603641759496036517594960366175949603671759496036817594960369175949603701759496037117594960372175949603731759496037417594960375175949603761759496037717594960378175949603791759496038017594960381175949603821759496038317594960384175949603851759496038617594960387175949603881759496038917594960390175949603911759496039217594960393175949603941759496039517594960396175949603971759496039817594960399175949604001759496040117594960402175949604031759496040417594960405175949604061759496040717594960408175949604091759496041017594960411175949604121759496041317594960414175949604151759496041617594960417175949604181759496041917594960420175949604211759496042217594960423175949604241759496042517594960426175949604271759496042817594960429175949604301759496043117594960432175949604331759496043417594960435175949604361759496043717594960438175949604391759496044017594960441175949604421759496044317594960444175949604451759496044617594960447175949604481759496044917594960450175949604511759496045217594960453175949604541759496045517594960456175949604571759496045817594960459175949604601759496046117594960462175949604631759496046417594960465175949604661759496046717594960468175949604691759496047017594960471175949604721759496047317594960474175949604751759496047617594960477175949604781759496047917594960480175949604811759496048217594960483175949604841759496048517594960486175949604871759496048817594960489175949604901759496049117594960492175949604931759496049417594960495175949604961759496049717594960498175949604991759496050017594960501175949605021759496050317594960504175949605051759496050617594960507175949605081759496050917594960510175949605111759496051217594960513175949605141759496051517594960516175949605171759496051817594960519175949605201759496052117594960522175949605231759496052417594960525175949605261759496052717594960528175949605291759496053017594960531175949605321759496053317594960534175949605351759496053617594960537175949605381759496053917594960540175949605411759496054217594960543175949605441759496054517594960546175949605471759496054817594960549175949605501759496055117594960552175949605531759496055417594960555175949605561759496055717594960558175949605591759496056017594960561175949605621759496056317594960564175949605651759496056617594960567175949605681759496056917594960570175949605711759496057217594960573175949605741759496057517594960576175949605771759496057817594960579175949605801759496058117594960582175949605831759496058417594960585175949605861759496058717594960588175949605891759496059017594960591175949605921759496059317594960594175949605951759496059617594960597175949605981759496059917594960600175949606011759496060217594960603175949606041759496060517594960606175949606071759496060817594960609175949606101759496061117594960612175949606131759496061417594960615175949606161759496061717594960618175949606191759496062017594960621175949606221759496062317594960624175949606251759496062617594960627175949606281759496062917594960630175949606311759496063217594960633175949606341759496063517594960636175949606371759496063817594960639175949606401759496064117594960642175949606431759496064417594960645175949606461759496064717594960648175949606491759496065017594960651175949606521759496065317594960654175949606551759496065617594960657175949606581759496065917594960660175949606611759496066217594960663175949606641759496066517594960666175949606671759496066817594960669175949606701759496067117594960672175949606731759496067417594960675175949606761759496067717594960678175949606791759496068017594960681175949606821759496068317594960684175949606851759496068617594960687175949606881759496068917594960690175949606911759496069217594960693175949606941759496069517594960696175949606971759496069817594960699175949607001759496070117594960702175949607031759496070417594960705175949607061759496070717594960708175949607091759496071017594960711175949607121759496071317594960714175949607151759496071617594960717175949607181759496071917594960720175949607211759496072217594960723175949607241759496072517594960726175949607271759496072817594960729175949607301759496073117594960732175949607331759496073417594960735175949607361759496073717594960738175949607391759496074017594960741175949607421759496074317594960744175949607451759496074617594960747175949607481759496074917594960750175949607511759496075217594960753175949607541759496075517594960756175949607571759496075817594960759175949607601759496076117594960762175949607631759496076417594960765175949607661759496076717594960768175949607691759496077017594960771175949607721759496077317594960774175949607751759496077617594960777175949607781759496077917594960780175949607811759496078217594960783175949607841759496078517594960786175949607871759496078817594960789175949607901759496079117594960792175949607931759496079417594960795175949607961759496079717594960798175949607991759496080017594960801175949608021759496080317594960804175949608051759496080617594960807175949608081759496080917594960810175949608111759496081217594960813175949608141759496081517594960816175949608171759496081817594960819175949608201759496082117594960822175949608231759496082417594960825175949608261759496082717594960828175949608291759496083017594960831175949608321759496083317594960834175949608351759496083617594960837175949608381759496083917594960840175949608411759496084217594960843175949608441759496084517594960846175949608471759496084817594960849175949608501759496085117594960852175949608531759496085417594960855175949608561759496085717594960858175949608591759496086017594960861175949608621759496086317594960864175949608651759496086617594960867175949608681759496086917594960870175949608711759496087217594960873175949608741759496087517594960876175949608771759496087817594960879175949608801759496088117594960882175949608831759496088417594960885175949608861759496088717594960888175949608891759496089017594960891175949608921759496089317594960894175949608951759496089617594960897175949608981759496089917594960900175949609011759496090217594960903175949609041759496090517594960906175949609071759496090817594960909175949609101759496091117594960912175949609131759496091417594960915175949609161759496091717594960918175949609191759496092017594960921175949609221759496092317594960924175949609251759496092617594960927175949609281759496092917594960930175949609311759496093217594960933175949609341759496093517594960936175949609371759496093817594960939175949609401759496094117594960942175949609431759496094417594960945175949609461759496094717594960948175949609491759496095017594960951175949609521759496095317594960954175949609551759496095617594960957175949609581759496095917594960960175949609611759496096217594960963175949609641759496096517594960966175949609671759496096817594960969175949609701759496097117594960972175949609731759496097417594960975175949609761759496097717594960978175949609791759496098017594960981175949609821759496098317594960984175949609851759496098617594960987175949609881759496098917594960990175949609911759496099217594960993175949609941759496099517594960996175949609971759496099817594960999175949610001759496100117594961002175949610031759496100417594961005175949610061759496100717594961008175949610091759496101017594961011175949610121759496101317594961014175949610151759496101617594961017175949610181759496101917594961020175949610211759496102217594961023175949610241759496102517594961026175949610271759496102817594961029175949610301759496103117594961032175949610331759496103417594961035175949610361759496103717594961038175949610391759496104017594961041175949610421759496104317594961044175949610451759496104617594961047175949610481759496104917594961050175949610511759496105217594961053175949610541759496105517594961056175949610571759496105817594961059175949610601759496106117594961062175949610631759496106417594961065175949610661759496106717594961068175949610691759496107017594961071175949610721759496107317594961074175949610751759496107617594961077175949610781759496107917594961080175949610811759496108217594961083175949610841759496108517594961086175949610871759496108817594961089175949610901759496109117594961092175949610931759496109417594961095175949610961759496109717594961098175949610991759496110017594961101175949611021759496110317594961104175949611051759496110617594961107175949611081759496110917594961110175949611111759496111217594961113175949611141759496111517594961116175949611171759496111817594961119175949611201759496112117594961122175949611231759496112417594961125175949611261759496112717594961128175949611291759496113017594961131175949611321759496113317594961134175949611351759496113617594961137175949611381759496113917594961140175949611411759496114217594961143175949611441759496114517594961146175949611471759496114817594961149175949611501759496115117594961152175949611531759496115417594961155175949611561759496115717594961158175949611591759496116017594961161175949611621759496116317594961164175949611651759496116617594961167175949611681759496116917594961170175949611711759496117217594961173175949611741759496117517594961176175949611771759496117817594961179175949611801759496118117594961182175949611831759496118417594961185175949611861759496118717594961188175949611891759496119017594961191175949611921759496119317594961194175949611951759496119617594961197175949611981759496119917594961200175949612011759496120217594961203175949612041759496120517594961206175949612071759496120817594961209175949612101759496121117594961212175949612131759496121417594961215175949612161759496121717594961218175949612191759496122017594961221175949612221759496122317594961224175949612251759496122617594961227175949612281759496122917594961230175949612311759496123217594961233175949612341759496123517594961236175949612371759496123817594961239175949612401759496124117594961242175949612431759496124417594961245175949612461759496124717594961248175949612491759496125017594961251175949612521759496125317594961254175949612551759496125617594961257175949612581759496125917594961260175949612611759496126217594961263175949612641759496126517594961266175949612671759496126817594961269175949612701759496127117594961272175949612731759496127417594961275175949612761759496127717594961278175949612791759496128017594961281175949612821759496128317594961284175949612851759496128617594961287175949612881759496128917594961290175949612911759496129217594961293175949612941759496129517594961296175949612971759496129817594961299175949613001759496130117594961302175949613031759496130417594961305175949613061759496130717594961308175949613091759496131017594961311175949613121759496131317594961314175949613151759496131617594961317175949613181759496131917594961320175949613211759496132217594961323175949613241759496132517594961326175949613271759496132817594961329175949613301759496133117594961332175949613331759496133417594961335175949613361759496133717594961338175949613391759496134017594961341175949613421759496134317594961344175949613451759496134617594961347175949613481759496134917594961350175949613511759496135217594961353175949613541759496135517594961356175949613571759496135817594961359175949613601759496136117594961362175949613631759496136417594961365175949613661759496136717594961368175949613691759496137017594961371175949613721759496137317594961374175949613751759496137617594961377175949613781759496137917594961380175949613811759496138217594961383175949613841759496138517594961386175949613871759496138817594961389175949613901759496139117594961392175949613931759496139417594961395175949613961759496139717594961398175949613991759496140017594961401175949614021759496140317594961404175949614051759496140617594961407175949614081759496140917594961410175949614111759496141217594961413175949614141759496141517594961416175949614171759496141817594961419175949614201759496142117594961422175949614231759496142417594961425175949614261759496142717594961428175949614291759496143017594961431175949614321759496143317594961434175949614351759496143617594961437175949614381759496143917594961440175949614411759496144217594961443175949614441759496144517594961446175949614471759496144817594961449175949614501759496145117594961452175949614531759496145417594961455175949614561759496145717594961458175949614591759496146017594961461175949614621759496146317594961464175949614651759496146617594961467175949614681759496146917594961470175949614711759496147217594961473175949614741759496147517594961476175949614771759496147817594961479175949614801759496148117594961482175949614831759496148417594961485175949614861759496148717594961488175949614891759496149017594961491175949614921759496149317594961494175949614951759496149617594961497175949614981759496149917594961500175949615011759496150217594961503175949615041759496150517594961506175949615071759496150817594961509175949615101759496151117594961512175949615131759496151417594961515175949615161759496151717594961518175949615191759496152017594961521175949615221759496152317594961524175949615251759496152617594961527175949615281759496152917594961530175949615311759496153217594961533175949615341759496153517594961536175949615371759496153817594961539175949615401759496154117594961542175949615431759496154417594961545175949615461759496154717594961548175949615491759496155017594961551175949615521759496155317594961554175949615551759496155617594961557175949615581759496155917594961560175949615611759496156217594961563175949615641759496156517594961566175949615671759496156817594961569175949615701759496157117594961572175949615731759496157417594961575175949615761759496157717594961578175949615791759496158017594961581175949615821759496158317594961584175949615851759496158617594961587175949615881759496158917594961590175949615911759496159217594961593175949615941759496159517594961596175949615971759496159817594961599175949616001759496160117594961602175949616031759496160417594961605175949616061759496160717594961608175949616091759496161017594961611175949616121759496161317594961614175949616151759496161617594961617175949616181759496161917594961620175949616211759496162217594961623175949616241759496162517594961626175949616271759496162817594961629175949616301759496163117594961632175949616331759496163417594961635175949616361759496163717594961638175949616391759496164017594961641175949616421759496164317594961644175949616451759496164617594961647175949616481759496164917594961650175949616511759496165217594961653175949616541759496165517594961656175949616571759496165817594961659175949616601759496166117594961662175949616631759496166417594961665175949616661759496166717594961668175949616691759496167017594961671175949616721759496167317594961674175949616751759496167617594961677175949616781759496167917594961680175949616811759496168217594961683175949616841759496168517594961686175949616871759496168817594961689175949616901759496169117594961692175949616931759496169417594961695175949616961759496169717594961698175949616991759496170017594961701175949617021759496170317594961704175949617051759496170617594961707175949617081759496170917594961710175949617111759496171217594961713175949617141759496171517594961716175949617171759496171817594961719175949617201759496172117594961722175949617231759496172417594961725175949617261759496172717594961728175949617291759496173017594961731175949617321759496173317594961734175949617351759496173617594961737175949617381759496173917594961740175949617411759496174217594961743175949617441759496174517594961746175949617471759496174817594961749175949617501759496175117594961752175949617531759496175417594961755175949617561759496175717594961758175949617591759496176017594961761175949617621759496176317594961764175949617651759496176617594961767175949617681759496176917594961770175949617711759496177217594961773175949617741759496177517594961776175949617771759496177817594961779175949617801759496178117594961782175949617831759496178417594961785175949617861759496178717594961788175949617891759496179017594961791175949617921759496179317594961794175949617951759496179617594961797175949617981759496179917594961800175949618011759496180217594961803175949618041759496180517594961806175949618071759496180817594961809175949618101759496181117594961812175949618131759496181417594961815175949618161759496181717594961818175949618191759496182017594961821175949618221759496182317594961824175949618251759496182617594961827175949618281759496182917594961830175949618311759496183217594961833175949618341759496183517594961836175949618371759496183817594961839175949618401759496184117594961842175949618431759496184417594961845175949618461759496184717594961848175949618491759496185017594961851175949618521759496185317594961854175949618551759496185617594961857175949618581759496185917594961860175949618611759496186217594961863175949618641759496186517594961866175949618671759496186817594961869175949618701759496187117594961872175949618731759496187417594961875175949618761759496187717594961878175949618791759496188017594961881175949618821759496188317594961884175949618851759496188617594961887175949618881759496188917594961890175949618911759496189217594961893175949618941759496189517594961896175949618971759496189817594961899175949619001759496190117594961902175949619031759496190417594961905175949619061759496190717594961908175949619091759496191017594961911175949619121759496191317594961914175949619151759496191617594961917175949619181759496191917594961920175949619211759496192217594961923175949619241759496192517594961926175949619271759496192817594961929175949619301759496193117594961932175949619331759496193417594961935175949619361759496193717594961938175949619391759496194017594961941175949619421759496194317594961944175949619451759496194617594961947175949619481759496194917594961950175949619511759496195217594961953175949619541759496195517594961956175949619571759496195817594961959175949619601759496196117594961962175949619631759496196417594961965175949619661759496196717594961968175949619691759496197017594961971175949619721759496197317594961974175949619751759496197617594961977175949619781759496197917594961980175949619811759496198217594961983175949619841759496198517594961986175949619871759496198817594961989175949619901759496199117594961992175949619931759496199417594961995175949619961759496199717594961998175949619991759496200017594962001175949620021759496200317594962004175949620051759496200617594962007175949620081759496200917594962010175949620111759496201217594962013175949620141759496201517594962016175949620171759496201817594962019175949620201759496202117594962022175949620231759496202417594962025175949620261759496202717594962028175949620291759496203017594962031175949620321759496203317594962034175949620351759496203617594962037175949620381759496203917594962040175949620411759496204217594962043175949620441759496204517594962046175949620471759496204817594962049175949620501759496205117594962052175949620531759496205417594962055175949620561759496205717594962058175949620591759496206017594962061175949620621759496206317594962064175949620651759496206617594962067175949620681759496206917594962070175949620711759496207217594962073175949620741759496207517594962076175949620771759496207817594962079175949620801759496208117594962082175949620831759496208417594962085175949620861759496208717594962088175949620891759496209017594962091175949620921759496209317594962094175949620951759496209617594962097175949620981759496209917594962100175949621011759496210217594962103175949621041759496210517594962106175949621071759496210817594962109175949621101759496211117594962112175949621131759496211417594962115175949621161759496211717594962118175949621191759496212017594962121175949621221759496212317594962124175949621251759496212617594962127175949621281759496212917594962130175949621311759496213217594962133175949621341759496213517594962136175949621371759496213817594962139175949621401759496214117594962142175949621431759496214417594962145175949621461759496214717594962148175949621491759496215017594962151175949621521759496215317594962154175949621551759496215617594962157175949621581759496215917594962160175949621611759496216217594962163175949621641759496216517594962166175949621671759496216817594962169175949621701759496217117594962172175949621731759496217417594962175175949621761759496217717594962178175949621791759496218017594962181175949621821759496218317594962184175949621851759496218617594962187175949621881759496218917594962190175949621911759496219217594962193175949621941759496219517594962196175949621971759496219817594962199175949622001759496220117594962202175949622031759496220417594962205175949622061759496220717594962208175949622091759496221017594962211175949622121759496221317594962214175949622151759496221617594962217175949622181759496221917594962220175949622211759496222217594962223175949622241759496222517594962226175949622271759496222817594962229175949622301759496223117594962232175949622331759496223417594962235175949622361759496223717594962238175949622391759496224017594962241175949622421759496224317594962244175949622451759496224617594962247175949622481759496224917594962250175949622511759496225217594962253175949622541759496225517594962256175949622571759496225817594962259175949622601759496226117594962262175949622631759496226417594962265175949622661759496226717594962268175949622691759496227017594962271175949622721759496227317594962274175949622751759496227617594962277175949622781759496227917594962280175949622811759496228217594962283175949622841759496228517594962286175949622871759496228817594962289175949622901759496229117594962292175949622931759496229417594962295175949622961759496229717594962298175949622991759496230017594962301175949623021759496230317594962304175949623051759496230617594962307175949623081759496230917594962310175949623111759496231217594962313175949623141759496231517594962316175949623171759496231817594962319175949623201759496232117594962322175949623231759496232417594962325175949623261759496232717594962328175949623291759496233017594962331175949623321759496233317594962334175949623351759496233617594962337175949623381759496233917594962340175949623411759496234217594962343175949623441759496234517594962346175949623471759496234817594962349175949623501759496235117594962352175949623531759496235417594962355175949623561759496235717594962358175949623591759496236017594962361175949623621759496236317594962364175949623651759496236617594962367175949623681759496236917594962370175949623711759496237217594962373175949623741759496237517594962376175949623771759496237817594962379175949623801759496238117594962382175949623831759496238417594962385175949623861759496238717594962388175949623891759496239017594962391175949623921759496239317594962394175949623951759496239617594962397175949623981759496239917594962400175949624011759496240217594962403175949624041759496240517594962406175949624071759496240817594962409175949624101759496241117594962412175949624131759496241417594962415175949624161759496241717594962418175949624191759496242017594962421175949624221759496242317594962424175949624251759496242617594962427175949624281759496242917594962430175949624311759496243217594962433175949624341759496243517594962436175949624371759496243817594962439175949624401759496244117594962442175949624431759496244417594962445175949624461759496244717594962448175949624491759496245017594962451175949624521759496245317594962454175949624551759496245617594962457175949624581759496245917594962460175949624611759496246217594962463175949624641759496246517594962466175949624671759496246817594962469175949624701759496247117594962472175949624731759496247417594962475175949624761759496247717594962478175949624791759496248017594962481175949624821759496248317594962484175949624851759496248617594962487175949624881759496248917594962490175949624911759496249217594962493175949624941759496249517594962496175949624971759496249817594962499175949625001759496250117594962502175949625031759496250417594962505175949625061759496250717594962508175949625091759496251017594962511175949625121759496251317594962514175949625151759496251617594962517175949625181759496251917594962520175949625211759496252217594962523175949625241759496252517594962526175949625271759496252817594962529175949625301759496253117594962532175949625331759496253417594962535175949625361759496253717594962538175949625391759496254017594962541175949625421759496254317594962544175949625451759496254617594962547175949625481759496254917594962550175949625511759496255217594962553175949625541759496255517594962556175949625571759496255817594962559175949625601759496256117594962562175949625631759496256417594962565175949625661759496256717594962568175949625691759496257017594962571175949625721759496257317594962574175949625751759496257617594962577175949625781759496257917594962580175949625811759496258217594962583175949625841759496258517594962586175949625871759496258817594962589175949625901759496259117594962592175949625931759496259417594962595175949625961759496259717594962598175949625991759496260017594962601175949626021759496260317594962604175949626051759496260617594962607175949626081759496260917594962610175949626111759496261217594962613175949626141759496261517594962616175949626171759496261817594962619175949626201759496262117594962622175949626231759496262417594962625175949626261759496262717594962628175949626291759496263017594962631175949626321759496263317594962634175949626351759496263617594962637175949626381759496263917594962640175949626411759496264217594962643175949626441759496264517594962646175949626471759496264817594962649175949626501759496265117594962652175949626531759496265417594962655175949626561759496265717594962658175949626591759496266017594962661175949626621759496266317594962664175949626651759496266617594962667175949626681759496266917594962670175949626711759496267217594962673175949626741759496267517594962676175949626771759496267817594962679175949626801759496268117594962682175949626831759496268417594962685175949626861759496268717594962688175949626891759496269017594962691175949626921759496269317594962694175949626951759496269617594962697175949626981759496269917594962700175949627011759496270217594962703175949627041759496270517594962706175949627071759496270817594962709175949627101759496271117594962712175949627131759496271417594962715175949627161759496271717594962718175949627191759496272017594962721175949627221759496272317594962724175949627251759496272617594962727175949627281759496272917594962730175949627311759496273217594962733175949627341759496273517594962736175949627371759496273817594962739175949627401759496274117594962742175949627431759496274417594962745175949627461759496274717594962748175949627491759496275017594962751175949627521759496275317594962754175949627551759496275617594962757175949627581759496275917594962760175949627611759496276217594962763175949627641759496276517594962766175949627671759496276817594962769175949627701759496277117594962772175949627731759496277417594962775175949627761759496277717594962778175949627791759496278017594962781175949627821759496278317594962784175949627851759496278617594962787175949627881759496278917594962790175949627911759496279217594962793175949627941759496279517594962796175949627971759496279817594962799175949628001759496280117594962802175949628031759496280417594962805175949628061759496280717594962808175949628091759496281017594962811175949628121759496281317594962814175949628151759496281617594962817175949628181759496281917594962820175949628211759496282217594962823175949628241759496282517594962826175949628271759496282817594962829175949628301759496283117594962832175949628331759496283417594962835175949628361759496283717594962838175949628391759496284017594962841175949628421759496284317594962844175949628451759496284617594962847175949628481759496284917594962850175949628511759496285217594962853175949628541759496285517594962856175949628571759496285817594962859175949628601759496286117594962862175949628631759496286417594962865175949628661759496286717594962868175949628691759496287017594962871175949628721759496287317594962874175949628751759496287617594962877175949628781759496287917594962880175949628811759496288217594962883175949628841759496288517594962886175949628871759496288817594962889175949628901759496289117594962892175949628931759496289417594962895175949628961759496289717594962898175949628991759496290017594962901175949629021759496290317594962904175949629051759496290617594962907175949629081759496290917594962910175949629111759496291217594962913175949629141759496291517594962916175949629171759496291817594962919175949629201759496292117594962922175949629231759496292417594962925175949629261759496292717594962928175949629291759496293017594962931175949629321759496293317594962934175949629351759496293617594962937175949629381759496293917594962940175949629411759496294217594962943175949629441759496294517594962946175949629471759496294817594962949175949629501759496295117594962952175949629531759496295417594962955175949629561759496295717594962958175949629591759496296017594962961175949629621759496296317594962964175949629651759496296617594962967175949629681759496296917594962970175949629711759496297217594962973175949629741759496297517594962976175949629771759496297817594962979175949629801759496298117594962982175949629831759496298417594962985175949629861759496298717594962988175949629891759496299017594962991175949629921759496299317594962994175949629951759496299617594962997175949629981759496299917594963000175949630011759496300217594963003175949630041759496300517594963006175949630071759496300817594963009175949630101759496301117594963012175949630131759496301417594963015175949630161759496301717594963018175949630191759496302017594963021175949630221759496302317594963024175949630251759496302617594963027175949630281759496302917594963030175949630311759496303217594963033175949630341759496303517594963036175949630371759496303817594963039175949630401759496304117594963042175949630431759496304417594963045175949630461759496304717594963048175949630491759496305017594963051175949630521759496305317594963054175949630551759496305617594963057175949630581759496305917594963060175949630611759496306217594963063175949630641759496306517594963066175949630671759496306817594963069175949630701759496307117594963072175949630731759496307417594963075175949630761759496307717594963078175949630791759496308017594963081175949630821759496308317594963084175949630851759496308617594963087175949630881759496308917594963090175949630911759496309217594963093175949630941759496309517594963096175949630971759496309817594963099175949631001759496310117594963102175949631031759496310417594963105175949631061759496310717594963108175949631091759496311017594963111175949631121759496311317594963114175949631151759496311617594963117175949631181759496311917594963120175949631211759496312217594963123175949631241759496312517594963126175949631271759496312817594963129175949631301759496313117594963132175949631331759496313417594963135175949631361759496313717594963138175949631391759496314017594963141175949631421759496314317594963144175949631451759496314617594963147175949631481759496314917594963150175949631511759496315217594963153175949631541759496315517594963156175949631571759496315817594963159175949631601759496316117594963162175949631631759496316417594963165175949631661759496316717594963168175949631691759496317017594963171175949631721759496317317594963174175949631751759496317617594963177175949631781759496317917594963180175949631811759496318217594963183175949631841759496318517594963186175949631871759496318817594963189175949631901759496319117594963192175949631931759496319417594963195175949631961759496319717594963198175949631991759496320017594963201175949632021759496320317594963204175949632051759496320617594963207175949632081759496320917594963210175949632111759496321217594963213175949632141759496321517594963216175949632171759496321817594963219175949632201759496322117594963222175949632231759496322417594963225175949632261759496322717594963228175949632291759496323017594963231175949632321759496323317594963234175949632351759496323617594963237175949632381759496323917594963240175949632411759496324217594963243175949632441759496324517594963246175949632471759496324817594963249175949632501759496325117594963252175949632531759496325417594963255175949632561759496325717594963258175949632591759496326017594963261175949632621759496326317594963264175949632651759496326617594963267175949632681759496326917594963270175949632711759496327217594963273175949632741759496327517594963276175949632771759496327817594963279175949632801759496328117594963282175949632831759496328417594963285175949632861759496328717594963288175949632891759496329017594963291175949632921759496329317594963294175949632951759496329617594963297175949632981759496329917594963300175949633011759496330217594963303175949633041759496330517594963306175949633071759496330817594963309175949633101759496331117594963312175949633131759496331417594963315175949633161759496331717594963318175949633191759496332017594963321175949633221759496332317594963324175949633251759496332617594963327175949633281759496332917594963330175949633311759496333217594963333175949633341759496333517594963336175949633371759496333817594963339175949633401759496334117594963342175949633431759496334417594963345175949633461759496334717594963348175949633491759496335017594963351175949633521759496335317594963354175949633551759496335617594963357175949633581759496335917594963360175949633611759496336217594963363175949633641759496336517594963366175949633671759496336817594963369175949633701759496337117594963372175949633731759496337417594963375175949633761759496337717594963378175949633791759496338017594963381175949633821759496338317594963384175949633851759496338617594963387175949633881759496338917594963390175949633911759496339217594963393175949633941759496339517594963396175949633971759496339817594963399175949634001759496340117594963402175949634031759496340417594963405175949634061759496340717594963408175949634091759496341017594963411175949634121759496341317594963414175949634151759496341617594963417175949634181759496341917594963420175949634211759496342217594963423175949634241759496342517594963426175949634271759496342817594963429175949634301759496343117594963432175949634331759496343417594963435175949634361759496343717594963438175949634391759496344017594963441175949634421759496344317594963444175949634451759496344617594963447175949634481759496344917594963450175949634511759496345217594963453175949634541759496345517594963456175949634571759496345817594963459175949634601759496346117594963462175949634631759496346417594963465175949634661759496346717594963468175949634691759496347017594963471175949634721759496347317594963474175949634751759496347617594963477175949634781759496347917594963480175949634811759496348217594963483175949634841759496348517594963486175949634871759496348817594963489175949634901759496349117594963492175949634931759496349417594963495175949634961759496349717594963498175949634991759496350017594963501175949635021759496350317594963504175949635051759496350617594963507175949635081759496350917594963510175949635111759496351217594963513175949635141759496351517594963516175949635171759496351817594963519175949635201759496352117594963522175949635231759496352417594963525175949635261759496352717594963528175949635291759496353017594963531175949635321759496353317594963534175949635351759496353617594963537175949635381759496353917594963540175949635411759496354217594963543175949635441759496354517594963546175949635471759496354817594963549175949635501759496355117594963552175949635531759496355417594963555175949635561759496355717594963558175949635591759496356017594963561175949635621759496356317594963564175949635651759496356617594963567175949635681759496356917594963570175949635711759496357217594963573175949635741759496357517594963576175949635771759496357817594963579175949635801759496358117594963582175949635831759496358417594963585175949635861759496358717594963588175949635891759496359017594963591175949635921759496359317594963594175949635951759496359617594963597175949635981759496359917594963600175949636011759496360217594963603175949636041759496360517594963606175949636071759496360817594963609175949636101759496361117594963612175949636131759496361417594963615175949636161759496361717594963618175949636191759496362017594963621175949636221759496362317594963624175949636251759496362617594963627175949636281759496362917594963630175949636311759496363217594963633175949636341759496363517594963636175949636371759496363817594963639175949636401759496364117594963642175949636431759496364417594963645175949636461759496364717594963648175949636491759496365017594963651175949636521759496365317594963654175949636551759496365617594963657175949636581759496365917594963660175949636611759496366217594963663175949636641759496366517594963666175949636671759496366817594963669175949636701759496367117594963672175949636731759496367417594963675175949636761759496367717594963678175949636791759496368017594963681175949636821759496368317594963684175949636851759496368617594963687175949636881759496368917594963690175949636911759496369217594963693175949636941759496369517594963696175949636971759496369817594963699175949637001759496370117594963702175949637031759496370417594963705175949637061759496370717594963708175949637091759496371017594963711175949637121759496371317594963714175949637151759496371617594963717175949637181759496371917594963720175949637211759496372217594963723175949637241759496372517594963726175949637271759496372817594963729175949637301759496373117594963732175949637331759496373417594963735175949637361759496373717594963738175949637391759496374017594963741175949637421759496374317594963744175949637451759496374617594963747175949637481759496374917594963750175949637511759496375217594963753175949637541759496375517594963756175949637571759496375817594963759175949637601759496376117594963762175949637631759496376417594963765175949637661759496376717594963768175949637691759496377017594963771175949637721759496377317594963774175949637751759496377617594963777175949637781759496377917594963780175949637811759496378217594963783175949637841759496378517594963786175949637871759496378817594963789175949637901759496379117594963792175949637931759496379417594963795175949637961759496379717594963798175949637991759496380017594963801175949638021759496380317594963804175949638051759496380617594963807175949638081759496380917594963810175949638111759496381217594963813175949638141759496381517594963816175949638171759496381817594963819175949638201759496382117594963822175949638231759496382417594963825175949638261759496382717594963828175949638291759496383017594963831175949638321759496383317594963834175949638351759496383617594963837175949638381759496383917594963840175949638411759496384217594963843175949638441759496384517594963846175949638471759496384817594963849175949638501759496385117594963852175949638531759496385417594963855175949638561759496385717594963858175949638591759496386017594963861175949638621759496386317594963864175949638651759496386617594963867175949638681759496386917594963870175949638711759496387217594963873175949638741759496387517594963876175949638771759496387817594963879175949638801759496388117594963882175949638831759496388417594963885175949638861759496388717594963888175949638891759496389017594963891175949638921759496389317594963894175949638951759496389617594963897175949638981759496389917594963900175949639011759496390217594963903175949639041759496390517594963906175949639071759496390817594963909175949639101759496391117594963912175949639131759496391417594963915175949639161759496391717594963918175949639191759496392017594963921175949639221759496392317594963924175949639251759496392617594963927175949639281759496392917594963930175949639311759496393217594963933175949639341759496393517594963936175949639371759496393817594963939175949639401759496394117594963942175949639431759496394417594963945175949639461759496394717594963948175949639491759496395017594963951175949639521759496395317594963954175949639551759496395617594963957175949639581759496395917594963960175949639611759496396217594963963175949639641759496396517594963966175949639671759496396817594963969175949639701759496397117594963972175949639731759496397417594963975175949639761759496397717594963978175949639791759496398017594963981175949639821759496398317594963984175949639851759496398617594963987175949639881759496398917594963990175949639911759496399217594963993175949639941759496399517594963996175949639971759496399817594963999175949640001759496400117594964002175949640031759496400417594964005175949640061759496400717594964008175949640091759496401017594964011175949640121759496401317594964014175949640151759496401617594964017175949640181759496401917594964020175949640211759496402217594964023175949640241759496402517594964026175949640271759496402817594964029175949640301759496403117594964032175949640331759496403417594964035175949640361759496403717594964038175949640391759496404017594964041175949640421759496404317594964044175949640451759496404617594964047175949640481759496404917594964050175949640511759496405217594964053175949640541759496405517594964056175949640571759496405817594964059175949640601759496406117594964062175949640631759496406417594964065175949640661759496406717594964068175949640691759496407017594964071175949640721759496407317594964074175949640751759496407617594964077175949640781759496407917594964080175949640811759496408217594964083175949640841759496408517594964086175949640871759496408817594964089175949640901759496409117594964092175949640931759496409417594964095175949640961759496409717594964098175949640991759496410017594964101175949641021759496410317594964104175949641051759496410617594964107175949641081759496410917594964110175949641111759496411217594964113175949641141759496411517594964116175949641171759496411817594964119175949641201759496412117594964122175949641231759496412417594964125175949641261759496412717594964128175949641291759496413017594964131175949641321759496413317594964134175949641351759496413617594964137175949641381759496413917594964140175949641411759496414217594964143175949641441759496414517594964146175949641471759496414817594964149175949641501759496415117594964152175949641531759496415417594964155175949641561759496415717594964158175949641591759496416017594964161175949641621759496416317594964164175949641651759496416617594964167175949641681759496416917594964170175949641711759496417217594964173175949641741759496417517594964176175949641771759496417817594964179175949641801759496418117594964182175949641831759496418417594964185175949641861759496418717594964188175949641891759496419017594964191175949641921759496419317594964194175949641951759496419617594964197175949641981759496419917594964200175949642011759496420217594964203175949642041759496420517594964206175949642071759496420817594964209175949642101759496421117594964212175949642131759496421417594964215175949642161759496421717594964218175949642191759496422017594964221175949642221759496422317594964224175949642251759496422617594964227175949642281759496422917594964230175949642311759496423217594964233175949642341759496423517594964236175949642371759496423817594964239175949642401759496424117594964242175949642431759496424417594964245175949642461759496424717594964248175949642491759496425017594964251175949642521759496425317594964254175949642551759496425617594964257175949642581759496425917594964260175949642611759496426217594964263175949642641759496426517594964266175949642671759496426817594964269175949642701759496427117594964272175949642731759496427417594964275175949642761759496427717594964278175949642791759496428017594964281175949642821759496428317594964284175949642851759496428617594964287175949642881759496428917594964290175949642911759496429217594964293175949642941759496429517594964296175949642971759496429817594964299175949643001759496430117594964302175949643031759496430417594964305175949643061759496430717594964308175949643091759496431017594964311175949643121759496431317594964314175949643151759496431617594964317175949643181759496431917594964320175949643211759496432217594964323175949643241759496432517594964326175949643271759496432817594964329175949643301759496433117594964332175949643331759496433417594964335175949643361759496433717594964338175949643391759496434017594964341175949643421759496434317594964344175949643451759496434617594964347175949643481759496434917594964350175949643511759496435217594964353175949643541759496435517594964356175949643571759496435817594964359175949643601759496436117594964362175949643631759496436417594964365175949643661759496436717594964368175949643691759496437017594964371175949643721759496437317594964374175949643751759496437617594964377175949643781759496437917594964380175949643811759496438217594964383175949643841759496438517594964386175949643871759496438817594964389175949643901759496439117594964392175949643931759496439417594964395175949643961759496439717594964398175949643991759496440017594964401175949644021759496440317594964404175949644051759496440617594964407175949644081759496440917594964410175949644111759496441217594964413175949644141759496441517594964416175949644171759496441817594964419175949644201759496442117594964422175949644231759496442417594964425175949644261759496442717594964428175949644291759496443017594964431175949644321759496443317594964434175949644351759496443617594964437175949644381759496443917594964440175949644411759496444217594964443175949644441759496444517594964446175949644471759496444817594964449175949644501759496445117594964452175949644531759496445417594964455175949644561759496445717594964458175949644591759496446017594964461175949644621759496446317594964464175949644651759496446617594964467175949644681759496446917594964470175949644711759496447217594964473175949644741759496447517594964476175949644771759496447817594964479175949644801759496448117594964482175949644831759496448417594964485175949644861759496448717594964488175949644891759496449017594964491175949644921759496449317594964494175949644951759496449617594964497175949644981759496449917594964500175949645011759496450217594964503175949645041759496450517594964506175949645071759496450817594964509175949645101759496451117594964512175949645131759496451417594964515175949645161759496451717594964518175949645191759496452017594964521175949645221759496452317594964524175949645251759496452617594964527175949645281759496452917594964530175949645311759496453217594964533175949645341759496453517594964536175949645371759496453817594964539175949645401759496454117594964542175949645431759496454417594964545175949645461759496454717594964548175949645491759496455017594964551175949645521759496455317594964554175949645551759496455617594964557175949645581759496455917594964560175949645611759496456217594964563175949645641759496456517594964566175949645671759496456817594964569175949645701759496457117594964572175949645731759496457417594964575175949645761759496457717594964578175949645791759496458017594964581175949645821759496458317594964584175949645851759496458617594964587175949645881759496458917594964590175949645911759496459217594964593175949645941759496459517594964596175949645971759496459817594964599175949646001759496460117594964602175949646031759496460417594964605175949646061759496460717594964608175949646091759496461017594964611175949646121759496461317594964614175949646151759496461617594964617175949646181759496461917594964620175949646211759496462217594964623175949646241759496462517594964626175949646271759496462817594964629175949646301759496463117594964632175949646331759496463417594964635175949646361759496463717594964638175949646391759496464017594964641175949646421759496464317594964644175949646451759496464617594964647175949646481759496464917594964650175949646511759496465217594964653175949646541759496465517594964656175949646571759496465817594964659175949646601759496466117594964662175949646631759496466417594964665175949646661759496466717594964668175949646691759496467017594964671175949646721759496467317594964674175949646751759496467617594964677175949646781759496467917594964680175949646811759496468217594964683175949646841759496468517594964686175949646871759496468817594964689175949646901759496469117594964692175949646931759496469417594964695175949646961759496469717594964698175949646991759496470017594964701175949647021759496470317594964704175949647051759496470617594964707175949647081759496470917594964710175949647111759496471217594964713175949647141759496471517594964716175949647171759496471817594964719175949647201759496472117594964722175949647231759496472417594964725175949647261759496472717594964728175949647291759496473017594964731175949647321759496473317594964734175949647351759496473617594964737175949647381759496473917594964740175949647411759496474217594964743175949647441759496474517594964746175949647471759496474817594964749175949647501759496475117594964752175949647531759496475417594964755175949647561759496475717594964758175949647591759496476017594964761175949647621759496476317594964764175949647651759496476617594964767175949647681759496476917594964770175949647711759496477217594964773175949647741759496477517594964776175949647771759496477817594964779175949647801759496478117594964782175949647831759496478417594964785175949647861759496478717594964788175949647891759496479017594964791175949647921759496479317594964794175949647951759496479617594964797175949647981759496479917594964800175949648011759496480217594964803175949648041759496480517594964806175949648071759496480817594964809175949648101759496481117594964812175949648131759496481417594964815175949648161759496481717594964818175949648191759496482017594964821175949648221759496482317594964824175949648251759496482617594964827175949648281759496482917594964830175949648311759496483217594964833175949648341759496483517594964836175949648371759496483817594964839175949648401759496484117594964842175949648431759496484417594964845175949648461759496484717594964848175949648491759496485017594964851175949648521759496485317594964854175949648551759496485617594964857175949648581759496485917594964860175949648611759496486217594964863175949648641759496486517594964866175949648671759496486817594964869175949648701759496487117594964872175949648731759496487417594964875175949648761759496487717594964878175949648791759496488017594964881175949648821759496488317594964884175949648851759496488617594964887175949648881759496488917594964890175949648911759496489217594964893175949648941759496489517594964896175949648971759496489817594964899175949649001759496490117594964902175949649031759496490417594964905175949649061759496490717594964908175949649091759496491017594964911175949649121759496491317594964914175949649151759496491617594964917175949649181759496491917594964920175949649211759496492217594964923175949649241759496492517594964926175949649271759496492817594964929175949649301759496493117594964932175949649331759496493417594964935175949649361759496493717594964938175949649391759496494017594964941175949649421759496494317594964944175949649451759496494617594964947175949649481759496494917594964950175949649511759496495217594964953175949649541759496495517594964956175949649571759496495817594964959175949649601759496496117594964962175949649631759496496417594964965175949649661759496496717594964968175949649691759496497017594964971175949649721759496497317594964974175949649751759496497617594964977175949649781759496497917594964980175949649811759496498217594964983175949649841759496498517594964986175949649871759496498817594964989175949649901759496499117594964992175949649931759496499417594964995175949649961759496499717594964998175949649991759496500017594965001175949650021759496500317594965004175949650051759496500617594965007175949650081759496500917594965010175949650111759496501217594965013175949650141759496501517594965016175949650171759496501817594965019175949650201759496502117594965022175949650231759496502417594965025175949650261759496502717594965028175949650291759496503017594965031175949650321759496503317594965034175949650351759496503617594965037175949650381759496503917594965040175949650411759496504217594965043175949650441759496504517594965046175949650471759496504817594965049175949650501759496505117594965052175949650531759496505417594965055175949650561759496505717594965058175949650591759496506017594965061175949650621759496506317594965064175949650651759496506617594965067175949650681759496506917594965070175949650711759496507217594965073175949650741759496507517594965076175949650771759496507817594965079175949650801759496508117594965082175949650831759496508417594965085175949650861759496508717594965088175949650891759496509017594965091175949650921759496509317594965094175949650951759496509617594965097175949650981759496509917594965100175949651011759496510217594965103175949651041759496510517594965106175949651071759496510817594965109175949651101759496511117594965112175949651131759496511417594965115175949651161759496511717594965118175949651191759496512017594965121175949651221759496512317594965124175949651251759496512617594965127175949651281759496512917594965130175949651311759496513217594965133175949651341759496513517594965136175949651371759496513817594965139175949651401759496514117594965142175949651431759496514417594965145175949651461759496514717594965148175949651491759496515017594965151175949651521759496515317594965154175949651551759496515617594965157175949651581759496515917594965160175949651611759496516217594965163175949651641759496516517594965166175949651671759496516817594965169175949651701759496517117594965172175949651731759496517417594965175175949651761759496517717594965178175949651791759496518017594965181175949651821759496518317594965184175949651851759496518617594965187175949651881759496518917594965190175949651911759496519217594965193175949651941759496519517594965196175949651971759496519817594965199175949652001759496520117594965202175949652031759496520417594965205175949652061759496520717594965208175949652091759496521017594965211175949652121759496521317594965214175949652151759496521617594965217175949652181759496521917594965220175949652211759496522217594965223175949652241759496522517594965226175949652271759496522817594965229175949652301759496523117594965232175949652331759496523417594965235175949652361759496523717594965238175949652391759496524017594965241175949652421759496524317594965244175949652451759496524617594965247175949652481759496524917594965250175949652511759496525217594965253175949652541759496525517594965256175949652571759496525817594965259175949652601759496526117594965262175949652631759496526417594965265175949652661759496526717594965268175949652691759496527017594965271175949652721759496527317594965274175949652751759496527617594965277175949652781759496527917594965280175949652811759496528217594965283175949652841759496528517594965286175949652871759496528817594965289175949652901759496529117594965292175949652931759496529417594965295175949652961759496529717594965298175949652991759496530017594965301175949653021759496530317594965304175949653051759496530617594965307175949653081759496530917594965310175949653111759496531217594965313175949653141759496531517594965316175949653171759496531817594965319175949653201759496532117594965322175949653231759496532417594965325175949653261759496532717594965328175949653291759496533017594965331175949653321759496533317594965334175949653351759496533617594965337175949653381759496533917594965340175949653411759496534217594965343175949653441759496534517594965346175949653471759496534817594965349175949653501759496535117594965352175949653531759496535417594965355175949653561759496535717594965358175949653591759496536017594965361175949653621759496536317594965364175949653651759496536617594965367175949653681759496536917594965370175949653711759496537217594965373175949653741759496537517594965376175949653771759496537817594965379175949653801759496538117594965382175949653831759496538417594965385175949653861759496538717594965388175949653891759496539017594965391175949653921759496539317594965394175949653951759496539617594965397175949653981759496539917594965400175949654011759496540217594965403175949654041759496540517594965406175949654071759496540817594965409175949654101759496541117594965412175949654131759496541417594965415175949654161759496541717594965418175949654191759496542017594965421175949654221759496542317594965424175949654251759496542617594965427175949654281759496542917594965430175949654311759496543217594965433175949654341759496543517594965436175949654371759496543817594965439175949654401759496544117594965442175949654431759496544417594965445175949654461759496544717594965448175949654491759496545017594965451175949654521759496545317594965454175949654551759496545617594965457175949654581759496545917594965460175949654611759496546217594965463175949654641759496546517594965466175949654671759496546817594965469175949654701759496547117594965472175949654731759496547417594965475175949654761759496547717594965478175949654791759496548017594965481175949654821759496548317594965484175949654851759496548617594965487175949654881759496548917594965490175949654911759496549217594965493175949654941759496549517594965496175949654971759496549817594965499175949655001759496550117594965502175949655031759496550417594965505175949655061759496550717594965508175949655091759496551017594965511175949655121759496551317594965514175949655151759496551617594965517175949655181759496551917594965520175949655211759496552217594965523175949655241759496552517594965526175949655271759496552817594965529175949655301759496553117594965532175949655331759496553417594965535175949655361759496553717594965538175949655391759496554017594965541175949655421759496554317594965544175949655451759496554617594965547175949655481759496554917594965550175949655511759496555217594965553175949655541759496555517594965556175949655571759496555817594965559175949655601759496556117594965562175949655631759496556417594965565175949655661759496556717594965568175949655691759496557017594965571175949655721759496557317594965574175949655751759496557617594965577175949655781759496557917594965580175949655811759496558217594965583175949655841759496558517594965586175949655871759496558817594965589175949655901759496559117594965592175949655931759496559417594965595175949655961759496559717594965598175949655991759496560017594965601175949656021759496560317594965604175949656051759496560617594965607175949656081759496560917594965610175949656111759496561217594965613175949656141759496561517594965616175949656171759496561817594965619175949656201759496562117594965622175949656231759496562417594965625175949656261759496562717594965628175949656291759496563017594965631175949656321759496563317594965634175949656351759496563617594965637175949656381759496563917594965640175949656411759496564217594965643175949656441759496564517594965646175949656471759496564817594965649175949656501759496565117594965652175949656531759496565417594965655175949656561759496565717594965658175949656591759496566017594965661175949656621759496566317594965664175949656651759496566617594965667175949656681759496566917594965670175949656711759496567217594965673175949656741759496567517594965676175949656771759496567817594965679175949656801759496568117594965682175949656831759496568417594965685175949656861759496568717594965688175949656891759496569017594965691175949656921759496569317594965694175949656951759496569617594965697175949656981759496569917594965700175949657011759496570217594965703175949657041759496570517594965706175949657071759496570817594965709175949657101759496571117594965712175949657131759496571417594965715175949657161759496571717594965718175949657191759496572017594965721175949657221759496572317594965724175949657251759496572617594965727175949657281759496572917594965730175949657311759496573217594965733175949657341759496573517594965736175949657371759496573817594965739175949657401759496574117594965742175949657431759496574417594965745175949657461759496574717594965748175949657491759496575017594965751175949657521759496575317594965754175949657551759496575617594965757175949657581759496575917594965760175949657611759496576217594965763175949657641759496576517594965766175949657671759496576817594965769175949657701759496577117594965772175949657731759496577417594965775175949657761759496577717594965778175949657791759496578017594965781175949657821759496578317594965784175949657851759496578617594965787175949657881759496578917594965790175949657911759496579217594965793175949657941759496579517594965796175949657971759496579817594965799175949658001759496580117594965802175949658031759496580417594965805175949658061759496580717594965808175949658091759496581017594965811175949658121759496581317594965814175949658151759496581617594965817175949658181759496581917594965820175949658211759496582217594965823175949658241759496582517594965826175949658271759496582817594965829175949658301759496583117594965832175949658331759496583417594965835175949658361759496583717594965838175949658391759496584017594965841175949658421759496584317594965844175949658451759496584617594965847175949658481759496584917594965850175949658511759496585217594965853175949658541759496585517594965856175949658571759496585817594965859175949658601759496586117594965862175949658631759496586417594965865175949658661759496586717594965868175949658691759496587017594965871175949658721759496587317594965874175949658751759496587617594965877175949658781759496587917594965880175949658811759496588217594965883175949658841759496588517594965886175949658871759496588817594965889175949658901759496589117594965892175949658931759496589417594965895175949658961759496589717594965898175949658991759496590017594965901175949659021759496590317594965904175949659051759496590617594965907175949659081759496590917594965910175949659111759496591217594965913175949659141759496591517594965916175949659171759496591817594965919175949659201759496592117594965922175949659231759496592417594965925175949659261759496592717594965928175949659291759496593017594965931175949659321759496593317594965934175949659351759496593617594965937175949659381759496593917594965940175949659411759496594217594965943175949659441759496594517594965946175949659471759496594817594965949175949659501759496595117594965952175949659531759496595417594965955175949659561759496595717594965958175949659591759496596017594965961175949659621759496596317594965964175949659651759496596617594965967175949659681759496596917594965970175949659711759496597217594965973175949659741759496597517594965976175949659771759496597817594965979175949659801759496598117594965982175949659831759496598417594965985175949659861759496598717594965988175949659891759496599017594965991175949659921759496599317594965994175949659951759496599617594965997175949659981759496599917594966000175949660011759496600217594966003175949660041759496600517594966006175949660071759496600817594966009175949660101759496601117594966012175949660131759496601417594966015175949660161759496601717594966018175949660191759496602017594966021175949660221759496602317594966024175949660251759496602617594966027175949660281759496602917594966030175949660311759496603217594966033175949660341759496603517594966036175949660371759496603817594966039175949660401759496604117594966042175949660431759496604417594966045175949660461759496604717594966048175949660491759496605017594966051175949660521759496605317594966054175949660551759496605617594966057175949660581759496605917594966060175949660611759496606217594966063175949660641759496606517594966066175949660671759496606817594966069175949660701759496607117594966072175949660731759496607417594966075175949660761759496607717594966078175949660791759496608017594966081175949660821759496608317594966084175949660851759496608617594966087175949660881759496608917594966090175949660911759496609217594966093175949660941759496609517594966096175949660971759496609817594966099175949661001759496610117594966102175949661031759496610417594966105175949661061759496610717594966108175949661091759496611017594966111175949661121759496611317594966114175949661151759496611617594966117175949661181759496611917594966120175949661211759496612217594966123175949661241759496612517594966126175949661271759496612817594966129175949661301759496613117594966132175949661331759496613417594966135175949661361759496613717594966138175949661391759496614017594966141175949661421759496614317594966144175949661451759496614617594966147175949661481759496614917594966150175949661511759496615217594966153175949661541759496615517594966156175949661571759496615817594966159175949661601759496616117594966162175949661631759496616417594966165175949661661759496616717594966168175949661691759496617017594966171175949661721759496617317594966174175949661751759496617617594966177175949661781759496617917594966180175949661811759496618217594966183175949661841759496618517594966186175949661871759496618817594966189175949661901759496619117594966192175949661931759496619417594966195175949661961759496619717594966198175949661991759496620017594966201175949662021759496620317594966204175949662051759496620617594966207175949662081759496620917594966210175949662111759496621217594966213175949662141759496621517594966216175949662171759496621817594966219175949662201759496622117594966222175949662231759496622417594966225175949662261759496622717594966228175949662291759496623017594966231175949662321759496623317594966234175949662351759496623617594966237175949662381759496623917594966240175949662411759496624217594966243175949662441759496624517594966246175949662471759496624817594966249175949662501759496625117594966252175949662531759496625417594966255175949662561759496625717594966258175949662591759496626017594966261175949662621759496626317594966264175949662651759496626617594966267175949662681759496626917594966270175949662711759496627217594966273175949662741759496627517594966276175949662771759496627817594966279175949662801759496628117594966282175949662831759496628417594966285175949662861759496628717594966288175949662891759496629017594966291175949662921759496629317594966294175949662951759496629617594966297175949662981759496629917594966300175949663011759496630217594966303175949663041759496630517594966306175949663071759496630817594966309175949663101759496631117594966312175949663131759496631417594966315175949663161759496631717594966318175949663191759496632017594966321175949663221759496632317594966324175949663251759496632617594966327175949663281759496632917594966330175949663311759496633217594966333175949663341759496633517594966336175949663371759496633817594966339175949663401759496634117594966342175949663431759496634417594966345175949663461759496634717594966348175949663491759496635017594966351175949663521759496635317594966354175949663551759496635617594966357175949663581759496635917594966360175949663611759496636217594966363175949663641759496636517594966366175949663671759496636817594966369175949663701759496637117594966372175949663731759496637417594966375175949663761759496637717594966378175949663791759496638017594966381175949663821759496638317594966384175949663851759496638617594966387175949663881759496638917594966390175949663911759496639217594966393175949663941759496639517594966396175949663971759496639817594966399175949664001759496640117594966402175949664031759496640417594966405175949664061759496640717594966408175949664091759496641017594966411175949664121759496641317594966414175949664151759496641617594966417175949664181759496641917594966420175949664211759496642217594966423175949664241759496642517594966426175949664271759496642817594966429175949664301759496643117594966432175949664331759496643417594966435175949664361759496643717594966438175949664391759496644017594966441175949664421759496644317594966444175949664451759496644617594966447175949664481759496644917594966450175949664511759496645217594966453175949664541759496645517594966456175949664571759496645817594966459175949664601759496646117594966462175949664631759496646417594966465175949664661759496646717594966468175949664691759496647017594966471175949664721759496647317594966474175949664751759496647617594966477175949664781759496647917594966480175949664811759496648217594966483175949664841759496648517594966486175949664871759496648817594966489175949664901759496649117594966492175949664931759496649417594966495175949664961759496649717594966498175949664991759496650017594966501175949665021759496650317594966504175949665051759496650617594966507175949665081759496650917594966510175949665111759496651217594966513175949665141759496651517594966516175949665171759496651817594966519175949665201759496652117594966522175949665231759496652417594966525175949665261759496652717594966528175949665291759496653017594966531175949665321759496653317594966534175949665351759496653617594966537175949665381759496653917594966540175949665411759496654217594966543175949665441759496654517594966546175949665471759496654817594966549175949665501759496655117594966552175949665531759496655417594966555175949665561759496655717594966558175949665591759496656017594966561175949665621759496656317594966564175949665651759496656617594966567175949665681759496656917594966570175949665711759496657217594966573175949665741759496657517594966576175949665771759496657817594966579175949665801759496658117594966582175949665831759496658417594966585175949665861759496658717594966588175949665891759496659017594966591175949665921759496659317594966594175949665951759496659617594966597175949665981759496659917594966600175949666011759496660217594966603175949666041759496660517594966606175949666071759496660817594966609175949666101759496661117594966612175949666131759496661417594966615175949666161759496661717594966618175949666191759496662017594966621175949666221759496662317594966624175949666251759496662617594966627175949666281759496662917594966630175949666311759496663217594966633175949666341759496663517594966636175949666371759496663817594966639175949666401759496664117594966642175949666431759496664417594966645175949666461759496664717594966648175949666491759496665017594966651175949666521759496665317594966654175949666551759496665617594966657175949666581759496665917594966660175949666611759496666217594966663175949666641759496666517594966666175949666671759496666817594966669175949666701759496667117594966672175949666731759496667417594966675175949666761759496667717594966678175949666791759496668017594966681175949666821759496668317594966684175949666851759496668617594966687175949666881759496668917594966690175949666911759496669217594966693175949666941759496669517594966696175949666971759496669817594966699175949667001759496670117594966702175949667031759496670417594966705175949667061759496670717594966708175949667091759496671017594966711175949667121759496671317594966714175949667151759496671617594966717175949667181759496671917594966720175949667211759496672217594966723175949667241759496672517594966726175949667271759496672817594966729175949667301759496673117594966732175949667331759496673417594966735175949667361759496673717594966738175949667391759496674017594966741175949667421759496674317594966744175949667451759496674617594966747175949667481759496674917594966750175949667511759496675217594966753175949667541759496675517594966756175949667571759496675817594966759175949667601759496676117594966762175949667631759496676417594966765175949667661759496676717594966768175949667691759496677017594966771175949667721759496677317594966774175949667751759496677617594966777175949667781759496677917594966780175949667811759496678217594966783175949667841759496678517594966786175949667871759496678817594966789175949667901759496679117594966792175949667931759496679417594966795175949667961759496679717594966798175949667991759496680017594966801175949668021759496680317594966804175949668051759496680617594966807175949668081759496680917594966810175949668111759496681217594966813175949668141759496681517594966816175949668171759496681817594966819175949668201759496682117594966822175949668231759496682417594966825175949668261759496682717594966828175949668291759496683017594966831175949668321759496683317594966834175949668351759496683617594966837175949668381759496683917594966840175949668411759496684217594966843175949668441759496684517594966846175949668471759496684817594966849175949668501759496685117594966852175949668531759496685417594966855175949668561759496685717594966858175949668591759496686017594966861175949668621759496686317594966864175949668651759496686617594966867175949668681759496686917594966870175949668711759496687217594966873175949668741759496687517594966876175949668771759496687817594966879175949668801759496688117594966882175949668831759496688417594966885175949668861759496688717594966888175949668891759496689017594966891175949668921759496689317594966894175949668951759496689617594966897175949668981759496689917594966900175949669011759496690217594966903175949669041759496690517594966906175949669071759496690817594966909175949669101759496691117594966912175949669131759496691417594966915175949669161759496691717594966918175949669191759496692017594966921175949669221759496692317594966924175949669251759496692617594966927175949669281759496692917594966930175949669311759496693217594966933175949669341759496693517594966936175949669371759496693817594966939175949669401759496694117594966942175949669431759496694417594966945175949669461759496694717594966948175949669491759496695017594966951175949669521759496695317594966954175949669551759496695617594966957175949669581759496695917594966960175949669611759496696217594966963175949669641759496696517594966966175949669671759496696817594966969175949669701759496697117594966972175949669731759496697417594966975175949669761759496697717594966978175949669791759496698017594966981175949669821759496698317594966984175949669851759496698617594966987175949669881759496698917594966990175949669911759496699217594966993175949669941759496699517594966996175949669971759496699817594966999175949670001759496700117594967002175949670031759496700417594967005175949670061759496700717594967008175949670091759496701017594967011175949670121759496701317594967014175949670151759496701617594967017175949670181759496701917594967020175949670211759496702217594967023175949670241759496702517594967026175949670271759496702817594967029175949670301759496703117594967032175949670331759496703417594967035175949670361759496703717594967038175949670391759496704017594967041175949670421759496704317594967044175949670451759496704617594967047175949670481759496704917594967050175949670511759496705217594967053175949670541759496705517594967056175949670571759496705817594967059175949670601759496706117594967062175949670631759496706417594967065175949670661759496706717594967068175949670691759496707017594967071175949670721759496707317594967074175949670751759496707617594967077175949670781759496707917594967080175949670811759496708217594967083175949670841759496708517594967086175949670871759496708817594967089175949670901759496709117594967092175949670931759496709417594967095175949670961759496709717594967098175949670991759496710017594967101175949671021759496710317594967104175949671051759496710617594967107175949671081759496710917594967110175949671111759496711217594967113175949671141759496711517594967116175949671171759496711817594967119175949671201759496712117594967122175949671231759496712417594967125175949671261759496712717594967128175949671291759496713017594967131175949671321759496713317594967134175949671351759496713617594967137175949671381759496713917594967140175949671411759496714217594967143175949671441759496714517594967146175949671471759496714817594967149175949671501759496715117594967152175949671531759496715417594967155175949671561759496715717594967158175949671591759496716017594967161175949671621759496716317594967164175949671651759496716617594967167175949671681759496716917594967170175949671711759496717217594967173175949671741759496717517594967176175949671771759496717817594967179175949671801759496718117594967182175949671831759496718417594967185175949671861759496718717594967188175949671891759496719017594967191175949671921759496719317594967194175949671951759496719617594967197175949671981759496719917594967200175949672011759496720217594967203175949672041759496720517594967206175949672071759496720817594967209175949672101759496721117594967212175949672131759496721417594967215175949672161759496721717594967218175949672191759496722017594967221175949672221759496722317594967224175949672251759496722617594967227175949672281759496722917594967230175949672311759496723217594967233175949672341759496723517594967236175949672371759496723817594967239175949672401759496724117594967242175949672431759496724417594967245175949672461759496724717594967248175949672491759496725017594967251175949672521759496725317594967254175949672551759496725617594967257175949672581759496725917594967260175949672611759496726217594967263175949672641759496726517594967266175949672671759496726817594967269175949672701759496727117594967272175949672731759496727417594967275175949672761759496727717594967278175949672791759496728017594967281175949672821759496728317594967284175949672851759496728617594967287175949672881759496728917594967290175949672911759496729217594967293175949672941759496729517594967296175949672971759496729817594967299175949673001759496730117594967302175949673031759496730417594967305175949673061759496730717594967308175949673091759496731017594967311175949673121759496731317594967314175949673151759496731617594967317175949673181759496731917594967320175949673211759496732217594967323175949673241759496732517594967326175949673271759496732817594967329175949673301759496733117594967332175949673331759496733417594967335175949673361759496733717594967338175949673391759496734017594967341175949673421759496734317594967344175949673451759496734617594967347175949673481759496734917594967350175949673511759496735217594967353175949673541759496735517594967356175949673571759496735817594967359175949673601759496736117594967362175949673631759496736417594967365175949673661759496736717594967368175949673691759496737017594967371175949673721759496737317594967374175949673751759496737617594967377175949673781759496737917594967380175949673811759496738217594967383175949673841759496738517594967386175949673871759496738817594967389175949673901759496739117594967392175949673931759496739417594967395175949673961759496739717594967398175949673991759496740017594967401175949674021759496740317594967404175949674051759496740617594967407175949674081759496740917594967410175949674111759496741217594967413175949674141759496741517594967416175949674171759496741817594967419175949674201759496742117594967422175949674231759496742417594967425175949674261759496742717594967428175949674291759496743017594967431175949674321759496743317594967434175949674351759496743617594967437175949674381759496743917594967440175949674411759496744217594967443175949674441759496744517594967446175949674471759496744817594967449175949674501759496745117594967452175949674531759496745417594967455175949674561759496745717594967458175949674591759496746017594967461175949674621759496746317594967464175949674651759496746617594967467175949674681759496746917594967470175949674711759496747217594967473175949674741759496747517594967476175949674771759496747817594967479175949674801759496748117594967482175949674831759496748417594967485175949674861759496748717594967488175949674891759496749017594967491175949674921759496749317594967494175949674951759496749617594967497175949674981759496749917594967500175949675011759496750217594967503175949675041759496750517594967506175949675071759496750817594967509175949675101759496751117594967512175949675131759496751417594967515175949675161759496751717594967518175949675191759496752017594967521175949675221759496752317594967524175949675251759496752617594967527175949675281759496752917594967530175949675311759496753217594967533175949675341759496753517594967536175949675371759496753817594967539175949675401759496754117594967542175949675431759496754417594967545175949675461759496754717594967548175949675491759496755017594967551175949675521759496755317594967554175949675551759496755617594967557175949675581759496755917594967560175949675611759496756217594967563175949675641759496756517594967566175949675671759496756817594967569175949675701759496757117594967572175949675731759496757417594967575175949675761759496757717594967578175949675791759496758017594967581175949675821759496758317594967584175949675851759496758617594967587175949675881759496758917594967590175949675911759496759217594967593175949675941759496759517594967596175949675971759496759817594967599175949676001759496760117594967602175949676031759496760417594967605175949676061759496760717594967608175949676091759496761017594967611175949676121759496761317594967614175949676151759496761617594967617175949676181759496761917594967620175949676211759496762217594967623175949676241759496762517594967626175949676271759496762817594967629175949676301759496763117594967632175949676331759496763417594967635175949676361759496763717594967638175949676391759496764017594967641175949676421759496764317594967644175949676451759496764617594967647175949676481759496764917594967650175949676511759496765217594967653175949676541759496765517594967656175949676571759496765817594967659175949676601759496766117594967662175949676631759496766417594967665175949676661759496766717594967668175949676691759496767017594967671175949676721759496767317594967674175949676751759496767617594967677175949676781759496767917594967680175949676811759496768217594967683175949676841759496768517594967686175949676871759496768817594967689175949676901759496769117594967692175949676931759496769417594967695175949676961759496769717594967698175949676991759496770017594967701175949677021759496770317594967704175949677051759496770617594967707175949677081759496770917594967710175949677111759496771217594967713175949677141759496771517594967716175949677171759496771817594967719175949677201759496772117594967722175949677231759496772417594967725175949677261759496772717594967728175949677291759496773017594967731175949677321759496773317594967734175949677351759496773617594967737175949677381759496773917594967740175949677411759496774217594967743175949677441759496774517594967746175949677471759496774817594967749175949677501759496775117594967752175949677531759496775417594967755175949677561759496775717594967758175949677591759496776017594967761175949677621759496776317594967764175949677651759496776617594967767175949677681759496776917594967770175949677711759496777217594967773175949677741759496777517594967776175949677771759496777817594967779175949677801759496778117594967782175949677831759496778417594967785175949677861759496778717594967788175949677891759496779017594967791175949677921759496779317594967794175949677951759496779617594967797175949677981759496779917594967800175949678011759496780217594967803175949678041759496780517594967806175949678071759496780817594967809175949678101759496781117594967812175949678131759496781417594967815175949678161759496781717594967818175949678191759496782017594967821175949678221759496782317594967824175949678251759496782617594967827175949678281759496782917594967830175949678311759496783217594967833175949678341759496783517594967836175949678371759496783817594967839175949678401759496784117594967842175949678431759496784417594967845175949678461759496784717594967848175949678491759496785017594967851175949678521759496785317594967854175949678551759496785617594967857175949678581759496785917594967860175949678611759496786217594967863175949678641759496786517594967866175949678671759496786817594967869175949678701759496787117594967872175949678731759496787417594967875175949678761759496787717594967878175949678791759496788017594967881175949678821759496788317594967884175949678851759496788617594967887175949678881759496788917594967890175949678911759496789217594967893175949678941759496789517594967896175949678971759496789817594967899175949679001759496790117594967902175949679031759496790417594967905175949679061759496790717594967908175949679091759496791017594967911175949679121759496791317594967914175949679151759496791617594967917175949679181759496791917594967920175949679211759496792217594967923175949679241759496792517594967926175949679271759496792817594967929175949679301759496793117594967932175949679331759496793417594967935175949679361759496793717594967938175949679391759496794017594967941175949679421759496794317594967944175949679451759496794617594967947175949679481759496794917594967950175949679511759496795217594967953175949679541759496795517594967956175949679571759496795817594967959175949679601759496796117594967962175949679631759496796417594967965175949679661759496796717594967968175949679691759496797017594967971175949679721759496797317594967974175949679751759496797617594967977175949679781759496797917594967980175949679811759496798217594967983175949679841759496798517594967986175949679871759496798817594967989175949679901759496799117594967992175949679931759496799417594967995175949679961759496799717594967998175949679991759496800017594968001175949680021759496800317594968004175949680051759496800617594968007175949680081759496800917594968010175949680111759496801217594968013175949680141759496801517594968016175949680171759496801817594968019175949680201759496802117594968022175949680231759496802417594968025175949680261759496802717594968028175949680291759496803017594968031175949680321759496803317594968034175949680351759496803617594968037175949680381759496803917594968040175949680411759496804217594968043175949680441759496804517594968046175949680471759496804817594968049175949680501759496805117594968052175949680531759496805417594968055175949680561759496805717594968058175949680591759496806017594968061175949680621759496806317594968064175949680651759496806617594968067175949680681759496806917594968070175949680711759496807217594968073175949680741759496807517594968076175949680771759496807817594968079175949680801759496808117594968082175949680831759496808417594968085175949680861759496808717594968088175949680891759496809017594968091175949680921759496809317594968094175949680951759496809617594968097175949680981759496809917594968100175949681011759496810217594968103175949681041759496810517594968106175949681071759496810817594968109175949681101759496811117594968112175949681131759496811417594968115175949681161759496811717594968118175949681191759496812017594968121175949681221759496812317594968124175949681251759496812617594968127175949681281759496812917594968130175949681311759496813217594968133175949681341759496813517594968136175949681371759496813817594968139175949681401759496814117594968142175949681431759496814417594968145175949681461759496814717594968148175949681491759496815017594968151175949681521759496815317594968154175949681551759496815617594968157175949681581759496815917594968160175949681611759496816217594968163175949681641759496816517594968166175949681671759496816817594968169175949681701759496817117594968172175949681731759496817417594968175175949681761759496817717594968178175949681791759496818017594968181175949681821759496818317594968184175949681851759496818617594968187175949681881759496818917594968190175949681911759496819217594968193175949681941759496819517594968196175949681971759496819817594968199175949682001759496820117594968202175949682031759496820417594968205175949682061759496820717594968208175949682091759496821017594968211175949682121759496821317594968214175949682151759496821617594968217175949682181759496821917594968220175949682211759496822217594968223175949682241759496822517594968226175949682271759496822817594968229175949682301759496823117594968232175949682331759496823417594968235175949682361759496823717594968238175949682391759496824017594968241175949682421759496824317594968244175949682451759496824617594968247175949682481759496824917594968250175949682511759496825217594968253175949682541759496825517594968256175949682571759496825817594968259175949682601759496826117594968262175949682631759496826417594968265175949682661759496826717594968268175949682691759496827017594968271175949682721759496827317594968274175949682751759496827617594968277175949682781759496827917594968280175949682811759496828217594968283175949682841759496828517594968286175949682871759496828817594968289175949682901759496829117594968292175949682931759496829417594968295175949682961759496829717594968298175949682991759496830017594968301175949683021759496830317594968304175949683051759496830617594968307175949683081759496830917594968310175949683111759496831217594968313175949683141759496831517594968316175949683171759496831817594968319175949683201759496832117594968322175949683231759496832417594968325175949683261759496832717594968328175949683291759496833017594968331175949683321759496833317594968334175949683351759496833617594968337175949683381759496833917594968340175949683411759496834217594968343175949683441759496834517594968346175949683471759496834817594968349175949683501759496835117594968352175949683531759496835417594968355175949683561759496835717594968358175949683591759496836017594968361175949683621759496836317594968364175949683651759496836617594968367175949683681759496836917594968370175949683711759496837217594968373175949683741759496837517594968376175949683771759496837817594968379175949683801759496838117594968382175949683831759496838417594968385175949683861759496838717594968388175949683891759496839017594968391175949683921759496839317594968394175949683951759496839617594968397175949683981759496839917594968400175949684011759496840217594968403175949684041759496840517594968406175949684071759496840817594968409175949684101759496841117594968412175949684131759496841417594968415175949684161759496841717594968418175949684191759496842017594968421175949684221759496842317594968424175949684251759496842617594968427175949684281759496842917594968430175949684311759496843217594968433175949684341759496843517594968436175949684371759496843817594968439175949684401759496844117594968442175949684431759496844417594968445175949684461759496844717594968448175949684491759496845017594968451175949684521759496845317594968454175949684551759496845617594968457175949684581759496845917594968460175949684611759496846217594968463175949684641759496846517594968466175949684671759496846817594968469175949684701759496847117594968472175949684731759496847417594968475175949684761759496847717594968478175949684791759496848017594968481175949684821759496848317594968484175949684851759496848617594968487175949684881759496848917594968490175949684911759496849217594968493175949684941759496849517594968496175949684971759496849817594968499175949685001759496850117594968502175949685031759496850417594968505175949685061759496850717594968508175949685091759496851017594968511175949685121759496851317594968514175949685151759496851617594968517175949685181759496851917594968520175949685211759496852217594968523175949685241759496852517594968526175949685271759496852817594968529175949685301759496853117594968532175949685331759496853417594968535175949685361759496853717594968538175949685391759496854017594968541175949685421759496854317594968544175949685451759496854617594968547175949685481759496854917594968550175949685511759496855217594968553175949685541759496855517594968556175949685571759496855817594968559175949685601759496856117594968562175949685631759496856417594968565175949685661759496856717594968568175949685691759496857017594968571175949685721759496857317594968574175949685751759496857617594968577175949685781759496857917594968580175949685811759496858217594968583175949685841759496858517594968586175949685871759496858817594968589175949685901759496859117594968592175949685931759496859417594968595175949685961759496859717594968598175949685991759496860017594968601175949686021759496860317594968604175949686051759496860617594968607175949686081759496860917594968610175949686111759496861217594968613175949686141759496861517594968616175949686171759496861817594968619175949686201759496862117594968622175949686231759496862417594968625175949686261759496862717594968628175949686291759496863017594968631175949686321759496863317594968634175949686351759496863617594968637175949686381759496863917594968640175949686411759496864217594968643175949686441759496864517594968646175949686471759496864817594968649175949686501759496865117594968652175949686531759496865417594968655175949686561759496865717594968658175949686591759496866017594968661175949686621759496866317594968664175949686651759496866617594968667175949686681759496866917594968670175949686711759496867217594968673175949686741759496867517594968676175949686771759496867817594968679175949686801759496868117594968682175949686831759496868417594968685175949686861759496868717594968688175949686891759496869017594968691175949686921759496869317594968694175949686951759496869617594968697175949686981759496869917594968700175949687011759496870217594968703175949687041759496870517594968706175949687071759496870817594968709175949687101759496871117594968712175949687131759496871417594968715175949687161759496871717594968718175949687191759496872017594968721175949687221759496872317594968724175949687251759496872617594968727175949687281759496872917594968730175949687311759496873217594968733175949687341759496873517594968736175949687371759496873817594968739175949687401759496874117594968742175949687431759496874417594968745175949687461759496874717594968748175949687491759496875017594968751175949687521759496875317594968754175949687551759496875617594968757175949687581759496875917594968760175949687611759496876217594968763175949687641759496876517594968766175949687671759496876817594968769175949687701759496877117594968772175949687731759496877417594968775175949687761759496877717594968778175949687791759496878017594968781175949687821759496878317594968784175949687851759496878617594968787175949687881759496878917594968790175949687911759496879217594968793175949687941759496879517594968796175949687971759496879817594968799175949688001759496880117594968802175949688031759496880417594968805175949688061759496880717594968808175949688091759496881017594968811175949688121759496881317594968814175949688151759496881617594968817175949688181759496881917594968820175949688211759496882217594968823175949688241759496882517594968826175949688271759496882817594968829175949688301759496883117594968832175949688331759496883417594968835175949688361759496883717594968838175949688391759496884017594968841175949688421759496884317594968844175949688451759496884617594968847175949688481759496884917594968850175949688511759496885217594968853175949688541759496885517594968856175949688571759496885817594968859175949688601759496886117594968862175949688631759496886417594968865175949688661759496886717594968868175949688691759496887017594968871175949688721759496887317594968874175949688751759496887617594968877175949688781759496887917594968880175949688811759496888217594968883175949688841759496888517594968886175949688871759496888817594968889175949688901759496889117594968892175949688931759496889417594968895175949688961759496889717594968898175949688991759496890017594968901175949689021759496890317594968904175949689051759496890617594968907175949689081759496890917594968910175949689111759496891217594968913175949689141759496891517594968916175949689171759496891817594968919175949689201759496892117594968922175949689231759496892417594968925175949689261759496892717594968928175949689291759496893017594968931175949689321759496893317594968934175949689351759496893617594968937175949689381759496893917594968940175949689411759496894217594968943175949689441759496894517594968946175949689471759496894817594968949175949689501759496895117594968952175949689531759496895417594968955175949689561759496895717594968958175949689591759496896017594968961175949689621759496896317594968964175949689651759496896617594968967175949689681759496896917594968970175949689711759496897217594968973175949689741759496897517594968976175949689771759496897817594968979175949689801759496898117594968982175949689831759496898417594968985175949689861759496898717594968988175949689891759496899017594968991175949689921759496899317594968994175949689951759496899617594968997175949689981759496899917594969000175949690011759496900217594969003175949690041759496900517594969006175949690071759496900817594969009175949690101759496901117594969012175949690131759496901417594969015175949690161759496901717594969018175949690191759496902017594969021175949690221759496902317594969024175949690251759496902617594969027175949690281759496902917594969030175949690311759496903217594969033175949690341759496903517594969036175949690371759496903817594969039175949690401759496904117594969042175949690431759496904417594969045175949690461759496904717594969048175949690491759496905017594969051175949690521759496905317594969054175949690551759496905617594969057175949690581759496905917594969060175949690611759496906217594969063175949690641759496906517594969066175949690671759496906817594969069175949690701759496907117594969072175949690731759496907417594969075175949690761759496907717594969078175949690791759496908017594969081175949690821759496908317594969084175949690851759496908617594969087175949690881759496908917594969090175949690911759496909217594969093175949690941759496909517594969096175949690971759496909817594969099175949691001759496910117594969102175949691031759496910417594969105175949691061759496910717594969108175949691091759496911017594969111175949691121759496911317594969114175949691151759496911617594969117175949691181759496911917594969120175949691211759496912217594969123175949691241759496912517594969126175949691271759496912817594969129175949691301759496913117594969132175949691331759496913417594969135175949691361759496913717594969138175949691391759496914017594969141175949691421759496914317594969144175949691451759496914617594969147175949691481759496914917594969150175949691511759496915217594969153175949691541759496915517594969156175949691571759496915817594969159175949691601759496916117594969162175949691631759496916417594969165175949691661759496916717594969168175949691691759496917017594969171175949691721759496917317594969174175949691751759496917617594969177175949691781759496917917594969180175949691811759496918217594969183175949691841759496918517594969186175949691871759496918817594969189175949691901759496919117594969192175949691931759496919417594969195175949691961759496919717594969198175949691991759496920017594969201175949692021759496920317594969204175949692051759496920617594969207175949692081759496920917594969210175949692111759496921217594969213175949692141759496921517594969216175949692171759496921817594969219175949692201759496922117594969222175949692231759496922417594969225175949692261759496922717594969228175949692291759496923017594969231175949692321759496923317594969234175949692351759496923617594969237175949692381759496923917594969240175949692411759496924217594969243175949692441759496924517594969246175949692471759496924817594969249175949692501759496925117594969252175949692531759496925417594969255175949692561759496925717594969258175949692591759496926017594969261175949692621759496926317594969264175949692651759496926617594969267175949692681759496926917594969270175949692711759496927217594969273175949692741759496927517594969276175949692771759496927817594969279175949692801759496928117594969282175949692831759496928417594969285175949692861759496928717594969288175949692891759496929017594969291175949692921759496929317594969294175949692951759496929617594969297175949692981759496929917594969300175949693011759496930217594969303175949693041759496930517594969306175949693071759496930817594969309175949693101759496931117594969312175949693131759496931417594969315175949693161759496931717594969318175949693191759496932017594969321175949693221759496932317594969324175949693251759496932617594969327175949693281759496932917594969330175949693311759496933217594969333175949693341759496933517594969336175949693371759496933817594969339175949693401759496934117594969342175949693431759496934417594969345175949693461759496934717594969348175949693491759496935017594969351175949693521759496935317594969354175949693551759496935617594969357175949693581759496935917594969360175949693611759496936217594969363175949693641759496936517594969366175949693671759496936817594969369175949693701759496937117594969372175949693731759496937417594969375175949693761759496937717594969378175949693791759496938017594969381175949693821759496938317594969384175949693851759496938617594969387175949693881759496938917594969390175949693911759496939217594969393175949693941759496939517594969396175949693971759496939817594969399175949694001759496940117594969402175949694031759496940417594969405175949694061759496940717594969408175949694091759496941017594969411175949694121759496941317594969414175949694151759496941617594969417175949694181759496941917594969420175949694211759496942217594969423175949694241759496942517594969426175949694271759496942817594969429175949694301759496943117594969432175949694331759496943417594969435175949694361759496943717594969438175949694391759496944017594969441175949694421759496944317594969444175949694451759496944617594969447175949694481759496944917594969450175949694511759496945217594969453175949694541759496945517594969456175949694571759496945817594969459175949694601759496946117594969462175949694631759496946417594969465175949694661759496946717594969468175949694691759496947017594969471175949694721759496947317594969474175949694751759496947617594969477175949694781759496947917594969480175949694811759496948217594969483175949694841759496948517594969486175949694871759496948817594969489175949694901759496949117594969492175949694931759496949417594969495175949694961759496949717594969498175949694991759496950017594969501175949695021759496950317594969504175949695051759496950617594969507175949695081759496950917594969510175949695111759496951217594969513175949695141759496951517594969516175949695171759496951817594969519175949695201759496952117594969522175949695231759496952417594969525175949695261759496952717594969528175949695291759496953017594969531175949695321759496953317594969534175949695351759496953617594969537175949695381759496953917594969540175949695411759496954217594969543175949695441759496954517594969546175949695471759496954817594969549175949695501759496955117594969552175949695531759496955417594969555175949695561759496955717594969558175949695591759496956017594969561175949695621759496956317594969564175949695651759496956617594969567175949695681759496956917594969570175949695711759496957217594969573175949695741759496957517594969576175949695771759496957817594969579175949695801759496958117594969582175949695831759496958417594969585175949695861759496958717594969588175949695891759496959017594969591175949695921759496959317594969594175949695951759496959617594969597175949695981759496959917594969600175949696011759496960217594969603175949696041759496960517594969606175949696071759496960817594969609175949696101759496961117594969612175949696131759496961417594969615175949696161759496961717594969618175949696191759496962017594969621175949696221759496962317594969624175949696251759496962617594969627175949696281759496962917594969630175949696311759496963217594969633175949696341759496963517594969636175949696371759496963817594969639175949696401759496964117594969642175949696431759496964417594969645175949696461759496964717594969648175949696491759496965017594969651175949696521759496965317594969654175949696551759496965617594969657175949696581759496965917594969660175949696611759496966217594969663175949696641759496966517594969666175949696671759496966817594969669175949696701759496967117594969672175949696731759496967417594969675175949696761759496967717594969678175949696791759496968017594969681175949696821759496968317594969684175949696851759496968617594969687175949696881759496968917594969690175949696911759496969217594969693175949696941759496969517594969696175949696971759496969817594969699175949697001759496970117594969702175949697031759496970417594969705175949697061759496970717594969708175949697091759496971017594969711175949697121759496971317594969714175949697151759496971617594969717175949697181759496971917594969720175949697211759496972217594969723175949697241759496972517594969726175949697271759496972817594969729175949697301759496973117594969732175949697331759496973417594969735175949697361759496973717594969738175949697391759496974017594969741175949697421759496974317594969744175949697451759496974617594969747175949697481759496974917594969750175949697511759496975217594969753175949697541759496975517594969756175949697571759496975817594969759175949697601759496976117594969762175949697631759496976417594969765175949697661759496976717594969768175949697691759496977017594969771175949697721759496977317594969774175949697751759496977617594969777175949697781759496977917594969780175949697811759496978217594969783175949697841759496978517594969786175949697871759496978817594969789175949697901759496979117594969792175949697931759496979417594969795175949697961759496979717594969798175949697991759496980017594969801175949698021759496980317594969804175949698051759496980617594969807175949698081759496980917594969810175949698111759496981217594969813175949698141759496981517594969816175949698171759496981817594969819175949698201759496982117594969822175949698231759496982417594969825175949698261759496982717594969828175949698291759496983017594969831175949698321759496983317594969834175949698351759496983617594969837175949698381759496983917594969840175949698411759496984217594969843175949698441759496984517594969846175949698471759496984817594969849175949698501759496985117594969852175949698531759496985417594969855175949698561759496985717594969858175949698591759496986017594969861175949698621759496986317594969864175949698651759496986617594969867175949698681759496986917594969870175949698711759496987217594969873175949698741759496987517594969876175949698771759496987817594969879175949698801759496988117594969882175949698831759496988417594969885175949698861759496988717594969888175949698891759496989017594969891175949698921759496989317594969894175949698951759496989617594969897175949698981759496989917594969900175949699011759496990217594969903175949699041759496990517594969906175949699071759496990817594969909175949699101759496991117594969912175949699131759496991417594969915175949699161759496991717594969918175949699191759496992017594969921175949699221759496992317594969924175949699251759496992617594969927175949699281759496992917594969930175949699311759496993217594969933175949699341759496993517594969936175949699371759496993817594969939175949699401759496994117594969942175949699431759496994417594969945175949699461759496994717594969948175949699491759496995017594969951175949699521759496995317594969954175949699551759496995617594969957175949699581759496995917594969960175949699611759496996217594969963175949699641759496996517594969966175949699671759496996817594969969175949699701759496997117594969972175949699731759496997417594969975175949699761759496997717594969978175949699791759496998017594969981175949699821759496998317594969984175949699851759496998617594969987175949699881759496998917594969990175949699911759496999217594969993175949699941759496999517594969996175949699971759496999817594969999