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

手机号段1784235

1784235号段手机号码表

17842350000178423500011784235000217842350003178423500041784235000517842350006178423500071784235000817842350009178423500101784235001117842350012178423500131784235001417842350015178423500161784235001717842350018178423500191784235002017842350021178423500221784235002317842350024178423500251784235002617842350027178423500281784235002917842350030178423500311784235003217842350033178423500341784235003517842350036178423500371784235003817842350039178423500401784235004117842350042178423500431784235004417842350045178423500461784235004717842350048178423500491784235005017842350051178423500521784235005317842350054178423500551784235005617842350057178423500581784235005917842350060178423500611784235006217842350063178423500641784235006517842350066178423500671784235006817842350069178423500701784235007117842350072178423500731784235007417842350075178423500761784235007717842350078178423500791784235008017842350081178423500821784235008317842350084178423500851784235008617842350087178423500881784235008917842350090178423500911784235009217842350093178423500941784235009517842350096178423500971784235009817842350099178423501001784235010117842350102178423501031784235010417842350105178423501061784235010717842350108178423501091784235011017842350111178423501121784235011317842350114178423501151784235011617842350117178423501181784235011917842350120178423501211784235012217842350123178423501241784235012517842350126178423501271784235012817842350129178423501301784235013117842350132178423501331784235013417842350135178423501361784235013717842350138178423501391784235014017842350141178423501421784235014317842350144178423501451784235014617842350147178423501481784235014917842350150178423501511784235015217842350153178423501541784235015517842350156178423501571784235015817842350159178423501601784235016117842350162178423501631784235016417842350165178423501661784235016717842350168178423501691784235017017842350171178423501721784235017317842350174178423501751784235017617842350177178423501781784235017917842350180178423501811784235018217842350183178423501841784235018517842350186178423501871784235018817842350189178423501901784235019117842350192178423501931784235019417842350195178423501961784235019717842350198178423501991784235020017842350201178423502021784235020317842350204178423502051784235020617842350207178423502081784235020917842350210178423502111784235021217842350213178423502141784235021517842350216178423502171784235021817842350219178423502201784235022117842350222178423502231784235022417842350225178423502261784235022717842350228178423502291784235023017842350231178423502321784235023317842350234178423502351784235023617842350237178423502381784235023917842350240178423502411784235024217842350243178423502441784235024517842350246178423502471784235024817842350249178423502501784235025117842350252178423502531784235025417842350255178423502561784235025717842350258178423502591784235026017842350261178423502621784235026317842350264178423502651784235026617842350267178423502681784235026917842350270178423502711784235027217842350273178423502741784235027517842350276178423502771784235027817842350279178423502801784235028117842350282178423502831784235028417842350285178423502861784235028717842350288178423502891784235029017842350291178423502921784235029317842350294178423502951784235029617842350297178423502981784235029917842350300178423503011784235030217842350303178423503041784235030517842350306178423503071784235030817842350309178423503101784235031117842350312178423503131784235031417842350315178423503161784235031717842350318178423503191784235032017842350321178423503221784235032317842350324178423503251784235032617842350327178423503281784235032917842350330178423503311784235033217842350333178423503341784235033517842350336178423503371784235033817842350339178423503401784235034117842350342178423503431784235034417842350345178423503461784235034717842350348178423503491784235035017842350351178423503521784235035317842350354178423503551784235035617842350357178423503581784235035917842350360178423503611784235036217842350363178423503641784235036517842350366178423503671784235036817842350369178423503701784235037117842350372178423503731784235037417842350375178423503761784235037717842350378178423503791784235038017842350381178423503821784235038317842350384178423503851784235038617842350387178423503881784235038917842350390178423503911784235039217842350393178423503941784235039517842350396178423503971784235039817842350399178423504001784235040117842350402178423504031784235040417842350405178423504061784235040717842350408178423504091784235041017842350411178423504121784235041317842350414178423504151784235041617842350417178423504181784235041917842350420178423504211784235042217842350423178423504241784235042517842350426178423504271784235042817842350429178423504301784235043117842350432178423504331784235043417842350435178423504361784235043717842350438178423504391784235044017842350441178423504421784235044317842350444178423504451784235044617842350447178423504481784235044917842350450178423504511784235045217842350453178423504541784235045517842350456178423504571784235045817842350459178423504601784235046117842350462178423504631784235046417842350465178423504661784235046717842350468178423504691784235047017842350471178423504721784235047317842350474178423504751784235047617842350477178423504781784235047917842350480178423504811784235048217842350483178423504841784235048517842350486178423504871784235048817842350489178423504901784235049117842350492178423504931784235049417842350495178423504961784235049717842350498178423504991784235050017842350501178423505021784235050317842350504178423505051784235050617842350507178423505081784235050917842350510178423505111784235051217842350513178423505141784235051517842350516178423505171784235051817842350519178423505201784235052117842350522178423505231784235052417842350525178423505261784235052717842350528178423505291784235053017842350531178423505321784235053317842350534178423505351784235053617842350537178423505381784235053917842350540178423505411784235054217842350543178423505441784235054517842350546178423505471784235054817842350549178423505501784235055117842350552178423505531784235055417842350555178423505561784235055717842350558178423505591784235056017842350561178423505621784235056317842350564178423505651784235056617842350567178423505681784235056917842350570178423505711784235057217842350573178423505741784235057517842350576178423505771784235057817842350579178423505801784235058117842350582178423505831784235058417842350585178423505861784235058717842350588178423505891784235059017842350591178423505921784235059317842350594178423505951784235059617842350597178423505981784235059917842350600178423506011784235060217842350603178423506041784235060517842350606178423506071784235060817842350609178423506101784235061117842350612178423506131784235061417842350615178423506161784235061717842350618178423506191784235062017842350621178423506221784235062317842350624178423506251784235062617842350627178423506281784235062917842350630178423506311784235063217842350633178423506341784235063517842350636178423506371784235063817842350639178423506401784235064117842350642178423506431784235064417842350645178423506461784235064717842350648178423506491784235065017842350651178423506521784235065317842350654178423506551784235065617842350657178423506581784235065917842350660178423506611784235066217842350663178423506641784235066517842350666178423506671784235066817842350669178423506701784235067117842350672178423506731784235067417842350675178423506761784235067717842350678178423506791784235068017842350681178423506821784235068317842350684178423506851784235068617842350687178423506881784235068917842350690178423506911784235069217842350693178423506941784235069517842350696178423506971784235069817842350699178423507001784235070117842350702178423507031784235070417842350705178423507061784235070717842350708178423507091784235071017842350711178423507121784235071317842350714178423507151784235071617842350717178423507181784235071917842350720178423507211784235072217842350723178423507241784235072517842350726178423507271784235072817842350729178423507301784235073117842350732178423507331784235073417842350735178423507361784235073717842350738178423507391784235074017842350741178423507421784235074317842350744178423507451784235074617842350747178423507481784235074917842350750178423507511784235075217842350753178423507541784235075517842350756178423507571784235075817842350759178423507601784235076117842350762178423507631784235076417842350765178423507661784235076717842350768178423507691784235077017842350771178423507721784235077317842350774178423507751784235077617842350777178423507781784235077917842350780178423507811784235078217842350783178423507841784235078517842350786178423507871784235078817842350789178423507901784235079117842350792178423507931784235079417842350795178423507961784235079717842350798178423507991784235080017842350801178423508021784235080317842350804178423508051784235080617842350807178423508081784235080917842350810178423508111784235081217842350813178423508141784235081517842350816178423508171784235081817842350819178423508201784235082117842350822178423508231784235082417842350825178423508261784235082717842350828178423508291784235083017842350831178423508321784235083317842350834178423508351784235083617842350837178423508381784235083917842350840178423508411784235084217842350843178423508441784235084517842350846178423508471784235084817842350849178423508501784235085117842350852178423508531784235085417842350855178423508561784235085717842350858178423508591784235086017842350861178423508621784235086317842350864178423508651784235086617842350867178423508681784235086917842350870178423508711784235087217842350873178423508741784235087517842350876178423508771784235087817842350879178423508801784235088117842350882178423508831784235088417842350885178423508861784235088717842350888178423508891784235089017842350891178423508921784235089317842350894178423508951784235089617842350897178423508981784235089917842350900178423509011784235090217842350903178423509041784235090517842350906178423509071784235090817842350909178423509101784235091117842350912178423509131784235091417842350915178423509161784235091717842350918178423509191784235092017842350921178423509221784235092317842350924178423509251784235092617842350927178423509281784235092917842350930178423509311784235093217842350933178423509341784235093517842350936178423509371784235093817842350939178423509401784235094117842350942178423509431784235094417842350945178423509461784235094717842350948178423509491784235095017842350951178423509521784235095317842350954178423509551784235095617842350957178423509581784235095917842350960178423509611784235096217842350963178423509641784235096517842350966178423509671784235096817842350969178423509701784235097117842350972178423509731784235097417842350975178423509761784235097717842350978178423509791784235098017842350981178423509821784235098317842350984178423509851784235098617842350987178423509881784235098917842350990178423509911784235099217842350993178423509941784235099517842350996178423509971784235099817842350999178423510001784235100117842351002178423510031784235100417842351005178423510061784235100717842351008178423510091784235101017842351011178423510121784235101317842351014178423510151784235101617842351017178423510181784235101917842351020178423510211784235102217842351023178423510241784235102517842351026178423510271784235102817842351029178423510301784235103117842351032178423510331784235103417842351035178423510361784235103717842351038178423510391784235104017842351041178423510421784235104317842351044178423510451784235104617842351047178423510481784235104917842351050178423510511784235105217842351053178423510541784235105517842351056178423510571784235105817842351059178423510601784235106117842351062178423510631784235106417842351065178423510661784235106717842351068178423510691784235107017842351071178423510721784235107317842351074178423510751784235107617842351077178423510781784235107917842351080178423510811784235108217842351083178423510841784235108517842351086178423510871784235108817842351089178423510901784235109117842351092178423510931784235109417842351095178423510961784235109717842351098178423510991784235110017842351101178423511021784235110317842351104178423511051784235110617842351107178423511081784235110917842351110178423511111784235111217842351113178423511141784235111517842351116178423511171784235111817842351119178423511201784235112117842351122178423511231784235112417842351125178423511261784235112717842351128178423511291784235113017842351131178423511321784235113317842351134178423511351784235113617842351137178423511381784235113917842351140178423511411784235114217842351143178423511441784235114517842351146178423511471784235114817842351149178423511501784235115117842351152178423511531784235115417842351155178423511561784235115717842351158178423511591784235116017842351161178423511621784235116317842351164178423511651784235116617842351167178423511681784235116917842351170178423511711784235117217842351173178423511741784235117517842351176178423511771784235117817842351179178423511801784235118117842351182178423511831784235118417842351185178423511861784235118717842351188178423511891784235119017842351191178423511921784235119317842351194178423511951784235119617842351197178423511981784235119917842351200178423512011784235120217842351203178423512041784235120517842351206178423512071784235120817842351209178423512101784235121117842351212178423512131784235121417842351215178423512161784235121717842351218178423512191784235122017842351221178423512221784235122317842351224178423512251784235122617842351227178423512281784235122917842351230178423512311784235123217842351233178423512341784235123517842351236178423512371784235123817842351239178423512401784235124117842351242178423512431784235124417842351245178423512461784235124717842351248178423512491784235125017842351251178423512521784235125317842351254178423512551784235125617842351257178423512581784235125917842351260178423512611784235126217842351263178423512641784235126517842351266178423512671784235126817842351269178423512701784235127117842351272178423512731784235127417842351275178423512761784235127717842351278178423512791784235128017842351281178423512821784235128317842351284178423512851784235128617842351287178423512881784235128917842351290178423512911784235129217842351293178423512941784235129517842351296178423512971784235129817842351299178423513001784235130117842351302178423513031784235130417842351305178423513061784235130717842351308178423513091784235131017842351311178423513121784235131317842351314178423513151784235131617842351317178423513181784235131917842351320178423513211784235132217842351323178423513241784235132517842351326178423513271784235132817842351329178423513301784235133117842351332178423513331784235133417842351335178423513361784235133717842351338178423513391784235134017842351341178423513421784235134317842351344178423513451784235134617842351347178423513481784235134917842351350178423513511784235135217842351353178423513541784235135517842351356178423513571784235135817842351359178423513601784235136117842351362178423513631784235136417842351365178423513661784235136717842351368178423513691784235137017842351371178423513721784235137317842351374178423513751784235137617842351377178423513781784235137917842351380178423513811784235138217842351383178423513841784235138517842351386178423513871784235138817842351389178423513901784235139117842351392178423513931784235139417842351395178423513961784235139717842351398178423513991784235140017842351401178423514021784235140317842351404178423514051784235140617842351407178423514081784235140917842351410178423514111784235141217842351413178423514141784235141517842351416178423514171784235141817842351419178423514201784235142117842351422178423514231784235142417842351425178423514261784235142717842351428178423514291784235143017842351431178423514321784235143317842351434178423514351784235143617842351437178423514381784235143917842351440178423514411784235144217842351443178423514441784235144517842351446178423514471784235144817842351449178423514501784235145117842351452178423514531784235145417842351455178423514561784235145717842351458178423514591784235146017842351461178423514621784235146317842351464178423514651784235146617842351467178423514681784235146917842351470178423514711784235147217842351473178423514741784235147517842351476178423514771784235147817842351479178423514801784235148117842351482178423514831784235148417842351485178423514861784235148717842351488178423514891784235149017842351491178423514921784235149317842351494178423514951784235149617842351497178423514981784235149917842351500178423515011784235150217842351503178423515041784235150517842351506178423515071784235150817842351509178423515101784235151117842351512178423515131784235151417842351515178423515161784235151717842351518178423515191784235152017842351521178423515221784235152317842351524178423515251784235152617842351527178423515281784235152917842351530178423515311784235153217842351533178423515341784235153517842351536178423515371784235153817842351539178423515401784235154117842351542178423515431784235154417842351545178423515461784235154717842351548178423515491784235155017842351551178423515521784235155317842351554178423515551784235155617842351557178423515581784235155917842351560178423515611784235156217842351563178423515641784235156517842351566178423515671784235156817842351569178423515701784235157117842351572178423515731784235157417842351575178423515761784235157717842351578178423515791784235158017842351581178423515821784235158317842351584178423515851784235158617842351587178423515881784235158917842351590178423515911784235159217842351593178423515941784235159517842351596178423515971784235159817842351599178423516001784235160117842351602178423516031784235160417842351605178423516061784235160717842351608178423516091784235161017842351611178423516121784235161317842351614178423516151784235161617842351617178423516181784235161917842351620178423516211784235162217842351623178423516241784235162517842351626178423516271784235162817842351629178423516301784235163117842351632178423516331784235163417842351635178423516361784235163717842351638178423516391784235164017842351641178423516421784235164317842351644178423516451784235164617842351647178423516481784235164917842351650178423516511784235165217842351653178423516541784235165517842351656178423516571784235165817842351659178423516601784235166117842351662178423516631784235166417842351665178423516661784235166717842351668178423516691784235167017842351671178423516721784235167317842351674178423516751784235167617842351677178423516781784235167917842351680178423516811784235168217842351683178423516841784235168517842351686178423516871784235168817842351689178423516901784235169117842351692178423516931784235169417842351695178423516961784235169717842351698178423516991784235170017842351701178423517021784235170317842351704178423517051784235170617842351707178423517081784235170917842351710178423517111784235171217842351713178423517141784235171517842351716178423517171784235171817842351719178423517201784235172117842351722178423517231784235172417842351725178423517261784235172717842351728178423517291784235173017842351731178423517321784235173317842351734178423517351784235173617842351737178423517381784235173917842351740178423517411784235174217842351743178423517441784235174517842351746178423517471784235174817842351749178423517501784235175117842351752178423517531784235175417842351755178423517561784235175717842351758178423517591784235176017842351761178423517621784235176317842351764178423517651784235176617842351767178423517681784235176917842351770178423517711784235177217842351773178423517741784235177517842351776178423517771784235177817842351779178423517801784235178117842351782178423517831784235178417842351785178423517861784235178717842351788178423517891784235179017842351791178423517921784235179317842351794178423517951784235179617842351797178423517981784235179917842351800178423518011784235180217842351803178423518041784235180517842351806178423518071784235180817842351809178423518101784235181117842351812178423518131784235181417842351815178423518161784235181717842351818178423518191784235182017842351821178423518221784235182317842351824178423518251784235182617842351827178423518281784235182917842351830178423518311784235183217842351833178423518341784235183517842351836178423518371784235183817842351839178423518401784235184117842351842178423518431784235184417842351845178423518461784235184717842351848178423518491784235185017842351851178423518521784235185317842351854178423518551784235185617842351857178423518581784235185917842351860178423518611784235186217842351863178423518641784235186517842351866178423518671784235186817842351869178423518701784235187117842351872178423518731784235187417842351875178423518761784235187717842351878178423518791784235188017842351881178423518821784235188317842351884178423518851784235188617842351887178423518881784235188917842351890178423518911784235189217842351893178423518941784235189517842351896178423518971784235189817842351899178423519001784235190117842351902178423519031784235190417842351905178423519061784235190717842351908178423519091784235191017842351911178423519121784235191317842351914178423519151784235191617842351917178423519181784235191917842351920178423519211784235192217842351923178423519241784235192517842351926178423519271784235192817842351929178423519301784235193117842351932178423519331784235193417842351935178423519361784235193717842351938178423519391784235194017842351941178423519421784235194317842351944178423519451784235194617842351947178423519481784235194917842351950178423519511784235195217842351953178423519541784235195517842351956178423519571784235195817842351959178423519601784235196117842351962178423519631784235196417842351965178423519661784235196717842351968178423519691784235197017842351971178423519721784235197317842351974178423519751784235197617842351977178423519781784235197917842351980178423519811784235198217842351983178423519841784235198517842351986178423519871784235198817842351989178423519901784235199117842351992178423519931784235199417842351995178423519961784235199717842351998178423519991784235200017842352001178423520021784235200317842352004178423520051784235200617842352007178423520081784235200917842352010178423520111784235201217842352013178423520141784235201517842352016178423520171784235201817842352019178423520201784235202117842352022178423520231784235202417842352025178423520261784235202717842352028178423520291784235203017842352031178423520321784235203317842352034178423520351784235203617842352037178423520381784235203917842352040178423520411784235204217842352043178423520441784235204517842352046178423520471784235204817842352049178423520501784235205117842352052178423520531784235205417842352055178423520561784235205717842352058178423520591784235206017842352061178423520621784235206317842352064178423520651784235206617842352067178423520681784235206917842352070178423520711784235207217842352073178423520741784235207517842352076178423520771784235207817842352079178423520801784235208117842352082178423520831784235208417842352085178423520861784235208717842352088178423520891784235209017842352091178423520921784235209317842352094178423520951784235209617842352097178423520981784235209917842352100178423521011784235210217842352103178423521041784235210517842352106178423521071784235210817842352109178423521101784235211117842352112178423521131784235211417842352115178423521161784235211717842352118178423521191784235212017842352121178423521221784235212317842352124178423521251784235212617842352127178423521281784235212917842352130178423521311784235213217842352133178423521341784235213517842352136178423521371784235213817842352139178423521401784235214117842352142178423521431784235214417842352145178423521461784235214717842352148178423521491784235215017842352151178423521521784235215317842352154178423521551784235215617842352157178423521581784235215917842352160178423521611784235216217842352163178423521641784235216517842352166178423521671784235216817842352169178423521701784235217117842352172178423521731784235217417842352175178423521761784235217717842352178178423521791784235218017842352181178423521821784235218317842352184178423521851784235218617842352187178423521881784235218917842352190178423521911784235219217842352193178423521941784235219517842352196178423521971784235219817842352199178423522001784235220117842352202178423522031784235220417842352205178423522061784235220717842352208178423522091784235221017842352211178423522121784235221317842352214178423522151784235221617842352217178423522181784235221917842352220178423522211784235222217842352223178423522241784235222517842352226178423522271784235222817842352229178423522301784235223117842352232178423522331784235223417842352235178423522361784235223717842352238178423522391784235224017842352241178423522421784235224317842352244178423522451784235224617842352247178423522481784235224917842352250178423522511784235225217842352253178423522541784235225517842352256178423522571784235225817842352259178423522601784235226117842352262178423522631784235226417842352265178423522661784235226717842352268178423522691784235227017842352271178423522721784235227317842352274178423522751784235227617842352277178423522781784235227917842352280178423522811784235228217842352283178423522841784235228517842352286178423522871784235228817842352289178423522901784235229117842352292178423522931784235229417842352295178423522961784235229717842352298178423522991784235230017842352301178423523021784235230317842352304178423523051784235230617842352307178423523081784235230917842352310178423523111784235231217842352313178423523141784235231517842352316178423523171784235231817842352319178423523201784235232117842352322178423523231784235232417842352325178423523261784235232717842352328178423523291784235233017842352331178423523321784235233317842352334178423523351784235233617842352337178423523381784235233917842352340178423523411784235234217842352343178423523441784235234517842352346178423523471784235234817842352349178423523501784235235117842352352178423523531784235235417842352355178423523561784235235717842352358178423523591784235236017842352361178423523621784235236317842352364178423523651784235236617842352367178423523681784235236917842352370178423523711784235237217842352373178423523741784235237517842352376178423523771784235237817842352379178423523801784235238117842352382178423523831784235238417842352385178423523861784235238717842352388178423523891784235239017842352391178423523921784235239317842352394178423523951784235239617842352397178423523981784235239917842352400178423524011784235240217842352403178423524041784235240517842352406178423524071784235240817842352409178423524101784235241117842352412178423524131784235241417842352415178423524161784235241717842352418178423524191784235242017842352421178423524221784235242317842352424178423524251784235242617842352427178423524281784235242917842352430178423524311784235243217842352433178423524341784235243517842352436178423524371784235243817842352439178423524401784235244117842352442178423524431784235244417842352445178423524461784235244717842352448178423524491784235245017842352451178423524521784235245317842352454178423524551784235245617842352457178423524581784235245917842352460178423524611784235246217842352463178423524641784235246517842352466178423524671784235246817842352469178423524701784235247117842352472178423524731784235247417842352475178423524761784235247717842352478178423524791784235248017842352481178423524821784235248317842352484178423524851784235248617842352487178423524881784235248917842352490178423524911784235249217842352493178423524941784235249517842352496178423524971784235249817842352499178423525001784235250117842352502178423525031784235250417842352505178423525061784235250717842352508178423525091784235251017842352511178423525121784235251317842352514178423525151784235251617842352517178423525181784235251917842352520178423525211784235252217842352523178423525241784235252517842352526178423525271784235252817842352529178423525301784235253117842352532178423525331784235253417842352535178423525361784235253717842352538178423525391784235254017842352541178423525421784235254317842352544178423525451784235254617842352547178423525481784235254917842352550178423525511784235255217842352553178423525541784235255517842352556178423525571784235255817842352559178423525601784235256117842352562178423525631784235256417842352565178423525661784235256717842352568178423525691784235257017842352571178423525721784235257317842352574178423525751784235257617842352577178423525781784235257917842352580178423525811784235258217842352583178423525841784235258517842352586178423525871784235258817842352589178423525901784235259117842352592178423525931784235259417842352595178423525961784235259717842352598178423525991784235260017842352601178423526021784235260317842352604178423526051784235260617842352607178423526081784235260917842352610178423526111784235261217842352613178423526141784235261517842352616178423526171784235261817842352619178423526201784235262117842352622178423526231784235262417842352625178423526261784235262717842352628178423526291784235263017842352631178423526321784235263317842352634178423526351784235263617842352637178423526381784235263917842352640178423526411784235264217842352643178423526441784235264517842352646178423526471784235264817842352649178423526501784235265117842352652178423526531784235265417842352655178423526561784235265717842352658178423526591784235266017842352661178423526621784235266317842352664178423526651784235266617842352667178423526681784235266917842352670178423526711784235267217842352673178423526741784235267517842352676178423526771784235267817842352679178423526801784235268117842352682178423526831784235268417842352685178423526861784235268717842352688178423526891784235269017842352691178423526921784235269317842352694178423526951784235269617842352697178423526981784235269917842352700178423527011784235270217842352703178423527041784235270517842352706178423527071784235270817842352709178423527101784235271117842352712178423527131784235271417842352715178423527161784235271717842352718178423527191784235272017842352721178423527221784235272317842352724178423527251784235272617842352727178423527281784235272917842352730178423527311784235273217842352733178423527341784235273517842352736178423527371784235273817842352739178423527401784235274117842352742178423527431784235274417842352745178423527461784235274717842352748178423527491784235275017842352751178423527521784235275317842352754178423527551784235275617842352757178423527581784235275917842352760178423527611784235276217842352763178423527641784235276517842352766178423527671784235276817842352769178423527701784235277117842352772178423527731784235277417842352775178423527761784235277717842352778178423527791784235278017842352781178423527821784235278317842352784178423527851784235278617842352787178423527881784235278917842352790178423527911784235279217842352793178423527941784235279517842352796178423527971784235279817842352799178423528001784235280117842352802178423528031784235280417842352805178423528061784235280717842352808178423528091784235281017842352811178423528121784235281317842352814178423528151784235281617842352817178423528181784235281917842352820178423528211784235282217842352823178423528241784235282517842352826178423528271784235282817842352829178423528301784235283117842352832178423528331784235283417842352835178423528361784235283717842352838178423528391784235284017842352841178423528421784235284317842352844178423528451784235284617842352847178423528481784235284917842352850178423528511784235285217842352853178423528541784235285517842352856178423528571784235285817842352859178423528601784235286117842352862178423528631784235286417842352865178423528661784235286717842352868178423528691784235287017842352871178423528721784235287317842352874178423528751784235287617842352877178423528781784235287917842352880178423528811784235288217842352883178423528841784235288517842352886178423528871784235288817842352889178423528901784235289117842352892178423528931784235289417842352895178423528961784235289717842352898178423528991784235290017842352901178423529021784235290317842352904178423529051784235290617842352907178423529081784235290917842352910178423529111784235291217842352913178423529141784235291517842352916178423529171784235291817842352919178423529201784235292117842352922178423529231784235292417842352925178423529261784235292717842352928178423529291784235293017842352931178423529321784235293317842352934178423529351784235293617842352937178423529381784235293917842352940178423529411784235294217842352943178423529441784235294517842352946178423529471784235294817842352949178423529501784235295117842352952178423529531784235295417842352955178423529561784235295717842352958178423529591784235296017842352961178423529621784235296317842352964178423529651784235296617842352967178423529681784235296917842352970178423529711784235297217842352973178423529741784235297517842352976178423529771784235297817842352979178423529801784235298117842352982178423529831784235298417842352985178423529861784235298717842352988178423529891784235299017842352991178423529921784235299317842352994178423529951784235299617842352997178423529981784235299917842353000178423530011784235300217842353003178423530041784235300517842353006178423530071784235300817842353009178423530101784235301117842353012178423530131784235301417842353015178423530161784235301717842353018178423530191784235302017842353021178423530221784235302317842353024178423530251784235302617842353027178423530281784235302917842353030178423530311784235303217842353033178423530341784235303517842353036178423530371784235303817842353039178423530401784235304117842353042178423530431784235304417842353045178423530461784235304717842353048178423530491784235305017842353051178423530521784235305317842353054178423530551784235305617842353057178423530581784235305917842353060178423530611784235306217842353063178423530641784235306517842353066178423530671784235306817842353069178423530701784235307117842353072178423530731784235307417842353075178423530761784235307717842353078178423530791784235308017842353081178423530821784235308317842353084178423530851784235308617842353087178423530881784235308917842353090178423530911784235309217842353093178423530941784235309517842353096178423530971784235309817842353099178423531001784235310117842353102178423531031784235310417842353105178423531061784235310717842353108178423531091784235311017842353111178423531121784235311317842353114178423531151784235311617842353117178423531181784235311917842353120178423531211784235312217842353123178423531241784235312517842353126178423531271784235312817842353129178423531301784235313117842353132178423531331784235313417842353135178423531361784235313717842353138178423531391784235314017842353141178423531421784235314317842353144178423531451784235314617842353147178423531481784235314917842353150178423531511784235315217842353153178423531541784235315517842353156178423531571784235315817842353159178423531601784235316117842353162178423531631784235316417842353165178423531661784235316717842353168178423531691784235317017842353171178423531721784235317317842353174178423531751784235317617842353177178423531781784235317917842353180178423531811784235318217842353183178423531841784235318517842353186178423531871784235318817842353189178423531901784235319117842353192178423531931784235319417842353195178423531961784235319717842353198178423531991784235320017842353201178423532021784235320317842353204178423532051784235320617842353207178423532081784235320917842353210178423532111784235321217842353213178423532141784235321517842353216178423532171784235321817842353219178423532201784235322117842353222178423532231784235322417842353225178423532261784235322717842353228178423532291784235323017842353231178423532321784235323317842353234178423532351784235323617842353237178423532381784235323917842353240178423532411784235324217842353243178423532441784235324517842353246178423532471784235324817842353249178423532501784235325117842353252178423532531784235325417842353255178423532561784235325717842353258178423532591784235326017842353261178423532621784235326317842353264178423532651784235326617842353267178423532681784235326917842353270178423532711784235327217842353273178423532741784235327517842353276178423532771784235327817842353279178423532801784235328117842353282178423532831784235328417842353285178423532861784235328717842353288178423532891784235329017842353291178423532921784235329317842353294178423532951784235329617842353297178423532981784235329917842353300178423533011784235330217842353303178423533041784235330517842353306178423533071784235330817842353309178423533101784235331117842353312178423533131784235331417842353315178423533161784235331717842353318178423533191784235332017842353321178423533221784235332317842353324178423533251784235332617842353327178423533281784235332917842353330178423533311784235333217842353333178423533341784235333517842353336178423533371784235333817842353339178423533401784235334117842353342178423533431784235334417842353345178423533461784235334717842353348178423533491784235335017842353351178423533521784235335317842353354178423533551784235335617842353357178423533581784235335917842353360178423533611784235336217842353363178423533641784235336517842353366178423533671784235336817842353369178423533701784235337117842353372178423533731784235337417842353375178423533761784235337717842353378178423533791784235338017842353381178423533821784235338317842353384178423533851784235338617842353387178423533881784235338917842353390178423533911784235339217842353393178423533941784235339517842353396178423533971784235339817842353399178423534001784235340117842353402178423534031784235340417842353405178423534061784235340717842353408178423534091784235341017842353411178423534121784235341317842353414178423534151784235341617842353417178423534181784235341917842353420178423534211784235342217842353423178423534241784235342517842353426178423534271784235342817842353429178423534301784235343117842353432178423534331784235343417842353435178423534361784235343717842353438178423534391784235344017842353441178423534421784235344317842353444178423534451784235344617842353447178423534481784235344917842353450178423534511784235345217842353453178423534541784235345517842353456178423534571784235345817842353459178423534601784235346117842353462178423534631784235346417842353465178423534661784235346717842353468178423534691784235347017842353471178423534721784235347317842353474178423534751784235347617842353477178423534781784235347917842353480178423534811784235348217842353483178423534841784235348517842353486178423534871784235348817842353489178423534901784235349117842353492178423534931784235349417842353495178423534961784235349717842353498178423534991784235350017842353501178423535021784235350317842353504178423535051784235350617842353507178423535081784235350917842353510178423535111784235351217842353513178423535141784235351517842353516178423535171784235351817842353519178423535201784235352117842353522178423535231784235352417842353525178423535261784235352717842353528178423535291784235353017842353531178423535321784235353317842353534178423535351784235353617842353537178423535381784235353917842353540178423535411784235354217842353543178423535441784235354517842353546178423535471784235354817842353549178423535501784235355117842353552178423535531784235355417842353555178423535561784235355717842353558178423535591784235356017842353561178423535621784235356317842353564178423535651784235356617842353567178423535681784235356917842353570178423535711784235357217842353573178423535741784235357517842353576178423535771784235357817842353579178423535801784235358117842353582178423535831784235358417842353585178423535861784235358717842353588178423535891784235359017842353591178423535921784235359317842353594178423535951784235359617842353597178423535981784235359917842353600178423536011784235360217842353603178423536041784235360517842353606178423536071784235360817842353609178423536101784235361117842353612178423536131784235361417842353615178423536161784235361717842353618178423536191784235362017842353621178423536221784235362317842353624178423536251784235362617842353627178423536281784235362917842353630178423536311784235363217842353633178423536341784235363517842353636178423536371784235363817842353639178423536401784235364117842353642178423536431784235364417842353645178423536461784235364717842353648178423536491784235365017842353651178423536521784235365317842353654178423536551784235365617842353657178423536581784235365917842353660178423536611784235366217842353663178423536641784235366517842353666178423536671784235366817842353669178423536701784235367117842353672178423536731784235367417842353675178423536761784235367717842353678178423536791784235368017842353681178423536821784235368317842353684178423536851784235368617842353687178423536881784235368917842353690178423536911784235369217842353693178423536941784235369517842353696178423536971784235369817842353699178423537001784235370117842353702178423537031784235370417842353705178423537061784235370717842353708178423537091784235371017842353711178423537121784235371317842353714178423537151784235371617842353717178423537181784235371917842353720178423537211784235372217842353723178423537241784235372517842353726178423537271784235372817842353729178423537301784235373117842353732178423537331784235373417842353735178423537361784235373717842353738178423537391784235374017842353741178423537421784235374317842353744178423537451784235374617842353747178423537481784235374917842353750178423537511784235375217842353753178423537541784235375517842353756178423537571784235375817842353759178423537601784235376117842353762178423537631784235376417842353765178423537661784235376717842353768178423537691784235377017842353771178423537721784235377317842353774178423537751784235377617842353777178423537781784235377917842353780178423537811784235378217842353783178423537841784235378517842353786178423537871784235378817842353789178423537901784235379117842353792178423537931784235379417842353795178423537961784235379717842353798178423537991784235380017842353801178423538021784235380317842353804178423538051784235380617842353807178423538081784235380917842353810178423538111784235381217842353813178423538141784235381517842353816178423538171784235381817842353819178423538201784235382117842353822178423538231784235382417842353825178423538261784235382717842353828178423538291784235383017842353831178423538321784235383317842353834178423538351784235383617842353837178423538381784235383917842353840178423538411784235384217842353843178423538441784235384517842353846178423538471784235384817842353849178423538501784235385117842353852178423538531784235385417842353855178423538561784235385717842353858178423538591784235386017842353861178423538621784235386317842353864178423538651784235386617842353867178423538681784235386917842353870178423538711784235387217842353873178423538741784235387517842353876178423538771784235387817842353879178423538801784235388117842353882178423538831784235388417842353885178423538861784235388717842353888178423538891784235389017842353891178423538921784235389317842353894178423538951784235389617842353897178423538981784235389917842353900178423539011784235390217842353903178423539041784235390517842353906178423539071784235390817842353909178423539101784235391117842353912178423539131784235391417842353915178423539161784235391717842353918178423539191784235392017842353921178423539221784235392317842353924178423539251784235392617842353927178423539281784235392917842353930178423539311784235393217842353933178423539341784235393517842353936178423539371784235393817842353939178423539401784235394117842353942178423539431784235394417842353945178423539461784235394717842353948178423539491784235395017842353951178423539521784235395317842353954178423539551784235395617842353957178423539581784235395917842353960178423539611784235396217842353963178423539641784235396517842353966178423539671784235396817842353969178423539701784235397117842353972178423539731784235397417842353975178423539761784235397717842353978178423539791784235398017842353981178423539821784235398317842353984178423539851784235398617842353987178423539881784235398917842353990178423539911784235399217842353993178423539941784235399517842353996178423539971784235399817842353999178423540001784235400117842354002178423540031784235400417842354005178423540061784235400717842354008178423540091784235401017842354011178423540121784235401317842354014178423540151784235401617842354017178423540181784235401917842354020178423540211784235402217842354023178423540241784235402517842354026178423540271784235402817842354029178423540301784235403117842354032178423540331784235403417842354035178423540361784235403717842354038178423540391784235404017842354041178423540421784235404317842354044178423540451784235404617842354047178423540481784235404917842354050178423540511784235405217842354053178423540541784235405517842354056178423540571784235405817842354059178423540601784235406117842354062178423540631784235406417842354065178423540661784235406717842354068178423540691784235407017842354071178423540721784235407317842354074178423540751784235407617842354077178423540781784235407917842354080178423540811784235408217842354083178423540841784235408517842354086178423540871784235408817842354089178423540901784235409117842354092178423540931784235409417842354095178423540961784235409717842354098178423540991784235410017842354101178423541021784235410317842354104178423541051784235410617842354107178423541081784235410917842354110178423541111784235411217842354113178423541141784235411517842354116178423541171784235411817842354119178423541201784235412117842354122178423541231784235412417842354125178423541261784235412717842354128178423541291784235413017842354131178423541321784235413317842354134178423541351784235413617842354137178423541381784235413917842354140178423541411784235414217842354143178423541441784235414517842354146178423541471784235414817842354149178423541501784235415117842354152178423541531784235415417842354155178423541561784235415717842354158178423541591784235416017842354161178423541621784235416317842354164178423541651784235416617842354167178423541681784235416917842354170178423541711784235417217842354173178423541741784235417517842354176178423541771784235417817842354179178423541801784235418117842354182178423541831784235418417842354185178423541861784235418717842354188178423541891784235419017842354191178423541921784235419317842354194178423541951784235419617842354197178423541981784235419917842354200178423542011784235420217842354203178423542041784235420517842354206178423542071784235420817842354209178423542101784235421117842354212178423542131784235421417842354215178423542161784235421717842354218178423542191784235422017842354221178423542221784235422317842354224178423542251784235422617842354227178423542281784235422917842354230178423542311784235423217842354233178423542341784235423517842354236178423542371784235423817842354239178423542401784235424117842354242178423542431784235424417842354245178423542461784235424717842354248178423542491784235425017842354251178423542521784235425317842354254178423542551784235425617842354257178423542581784235425917842354260178423542611784235426217842354263178423542641784235426517842354266178423542671784235426817842354269178423542701784235427117842354272178423542731784235427417842354275178423542761784235427717842354278178423542791784235428017842354281178423542821784235428317842354284178423542851784235428617842354287178423542881784235428917842354290178423542911784235429217842354293178423542941784235429517842354296178423542971784235429817842354299178423543001784235430117842354302178423543031784235430417842354305178423543061784235430717842354308178423543091784235431017842354311178423543121784235431317842354314178423543151784235431617842354317178423543181784235431917842354320178423543211784235432217842354323178423543241784235432517842354326178423543271784235432817842354329178423543301784235433117842354332178423543331784235433417842354335178423543361784235433717842354338178423543391784235434017842354341178423543421784235434317842354344178423543451784235434617842354347178423543481784235434917842354350178423543511784235435217842354353178423543541784235435517842354356178423543571784235435817842354359178423543601784235436117842354362178423543631784235436417842354365178423543661784235436717842354368178423543691784235437017842354371178423543721784235437317842354374178423543751784235437617842354377178423543781784235437917842354380178423543811784235438217842354383178423543841784235438517842354386178423543871784235438817842354389178423543901784235439117842354392178423543931784235439417842354395178423543961784235439717842354398178423543991784235440017842354401178423544021784235440317842354404178423544051784235440617842354407178423544081784235440917842354410178423544111784235441217842354413178423544141784235441517842354416178423544171784235441817842354419178423544201784235442117842354422178423544231784235442417842354425178423544261784235442717842354428178423544291784235443017842354431178423544321784235443317842354434178423544351784235443617842354437178423544381784235443917842354440178423544411784235444217842354443178423544441784235444517842354446178423544471784235444817842354449178423544501784235445117842354452178423544531784235445417842354455178423544561784235445717842354458178423544591784235446017842354461178423544621784235446317842354464178423544651784235446617842354467178423544681784235446917842354470178423544711784235447217842354473178423544741784235447517842354476178423544771784235447817842354479178423544801784235448117842354482178423544831784235448417842354485178423544861784235448717842354488178423544891784235449017842354491178423544921784235449317842354494178423544951784235449617842354497178423544981784235449917842354500178423545011784235450217842354503178423545041784235450517842354506178423545071784235450817842354509178423545101784235451117842354512178423545131784235451417842354515178423545161784235451717842354518178423545191784235452017842354521178423545221784235452317842354524178423545251784235452617842354527178423545281784235452917842354530178423545311784235453217842354533178423545341784235453517842354536178423545371784235453817842354539178423545401784235454117842354542178423545431784235454417842354545178423545461784235454717842354548178423545491784235455017842354551178423545521784235455317842354554178423545551784235455617842354557178423545581784235455917842354560178423545611784235456217842354563178423545641784235456517842354566178423545671784235456817842354569178423545701784235457117842354572178423545731784235457417842354575178423545761784235457717842354578178423545791784235458017842354581178423545821784235458317842354584178423545851784235458617842354587178423545881784235458917842354590178423545911784235459217842354593178423545941784235459517842354596178423545971784235459817842354599178423546001784235460117842354602178423546031784235460417842354605178423546061784235460717842354608178423546091784235461017842354611178423546121784235461317842354614178423546151784235461617842354617178423546181784235461917842354620178423546211784235462217842354623178423546241784235462517842354626178423546271784235462817842354629178423546301784235463117842354632178423546331784235463417842354635178423546361784235463717842354638178423546391784235464017842354641178423546421784235464317842354644178423546451784235464617842354647178423546481784235464917842354650178423546511784235465217842354653178423546541784235465517842354656178423546571784235465817842354659178423546601784235466117842354662178423546631784235466417842354665178423546661784235466717842354668178423546691784235467017842354671178423546721784235467317842354674178423546751784235467617842354677178423546781784235467917842354680178423546811784235468217842354683178423546841784235468517842354686178423546871784235468817842354689178423546901784235469117842354692178423546931784235469417842354695178423546961784235469717842354698178423546991784235470017842354701178423547021784235470317842354704178423547051784235470617842354707178423547081784235470917842354710178423547111784235471217842354713178423547141784235471517842354716178423547171784235471817842354719178423547201784235472117842354722178423547231784235472417842354725178423547261784235472717842354728178423547291784235473017842354731178423547321784235473317842354734178423547351784235473617842354737178423547381784235473917842354740178423547411784235474217842354743178423547441784235474517842354746178423547471784235474817842354749178423547501784235475117842354752178423547531784235475417842354755178423547561784235475717842354758178423547591784235476017842354761178423547621784235476317842354764178423547651784235476617842354767178423547681784235476917842354770178423547711784235477217842354773178423547741784235477517842354776178423547771784235477817842354779178423547801784235478117842354782178423547831784235478417842354785178423547861784235478717842354788178423547891784235479017842354791178423547921784235479317842354794178423547951784235479617842354797178423547981784235479917842354800178423548011784235480217842354803178423548041784235480517842354806178423548071784235480817842354809178423548101784235481117842354812178423548131784235481417842354815178423548161784235481717842354818178423548191784235482017842354821178423548221784235482317842354824178423548251784235482617842354827178423548281784235482917842354830178423548311784235483217842354833178423548341784235483517842354836178423548371784235483817842354839178423548401784235484117842354842178423548431784235484417842354845178423548461784235484717842354848178423548491784235485017842354851178423548521784235485317842354854178423548551784235485617842354857178423548581784235485917842354860178423548611784235486217842354863178423548641784235486517842354866178423548671784235486817842354869178423548701784235487117842354872178423548731784235487417842354875178423548761784235487717842354878178423548791784235488017842354881178423548821784235488317842354884178423548851784235488617842354887178423548881784235488917842354890178423548911784235489217842354893178423548941784235489517842354896178423548971784235489817842354899178423549001784235490117842354902178423549031784235490417842354905178423549061784235490717842354908178423549091784235491017842354911178423549121784235491317842354914178423549151784235491617842354917178423549181784235491917842354920178423549211784235492217842354923178423549241784235492517842354926178423549271784235492817842354929178423549301784235493117842354932178423549331784235493417842354935178423549361784235493717842354938178423549391784235494017842354941178423549421784235494317842354944178423549451784235494617842354947178423549481784235494917842354950178423549511784235495217842354953178423549541784235495517842354956178423549571784235495817842354959178423549601784235496117842354962178423549631784235496417842354965178423549661784235496717842354968178423549691784235497017842354971178423549721784235497317842354974178423549751784235497617842354977178423549781784235497917842354980178423549811784235498217842354983178423549841784235498517842354986178423549871784235498817842354989178423549901784235499117842354992178423549931784235499417842354995178423549961784235499717842354998178423549991784235500017842355001178423550021784235500317842355004178423550051784235500617842355007178423550081784235500917842355010178423550111784235501217842355013178423550141784235501517842355016178423550171784235501817842355019178423550201784235502117842355022178423550231784235502417842355025178423550261784235502717842355028178423550291784235503017842355031178423550321784235503317842355034178423550351784235503617842355037178423550381784235503917842355040178423550411784235504217842355043178423550441784235504517842355046178423550471784235504817842355049178423550501784235505117842355052178423550531784235505417842355055178423550561784235505717842355058178423550591784235506017842355061178423550621784235506317842355064178423550651784235506617842355067178423550681784235506917842355070178423550711784235507217842355073178423550741784235507517842355076178423550771784235507817842355079178423550801784235508117842355082178423550831784235508417842355085178423550861784235508717842355088178423550891784235509017842355091178423550921784235509317842355094178423550951784235509617842355097178423550981784235509917842355100178423551011784235510217842355103178423551041784235510517842355106178423551071784235510817842355109178423551101784235511117842355112178423551131784235511417842355115178423551161784235511717842355118178423551191784235512017842355121178423551221784235512317842355124178423551251784235512617842355127178423551281784235512917842355130178423551311784235513217842355133178423551341784235513517842355136178423551371784235513817842355139178423551401784235514117842355142178423551431784235514417842355145178423551461784235514717842355148178423551491784235515017842355151178423551521784235515317842355154178423551551784235515617842355157178423551581784235515917842355160178423551611784235516217842355163178423551641784235516517842355166178423551671784235516817842355169178423551701784235517117842355172178423551731784235517417842355175178423551761784235517717842355178178423551791784235518017842355181178423551821784235518317842355184178423551851784235518617842355187178423551881784235518917842355190178423551911784235519217842355193178423551941784235519517842355196178423551971784235519817842355199178423552001784235520117842355202178423552031784235520417842355205178423552061784235520717842355208178423552091784235521017842355211178423552121784235521317842355214178423552151784235521617842355217178423552181784235521917842355220178423552211784235522217842355223178423552241784235522517842355226178423552271784235522817842355229178423552301784235523117842355232178423552331784235523417842355235178423552361784235523717842355238178423552391784235524017842355241178423552421784235524317842355244178423552451784235524617842355247178423552481784235524917842355250178423552511784235525217842355253178423552541784235525517842355256178423552571784235525817842355259178423552601784235526117842355262178423552631784235526417842355265178423552661784235526717842355268178423552691784235527017842355271178423552721784235527317842355274178423552751784235527617842355277178423552781784235527917842355280178423552811784235528217842355283178423552841784235528517842355286178423552871784235528817842355289178423552901784235529117842355292178423552931784235529417842355295178423552961784235529717842355298178423552991784235530017842355301178423553021784235530317842355304178423553051784235530617842355307178423553081784235530917842355310178423553111784235531217842355313178423553141784235531517842355316178423553171784235531817842355319178423553201784235532117842355322178423553231784235532417842355325178423553261784235532717842355328178423553291784235533017842355331178423553321784235533317842355334178423553351784235533617842355337178423553381784235533917842355340178423553411784235534217842355343178423553441784235534517842355346178423553471784235534817842355349178423553501784235535117842355352178423553531784235535417842355355178423553561784235535717842355358178423553591784235536017842355361178423553621784235536317842355364178423553651784235536617842355367178423553681784235536917842355370178423553711784235537217842355373178423553741784235537517842355376178423553771784235537817842355379178423553801784235538117842355382178423553831784235538417842355385178423553861784235538717842355388178423553891784235539017842355391178423553921784235539317842355394178423553951784235539617842355397178423553981784235539917842355400178423554011784235540217842355403178423554041784235540517842355406178423554071784235540817842355409178423554101784235541117842355412178423554131784235541417842355415178423554161784235541717842355418178423554191784235542017842355421178423554221784235542317842355424178423554251784235542617842355427178423554281784235542917842355430178423554311784235543217842355433178423554341784235543517842355436178423554371784235543817842355439178423554401784235544117842355442178423554431784235544417842355445178423554461784235544717842355448178423554491784235545017842355451178423554521784235545317842355454178423554551784235545617842355457178423554581784235545917842355460178423554611784235546217842355463178423554641784235546517842355466178423554671784235546817842355469178423554701784235547117842355472178423554731784235547417842355475178423554761784235547717842355478178423554791784235548017842355481178423554821784235548317842355484178423554851784235548617842355487178423554881784235548917842355490178423554911784235549217842355493178423554941784235549517842355496178423554971784235549817842355499178423555001784235550117842355502178423555031784235550417842355505178423555061784235550717842355508178423555091784235551017842355511178423555121784235551317842355514178423555151784235551617842355517178423555181784235551917842355520178423555211784235552217842355523178423555241784235552517842355526178423555271784235552817842355529178423555301784235553117842355532178423555331784235553417842355535178423555361784235553717842355538178423555391784235554017842355541178423555421784235554317842355544178423555451784235554617842355547178423555481784235554917842355550178423555511784235555217842355553178423555541784235555517842355556178423555571784235555817842355559178423555601784235556117842355562178423555631784235556417842355565178423555661784235556717842355568178423555691784235557017842355571178423555721784235557317842355574178423555751784235557617842355577178423555781784235557917842355580178423555811784235558217842355583178423555841784235558517842355586178423555871784235558817842355589178423555901784235559117842355592178423555931784235559417842355595178423555961784235559717842355598178423555991784235560017842355601178423556021784235560317842355604178423556051784235560617842355607178423556081784235560917842355610178423556111784235561217842355613178423556141784235561517842355616178423556171784235561817842355619178423556201784235562117842355622178423556231784235562417842355625178423556261784235562717842355628178423556291784235563017842355631178423556321784235563317842355634178423556351784235563617842355637178423556381784235563917842355640178423556411784235564217842355643178423556441784235564517842355646178423556471784235564817842355649178423556501784235565117842355652178423556531784235565417842355655178423556561784235565717842355658178423556591784235566017842355661178423556621784235566317842355664178423556651784235566617842355667178423556681784235566917842355670178423556711784235567217842355673178423556741784235567517842355676178423556771784235567817842355679178423556801784235568117842355682178423556831784235568417842355685178423556861784235568717842355688178423556891784235569017842355691178423556921784235569317842355694178423556951784235569617842355697178423556981784235569917842355700178423557011784235570217842355703178423557041784235570517842355706178423557071784235570817842355709178423557101784235571117842355712178423557131784235571417842355715178423557161784235571717842355718178423557191784235572017842355721178423557221784235572317842355724178423557251784235572617842355727178423557281784235572917842355730178423557311784235573217842355733178423557341784235573517842355736178423557371784235573817842355739178423557401784235574117842355742178423557431784235574417842355745178423557461784235574717842355748178423557491784235575017842355751178423557521784235575317842355754178423557551784235575617842355757178423557581784235575917842355760178423557611784235576217842355763178423557641784235576517842355766178423557671784235576817842355769178423557701784235577117842355772178423557731784235577417842355775178423557761784235577717842355778178423557791784235578017842355781178423557821784235578317842355784178423557851784235578617842355787178423557881784235578917842355790178423557911784235579217842355793178423557941784235579517842355796178423557971784235579817842355799178423558001784235580117842355802178423558031784235580417842355805178423558061784235580717842355808178423558091784235581017842355811178423558121784235581317842355814178423558151784235581617842355817178423558181784235581917842355820178423558211784235582217842355823178423558241784235582517842355826178423558271784235582817842355829178423558301784235583117842355832178423558331784235583417842355835178423558361784235583717842355838178423558391784235584017842355841178423558421784235584317842355844178423558451784235584617842355847178423558481784235584917842355850178423558511784235585217842355853178423558541784235585517842355856178423558571784235585817842355859178423558601784235586117842355862178423558631784235586417842355865178423558661784235586717842355868178423558691784235587017842355871178423558721784235587317842355874178423558751784235587617842355877178423558781784235587917842355880178423558811784235588217842355883178423558841784235588517842355886178423558871784235588817842355889178423558901784235589117842355892178423558931784235589417842355895178423558961784235589717842355898178423558991784235590017842355901178423559021784235590317842355904178423559051784235590617842355907178423559081784235590917842355910178423559111784235591217842355913178423559141784235591517842355916178423559171784235591817842355919178423559201784235592117842355922178423559231784235592417842355925178423559261784235592717842355928178423559291784235593017842355931178423559321784235593317842355934178423559351784235593617842355937178423559381784235593917842355940178423559411784235594217842355943178423559441784235594517842355946178423559471784235594817842355949178423559501784235595117842355952178423559531784235595417842355955178423559561784235595717842355958178423559591784235596017842355961178423559621784235596317842355964178423559651784235596617842355967178423559681784235596917842355970178423559711784235597217842355973178423559741784235597517842355976178423559771784235597817842355979178423559801784235598117842355982178423559831784235598417842355985178423559861784235598717842355988178423559891784235599017842355991178423559921784235599317842355994178423559951784235599617842355997178423559981784235599917842356000178423560011784235600217842356003178423560041784235600517842356006178423560071784235600817842356009178423560101784235601117842356012178423560131784235601417842356015178423560161784235601717842356018178423560191784235602017842356021178423560221784235602317842356024178423560251784235602617842356027178423560281784235602917842356030178423560311784235603217842356033178423560341784235603517842356036178423560371784235603817842356039178423560401784235604117842356042178423560431784235604417842356045178423560461784235604717842356048178423560491784235605017842356051178423560521784235605317842356054178423560551784235605617842356057178423560581784235605917842356060178423560611784235606217842356063178423560641784235606517842356066178423560671784235606817842356069178423560701784235607117842356072178423560731784235607417842356075178423560761784235607717842356078178423560791784235608017842356081178423560821784235608317842356084178423560851784235608617842356087178423560881784235608917842356090178423560911784235609217842356093178423560941784235609517842356096178423560971784235609817842356099178423561001784235610117842356102178423561031784235610417842356105178423561061784235610717842356108178423561091784235611017842356111178423561121784235611317842356114178423561151784235611617842356117178423561181784235611917842356120178423561211784235612217842356123178423561241784235612517842356126178423561271784235612817842356129178423561301784235613117842356132178423561331784235613417842356135178423561361784235613717842356138178423561391784235614017842356141178423561421784235614317842356144178423561451784235614617842356147178423561481784235614917842356150178423561511784235615217842356153178423561541784235615517842356156178423561571784235615817842356159178423561601784235616117842356162178423561631784235616417842356165178423561661784235616717842356168178423561691784235617017842356171178423561721784235617317842356174178423561751784235617617842356177178423561781784235617917842356180178423561811784235618217842356183178423561841784235618517842356186178423561871784235618817842356189178423561901784235619117842356192178423561931784235619417842356195178423561961784235619717842356198178423561991784235620017842356201178423562021784235620317842356204178423562051784235620617842356207178423562081784235620917842356210178423562111784235621217842356213178423562141784235621517842356216178423562171784235621817842356219178423562201784235622117842356222178423562231784235622417842356225178423562261784235622717842356228178423562291784235623017842356231178423562321784235623317842356234178423562351784235623617842356237178423562381784235623917842356240178423562411784235624217842356243178423562441784235624517842356246178423562471784235624817842356249178423562501784235625117842356252178423562531784235625417842356255178423562561784235625717842356258178423562591784235626017842356261178423562621784235626317842356264178423562651784235626617842356267178423562681784235626917842356270178423562711784235627217842356273178423562741784235627517842356276178423562771784235627817842356279178423562801784235628117842356282178423562831784235628417842356285178423562861784235628717842356288178423562891784235629017842356291178423562921784235629317842356294178423562951784235629617842356297178423562981784235629917842356300178423563011784235630217842356303178423563041784235630517842356306178423563071784235630817842356309178423563101784235631117842356312178423563131784235631417842356315178423563161784235631717842356318178423563191784235632017842356321178423563221784235632317842356324178423563251784235632617842356327178423563281784235632917842356330178423563311784235633217842356333178423563341784235633517842356336178423563371784235633817842356339178423563401784235634117842356342178423563431784235634417842356345178423563461784235634717842356348178423563491784235635017842356351178423563521784235635317842356354178423563551784235635617842356357178423563581784235635917842356360178423563611784235636217842356363178423563641784235636517842356366178423563671784235636817842356369178423563701784235637117842356372178423563731784235637417842356375178423563761784235637717842356378178423563791784235638017842356381178423563821784235638317842356384178423563851784235638617842356387178423563881784235638917842356390178423563911784235639217842356393178423563941784235639517842356396178423563971784235639817842356399178423564001784235640117842356402178423564031784235640417842356405178423564061784235640717842356408178423564091784235641017842356411178423564121784235641317842356414178423564151784235641617842356417178423564181784235641917842356420178423564211784235642217842356423178423564241784235642517842356426178423564271784235642817842356429178423564301784235643117842356432178423564331784235643417842356435178423564361784235643717842356438178423564391784235644017842356441178423564421784235644317842356444178423564451784235644617842356447178423564481784235644917842356450178423564511784235645217842356453178423564541784235645517842356456178423564571784235645817842356459178423564601784235646117842356462178423564631784235646417842356465178423564661784235646717842356468178423564691784235647017842356471178423564721784235647317842356474178423564751784235647617842356477178423564781784235647917842356480178423564811784235648217842356483178423564841784235648517842356486178423564871784235648817842356489178423564901784235649117842356492178423564931784235649417842356495178423564961784235649717842356498178423564991784235650017842356501178423565021784235650317842356504178423565051784235650617842356507178423565081784235650917842356510178423565111784235651217842356513178423565141784235651517842356516178423565171784235651817842356519178423565201784235652117842356522178423565231784235652417842356525178423565261784235652717842356528178423565291784235653017842356531178423565321784235653317842356534178423565351784235653617842356537178423565381784235653917842356540178423565411784235654217842356543178423565441784235654517842356546178423565471784235654817842356549178423565501784235655117842356552178423565531784235655417842356555178423565561784235655717842356558178423565591784235656017842356561178423565621784235656317842356564178423565651784235656617842356567178423565681784235656917842356570178423565711784235657217842356573178423565741784235657517842356576178423565771784235657817842356579178423565801784235658117842356582178423565831784235658417842356585178423565861784235658717842356588178423565891784235659017842356591178423565921784235659317842356594178423565951784235659617842356597178423565981784235659917842356600178423566011784235660217842356603178423566041784235660517842356606178423566071784235660817842356609178423566101784235661117842356612178423566131784235661417842356615178423566161784235661717842356618178423566191784235662017842356621178423566221784235662317842356624178423566251784235662617842356627178423566281784235662917842356630178423566311784235663217842356633178423566341784235663517842356636178423566371784235663817842356639178423566401784235664117842356642178423566431784235664417842356645178423566461784235664717842356648178423566491784235665017842356651178423566521784235665317842356654178423566551784235665617842356657178423566581784235665917842356660178423566611784235666217842356663178423566641784235666517842356666178423566671784235666817842356669178423566701784235667117842356672178423566731784235667417842356675178423566761784235667717842356678178423566791784235668017842356681178423566821784235668317842356684178423566851784235668617842356687178423566881784235668917842356690178423566911784235669217842356693178423566941784235669517842356696178423566971784235669817842356699178423567001784235670117842356702178423567031784235670417842356705178423567061784235670717842356708178423567091784235671017842356711178423567121784235671317842356714178423567151784235671617842356717178423567181784235671917842356720178423567211784235672217842356723178423567241784235672517842356726178423567271784235672817842356729178423567301784235673117842356732178423567331784235673417842356735178423567361784235673717842356738178423567391784235674017842356741178423567421784235674317842356744178423567451784235674617842356747178423567481784235674917842356750178423567511784235675217842356753178423567541784235675517842356756178423567571784235675817842356759178423567601784235676117842356762178423567631784235676417842356765178423567661784235676717842356768178423567691784235677017842356771178423567721784235677317842356774178423567751784235677617842356777178423567781784235677917842356780178423567811784235678217842356783178423567841784235678517842356786178423567871784235678817842356789178423567901784235679117842356792178423567931784235679417842356795178423567961784235679717842356798178423567991784235680017842356801178423568021784235680317842356804178423568051784235680617842356807178423568081784235680917842356810178423568111784235681217842356813178423568141784235681517842356816178423568171784235681817842356819178423568201784235682117842356822178423568231784235682417842356825178423568261784235682717842356828178423568291784235683017842356831178423568321784235683317842356834178423568351784235683617842356837178423568381784235683917842356840178423568411784235684217842356843178423568441784235684517842356846178423568471784235684817842356849178423568501784235685117842356852178423568531784235685417842356855178423568561784235685717842356858178423568591784235686017842356861178423568621784235686317842356864178423568651784235686617842356867178423568681784235686917842356870178423568711784235687217842356873178423568741784235687517842356876178423568771784235687817842356879178423568801784235688117842356882178423568831784235688417842356885178423568861784235688717842356888178423568891784235689017842356891178423568921784235689317842356894178423568951784235689617842356897178423568981784235689917842356900178423569011784235690217842356903178423569041784235690517842356906178423569071784235690817842356909178423569101784235691117842356912178423569131784235691417842356915178423569161784235691717842356918178423569191784235692017842356921178423569221784235692317842356924178423569251784235692617842356927178423569281784235692917842356930178423569311784235693217842356933178423569341784235693517842356936178423569371784235693817842356939178423569401784235694117842356942178423569431784235694417842356945178423569461784235694717842356948178423569491784235695017842356951178423569521784235695317842356954178423569551784235695617842356957178423569581784235695917842356960178423569611784235696217842356963178423569641784235696517842356966178423569671784235696817842356969178423569701784235697117842356972178423569731784235697417842356975178423569761784235697717842356978178423569791784235698017842356981178423569821784235698317842356984178423569851784235698617842356987178423569881784235698917842356990178423569911784235699217842356993178423569941784235699517842356996178423569971784235699817842356999178423570001784235700117842357002178423570031784235700417842357005178423570061784235700717842357008178423570091784235701017842357011178423570121784235701317842357014178423570151784235701617842357017178423570181784235701917842357020178423570211784235702217842357023178423570241784235702517842357026178423570271784235702817842357029178423570301784235703117842357032178423570331784235703417842357035178423570361784235703717842357038178423570391784235704017842357041178423570421784235704317842357044178423570451784235704617842357047178423570481784235704917842357050178423570511784235705217842357053178423570541784235705517842357056178423570571784235705817842357059178423570601784235706117842357062178423570631784235706417842357065178423570661784235706717842357068178423570691784235707017842357071178423570721784235707317842357074178423570751784235707617842357077178423570781784235707917842357080178423570811784235708217842357083178423570841784235708517842357086178423570871784235708817842357089178423570901784235709117842357092178423570931784235709417842357095178423570961784235709717842357098178423570991784235710017842357101178423571021784235710317842357104178423571051784235710617842357107178423571081784235710917842357110178423571111784235711217842357113178423571141784235711517842357116178423571171784235711817842357119178423571201784235712117842357122178423571231784235712417842357125178423571261784235712717842357128178423571291784235713017842357131178423571321784235713317842357134178423571351784235713617842357137178423571381784235713917842357140178423571411784235714217842357143178423571441784235714517842357146178423571471784235714817842357149178423571501784235715117842357152178423571531784235715417842357155178423571561784235715717842357158178423571591784235716017842357161178423571621784235716317842357164178423571651784235716617842357167178423571681784235716917842357170178423571711784235717217842357173178423571741784235717517842357176178423571771784235717817842357179178423571801784235718117842357182178423571831784235718417842357185178423571861784235718717842357188178423571891784235719017842357191178423571921784235719317842357194178423571951784235719617842357197178423571981784235719917842357200178423572011784235720217842357203178423572041784235720517842357206178423572071784235720817842357209178423572101784235721117842357212178423572131784235721417842357215178423572161784235721717842357218178423572191784235722017842357221178423572221784235722317842357224178423572251784235722617842357227178423572281784235722917842357230178423572311784235723217842357233178423572341784235723517842357236178423572371784235723817842357239178423572401784235724117842357242178423572431784235724417842357245178423572461784235724717842357248178423572491784235725017842357251178423572521784235725317842357254178423572551784235725617842357257178423572581784235725917842357260178423572611784235726217842357263178423572641784235726517842357266178423572671784235726817842357269178423572701784235727117842357272178423572731784235727417842357275178423572761784235727717842357278178423572791784235728017842357281178423572821784235728317842357284178423572851784235728617842357287178423572881784235728917842357290178423572911784235729217842357293178423572941784235729517842357296178423572971784235729817842357299178423573001784235730117842357302178423573031784235730417842357305178423573061784235730717842357308178423573091784235731017842357311178423573121784235731317842357314178423573151784235731617842357317178423573181784235731917842357320178423573211784235732217842357323178423573241784235732517842357326178423573271784235732817842357329178423573301784235733117842357332178423573331784235733417842357335178423573361784235733717842357338178423573391784235734017842357341178423573421784235734317842357344178423573451784235734617842357347178423573481784235734917842357350178423573511784235735217842357353178423573541784235735517842357356178423573571784235735817842357359178423573601784235736117842357362178423573631784235736417842357365178423573661784235736717842357368178423573691784235737017842357371178423573721784235737317842357374178423573751784235737617842357377178423573781784235737917842357380178423573811784235738217842357383178423573841784235738517842357386178423573871784235738817842357389178423573901784235739117842357392178423573931784235739417842357395178423573961784235739717842357398178423573991784235740017842357401178423574021784235740317842357404178423574051784235740617842357407178423574081784235740917842357410178423574111784235741217842357413178423574141784235741517842357416178423574171784235741817842357419178423574201784235742117842357422178423574231784235742417842357425178423574261784235742717842357428178423574291784235743017842357431178423574321784235743317842357434178423574351784235743617842357437178423574381784235743917842357440178423574411784235744217842357443178423574441784235744517842357446178423574471784235744817842357449178423574501784235745117842357452178423574531784235745417842357455178423574561784235745717842357458178423574591784235746017842357461178423574621784235746317842357464178423574651784235746617842357467178423574681784235746917842357470178423574711784235747217842357473178423574741784235747517842357476178423574771784235747817842357479178423574801784235748117842357482178423574831784235748417842357485178423574861784235748717842357488178423574891784235749017842357491178423574921784235749317842357494178423574951784235749617842357497178423574981784235749917842357500178423575011784235750217842357503178423575041784235750517842357506178423575071784235750817842357509178423575101784235751117842357512178423575131784235751417842357515178423575161784235751717842357518178423575191784235752017842357521178423575221784235752317842357524178423575251784235752617842357527178423575281784235752917842357530178423575311784235753217842357533178423575341784235753517842357536178423575371784235753817842357539178423575401784235754117842357542178423575431784235754417842357545178423575461784235754717842357548178423575491784235755017842357551178423575521784235755317842357554178423575551784235755617842357557178423575581784235755917842357560178423575611784235756217842357563178423575641784235756517842357566178423575671784235756817842357569178423575701784235757117842357572178423575731784235757417842357575178423575761784235757717842357578178423575791784235758017842357581178423575821784235758317842357584178423575851784235758617842357587178423575881784235758917842357590178423575911784235759217842357593178423575941784235759517842357596178423575971784235759817842357599178423576001784235760117842357602178423576031784235760417842357605178423576061784235760717842357608178423576091784235761017842357611178423576121784235761317842357614178423576151784235761617842357617178423576181784235761917842357620178423576211784235762217842357623178423576241784235762517842357626178423576271784235762817842357629178423576301784235763117842357632178423576331784235763417842357635178423576361784235763717842357638178423576391784235764017842357641178423576421784235764317842357644178423576451784235764617842357647178423576481784235764917842357650178423576511784235765217842357653178423576541784235765517842357656178423576571784235765817842357659178423576601784235766117842357662178423576631784235766417842357665178423576661784235766717842357668178423576691784235767017842357671178423576721784235767317842357674178423576751784235767617842357677178423576781784235767917842357680178423576811784235768217842357683178423576841784235768517842357686178423576871784235768817842357689178423576901784235769117842357692178423576931784235769417842357695178423576961784235769717842357698178423576991784235770017842357701178423577021784235770317842357704178423577051784235770617842357707178423577081784235770917842357710178423577111784235771217842357713178423577141784235771517842357716178423577171784235771817842357719178423577201784235772117842357722178423577231784235772417842357725178423577261784235772717842357728178423577291784235773017842357731178423577321784235773317842357734178423577351784235773617842357737178423577381784235773917842357740178423577411784235774217842357743178423577441784235774517842357746178423577471784235774817842357749178423577501784235775117842357752178423577531784235775417842357755178423577561784235775717842357758178423577591784235776017842357761178423577621784235776317842357764178423577651784235776617842357767178423577681784235776917842357770178423577711784235777217842357773178423577741784235777517842357776178423577771784235777817842357779178423577801784235778117842357782178423577831784235778417842357785178423577861784235778717842357788178423577891784235779017842357791178423577921784235779317842357794178423577951784235779617842357797178423577981784235779917842357800178423578011784235780217842357803178423578041784235780517842357806178423578071784235780817842357809178423578101784235781117842357812178423578131784235781417842357815178423578161784235781717842357818178423578191784235782017842357821178423578221784235782317842357824178423578251784235782617842357827178423578281784235782917842357830178423578311784235783217842357833178423578341784235783517842357836178423578371784235783817842357839178423578401784235784117842357842178423578431784235784417842357845178423578461784235784717842357848178423578491784235785017842357851178423578521784235785317842357854178423578551784235785617842357857178423578581784235785917842357860178423578611784235786217842357863178423578641784235786517842357866178423578671784235786817842357869178423578701784235787117842357872178423578731784235787417842357875178423578761784235787717842357878178423578791784235788017842357881178423578821784235788317842357884178423578851784235788617842357887178423578881784235788917842357890178423578911784235789217842357893178423578941784235789517842357896178423578971784235789817842357899178423579001784235790117842357902178423579031784235790417842357905178423579061784235790717842357908178423579091784235791017842357911178423579121784235791317842357914178423579151784235791617842357917178423579181784235791917842357920178423579211784235792217842357923178423579241784235792517842357926178423579271784235792817842357929178423579301784235793117842357932178423579331784235793417842357935178423579361784235793717842357938178423579391784235794017842357941178423579421784235794317842357944178423579451784235794617842357947178423579481784235794917842357950178423579511784235795217842357953178423579541784235795517842357956178423579571784235795817842357959178423579601784235796117842357962178423579631784235796417842357965178423579661784235796717842357968178423579691784235797017842357971178423579721784235797317842357974178423579751784235797617842357977178423579781784235797917842357980178423579811784235798217842357983178423579841784235798517842357986178423579871784235798817842357989178423579901784235799117842357992178423579931784235799417842357995178423579961784235799717842357998178423579991784235800017842358001178423580021784235800317842358004178423580051784235800617842358007178423580081784235800917842358010178423580111784235801217842358013178423580141784235801517842358016178423580171784235801817842358019178423580201784235802117842358022178423580231784235802417842358025178423580261784235802717842358028178423580291784235803017842358031178423580321784235803317842358034178423580351784235803617842358037178423580381784235803917842358040178423580411784235804217842358043178423580441784235804517842358046178423580471784235804817842358049178423580501784235805117842358052178423580531784235805417842358055178423580561784235805717842358058178423580591784235806017842358061178423580621784235806317842358064178423580651784235806617842358067178423580681784235806917842358070178423580711784235807217842358073178423580741784235807517842358076178423580771784235807817842358079178423580801784235808117842358082178423580831784235808417842358085178423580861784235808717842358088178423580891784235809017842358091178423580921784235809317842358094178423580951784235809617842358097178423580981784235809917842358100178423581011784235810217842358103178423581041784235810517842358106178423581071784235810817842358109178423581101784235811117842358112178423581131784235811417842358115178423581161784235811717842358118178423581191784235812017842358121178423581221784235812317842358124178423581251784235812617842358127178423581281784235812917842358130178423581311784235813217842358133178423581341784235813517842358136178423581371784235813817842358139178423581401784235814117842358142178423581431784235814417842358145178423581461784235814717842358148178423581491784235815017842358151178423581521784235815317842358154178423581551784235815617842358157178423581581784235815917842358160178423581611784235816217842358163178423581641784235816517842358166178423581671784235816817842358169178423581701784235817117842358172178423581731784235817417842358175178423581761784235817717842358178178423581791784235818017842358181178423581821784235818317842358184178423581851784235818617842358187178423581881784235818917842358190178423581911784235819217842358193178423581941784235819517842358196178423581971784235819817842358199178423582001784235820117842358202178423582031784235820417842358205178423582061784235820717842358208178423582091784235821017842358211178423582121784235821317842358214178423582151784235821617842358217178423582181784235821917842358220178423582211784235822217842358223178423582241784235822517842358226178423582271784235822817842358229178423582301784235823117842358232178423582331784235823417842358235178423582361784235823717842358238178423582391784235824017842358241178423582421784235824317842358244178423582451784235824617842358247178423582481784235824917842358250178423582511784235825217842358253178423582541784235825517842358256178423582571784235825817842358259178423582601784235826117842358262178423582631784235826417842358265178423582661784235826717842358268178423582691784235827017842358271178423582721784235827317842358274178423582751784235827617842358277178423582781784235827917842358280178423582811784235828217842358283178423582841784235828517842358286178423582871784235828817842358289178423582901784235829117842358292178423582931784235829417842358295178423582961784235829717842358298178423582991784235830017842358301178423583021784235830317842358304178423583051784235830617842358307178423583081784235830917842358310178423583111784235831217842358313178423583141784235831517842358316178423583171784235831817842358319178423583201784235832117842358322178423583231784235832417842358325178423583261784235832717842358328178423583291784235833017842358331178423583321784235833317842358334178423583351784235833617842358337178423583381784235833917842358340178423583411784235834217842358343178423583441784235834517842358346178423583471784235834817842358349178423583501784235835117842358352178423583531784235835417842358355178423583561784235835717842358358178423583591784235836017842358361178423583621784235836317842358364178423583651784235836617842358367178423583681784235836917842358370178423583711784235837217842358373178423583741784235837517842358376178423583771784235837817842358379178423583801784235838117842358382178423583831784235838417842358385178423583861784235838717842358388178423583891784235839017842358391178423583921784235839317842358394178423583951784235839617842358397178423583981784235839917842358400178423584011784235840217842358403178423584041784235840517842358406178423584071784235840817842358409178423584101784235841117842358412178423584131784235841417842358415178423584161784235841717842358418178423584191784235842017842358421178423584221784235842317842358424178423584251784235842617842358427178423584281784235842917842358430178423584311784235843217842358433178423584341784235843517842358436178423584371784235843817842358439178423584401784235844117842358442178423584431784235844417842358445178423584461784235844717842358448178423584491784235845017842358451178423584521784235845317842358454178423584551784235845617842358457178423584581784235845917842358460178423584611784235846217842358463178423584641784235846517842358466178423584671784235846817842358469178423584701784235847117842358472178423584731784235847417842358475178423584761784235847717842358478178423584791784235848017842358481178423584821784235848317842358484178423584851784235848617842358487178423584881784235848917842358490178423584911784235849217842358493178423584941784235849517842358496178423584971784235849817842358499178423585001784235850117842358502178423585031784235850417842358505178423585061784235850717842358508178423585091784235851017842358511178423585121784235851317842358514178423585151784235851617842358517178423585181784235851917842358520178423585211784235852217842358523178423585241784235852517842358526178423585271784235852817842358529178423585301784235853117842358532178423585331784235853417842358535178423585361784235853717842358538178423585391784235854017842358541178423585421784235854317842358544178423585451784235854617842358547178423585481784235854917842358550178423585511784235855217842358553178423585541784235855517842358556178423585571784235855817842358559178423585601784235856117842358562178423585631784235856417842358565178423585661784235856717842358568178423585691784235857017842358571178423585721784235857317842358574178423585751784235857617842358577178423585781784235857917842358580178423585811784235858217842358583178423585841784235858517842358586178423585871784235858817842358589178423585901784235859117842358592178423585931784235859417842358595178423585961784235859717842358598178423585991784235860017842358601178423586021784235860317842358604178423586051784235860617842358607178423586081784235860917842358610178423586111784235861217842358613178423586141784235861517842358616178423586171784235861817842358619178423586201784235862117842358622178423586231784235862417842358625178423586261784235862717842358628178423586291784235863017842358631178423586321784235863317842358634178423586351784235863617842358637178423586381784235863917842358640178423586411784235864217842358643178423586441784235864517842358646178423586471784235864817842358649178423586501784235865117842358652178423586531784235865417842358655178423586561784235865717842358658178423586591784235866017842358661178423586621784235866317842358664178423586651784235866617842358667178423586681784235866917842358670178423586711784235867217842358673178423586741784235867517842358676178423586771784235867817842358679178423586801784235868117842358682178423586831784235868417842358685178423586861784235868717842358688178423586891784235869017842358691178423586921784235869317842358694178423586951784235869617842358697178423586981784235869917842358700178423587011784235870217842358703178423587041784235870517842358706178423587071784235870817842358709178423587101784235871117842358712178423587131784235871417842358715178423587161784235871717842358718178423587191784235872017842358721178423587221784235872317842358724178423587251784235872617842358727178423587281784235872917842358730178423587311784235873217842358733178423587341784235873517842358736178423587371784235873817842358739178423587401784235874117842358742178423587431784235874417842358745178423587461784235874717842358748178423587491784235875017842358751178423587521784235875317842358754178423587551784235875617842358757178423587581784235875917842358760178423587611784235876217842358763178423587641784235876517842358766178423587671784235876817842358769178423587701784235877117842358772178423587731784235877417842358775178423587761784235877717842358778178423587791784235878017842358781178423587821784235878317842358784178423587851784235878617842358787178423587881784235878917842358790178423587911784235879217842358793178423587941784235879517842358796178423587971784235879817842358799178423588001784235880117842358802178423588031784235880417842358805178423588061784235880717842358808178423588091784235881017842358811178423588121784235881317842358814178423588151784235881617842358817178423588181784235881917842358820178423588211784235882217842358823178423588241784235882517842358826178423588271784235882817842358829178423588301784235883117842358832178423588331784235883417842358835178423588361784235883717842358838178423588391784235884017842358841178423588421784235884317842358844178423588451784235884617842358847178423588481784235884917842358850178423588511784235885217842358853178423588541784235885517842358856178423588571784235885817842358859178423588601784235886117842358862178423588631784235886417842358865178423588661784235886717842358868178423588691784235887017842358871178423588721784235887317842358874178423588751784235887617842358877178423588781784235887917842358880178423588811784235888217842358883178423588841784235888517842358886178423588871784235888817842358889178423588901784235889117842358892178423588931784235889417842358895178423588961784235889717842358898178423588991784235890017842358901178423589021784235890317842358904178423589051784235890617842358907178423589081784235890917842358910178423589111784235891217842358913178423589141784235891517842358916178423589171784235891817842358919178423589201784235892117842358922178423589231784235892417842358925178423589261784235892717842358928178423589291784235893017842358931178423589321784235893317842358934178423589351784235893617842358937178423589381784235893917842358940178423589411784235894217842358943178423589441784235894517842358946178423589471784235894817842358949178423589501784235895117842358952178423589531784235895417842358955178423589561784235895717842358958178423589591784235896017842358961178423589621784235896317842358964178423589651784235896617842358967178423589681784235896917842358970178423589711784235897217842358973178423589741784235897517842358976178423589771784235897817842358979178423589801784235898117842358982178423589831784235898417842358985178423589861784235898717842358988178423589891784235899017842358991178423589921784235899317842358994178423589951784235899617842358997178423589981784235899917842359000178423590011784235900217842359003178423590041784235900517842359006178423590071784235900817842359009178423590101784235901117842359012178423590131784235901417842359015178423590161784235901717842359018178423590191784235902017842359021178423590221784235902317842359024178423590251784235902617842359027178423590281784235902917842359030178423590311784235903217842359033178423590341784235903517842359036178423590371784235903817842359039178423590401784235904117842359042178423590431784235904417842359045178423590461784235904717842359048178423590491784235905017842359051178423590521784235905317842359054178423590551784235905617842359057178423590581784235905917842359060178423590611784235906217842359063178423590641784235906517842359066178423590671784235906817842359069178423590701784235907117842359072178423590731784235907417842359075178423590761784235907717842359078178423590791784235908017842359081178423590821784235908317842359084178423590851784235908617842359087178423590881784235908917842359090178423590911784235909217842359093178423590941784235909517842359096178423590971784235909817842359099178423591001784235910117842359102178423591031784235910417842359105178423591061784235910717842359108178423591091784235911017842359111178423591121784235911317842359114178423591151784235911617842359117178423591181784235911917842359120178423591211784235912217842359123178423591241784235912517842359126178423591271784235912817842359129178423591301784235913117842359132178423591331784235913417842359135178423591361784235913717842359138178423591391784235914017842359141178423591421784235914317842359144178423591451784235914617842359147178423591481784235914917842359150178423591511784235915217842359153178423591541784235915517842359156178423591571784235915817842359159178423591601784235916117842359162178423591631784235916417842359165178423591661784235916717842359168178423591691784235917017842359171178423591721784235917317842359174178423591751784235917617842359177178423591781784235917917842359180178423591811784235918217842359183178423591841784235918517842359186178423591871784235918817842359189178423591901784235919117842359192178423591931784235919417842359195178423591961784235919717842359198178423591991784235920017842359201178423592021784235920317842359204178423592051784235920617842359207178423592081784235920917842359210178423592111784235921217842359213178423592141784235921517842359216178423592171784235921817842359219178423592201784235922117842359222178423592231784235922417842359225178423592261784235922717842359228178423592291784235923017842359231178423592321784235923317842359234178423592351784235923617842359237178423592381784235923917842359240178423592411784235924217842359243178423592441784235924517842359246178423592471784235924817842359249178423592501784235925117842359252178423592531784235925417842359255178423592561784235925717842359258178423592591784235926017842359261178423592621784235926317842359264178423592651784235926617842359267178423592681784235926917842359270178423592711784235927217842359273178423592741784235927517842359276178423592771784235927817842359279178423592801784235928117842359282178423592831784235928417842359285178423592861784235928717842359288178423592891784235929017842359291178423592921784235929317842359294178423592951784235929617842359297178423592981784235929917842359300178423593011784235930217842359303178423593041784235930517842359306178423593071784235930817842359309178423593101784235931117842359312178423593131784235931417842359315178423593161784235931717842359318178423593191784235932017842359321178423593221784235932317842359324178423593251784235932617842359327178423593281784235932917842359330178423593311784235933217842359333178423593341784235933517842359336178423593371784235933817842359339178423593401784235934117842359342178423593431784235934417842359345178423593461784235934717842359348178423593491784235935017842359351178423593521784235935317842359354178423593551784235935617842359357178423593581784235935917842359360178423593611784235936217842359363178423593641784235936517842359366178423593671784235936817842359369178423593701784235937117842359372178423593731784235937417842359375178423593761784235937717842359378178423593791784235938017842359381178423593821784235938317842359384178423593851784235938617842359387178423593881784235938917842359390178423593911784235939217842359393178423593941784235939517842359396178423593971784235939817842359399178423594001784235940117842359402178423594031784235940417842359405178423594061784235940717842359408178423594091784235941017842359411178423594121784235941317842359414178423594151784235941617842359417178423594181784235941917842359420178423594211784235942217842359423178423594241784235942517842359426178423594271784235942817842359429178423594301784235943117842359432178423594331784235943417842359435178423594361784235943717842359438178423594391784235944017842359441178423594421784235944317842359444178423594451784235944617842359447178423594481784235944917842359450178423594511784235945217842359453178423594541784235945517842359456178423594571784235945817842359459178423594601784235946117842359462178423594631784235946417842359465178423594661784235946717842359468178423594691784235947017842359471178423594721784235947317842359474178423594751784235947617842359477178423594781784235947917842359480178423594811784235948217842359483178423594841784235948517842359486178423594871784235948817842359489178423594901784235949117842359492178423594931784235949417842359495178423594961784235949717842359498178423594991784235950017842359501178423595021784235950317842359504178423595051784235950617842359507178423595081784235950917842359510178423595111784235951217842359513178423595141784235951517842359516178423595171784235951817842359519178423595201784235952117842359522178423595231784235952417842359525178423595261784235952717842359528178423595291784235953017842359531178423595321784235953317842359534178423595351784235953617842359537178423595381784235953917842359540178423595411784235954217842359543178423595441784235954517842359546178423595471784235954817842359549178423595501784235955117842359552178423595531784235955417842359555178423595561784235955717842359558178423595591784235956017842359561178423595621784235956317842359564178423595651784235956617842359567178423595681784235956917842359570178423595711784235957217842359573178423595741784235957517842359576178423595771784235957817842359579178423595801784235958117842359582178423595831784235958417842359585178423595861784235958717842359588178423595891784235959017842359591178423595921784235959317842359594178423595951784235959617842359597178423595981784235959917842359600178423596011784235960217842359603178423596041784235960517842359606178423596071784235960817842359609178423596101784235961117842359612178423596131784235961417842359615178423596161784235961717842359618178423596191784235962017842359621178423596221784235962317842359624178423596251784235962617842359627178423596281784235962917842359630178423596311784235963217842359633178423596341784235963517842359636178423596371784235963817842359639178423596401784235964117842359642178423596431784235964417842359645178423596461784235964717842359648178423596491784235965017842359651178423596521784235965317842359654178423596551784235965617842359657178423596581784235965917842359660178423596611784235966217842359663178423596641784235966517842359666178423596671784235966817842359669178423596701784235967117842359672178423596731784235967417842359675178423596761784235967717842359678178423596791784235968017842359681178423596821784235968317842359684178423596851784235968617842359687178423596881784235968917842359690178423596911784235969217842359693178423596941784235969517842359696178423596971784235969817842359699178423597001784235970117842359702178423597031784235970417842359705178423597061784235970717842359708178423597091784235971017842359711178423597121784235971317842359714178423597151784235971617842359717178423597181784235971917842359720178423597211784235972217842359723178423597241784235972517842359726178423597271784235972817842359729178423597301784235973117842359732178423597331784235973417842359735178423597361784235973717842359738178423597391784235974017842359741178423597421784235974317842359744178423597451784235974617842359747178423597481784235974917842359750178423597511784235975217842359753178423597541784235975517842359756178423597571784235975817842359759178423597601784235976117842359762178423597631784235976417842359765178423597661784235976717842359768178423597691784235977017842359771178423597721784235977317842359774178423597751784235977617842359777178423597781784235977917842359780178423597811784235978217842359783178423597841784235978517842359786178423597871784235978817842359789178423597901784235979117842359792178423597931784235979417842359795178423597961784235979717842359798178423597991784235980017842359801178423598021784235980317842359804178423598051784235980617842359807178423598081784235980917842359810178423598111784235981217842359813178423598141784235981517842359816178423598171784235981817842359819178423598201784235982117842359822178423598231784235982417842359825178423598261784235982717842359828178423598291784235983017842359831178423598321784235983317842359834178423598351784235983617842359837178423598381784235983917842359840178423598411784235984217842359843178423598441784235984517842359846178423598471784235984817842359849178423598501784235985117842359852178423598531784235985417842359855178423598561784235985717842359858178423598591784235986017842359861178423598621784235986317842359864178423598651784235986617842359867178423598681784235986917842359870178423598711784235987217842359873178423598741784235987517842359876178423598771784235987817842359879178423598801784235988117842359882178423598831784235988417842359885178423598861784235988717842359888178423598891784235989017842359891178423598921784235989317842359894178423598951784235989617842359897178423598981784235989917842359900178423599011784235990217842359903178423599041784235990517842359906178423599071784235990817842359909178423599101784235991117842359912178423599131784235991417842359915178423599161784235991717842359918178423599191784235992017842359921178423599221784235992317842359924178423599251784235992617842359927178423599281784235992917842359930178423599311784235993217842359933178423599341784235993517842359936178423599371784235993817842359939178423599401784235994117842359942178423599431784235994417842359945178423599461784235994717842359948178423599491784235995017842359951178423599521784235995317842359954178423599551784235995617842359957178423599581784235995917842359960178423599611784235996217842359963178423599641784235996517842359966178423599671784235996817842359969178423599701784235997117842359972178423599731784235997417842359975178423599761784235997717842359978178423599791784235998017842359981178423599821784235998317842359984178423599851784235998617842359987178423599881784235998917842359990178423599911784235999217842359993178423599941784235999517842359996178423599971784235999817842359999