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

手机号段1769639

1769639号段手机号码表

17696390000176963900011769639000217696390003176963900041769639000517696390006176963900071769639000817696390009176963900101769639001117696390012176963900131769639001417696390015176963900161769639001717696390018176963900191769639002017696390021176963900221769639002317696390024176963900251769639002617696390027176963900281769639002917696390030176963900311769639003217696390033176963900341769639003517696390036176963900371769639003817696390039176963900401769639004117696390042176963900431769639004417696390045176963900461769639004717696390048176963900491769639005017696390051176963900521769639005317696390054176963900551769639005617696390057176963900581769639005917696390060176963900611769639006217696390063176963900641769639006517696390066176963900671769639006817696390069176963900701769639007117696390072176963900731769639007417696390075176963900761769639007717696390078176963900791769639008017696390081176963900821769639008317696390084176963900851769639008617696390087176963900881769639008917696390090176963900911769639009217696390093176963900941769639009517696390096176963900971769639009817696390099176963901001769639010117696390102176963901031769639010417696390105176963901061769639010717696390108176963901091769639011017696390111176963901121769639011317696390114176963901151769639011617696390117176963901181769639011917696390120176963901211769639012217696390123176963901241769639012517696390126176963901271769639012817696390129176963901301769639013117696390132176963901331769639013417696390135176963901361769639013717696390138176963901391769639014017696390141176963901421769639014317696390144176963901451769639014617696390147176963901481769639014917696390150176963901511769639015217696390153176963901541769639015517696390156176963901571769639015817696390159176963901601769639016117696390162176963901631769639016417696390165176963901661769639016717696390168176963901691769639017017696390171176963901721769639017317696390174176963901751769639017617696390177176963901781769639017917696390180176963901811769639018217696390183176963901841769639018517696390186176963901871769639018817696390189176963901901769639019117696390192176963901931769639019417696390195176963901961769639019717696390198176963901991769639020017696390201176963902021769639020317696390204176963902051769639020617696390207176963902081769639020917696390210176963902111769639021217696390213176963902141769639021517696390216176963902171769639021817696390219176963902201769639022117696390222176963902231769639022417696390225176963902261769639022717696390228176963902291769639023017696390231176963902321769639023317696390234176963902351769639023617696390237176963902381769639023917696390240176963902411769639024217696390243176963902441769639024517696390246176963902471769639024817696390249176963902501769639025117696390252176963902531769639025417696390255176963902561769639025717696390258176963902591769639026017696390261176963902621769639026317696390264176963902651769639026617696390267176963902681769639026917696390270176963902711769639027217696390273176963902741769639027517696390276176963902771769639027817696390279176963902801769639028117696390282176963902831769639028417696390285176963902861769639028717696390288176963902891769639029017696390291176963902921769639029317696390294176963902951769639029617696390297176963902981769639029917696390300176963903011769639030217696390303176963903041769639030517696390306176963903071769639030817696390309176963903101769639031117696390312176963903131769639031417696390315176963903161769639031717696390318176963903191769639032017696390321176963903221769639032317696390324176963903251769639032617696390327176963903281769639032917696390330176963903311769639033217696390333176963903341769639033517696390336176963903371769639033817696390339176963903401769639034117696390342176963903431769639034417696390345176963903461769639034717696390348176963903491769639035017696390351176963903521769639035317696390354176963903551769639035617696390357176963903581769639035917696390360176963903611769639036217696390363176963903641769639036517696390366176963903671769639036817696390369176963903701769639037117696390372176963903731769639037417696390375176963903761769639037717696390378176963903791769639038017696390381176963903821769639038317696390384176963903851769639038617696390387176963903881769639038917696390390176963903911769639039217696390393176963903941769639039517696390396176963903971769639039817696390399176963904001769639040117696390402176963904031769639040417696390405176963904061769639040717696390408176963904091769639041017696390411176963904121769639041317696390414176963904151769639041617696390417176963904181769639041917696390420176963904211769639042217696390423176963904241769639042517696390426176963904271769639042817696390429176963904301769639043117696390432176963904331769639043417696390435176963904361769639043717696390438176963904391769639044017696390441176963904421769639044317696390444176963904451769639044617696390447176963904481769639044917696390450176963904511769639045217696390453176963904541769639045517696390456176963904571769639045817696390459176963904601769639046117696390462176963904631769639046417696390465176963904661769639046717696390468176963904691769639047017696390471176963904721769639047317696390474176963904751769639047617696390477176963904781769639047917696390480176963904811769639048217696390483176963904841769639048517696390486176963904871769639048817696390489176963904901769639049117696390492176963904931769639049417696390495176963904961769639049717696390498176963904991769639050017696390501176963905021769639050317696390504176963905051769639050617696390507176963905081769639050917696390510176963905111769639051217696390513176963905141769639051517696390516176963905171769639051817696390519176963905201769639052117696390522176963905231769639052417696390525176963905261769639052717696390528176963905291769639053017696390531176963905321769639053317696390534176963905351769639053617696390537176963905381769639053917696390540176963905411769639054217696390543176963905441769639054517696390546176963905471769639054817696390549176963905501769639055117696390552176963905531769639055417696390555176963905561769639055717696390558176963905591769639056017696390561176963905621769639056317696390564176963905651769639056617696390567176963905681769639056917696390570176963905711769639057217696390573176963905741769639057517696390576176963905771769639057817696390579176963905801769639058117696390582176963905831769639058417696390585176963905861769639058717696390588176963905891769639059017696390591176963905921769639059317696390594176963905951769639059617696390597176963905981769639059917696390600176963906011769639060217696390603176963906041769639060517696390606176963906071769639060817696390609176963906101769639061117696390612176963906131769639061417696390615176963906161769639061717696390618176963906191769639062017696390621176963906221769639062317696390624176963906251769639062617696390627176963906281769639062917696390630176963906311769639063217696390633176963906341769639063517696390636176963906371769639063817696390639176963906401769639064117696390642176963906431769639064417696390645176963906461769639064717696390648176963906491769639065017696390651176963906521769639065317696390654176963906551769639065617696390657176963906581769639065917696390660176963906611769639066217696390663176963906641769639066517696390666176963906671769639066817696390669176963906701769639067117696390672176963906731769639067417696390675176963906761769639067717696390678176963906791769639068017696390681176963906821769639068317696390684176963906851769639068617696390687176963906881769639068917696390690176963906911769639069217696390693176963906941769639069517696390696176963906971769639069817696390699176963907001769639070117696390702176963907031769639070417696390705176963907061769639070717696390708176963907091769639071017696390711176963907121769639071317696390714176963907151769639071617696390717176963907181769639071917696390720176963907211769639072217696390723176963907241769639072517696390726176963907271769639072817696390729176963907301769639073117696390732176963907331769639073417696390735176963907361769639073717696390738176963907391769639074017696390741176963907421769639074317696390744176963907451769639074617696390747176963907481769639074917696390750176963907511769639075217696390753176963907541769639075517696390756176963907571769639075817696390759176963907601769639076117696390762176963907631769639076417696390765176963907661769639076717696390768176963907691769639077017696390771176963907721769639077317696390774176963907751769639077617696390777176963907781769639077917696390780176963907811769639078217696390783176963907841769639078517696390786176963907871769639078817696390789176963907901769639079117696390792176963907931769639079417696390795176963907961769639079717696390798176963907991769639080017696390801176963908021769639080317696390804176963908051769639080617696390807176963908081769639080917696390810176963908111769639081217696390813176963908141769639081517696390816176963908171769639081817696390819176963908201769639082117696390822176963908231769639082417696390825176963908261769639082717696390828176963908291769639083017696390831176963908321769639083317696390834176963908351769639083617696390837176963908381769639083917696390840176963908411769639084217696390843176963908441769639084517696390846176963908471769639084817696390849176963908501769639085117696390852176963908531769639085417696390855176963908561769639085717696390858176963908591769639086017696390861176963908621769639086317696390864176963908651769639086617696390867176963908681769639086917696390870176963908711769639087217696390873176963908741769639087517696390876176963908771769639087817696390879176963908801769639088117696390882176963908831769639088417696390885176963908861769639088717696390888176963908891769639089017696390891176963908921769639089317696390894176963908951769639089617696390897176963908981769639089917696390900176963909011769639090217696390903176963909041769639090517696390906176963909071769639090817696390909176963909101769639091117696390912176963909131769639091417696390915176963909161769639091717696390918176963909191769639092017696390921176963909221769639092317696390924176963909251769639092617696390927176963909281769639092917696390930176963909311769639093217696390933176963909341769639093517696390936176963909371769639093817696390939176963909401769639094117696390942176963909431769639094417696390945176963909461769639094717696390948176963909491769639095017696390951176963909521769639095317696390954176963909551769639095617696390957176963909581769639095917696390960176963909611769639096217696390963176963909641769639096517696390966176963909671769639096817696390969176963909701769639097117696390972176963909731769639097417696390975176963909761769639097717696390978176963909791769639098017696390981176963909821769639098317696390984176963909851769639098617696390987176963909881769639098917696390990176963909911769639099217696390993176963909941769639099517696390996176963909971769639099817696390999176963910001769639100117696391002176963910031769639100417696391005176963910061769639100717696391008176963910091769639101017696391011176963910121769639101317696391014176963910151769639101617696391017176963910181769639101917696391020176963910211769639102217696391023176963910241769639102517696391026176963910271769639102817696391029176963910301769639103117696391032176963910331769639103417696391035176963910361769639103717696391038176963910391769639104017696391041176963910421769639104317696391044176963910451769639104617696391047176963910481769639104917696391050176963910511769639105217696391053176963910541769639105517696391056176963910571769639105817696391059176963910601769639106117696391062176963910631769639106417696391065176963910661769639106717696391068176963910691769639107017696391071176963910721769639107317696391074176963910751769639107617696391077176963910781769639107917696391080176963910811769639108217696391083176963910841769639108517696391086176963910871769639108817696391089176963910901769639109117696391092176963910931769639109417696391095176963910961769639109717696391098176963910991769639110017696391101176963911021769639110317696391104176963911051769639110617696391107176963911081769639110917696391110176963911111769639111217696391113176963911141769639111517696391116176963911171769639111817696391119176963911201769639112117696391122176963911231769639112417696391125176963911261769639112717696391128176963911291769639113017696391131176963911321769639113317696391134176963911351769639113617696391137176963911381769639113917696391140176963911411769639114217696391143176963911441769639114517696391146176963911471769639114817696391149176963911501769639115117696391152176963911531769639115417696391155176963911561769639115717696391158176963911591769639116017696391161176963911621769639116317696391164176963911651769639116617696391167176963911681769639116917696391170176963911711769639117217696391173176963911741769639117517696391176176963911771769639117817696391179176963911801769639118117696391182176963911831769639118417696391185176963911861769639118717696391188176963911891769639119017696391191176963911921769639119317696391194176963911951769639119617696391197176963911981769639119917696391200176963912011769639120217696391203176963912041769639120517696391206176963912071769639120817696391209176963912101769639121117696391212176963912131769639121417696391215176963912161769639121717696391218176963912191769639122017696391221176963912221769639122317696391224176963912251769639122617696391227176963912281769639122917696391230176963912311769639123217696391233176963912341769639123517696391236176963912371769639123817696391239176963912401769639124117696391242176963912431769639124417696391245176963912461769639124717696391248176963912491769639125017696391251176963912521769639125317696391254176963912551769639125617696391257176963912581769639125917696391260176963912611769639126217696391263176963912641769639126517696391266176963912671769639126817696391269176963912701769639127117696391272176963912731769639127417696391275176963912761769639127717696391278176963912791769639128017696391281176963912821769639128317696391284176963912851769639128617696391287176963912881769639128917696391290176963912911769639129217696391293176963912941769639129517696391296176963912971769639129817696391299176963913001769639130117696391302176963913031769639130417696391305176963913061769639130717696391308176963913091769639131017696391311176963913121769639131317696391314176963913151769639131617696391317176963913181769639131917696391320176963913211769639132217696391323176963913241769639132517696391326176963913271769639132817696391329176963913301769639133117696391332176963913331769639133417696391335176963913361769639133717696391338176963913391769639134017696391341176963913421769639134317696391344176963913451769639134617696391347176963913481769639134917696391350176963913511769639135217696391353176963913541769639135517696391356176963913571769639135817696391359176963913601769639136117696391362176963913631769639136417696391365176963913661769639136717696391368176963913691769639137017696391371176963913721769639137317696391374176963913751769639137617696391377176963913781769639137917696391380176963913811769639138217696391383176963913841769639138517696391386176963913871769639138817696391389176963913901769639139117696391392176963913931769639139417696391395176963913961769639139717696391398176963913991769639140017696391401176963914021769639140317696391404176963914051769639140617696391407176963914081769639140917696391410176963914111769639141217696391413176963914141769639141517696391416176963914171769639141817696391419176963914201769639142117696391422176963914231769639142417696391425176963914261769639142717696391428176963914291769639143017696391431176963914321769639143317696391434176963914351769639143617696391437176963914381769639143917696391440176963914411769639144217696391443176963914441769639144517696391446176963914471769639144817696391449176963914501769639145117696391452176963914531769639145417696391455176963914561769639145717696391458176963914591769639146017696391461176963914621769639146317696391464176963914651769639146617696391467176963914681769639146917696391470176963914711769639147217696391473176963914741769639147517696391476176963914771769639147817696391479176963914801769639148117696391482176963914831769639148417696391485176963914861769639148717696391488176963914891769639149017696391491176963914921769639149317696391494176963914951769639149617696391497176963914981769639149917696391500176963915011769639150217696391503176963915041769639150517696391506176963915071769639150817696391509176963915101769639151117696391512176963915131769639151417696391515176963915161769639151717696391518176963915191769639152017696391521176963915221769639152317696391524176963915251769639152617696391527176963915281769639152917696391530176963915311769639153217696391533176963915341769639153517696391536176963915371769639153817696391539176963915401769639154117696391542176963915431769639154417696391545176963915461769639154717696391548176963915491769639155017696391551176963915521769639155317696391554176963915551769639155617696391557176963915581769639155917696391560176963915611769639156217696391563176963915641769639156517696391566176963915671769639156817696391569176963915701769639157117696391572176963915731769639157417696391575176963915761769639157717696391578176963915791769639158017696391581176963915821769639158317696391584176963915851769639158617696391587176963915881769639158917696391590176963915911769639159217696391593176963915941769639159517696391596176963915971769639159817696391599176963916001769639160117696391602176963916031769639160417696391605176963916061769639160717696391608176963916091769639161017696391611176963916121769639161317696391614176963916151769639161617696391617176963916181769639161917696391620176963916211769639162217696391623176963916241769639162517696391626176963916271769639162817696391629176963916301769639163117696391632176963916331769639163417696391635176963916361769639163717696391638176963916391769639164017696391641176963916421769639164317696391644176963916451769639164617696391647176963916481769639164917696391650176963916511769639165217696391653176963916541769639165517696391656176963916571769639165817696391659176963916601769639166117696391662176963916631769639166417696391665176963916661769639166717696391668176963916691769639167017696391671176963916721769639167317696391674176963916751769639167617696391677176963916781769639167917696391680176963916811769639168217696391683176963916841769639168517696391686176963916871769639168817696391689176963916901769639169117696391692176963916931769639169417696391695176963916961769639169717696391698176963916991769639170017696391701176963917021769639170317696391704176963917051769639170617696391707176963917081769639170917696391710176963917111769639171217696391713176963917141769639171517696391716176963917171769639171817696391719176963917201769639172117696391722176963917231769639172417696391725176963917261769639172717696391728176963917291769639173017696391731176963917321769639173317696391734176963917351769639173617696391737176963917381769639173917696391740176963917411769639174217696391743176963917441769639174517696391746176963917471769639174817696391749176963917501769639175117696391752176963917531769639175417696391755176963917561769639175717696391758176963917591769639176017696391761176963917621769639176317696391764176963917651769639176617696391767176963917681769639176917696391770176963917711769639177217696391773176963917741769639177517696391776176963917771769639177817696391779176963917801769639178117696391782176963917831769639178417696391785176963917861769639178717696391788176963917891769639179017696391791176963917921769639179317696391794176963917951769639179617696391797176963917981769639179917696391800176963918011769639180217696391803176963918041769639180517696391806176963918071769639180817696391809176963918101769639181117696391812176963918131769639181417696391815176963918161769639181717696391818176963918191769639182017696391821176963918221769639182317696391824176963918251769639182617696391827176963918281769639182917696391830176963918311769639183217696391833176963918341769639183517696391836176963918371769639183817696391839176963918401769639184117696391842176963918431769639184417696391845176963918461769639184717696391848176963918491769639185017696391851176963918521769639185317696391854176963918551769639185617696391857176963918581769639185917696391860176963918611769639186217696391863176963918641769639186517696391866176963918671769639186817696391869176963918701769639187117696391872176963918731769639187417696391875176963918761769639187717696391878176963918791769639188017696391881176963918821769639188317696391884176963918851769639188617696391887176963918881769639188917696391890176963918911769639189217696391893176963918941769639189517696391896176963918971769639189817696391899176963919001769639190117696391902176963919031769639190417696391905176963919061769639190717696391908176963919091769639191017696391911176963919121769639191317696391914176963919151769639191617696391917176963919181769639191917696391920176963919211769639192217696391923176963919241769639192517696391926176963919271769639192817696391929176963919301769639193117696391932176963919331769639193417696391935176963919361769639193717696391938176963919391769639194017696391941176963919421769639194317696391944176963919451769639194617696391947176963919481769639194917696391950176963919511769639195217696391953176963919541769639195517696391956176963919571769639195817696391959176963919601769639196117696391962176963919631769639196417696391965176963919661769639196717696391968176963919691769639197017696391971176963919721769639197317696391974176963919751769639197617696391977176963919781769639197917696391980176963919811769639198217696391983176963919841769639198517696391986176963919871769639198817696391989176963919901769639199117696391992176963919931769639199417696391995176963919961769639199717696391998176963919991769639200017696392001176963920021769639200317696392004176963920051769639200617696392007176963920081769639200917696392010176963920111769639201217696392013176963920141769639201517696392016176963920171769639201817696392019176963920201769639202117696392022176963920231769639202417696392025176963920261769639202717696392028176963920291769639203017696392031176963920321769639203317696392034176963920351769639203617696392037176963920381769639203917696392040176963920411769639204217696392043176963920441769639204517696392046176963920471769639204817696392049176963920501769639205117696392052176963920531769639205417696392055176963920561769639205717696392058176963920591769639206017696392061176963920621769639206317696392064176963920651769639206617696392067176963920681769639206917696392070176963920711769639207217696392073176963920741769639207517696392076176963920771769639207817696392079176963920801769639208117696392082176963920831769639208417696392085176963920861769639208717696392088176963920891769639209017696392091176963920921769639209317696392094176963920951769639209617696392097176963920981769639209917696392100176963921011769639210217696392103176963921041769639210517696392106176963921071769639210817696392109176963921101769639211117696392112176963921131769639211417696392115176963921161769639211717696392118176963921191769639212017696392121176963921221769639212317696392124176963921251769639212617696392127176963921281769639212917696392130176963921311769639213217696392133176963921341769639213517696392136176963921371769639213817696392139176963921401769639214117696392142176963921431769639214417696392145176963921461769639214717696392148176963921491769639215017696392151176963921521769639215317696392154176963921551769639215617696392157176963921581769639215917696392160176963921611769639216217696392163176963921641769639216517696392166176963921671769639216817696392169176963921701769639217117696392172176963921731769639217417696392175176963921761769639217717696392178176963921791769639218017696392181176963921821769639218317696392184176963921851769639218617696392187176963921881769639218917696392190176963921911769639219217696392193176963921941769639219517696392196176963921971769639219817696392199176963922001769639220117696392202176963922031769639220417696392205176963922061769639220717696392208176963922091769639221017696392211176963922121769639221317696392214176963922151769639221617696392217176963922181769639221917696392220176963922211769639222217696392223176963922241769639222517696392226176963922271769639222817696392229176963922301769639223117696392232176963922331769639223417696392235176963922361769639223717696392238176963922391769639224017696392241176963922421769639224317696392244176963922451769639224617696392247176963922481769639224917696392250176963922511769639225217696392253176963922541769639225517696392256176963922571769639225817696392259176963922601769639226117696392262176963922631769639226417696392265176963922661769639226717696392268176963922691769639227017696392271176963922721769639227317696392274176963922751769639227617696392277176963922781769639227917696392280176963922811769639228217696392283176963922841769639228517696392286176963922871769639228817696392289176963922901769639229117696392292176963922931769639229417696392295176963922961769639229717696392298176963922991769639230017696392301176963923021769639230317696392304176963923051769639230617696392307176963923081769639230917696392310176963923111769639231217696392313176963923141769639231517696392316176963923171769639231817696392319176963923201769639232117696392322176963923231769639232417696392325176963923261769639232717696392328176963923291769639233017696392331176963923321769639233317696392334176963923351769639233617696392337176963923381769639233917696392340176963923411769639234217696392343176963923441769639234517696392346176963923471769639234817696392349176963923501769639235117696392352176963923531769639235417696392355176963923561769639235717696392358176963923591769639236017696392361176963923621769639236317696392364176963923651769639236617696392367176963923681769639236917696392370176963923711769639237217696392373176963923741769639237517696392376176963923771769639237817696392379176963923801769639238117696392382176963923831769639238417696392385176963923861769639238717696392388176963923891769639239017696392391176963923921769639239317696392394176963923951769639239617696392397176963923981769639239917696392400176963924011769639240217696392403176963924041769639240517696392406176963924071769639240817696392409176963924101769639241117696392412176963924131769639241417696392415176963924161769639241717696392418176963924191769639242017696392421176963924221769639242317696392424176963924251769639242617696392427176963924281769639242917696392430176963924311769639243217696392433176963924341769639243517696392436176963924371769639243817696392439176963924401769639244117696392442176963924431769639244417696392445176963924461769639244717696392448176963924491769639245017696392451176963924521769639245317696392454176963924551769639245617696392457176963924581769639245917696392460176963924611769639246217696392463176963924641769639246517696392466176963924671769639246817696392469176963924701769639247117696392472176963924731769639247417696392475176963924761769639247717696392478176963924791769639248017696392481176963924821769639248317696392484176963924851769639248617696392487176963924881769639248917696392490176963924911769639249217696392493176963924941769639249517696392496176963924971769639249817696392499176963925001769639250117696392502176963925031769639250417696392505176963925061769639250717696392508176963925091769639251017696392511176963925121769639251317696392514176963925151769639251617696392517176963925181769639251917696392520176963925211769639252217696392523176963925241769639252517696392526176963925271769639252817696392529176963925301769639253117696392532176963925331769639253417696392535176963925361769639253717696392538176963925391769639254017696392541176963925421769639254317696392544176963925451769639254617696392547176963925481769639254917696392550176963925511769639255217696392553176963925541769639255517696392556176963925571769639255817696392559176963925601769639256117696392562176963925631769639256417696392565176963925661769639256717696392568176963925691769639257017696392571176963925721769639257317696392574176963925751769639257617696392577176963925781769639257917696392580176963925811769639258217696392583176963925841769639258517696392586176963925871769639258817696392589176963925901769639259117696392592176963925931769639259417696392595176963925961769639259717696392598176963925991769639260017696392601176963926021769639260317696392604176963926051769639260617696392607176963926081769639260917696392610176963926111769639261217696392613176963926141769639261517696392616176963926171769639261817696392619176963926201769639262117696392622176963926231769639262417696392625176963926261769639262717696392628176963926291769639263017696392631176963926321769639263317696392634176963926351769639263617696392637176963926381769639263917696392640176963926411769639264217696392643176963926441769639264517696392646176963926471769639264817696392649176963926501769639265117696392652176963926531769639265417696392655176963926561769639265717696392658176963926591769639266017696392661176963926621769639266317696392664176963926651769639266617696392667176963926681769639266917696392670176963926711769639267217696392673176963926741769639267517696392676176963926771769639267817696392679176963926801769639268117696392682176963926831769639268417696392685176963926861769639268717696392688176963926891769639269017696392691176963926921769639269317696392694176963926951769639269617696392697176963926981769639269917696392700176963927011769639270217696392703176963927041769639270517696392706176963927071769639270817696392709176963927101769639271117696392712176963927131769639271417696392715176963927161769639271717696392718176963927191769639272017696392721176963927221769639272317696392724176963927251769639272617696392727176963927281769639272917696392730176963927311769639273217696392733176963927341769639273517696392736176963927371769639273817696392739176963927401769639274117696392742176963927431769639274417696392745176963927461769639274717696392748176963927491769639275017696392751176963927521769639275317696392754176963927551769639275617696392757176963927581769639275917696392760176963927611769639276217696392763176963927641769639276517696392766176963927671769639276817696392769176963927701769639277117696392772176963927731769639277417696392775176963927761769639277717696392778176963927791769639278017696392781176963927821769639278317696392784176963927851769639278617696392787176963927881769639278917696392790176963927911769639279217696392793176963927941769639279517696392796176963927971769639279817696392799176963928001769639280117696392802176963928031769639280417696392805176963928061769639280717696392808176963928091769639281017696392811176963928121769639281317696392814176963928151769639281617696392817176963928181769639281917696392820176963928211769639282217696392823176963928241769639282517696392826176963928271769639282817696392829176963928301769639283117696392832176963928331769639283417696392835176963928361769639283717696392838176963928391769639284017696392841176963928421769639284317696392844176963928451769639284617696392847176963928481769639284917696392850176963928511769639285217696392853176963928541769639285517696392856176963928571769639285817696392859176963928601769639286117696392862176963928631769639286417696392865176963928661769639286717696392868176963928691769639287017696392871176963928721769639287317696392874176963928751769639287617696392877176963928781769639287917696392880176963928811769639288217696392883176963928841769639288517696392886176963928871769639288817696392889176963928901769639289117696392892176963928931769639289417696392895176963928961769639289717696392898176963928991769639290017696392901176963929021769639290317696392904176963929051769639290617696392907176963929081769639290917696392910176963929111769639291217696392913176963929141769639291517696392916176963929171769639291817696392919176963929201769639292117696392922176963929231769639292417696392925176963929261769639292717696392928176963929291769639293017696392931176963929321769639293317696392934176963929351769639293617696392937176963929381769639293917696392940176963929411769639294217696392943176963929441769639294517696392946176963929471769639294817696392949176963929501769639295117696392952176963929531769639295417696392955176963929561769639295717696392958176963929591769639296017696392961176963929621769639296317696392964176963929651769639296617696392967176963929681769639296917696392970176963929711769639297217696392973176963929741769639297517696392976176963929771769639297817696392979176963929801769639298117696392982176963929831769639298417696392985176963929861769639298717696392988176963929891769639299017696392991176963929921769639299317696392994176963929951769639299617696392997176963929981769639299917696393000176963930011769639300217696393003176963930041769639300517696393006176963930071769639300817696393009176963930101769639301117696393012176963930131769639301417696393015176963930161769639301717696393018176963930191769639302017696393021176963930221769639302317696393024176963930251769639302617696393027176963930281769639302917696393030176963930311769639303217696393033176963930341769639303517696393036176963930371769639303817696393039176963930401769639304117696393042176963930431769639304417696393045176963930461769639304717696393048176963930491769639305017696393051176963930521769639305317696393054176963930551769639305617696393057176963930581769639305917696393060176963930611769639306217696393063176963930641769639306517696393066176963930671769639306817696393069176963930701769639307117696393072176963930731769639307417696393075176963930761769639307717696393078176963930791769639308017696393081176963930821769639308317696393084176963930851769639308617696393087176963930881769639308917696393090176963930911769639309217696393093176963930941769639309517696393096176963930971769639309817696393099176963931001769639310117696393102176963931031769639310417696393105176963931061769639310717696393108176963931091769639311017696393111176963931121769639311317696393114176963931151769639311617696393117176963931181769639311917696393120176963931211769639312217696393123176963931241769639312517696393126176963931271769639312817696393129176963931301769639313117696393132176963931331769639313417696393135176963931361769639313717696393138176963931391769639314017696393141176963931421769639314317696393144176963931451769639314617696393147176963931481769639314917696393150176963931511769639315217696393153176963931541769639315517696393156176963931571769639315817696393159176963931601769639316117696393162176963931631769639316417696393165176963931661769639316717696393168176963931691769639317017696393171176963931721769639317317696393174176963931751769639317617696393177176963931781769639317917696393180176963931811769639318217696393183176963931841769639318517696393186176963931871769639318817696393189176963931901769639319117696393192176963931931769639319417696393195176963931961769639319717696393198176963931991769639320017696393201176963932021769639320317696393204176963932051769639320617696393207176963932081769639320917696393210176963932111769639321217696393213176963932141769639321517696393216176963932171769639321817696393219176963932201769639322117696393222176963932231769639322417696393225176963932261769639322717696393228176963932291769639323017696393231176963932321769639323317696393234176963932351769639323617696393237176963932381769639323917696393240176963932411769639324217696393243176963932441769639324517696393246176963932471769639324817696393249176963932501769639325117696393252176963932531769639325417696393255176963932561769639325717696393258176963932591769639326017696393261176963932621769639326317696393264176963932651769639326617696393267176963932681769639326917696393270176963932711769639327217696393273176963932741769639327517696393276176963932771769639327817696393279176963932801769639328117696393282176963932831769639328417696393285176963932861769639328717696393288176963932891769639329017696393291176963932921769639329317696393294176963932951769639329617696393297176963932981769639329917696393300176963933011769639330217696393303176963933041769639330517696393306176963933071769639330817696393309176963933101769639331117696393312176963933131769639331417696393315176963933161769639331717696393318176963933191769639332017696393321176963933221769639332317696393324176963933251769639332617696393327176963933281769639332917696393330176963933311769639333217696393333176963933341769639333517696393336176963933371769639333817696393339176963933401769639334117696393342176963933431769639334417696393345176963933461769639334717696393348176963933491769639335017696393351176963933521769639335317696393354176963933551769639335617696393357176963933581769639335917696393360176963933611769639336217696393363176963933641769639336517696393366176963933671769639336817696393369176963933701769639337117696393372176963933731769639337417696393375176963933761769639337717696393378176963933791769639338017696393381176963933821769639338317696393384176963933851769639338617696393387176963933881769639338917696393390176963933911769639339217696393393176963933941769639339517696393396176963933971769639339817696393399176963934001769639340117696393402176963934031769639340417696393405176963934061769639340717696393408176963934091769639341017696393411176963934121769639341317696393414176963934151769639341617696393417176963934181769639341917696393420176963934211769639342217696393423176963934241769639342517696393426176963934271769639342817696393429176963934301769639343117696393432176963934331769639343417696393435176963934361769639343717696393438176963934391769639344017696393441176963934421769639344317696393444176963934451769639344617696393447176963934481769639344917696393450176963934511769639345217696393453176963934541769639345517696393456176963934571769639345817696393459176963934601769639346117696393462176963934631769639346417696393465176963934661769639346717696393468176963934691769639347017696393471176963934721769639347317696393474176963934751769639347617696393477176963934781769639347917696393480176963934811769639348217696393483176963934841769639348517696393486176963934871769639348817696393489176963934901769639349117696393492176963934931769639349417696393495176963934961769639349717696393498176963934991769639350017696393501176963935021769639350317696393504176963935051769639350617696393507176963935081769639350917696393510176963935111769639351217696393513176963935141769639351517696393516176963935171769639351817696393519176963935201769639352117696393522176963935231769639352417696393525176963935261769639352717696393528176963935291769639353017696393531176963935321769639353317696393534176963935351769639353617696393537176963935381769639353917696393540176963935411769639354217696393543176963935441769639354517696393546176963935471769639354817696393549176963935501769639355117696393552176963935531769639355417696393555176963935561769639355717696393558176963935591769639356017696393561176963935621769639356317696393564176963935651769639356617696393567176963935681769639356917696393570176963935711769639357217696393573176963935741769639357517696393576176963935771769639357817696393579176963935801769639358117696393582176963935831769639358417696393585176963935861769639358717696393588176963935891769639359017696393591176963935921769639359317696393594176963935951769639359617696393597176963935981769639359917696393600176963936011769639360217696393603176963936041769639360517696393606176963936071769639360817696393609176963936101769639361117696393612176963936131769639361417696393615176963936161769639361717696393618176963936191769639362017696393621176963936221769639362317696393624176963936251769639362617696393627176963936281769639362917696393630176963936311769639363217696393633176963936341769639363517696393636176963936371769639363817696393639176963936401769639364117696393642176963936431769639364417696393645176963936461769639364717696393648176963936491769639365017696393651176963936521769639365317696393654176963936551769639365617696393657176963936581769639365917696393660176963936611769639366217696393663176963936641769639366517696393666176963936671769639366817696393669176963936701769639367117696393672176963936731769639367417696393675176963936761769639367717696393678176963936791769639368017696393681176963936821769639368317696393684176963936851769639368617696393687176963936881769639368917696393690176963936911769639369217696393693176963936941769639369517696393696176963936971769639369817696393699176963937001769639370117696393702176963937031769639370417696393705176963937061769639370717696393708176963937091769639371017696393711176963937121769639371317696393714176963937151769639371617696393717176963937181769639371917696393720176963937211769639372217696393723176963937241769639372517696393726176963937271769639372817696393729176963937301769639373117696393732176963937331769639373417696393735176963937361769639373717696393738176963937391769639374017696393741176963937421769639374317696393744176963937451769639374617696393747176963937481769639374917696393750176963937511769639375217696393753176963937541769639375517696393756176963937571769639375817696393759176963937601769639376117696393762176963937631769639376417696393765176963937661769639376717696393768176963937691769639377017696393771176963937721769639377317696393774176963937751769639377617696393777176963937781769639377917696393780176963937811769639378217696393783176963937841769639378517696393786176963937871769639378817696393789176963937901769639379117696393792176963937931769639379417696393795176963937961769639379717696393798176963937991769639380017696393801176963938021769639380317696393804176963938051769639380617696393807176963938081769639380917696393810176963938111769639381217696393813176963938141769639381517696393816176963938171769639381817696393819176963938201769639382117696393822176963938231769639382417696393825176963938261769639382717696393828176963938291769639383017696393831176963938321769639383317696393834176963938351769639383617696393837176963938381769639383917696393840176963938411769639384217696393843176963938441769639384517696393846176963938471769639384817696393849176963938501769639385117696393852176963938531769639385417696393855176963938561769639385717696393858176963938591769639386017696393861176963938621769639386317696393864176963938651769639386617696393867176963938681769639386917696393870176963938711769639387217696393873176963938741769639387517696393876176963938771769639387817696393879176963938801769639388117696393882176963938831769639388417696393885176963938861769639388717696393888176963938891769639389017696393891176963938921769639389317696393894176963938951769639389617696393897176963938981769639389917696393900176963939011769639390217696393903176963939041769639390517696393906176963939071769639390817696393909176963939101769639391117696393912176963939131769639391417696393915176963939161769639391717696393918176963939191769639392017696393921176963939221769639392317696393924176963939251769639392617696393927176963939281769639392917696393930176963939311769639393217696393933176963939341769639393517696393936176963939371769639393817696393939176963939401769639394117696393942176963939431769639394417696393945176963939461769639394717696393948176963939491769639395017696393951176963939521769639395317696393954176963939551769639395617696393957176963939581769639395917696393960176963939611769639396217696393963176963939641769639396517696393966176963939671769639396817696393969176963939701769639397117696393972176963939731769639397417696393975176963939761769639397717696393978176963939791769639398017696393981176963939821769639398317696393984176963939851769639398617696393987176963939881769639398917696393990176963939911769639399217696393993176963939941769639399517696393996176963939971769639399817696393999176963940001769639400117696394002176963940031769639400417696394005176963940061769639400717696394008176963940091769639401017696394011176963940121769639401317696394014176963940151769639401617696394017176963940181769639401917696394020176963940211769639402217696394023176963940241769639402517696394026176963940271769639402817696394029176963940301769639403117696394032176963940331769639403417696394035176963940361769639403717696394038176963940391769639404017696394041176963940421769639404317696394044176963940451769639404617696394047176963940481769639404917696394050176963940511769639405217696394053176963940541769639405517696394056176963940571769639405817696394059176963940601769639406117696394062176963940631769639406417696394065176963940661769639406717696394068176963940691769639407017696394071176963940721769639407317696394074176963940751769639407617696394077176963940781769639407917696394080176963940811769639408217696394083176963940841769639408517696394086176963940871769639408817696394089176963940901769639409117696394092176963940931769639409417696394095176963940961769639409717696394098176963940991769639410017696394101176963941021769639410317696394104176963941051769639410617696394107176963941081769639410917696394110176963941111769639411217696394113176963941141769639411517696394116176963941171769639411817696394119176963941201769639412117696394122176963941231769639412417696394125176963941261769639412717696394128176963941291769639413017696394131176963941321769639413317696394134176963941351769639413617696394137176963941381769639413917696394140176963941411769639414217696394143176963941441769639414517696394146176963941471769639414817696394149176963941501769639415117696394152176963941531769639415417696394155176963941561769639415717696394158176963941591769639416017696394161176963941621769639416317696394164176963941651769639416617696394167176963941681769639416917696394170176963941711769639417217696394173176963941741769639417517696394176176963941771769639417817696394179176963941801769639418117696394182176963941831769639418417696394185176963941861769639418717696394188176963941891769639419017696394191176963941921769639419317696394194176963941951769639419617696394197176963941981769639419917696394200176963942011769639420217696394203176963942041769639420517696394206176963942071769639420817696394209176963942101769639421117696394212176963942131769639421417696394215176963942161769639421717696394218176963942191769639422017696394221176963942221769639422317696394224176963942251769639422617696394227176963942281769639422917696394230176963942311769639423217696394233176963942341769639423517696394236176963942371769639423817696394239176963942401769639424117696394242176963942431769639424417696394245176963942461769639424717696394248176963942491769639425017696394251176963942521769639425317696394254176963942551769639425617696394257176963942581769639425917696394260176963942611769639426217696394263176963942641769639426517696394266176963942671769639426817696394269176963942701769639427117696394272176963942731769639427417696394275176963942761769639427717696394278176963942791769639428017696394281176963942821769639428317696394284176963942851769639428617696394287176963942881769639428917696394290176963942911769639429217696394293176963942941769639429517696394296176963942971769639429817696394299176963943001769639430117696394302176963943031769639430417696394305176963943061769639430717696394308176963943091769639431017696394311176963943121769639431317696394314176963943151769639431617696394317176963943181769639431917696394320176963943211769639432217696394323176963943241769639432517696394326176963943271769639432817696394329176963943301769639433117696394332176963943331769639433417696394335176963943361769639433717696394338176963943391769639434017696394341176963943421769639434317696394344176963943451769639434617696394347176963943481769639434917696394350176963943511769639435217696394353176963943541769639435517696394356176963943571769639435817696394359176963943601769639436117696394362176963943631769639436417696394365176963943661769639436717696394368176963943691769639437017696394371176963943721769639437317696394374176963943751769639437617696394377176963943781769639437917696394380176963943811769639438217696394383176963943841769639438517696394386176963943871769639438817696394389176963943901769639439117696394392176963943931769639439417696394395176963943961769639439717696394398176963943991769639440017696394401176963944021769639440317696394404176963944051769639440617696394407176963944081769639440917696394410176963944111769639441217696394413176963944141769639441517696394416176963944171769639441817696394419176963944201769639442117696394422176963944231769639442417696394425176963944261769639442717696394428176963944291769639443017696394431176963944321769639443317696394434176963944351769639443617696394437176963944381769639443917696394440176963944411769639444217696394443176963944441769639444517696394446176963944471769639444817696394449176963944501769639445117696394452176963944531769639445417696394455176963944561769639445717696394458176963944591769639446017696394461176963944621769639446317696394464176963944651769639446617696394467176963944681769639446917696394470176963944711769639447217696394473176963944741769639447517696394476176963944771769639447817696394479176963944801769639448117696394482176963944831769639448417696394485176963944861769639448717696394488176963944891769639449017696394491176963944921769639449317696394494176963944951769639449617696394497176963944981769639449917696394500176963945011769639450217696394503176963945041769639450517696394506176963945071769639450817696394509176963945101769639451117696394512176963945131769639451417696394515176963945161769639451717696394518176963945191769639452017696394521176963945221769639452317696394524176963945251769639452617696394527176963945281769639452917696394530176963945311769639453217696394533176963945341769639453517696394536176963945371769639453817696394539176963945401769639454117696394542176963945431769639454417696394545176963945461769639454717696394548176963945491769639455017696394551176963945521769639455317696394554176963945551769639455617696394557176963945581769639455917696394560176963945611769639456217696394563176963945641769639456517696394566176963945671769639456817696394569176963945701769639457117696394572176963945731769639457417696394575176963945761769639457717696394578176963945791769639458017696394581176963945821769639458317696394584176963945851769639458617696394587176963945881769639458917696394590176963945911769639459217696394593176963945941769639459517696394596176963945971769639459817696394599176963946001769639460117696394602176963946031769639460417696394605176963946061769639460717696394608176963946091769639461017696394611176963946121769639461317696394614176963946151769639461617696394617176963946181769639461917696394620176963946211769639462217696394623176963946241769639462517696394626176963946271769639462817696394629176963946301769639463117696394632176963946331769639463417696394635176963946361769639463717696394638176963946391769639464017696394641176963946421769639464317696394644176963946451769639464617696394647176963946481769639464917696394650176963946511769639465217696394653176963946541769639465517696394656176963946571769639465817696394659176963946601769639466117696394662176963946631769639466417696394665176963946661769639466717696394668176963946691769639467017696394671176963946721769639467317696394674176963946751769639467617696394677176963946781769639467917696394680176963946811769639468217696394683176963946841769639468517696394686176963946871769639468817696394689176963946901769639469117696394692176963946931769639469417696394695176963946961769639469717696394698176963946991769639470017696394701176963947021769639470317696394704176963947051769639470617696394707176963947081769639470917696394710176963947111769639471217696394713176963947141769639471517696394716176963947171769639471817696394719176963947201769639472117696394722176963947231769639472417696394725176963947261769639472717696394728176963947291769639473017696394731176963947321769639473317696394734176963947351769639473617696394737176963947381769639473917696394740176963947411769639474217696394743176963947441769639474517696394746176963947471769639474817696394749176963947501769639475117696394752176963947531769639475417696394755176963947561769639475717696394758176963947591769639476017696394761176963947621769639476317696394764176963947651769639476617696394767176963947681769639476917696394770176963947711769639477217696394773176963947741769639477517696394776176963947771769639477817696394779176963947801769639478117696394782176963947831769639478417696394785176963947861769639478717696394788176963947891769639479017696394791176963947921769639479317696394794176963947951769639479617696394797176963947981769639479917696394800176963948011769639480217696394803176963948041769639480517696394806176963948071769639480817696394809176963948101769639481117696394812176963948131769639481417696394815176963948161769639481717696394818176963948191769639482017696394821176963948221769639482317696394824176963948251769639482617696394827176963948281769639482917696394830176963948311769639483217696394833176963948341769639483517696394836176963948371769639483817696394839176963948401769639484117696394842176963948431769639484417696394845176963948461769639484717696394848176963948491769639485017696394851176963948521769639485317696394854176963948551769639485617696394857176963948581769639485917696394860176963948611769639486217696394863176963948641769639486517696394866176963948671769639486817696394869176963948701769639487117696394872176963948731769639487417696394875176963948761769639487717696394878176963948791769639488017696394881176963948821769639488317696394884176963948851769639488617696394887176963948881769639488917696394890176963948911769639489217696394893176963948941769639489517696394896176963948971769639489817696394899176963949001769639490117696394902176963949031769639490417696394905176963949061769639490717696394908176963949091769639491017696394911176963949121769639491317696394914176963949151769639491617696394917176963949181769639491917696394920176963949211769639492217696394923176963949241769639492517696394926176963949271769639492817696394929176963949301769639493117696394932176963949331769639493417696394935176963949361769639493717696394938176963949391769639494017696394941176963949421769639494317696394944176963949451769639494617696394947176963949481769639494917696394950176963949511769639495217696394953176963949541769639495517696394956176963949571769639495817696394959176963949601769639496117696394962176963949631769639496417696394965176963949661769639496717696394968176963949691769639497017696394971176963949721769639497317696394974176963949751769639497617696394977176963949781769639497917696394980176963949811769639498217696394983176963949841769639498517696394986176963949871769639498817696394989176963949901769639499117696394992176963949931769639499417696394995176963949961769639499717696394998176963949991769639500017696395001176963950021769639500317696395004176963950051769639500617696395007176963950081769639500917696395010176963950111769639501217696395013176963950141769639501517696395016176963950171769639501817696395019176963950201769639502117696395022176963950231769639502417696395025176963950261769639502717696395028176963950291769639503017696395031176963950321769639503317696395034176963950351769639503617696395037176963950381769639503917696395040176963950411769639504217696395043176963950441769639504517696395046176963950471769639504817696395049176963950501769639505117696395052176963950531769639505417696395055176963950561769639505717696395058176963950591769639506017696395061176963950621769639506317696395064176963950651769639506617696395067176963950681769639506917696395070176963950711769639507217696395073176963950741769639507517696395076176963950771769639507817696395079176963950801769639508117696395082176963950831769639508417696395085176963950861769639508717696395088176963950891769639509017696395091176963950921769639509317696395094176963950951769639509617696395097176963950981769639509917696395100176963951011769639510217696395103176963951041769639510517696395106176963951071769639510817696395109176963951101769639511117696395112176963951131769639511417696395115176963951161769639511717696395118176963951191769639512017696395121176963951221769639512317696395124176963951251769639512617696395127176963951281769639512917696395130176963951311769639513217696395133176963951341769639513517696395136176963951371769639513817696395139176963951401769639514117696395142176963951431769639514417696395145176963951461769639514717696395148176963951491769639515017696395151176963951521769639515317696395154176963951551769639515617696395157176963951581769639515917696395160176963951611769639516217696395163176963951641769639516517696395166176963951671769639516817696395169176963951701769639517117696395172176963951731769639517417696395175176963951761769639517717696395178176963951791769639518017696395181176963951821769639518317696395184176963951851769639518617696395187176963951881769639518917696395190176963951911769639519217696395193176963951941769639519517696395196176963951971769639519817696395199176963952001769639520117696395202176963952031769639520417696395205176963952061769639520717696395208176963952091769639521017696395211176963952121769639521317696395214176963952151769639521617696395217176963952181769639521917696395220176963952211769639522217696395223176963952241769639522517696395226176963952271769639522817696395229176963952301769639523117696395232176963952331769639523417696395235176963952361769639523717696395238176963952391769639524017696395241176963952421769639524317696395244176963952451769639524617696395247176963952481769639524917696395250176963952511769639525217696395253176963952541769639525517696395256176963952571769639525817696395259176963952601769639526117696395262176963952631769639526417696395265176963952661769639526717696395268176963952691769639527017696395271176963952721769639527317696395274176963952751769639527617696395277176963952781769639527917696395280176963952811769639528217696395283176963952841769639528517696395286176963952871769639528817696395289176963952901769639529117696395292176963952931769639529417696395295176963952961769639529717696395298176963952991769639530017696395301176963953021769639530317696395304176963953051769639530617696395307176963953081769639530917696395310176963953111769639531217696395313176963953141769639531517696395316176963953171769639531817696395319176963953201769639532117696395322176963953231769639532417696395325176963953261769639532717696395328176963953291769639533017696395331176963953321769639533317696395334176963953351769639533617696395337176963953381769639533917696395340176963953411769639534217696395343176963953441769639534517696395346176963953471769639534817696395349176963953501769639535117696395352176963953531769639535417696395355176963953561769639535717696395358176963953591769639536017696395361176963953621769639536317696395364176963953651769639536617696395367176963953681769639536917696395370176963953711769639537217696395373176963953741769639537517696395376176963953771769639537817696395379176963953801769639538117696395382176963953831769639538417696395385176963953861769639538717696395388176963953891769639539017696395391176963953921769639539317696395394176963953951769639539617696395397176963953981769639539917696395400176963954011769639540217696395403176963954041769639540517696395406176963954071769639540817696395409176963954101769639541117696395412176963954131769639541417696395415176963954161769639541717696395418176963954191769639542017696395421176963954221769639542317696395424176963954251769639542617696395427176963954281769639542917696395430176963954311769639543217696395433176963954341769639543517696395436176963954371769639543817696395439176963954401769639544117696395442176963954431769639544417696395445176963954461769639544717696395448176963954491769639545017696395451176963954521769639545317696395454176963954551769639545617696395457176963954581769639545917696395460176963954611769639546217696395463176963954641769639546517696395466176963954671769639546817696395469176963954701769639547117696395472176963954731769639547417696395475176963954761769639547717696395478176963954791769639548017696395481176963954821769639548317696395484176963954851769639548617696395487176963954881769639548917696395490176963954911769639549217696395493176963954941769639549517696395496176963954971769639549817696395499176963955001769639550117696395502176963955031769639550417696395505176963955061769639550717696395508176963955091769639551017696395511176963955121769639551317696395514176963955151769639551617696395517176963955181769639551917696395520176963955211769639552217696395523176963955241769639552517696395526176963955271769639552817696395529176963955301769639553117696395532176963955331769639553417696395535176963955361769639553717696395538176963955391769639554017696395541176963955421769639554317696395544176963955451769639554617696395547176963955481769639554917696395550176963955511769639555217696395553176963955541769639555517696395556176963955571769639555817696395559176963955601769639556117696395562176963955631769639556417696395565176963955661769639556717696395568176963955691769639557017696395571176963955721769639557317696395574176963955751769639557617696395577176963955781769639557917696395580176963955811769639558217696395583176963955841769639558517696395586176963955871769639558817696395589176963955901769639559117696395592176963955931769639559417696395595176963955961769639559717696395598176963955991769639560017696395601176963956021769639560317696395604176963956051769639560617696395607176963956081769639560917696395610176963956111769639561217696395613176963956141769639561517696395616176963956171769639561817696395619176963956201769639562117696395622176963956231769639562417696395625176963956261769639562717696395628176963956291769639563017696395631176963956321769639563317696395634176963956351769639563617696395637176963956381769639563917696395640176963956411769639564217696395643176963956441769639564517696395646176963956471769639564817696395649176963956501769639565117696395652176963956531769639565417696395655176963956561769639565717696395658176963956591769639566017696395661176963956621769639566317696395664176963956651769639566617696395667176963956681769639566917696395670176963956711769639567217696395673176963956741769639567517696395676176963956771769639567817696395679176963956801769639568117696395682176963956831769639568417696395685176963956861769639568717696395688176963956891769639569017696395691176963956921769639569317696395694176963956951769639569617696395697176963956981769639569917696395700176963957011769639570217696395703176963957041769639570517696395706176963957071769639570817696395709176963957101769639571117696395712176963957131769639571417696395715176963957161769639571717696395718176963957191769639572017696395721176963957221769639572317696395724176963957251769639572617696395727176963957281769639572917696395730176963957311769639573217696395733176963957341769639573517696395736176963957371769639573817696395739176963957401769639574117696395742176963957431769639574417696395745176963957461769639574717696395748176963957491769639575017696395751176963957521769639575317696395754176963957551769639575617696395757176963957581769639575917696395760176963957611769639576217696395763176963957641769639576517696395766176963957671769639576817696395769176963957701769639577117696395772176963957731769639577417696395775176963957761769639577717696395778176963957791769639578017696395781176963957821769639578317696395784176963957851769639578617696395787176963957881769639578917696395790176963957911769639579217696395793176963957941769639579517696395796176963957971769639579817696395799176963958001769639580117696395802176963958031769639580417696395805176963958061769639580717696395808176963958091769639581017696395811176963958121769639581317696395814176963958151769639581617696395817176963958181769639581917696395820176963958211769639582217696395823176963958241769639582517696395826176963958271769639582817696395829176963958301769639583117696395832176963958331769639583417696395835176963958361769639583717696395838176963958391769639584017696395841176963958421769639584317696395844176963958451769639584617696395847176963958481769639584917696395850176963958511769639585217696395853176963958541769639585517696395856176963958571769639585817696395859176963958601769639586117696395862176963958631769639586417696395865176963958661769639586717696395868176963958691769639587017696395871176963958721769639587317696395874176963958751769639587617696395877176963958781769639587917696395880176963958811769639588217696395883176963958841769639588517696395886176963958871769639588817696395889176963958901769639589117696395892176963958931769639589417696395895176963958961769639589717696395898176963958991769639590017696395901176963959021769639590317696395904176963959051769639590617696395907176963959081769639590917696395910176963959111769639591217696395913176963959141769639591517696395916176963959171769639591817696395919176963959201769639592117696395922176963959231769639592417696395925176963959261769639592717696395928176963959291769639593017696395931176963959321769639593317696395934176963959351769639593617696395937176963959381769639593917696395940176963959411769639594217696395943176963959441769639594517696395946176963959471769639594817696395949176963959501769639595117696395952176963959531769639595417696395955176963959561769639595717696395958176963959591769639596017696395961176963959621769639596317696395964176963959651769639596617696395967176963959681769639596917696395970176963959711769639597217696395973176963959741769639597517696395976176963959771769639597817696395979176963959801769639598117696395982176963959831769639598417696395985176963959861769639598717696395988176963959891769639599017696395991176963959921769639599317696395994176963959951769639599617696395997176963959981769639599917696396000176963960011769639600217696396003176963960041769639600517696396006176963960071769639600817696396009176963960101769639601117696396012176963960131769639601417696396015176963960161769639601717696396018176963960191769639602017696396021176963960221769639602317696396024176963960251769639602617696396027176963960281769639602917696396030176963960311769639603217696396033176963960341769639603517696396036176963960371769639603817696396039176963960401769639604117696396042176963960431769639604417696396045176963960461769639604717696396048176963960491769639605017696396051176963960521769639605317696396054176963960551769639605617696396057176963960581769639605917696396060176963960611769639606217696396063176963960641769639606517696396066176963960671769639606817696396069176963960701769639607117696396072176963960731769639607417696396075176963960761769639607717696396078176963960791769639608017696396081176963960821769639608317696396084176963960851769639608617696396087176963960881769639608917696396090176963960911769639609217696396093176963960941769639609517696396096176963960971769639609817696396099176963961001769639610117696396102176963961031769639610417696396105176963961061769639610717696396108176963961091769639611017696396111176963961121769639611317696396114176963961151769639611617696396117176963961181769639611917696396120176963961211769639612217696396123176963961241769639612517696396126176963961271769639612817696396129176963961301769639613117696396132176963961331769639613417696396135176963961361769639613717696396138176963961391769639614017696396141176963961421769639614317696396144176963961451769639614617696396147176963961481769639614917696396150176963961511769639615217696396153176963961541769639615517696396156176963961571769639615817696396159176963961601769639616117696396162176963961631769639616417696396165176963961661769639616717696396168176963961691769639617017696396171176963961721769639617317696396174176963961751769639617617696396177176963961781769639617917696396180176963961811769639618217696396183176963961841769639618517696396186176963961871769639618817696396189176963961901769639619117696396192176963961931769639619417696396195176963961961769639619717696396198176963961991769639620017696396201176963962021769639620317696396204176963962051769639620617696396207176963962081769639620917696396210176963962111769639621217696396213176963962141769639621517696396216176963962171769639621817696396219176963962201769639622117696396222176963962231769639622417696396225176963962261769639622717696396228176963962291769639623017696396231176963962321769639623317696396234176963962351769639623617696396237176963962381769639623917696396240176963962411769639624217696396243176963962441769639624517696396246176963962471769639624817696396249176963962501769639625117696396252176963962531769639625417696396255176963962561769639625717696396258176963962591769639626017696396261176963962621769639626317696396264176963962651769639626617696396267176963962681769639626917696396270176963962711769639627217696396273176963962741769639627517696396276176963962771769639627817696396279176963962801769639628117696396282176963962831769639628417696396285176963962861769639628717696396288176963962891769639629017696396291176963962921769639629317696396294176963962951769639629617696396297176963962981769639629917696396300176963963011769639630217696396303176963963041769639630517696396306176963963071769639630817696396309176963963101769639631117696396312176963963131769639631417696396315176963963161769639631717696396318176963963191769639632017696396321176963963221769639632317696396324176963963251769639632617696396327176963963281769639632917696396330176963963311769639633217696396333176963963341769639633517696396336176963963371769639633817696396339176963963401769639634117696396342176963963431769639634417696396345176963963461769639634717696396348176963963491769639635017696396351176963963521769639635317696396354176963963551769639635617696396357176963963581769639635917696396360176963963611769639636217696396363176963963641769639636517696396366176963963671769639636817696396369176963963701769639637117696396372176963963731769639637417696396375176963963761769639637717696396378176963963791769639638017696396381176963963821769639638317696396384176963963851769639638617696396387176963963881769639638917696396390176963963911769639639217696396393176963963941769639639517696396396176963963971769639639817696396399176963964001769639640117696396402176963964031769639640417696396405176963964061769639640717696396408176963964091769639641017696396411176963964121769639641317696396414176963964151769639641617696396417176963964181769639641917696396420176963964211769639642217696396423176963964241769639642517696396426176963964271769639642817696396429176963964301769639643117696396432176963964331769639643417696396435176963964361769639643717696396438176963964391769639644017696396441176963964421769639644317696396444176963964451769639644617696396447176963964481769639644917696396450176963964511769639645217696396453176963964541769639645517696396456176963964571769639645817696396459176963964601769639646117696396462176963964631769639646417696396465176963964661769639646717696396468176963964691769639647017696396471176963964721769639647317696396474176963964751769639647617696396477176963964781769639647917696396480176963964811769639648217696396483176963964841769639648517696396486176963964871769639648817696396489176963964901769639649117696396492176963964931769639649417696396495176963964961769639649717696396498176963964991769639650017696396501176963965021769639650317696396504176963965051769639650617696396507176963965081769639650917696396510176963965111769639651217696396513176963965141769639651517696396516176963965171769639651817696396519176963965201769639652117696396522176963965231769639652417696396525176963965261769639652717696396528176963965291769639653017696396531176963965321769639653317696396534176963965351769639653617696396537176963965381769639653917696396540176963965411769639654217696396543176963965441769639654517696396546176963965471769639654817696396549176963965501769639655117696396552176963965531769639655417696396555176963965561769639655717696396558176963965591769639656017696396561176963965621769639656317696396564176963965651769639656617696396567176963965681769639656917696396570176963965711769639657217696396573176963965741769639657517696396576176963965771769639657817696396579176963965801769639658117696396582176963965831769639658417696396585176963965861769639658717696396588176963965891769639659017696396591176963965921769639659317696396594176963965951769639659617696396597176963965981769639659917696396600176963966011769639660217696396603176963966041769639660517696396606176963966071769639660817696396609176963966101769639661117696396612176963966131769639661417696396615176963966161769639661717696396618176963966191769639662017696396621176963966221769639662317696396624176963966251769639662617696396627176963966281769639662917696396630176963966311769639663217696396633176963966341769639663517696396636176963966371769639663817696396639176963966401769639664117696396642176963966431769639664417696396645176963966461769639664717696396648176963966491769639665017696396651176963966521769639665317696396654176963966551769639665617696396657176963966581769639665917696396660176963966611769639666217696396663176963966641769639666517696396666176963966671769639666817696396669176963966701769639667117696396672176963966731769639667417696396675176963966761769639667717696396678176963966791769639668017696396681176963966821769639668317696396684176963966851769639668617696396687176963966881769639668917696396690176963966911769639669217696396693176963966941769639669517696396696176963966971769639669817696396699176963967001769639670117696396702176963967031769639670417696396705176963967061769639670717696396708176963967091769639671017696396711176963967121769639671317696396714176963967151769639671617696396717176963967181769639671917696396720176963967211769639672217696396723176963967241769639672517696396726176963967271769639672817696396729176963967301769639673117696396732176963967331769639673417696396735176963967361769639673717696396738176963967391769639674017696396741176963967421769639674317696396744176963967451769639674617696396747176963967481769639674917696396750176963967511769639675217696396753176963967541769639675517696396756176963967571769639675817696396759176963967601769639676117696396762176963967631769639676417696396765176963967661769639676717696396768176963967691769639677017696396771176963967721769639677317696396774176963967751769639677617696396777176963967781769639677917696396780176963967811769639678217696396783176963967841769639678517696396786176963967871769639678817696396789176963967901769639679117696396792176963967931769639679417696396795176963967961769639679717696396798176963967991769639680017696396801176963968021769639680317696396804176963968051769639680617696396807176963968081769639680917696396810176963968111769639681217696396813176963968141769639681517696396816176963968171769639681817696396819176963968201769639682117696396822176963968231769639682417696396825176963968261769639682717696396828176963968291769639683017696396831176963968321769639683317696396834176963968351769639683617696396837176963968381769639683917696396840176963968411769639684217696396843176963968441769639684517696396846176963968471769639684817696396849176963968501769639685117696396852176963968531769639685417696396855176963968561769639685717696396858176963968591769639686017696396861176963968621769639686317696396864176963968651769639686617696396867176963968681769639686917696396870176963968711769639687217696396873176963968741769639687517696396876176963968771769639687817696396879176963968801769639688117696396882176963968831769639688417696396885176963968861769639688717696396888176963968891769639689017696396891176963968921769639689317696396894176963968951769639689617696396897176963968981769639689917696396900176963969011769639690217696396903176963969041769639690517696396906176963969071769639690817696396909176963969101769639691117696396912176963969131769639691417696396915176963969161769639691717696396918176963969191769639692017696396921176963969221769639692317696396924176963969251769639692617696396927176963969281769639692917696396930176963969311769639693217696396933176963969341769639693517696396936176963969371769639693817696396939176963969401769639694117696396942176963969431769639694417696396945176963969461769639694717696396948176963969491769639695017696396951176963969521769639695317696396954176963969551769639695617696396957176963969581769639695917696396960176963969611769639696217696396963176963969641769639696517696396966176963969671769639696817696396969176963969701769639697117696396972176963969731769639697417696396975176963969761769639697717696396978176963969791769639698017696396981176963969821769639698317696396984176963969851769639698617696396987176963969881769639698917696396990176963969911769639699217696396993176963969941769639699517696396996176963969971769639699817696396999176963970001769639700117696397002176963970031769639700417696397005176963970061769639700717696397008176963970091769639701017696397011176963970121769639701317696397014176963970151769639701617696397017176963970181769639701917696397020176963970211769639702217696397023176963970241769639702517696397026176963970271769639702817696397029176963970301769639703117696397032176963970331769639703417696397035176963970361769639703717696397038176963970391769639704017696397041176963970421769639704317696397044176963970451769639704617696397047176963970481769639704917696397050176963970511769639705217696397053176963970541769639705517696397056176963970571769639705817696397059176963970601769639706117696397062176963970631769639706417696397065176963970661769639706717696397068176963970691769639707017696397071176963970721769639707317696397074176963970751769639707617696397077176963970781769639707917696397080176963970811769639708217696397083176963970841769639708517696397086176963970871769639708817696397089176963970901769639709117696397092176963970931769639709417696397095176963970961769639709717696397098176963970991769639710017696397101176963971021769639710317696397104176963971051769639710617696397107176963971081769639710917696397110176963971111769639711217696397113176963971141769639711517696397116176963971171769639711817696397119176963971201769639712117696397122176963971231769639712417696397125176963971261769639712717696397128176963971291769639713017696397131176963971321769639713317696397134176963971351769639713617696397137176963971381769639713917696397140176963971411769639714217696397143176963971441769639714517696397146176963971471769639714817696397149176963971501769639715117696397152176963971531769639715417696397155176963971561769639715717696397158176963971591769639716017696397161176963971621769639716317696397164176963971651769639716617696397167176963971681769639716917696397170176963971711769639717217696397173176963971741769639717517696397176176963971771769639717817696397179176963971801769639718117696397182176963971831769639718417696397185176963971861769639718717696397188176963971891769639719017696397191176963971921769639719317696397194176963971951769639719617696397197176963971981769639719917696397200176963972011769639720217696397203176963972041769639720517696397206176963972071769639720817696397209176963972101769639721117696397212176963972131769639721417696397215176963972161769639721717696397218176963972191769639722017696397221176963972221769639722317696397224176963972251769639722617696397227176963972281769639722917696397230176963972311769639723217696397233176963972341769639723517696397236176963972371769639723817696397239176963972401769639724117696397242176963972431769639724417696397245176963972461769639724717696397248176963972491769639725017696397251176963972521769639725317696397254176963972551769639725617696397257176963972581769639725917696397260176963972611769639726217696397263176963972641769639726517696397266176963972671769639726817696397269176963972701769639727117696397272176963972731769639727417696397275176963972761769639727717696397278176963972791769639728017696397281176963972821769639728317696397284176963972851769639728617696397287176963972881769639728917696397290176963972911769639729217696397293176963972941769639729517696397296176963972971769639729817696397299176963973001769639730117696397302176963973031769639730417696397305176963973061769639730717696397308176963973091769639731017696397311176963973121769639731317696397314176963973151769639731617696397317176963973181769639731917696397320176963973211769639732217696397323176963973241769639732517696397326176963973271769639732817696397329176963973301769639733117696397332176963973331769639733417696397335176963973361769639733717696397338176963973391769639734017696397341176963973421769639734317696397344176963973451769639734617696397347176963973481769639734917696397350176963973511769639735217696397353176963973541769639735517696397356176963973571769639735817696397359176963973601769639736117696397362176963973631769639736417696397365176963973661769639736717696397368176963973691769639737017696397371176963973721769639737317696397374176963973751769639737617696397377176963973781769639737917696397380176963973811769639738217696397383176963973841769639738517696397386176963973871769639738817696397389176963973901769639739117696397392176963973931769639739417696397395176963973961769639739717696397398176963973991769639740017696397401176963974021769639740317696397404176963974051769639740617696397407176963974081769639740917696397410176963974111769639741217696397413176963974141769639741517696397416176963974171769639741817696397419176963974201769639742117696397422176963974231769639742417696397425176963974261769639742717696397428176963974291769639743017696397431176963974321769639743317696397434176963974351769639743617696397437176963974381769639743917696397440176963974411769639744217696397443176963974441769639744517696397446176963974471769639744817696397449176963974501769639745117696397452176963974531769639745417696397455176963974561769639745717696397458176963974591769639746017696397461176963974621769639746317696397464176963974651769639746617696397467176963974681769639746917696397470176963974711769639747217696397473176963974741769639747517696397476176963974771769639747817696397479176963974801769639748117696397482176963974831769639748417696397485176963974861769639748717696397488176963974891769639749017696397491176963974921769639749317696397494176963974951769639749617696397497176963974981769639749917696397500176963975011769639750217696397503176963975041769639750517696397506176963975071769639750817696397509176963975101769639751117696397512176963975131769639751417696397515176963975161769639751717696397518176963975191769639752017696397521176963975221769639752317696397524176963975251769639752617696397527176963975281769639752917696397530176963975311769639753217696397533176963975341769639753517696397536176963975371769639753817696397539176963975401769639754117696397542176963975431769639754417696397545176963975461769639754717696397548176963975491769639755017696397551176963975521769639755317696397554176963975551769639755617696397557176963975581769639755917696397560176963975611769639756217696397563176963975641769639756517696397566176963975671769639756817696397569176963975701769639757117696397572176963975731769639757417696397575176963975761769639757717696397578176963975791769639758017696397581176963975821769639758317696397584176963975851769639758617696397587176963975881769639758917696397590176963975911769639759217696397593176963975941769639759517696397596176963975971769639759817696397599176963976001769639760117696397602176963976031769639760417696397605176963976061769639760717696397608176963976091769639761017696397611176963976121769639761317696397614176963976151769639761617696397617176963976181769639761917696397620176963976211769639762217696397623176963976241769639762517696397626176963976271769639762817696397629176963976301769639763117696397632176963976331769639763417696397635176963976361769639763717696397638176963976391769639764017696397641176963976421769639764317696397644176963976451769639764617696397647176963976481769639764917696397650176963976511769639765217696397653176963976541769639765517696397656176963976571769639765817696397659176963976601769639766117696397662176963976631769639766417696397665176963976661769639766717696397668176963976691769639767017696397671176963976721769639767317696397674176963976751769639767617696397677176963976781769639767917696397680176963976811769639768217696397683176963976841769639768517696397686176963976871769639768817696397689176963976901769639769117696397692176963976931769639769417696397695176963976961769639769717696397698176963976991769639770017696397701176963977021769639770317696397704176963977051769639770617696397707176963977081769639770917696397710176963977111769639771217696397713176963977141769639771517696397716176963977171769639771817696397719176963977201769639772117696397722176963977231769639772417696397725176963977261769639772717696397728176963977291769639773017696397731176963977321769639773317696397734176963977351769639773617696397737176963977381769639773917696397740176963977411769639774217696397743176963977441769639774517696397746176963977471769639774817696397749176963977501769639775117696397752176963977531769639775417696397755176963977561769639775717696397758176963977591769639776017696397761176963977621769639776317696397764176963977651769639776617696397767176963977681769639776917696397770176963977711769639777217696397773176963977741769639777517696397776176963977771769639777817696397779176963977801769639778117696397782176963977831769639778417696397785176963977861769639778717696397788176963977891769639779017696397791176963977921769639779317696397794176963977951769639779617696397797176963977981769639779917696397800176963978011769639780217696397803176963978041769639780517696397806176963978071769639780817696397809176963978101769639781117696397812176963978131769639781417696397815176963978161769639781717696397818176963978191769639782017696397821176963978221769639782317696397824176963978251769639782617696397827176963978281769639782917696397830176963978311769639783217696397833176963978341769639783517696397836176963978371769639783817696397839176963978401769639784117696397842176963978431769639784417696397845176963978461769639784717696397848176963978491769639785017696397851176963978521769639785317696397854176963978551769639785617696397857176963978581769639785917696397860176963978611769639786217696397863176963978641769639786517696397866176963978671769639786817696397869176963978701769639787117696397872176963978731769639787417696397875176963978761769639787717696397878176963978791769639788017696397881176963978821769639788317696397884176963978851769639788617696397887176963978881769639788917696397890176963978911769639789217696397893176963978941769639789517696397896176963978971769639789817696397899176963979001769639790117696397902176963979031769639790417696397905176963979061769639790717696397908176963979091769639791017696397911176963979121769639791317696397914176963979151769639791617696397917176963979181769639791917696397920176963979211769639792217696397923176963979241769639792517696397926176963979271769639792817696397929176963979301769639793117696397932176963979331769639793417696397935176963979361769639793717696397938176963979391769639794017696397941176963979421769639794317696397944176963979451769639794617696397947176963979481769639794917696397950176963979511769639795217696397953176963979541769639795517696397956176963979571769639795817696397959176963979601769639796117696397962176963979631769639796417696397965176963979661769639796717696397968176963979691769639797017696397971176963979721769639797317696397974176963979751769639797617696397977176963979781769639797917696397980176963979811769639798217696397983176963979841769639798517696397986176963979871769639798817696397989176963979901769639799117696397992176963979931769639799417696397995176963979961769639799717696397998176963979991769639800017696398001176963980021769639800317696398004176963980051769639800617696398007176963980081769639800917696398010176963980111769639801217696398013176963980141769639801517696398016176963980171769639801817696398019176963980201769639802117696398022176963980231769639802417696398025176963980261769639802717696398028176963980291769639803017696398031176963980321769639803317696398034176963980351769639803617696398037176963980381769639803917696398040176963980411769639804217696398043176963980441769639804517696398046176963980471769639804817696398049176963980501769639805117696398052176963980531769639805417696398055176963980561769639805717696398058176963980591769639806017696398061176963980621769639806317696398064176963980651769639806617696398067176963980681769639806917696398070176963980711769639807217696398073176963980741769639807517696398076176963980771769639807817696398079176963980801769639808117696398082176963980831769639808417696398085176963980861769639808717696398088176963980891769639809017696398091176963980921769639809317696398094176963980951769639809617696398097176963980981769639809917696398100176963981011769639810217696398103176963981041769639810517696398106176963981071769639810817696398109176963981101769639811117696398112176963981131769639811417696398115176963981161769639811717696398118176963981191769639812017696398121176963981221769639812317696398124176963981251769639812617696398127176963981281769639812917696398130176963981311769639813217696398133176963981341769639813517696398136176963981371769639813817696398139176963981401769639814117696398142176963981431769639814417696398145176963981461769639814717696398148176963981491769639815017696398151176963981521769639815317696398154176963981551769639815617696398157176963981581769639815917696398160176963981611769639816217696398163176963981641769639816517696398166176963981671769639816817696398169176963981701769639817117696398172176963981731769639817417696398175176963981761769639817717696398178176963981791769639818017696398181176963981821769639818317696398184176963981851769639818617696398187176963981881769639818917696398190176963981911769639819217696398193176963981941769639819517696398196176963981971769639819817696398199176963982001769639820117696398202176963982031769639820417696398205176963982061769639820717696398208176963982091769639821017696398211176963982121769639821317696398214176963982151769639821617696398217176963982181769639821917696398220176963982211769639822217696398223176963982241769639822517696398226176963982271769639822817696398229176963982301769639823117696398232176963982331769639823417696398235176963982361769639823717696398238176963982391769639824017696398241176963982421769639824317696398244176963982451769639824617696398247176963982481769639824917696398250176963982511769639825217696398253176963982541769639825517696398256176963982571769639825817696398259176963982601769639826117696398262176963982631769639826417696398265176963982661769639826717696398268176963982691769639827017696398271176963982721769639827317696398274176963982751769639827617696398277176963982781769639827917696398280176963982811769639828217696398283176963982841769639828517696398286176963982871769639828817696398289176963982901769639829117696398292176963982931769639829417696398295176963982961769639829717696398298176963982991769639830017696398301176963983021769639830317696398304176963983051769639830617696398307176963983081769639830917696398310176963983111769639831217696398313176963983141769639831517696398316176963983171769639831817696398319176963983201769639832117696398322176963983231769639832417696398325176963983261769639832717696398328176963983291769639833017696398331176963983321769639833317696398334176963983351769639833617696398337176963983381769639833917696398340176963983411769639834217696398343176963983441769639834517696398346176963983471769639834817696398349176963983501769639835117696398352176963983531769639835417696398355176963983561769639835717696398358176963983591769639836017696398361176963983621769639836317696398364176963983651769639836617696398367176963983681769639836917696398370176963983711769639837217696398373176963983741769639837517696398376176963983771769639837817696398379176963983801769639838117696398382176963983831769639838417696398385176963983861769639838717696398388176963983891769639839017696398391176963983921769639839317696398394176963983951769639839617696398397176963983981769639839917696398400176963984011769639840217696398403176963984041769639840517696398406176963984071769639840817696398409176963984101769639841117696398412176963984131769639841417696398415176963984161769639841717696398418176963984191769639842017696398421176963984221769639842317696398424176963984251769639842617696398427176963984281769639842917696398430176963984311769639843217696398433176963984341769639843517696398436176963984371769639843817696398439176963984401769639844117696398442176963984431769639844417696398445176963984461769639844717696398448176963984491769639845017696398451176963984521769639845317696398454176963984551769639845617696398457176963984581769639845917696398460176963984611769639846217696398463176963984641769639846517696398466176963984671769639846817696398469176963984701769639847117696398472176963984731769639847417696398475176963984761769639847717696398478176963984791769639848017696398481176963984821769639848317696398484176963984851769639848617696398487176963984881769639848917696398490176963984911769639849217696398493176963984941769639849517696398496176963984971769639849817696398499176963985001769639850117696398502176963985031769639850417696398505176963985061769639850717696398508176963985091769639851017696398511176963985121769639851317696398514176963985151769639851617696398517176963985181769639851917696398520176963985211769639852217696398523176963985241769639852517696398526176963985271769639852817696398529176963985301769639853117696398532176963985331769639853417696398535176963985361769639853717696398538176963985391769639854017696398541176963985421769639854317696398544176963985451769639854617696398547176963985481769639854917696398550176963985511769639855217696398553176963985541769639855517696398556176963985571769639855817696398559176963985601769639856117696398562176963985631769639856417696398565176963985661769639856717696398568176963985691769639857017696398571176963985721769639857317696398574176963985751769639857617696398577176963985781769639857917696398580176963985811769639858217696398583176963985841769639858517696398586176963985871769639858817696398589176963985901769639859117696398592176963985931769639859417696398595176963985961769639859717696398598176963985991769639860017696398601176963986021769639860317696398604176963986051769639860617696398607176963986081769639860917696398610176963986111769639861217696398613176963986141769639861517696398616176963986171769639861817696398619176963986201769639862117696398622176963986231769639862417696398625176963986261769639862717696398628176963986291769639863017696398631176963986321769639863317696398634176963986351769639863617696398637176963986381769639863917696398640176963986411769639864217696398643176963986441769639864517696398646176963986471769639864817696398649176963986501769639865117696398652176963986531769639865417696398655176963986561769639865717696398658176963986591769639866017696398661176963986621769639866317696398664176963986651769639866617696398667176963986681769639866917696398670176963986711769639867217696398673176963986741769639867517696398676176963986771769639867817696398679176963986801769639868117696398682176963986831769639868417696398685176963986861769639868717696398688176963986891769639869017696398691176963986921769639869317696398694176963986951769639869617696398697176963986981769639869917696398700176963987011769639870217696398703176963987041769639870517696398706176963987071769639870817696398709176963987101769639871117696398712176963987131769639871417696398715176963987161769639871717696398718176963987191769639872017696398721176963987221769639872317696398724176963987251769639872617696398727176963987281769639872917696398730176963987311769639873217696398733176963987341769639873517696398736176963987371769639873817696398739176963987401769639874117696398742176963987431769639874417696398745176963987461769639874717696398748176963987491769639875017696398751176963987521769639875317696398754176963987551769639875617696398757176963987581769639875917696398760176963987611769639876217696398763176963987641769639876517696398766176963987671769639876817696398769176963987701769639877117696398772176963987731769639877417696398775176963987761769639877717696398778176963987791769639878017696398781176963987821769639878317696398784176963987851769639878617696398787176963987881769639878917696398790176963987911769639879217696398793176963987941769639879517696398796176963987971769639879817696398799176963988001769639880117696398802176963988031769639880417696398805176963988061769639880717696398808176963988091769639881017696398811176963988121769639881317696398814176963988151769639881617696398817176963988181769639881917696398820176963988211769639882217696398823176963988241769639882517696398826176963988271769639882817696398829176963988301769639883117696398832176963988331769639883417696398835176963988361769639883717696398838176963988391769639884017696398841176963988421769639884317696398844176963988451769639884617696398847176963988481769639884917696398850176963988511769639885217696398853176963988541769639885517696398856176963988571769639885817696398859176963988601769639886117696398862176963988631769639886417696398865176963988661769639886717696398868176963988691769639887017696398871176963988721769639887317696398874176963988751769639887617696398877176963988781769639887917696398880176963988811769639888217696398883176963988841769639888517696398886176963988871769639888817696398889176963988901769639889117696398892176963988931769639889417696398895176963988961769639889717696398898176963988991769639890017696398901176963989021769639890317696398904176963989051769639890617696398907176963989081769639890917696398910176963989111769639891217696398913176963989141769639891517696398916176963989171769639891817696398919176963989201769639892117696398922176963989231769639892417696398925176963989261769639892717696398928176963989291769639893017696398931176963989321769639893317696398934176963989351769639893617696398937176963989381769639893917696398940176963989411769639894217696398943176963989441769639894517696398946176963989471769639894817696398949176963989501769639895117696398952176963989531769639895417696398955176963989561769639895717696398958176963989591769639896017696398961176963989621769639896317696398964176963989651769639896617696398967176963989681769639896917696398970176963989711769639897217696398973176963989741769639897517696398976176963989771769639897817696398979176963989801769639898117696398982176963989831769639898417696398985176963989861769639898717696398988176963989891769639899017696398991176963989921769639899317696398994176963989951769639899617696398997176963989981769639899917696399000176963990011769639900217696399003176963990041769639900517696399006176963990071769639900817696399009176963990101769639901117696399012176963990131769639901417696399015176963990161769639901717696399018176963990191769639902017696399021176963990221769639902317696399024176963990251769639902617696399027176963990281769639902917696399030176963990311769639903217696399033176963990341769639903517696399036176963990371769639903817696399039176963990401769639904117696399042176963990431769639904417696399045176963990461769639904717696399048176963990491769639905017696399051176963990521769639905317696399054176963990551769639905617696399057176963990581769639905917696399060176963990611769639906217696399063176963990641769639906517696399066176963990671769639906817696399069176963990701769639907117696399072176963990731769639907417696399075176963990761769639907717696399078176963990791769639908017696399081176963990821769639908317696399084176963990851769639908617696399087176963990881769639908917696399090176963990911769639909217696399093176963990941769639909517696399096176963990971769639909817696399099176963991001769639910117696399102176963991031769639910417696399105176963991061769639910717696399108176963991091769639911017696399111176963991121769639911317696399114176963991151769639911617696399117176963991181769639911917696399120176963991211769639912217696399123176963991241769639912517696399126176963991271769639912817696399129176963991301769639913117696399132176963991331769639913417696399135176963991361769639913717696399138176963991391769639914017696399141176963991421769639914317696399144176963991451769639914617696399147176963991481769639914917696399150176963991511769639915217696399153176963991541769639915517696399156176963991571769639915817696399159176963991601769639916117696399162176963991631769639916417696399165176963991661769639916717696399168176963991691769639917017696399171176963991721769639917317696399174176963991751769639917617696399177176963991781769639917917696399180176963991811769639918217696399183176963991841769639918517696399186176963991871769639918817696399189176963991901769639919117696399192176963991931769639919417696399195176963991961769639919717696399198176963991991769639920017696399201176963992021769639920317696399204176963992051769639920617696399207176963992081769639920917696399210176963992111769639921217696399213176963992141769639921517696399216176963992171769639921817696399219176963992201769639922117696399222176963992231769639922417696399225176963992261769639922717696399228176963992291769639923017696399231176963992321769639923317696399234176963992351769639923617696399237176963992381769639923917696399240176963992411769639924217696399243176963992441769639924517696399246176963992471769639924817696399249176963992501769639925117696399252176963992531769639925417696399255176963992561769639925717696399258176963992591769639926017696399261176963992621769639926317696399264176963992651769639926617696399267176963992681769639926917696399270176963992711769639927217696399273176963992741769639927517696399276176963992771769639927817696399279176963992801769639928117696399282176963992831769639928417696399285176963992861769639928717696399288176963992891769639929017696399291176963992921769639929317696399294176963992951769639929617696399297176963992981769639929917696399300176963993011769639930217696399303176963993041769639930517696399306176963993071769639930817696399309176963993101769639931117696399312176963993131769639931417696399315176963993161769639931717696399318176963993191769639932017696399321176963993221769639932317696399324176963993251769639932617696399327176963993281769639932917696399330176963993311769639933217696399333176963993341769639933517696399336176963993371769639933817696399339176963993401769639934117696399342176963993431769639934417696399345176963993461769639934717696399348176963993491769639935017696399351176963993521769639935317696399354176963993551769639935617696399357176963993581769639935917696399360176963993611769639936217696399363176963993641769639936517696399366176963993671769639936817696399369176963993701769639937117696399372176963993731769639937417696399375176963993761769639937717696399378176963993791769639938017696399381176963993821769639938317696399384176963993851769639938617696399387176963993881769639938917696399390176963993911769639939217696399393176963993941769639939517696399396176963993971769639939817696399399176963994001769639940117696399402176963994031769639940417696399405176963994061769639940717696399408176963994091769639941017696399411176963994121769639941317696399414176963994151769639941617696399417176963994181769639941917696399420176963994211769639942217696399423176963994241769639942517696399426176963994271769639942817696399429176963994301769639943117696399432176963994331769639943417696399435176963994361769639943717696399438176963994391769639944017696399441176963994421769639944317696399444176963994451769639944617696399447176963994481769639944917696399450176963994511769639945217696399453176963994541769639945517696399456176963994571769639945817696399459176963994601769639946117696399462176963994631769639946417696399465176963994661769639946717696399468176963994691769639947017696399471176963994721769639947317696399474176963994751769639947617696399477176963994781769639947917696399480176963994811769639948217696399483176963994841769639948517696399486176963994871769639948817696399489176963994901769639949117696399492176963994931769639949417696399495176963994961769639949717696399498176963994991769639950017696399501176963995021769639950317696399504176963995051769639950617696399507176963995081769639950917696399510176963995111769639951217696399513176963995141769639951517696399516176963995171769639951817696399519176963995201769639952117696399522176963995231769639952417696399525176963995261769639952717696399528176963995291769639953017696399531176963995321769639953317696399534176963995351769639953617696399537176963995381769639953917696399540176963995411769639954217696399543176963995441769639954517696399546176963995471769639954817696399549176963995501769639955117696399552176963995531769639955417696399555176963995561769639955717696399558176963995591769639956017696399561176963995621769639956317696399564176963995651769639956617696399567176963995681769639956917696399570176963995711769639957217696399573176963995741769639957517696399576176963995771769639957817696399579176963995801769639958117696399582176963995831769639958417696399585176963995861769639958717696399588176963995891769639959017696399591176963995921769639959317696399594176963995951769639959617696399597176963995981769639959917696399600176963996011769639960217696399603176963996041769639960517696399606176963996071769639960817696399609176963996101769639961117696399612176963996131769639961417696399615176963996161769639961717696399618176963996191769639962017696399621176963996221769639962317696399624176963996251769639962617696399627176963996281769639962917696399630176963996311769639963217696399633176963996341769639963517696399636176963996371769639963817696399639176963996401769639964117696399642176963996431769639964417696399645176963996461769639964717696399648176963996491769639965017696399651176963996521769639965317696399654176963996551769639965617696399657176963996581769639965917696399660176963996611769639966217696399663176963996641769639966517696399666176963996671769639966817696399669176963996701769639967117696399672176963996731769639967417696399675176963996761769639967717696399678176963996791769639968017696399681176963996821769639968317696399684176963996851769639968617696399687176963996881769639968917696399690176963996911769639969217696399693176963996941769639969517696399696176963996971769639969817696399699176963997001769639970117696399702176963997031769639970417696399705176963997061769639970717696399708176963997091769639971017696399711176963997121769639971317696399714176963997151769639971617696399717176963997181769639971917696399720176963997211769639972217696399723176963997241769639972517696399726176963997271769639972817696399729176963997301769639973117696399732176963997331769639973417696399735176963997361769639973717696399738176963997391769639974017696399741176963997421769639974317696399744176963997451769639974617696399747176963997481769639974917696399750176963997511769639975217696399753176963997541769639975517696399756176963997571769639975817696399759176963997601769639976117696399762176963997631769639976417696399765176963997661769639976717696399768176963997691769639977017696399771176963997721769639977317696399774176963997751769639977617696399777176963997781769639977917696399780176963997811769639978217696399783176963997841769639978517696399786176963997871769639978817696399789176963997901769639979117696399792176963997931769639979417696399795176963997961769639979717696399798176963997991769639980017696399801176963998021769639980317696399804176963998051769639980617696399807176963998081769639980917696399810176963998111769639981217696399813176963998141769639981517696399816176963998171769639981817696399819176963998201769639982117696399822176963998231769639982417696399825176963998261769639982717696399828176963998291769639983017696399831176963998321769639983317696399834176963998351769639983617696399837176963998381769639983917696399840176963998411769639984217696399843176963998441769639984517696399846176963998471769639984817696399849176963998501769639985117696399852176963998531769639985417696399855176963998561769639985717696399858176963998591769639986017696399861176963998621769639986317696399864176963998651769639986617696399867176963998681769639986917696399870176963998711769639987217696399873176963998741769639987517696399876176963998771769639987817696399879176963998801769639988117696399882176963998831769639988417696399885176963998861769639988717696399888176963998891769639989017696399891176963998921769639989317696399894176963998951769639989617696399897176963998981769639989917696399900176963999011769639990217696399903176963999041769639990517696399906176963999071769639990817696399909176963999101769639991117696399912176963999131769639991417696399915176963999161769639991717696399918176963999191769639992017696399921176963999221769639992317696399924176963999251769639992617696399927176963999281769639992917696399930176963999311769639993217696399933176963999341769639993517696399936176963999371769639993817696399939176963999401769639994117696399942176963999431769639994417696399945176963999461769639994717696399948176963999491769639995017696399951176963999521769639995317696399954176963999551769639995617696399957176963999581769639995917696399960176963999611769639996217696399963176963999641769639996517696399966176963999671769639996817696399969176963999701769639997117696399972176963999731769639997417696399975176963999761769639997717696399978176963999791769639998017696399981176963999821769639998317696399984176963999851769639998617696399987176963999881769639998917696399990176963999911769639999217696399993176963999941769639999517696399996176963999971769639999817696399999