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

手机号段1783839

1783839号段手机号码表

17838390000178383900011783839000217838390003178383900041783839000517838390006178383900071783839000817838390009178383900101783839001117838390012178383900131783839001417838390015178383900161783839001717838390018178383900191783839002017838390021178383900221783839002317838390024178383900251783839002617838390027178383900281783839002917838390030178383900311783839003217838390033178383900341783839003517838390036178383900371783839003817838390039178383900401783839004117838390042178383900431783839004417838390045178383900461783839004717838390048178383900491783839005017838390051178383900521783839005317838390054178383900551783839005617838390057178383900581783839005917838390060178383900611783839006217838390063178383900641783839006517838390066178383900671783839006817838390069178383900701783839007117838390072178383900731783839007417838390075178383900761783839007717838390078178383900791783839008017838390081178383900821783839008317838390084178383900851783839008617838390087178383900881783839008917838390090178383900911783839009217838390093178383900941783839009517838390096178383900971783839009817838390099178383901001783839010117838390102178383901031783839010417838390105178383901061783839010717838390108178383901091783839011017838390111178383901121783839011317838390114178383901151783839011617838390117178383901181783839011917838390120178383901211783839012217838390123178383901241783839012517838390126178383901271783839012817838390129178383901301783839013117838390132178383901331783839013417838390135178383901361783839013717838390138178383901391783839014017838390141178383901421783839014317838390144178383901451783839014617838390147178383901481783839014917838390150178383901511783839015217838390153178383901541783839015517838390156178383901571783839015817838390159178383901601783839016117838390162178383901631783839016417838390165178383901661783839016717838390168178383901691783839017017838390171178383901721783839017317838390174178383901751783839017617838390177178383901781783839017917838390180178383901811783839018217838390183178383901841783839018517838390186178383901871783839018817838390189178383901901783839019117838390192178383901931783839019417838390195178383901961783839019717838390198178383901991783839020017838390201178383902021783839020317838390204178383902051783839020617838390207178383902081783839020917838390210178383902111783839021217838390213178383902141783839021517838390216178383902171783839021817838390219178383902201783839022117838390222178383902231783839022417838390225178383902261783839022717838390228178383902291783839023017838390231178383902321783839023317838390234178383902351783839023617838390237178383902381783839023917838390240178383902411783839024217838390243178383902441783839024517838390246178383902471783839024817838390249178383902501783839025117838390252178383902531783839025417838390255178383902561783839025717838390258178383902591783839026017838390261178383902621783839026317838390264178383902651783839026617838390267178383902681783839026917838390270178383902711783839027217838390273178383902741783839027517838390276178383902771783839027817838390279178383902801783839028117838390282178383902831783839028417838390285178383902861783839028717838390288178383902891783839029017838390291178383902921783839029317838390294178383902951783839029617838390297178383902981783839029917838390300178383903011783839030217838390303178383903041783839030517838390306178383903071783839030817838390309178383903101783839031117838390312178383903131783839031417838390315178383903161783839031717838390318178383903191783839032017838390321178383903221783839032317838390324178383903251783839032617838390327178383903281783839032917838390330178383903311783839033217838390333178383903341783839033517838390336178383903371783839033817838390339178383903401783839034117838390342178383903431783839034417838390345178383903461783839034717838390348178383903491783839035017838390351178383903521783839035317838390354178383903551783839035617838390357178383903581783839035917838390360178383903611783839036217838390363178383903641783839036517838390366178383903671783839036817838390369178383903701783839037117838390372178383903731783839037417838390375178383903761783839037717838390378178383903791783839038017838390381178383903821783839038317838390384178383903851783839038617838390387178383903881783839038917838390390178383903911783839039217838390393178383903941783839039517838390396178383903971783839039817838390399178383904001783839040117838390402178383904031783839040417838390405178383904061783839040717838390408178383904091783839041017838390411178383904121783839041317838390414178383904151783839041617838390417178383904181783839041917838390420178383904211783839042217838390423178383904241783839042517838390426178383904271783839042817838390429178383904301783839043117838390432178383904331783839043417838390435178383904361783839043717838390438178383904391783839044017838390441178383904421783839044317838390444178383904451783839044617838390447178383904481783839044917838390450178383904511783839045217838390453178383904541783839045517838390456178383904571783839045817838390459178383904601783839046117838390462178383904631783839046417838390465178383904661783839046717838390468178383904691783839047017838390471178383904721783839047317838390474178383904751783839047617838390477178383904781783839047917838390480178383904811783839048217838390483178383904841783839048517838390486178383904871783839048817838390489178383904901783839049117838390492178383904931783839049417838390495178383904961783839049717838390498178383904991783839050017838390501178383905021783839050317838390504178383905051783839050617838390507178383905081783839050917838390510178383905111783839051217838390513178383905141783839051517838390516178383905171783839051817838390519178383905201783839052117838390522178383905231783839052417838390525178383905261783839052717838390528178383905291783839053017838390531178383905321783839053317838390534178383905351783839053617838390537178383905381783839053917838390540178383905411783839054217838390543178383905441783839054517838390546178383905471783839054817838390549178383905501783839055117838390552178383905531783839055417838390555178383905561783839055717838390558178383905591783839056017838390561178383905621783839056317838390564178383905651783839056617838390567178383905681783839056917838390570178383905711783839057217838390573178383905741783839057517838390576178383905771783839057817838390579178383905801783839058117838390582178383905831783839058417838390585178383905861783839058717838390588178383905891783839059017838390591178383905921783839059317838390594178383905951783839059617838390597178383905981783839059917838390600178383906011783839060217838390603178383906041783839060517838390606178383906071783839060817838390609178383906101783839061117838390612178383906131783839061417838390615178383906161783839061717838390618178383906191783839062017838390621178383906221783839062317838390624178383906251783839062617838390627178383906281783839062917838390630178383906311783839063217838390633178383906341783839063517838390636178383906371783839063817838390639178383906401783839064117838390642178383906431783839064417838390645178383906461783839064717838390648178383906491783839065017838390651178383906521783839065317838390654178383906551783839065617838390657178383906581783839065917838390660178383906611783839066217838390663178383906641783839066517838390666178383906671783839066817838390669178383906701783839067117838390672178383906731783839067417838390675178383906761783839067717838390678178383906791783839068017838390681178383906821783839068317838390684178383906851783839068617838390687178383906881783839068917838390690178383906911783839069217838390693178383906941783839069517838390696178383906971783839069817838390699178383907001783839070117838390702178383907031783839070417838390705178383907061783839070717838390708178383907091783839071017838390711178383907121783839071317838390714178383907151783839071617838390717178383907181783839071917838390720178383907211783839072217838390723178383907241783839072517838390726178383907271783839072817838390729178383907301783839073117838390732178383907331783839073417838390735178383907361783839073717838390738178383907391783839074017838390741178383907421783839074317838390744178383907451783839074617838390747178383907481783839074917838390750178383907511783839075217838390753178383907541783839075517838390756178383907571783839075817838390759178383907601783839076117838390762178383907631783839076417838390765178383907661783839076717838390768178383907691783839077017838390771178383907721783839077317838390774178383907751783839077617838390777178383907781783839077917838390780178383907811783839078217838390783178383907841783839078517838390786178383907871783839078817838390789178383907901783839079117838390792178383907931783839079417838390795178383907961783839079717838390798178383907991783839080017838390801178383908021783839080317838390804178383908051783839080617838390807178383908081783839080917838390810178383908111783839081217838390813178383908141783839081517838390816178383908171783839081817838390819178383908201783839082117838390822178383908231783839082417838390825178383908261783839082717838390828178383908291783839083017838390831178383908321783839083317838390834178383908351783839083617838390837178383908381783839083917838390840178383908411783839084217838390843178383908441783839084517838390846178383908471783839084817838390849178383908501783839085117838390852178383908531783839085417838390855178383908561783839085717838390858178383908591783839086017838390861178383908621783839086317838390864178383908651783839086617838390867178383908681783839086917838390870178383908711783839087217838390873178383908741783839087517838390876178383908771783839087817838390879178383908801783839088117838390882178383908831783839088417838390885178383908861783839088717838390888178383908891783839089017838390891178383908921783839089317838390894178383908951783839089617838390897178383908981783839089917838390900178383909011783839090217838390903178383909041783839090517838390906178383909071783839090817838390909178383909101783839091117838390912178383909131783839091417838390915178383909161783839091717838390918178383909191783839092017838390921178383909221783839092317838390924178383909251783839092617838390927178383909281783839092917838390930178383909311783839093217838390933178383909341783839093517838390936178383909371783839093817838390939178383909401783839094117838390942178383909431783839094417838390945178383909461783839094717838390948178383909491783839095017838390951178383909521783839095317838390954178383909551783839095617838390957178383909581783839095917838390960178383909611783839096217838390963178383909641783839096517838390966178383909671783839096817838390969178383909701783839097117838390972178383909731783839097417838390975178383909761783839097717838390978178383909791783839098017838390981178383909821783839098317838390984178383909851783839098617838390987178383909881783839098917838390990178383909911783839099217838390993178383909941783839099517838390996178383909971783839099817838390999178383910001783839100117838391002178383910031783839100417838391005178383910061783839100717838391008178383910091783839101017838391011178383910121783839101317838391014178383910151783839101617838391017178383910181783839101917838391020178383910211783839102217838391023178383910241783839102517838391026178383910271783839102817838391029178383910301783839103117838391032178383910331783839103417838391035178383910361783839103717838391038178383910391783839104017838391041178383910421783839104317838391044178383910451783839104617838391047178383910481783839104917838391050178383910511783839105217838391053178383910541783839105517838391056178383910571783839105817838391059178383910601783839106117838391062178383910631783839106417838391065178383910661783839106717838391068178383910691783839107017838391071178383910721783839107317838391074178383910751783839107617838391077178383910781783839107917838391080178383910811783839108217838391083178383910841783839108517838391086178383910871783839108817838391089178383910901783839109117838391092178383910931783839109417838391095178383910961783839109717838391098178383910991783839110017838391101178383911021783839110317838391104178383911051783839110617838391107178383911081783839110917838391110178383911111783839111217838391113178383911141783839111517838391116178383911171783839111817838391119178383911201783839112117838391122178383911231783839112417838391125178383911261783839112717838391128178383911291783839113017838391131178383911321783839113317838391134178383911351783839113617838391137178383911381783839113917838391140178383911411783839114217838391143178383911441783839114517838391146178383911471783839114817838391149178383911501783839115117838391152178383911531783839115417838391155178383911561783839115717838391158178383911591783839116017838391161178383911621783839116317838391164178383911651783839116617838391167178383911681783839116917838391170178383911711783839117217838391173178383911741783839117517838391176178383911771783839117817838391179178383911801783839118117838391182178383911831783839118417838391185178383911861783839118717838391188178383911891783839119017838391191178383911921783839119317838391194178383911951783839119617838391197178383911981783839119917838391200178383912011783839120217838391203178383912041783839120517838391206178383912071783839120817838391209178383912101783839121117838391212178383912131783839121417838391215178383912161783839121717838391218178383912191783839122017838391221178383912221783839122317838391224178383912251783839122617838391227178383912281783839122917838391230178383912311783839123217838391233178383912341783839123517838391236178383912371783839123817838391239178383912401783839124117838391242178383912431783839124417838391245178383912461783839124717838391248178383912491783839125017838391251178383912521783839125317838391254178383912551783839125617838391257178383912581783839125917838391260178383912611783839126217838391263178383912641783839126517838391266178383912671783839126817838391269178383912701783839127117838391272178383912731783839127417838391275178383912761783839127717838391278178383912791783839128017838391281178383912821783839128317838391284178383912851783839128617838391287178383912881783839128917838391290178383912911783839129217838391293178383912941783839129517838391296178383912971783839129817838391299178383913001783839130117838391302178383913031783839130417838391305178383913061783839130717838391308178383913091783839131017838391311178383913121783839131317838391314178383913151783839131617838391317178383913181783839131917838391320178383913211783839132217838391323178383913241783839132517838391326178383913271783839132817838391329178383913301783839133117838391332178383913331783839133417838391335178383913361783839133717838391338178383913391783839134017838391341178383913421783839134317838391344178383913451783839134617838391347178383913481783839134917838391350178383913511783839135217838391353178383913541783839135517838391356178383913571783839135817838391359178383913601783839136117838391362178383913631783839136417838391365178383913661783839136717838391368178383913691783839137017838391371178383913721783839137317838391374178383913751783839137617838391377178383913781783839137917838391380178383913811783839138217838391383178383913841783839138517838391386178383913871783839138817838391389178383913901783839139117838391392178383913931783839139417838391395178383913961783839139717838391398178383913991783839140017838391401178383914021783839140317838391404178383914051783839140617838391407178383914081783839140917838391410178383914111783839141217838391413178383914141783839141517838391416178383914171783839141817838391419178383914201783839142117838391422178383914231783839142417838391425178383914261783839142717838391428178383914291783839143017838391431178383914321783839143317838391434178383914351783839143617838391437178383914381783839143917838391440178383914411783839144217838391443178383914441783839144517838391446178383914471783839144817838391449178383914501783839145117838391452178383914531783839145417838391455178383914561783839145717838391458178383914591783839146017838391461178383914621783839146317838391464178383914651783839146617838391467178383914681783839146917838391470178383914711783839147217838391473178383914741783839147517838391476178383914771783839147817838391479178383914801783839148117838391482178383914831783839148417838391485178383914861783839148717838391488178383914891783839149017838391491178383914921783839149317838391494178383914951783839149617838391497178383914981783839149917838391500178383915011783839150217838391503178383915041783839150517838391506178383915071783839150817838391509178383915101783839151117838391512178383915131783839151417838391515178383915161783839151717838391518178383915191783839152017838391521178383915221783839152317838391524178383915251783839152617838391527178383915281783839152917838391530178383915311783839153217838391533178383915341783839153517838391536178383915371783839153817838391539178383915401783839154117838391542178383915431783839154417838391545178383915461783839154717838391548178383915491783839155017838391551178383915521783839155317838391554178383915551783839155617838391557178383915581783839155917838391560178383915611783839156217838391563178383915641783839156517838391566178383915671783839156817838391569178383915701783839157117838391572178383915731783839157417838391575178383915761783839157717838391578178383915791783839158017838391581178383915821783839158317838391584178383915851783839158617838391587178383915881783839158917838391590178383915911783839159217838391593178383915941783839159517838391596178383915971783839159817838391599178383916001783839160117838391602178383916031783839160417838391605178383916061783839160717838391608178383916091783839161017838391611178383916121783839161317838391614178383916151783839161617838391617178383916181783839161917838391620178383916211783839162217838391623178383916241783839162517838391626178383916271783839162817838391629178383916301783839163117838391632178383916331783839163417838391635178383916361783839163717838391638178383916391783839164017838391641178383916421783839164317838391644178383916451783839164617838391647178383916481783839164917838391650178383916511783839165217838391653178383916541783839165517838391656178383916571783839165817838391659178383916601783839166117838391662178383916631783839166417838391665178383916661783839166717838391668178383916691783839167017838391671178383916721783839167317838391674178383916751783839167617838391677178383916781783839167917838391680178383916811783839168217838391683178383916841783839168517838391686178383916871783839168817838391689178383916901783839169117838391692178383916931783839169417838391695178383916961783839169717838391698178383916991783839170017838391701178383917021783839170317838391704178383917051783839170617838391707178383917081783839170917838391710178383917111783839171217838391713178383917141783839171517838391716178383917171783839171817838391719178383917201783839172117838391722178383917231783839172417838391725178383917261783839172717838391728178383917291783839173017838391731178383917321783839173317838391734178383917351783839173617838391737178383917381783839173917838391740178383917411783839174217838391743178383917441783839174517838391746178383917471783839174817838391749178383917501783839175117838391752178383917531783839175417838391755178383917561783839175717838391758178383917591783839176017838391761178383917621783839176317838391764178383917651783839176617838391767178383917681783839176917838391770178383917711783839177217838391773178383917741783839177517838391776178383917771783839177817838391779178383917801783839178117838391782178383917831783839178417838391785178383917861783839178717838391788178383917891783839179017838391791178383917921783839179317838391794178383917951783839179617838391797178383917981783839179917838391800178383918011783839180217838391803178383918041783839180517838391806178383918071783839180817838391809178383918101783839181117838391812178383918131783839181417838391815178383918161783839181717838391818178383918191783839182017838391821178383918221783839182317838391824178383918251783839182617838391827178383918281783839182917838391830178383918311783839183217838391833178383918341783839183517838391836178383918371783839183817838391839178383918401783839184117838391842178383918431783839184417838391845178383918461783839184717838391848178383918491783839185017838391851178383918521783839185317838391854178383918551783839185617838391857178383918581783839185917838391860178383918611783839186217838391863178383918641783839186517838391866178383918671783839186817838391869178383918701783839187117838391872178383918731783839187417838391875178383918761783839187717838391878178383918791783839188017838391881178383918821783839188317838391884178383918851783839188617838391887178383918881783839188917838391890178383918911783839189217838391893178383918941783839189517838391896178383918971783839189817838391899178383919001783839190117838391902178383919031783839190417838391905178383919061783839190717838391908178383919091783839191017838391911178383919121783839191317838391914178383919151783839191617838391917178383919181783839191917838391920178383919211783839192217838391923178383919241783839192517838391926178383919271783839192817838391929178383919301783839193117838391932178383919331783839193417838391935178383919361783839193717838391938178383919391783839194017838391941178383919421783839194317838391944178383919451783839194617838391947178383919481783839194917838391950178383919511783839195217838391953178383919541783839195517838391956178383919571783839195817838391959178383919601783839196117838391962178383919631783839196417838391965178383919661783839196717838391968178383919691783839197017838391971178383919721783839197317838391974178383919751783839197617838391977178383919781783839197917838391980178383919811783839198217838391983178383919841783839198517838391986178383919871783839198817838391989178383919901783839199117838391992178383919931783839199417838391995178383919961783839199717838391998178383919991783839200017838392001178383920021783839200317838392004178383920051783839200617838392007178383920081783839200917838392010178383920111783839201217838392013178383920141783839201517838392016178383920171783839201817838392019178383920201783839202117838392022178383920231783839202417838392025178383920261783839202717838392028178383920291783839203017838392031178383920321783839203317838392034178383920351783839203617838392037178383920381783839203917838392040178383920411783839204217838392043178383920441783839204517838392046178383920471783839204817838392049178383920501783839205117838392052178383920531783839205417838392055178383920561783839205717838392058178383920591783839206017838392061178383920621783839206317838392064178383920651783839206617838392067178383920681783839206917838392070178383920711783839207217838392073178383920741783839207517838392076178383920771783839207817838392079178383920801783839208117838392082178383920831783839208417838392085178383920861783839208717838392088178383920891783839209017838392091178383920921783839209317838392094178383920951783839209617838392097178383920981783839209917838392100178383921011783839210217838392103178383921041783839210517838392106178383921071783839210817838392109178383921101783839211117838392112178383921131783839211417838392115178383921161783839211717838392118178383921191783839212017838392121178383921221783839212317838392124178383921251783839212617838392127178383921281783839212917838392130178383921311783839213217838392133178383921341783839213517838392136178383921371783839213817838392139178383921401783839214117838392142178383921431783839214417838392145178383921461783839214717838392148178383921491783839215017838392151178383921521783839215317838392154178383921551783839215617838392157178383921581783839215917838392160178383921611783839216217838392163178383921641783839216517838392166178383921671783839216817838392169178383921701783839217117838392172178383921731783839217417838392175178383921761783839217717838392178178383921791783839218017838392181178383921821783839218317838392184178383921851783839218617838392187178383921881783839218917838392190178383921911783839219217838392193178383921941783839219517838392196178383921971783839219817838392199178383922001783839220117838392202178383922031783839220417838392205178383922061783839220717838392208178383922091783839221017838392211178383922121783839221317838392214178383922151783839221617838392217178383922181783839221917838392220178383922211783839222217838392223178383922241783839222517838392226178383922271783839222817838392229178383922301783839223117838392232178383922331783839223417838392235178383922361783839223717838392238178383922391783839224017838392241178383922421783839224317838392244178383922451783839224617838392247178383922481783839224917838392250178383922511783839225217838392253178383922541783839225517838392256178383922571783839225817838392259178383922601783839226117838392262178383922631783839226417838392265178383922661783839226717838392268178383922691783839227017838392271178383922721783839227317838392274178383922751783839227617838392277178383922781783839227917838392280178383922811783839228217838392283178383922841783839228517838392286178383922871783839228817838392289178383922901783839229117838392292178383922931783839229417838392295178383922961783839229717838392298178383922991783839230017838392301178383923021783839230317838392304178383923051783839230617838392307178383923081783839230917838392310178383923111783839231217838392313178383923141783839231517838392316178383923171783839231817838392319178383923201783839232117838392322178383923231783839232417838392325178383923261783839232717838392328178383923291783839233017838392331178383923321783839233317838392334178383923351783839233617838392337178383923381783839233917838392340178383923411783839234217838392343178383923441783839234517838392346178383923471783839234817838392349178383923501783839235117838392352178383923531783839235417838392355178383923561783839235717838392358178383923591783839236017838392361178383923621783839236317838392364178383923651783839236617838392367178383923681783839236917838392370178383923711783839237217838392373178383923741783839237517838392376178383923771783839237817838392379178383923801783839238117838392382178383923831783839238417838392385178383923861783839238717838392388178383923891783839239017838392391178383923921783839239317838392394178383923951783839239617838392397178383923981783839239917838392400178383924011783839240217838392403178383924041783839240517838392406178383924071783839240817838392409178383924101783839241117838392412178383924131783839241417838392415178383924161783839241717838392418178383924191783839242017838392421178383924221783839242317838392424178383924251783839242617838392427178383924281783839242917838392430178383924311783839243217838392433178383924341783839243517838392436178383924371783839243817838392439178383924401783839244117838392442178383924431783839244417838392445178383924461783839244717838392448178383924491783839245017838392451178383924521783839245317838392454178383924551783839245617838392457178383924581783839245917838392460178383924611783839246217838392463178383924641783839246517838392466178383924671783839246817838392469178383924701783839247117838392472178383924731783839247417838392475178383924761783839247717838392478178383924791783839248017838392481178383924821783839248317838392484178383924851783839248617838392487178383924881783839248917838392490178383924911783839249217838392493178383924941783839249517838392496178383924971783839249817838392499178383925001783839250117838392502178383925031783839250417838392505178383925061783839250717838392508178383925091783839251017838392511178383925121783839251317838392514178383925151783839251617838392517178383925181783839251917838392520178383925211783839252217838392523178383925241783839252517838392526178383925271783839252817838392529178383925301783839253117838392532178383925331783839253417838392535178383925361783839253717838392538178383925391783839254017838392541178383925421783839254317838392544178383925451783839254617838392547178383925481783839254917838392550178383925511783839255217838392553178383925541783839255517838392556178383925571783839255817838392559178383925601783839256117838392562178383925631783839256417838392565178383925661783839256717838392568178383925691783839257017838392571178383925721783839257317838392574178383925751783839257617838392577178383925781783839257917838392580178383925811783839258217838392583178383925841783839258517838392586178383925871783839258817838392589178383925901783839259117838392592178383925931783839259417838392595178383925961783839259717838392598178383925991783839260017838392601178383926021783839260317838392604178383926051783839260617838392607178383926081783839260917838392610178383926111783839261217838392613178383926141783839261517838392616178383926171783839261817838392619178383926201783839262117838392622178383926231783839262417838392625178383926261783839262717838392628178383926291783839263017838392631178383926321783839263317838392634178383926351783839263617838392637178383926381783839263917838392640178383926411783839264217838392643178383926441783839264517838392646178383926471783839264817838392649178383926501783839265117838392652178383926531783839265417838392655178383926561783839265717838392658178383926591783839266017838392661178383926621783839266317838392664178383926651783839266617838392667178383926681783839266917838392670178383926711783839267217838392673178383926741783839267517838392676178383926771783839267817838392679178383926801783839268117838392682178383926831783839268417838392685178383926861783839268717838392688178383926891783839269017838392691178383926921783839269317838392694178383926951783839269617838392697178383926981783839269917838392700178383927011783839270217838392703178383927041783839270517838392706178383927071783839270817838392709178383927101783839271117838392712178383927131783839271417838392715178383927161783839271717838392718178383927191783839272017838392721178383927221783839272317838392724178383927251783839272617838392727178383927281783839272917838392730178383927311783839273217838392733178383927341783839273517838392736178383927371783839273817838392739178383927401783839274117838392742178383927431783839274417838392745178383927461783839274717838392748178383927491783839275017838392751178383927521783839275317838392754178383927551783839275617838392757178383927581783839275917838392760178383927611783839276217838392763178383927641783839276517838392766178383927671783839276817838392769178383927701783839277117838392772178383927731783839277417838392775178383927761783839277717838392778178383927791783839278017838392781178383927821783839278317838392784178383927851783839278617838392787178383927881783839278917838392790178383927911783839279217838392793178383927941783839279517838392796178383927971783839279817838392799178383928001783839280117838392802178383928031783839280417838392805178383928061783839280717838392808178383928091783839281017838392811178383928121783839281317838392814178383928151783839281617838392817178383928181783839281917838392820178383928211783839282217838392823178383928241783839282517838392826178383928271783839282817838392829178383928301783839283117838392832178383928331783839283417838392835178383928361783839283717838392838178383928391783839284017838392841178383928421783839284317838392844178383928451783839284617838392847178383928481783839284917838392850178383928511783839285217838392853178383928541783839285517838392856178383928571783839285817838392859178383928601783839286117838392862178383928631783839286417838392865178383928661783839286717838392868178383928691783839287017838392871178383928721783839287317838392874178383928751783839287617838392877178383928781783839287917838392880178383928811783839288217838392883178383928841783839288517838392886178383928871783839288817838392889178383928901783839289117838392892178383928931783839289417838392895178383928961783839289717838392898178383928991783839290017838392901178383929021783839290317838392904178383929051783839290617838392907178383929081783839290917838392910178383929111783839291217838392913178383929141783839291517838392916178383929171783839291817838392919178383929201783839292117838392922178383929231783839292417838392925178383929261783839292717838392928178383929291783839293017838392931178383929321783839293317838392934178383929351783839293617838392937178383929381783839293917838392940178383929411783839294217838392943178383929441783839294517838392946178383929471783839294817838392949178383929501783839295117838392952178383929531783839295417838392955178383929561783839295717838392958178383929591783839296017838392961178383929621783839296317838392964178383929651783839296617838392967178383929681783839296917838392970178383929711783839297217838392973178383929741783839297517838392976178383929771783839297817838392979178383929801783839298117838392982178383929831783839298417838392985178383929861783839298717838392988178383929891783839299017838392991178383929921783839299317838392994178383929951783839299617838392997178383929981783839299917838393000178383930011783839300217838393003178383930041783839300517838393006178383930071783839300817838393009178383930101783839301117838393012178383930131783839301417838393015178383930161783839301717838393018178383930191783839302017838393021178383930221783839302317838393024178383930251783839302617838393027178383930281783839302917838393030178383930311783839303217838393033178383930341783839303517838393036178383930371783839303817838393039178383930401783839304117838393042178383930431783839304417838393045178383930461783839304717838393048178383930491783839305017838393051178383930521783839305317838393054178383930551783839305617838393057178383930581783839305917838393060178383930611783839306217838393063178383930641783839306517838393066178383930671783839306817838393069178383930701783839307117838393072178383930731783839307417838393075178383930761783839307717838393078178383930791783839308017838393081178383930821783839308317838393084178383930851783839308617838393087178383930881783839308917838393090178383930911783839309217838393093178383930941783839309517838393096178383930971783839309817838393099178383931001783839310117838393102178383931031783839310417838393105178383931061783839310717838393108178383931091783839311017838393111178383931121783839311317838393114178383931151783839311617838393117178383931181783839311917838393120178383931211783839312217838393123178383931241783839312517838393126178383931271783839312817838393129178383931301783839313117838393132178383931331783839313417838393135178383931361783839313717838393138178383931391783839314017838393141178383931421783839314317838393144178383931451783839314617838393147178383931481783839314917838393150178383931511783839315217838393153178383931541783839315517838393156178383931571783839315817838393159178383931601783839316117838393162178383931631783839316417838393165178383931661783839316717838393168178383931691783839317017838393171178383931721783839317317838393174178383931751783839317617838393177178383931781783839317917838393180178383931811783839318217838393183178383931841783839318517838393186178383931871783839318817838393189178383931901783839319117838393192178383931931783839319417838393195178383931961783839319717838393198178383931991783839320017838393201178383932021783839320317838393204178383932051783839320617838393207178383932081783839320917838393210178383932111783839321217838393213178383932141783839321517838393216178383932171783839321817838393219178383932201783839322117838393222178383932231783839322417838393225178383932261783839322717838393228178383932291783839323017838393231178383932321783839323317838393234178383932351783839323617838393237178383932381783839323917838393240178383932411783839324217838393243178383932441783839324517838393246178383932471783839324817838393249178383932501783839325117838393252178383932531783839325417838393255178383932561783839325717838393258178383932591783839326017838393261178383932621783839326317838393264178383932651783839326617838393267178383932681783839326917838393270178383932711783839327217838393273178383932741783839327517838393276178383932771783839327817838393279178383932801783839328117838393282178383932831783839328417838393285178383932861783839328717838393288178383932891783839329017838393291178383932921783839329317838393294178383932951783839329617838393297178383932981783839329917838393300178383933011783839330217838393303178383933041783839330517838393306178383933071783839330817838393309178383933101783839331117838393312178383933131783839331417838393315178383933161783839331717838393318178383933191783839332017838393321178383933221783839332317838393324178383933251783839332617838393327178383933281783839332917838393330178383933311783839333217838393333178383933341783839333517838393336178383933371783839333817838393339178383933401783839334117838393342178383933431783839334417838393345178383933461783839334717838393348178383933491783839335017838393351178383933521783839335317838393354178383933551783839335617838393357178383933581783839335917838393360178383933611783839336217838393363178383933641783839336517838393366178383933671783839336817838393369178383933701783839337117838393372178383933731783839337417838393375178383933761783839337717838393378178383933791783839338017838393381178383933821783839338317838393384178383933851783839338617838393387178383933881783839338917838393390178383933911783839339217838393393178383933941783839339517838393396178383933971783839339817838393399178383934001783839340117838393402178383934031783839340417838393405178383934061783839340717838393408178383934091783839341017838393411178383934121783839341317838393414178383934151783839341617838393417178383934181783839341917838393420178383934211783839342217838393423178383934241783839342517838393426178383934271783839342817838393429178383934301783839343117838393432178383934331783839343417838393435178383934361783839343717838393438178383934391783839344017838393441178383934421783839344317838393444178383934451783839344617838393447178383934481783839344917838393450178383934511783839345217838393453178383934541783839345517838393456178383934571783839345817838393459178383934601783839346117838393462178383934631783839346417838393465178383934661783839346717838393468178383934691783839347017838393471178383934721783839347317838393474178383934751783839347617838393477178383934781783839347917838393480178383934811783839348217838393483178383934841783839348517838393486178383934871783839348817838393489178383934901783839349117838393492178383934931783839349417838393495178383934961783839349717838393498178383934991783839350017838393501178383935021783839350317838393504178383935051783839350617838393507178383935081783839350917838393510178383935111783839351217838393513178383935141783839351517838393516178383935171783839351817838393519178383935201783839352117838393522178383935231783839352417838393525178383935261783839352717838393528178383935291783839353017838393531178383935321783839353317838393534178383935351783839353617838393537178383935381783839353917838393540178383935411783839354217838393543178383935441783839354517838393546178383935471783839354817838393549178383935501783839355117838393552178383935531783839355417838393555178383935561783839355717838393558178383935591783839356017838393561178383935621783839356317838393564178383935651783839356617838393567178383935681783839356917838393570178383935711783839357217838393573178383935741783839357517838393576178383935771783839357817838393579178383935801783839358117838393582178383935831783839358417838393585178383935861783839358717838393588178383935891783839359017838393591178383935921783839359317838393594178383935951783839359617838393597178383935981783839359917838393600178383936011783839360217838393603178383936041783839360517838393606178383936071783839360817838393609178383936101783839361117838393612178383936131783839361417838393615178383936161783839361717838393618178383936191783839362017838393621178383936221783839362317838393624178383936251783839362617838393627178383936281783839362917838393630178383936311783839363217838393633178383936341783839363517838393636178383936371783839363817838393639178383936401783839364117838393642178383936431783839364417838393645178383936461783839364717838393648178383936491783839365017838393651178383936521783839365317838393654178383936551783839365617838393657178383936581783839365917838393660178383936611783839366217838393663178383936641783839366517838393666178383936671783839366817838393669178383936701783839367117838393672178383936731783839367417838393675178383936761783839367717838393678178383936791783839368017838393681178383936821783839368317838393684178383936851783839368617838393687178383936881783839368917838393690178383936911783839369217838393693178383936941783839369517838393696178383936971783839369817838393699178383937001783839370117838393702178383937031783839370417838393705178383937061783839370717838393708178383937091783839371017838393711178383937121783839371317838393714178383937151783839371617838393717178383937181783839371917838393720178383937211783839372217838393723178383937241783839372517838393726178383937271783839372817838393729178383937301783839373117838393732178383937331783839373417838393735178383937361783839373717838393738178383937391783839374017838393741178383937421783839374317838393744178383937451783839374617838393747178383937481783839374917838393750178383937511783839375217838393753178383937541783839375517838393756178383937571783839375817838393759178383937601783839376117838393762178383937631783839376417838393765178383937661783839376717838393768178383937691783839377017838393771178383937721783839377317838393774178383937751783839377617838393777178383937781783839377917838393780178383937811783839378217838393783178383937841783839378517838393786178383937871783839378817838393789178383937901783839379117838393792178383937931783839379417838393795178383937961783839379717838393798178383937991783839380017838393801178383938021783839380317838393804178383938051783839380617838393807178383938081783839380917838393810178383938111783839381217838393813178383938141783839381517838393816178383938171783839381817838393819178383938201783839382117838393822178383938231783839382417838393825178383938261783839382717838393828178383938291783839383017838393831178383938321783839383317838393834178383938351783839383617838393837178383938381783839383917838393840178383938411783839384217838393843178383938441783839384517838393846178383938471783839384817838393849178383938501783839385117838393852178383938531783839385417838393855178383938561783839385717838393858178383938591783839386017838393861178383938621783839386317838393864178383938651783839386617838393867178383938681783839386917838393870178383938711783839387217838393873178383938741783839387517838393876178383938771783839387817838393879178383938801783839388117838393882178383938831783839388417838393885178383938861783839388717838393888178383938891783839389017838393891178383938921783839389317838393894178383938951783839389617838393897178383938981783839389917838393900178383939011783839390217838393903178383939041783839390517838393906178383939071783839390817838393909178383939101783839391117838393912178383939131783839391417838393915178383939161783839391717838393918178383939191783839392017838393921178383939221783839392317838393924178383939251783839392617838393927178383939281783839392917838393930178383939311783839393217838393933178383939341783839393517838393936178383939371783839393817838393939178383939401783839394117838393942178383939431783839394417838393945178383939461783839394717838393948178383939491783839395017838393951178383939521783839395317838393954178383939551783839395617838393957178383939581783839395917838393960178383939611783839396217838393963178383939641783839396517838393966178383939671783839396817838393969178383939701783839397117838393972178383939731783839397417838393975178383939761783839397717838393978178383939791783839398017838393981178383939821783839398317838393984178383939851783839398617838393987178383939881783839398917838393990178383939911783839399217838393993178383939941783839399517838393996178383939971783839399817838393999178383940001783839400117838394002178383940031783839400417838394005178383940061783839400717838394008178383940091783839401017838394011178383940121783839401317838394014178383940151783839401617838394017178383940181783839401917838394020178383940211783839402217838394023178383940241783839402517838394026178383940271783839402817838394029178383940301783839403117838394032178383940331783839403417838394035178383940361783839403717838394038178383940391783839404017838394041178383940421783839404317838394044178383940451783839404617838394047178383940481783839404917838394050178383940511783839405217838394053178383940541783839405517838394056178383940571783839405817838394059178383940601783839406117838394062178383940631783839406417838394065178383940661783839406717838394068178383940691783839407017838394071178383940721783839407317838394074178383940751783839407617838394077178383940781783839407917838394080178383940811783839408217838394083178383940841783839408517838394086178383940871783839408817838394089178383940901783839409117838394092178383940931783839409417838394095178383940961783839409717838394098178383940991783839410017838394101178383941021783839410317838394104178383941051783839410617838394107178383941081783839410917838394110178383941111783839411217838394113178383941141783839411517838394116178383941171783839411817838394119178383941201783839412117838394122178383941231783839412417838394125178383941261783839412717838394128178383941291783839413017838394131178383941321783839413317838394134178383941351783839413617838394137178383941381783839413917838394140178383941411783839414217838394143178383941441783839414517838394146178383941471783839414817838394149178383941501783839415117838394152178383941531783839415417838394155178383941561783839415717838394158178383941591783839416017838394161178383941621783839416317838394164178383941651783839416617838394167178383941681783839416917838394170178383941711783839417217838394173178383941741783839417517838394176178383941771783839417817838394179178383941801783839418117838394182178383941831783839418417838394185178383941861783839418717838394188178383941891783839419017838394191178383941921783839419317838394194178383941951783839419617838394197178383941981783839419917838394200178383942011783839420217838394203178383942041783839420517838394206178383942071783839420817838394209178383942101783839421117838394212178383942131783839421417838394215178383942161783839421717838394218178383942191783839422017838394221178383942221783839422317838394224178383942251783839422617838394227178383942281783839422917838394230178383942311783839423217838394233178383942341783839423517838394236178383942371783839423817838394239178383942401783839424117838394242178383942431783839424417838394245178383942461783839424717838394248178383942491783839425017838394251178383942521783839425317838394254178383942551783839425617838394257178383942581783839425917838394260178383942611783839426217838394263178383942641783839426517838394266178383942671783839426817838394269178383942701783839427117838394272178383942731783839427417838394275178383942761783839427717838394278178383942791783839428017838394281178383942821783839428317838394284178383942851783839428617838394287178383942881783839428917838394290178383942911783839429217838394293178383942941783839429517838394296178383942971783839429817838394299178383943001783839430117838394302178383943031783839430417838394305178383943061783839430717838394308178383943091783839431017838394311178383943121783839431317838394314178383943151783839431617838394317178383943181783839431917838394320178383943211783839432217838394323178383943241783839432517838394326178383943271783839432817838394329178383943301783839433117838394332178383943331783839433417838394335178383943361783839433717838394338178383943391783839434017838394341178383943421783839434317838394344178383943451783839434617838394347178383943481783839434917838394350178383943511783839435217838394353178383943541783839435517838394356178383943571783839435817838394359178383943601783839436117838394362178383943631783839436417838394365178383943661783839436717838394368178383943691783839437017838394371178383943721783839437317838394374178383943751783839437617838394377178383943781783839437917838394380178383943811783839438217838394383178383943841783839438517838394386178383943871783839438817838394389178383943901783839439117838394392178383943931783839439417838394395178383943961783839439717838394398178383943991783839440017838394401178383944021783839440317838394404178383944051783839440617838394407178383944081783839440917838394410178383944111783839441217838394413178383944141783839441517838394416178383944171783839441817838394419178383944201783839442117838394422178383944231783839442417838394425178383944261783839442717838394428178383944291783839443017838394431178383944321783839443317838394434178383944351783839443617838394437178383944381783839443917838394440178383944411783839444217838394443178383944441783839444517838394446178383944471783839444817838394449178383944501783839445117838394452178383944531783839445417838394455178383944561783839445717838394458178383944591783839446017838394461178383944621783839446317838394464178383944651783839446617838394467178383944681783839446917838394470178383944711783839447217838394473178383944741783839447517838394476178383944771783839447817838394479178383944801783839448117838394482178383944831783839448417838394485178383944861783839448717838394488178383944891783839449017838394491178383944921783839449317838394494178383944951783839449617838394497178383944981783839449917838394500178383945011783839450217838394503178383945041783839450517838394506178383945071783839450817838394509178383945101783839451117838394512178383945131783839451417838394515178383945161783839451717838394518178383945191783839452017838394521178383945221783839452317838394524178383945251783839452617838394527178383945281783839452917838394530178383945311783839453217838394533178383945341783839453517838394536178383945371783839453817838394539178383945401783839454117838394542178383945431783839454417838394545178383945461783839454717838394548178383945491783839455017838394551178383945521783839455317838394554178383945551783839455617838394557178383945581783839455917838394560178383945611783839456217838394563178383945641783839456517838394566178383945671783839456817838394569178383945701783839457117838394572178383945731783839457417838394575178383945761783839457717838394578178383945791783839458017838394581178383945821783839458317838394584178383945851783839458617838394587178383945881783839458917838394590178383945911783839459217838394593178383945941783839459517838394596178383945971783839459817838394599178383946001783839460117838394602178383946031783839460417838394605178383946061783839460717838394608178383946091783839461017838394611178383946121783839461317838394614178383946151783839461617838394617178383946181783839461917838394620178383946211783839462217838394623178383946241783839462517838394626178383946271783839462817838394629178383946301783839463117838394632178383946331783839463417838394635178383946361783839463717838394638178383946391783839464017838394641178383946421783839464317838394644178383946451783839464617838394647178383946481783839464917838394650178383946511783839465217838394653178383946541783839465517838394656178383946571783839465817838394659178383946601783839466117838394662178383946631783839466417838394665178383946661783839466717838394668178383946691783839467017838394671178383946721783839467317838394674178383946751783839467617838394677178383946781783839467917838394680178383946811783839468217838394683178383946841783839468517838394686178383946871783839468817838394689178383946901783839469117838394692178383946931783839469417838394695178383946961783839469717838394698178383946991783839470017838394701178383947021783839470317838394704178383947051783839470617838394707178383947081783839470917838394710178383947111783839471217838394713178383947141783839471517838394716178383947171783839471817838394719178383947201783839472117838394722178383947231783839472417838394725178383947261783839472717838394728178383947291783839473017838394731178383947321783839473317838394734178383947351783839473617838394737178383947381783839473917838394740178383947411783839474217838394743178383947441783839474517838394746178383947471783839474817838394749178383947501783839475117838394752178383947531783839475417838394755178383947561783839475717838394758178383947591783839476017838394761178383947621783839476317838394764178383947651783839476617838394767178383947681783839476917838394770178383947711783839477217838394773178383947741783839477517838394776178383947771783839477817838394779178383947801783839478117838394782178383947831783839478417838394785178383947861783839478717838394788178383947891783839479017838394791178383947921783839479317838394794178383947951783839479617838394797178383947981783839479917838394800178383948011783839480217838394803178383948041783839480517838394806178383948071783839480817838394809178383948101783839481117838394812178383948131783839481417838394815178383948161783839481717838394818178383948191783839482017838394821178383948221783839482317838394824178383948251783839482617838394827178383948281783839482917838394830178383948311783839483217838394833178383948341783839483517838394836178383948371783839483817838394839178383948401783839484117838394842178383948431783839484417838394845178383948461783839484717838394848178383948491783839485017838394851178383948521783839485317838394854178383948551783839485617838394857178383948581783839485917838394860178383948611783839486217838394863178383948641783839486517838394866178383948671783839486817838394869178383948701783839487117838394872178383948731783839487417838394875178383948761783839487717838394878178383948791783839488017838394881178383948821783839488317838394884178383948851783839488617838394887178383948881783839488917838394890178383948911783839489217838394893178383948941783839489517838394896178383948971783839489817838394899178383949001783839490117838394902178383949031783839490417838394905178383949061783839490717838394908178383949091783839491017838394911178383949121783839491317838394914178383949151783839491617838394917178383949181783839491917838394920178383949211783839492217838394923178383949241783839492517838394926178383949271783839492817838394929178383949301783839493117838394932178383949331783839493417838394935178383949361783839493717838394938178383949391783839494017838394941178383949421783839494317838394944178383949451783839494617838394947178383949481783839494917838394950178383949511783839495217838394953178383949541783839495517838394956178383949571783839495817838394959178383949601783839496117838394962178383949631783839496417838394965178383949661783839496717838394968178383949691783839497017838394971178383949721783839497317838394974178383949751783839497617838394977178383949781783839497917838394980178383949811783839498217838394983178383949841783839498517838394986178383949871783839498817838394989178383949901783839499117838394992178383949931783839499417838394995178383949961783839499717838394998178383949991783839500017838395001178383950021783839500317838395004178383950051783839500617838395007178383950081783839500917838395010178383950111783839501217838395013178383950141783839501517838395016178383950171783839501817838395019178383950201783839502117838395022178383950231783839502417838395025178383950261783839502717838395028178383950291783839503017838395031178383950321783839503317838395034178383950351783839503617838395037178383950381783839503917838395040178383950411783839504217838395043178383950441783839504517838395046178383950471783839504817838395049178383950501783839505117838395052178383950531783839505417838395055178383950561783839505717838395058178383950591783839506017838395061178383950621783839506317838395064178383950651783839506617838395067178383950681783839506917838395070178383950711783839507217838395073178383950741783839507517838395076178383950771783839507817838395079178383950801783839508117838395082178383950831783839508417838395085178383950861783839508717838395088178383950891783839509017838395091178383950921783839509317838395094178383950951783839509617838395097178383950981783839509917838395100178383951011783839510217838395103178383951041783839510517838395106178383951071783839510817838395109178383951101783839511117838395112178383951131783839511417838395115178383951161783839511717838395118178383951191783839512017838395121178383951221783839512317838395124178383951251783839512617838395127178383951281783839512917838395130178383951311783839513217838395133178383951341783839513517838395136178383951371783839513817838395139178383951401783839514117838395142178383951431783839514417838395145178383951461783839514717838395148178383951491783839515017838395151178383951521783839515317838395154178383951551783839515617838395157178383951581783839515917838395160178383951611783839516217838395163178383951641783839516517838395166178383951671783839516817838395169178383951701783839517117838395172178383951731783839517417838395175178383951761783839517717838395178178383951791783839518017838395181178383951821783839518317838395184178383951851783839518617838395187178383951881783839518917838395190178383951911783839519217838395193178383951941783839519517838395196178383951971783839519817838395199178383952001783839520117838395202178383952031783839520417838395205178383952061783839520717838395208178383952091783839521017838395211178383952121783839521317838395214178383952151783839521617838395217178383952181783839521917838395220178383952211783839522217838395223178383952241783839522517838395226178383952271783839522817838395229178383952301783839523117838395232178383952331783839523417838395235178383952361783839523717838395238178383952391783839524017838395241178383952421783839524317838395244178383952451783839524617838395247178383952481783839524917838395250178383952511783839525217838395253178383952541783839525517838395256178383952571783839525817838395259178383952601783839526117838395262178383952631783839526417838395265178383952661783839526717838395268178383952691783839527017838395271178383952721783839527317838395274178383952751783839527617838395277178383952781783839527917838395280178383952811783839528217838395283178383952841783839528517838395286178383952871783839528817838395289178383952901783839529117838395292178383952931783839529417838395295178383952961783839529717838395298178383952991783839530017838395301178383953021783839530317838395304178383953051783839530617838395307178383953081783839530917838395310178383953111783839531217838395313178383953141783839531517838395316178383953171783839531817838395319178383953201783839532117838395322178383953231783839532417838395325178383953261783839532717838395328178383953291783839533017838395331178383953321783839533317838395334178383953351783839533617838395337178383953381783839533917838395340178383953411783839534217838395343178383953441783839534517838395346178383953471783839534817838395349178383953501783839535117838395352178383953531783839535417838395355178383953561783839535717838395358178383953591783839536017838395361178383953621783839536317838395364178383953651783839536617838395367178383953681783839536917838395370178383953711783839537217838395373178383953741783839537517838395376178383953771783839537817838395379178383953801783839538117838395382178383953831783839538417838395385178383953861783839538717838395388178383953891783839539017838395391178383953921783839539317838395394178383953951783839539617838395397178383953981783839539917838395400178383954011783839540217838395403178383954041783839540517838395406178383954071783839540817838395409178383954101783839541117838395412178383954131783839541417838395415178383954161783839541717838395418178383954191783839542017838395421178383954221783839542317838395424178383954251783839542617838395427178383954281783839542917838395430178383954311783839543217838395433178383954341783839543517838395436178383954371783839543817838395439178383954401783839544117838395442178383954431783839544417838395445178383954461783839544717838395448178383954491783839545017838395451178383954521783839545317838395454178383954551783839545617838395457178383954581783839545917838395460178383954611783839546217838395463178383954641783839546517838395466178383954671783839546817838395469178383954701783839547117838395472178383954731783839547417838395475178383954761783839547717838395478178383954791783839548017838395481178383954821783839548317838395484178383954851783839548617838395487178383954881783839548917838395490178383954911783839549217838395493178383954941783839549517838395496178383954971783839549817838395499178383955001783839550117838395502178383955031783839550417838395505178383955061783839550717838395508178383955091783839551017838395511178383955121783839551317838395514178383955151783839551617838395517178383955181783839551917838395520178383955211783839552217838395523178383955241783839552517838395526178383955271783839552817838395529178383955301783839553117838395532178383955331783839553417838395535178383955361783839553717838395538178383955391783839554017838395541178383955421783839554317838395544178383955451783839554617838395547178383955481783839554917838395550178383955511783839555217838395553178383955541783839555517838395556178383955571783839555817838395559178383955601783839556117838395562178383955631783839556417838395565178383955661783839556717838395568178383955691783839557017838395571178383955721783839557317838395574178383955751783839557617838395577178383955781783839557917838395580178383955811783839558217838395583178383955841783839558517838395586178383955871783839558817838395589178383955901783839559117838395592178383955931783839559417838395595178383955961783839559717838395598178383955991783839560017838395601178383956021783839560317838395604178383956051783839560617838395607178383956081783839560917838395610178383956111783839561217838395613178383956141783839561517838395616178383956171783839561817838395619178383956201783839562117838395622178383956231783839562417838395625178383956261783839562717838395628178383956291783839563017838395631178383956321783839563317838395634178383956351783839563617838395637178383956381783839563917838395640178383956411783839564217838395643178383956441783839564517838395646178383956471783839564817838395649178383956501783839565117838395652178383956531783839565417838395655178383956561783839565717838395658178383956591783839566017838395661178383956621783839566317838395664178383956651783839566617838395667178383956681783839566917838395670178383956711783839567217838395673178383956741783839567517838395676178383956771783839567817838395679178383956801783839568117838395682178383956831783839568417838395685178383956861783839568717838395688178383956891783839569017838395691178383956921783839569317838395694178383956951783839569617838395697178383956981783839569917838395700178383957011783839570217838395703178383957041783839570517838395706178383957071783839570817838395709178383957101783839571117838395712178383957131783839571417838395715178383957161783839571717838395718178383957191783839572017838395721178383957221783839572317838395724178383957251783839572617838395727178383957281783839572917838395730178383957311783839573217838395733178383957341783839573517838395736178383957371783839573817838395739178383957401783839574117838395742178383957431783839574417838395745178383957461783839574717838395748178383957491783839575017838395751178383957521783839575317838395754178383957551783839575617838395757178383957581783839575917838395760178383957611783839576217838395763178383957641783839576517838395766178383957671783839576817838395769178383957701783839577117838395772178383957731783839577417838395775178383957761783839577717838395778178383957791783839578017838395781178383957821783839578317838395784178383957851783839578617838395787178383957881783839578917838395790178383957911783839579217838395793178383957941783839579517838395796178383957971783839579817838395799178383958001783839580117838395802178383958031783839580417838395805178383958061783839580717838395808178383958091783839581017838395811178383958121783839581317838395814178383958151783839581617838395817178383958181783839581917838395820178383958211783839582217838395823178383958241783839582517838395826178383958271783839582817838395829178383958301783839583117838395832178383958331783839583417838395835178383958361783839583717838395838178383958391783839584017838395841178383958421783839584317838395844178383958451783839584617838395847178383958481783839584917838395850178383958511783839585217838395853178383958541783839585517838395856178383958571783839585817838395859178383958601783839586117838395862178383958631783839586417838395865178383958661783839586717838395868178383958691783839587017838395871178383958721783839587317838395874178383958751783839587617838395877178383958781783839587917838395880178383958811783839588217838395883178383958841783839588517838395886178383958871783839588817838395889178383958901783839589117838395892178383958931783839589417838395895178383958961783839589717838395898178383958991783839590017838395901178383959021783839590317838395904178383959051783839590617838395907178383959081783839590917838395910178383959111783839591217838395913178383959141783839591517838395916178383959171783839591817838395919178383959201783839592117838395922178383959231783839592417838395925178383959261783839592717838395928178383959291783839593017838395931178383959321783839593317838395934178383959351783839593617838395937178383959381783839593917838395940178383959411783839594217838395943178383959441783839594517838395946178383959471783839594817838395949178383959501783839595117838395952178383959531783839595417838395955178383959561783839595717838395958178383959591783839596017838395961178383959621783839596317838395964178383959651783839596617838395967178383959681783839596917838395970178383959711783839597217838395973178383959741783839597517838395976178383959771783839597817838395979178383959801783839598117838395982178383959831783839598417838395985178383959861783839598717838395988178383959891783839599017838395991178383959921783839599317838395994178383959951783839599617838395997178383959981783839599917838396000178383960011783839600217838396003178383960041783839600517838396006178383960071783839600817838396009178383960101783839601117838396012178383960131783839601417838396015178383960161783839601717838396018178383960191783839602017838396021178383960221783839602317838396024178383960251783839602617838396027178383960281783839602917838396030178383960311783839603217838396033178383960341783839603517838396036178383960371783839603817838396039178383960401783839604117838396042178383960431783839604417838396045178383960461783839604717838396048178383960491783839605017838396051178383960521783839605317838396054178383960551783839605617838396057178383960581783839605917838396060178383960611783839606217838396063178383960641783839606517838396066178383960671783839606817838396069178383960701783839607117838396072178383960731783839607417838396075178383960761783839607717838396078178383960791783839608017838396081178383960821783839608317838396084178383960851783839608617838396087178383960881783839608917838396090178383960911783839609217838396093178383960941783839609517838396096178383960971783839609817838396099178383961001783839610117838396102178383961031783839610417838396105178383961061783839610717838396108178383961091783839611017838396111178383961121783839611317838396114178383961151783839611617838396117178383961181783839611917838396120178383961211783839612217838396123178383961241783839612517838396126178383961271783839612817838396129178383961301783839613117838396132178383961331783839613417838396135178383961361783839613717838396138178383961391783839614017838396141178383961421783839614317838396144178383961451783839614617838396147178383961481783839614917838396150178383961511783839615217838396153178383961541783839615517838396156178383961571783839615817838396159178383961601783839616117838396162178383961631783839616417838396165178383961661783839616717838396168178383961691783839617017838396171178383961721783839617317838396174178383961751783839617617838396177178383961781783839617917838396180178383961811783839618217838396183178383961841783839618517838396186178383961871783839618817838396189178383961901783839619117838396192178383961931783839619417838396195178383961961783839619717838396198178383961991783839620017838396201178383962021783839620317838396204178383962051783839620617838396207178383962081783839620917838396210178383962111783839621217838396213178383962141783839621517838396216178383962171783839621817838396219178383962201783839622117838396222178383962231783839622417838396225178383962261783839622717838396228178383962291783839623017838396231178383962321783839623317838396234178383962351783839623617838396237178383962381783839623917838396240178383962411783839624217838396243178383962441783839624517838396246178383962471783839624817838396249178383962501783839625117838396252178383962531783839625417838396255178383962561783839625717838396258178383962591783839626017838396261178383962621783839626317838396264178383962651783839626617838396267178383962681783839626917838396270178383962711783839627217838396273178383962741783839627517838396276178383962771783839627817838396279178383962801783839628117838396282178383962831783839628417838396285178383962861783839628717838396288178383962891783839629017838396291178383962921783839629317838396294178383962951783839629617838396297178383962981783839629917838396300178383963011783839630217838396303178383963041783839630517838396306178383963071783839630817838396309178383963101783839631117838396312178383963131783839631417838396315178383963161783839631717838396318178383963191783839632017838396321178383963221783839632317838396324178383963251783839632617838396327178383963281783839632917838396330178383963311783839633217838396333178383963341783839633517838396336178383963371783839633817838396339178383963401783839634117838396342178383963431783839634417838396345178383963461783839634717838396348178383963491783839635017838396351178383963521783839635317838396354178383963551783839635617838396357178383963581783839635917838396360178383963611783839636217838396363178383963641783839636517838396366178383963671783839636817838396369178383963701783839637117838396372178383963731783839637417838396375178383963761783839637717838396378178383963791783839638017838396381178383963821783839638317838396384178383963851783839638617838396387178383963881783839638917838396390178383963911783839639217838396393178383963941783839639517838396396178383963971783839639817838396399178383964001783839640117838396402178383964031783839640417838396405178383964061783839640717838396408178383964091783839641017838396411178383964121783839641317838396414178383964151783839641617838396417178383964181783839641917838396420178383964211783839642217838396423178383964241783839642517838396426178383964271783839642817838396429178383964301783839643117838396432178383964331783839643417838396435178383964361783839643717838396438178383964391783839644017838396441178383964421783839644317838396444178383964451783839644617838396447178383964481783839644917838396450178383964511783839645217838396453178383964541783839645517838396456178383964571783839645817838396459178383964601783839646117838396462178383964631783839646417838396465178383964661783839646717838396468178383964691783839647017838396471178383964721783839647317838396474178383964751783839647617838396477178383964781783839647917838396480178383964811783839648217838396483178383964841783839648517838396486178383964871783839648817838396489178383964901783839649117838396492178383964931783839649417838396495178383964961783839649717838396498178383964991783839650017838396501178383965021783839650317838396504178383965051783839650617838396507178383965081783839650917838396510178383965111783839651217838396513178383965141783839651517838396516178383965171783839651817838396519178383965201783839652117838396522178383965231783839652417838396525178383965261783839652717838396528178383965291783839653017838396531178383965321783839653317838396534178383965351783839653617838396537178383965381783839653917838396540178383965411783839654217838396543178383965441783839654517838396546178383965471783839654817838396549178383965501783839655117838396552178383965531783839655417838396555178383965561783839655717838396558178383965591783839656017838396561178383965621783839656317838396564178383965651783839656617838396567178383965681783839656917838396570178383965711783839657217838396573178383965741783839657517838396576178383965771783839657817838396579178383965801783839658117838396582178383965831783839658417838396585178383965861783839658717838396588178383965891783839659017838396591178383965921783839659317838396594178383965951783839659617838396597178383965981783839659917838396600178383966011783839660217838396603178383966041783839660517838396606178383966071783839660817838396609178383966101783839661117838396612178383966131783839661417838396615178383966161783839661717838396618178383966191783839662017838396621178383966221783839662317838396624178383966251783839662617838396627178383966281783839662917838396630178383966311783839663217838396633178383966341783839663517838396636178383966371783839663817838396639178383966401783839664117838396642178383966431783839664417838396645178383966461783839664717838396648178383966491783839665017838396651178383966521783839665317838396654178383966551783839665617838396657178383966581783839665917838396660178383966611783839666217838396663178383966641783839666517838396666178383966671783839666817838396669178383966701783839667117838396672178383966731783839667417838396675178383966761783839667717838396678178383966791783839668017838396681178383966821783839668317838396684178383966851783839668617838396687178383966881783839668917838396690178383966911783839669217838396693178383966941783839669517838396696178383966971783839669817838396699178383967001783839670117838396702178383967031783839670417838396705178383967061783839670717838396708178383967091783839671017838396711178383967121783839671317838396714178383967151783839671617838396717178383967181783839671917838396720178383967211783839672217838396723178383967241783839672517838396726178383967271783839672817838396729178383967301783839673117838396732178383967331783839673417838396735178383967361783839673717838396738178383967391783839674017838396741178383967421783839674317838396744178383967451783839674617838396747178383967481783839674917838396750178383967511783839675217838396753178383967541783839675517838396756178383967571783839675817838396759178383967601783839676117838396762178383967631783839676417838396765178383967661783839676717838396768178383967691783839677017838396771178383967721783839677317838396774178383967751783839677617838396777178383967781783839677917838396780178383967811783839678217838396783178383967841783839678517838396786178383967871783839678817838396789178383967901783839679117838396792178383967931783839679417838396795178383967961783839679717838396798178383967991783839680017838396801178383968021783839680317838396804178383968051783839680617838396807178383968081783839680917838396810178383968111783839681217838396813178383968141783839681517838396816178383968171783839681817838396819178383968201783839682117838396822178383968231783839682417838396825178383968261783839682717838396828178383968291783839683017838396831178383968321783839683317838396834178383968351783839683617838396837178383968381783839683917838396840178383968411783839684217838396843178383968441783839684517838396846178383968471783839684817838396849178383968501783839685117838396852178383968531783839685417838396855178383968561783839685717838396858178383968591783839686017838396861178383968621783839686317838396864178383968651783839686617838396867178383968681783839686917838396870178383968711783839687217838396873178383968741783839687517838396876178383968771783839687817838396879178383968801783839688117838396882178383968831783839688417838396885178383968861783839688717838396888178383968891783839689017838396891178383968921783839689317838396894178383968951783839689617838396897178383968981783839689917838396900178383969011783839690217838396903178383969041783839690517838396906178383969071783839690817838396909178383969101783839691117838396912178383969131783839691417838396915178383969161783839691717838396918178383969191783839692017838396921178383969221783839692317838396924178383969251783839692617838396927178383969281783839692917838396930178383969311783839693217838396933178383969341783839693517838396936178383969371783839693817838396939178383969401783839694117838396942178383969431783839694417838396945178383969461783839694717838396948178383969491783839695017838396951178383969521783839695317838396954178383969551783839695617838396957178383969581783839695917838396960178383969611783839696217838396963178383969641783839696517838396966178383969671783839696817838396969178383969701783839697117838396972178383969731783839697417838396975178383969761783839697717838396978178383969791783839698017838396981178383969821783839698317838396984178383969851783839698617838396987178383969881783839698917838396990178383969911783839699217838396993178383969941783839699517838396996178383969971783839699817838396999178383970001783839700117838397002178383970031783839700417838397005178383970061783839700717838397008178383970091783839701017838397011178383970121783839701317838397014178383970151783839701617838397017178383970181783839701917838397020178383970211783839702217838397023178383970241783839702517838397026178383970271783839702817838397029178383970301783839703117838397032178383970331783839703417838397035178383970361783839703717838397038178383970391783839704017838397041178383970421783839704317838397044178383970451783839704617838397047178383970481783839704917838397050178383970511783839705217838397053178383970541783839705517838397056178383970571783839705817838397059178383970601783839706117838397062178383970631783839706417838397065178383970661783839706717838397068178383970691783839707017838397071178383970721783839707317838397074178383970751783839707617838397077178383970781783839707917838397080178383970811783839708217838397083178383970841783839708517838397086178383970871783839708817838397089178383970901783839709117838397092178383970931783839709417838397095178383970961783839709717838397098178383970991783839710017838397101178383971021783839710317838397104178383971051783839710617838397107178383971081783839710917838397110178383971111783839711217838397113178383971141783839711517838397116178383971171783839711817838397119178383971201783839712117838397122178383971231783839712417838397125178383971261783839712717838397128178383971291783839713017838397131178383971321783839713317838397134178383971351783839713617838397137178383971381783839713917838397140178383971411783839714217838397143178383971441783839714517838397146178383971471783839714817838397149178383971501783839715117838397152178383971531783839715417838397155178383971561783839715717838397158178383971591783839716017838397161178383971621783839716317838397164178383971651783839716617838397167178383971681783839716917838397170178383971711783839717217838397173178383971741783839717517838397176178383971771783839717817838397179178383971801783839718117838397182178383971831783839718417838397185178383971861783839718717838397188178383971891783839719017838397191178383971921783839719317838397194178383971951783839719617838397197178383971981783839719917838397200178383972011783839720217838397203178383972041783839720517838397206178383972071783839720817838397209178383972101783839721117838397212178383972131783839721417838397215178383972161783839721717838397218178383972191783839722017838397221178383972221783839722317838397224178383972251783839722617838397227178383972281783839722917838397230178383972311783839723217838397233178383972341783839723517838397236178383972371783839723817838397239178383972401783839724117838397242178383972431783839724417838397245178383972461783839724717838397248178383972491783839725017838397251178383972521783839725317838397254178383972551783839725617838397257178383972581783839725917838397260178383972611783839726217838397263178383972641783839726517838397266178383972671783839726817838397269178383972701783839727117838397272178383972731783839727417838397275178383972761783839727717838397278178383972791783839728017838397281178383972821783839728317838397284178383972851783839728617838397287178383972881783839728917838397290178383972911783839729217838397293178383972941783839729517838397296178383972971783839729817838397299178383973001783839730117838397302178383973031783839730417838397305178383973061783839730717838397308178383973091783839731017838397311178383973121783839731317838397314178383973151783839731617838397317178383973181783839731917838397320178383973211783839732217838397323178383973241783839732517838397326178383973271783839732817838397329178383973301783839733117838397332178383973331783839733417838397335178383973361783839733717838397338178383973391783839734017838397341178383973421783839734317838397344178383973451783839734617838397347178383973481783839734917838397350178383973511783839735217838397353178383973541783839735517838397356178383973571783839735817838397359178383973601783839736117838397362178383973631783839736417838397365178383973661783839736717838397368178383973691783839737017838397371178383973721783839737317838397374178383973751783839737617838397377178383973781783839737917838397380178383973811783839738217838397383178383973841783839738517838397386178383973871783839738817838397389178383973901783839739117838397392178383973931783839739417838397395178383973961783839739717838397398178383973991783839740017838397401178383974021783839740317838397404178383974051783839740617838397407178383974081783839740917838397410178383974111783839741217838397413178383974141783839741517838397416178383974171783839741817838397419178383974201783839742117838397422178383974231783839742417838397425178383974261783839742717838397428178383974291783839743017838397431178383974321783839743317838397434178383974351783839743617838397437178383974381783839743917838397440178383974411783839744217838397443178383974441783839744517838397446178383974471783839744817838397449178383974501783839745117838397452178383974531783839745417838397455178383974561783839745717838397458178383974591783839746017838397461178383974621783839746317838397464178383974651783839746617838397467178383974681783839746917838397470178383974711783839747217838397473178383974741783839747517838397476178383974771783839747817838397479178383974801783839748117838397482178383974831783839748417838397485178383974861783839748717838397488178383974891783839749017838397491178383974921783839749317838397494178383974951783839749617838397497178383974981783839749917838397500178383975011783839750217838397503178383975041783839750517838397506178383975071783839750817838397509178383975101783839751117838397512178383975131783839751417838397515178383975161783839751717838397518178383975191783839752017838397521178383975221783839752317838397524178383975251783839752617838397527178383975281783839752917838397530178383975311783839753217838397533178383975341783839753517838397536178383975371783839753817838397539178383975401783839754117838397542178383975431783839754417838397545178383975461783839754717838397548178383975491783839755017838397551178383975521783839755317838397554178383975551783839755617838397557178383975581783839755917838397560178383975611783839756217838397563178383975641783839756517838397566178383975671783839756817838397569178383975701783839757117838397572178383975731783839757417838397575178383975761783839757717838397578178383975791783839758017838397581178383975821783839758317838397584178383975851783839758617838397587178383975881783839758917838397590178383975911783839759217838397593178383975941783839759517838397596178383975971783839759817838397599178383976001783839760117838397602178383976031783839760417838397605178383976061783839760717838397608178383976091783839761017838397611178383976121783839761317838397614178383976151783839761617838397617178383976181783839761917838397620178383976211783839762217838397623178383976241783839762517838397626178383976271783839762817838397629178383976301783839763117838397632178383976331783839763417838397635178383976361783839763717838397638178383976391783839764017838397641178383976421783839764317838397644178383976451783839764617838397647178383976481783839764917838397650178383976511783839765217838397653178383976541783839765517838397656178383976571783839765817838397659178383976601783839766117838397662178383976631783839766417838397665178383976661783839766717838397668178383976691783839767017838397671178383976721783839767317838397674178383976751783839767617838397677178383976781783839767917838397680178383976811783839768217838397683178383976841783839768517838397686178383976871783839768817838397689178383976901783839769117838397692178383976931783839769417838397695178383976961783839769717838397698178383976991783839770017838397701178383977021783839770317838397704178383977051783839770617838397707178383977081783839770917838397710178383977111783839771217838397713178383977141783839771517838397716178383977171783839771817838397719178383977201783839772117838397722178383977231783839772417838397725178383977261783839772717838397728178383977291783839773017838397731178383977321783839773317838397734178383977351783839773617838397737178383977381783839773917838397740178383977411783839774217838397743178383977441783839774517838397746178383977471783839774817838397749178383977501783839775117838397752178383977531783839775417838397755178383977561783839775717838397758178383977591783839776017838397761178383977621783839776317838397764178383977651783839776617838397767178383977681783839776917838397770178383977711783839777217838397773178383977741783839777517838397776178383977771783839777817838397779178383977801783839778117838397782178383977831783839778417838397785178383977861783839778717838397788178383977891783839779017838397791178383977921783839779317838397794178383977951783839779617838397797178383977981783839779917838397800178383978011783839780217838397803178383978041783839780517838397806178383978071783839780817838397809178383978101783839781117838397812178383978131783839781417838397815178383978161783839781717838397818178383978191783839782017838397821178383978221783839782317838397824178383978251783839782617838397827178383978281783839782917838397830178383978311783839783217838397833178383978341783839783517838397836178383978371783839783817838397839178383978401783839784117838397842178383978431783839784417838397845178383978461783839784717838397848178383978491783839785017838397851178383978521783839785317838397854178383978551783839785617838397857178383978581783839785917838397860178383978611783839786217838397863178383978641783839786517838397866178383978671783839786817838397869178383978701783839787117838397872178383978731783839787417838397875178383978761783839787717838397878178383978791783839788017838397881178383978821783839788317838397884178383978851783839788617838397887178383978881783839788917838397890178383978911783839789217838397893178383978941783839789517838397896178383978971783839789817838397899178383979001783839790117838397902178383979031783839790417838397905178383979061783839790717838397908178383979091783839791017838397911178383979121783839791317838397914178383979151783839791617838397917178383979181783839791917838397920178383979211783839792217838397923178383979241783839792517838397926178383979271783839792817838397929178383979301783839793117838397932178383979331783839793417838397935178383979361783839793717838397938178383979391783839794017838397941178383979421783839794317838397944178383979451783839794617838397947178383979481783839794917838397950178383979511783839795217838397953178383979541783839795517838397956178383979571783839795817838397959178383979601783839796117838397962178383979631783839796417838397965178383979661783839796717838397968178383979691783839797017838397971178383979721783839797317838397974178383979751783839797617838397977178383979781783839797917838397980178383979811783839798217838397983178383979841783839798517838397986178383979871783839798817838397989178383979901783839799117838397992178383979931783839799417838397995178383979961783839799717838397998178383979991783839800017838398001178383980021783839800317838398004178383980051783839800617838398007178383980081783839800917838398010178383980111783839801217838398013178383980141783839801517838398016178383980171783839801817838398019178383980201783839802117838398022178383980231783839802417838398025178383980261783839802717838398028178383980291783839803017838398031178383980321783839803317838398034178383980351783839803617838398037178383980381783839803917838398040178383980411783839804217838398043178383980441783839804517838398046178383980471783839804817838398049178383980501783839805117838398052178383980531783839805417838398055178383980561783839805717838398058178383980591783839806017838398061178383980621783839806317838398064178383980651783839806617838398067178383980681783839806917838398070178383980711783839807217838398073178383980741783839807517838398076178383980771783839807817838398079178383980801783839808117838398082178383980831783839808417838398085178383980861783839808717838398088178383980891783839809017838398091178383980921783839809317838398094178383980951783839809617838398097178383980981783839809917838398100178383981011783839810217838398103178383981041783839810517838398106178383981071783839810817838398109178383981101783839811117838398112178383981131783839811417838398115178383981161783839811717838398118178383981191783839812017838398121178383981221783839812317838398124178383981251783839812617838398127178383981281783839812917838398130178383981311783839813217838398133178383981341783839813517838398136178383981371783839813817838398139178383981401783839814117838398142178383981431783839814417838398145178383981461783839814717838398148178383981491783839815017838398151178383981521783839815317838398154178383981551783839815617838398157178383981581783839815917838398160178383981611783839816217838398163178383981641783839816517838398166178383981671783839816817838398169178383981701783839817117838398172178383981731783839817417838398175178383981761783839817717838398178178383981791783839818017838398181178383981821783839818317838398184178383981851783839818617838398187178383981881783839818917838398190178383981911783839819217838398193178383981941783839819517838398196178383981971783839819817838398199178383982001783839820117838398202178383982031783839820417838398205178383982061783839820717838398208178383982091783839821017838398211178383982121783839821317838398214178383982151783839821617838398217178383982181783839821917838398220178383982211783839822217838398223178383982241783839822517838398226178383982271783839822817838398229178383982301783839823117838398232178383982331783839823417838398235178383982361783839823717838398238178383982391783839824017838398241178383982421783839824317838398244178383982451783839824617838398247178383982481783839824917838398250178383982511783839825217838398253178383982541783839825517838398256178383982571783839825817838398259178383982601783839826117838398262178383982631783839826417838398265178383982661783839826717838398268178383982691783839827017838398271178383982721783839827317838398274178383982751783839827617838398277178383982781783839827917838398280178383982811783839828217838398283178383982841783839828517838398286178383982871783839828817838398289178383982901783839829117838398292178383982931783839829417838398295178383982961783839829717838398298178383982991783839830017838398301178383983021783839830317838398304178383983051783839830617838398307178383983081783839830917838398310178383983111783839831217838398313178383983141783839831517838398316178383983171783839831817838398319178383983201783839832117838398322178383983231783839832417838398325178383983261783839832717838398328178383983291783839833017838398331178383983321783839833317838398334178383983351783839833617838398337178383983381783839833917838398340178383983411783839834217838398343178383983441783839834517838398346178383983471783839834817838398349178383983501783839835117838398352178383983531783839835417838398355178383983561783839835717838398358178383983591783839836017838398361178383983621783839836317838398364178383983651783839836617838398367178383983681783839836917838398370178383983711783839837217838398373178383983741783839837517838398376178383983771783839837817838398379178383983801783839838117838398382178383983831783839838417838398385178383983861783839838717838398388178383983891783839839017838398391178383983921783839839317838398394178383983951783839839617838398397178383983981783839839917838398400178383984011783839840217838398403178383984041783839840517838398406178383984071783839840817838398409178383984101783839841117838398412178383984131783839841417838398415178383984161783839841717838398418178383984191783839842017838398421178383984221783839842317838398424178383984251783839842617838398427178383984281783839842917838398430178383984311783839843217838398433178383984341783839843517838398436178383984371783839843817838398439178383984401783839844117838398442178383984431783839844417838398445178383984461783839844717838398448178383984491783839845017838398451178383984521783839845317838398454178383984551783839845617838398457178383984581783839845917838398460178383984611783839846217838398463178383984641783839846517838398466178383984671783839846817838398469178383984701783839847117838398472178383984731783839847417838398475178383984761783839847717838398478178383984791783839848017838398481178383984821783839848317838398484178383984851783839848617838398487178383984881783839848917838398490178383984911783839849217838398493178383984941783839849517838398496178383984971783839849817838398499178383985001783839850117838398502178383985031783839850417838398505178383985061783839850717838398508178383985091783839851017838398511178383985121783839851317838398514178383985151783839851617838398517178383985181783839851917838398520178383985211783839852217838398523178383985241783839852517838398526178383985271783839852817838398529178383985301783839853117838398532178383985331783839853417838398535178383985361783839853717838398538178383985391783839854017838398541178383985421783839854317838398544178383985451783839854617838398547178383985481783839854917838398550178383985511783839855217838398553178383985541783839855517838398556178383985571783839855817838398559178383985601783839856117838398562178383985631783839856417838398565178383985661783839856717838398568178383985691783839857017838398571178383985721783839857317838398574178383985751783839857617838398577178383985781783839857917838398580178383985811783839858217838398583178383985841783839858517838398586178383985871783839858817838398589178383985901783839859117838398592178383985931783839859417838398595178383985961783839859717838398598178383985991783839860017838398601178383986021783839860317838398604178383986051783839860617838398607178383986081783839860917838398610178383986111783839861217838398613178383986141783839861517838398616178383986171783839861817838398619178383986201783839862117838398622178383986231783839862417838398625178383986261783839862717838398628178383986291783839863017838398631178383986321783839863317838398634178383986351783839863617838398637178383986381783839863917838398640178383986411783839864217838398643178383986441783839864517838398646178383986471783839864817838398649178383986501783839865117838398652178383986531783839865417838398655178383986561783839865717838398658178383986591783839866017838398661178383986621783839866317838398664178383986651783839866617838398667178383986681783839866917838398670178383986711783839867217838398673178383986741783839867517838398676178383986771783839867817838398679178383986801783839868117838398682178383986831783839868417838398685178383986861783839868717838398688178383986891783839869017838398691178383986921783839869317838398694178383986951783839869617838398697178383986981783839869917838398700178383987011783839870217838398703178383987041783839870517838398706178383987071783839870817838398709178383987101783839871117838398712178383987131783839871417838398715178383987161783839871717838398718178383987191783839872017838398721178383987221783839872317838398724178383987251783839872617838398727178383987281783839872917838398730178383987311783839873217838398733178383987341783839873517838398736178383987371783839873817838398739178383987401783839874117838398742178383987431783839874417838398745178383987461783839874717838398748178383987491783839875017838398751178383987521783839875317838398754178383987551783839875617838398757178383987581783839875917838398760178383987611783839876217838398763178383987641783839876517838398766178383987671783839876817838398769178383987701783839877117838398772178383987731783839877417838398775178383987761783839877717838398778178383987791783839878017838398781178383987821783839878317838398784178383987851783839878617838398787178383987881783839878917838398790178383987911783839879217838398793178383987941783839879517838398796178383987971783839879817838398799178383988001783839880117838398802178383988031783839880417838398805178383988061783839880717838398808178383988091783839881017838398811178383988121783839881317838398814178383988151783839881617838398817178383988181783839881917838398820178383988211783839882217838398823178383988241783839882517838398826178383988271783839882817838398829178383988301783839883117838398832178383988331783839883417838398835178383988361783839883717838398838178383988391783839884017838398841178383988421783839884317838398844178383988451783839884617838398847178383988481783839884917838398850178383988511783839885217838398853178383988541783839885517838398856178383988571783839885817838398859178383988601783839886117838398862178383988631783839886417838398865178383988661783839886717838398868178383988691783839887017838398871178383988721783839887317838398874178383988751783839887617838398877178383988781783839887917838398880178383988811783839888217838398883178383988841783839888517838398886178383988871783839888817838398889178383988901783839889117838398892178383988931783839889417838398895178383988961783839889717838398898178383988991783839890017838398901178383989021783839890317838398904178383989051783839890617838398907178383989081783839890917838398910178383989111783839891217838398913178383989141783839891517838398916178383989171783839891817838398919178383989201783839892117838398922178383989231783839892417838398925178383989261783839892717838398928178383989291783839893017838398931178383989321783839893317838398934178383989351783839893617838398937178383989381783839893917838398940178383989411783839894217838398943178383989441783839894517838398946178383989471783839894817838398949178383989501783839895117838398952178383989531783839895417838398955178383989561783839895717838398958178383989591783839896017838398961178383989621783839896317838398964178383989651783839896617838398967178383989681783839896917838398970178383989711783839897217838398973178383989741783839897517838398976178383989771783839897817838398979178383989801783839898117838398982178383989831783839898417838398985178383989861783839898717838398988178383989891783839899017838398991178383989921783839899317838398994178383989951783839899617838398997178383989981783839899917838399000178383990011783839900217838399003178383990041783839900517838399006178383990071783839900817838399009178383990101783839901117838399012178383990131783839901417838399015178383990161783839901717838399018178383990191783839902017838399021178383990221783839902317838399024178383990251783839902617838399027178383990281783839902917838399030178383990311783839903217838399033178383990341783839903517838399036178383990371783839903817838399039178383990401783839904117838399042178383990431783839904417838399045178383990461783839904717838399048178383990491783839905017838399051178383990521783839905317838399054178383990551783839905617838399057178383990581783839905917838399060178383990611783839906217838399063178383990641783839906517838399066178383990671783839906817838399069178383990701783839907117838399072178383990731783839907417838399075178383990761783839907717838399078178383990791783839908017838399081178383990821783839908317838399084178383990851783839908617838399087178383990881783839908917838399090178383990911783839909217838399093178383990941783839909517838399096178383990971783839909817838399099178383991001783839910117838399102178383991031783839910417838399105178383991061783839910717838399108178383991091783839911017838399111178383991121783839911317838399114178383991151783839911617838399117178383991181783839911917838399120178383991211783839912217838399123178383991241783839912517838399126178383991271783839912817838399129178383991301783839913117838399132178383991331783839913417838399135178383991361783839913717838399138178383991391783839914017838399141178383991421783839914317838399144178383991451783839914617838399147178383991481783839914917838399150178383991511783839915217838399153178383991541783839915517838399156178383991571783839915817838399159178383991601783839916117838399162178383991631783839916417838399165178383991661783839916717838399168178383991691783839917017838399171178383991721783839917317838399174178383991751783839917617838399177178383991781783839917917838399180178383991811783839918217838399183178383991841783839918517838399186178383991871783839918817838399189178383991901783839919117838399192178383991931783839919417838399195178383991961783839919717838399198178383991991783839920017838399201178383992021783839920317838399204178383992051783839920617838399207178383992081783839920917838399210178383992111783839921217838399213178383992141783839921517838399216178383992171783839921817838399219178383992201783839922117838399222178383992231783839922417838399225178383992261783839922717838399228178383992291783839923017838399231178383992321783839923317838399234178383992351783839923617838399237178383992381783839923917838399240178383992411783839924217838399243178383992441783839924517838399246178383992471783839924817838399249178383992501783839925117838399252178383992531783839925417838399255178383992561783839925717838399258178383992591783839926017838399261178383992621783839926317838399264178383992651783839926617838399267178383992681783839926917838399270178383992711783839927217838399273178383992741783839927517838399276178383992771783839927817838399279178383992801783839928117838399282178383992831783839928417838399285178383992861783839928717838399288178383992891783839929017838399291178383992921783839929317838399294178383992951783839929617838399297178383992981783839929917838399300178383993011783839930217838399303178383993041783839930517838399306178383993071783839930817838399309178383993101783839931117838399312178383993131783839931417838399315178383993161783839931717838399318178383993191783839932017838399321178383993221783839932317838399324178383993251783839932617838399327178383993281783839932917838399330178383993311783839933217838399333178383993341783839933517838399336178383993371783839933817838399339178383993401783839934117838399342178383993431783839934417838399345178383993461783839934717838399348178383993491783839935017838399351178383993521783839935317838399354178383993551783839935617838399357178383993581783839935917838399360178383993611783839936217838399363178383993641783839936517838399366178383993671783839936817838399369178383993701783839937117838399372178383993731783839937417838399375178383993761783839937717838399378178383993791783839938017838399381178383993821783839938317838399384178383993851783839938617838399387178383993881783839938917838399390178383993911783839939217838399393178383993941783839939517838399396178383993971783839939817838399399178383994001783839940117838399402178383994031783839940417838399405178383994061783839940717838399408178383994091783839941017838399411178383994121783839941317838399414178383994151783839941617838399417178383994181783839941917838399420178383994211783839942217838399423178383994241783839942517838399426178383994271783839942817838399429178383994301783839943117838399432178383994331783839943417838399435178383994361783839943717838399438178383994391783839944017838399441178383994421783839944317838399444178383994451783839944617838399447178383994481783839944917838399450178383994511783839945217838399453178383994541783839945517838399456178383994571783839945817838399459178383994601783839946117838399462178383994631783839946417838399465178383994661783839946717838399468178383994691783839947017838399471178383994721783839947317838399474178383994751783839947617838399477178383994781783839947917838399480178383994811783839948217838399483178383994841783839948517838399486178383994871783839948817838399489178383994901783839949117838399492178383994931783839949417838399495178383994961783839949717838399498178383994991783839950017838399501178383995021783839950317838399504178383995051783839950617838399507178383995081783839950917838399510178383995111783839951217838399513178383995141783839951517838399516178383995171783839951817838399519178383995201783839952117838399522178383995231783839952417838399525178383995261783839952717838399528178383995291783839953017838399531178383995321783839953317838399534178383995351783839953617838399537178383995381783839953917838399540178383995411783839954217838399543178383995441783839954517838399546178383995471783839954817838399549178383995501783839955117838399552178383995531783839955417838399555178383995561783839955717838399558178383995591783839956017838399561178383995621783839956317838399564178383995651783839956617838399567178383995681783839956917838399570178383995711783839957217838399573178383995741783839957517838399576178383995771783839957817838399579178383995801783839958117838399582178383995831783839958417838399585178383995861783839958717838399588178383995891783839959017838399591178383995921783839959317838399594178383995951783839959617838399597178383995981783839959917838399600178383996011783839960217838399603178383996041783839960517838399606178383996071783839960817838399609178383996101783839961117838399612178383996131783839961417838399615178383996161783839961717838399618178383996191783839962017838399621178383996221783839962317838399624178383996251783839962617838399627178383996281783839962917838399630178383996311783839963217838399633178383996341783839963517838399636178383996371783839963817838399639178383996401783839964117838399642178383996431783839964417838399645178383996461783839964717838399648178383996491783839965017838399651178383996521783839965317838399654178383996551783839965617838399657178383996581783839965917838399660178383996611783839966217838399663178383996641783839966517838399666178383996671783839966817838399669178383996701783839967117838399672178383996731783839967417838399675178383996761783839967717838399678178383996791783839968017838399681178383996821783839968317838399684178383996851783839968617838399687178383996881783839968917838399690178383996911783839969217838399693178383996941783839969517838399696178383996971783839969817838399699178383997001783839970117838399702178383997031783839970417838399705178383997061783839970717838399708178383997091783839971017838399711178383997121783839971317838399714178383997151783839971617838399717178383997181783839971917838399720178383997211783839972217838399723178383997241783839972517838399726178383997271783839972817838399729178383997301783839973117838399732178383997331783839973417838399735178383997361783839973717838399738178383997391783839974017838399741178383997421783839974317838399744178383997451783839974617838399747178383997481783839974917838399750178383997511783839975217838399753178383997541783839975517838399756178383997571783839975817838399759178383997601783839976117838399762178383997631783839976417838399765178383997661783839976717838399768178383997691783839977017838399771178383997721783839977317838399774178383997751783839977617838399777178383997781783839977917838399780178383997811783839978217838399783178383997841783839978517838399786178383997871783839978817838399789178383997901783839979117838399792178383997931783839979417838399795178383997961783839979717838399798178383997991783839980017838399801178383998021783839980317838399804178383998051783839980617838399807178383998081783839980917838399810178383998111783839981217838399813178383998141783839981517838399816178383998171783839981817838399819178383998201783839982117838399822178383998231783839982417838399825178383998261783839982717838399828178383998291783839983017838399831178383998321783839983317838399834178383998351783839983617838399837178383998381783839983917838399840178383998411783839984217838399843178383998441783839984517838399846178383998471783839984817838399849178383998501783839985117838399852178383998531783839985417838399855178383998561783839985717838399858178383998591783839986017838399861178383998621783839986317838399864178383998651783839986617838399867178383998681783839986917838399870178383998711783839987217838399873178383998741783839987517838399876178383998771783839987817838399879178383998801783839988117838399882178383998831783839988417838399885178383998861783839988717838399888178383998891783839989017838399891178383998921783839989317838399894178383998951783839989617838399897178383998981783839989917838399900178383999011783839990217838399903178383999041783839990517838399906178383999071783839990817838399909178383999101783839991117838399912178383999131783839991417838399915178383999161783839991717838399918178383999191783839992017838399921178383999221783839992317838399924178383999251783839992617838399927178383999281783839992917838399930178383999311783839993217838399933178383999341783839993517838399936178383999371783839993817838399939178383999401783839994117838399942178383999431783839994417838399945178383999461783839994717838399948178383999491783839995017838399951178383999521783839995317838399954178383999551783839995617838399957178383999581783839995917838399960178383999611783839996217838399963178383999641783839996517838399966178383999671783839996817838399969178383999701783839997117838399972178383999731783839997417838399975178383999761783839997717838399978178383999791783839998017838399981178383999821783839998317838399984178383999851783839998617838399987178383999881783839998917838399990178383999911783839999217838399993178383999941783839999517838399996178383999971783839999817838399999