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

手机号段1768421

1768421号段手机号码表

17684210000176842100011768421000217684210003176842100041768421000517684210006176842100071768421000817684210009176842100101768421001117684210012176842100131768421001417684210015176842100161768421001717684210018176842100191768421002017684210021176842100221768421002317684210024176842100251768421002617684210027176842100281768421002917684210030176842100311768421003217684210033176842100341768421003517684210036176842100371768421003817684210039176842100401768421004117684210042176842100431768421004417684210045176842100461768421004717684210048176842100491768421005017684210051176842100521768421005317684210054176842100551768421005617684210057176842100581768421005917684210060176842100611768421006217684210063176842100641768421006517684210066176842100671768421006817684210069176842100701768421007117684210072176842100731768421007417684210075176842100761768421007717684210078176842100791768421008017684210081176842100821768421008317684210084176842100851768421008617684210087176842100881768421008917684210090176842100911768421009217684210093176842100941768421009517684210096176842100971768421009817684210099176842101001768421010117684210102176842101031768421010417684210105176842101061768421010717684210108176842101091768421011017684210111176842101121768421011317684210114176842101151768421011617684210117176842101181768421011917684210120176842101211768421012217684210123176842101241768421012517684210126176842101271768421012817684210129176842101301768421013117684210132176842101331768421013417684210135176842101361768421013717684210138176842101391768421014017684210141176842101421768421014317684210144176842101451768421014617684210147176842101481768421014917684210150176842101511768421015217684210153176842101541768421015517684210156176842101571768421015817684210159176842101601768421016117684210162176842101631768421016417684210165176842101661768421016717684210168176842101691768421017017684210171176842101721768421017317684210174176842101751768421017617684210177176842101781768421017917684210180176842101811768421018217684210183176842101841768421018517684210186176842101871768421018817684210189176842101901768421019117684210192176842101931768421019417684210195176842101961768421019717684210198176842101991768421020017684210201176842102021768421020317684210204176842102051768421020617684210207176842102081768421020917684210210176842102111768421021217684210213176842102141768421021517684210216176842102171768421021817684210219176842102201768421022117684210222176842102231768421022417684210225176842102261768421022717684210228176842102291768421023017684210231176842102321768421023317684210234176842102351768421023617684210237176842102381768421023917684210240176842102411768421024217684210243176842102441768421024517684210246176842102471768421024817684210249176842102501768421025117684210252176842102531768421025417684210255176842102561768421025717684210258176842102591768421026017684210261176842102621768421026317684210264176842102651768421026617684210267176842102681768421026917684210270176842102711768421027217684210273176842102741768421027517684210276176842102771768421027817684210279176842102801768421028117684210282176842102831768421028417684210285176842102861768421028717684210288176842102891768421029017684210291176842102921768421029317684210294176842102951768421029617684210297176842102981768421029917684210300176842103011768421030217684210303176842103041768421030517684210306176842103071768421030817684210309176842103101768421031117684210312176842103131768421031417684210315176842103161768421031717684210318176842103191768421032017684210321176842103221768421032317684210324176842103251768421032617684210327176842103281768421032917684210330176842103311768421033217684210333176842103341768421033517684210336176842103371768421033817684210339176842103401768421034117684210342176842103431768421034417684210345176842103461768421034717684210348176842103491768421035017684210351176842103521768421035317684210354176842103551768421035617684210357176842103581768421035917684210360176842103611768421036217684210363176842103641768421036517684210366176842103671768421036817684210369176842103701768421037117684210372176842103731768421037417684210375176842103761768421037717684210378176842103791768421038017684210381176842103821768421038317684210384176842103851768421038617684210387176842103881768421038917684210390176842103911768421039217684210393176842103941768421039517684210396176842103971768421039817684210399176842104001768421040117684210402176842104031768421040417684210405176842104061768421040717684210408176842104091768421041017684210411176842104121768421041317684210414176842104151768421041617684210417176842104181768421041917684210420176842104211768421042217684210423176842104241768421042517684210426176842104271768421042817684210429176842104301768421043117684210432176842104331768421043417684210435176842104361768421043717684210438176842104391768421044017684210441176842104421768421044317684210444176842104451768421044617684210447176842104481768421044917684210450176842104511768421045217684210453176842104541768421045517684210456176842104571768421045817684210459176842104601768421046117684210462176842104631768421046417684210465176842104661768421046717684210468176842104691768421047017684210471176842104721768421047317684210474176842104751768421047617684210477176842104781768421047917684210480176842104811768421048217684210483176842104841768421048517684210486176842104871768421048817684210489176842104901768421049117684210492176842104931768421049417684210495176842104961768421049717684210498176842104991768421050017684210501176842105021768421050317684210504176842105051768421050617684210507176842105081768421050917684210510176842105111768421051217684210513176842105141768421051517684210516176842105171768421051817684210519176842105201768421052117684210522176842105231768421052417684210525176842105261768421052717684210528176842105291768421053017684210531176842105321768421053317684210534176842105351768421053617684210537176842105381768421053917684210540176842105411768421054217684210543176842105441768421054517684210546176842105471768421054817684210549176842105501768421055117684210552176842105531768421055417684210555176842105561768421055717684210558176842105591768421056017684210561176842105621768421056317684210564176842105651768421056617684210567176842105681768421056917684210570176842105711768421057217684210573176842105741768421057517684210576176842105771768421057817684210579176842105801768421058117684210582176842105831768421058417684210585176842105861768421058717684210588176842105891768421059017684210591176842105921768421059317684210594176842105951768421059617684210597176842105981768421059917684210600176842106011768421060217684210603176842106041768421060517684210606176842106071768421060817684210609176842106101768421061117684210612176842106131768421061417684210615176842106161768421061717684210618176842106191768421062017684210621176842106221768421062317684210624176842106251768421062617684210627176842106281768421062917684210630176842106311768421063217684210633176842106341768421063517684210636176842106371768421063817684210639176842106401768421064117684210642176842106431768421064417684210645176842106461768421064717684210648176842106491768421065017684210651176842106521768421065317684210654176842106551768421065617684210657176842106581768421065917684210660176842106611768421066217684210663176842106641768421066517684210666176842106671768421066817684210669176842106701768421067117684210672176842106731768421067417684210675176842106761768421067717684210678176842106791768421068017684210681176842106821768421068317684210684176842106851768421068617684210687176842106881768421068917684210690176842106911768421069217684210693176842106941768421069517684210696176842106971768421069817684210699176842107001768421070117684210702176842107031768421070417684210705176842107061768421070717684210708176842107091768421071017684210711176842107121768421071317684210714176842107151768421071617684210717176842107181768421071917684210720176842107211768421072217684210723176842107241768421072517684210726176842107271768421072817684210729176842107301768421073117684210732176842107331768421073417684210735176842107361768421073717684210738176842107391768421074017684210741176842107421768421074317684210744176842107451768421074617684210747176842107481768421074917684210750176842107511768421075217684210753176842107541768421075517684210756176842107571768421075817684210759176842107601768421076117684210762176842107631768421076417684210765176842107661768421076717684210768176842107691768421077017684210771176842107721768421077317684210774176842107751768421077617684210777176842107781768421077917684210780176842107811768421078217684210783176842107841768421078517684210786176842107871768421078817684210789176842107901768421079117684210792176842107931768421079417684210795176842107961768421079717684210798176842107991768421080017684210801176842108021768421080317684210804176842108051768421080617684210807176842108081768421080917684210810176842108111768421081217684210813176842108141768421081517684210816176842108171768421081817684210819176842108201768421082117684210822176842108231768421082417684210825176842108261768421082717684210828176842108291768421083017684210831176842108321768421083317684210834176842108351768421083617684210837176842108381768421083917684210840176842108411768421084217684210843176842108441768421084517684210846176842108471768421084817684210849176842108501768421085117684210852176842108531768421085417684210855176842108561768421085717684210858176842108591768421086017684210861176842108621768421086317684210864176842108651768421086617684210867176842108681768421086917684210870176842108711768421087217684210873176842108741768421087517684210876176842108771768421087817684210879176842108801768421088117684210882176842108831768421088417684210885176842108861768421088717684210888176842108891768421089017684210891176842108921768421089317684210894176842108951768421089617684210897176842108981768421089917684210900176842109011768421090217684210903176842109041768421090517684210906176842109071768421090817684210909176842109101768421091117684210912176842109131768421091417684210915176842109161768421091717684210918176842109191768421092017684210921176842109221768421092317684210924176842109251768421092617684210927176842109281768421092917684210930176842109311768421093217684210933176842109341768421093517684210936176842109371768421093817684210939176842109401768421094117684210942176842109431768421094417684210945176842109461768421094717684210948176842109491768421095017684210951176842109521768421095317684210954176842109551768421095617684210957176842109581768421095917684210960176842109611768421096217684210963176842109641768421096517684210966176842109671768421096817684210969176842109701768421097117684210972176842109731768421097417684210975176842109761768421097717684210978176842109791768421098017684210981176842109821768421098317684210984176842109851768421098617684210987176842109881768421098917684210990176842109911768421099217684210993176842109941768421099517684210996176842109971768421099817684210999176842110001768421100117684211002176842110031768421100417684211005176842110061768421100717684211008176842110091768421101017684211011176842110121768421101317684211014176842110151768421101617684211017176842110181768421101917684211020176842110211768421102217684211023176842110241768421102517684211026176842110271768421102817684211029176842110301768421103117684211032176842110331768421103417684211035176842110361768421103717684211038176842110391768421104017684211041176842110421768421104317684211044176842110451768421104617684211047176842110481768421104917684211050176842110511768421105217684211053176842110541768421105517684211056176842110571768421105817684211059176842110601768421106117684211062176842110631768421106417684211065176842110661768421106717684211068176842110691768421107017684211071176842110721768421107317684211074176842110751768421107617684211077176842110781768421107917684211080176842110811768421108217684211083176842110841768421108517684211086176842110871768421108817684211089176842110901768421109117684211092176842110931768421109417684211095176842110961768421109717684211098176842110991768421110017684211101176842111021768421110317684211104176842111051768421110617684211107176842111081768421110917684211110176842111111768421111217684211113176842111141768421111517684211116176842111171768421111817684211119176842111201768421112117684211122176842111231768421112417684211125176842111261768421112717684211128176842111291768421113017684211131176842111321768421113317684211134176842111351768421113617684211137176842111381768421113917684211140176842111411768421114217684211143176842111441768421114517684211146176842111471768421114817684211149176842111501768421115117684211152176842111531768421115417684211155176842111561768421115717684211158176842111591768421116017684211161176842111621768421116317684211164176842111651768421116617684211167176842111681768421116917684211170176842111711768421117217684211173176842111741768421117517684211176176842111771768421117817684211179176842111801768421118117684211182176842111831768421118417684211185176842111861768421118717684211188176842111891768421119017684211191176842111921768421119317684211194176842111951768421119617684211197176842111981768421119917684211200176842112011768421120217684211203176842112041768421120517684211206176842112071768421120817684211209176842112101768421121117684211212176842112131768421121417684211215176842112161768421121717684211218176842112191768421122017684211221176842112221768421122317684211224176842112251768421122617684211227176842112281768421122917684211230176842112311768421123217684211233176842112341768421123517684211236176842112371768421123817684211239176842112401768421124117684211242176842112431768421124417684211245176842112461768421124717684211248176842112491768421125017684211251176842112521768421125317684211254176842112551768421125617684211257176842112581768421125917684211260176842112611768421126217684211263176842112641768421126517684211266176842112671768421126817684211269176842112701768421127117684211272176842112731768421127417684211275176842112761768421127717684211278176842112791768421128017684211281176842112821768421128317684211284176842112851768421128617684211287176842112881768421128917684211290176842112911768421129217684211293176842112941768421129517684211296176842112971768421129817684211299176842113001768421130117684211302176842113031768421130417684211305176842113061768421130717684211308176842113091768421131017684211311176842113121768421131317684211314176842113151768421131617684211317176842113181768421131917684211320176842113211768421132217684211323176842113241768421132517684211326176842113271768421132817684211329176842113301768421133117684211332176842113331768421133417684211335176842113361768421133717684211338176842113391768421134017684211341176842113421768421134317684211344176842113451768421134617684211347176842113481768421134917684211350176842113511768421135217684211353176842113541768421135517684211356176842113571768421135817684211359176842113601768421136117684211362176842113631768421136417684211365176842113661768421136717684211368176842113691768421137017684211371176842113721768421137317684211374176842113751768421137617684211377176842113781768421137917684211380176842113811768421138217684211383176842113841768421138517684211386176842113871768421138817684211389176842113901768421139117684211392176842113931768421139417684211395176842113961768421139717684211398176842113991768421140017684211401176842114021768421140317684211404176842114051768421140617684211407176842114081768421140917684211410176842114111768421141217684211413176842114141768421141517684211416176842114171768421141817684211419176842114201768421142117684211422176842114231768421142417684211425176842114261768421142717684211428176842114291768421143017684211431176842114321768421143317684211434176842114351768421143617684211437176842114381768421143917684211440176842114411768421144217684211443176842114441768421144517684211446176842114471768421144817684211449176842114501768421145117684211452176842114531768421145417684211455176842114561768421145717684211458176842114591768421146017684211461176842114621768421146317684211464176842114651768421146617684211467176842114681768421146917684211470176842114711768421147217684211473176842114741768421147517684211476176842114771768421147817684211479176842114801768421148117684211482176842114831768421148417684211485176842114861768421148717684211488176842114891768421149017684211491176842114921768421149317684211494176842114951768421149617684211497176842114981768421149917684211500176842115011768421150217684211503176842115041768421150517684211506176842115071768421150817684211509176842115101768421151117684211512176842115131768421151417684211515176842115161768421151717684211518176842115191768421152017684211521176842115221768421152317684211524176842115251768421152617684211527176842115281768421152917684211530176842115311768421153217684211533176842115341768421153517684211536176842115371768421153817684211539176842115401768421154117684211542176842115431768421154417684211545176842115461768421154717684211548176842115491768421155017684211551176842115521768421155317684211554176842115551768421155617684211557176842115581768421155917684211560176842115611768421156217684211563176842115641768421156517684211566176842115671768421156817684211569176842115701768421157117684211572176842115731768421157417684211575176842115761768421157717684211578176842115791768421158017684211581176842115821768421158317684211584176842115851768421158617684211587176842115881768421158917684211590176842115911768421159217684211593176842115941768421159517684211596176842115971768421159817684211599176842116001768421160117684211602176842116031768421160417684211605176842116061768421160717684211608176842116091768421161017684211611176842116121768421161317684211614176842116151768421161617684211617176842116181768421161917684211620176842116211768421162217684211623176842116241768421162517684211626176842116271768421162817684211629176842116301768421163117684211632176842116331768421163417684211635176842116361768421163717684211638176842116391768421164017684211641176842116421768421164317684211644176842116451768421164617684211647176842116481768421164917684211650176842116511768421165217684211653176842116541768421165517684211656176842116571768421165817684211659176842116601768421166117684211662176842116631768421166417684211665176842116661768421166717684211668176842116691768421167017684211671176842116721768421167317684211674176842116751768421167617684211677176842116781768421167917684211680176842116811768421168217684211683176842116841768421168517684211686176842116871768421168817684211689176842116901768421169117684211692176842116931768421169417684211695176842116961768421169717684211698176842116991768421170017684211701176842117021768421170317684211704176842117051768421170617684211707176842117081768421170917684211710176842117111768421171217684211713176842117141768421171517684211716176842117171768421171817684211719176842117201768421172117684211722176842117231768421172417684211725176842117261768421172717684211728176842117291768421173017684211731176842117321768421173317684211734176842117351768421173617684211737176842117381768421173917684211740176842117411768421174217684211743176842117441768421174517684211746176842117471768421174817684211749176842117501768421175117684211752176842117531768421175417684211755176842117561768421175717684211758176842117591768421176017684211761176842117621768421176317684211764176842117651768421176617684211767176842117681768421176917684211770176842117711768421177217684211773176842117741768421177517684211776176842117771768421177817684211779176842117801768421178117684211782176842117831768421178417684211785176842117861768421178717684211788176842117891768421179017684211791176842117921768421179317684211794176842117951768421179617684211797176842117981768421179917684211800176842118011768421180217684211803176842118041768421180517684211806176842118071768421180817684211809176842118101768421181117684211812176842118131768421181417684211815176842118161768421181717684211818176842118191768421182017684211821176842118221768421182317684211824176842118251768421182617684211827176842118281768421182917684211830176842118311768421183217684211833176842118341768421183517684211836176842118371768421183817684211839176842118401768421184117684211842176842118431768421184417684211845176842118461768421184717684211848176842118491768421185017684211851176842118521768421185317684211854176842118551768421185617684211857176842118581768421185917684211860176842118611768421186217684211863176842118641768421186517684211866176842118671768421186817684211869176842118701768421187117684211872176842118731768421187417684211875176842118761768421187717684211878176842118791768421188017684211881176842118821768421188317684211884176842118851768421188617684211887176842118881768421188917684211890176842118911768421189217684211893176842118941768421189517684211896176842118971768421189817684211899176842119001768421190117684211902176842119031768421190417684211905176842119061768421190717684211908176842119091768421191017684211911176842119121768421191317684211914176842119151768421191617684211917176842119181768421191917684211920176842119211768421192217684211923176842119241768421192517684211926176842119271768421192817684211929176842119301768421193117684211932176842119331768421193417684211935176842119361768421193717684211938176842119391768421194017684211941176842119421768421194317684211944176842119451768421194617684211947176842119481768421194917684211950176842119511768421195217684211953176842119541768421195517684211956176842119571768421195817684211959176842119601768421196117684211962176842119631768421196417684211965176842119661768421196717684211968176842119691768421197017684211971176842119721768421197317684211974176842119751768421197617684211977176842119781768421197917684211980176842119811768421198217684211983176842119841768421198517684211986176842119871768421198817684211989176842119901768421199117684211992176842119931768421199417684211995176842119961768421199717684211998176842119991768421200017684212001176842120021768421200317684212004176842120051768421200617684212007176842120081768421200917684212010176842120111768421201217684212013176842120141768421201517684212016176842120171768421201817684212019176842120201768421202117684212022176842120231768421202417684212025176842120261768421202717684212028176842120291768421203017684212031176842120321768421203317684212034176842120351768421203617684212037176842120381768421203917684212040176842120411768421204217684212043176842120441768421204517684212046176842120471768421204817684212049176842120501768421205117684212052176842120531768421205417684212055176842120561768421205717684212058176842120591768421206017684212061176842120621768421206317684212064176842120651768421206617684212067176842120681768421206917684212070176842120711768421207217684212073176842120741768421207517684212076176842120771768421207817684212079176842120801768421208117684212082176842120831768421208417684212085176842120861768421208717684212088176842120891768421209017684212091176842120921768421209317684212094176842120951768421209617684212097176842120981768421209917684212100176842121011768421210217684212103176842121041768421210517684212106176842121071768421210817684212109176842121101768421211117684212112176842121131768421211417684212115176842121161768421211717684212118176842121191768421212017684212121176842121221768421212317684212124176842121251768421212617684212127176842121281768421212917684212130176842121311768421213217684212133176842121341768421213517684212136176842121371768421213817684212139176842121401768421214117684212142176842121431768421214417684212145176842121461768421214717684212148176842121491768421215017684212151176842121521768421215317684212154176842121551768421215617684212157176842121581768421215917684212160176842121611768421216217684212163176842121641768421216517684212166176842121671768421216817684212169176842121701768421217117684212172176842121731768421217417684212175176842121761768421217717684212178176842121791768421218017684212181176842121821768421218317684212184176842121851768421218617684212187176842121881768421218917684212190176842121911768421219217684212193176842121941768421219517684212196176842121971768421219817684212199176842122001768421220117684212202176842122031768421220417684212205176842122061768421220717684212208176842122091768421221017684212211176842122121768421221317684212214176842122151768421221617684212217176842122181768421221917684212220176842122211768421222217684212223176842122241768421222517684212226176842122271768421222817684212229176842122301768421223117684212232176842122331768421223417684212235176842122361768421223717684212238176842122391768421224017684212241176842122421768421224317684212244176842122451768421224617684212247176842122481768421224917684212250176842122511768421225217684212253176842122541768421225517684212256176842122571768421225817684212259176842122601768421226117684212262176842122631768421226417684212265176842122661768421226717684212268176842122691768421227017684212271176842122721768421227317684212274176842122751768421227617684212277176842122781768421227917684212280176842122811768421228217684212283176842122841768421228517684212286176842122871768421228817684212289176842122901768421229117684212292176842122931768421229417684212295176842122961768421229717684212298176842122991768421230017684212301176842123021768421230317684212304176842123051768421230617684212307176842123081768421230917684212310176842123111768421231217684212313176842123141768421231517684212316176842123171768421231817684212319176842123201768421232117684212322176842123231768421232417684212325176842123261768421232717684212328176842123291768421233017684212331176842123321768421233317684212334176842123351768421233617684212337176842123381768421233917684212340176842123411768421234217684212343176842123441768421234517684212346176842123471768421234817684212349176842123501768421235117684212352176842123531768421235417684212355176842123561768421235717684212358176842123591768421236017684212361176842123621768421236317684212364176842123651768421236617684212367176842123681768421236917684212370176842123711768421237217684212373176842123741768421237517684212376176842123771768421237817684212379176842123801768421238117684212382176842123831768421238417684212385176842123861768421238717684212388176842123891768421239017684212391176842123921768421239317684212394176842123951768421239617684212397176842123981768421239917684212400176842124011768421240217684212403176842124041768421240517684212406176842124071768421240817684212409176842124101768421241117684212412176842124131768421241417684212415176842124161768421241717684212418176842124191768421242017684212421176842124221768421242317684212424176842124251768421242617684212427176842124281768421242917684212430176842124311768421243217684212433176842124341768421243517684212436176842124371768421243817684212439176842124401768421244117684212442176842124431768421244417684212445176842124461768421244717684212448176842124491768421245017684212451176842124521768421245317684212454176842124551768421245617684212457176842124581768421245917684212460176842124611768421246217684212463176842124641768421246517684212466176842124671768421246817684212469176842124701768421247117684212472176842124731768421247417684212475176842124761768421247717684212478176842124791768421248017684212481176842124821768421248317684212484176842124851768421248617684212487176842124881768421248917684212490176842124911768421249217684212493176842124941768421249517684212496176842124971768421249817684212499176842125001768421250117684212502176842125031768421250417684212505176842125061768421250717684212508176842125091768421251017684212511176842125121768421251317684212514176842125151768421251617684212517176842125181768421251917684212520176842125211768421252217684212523176842125241768421252517684212526176842125271768421252817684212529176842125301768421253117684212532176842125331768421253417684212535176842125361768421253717684212538176842125391768421254017684212541176842125421768421254317684212544176842125451768421254617684212547176842125481768421254917684212550176842125511768421255217684212553176842125541768421255517684212556176842125571768421255817684212559176842125601768421256117684212562176842125631768421256417684212565176842125661768421256717684212568176842125691768421257017684212571176842125721768421257317684212574176842125751768421257617684212577176842125781768421257917684212580176842125811768421258217684212583176842125841768421258517684212586176842125871768421258817684212589176842125901768421259117684212592176842125931768421259417684212595176842125961768421259717684212598176842125991768421260017684212601176842126021768421260317684212604176842126051768421260617684212607176842126081768421260917684212610176842126111768421261217684212613176842126141768421261517684212616176842126171768421261817684212619176842126201768421262117684212622176842126231768421262417684212625176842126261768421262717684212628176842126291768421263017684212631176842126321768421263317684212634176842126351768421263617684212637176842126381768421263917684212640176842126411768421264217684212643176842126441768421264517684212646176842126471768421264817684212649176842126501768421265117684212652176842126531768421265417684212655176842126561768421265717684212658176842126591768421266017684212661176842126621768421266317684212664176842126651768421266617684212667176842126681768421266917684212670176842126711768421267217684212673176842126741768421267517684212676176842126771768421267817684212679176842126801768421268117684212682176842126831768421268417684212685176842126861768421268717684212688176842126891768421269017684212691176842126921768421269317684212694176842126951768421269617684212697176842126981768421269917684212700176842127011768421270217684212703176842127041768421270517684212706176842127071768421270817684212709176842127101768421271117684212712176842127131768421271417684212715176842127161768421271717684212718176842127191768421272017684212721176842127221768421272317684212724176842127251768421272617684212727176842127281768421272917684212730176842127311768421273217684212733176842127341768421273517684212736176842127371768421273817684212739176842127401768421274117684212742176842127431768421274417684212745176842127461768421274717684212748176842127491768421275017684212751176842127521768421275317684212754176842127551768421275617684212757176842127581768421275917684212760176842127611768421276217684212763176842127641768421276517684212766176842127671768421276817684212769176842127701768421277117684212772176842127731768421277417684212775176842127761768421277717684212778176842127791768421278017684212781176842127821768421278317684212784176842127851768421278617684212787176842127881768421278917684212790176842127911768421279217684212793176842127941768421279517684212796176842127971768421279817684212799176842128001768421280117684212802176842128031768421280417684212805176842128061768421280717684212808176842128091768421281017684212811176842128121768421281317684212814176842128151768421281617684212817176842128181768421281917684212820176842128211768421282217684212823176842128241768421282517684212826176842128271768421282817684212829176842128301768421283117684212832176842128331768421283417684212835176842128361768421283717684212838176842128391768421284017684212841176842128421768421284317684212844176842128451768421284617684212847176842128481768421284917684212850176842128511768421285217684212853176842128541768421285517684212856176842128571768421285817684212859176842128601768421286117684212862176842128631768421286417684212865176842128661768421286717684212868176842128691768421287017684212871176842128721768421287317684212874176842128751768421287617684212877176842128781768421287917684212880176842128811768421288217684212883176842128841768421288517684212886176842128871768421288817684212889176842128901768421289117684212892176842128931768421289417684212895176842128961768421289717684212898176842128991768421290017684212901176842129021768421290317684212904176842129051768421290617684212907176842129081768421290917684212910176842129111768421291217684212913176842129141768421291517684212916176842129171768421291817684212919176842129201768421292117684212922176842129231768421292417684212925176842129261768421292717684212928176842129291768421293017684212931176842129321768421293317684212934176842129351768421293617684212937176842129381768421293917684212940176842129411768421294217684212943176842129441768421294517684212946176842129471768421294817684212949176842129501768421295117684212952176842129531768421295417684212955176842129561768421295717684212958176842129591768421296017684212961176842129621768421296317684212964176842129651768421296617684212967176842129681768421296917684212970176842129711768421297217684212973176842129741768421297517684212976176842129771768421297817684212979176842129801768421298117684212982176842129831768421298417684212985176842129861768421298717684212988176842129891768421299017684212991176842129921768421299317684212994176842129951768421299617684212997176842129981768421299917684213000176842130011768421300217684213003176842130041768421300517684213006176842130071768421300817684213009176842130101768421301117684213012176842130131768421301417684213015176842130161768421301717684213018176842130191768421302017684213021176842130221768421302317684213024176842130251768421302617684213027176842130281768421302917684213030176842130311768421303217684213033176842130341768421303517684213036176842130371768421303817684213039176842130401768421304117684213042176842130431768421304417684213045176842130461768421304717684213048176842130491768421305017684213051176842130521768421305317684213054176842130551768421305617684213057176842130581768421305917684213060176842130611768421306217684213063176842130641768421306517684213066176842130671768421306817684213069176842130701768421307117684213072176842130731768421307417684213075176842130761768421307717684213078176842130791768421308017684213081176842130821768421308317684213084176842130851768421308617684213087176842130881768421308917684213090176842130911768421309217684213093176842130941768421309517684213096176842130971768421309817684213099176842131001768421310117684213102176842131031768421310417684213105176842131061768421310717684213108176842131091768421311017684213111176842131121768421311317684213114176842131151768421311617684213117176842131181768421311917684213120176842131211768421312217684213123176842131241768421312517684213126176842131271768421312817684213129176842131301768421313117684213132176842131331768421313417684213135176842131361768421313717684213138176842131391768421314017684213141176842131421768421314317684213144176842131451768421314617684213147176842131481768421314917684213150176842131511768421315217684213153176842131541768421315517684213156176842131571768421315817684213159176842131601768421316117684213162176842131631768421316417684213165176842131661768421316717684213168176842131691768421317017684213171176842131721768421317317684213174176842131751768421317617684213177176842131781768421317917684213180176842131811768421318217684213183176842131841768421318517684213186176842131871768421318817684213189176842131901768421319117684213192176842131931768421319417684213195176842131961768421319717684213198176842131991768421320017684213201176842132021768421320317684213204176842132051768421320617684213207176842132081768421320917684213210176842132111768421321217684213213176842132141768421321517684213216176842132171768421321817684213219176842132201768421322117684213222176842132231768421322417684213225176842132261768421322717684213228176842132291768421323017684213231176842132321768421323317684213234176842132351768421323617684213237176842132381768421323917684213240176842132411768421324217684213243176842132441768421324517684213246176842132471768421324817684213249176842132501768421325117684213252176842132531768421325417684213255176842132561768421325717684213258176842132591768421326017684213261176842132621768421326317684213264176842132651768421326617684213267176842132681768421326917684213270176842132711768421327217684213273176842132741768421327517684213276176842132771768421327817684213279176842132801768421328117684213282176842132831768421328417684213285176842132861768421328717684213288176842132891768421329017684213291176842132921768421329317684213294176842132951768421329617684213297176842132981768421329917684213300176842133011768421330217684213303176842133041768421330517684213306176842133071768421330817684213309176842133101768421331117684213312176842133131768421331417684213315176842133161768421331717684213318176842133191768421332017684213321176842133221768421332317684213324176842133251768421332617684213327176842133281768421332917684213330176842133311768421333217684213333176842133341768421333517684213336176842133371768421333817684213339176842133401768421334117684213342176842133431768421334417684213345176842133461768421334717684213348176842133491768421335017684213351176842133521768421335317684213354176842133551768421335617684213357176842133581768421335917684213360176842133611768421336217684213363176842133641768421336517684213366176842133671768421336817684213369176842133701768421337117684213372176842133731768421337417684213375176842133761768421337717684213378176842133791768421338017684213381176842133821768421338317684213384176842133851768421338617684213387176842133881768421338917684213390176842133911768421339217684213393176842133941768421339517684213396176842133971768421339817684213399176842134001768421340117684213402176842134031768421340417684213405176842134061768421340717684213408176842134091768421341017684213411176842134121768421341317684213414176842134151768421341617684213417176842134181768421341917684213420176842134211768421342217684213423176842134241768421342517684213426176842134271768421342817684213429176842134301768421343117684213432176842134331768421343417684213435176842134361768421343717684213438176842134391768421344017684213441176842134421768421344317684213444176842134451768421344617684213447176842134481768421344917684213450176842134511768421345217684213453176842134541768421345517684213456176842134571768421345817684213459176842134601768421346117684213462176842134631768421346417684213465176842134661768421346717684213468176842134691768421347017684213471176842134721768421347317684213474176842134751768421347617684213477176842134781768421347917684213480176842134811768421348217684213483176842134841768421348517684213486176842134871768421348817684213489176842134901768421349117684213492176842134931768421349417684213495176842134961768421349717684213498176842134991768421350017684213501176842135021768421350317684213504176842135051768421350617684213507176842135081768421350917684213510176842135111768421351217684213513176842135141768421351517684213516176842135171768421351817684213519176842135201768421352117684213522176842135231768421352417684213525176842135261768421352717684213528176842135291768421353017684213531176842135321768421353317684213534176842135351768421353617684213537176842135381768421353917684213540176842135411768421354217684213543176842135441768421354517684213546176842135471768421354817684213549176842135501768421355117684213552176842135531768421355417684213555176842135561768421355717684213558176842135591768421356017684213561176842135621768421356317684213564176842135651768421356617684213567176842135681768421356917684213570176842135711768421357217684213573176842135741768421357517684213576176842135771768421357817684213579176842135801768421358117684213582176842135831768421358417684213585176842135861768421358717684213588176842135891768421359017684213591176842135921768421359317684213594176842135951768421359617684213597176842135981768421359917684213600176842136011768421360217684213603176842136041768421360517684213606176842136071768421360817684213609176842136101768421361117684213612176842136131768421361417684213615176842136161768421361717684213618176842136191768421362017684213621176842136221768421362317684213624176842136251768421362617684213627176842136281768421362917684213630176842136311768421363217684213633176842136341768421363517684213636176842136371768421363817684213639176842136401768421364117684213642176842136431768421364417684213645176842136461768421364717684213648176842136491768421365017684213651176842136521768421365317684213654176842136551768421365617684213657176842136581768421365917684213660176842136611768421366217684213663176842136641768421366517684213666176842136671768421366817684213669176842136701768421367117684213672176842136731768421367417684213675176842136761768421367717684213678176842136791768421368017684213681176842136821768421368317684213684176842136851768421368617684213687176842136881768421368917684213690176842136911768421369217684213693176842136941768421369517684213696176842136971768421369817684213699176842137001768421370117684213702176842137031768421370417684213705176842137061768421370717684213708176842137091768421371017684213711176842137121768421371317684213714176842137151768421371617684213717176842137181768421371917684213720176842137211768421372217684213723176842137241768421372517684213726176842137271768421372817684213729176842137301768421373117684213732176842137331768421373417684213735176842137361768421373717684213738176842137391768421374017684213741176842137421768421374317684213744176842137451768421374617684213747176842137481768421374917684213750176842137511768421375217684213753176842137541768421375517684213756176842137571768421375817684213759176842137601768421376117684213762176842137631768421376417684213765176842137661768421376717684213768176842137691768421377017684213771176842137721768421377317684213774176842137751768421377617684213777176842137781768421377917684213780176842137811768421378217684213783176842137841768421378517684213786176842137871768421378817684213789176842137901768421379117684213792176842137931768421379417684213795176842137961768421379717684213798176842137991768421380017684213801176842138021768421380317684213804176842138051768421380617684213807176842138081768421380917684213810176842138111768421381217684213813176842138141768421381517684213816176842138171768421381817684213819176842138201768421382117684213822176842138231768421382417684213825176842138261768421382717684213828176842138291768421383017684213831176842138321768421383317684213834176842138351768421383617684213837176842138381768421383917684213840176842138411768421384217684213843176842138441768421384517684213846176842138471768421384817684213849176842138501768421385117684213852176842138531768421385417684213855176842138561768421385717684213858176842138591768421386017684213861176842138621768421386317684213864176842138651768421386617684213867176842138681768421386917684213870176842138711768421387217684213873176842138741768421387517684213876176842138771768421387817684213879176842138801768421388117684213882176842138831768421388417684213885176842138861768421388717684213888176842138891768421389017684213891176842138921768421389317684213894176842138951768421389617684213897176842138981768421389917684213900176842139011768421390217684213903176842139041768421390517684213906176842139071768421390817684213909176842139101768421391117684213912176842139131768421391417684213915176842139161768421391717684213918176842139191768421392017684213921176842139221768421392317684213924176842139251768421392617684213927176842139281768421392917684213930176842139311768421393217684213933176842139341768421393517684213936176842139371768421393817684213939176842139401768421394117684213942176842139431768421394417684213945176842139461768421394717684213948176842139491768421395017684213951176842139521768421395317684213954176842139551768421395617684213957176842139581768421395917684213960176842139611768421396217684213963176842139641768421396517684213966176842139671768421396817684213969176842139701768421397117684213972176842139731768421397417684213975176842139761768421397717684213978176842139791768421398017684213981176842139821768421398317684213984176842139851768421398617684213987176842139881768421398917684213990176842139911768421399217684213993176842139941768421399517684213996176842139971768421399817684213999176842140001768421400117684214002176842140031768421400417684214005176842140061768421400717684214008176842140091768421401017684214011176842140121768421401317684214014176842140151768421401617684214017176842140181768421401917684214020176842140211768421402217684214023176842140241768421402517684214026176842140271768421402817684214029176842140301768421403117684214032176842140331768421403417684214035176842140361768421403717684214038176842140391768421404017684214041176842140421768421404317684214044176842140451768421404617684214047176842140481768421404917684214050176842140511768421405217684214053176842140541768421405517684214056176842140571768421405817684214059176842140601768421406117684214062176842140631768421406417684214065176842140661768421406717684214068176842140691768421407017684214071176842140721768421407317684214074176842140751768421407617684214077176842140781768421407917684214080176842140811768421408217684214083176842140841768421408517684214086176842140871768421408817684214089176842140901768421409117684214092176842140931768421409417684214095176842140961768421409717684214098176842140991768421410017684214101176842141021768421410317684214104176842141051768421410617684214107176842141081768421410917684214110176842141111768421411217684214113176842141141768421411517684214116176842141171768421411817684214119176842141201768421412117684214122176842141231768421412417684214125176842141261768421412717684214128176842141291768421413017684214131176842141321768421413317684214134176842141351768421413617684214137176842141381768421413917684214140176842141411768421414217684214143176842141441768421414517684214146176842141471768421414817684214149176842141501768421415117684214152176842141531768421415417684214155176842141561768421415717684214158176842141591768421416017684214161176842141621768421416317684214164176842141651768421416617684214167176842141681768421416917684214170176842141711768421417217684214173176842141741768421417517684214176176842141771768421417817684214179176842141801768421418117684214182176842141831768421418417684214185176842141861768421418717684214188176842141891768421419017684214191176842141921768421419317684214194176842141951768421419617684214197176842141981768421419917684214200176842142011768421420217684214203176842142041768421420517684214206176842142071768421420817684214209176842142101768421421117684214212176842142131768421421417684214215176842142161768421421717684214218176842142191768421422017684214221176842142221768421422317684214224176842142251768421422617684214227176842142281768421422917684214230176842142311768421423217684214233176842142341768421423517684214236176842142371768421423817684214239176842142401768421424117684214242176842142431768421424417684214245176842142461768421424717684214248176842142491768421425017684214251176842142521768421425317684214254176842142551768421425617684214257176842142581768421425917684214260176842142611768421426217684214263176842142641768421426517684214266176842142671768421426817684214269176842142701768421427117684214272176842142731768421427417684214275176842142761768421427717684214278176842142791768421428017684214281176842142821768421428317684214284176842142851768421428617684214287176842142881768421428917684214290176842142911768421429217684214293176842142941768421429517684214296176842142971768421429817684214299176842143001768421430117684214302176842143031768421430417684214305176842143061768421430717684214308176842143091768421431017684214311176842143121768421431317684214314176842143151768421431617684214317176842143181768421431917684214320176842143211768421432217684214323176842143241768421432517684214326176842143271768421432817684214329176842143301768421433117684214332176842143331768421433417684214335176842143361768421433717684214338176842143391768421434017684214341176842143421768421434317684214344176842143451768421434617684214347176842143481768421434917684214350176842143511768421435217684214353176842143541768421435517684214356176842143571768421435817684214359176842143601768421436117684214362176842143631768421436417684214365176842143661768421436717684214368176842143691768421437017684214371176842143721768421437317684214374176842143751768421437617684214377176842143781768421437917684214380176842143811768421438217684214383176842143841768421438517684214386176842143871768421438817684214389176842143901768421439117684214392176842143931768421439417684214395176842143961768421439717684214398176842143991768421440017684214401176842144021768421440317684214404176842144051768421440617684214407176842144081768421440917684214410176842144111768421441217684214413176842144141768421441517684214416176842144171768421441817684214419176842144201768421442117684214422176842144231768421442417684214425176842144261768421442717684214428176842144291768421443017684214431176842144321768421443317684214434176842144351768421443617684214437176842144381768421443917684214440176842144411768421444217684214443176842144441768421444517684214446176842144471768421444817684214449176842144501768421445117684214452176842144531768421445417684214455176842144561768421445717684214458176842144591768421446017684214461176842144621768421446317684214464176842144651768421446617684214467176842144681768421446917684214470176842144711768421447217684214473176842144741768421447517684214476176842144771768421447817684214479176842144801768421448117684214482176842144831768421448417684214485176842144861768421448717684214488176842144891768421449017684214491176842144921768421449317684214494176842144951768421449617684214497176842144981768421449917684214500176842145011768421450217684214503176842145041768421450517684214506176842145071768421450817684214509176842145101768421451117684214512176842145131768421451417684214515176842145161768421451717684214518176842145191768421452017684214521176842145221768421452317684214524176842145251768421452617684214527176842145281768421452917684214530176842145311768421453217684214533176842145341768421453517684214536176842145371768421453817684214539176842145401768421454117684214542176842145431768421454417684214545176842145461768421454717684214548176842145491768421455017684214551176842145521768421455317684214554176842145551768421455617684214557176842145581768421455917684214560176842145611768421456217684214563176842145641768421456517684214566176842145671768421456817684214569176842145701768421457117684214572176842145731768421457417684214575176842145761768421457717684214578176842145791768421458017684214581176842145821768421458317684214584176842145851768421458617684214587176842145881768421458917684214590176842145911768421459217684214593176842145941768421459517684214596176842145971768421459817684214599176842146001768421460117684214602176842146031768421460417684214605176842146061768421460717684214608176842146091768421461017684214611176842146121768421461317684214614176842146151768421461617684214617176842146181768421461917684214620176842146211768421462217684214623176842146241768421462517684214626176842146271768421462817684214629176842146301768421463117684214632176842146331768421463417684214635176842146361768421463717684214638176842146391768421464017684214641176842146421768421464317684214644176842146451768421464617684214647176842146481768421464917684214650176842146511768421465217684214653176842146541768421465517684214656176842146571768421465817684214659176842146601768421466117684214662176842146631768421466417684214665176842146661768421466717684214668176842146691768421467017684214671176842146721768421467317684214674176842146751768421467617684214677176842146781768421467917684214680176842146811768421468217684214683176842146841768421468517684214686176842146871768421468817684214689176842146901768421469117684214692176842146931768421469417684214695176842146961768421469717684214698176842146991768421470017684214701176842147021768421470317684214704176842147051768421470617684214707176842147081768421470917684214710176842147111768421471217684214713176842147141768421471517684214716176842147171768421471817684214719176842147201768421472117684214722176842147231768421472417684214725176842147261768421472717684214728176842147291768421473017684214731176842147321768421473317684214734176842147351768421473617684214737176842147381768421473917684214740176842147411768421474217684214743176842147441768421474517684214746176842147471768421474817684214749176842147501768421475117684214752176842147531768421475417684214755176842147561768421475717684214758176842147591768421476017684214761176842147621768421476317684214764176842147651768421476617684214767176842147681768421476917684214770176842147711768421477217684214773176842147741768421477517684214776176842147771768421477817684214779176842147801768421478117684214782176842147831768421478417684214785176842147861768421478717684214788176842147891768421479017684214791176842147921768421479317684214794176842147951768421479617684214797176842147981768421479917684214800176842148011768421480217684214803176842148041768421480517684214806176842148071768421480817684214809176842148101768421481117684214812176842148131768421481417684214815176842148161768421481717684214818176842148191768421482017684214821176842148221768421482317684214824176842148251768421482617684214827176842148281768421482917684214830176842148311768421483217684214833176842148341768421483517684214836176842148371768421483817684214839176842148401768421484117684214842176842148431768421484417684214845176842148461768421484717684214848176842148491768421485017684214851176842148521768421485317684214854176842148551768421485617684214857176842148581768421485917684214860176842148611768421486217684214863176842148641768421486517684214866176842148671768421486817684214869176842148701768421487117684214872176842148731768421487417684214875176842148761768421487717684214878176842148791768421488017684214881176842148821768421488317684214884176842148851768421488617684214887176842148881768421488917684214890176842148911768421489217684214893176842148941768421489517684214896176842148971768421489817684214899176842149001768421490117684214902176842149031768421490417684214905176842149061768421490717684214908176842149091768421491017684214911176842149121768421491317684214914176842149151768421491617684214917176842149181768421491917684214920176842149211768421492217684214923176842149241768421492517684214926176842149271768421492817684214929176842149301768421493117684214932176842149331768421493417684214935176842149361768421493717684214938176842149391768421494017684214941176842149421768421494317684214944176842149451768421494617684214947176842149481768421494917684214950176842149511768421495217684214953176842149541768421495517684214956176842149571768421495817684214959176842149601768421496117684214962176842149631768421496417684214965176842149661768421496717684214968176842149691768421497017684214971176842149721768421497317684214974176842149751768421497617684214977176842149781768421497917684214980176842149811768421498217684214983176842149841768421498517684214986176842149871768421498817684214989176842149901768421499117684214992176842149931768421499417684214995176842149961768421499717684214998176842149991768421500017684215001176842150021768421500317684215004176842150051768421500617684215007176842150081768421500917684215010176842150111768421501217684215013176842150141768421501517684215016176842150171768421501817684215019176842150201768421502117684215022176842150231768421502417684215025176842150261768421502717684215028176842150291768421503017684215031176842150321768421503317684215034176842150351768421503617684215037176842150381768421503917684215040176842150411768421504217684215043176842150441768421504517684215046176842150471768421504817684215049176842150501768421505117684215052176842150531768421505417684215055176842150561768421505717684215058176842150591768421506017684215061176842150621768421506317684215064176842150651768421506617684215067176842150681768421506917684215070176842150711768421507217684215073176842150741768421507517684215076176842150771768421507817684215079176842150801768421508117684215082176842150831768421508417684215085176842150861768421508717684215088176842150891768421509017684215091176842150921768421509317684215094176842150951768421509617684215097176842150981768421509917684215100176842151011768421510217684215103176842151041768421510517684215106176842151071768421510817684215109176842151101768421511117684215112176842151131768421511417684215115176842151161768421511717684215118176842151191768421512017684215121176842151221768421512317684215124176842151251768421512617684215127176842151281768421512917684215130176842151311768421513217684215133176842151341768421513517684215136176842151371768421513817684215139176842151401768421514117684215142176842151431768421514417684215145176842151461768421514717684215148176842151491768421515017684215151176842151521768421515317684215154176842151551768421515617684215157176842151581768421515917684215160176842151611768421516217684215163176842151641768421516517684215166176842151671768421516817684215169176842151701768421517117684215172176842151731768421517417684215175176842151761768421517717684215178176842151791768421518017684215181176842151821768421518317684215184176842151851768421518617684215187176842151881768421518917684215190176842151911768421519217684215193176842151941768421519517684215196176842151971768421519817684215199176842152001768421520117684215202176842152031768421520417684215205176842152061768421520717684215208176842152091768421521017684215211176842152121768421521317684215214176842152151768421521617684215217176842152181768421521917684215220176842152211768421522217684215223176842152241768421522517684215226176842152271768421522817684215229176842152301768421523117684215232176842152331768421523417684215235176842152361768421523717684215238176842152391768421524017684215241176842152421768421524317684215244176842152451768421524617684215247176842152481768421524917684215250176842152511768421525217684215253176842152541768421525517684215256176842152571768421525817684215259176842152601768421526117684215262176842152631768421526417684215265176842152661768421526717684215268176842152691768421527017684215271176842152721768421527317684215274176842152751768421527617684215277176842152781768421527917684215280176842152811768421528217684215283176842152841768421528517684215286176842152871768421528817684215289176842152901768421529117684215292176842152931768421529417684215295176842152961768421529717684215298176842152991768421530017684215301176842153021768421530317684215304176842153051768421530617684215307176842153081768421530917684215310176842153111768421531217684215313176842153141768421531517684215316176842153171768421531817684215319176842153201768421532117684215322176842153231768421532417684215325176842153261768421532717684215328176842153291768421533017684215331176842153321768421533317684215334176842153351768421533617684215337176842153381768421533917684215340176842153411768421534217684215343176842153441768421534517684215346176842153471768421534817684215349176842153501768421535117684215352176842153531768421535417684215355176842153561768421535717684215358176842153591768421536017684215361176842153621768421536317684215364176842153651768421536617684215367176842153681768421536917684215370176842153711768421537217684215373176842153741768421537517684215376176842153771768421537817684215379176842153801768421538117684215382176842153831768421538417684215385176842153861768421538717684215388176842153891768421539017684215391176842153921768421539317684215394176842153951768421539617684215397176842153981768421539917684215400176842154011768421540217684215403176842154041768421540517684215406176842154071768421540817684215409176842154101768421541117684215412176842154131768421541417684215415176842154161768421541717684215418176842154191768421542017684215421176842154221768421542317684215424176842154251768421542617684215427176842154281768421542917684215430176842154311768421543217684215433176842154341768421543517684215436176842154371768421543817684215439176842154401768421544117684215442176842154431768421544417684215445176842154461768421544717684215448176842154491768421545017684215451176842154521768421545317684215454176842154551768421545617684215457176842154581768421545917684215460176842154611768421546217684215463176842154641768421546517684215466176842154671768421546817684215469176842154701768421547117684215472176842154731768421547417684215475176842154761768421547717684215478176842154791768421548017684215481176842154821768421548317684215484176842154851768421548617684215487176842154881768421548917684215490176842154911768421549217684215493176842154941768421549517684215496176842154971768421549817684215499176842155001768421550117684215502176842155031768421550417684215505176842155061768421550717684215508176842155091768421551017684215511176842155121768421551317684215514176842155151768421551617684215517176842155181768421551917684215520176842155211768421552217684215523176842155241768421552517684215526176842155271768421552817684215529176842155301768421553117684215532176842155331768421553417684215535176842155361768421553717684215538176842155391768421554017684215541176842155421768421554317684215544176842155451768421554617684215547176842155481768421554917684215550176842155511768421555217684215553176842155541768421555517684215556176842155571768421555817684215559176842155601768421556117684215562176842155631768421556417684215565176842155661768421556717684215568176842155691768421557017684215571176842155721768421557317684215574176842155751768421557617684215577176842155781768421557917684215580176842155811768421558217684215583176842155841768421558517684215586176842155871768421558817684215589176842155901768421559117684215592176842155931768421559417684215595176842155961768421559717684215598176842155991768421560017684215601176842156021768421560317684215604176842156051768421560617684215607176842156081768421560917684215610176842156111768421561217684215613176842156141768421561517684215616176842156171768421561817684215619176842156201768421562117684215622176842156231768421562417684215625176842156261768421562717684215628176842156291768421563017684215631176842156321768421563317684215634176842156351768421563617684215637176842156381768421563917684215640176842156411768421564217684215643176842156441768421564517684215646176842156471768421564817684215649176842156501768421565117684215652176842156531768421565417684215655176842156561768421565717684215658176842156591768421566017684215661176842156621768421566317684215664176842156651768421566617684215667176842156681768421566917684215670176842156711768421567217684215673176842156741768421567517684215676176842156771768421567817684215679176842156801768421568117684215682176842156831768421568417684215685176842156861768421568717684215688176842156891768421569017684215691176842156921768421569317684215694176842156951768421569617684215697176842156981768421569917684215700176842157011768421570217684215703176842157041768421570517684215706176842157071768421570817684215709176842157101768421571117684215712176842157131768421571417684215715176842157161768421571717684215718176842157191768421572017684215721176842157221768421572317684215724176842157251768421572617684215727176842157281768421572917684215730176842157311768421573217684215733176842157341768421573517684215736176842157371768421573817684215739176842157401768421574117684215742176842157431768421574417684215745176842157461768421574717684215748176842157491768421575017684215751176842157521768421575317684215754176842157551768421575617684215757176842157581768421575917684215760176842157611768421576217684215763176842157641768421576517684215766176842157671768421576817684215769176842157701768421577117684215772176842157731768421577417684215775176842157761768421577717684215778176842157791768421578017684215781176842157821768421578317684215784176842157851768421578617684215787176842157881768421578917684215790176842157911768421579217684215793176842157941768421579517684215796176842157971768421579817684215799176842158001768421580117684215802176842158031768421580417684215805176842158061768421580717684215808176842158091768421581017684215811176842158121768421581317684215814176842158151768421581617684215817176842158181768421581917684215820176842158211768421582217684215823176842158241768421582517684215826176842158271768421582817684215829176842158301768421583117684215832176842158331768421583417684215835176842158361768421583717684215838176842158391768421584017684215841176842158421768421584317684215844176842158451768421584617684215847176842158481768421584917684215850176842158511768421585217684215853176842158541768421585517684215856176842158571768421585817684215859176842158601768421586117684215862176842158631768421586417684215865176842158661768421586717684215868176842158691768421587017684215871176842158721768421587317684215874176842158751768421587617684215877176842158781768421587917684215880176842158811768421588217684215883176842158841768421588517684215886176842158871768421588817684215889176842158901768421589117684215892176842158931768421589417684215895176842158961768421589717684215898176842158991768421590017684215901176842159021768421590317684215904176842159051768421590617684215907176842159081768421590917684215910176842159111768421591217684215913176842159141768421591517684215916176842159171768421591817684215919176842159201768421592117684215922176842159231768421592417684215925176842159261768421592717684215928176842159291768421593017684215931176842159321768421593317684215934176842159351768421593617684215937176842159381768421593917684215940176842159411768421594217684215943176842159441768421594517684215946176842159471768421594817684215949176842159501768421595117684215952176842159531768421595417684215955176842159561768421595717684215958176842159591768421596017684215961176842159621768421596317684215964176842159651768421596617684215967176842159681768421596917684215970176842159711768421597217684215973176842159741768421597517684215976176842159771768421597817684215979176842159801768421598117684215982176842159831768421598417684215985176842159861768421598717684215988176842159891768421599017684215991176842159921768421599317684215994176842159951768421599617684215997176842159981768421599917684216000176842160011768421600217684216003176842160041768421600517684216006176842160071768421600817684216009176842160101768421601117684216012176842160131768421601417684216015176842160161768421601717684216018176842160191768421602017684216021176842160221768421602317684216024176842160251768421602617684216027176842160281768421602917684216030176842160311768421603217684216033176842160341768421603517684216036176842160371768421603817684216039176842160401768421604117684216042176842160431768421604417684216045176842160461768421604717684216048176842160491768421605017684216051176842160521768421605317684216054176842160551768421605617684216057176842160581768421605917684216060176842160611768421606217684216063176842160641768421606517684216066176842160671768421606817684216069176842160701768421607117684216072176842160731768421607417684216075176842160761768421607717684216078176842160791768421608017684216081176842160821768421608317684216084176842160851768421608617684216087176842160881768421608917684216090176842160911768421609217684216093176842160941768421609517684216096176842160971768421609817684216099176842161001768421610117684216102176842161031768421610417684216105176842161061768421610717684216108176842161091768421611017684216111176842161121768421611317684216114176842161151768421611617684216117176842161181768421611917684216120176842161211768421612217684216123176842161241768421612517684216126176842161271768421612817684216129176842161301768421613117684216132176842161331768421613417684216135176842161361768421613717684216138176842161391768421614017684216141176842161421768421614317684216144176842161451768421614617684216147176842161481768421614917684216150176842161511768421615217684216153176842161541768421615517684216156176842161571768421615817684216159176842161601768421616117684216162176842161631768421616417684216165176842161661768421616717684216168176842161691768421617017684216171176842161721768421617317684216174176842161751768421617617684216177176842161781768421617917684216180176842161811768421618217684216183176842161841768421618517684216186176842161871768421618817684216189176842161901768421619117684216192176842161931768421619417684216195176842161961768421619717684216198176842161991768421620017684216201176842162021768421620317684216204176842162051768421620617684216207176842162081768421620917684216210176842162111768421621217684216213176842162141768421621517684216216176842162171768421621817684216219176842162201768421622117684216222176842162231768421622417684216225176842162261768421622717684216228176842162291768421623017684216231176842162321768421623317684216234176842162351768421623617684216237176842162381768421623917684216240176842162411768421624217684216243176842162441768421624517684216246176842162471768421624817684216249176842162501768421625117684216252176842162531768421625417684216255176842162561768421625717684216258176842162591768421626017684216261176842162621768421626317684216264176842162651768421626617684216267176842162681768421626917684216270176842162711768421627217684216273176842162741768421627517684216276176842162771768421627817684216279176842162801768421628117684216282176842162831768421628417684216285176842162861768421628717684216288176842162891768421629017684216291176842162921768421629317684216294176842162951768421629617684216297176842162981768421629917684216300176842163011768421630217684216303176842163041768421630517684216306176842163071768421630817684216309176842163101768421631117684216312176842163131768421631417684216315176842163161768421631717684216318176842163191768421632017684216321176842163221768421632317684216324176842163251768421632617684216327176842163281768421632917684216330176842163311768421633217684216333176842163341768421633517684216336176842163371768421633817684216339176842163401768421634117684216342176842163431768421634417684216345176842163461768421634717684216348176842163491768421635017684216351176842163521768421635317684216354176842163551768421635617684216357176842163581768421635917684216360176842163611768421636217684216363176842163641768421636517684216366176842163671768421636817684216369176842163701768421637117684216372176842163731768421637417684216375176842163761768421637717684216378176842163791768421638017684216381176842163821768421638317684216384176842163851768421638617684216387176842163881768421638917684216390176842163911768421639217684216393176842163941768421639517684216396176842163971768421639817684216399176842164001768421640117684216402176842164031768421640417684216405176842164061768421640717684216408176842164091768421641017684216411176842164121768421641317684216414176842164151768421641617684216417176842164181768421641917684216420176842164211768421642217684216423176842164241768421642517684216426176842164271768421642817684216429176842164301768421643117684216432176842164331768421643417684216435176842164361768421643717684216438176842164391768421644017684216441176842164421768421644317684216444176842164451768421644617684216447176842164481768421644917684216450176842164511768421645217684216453176842164541768421645517684216456176842164571768421645817684216459176842164601768421646117684216462176842164631768421646417684216465176842164661768421646717684216468176842164691768421647017684216471176842164721768421647317684216474176842164751768421647617684216477176842164781768421647917684216480176842164811768421648217684216483176842164841768421648517684216486176842164871768421648817684216489176842164901768421649117684216492176842164931768421649417684216495176842164961768421649717684216498176842164991768421650017684216501176842165021768421650317684216504176842165051768421650617684216507176842165081768421650917684216510176842165111768421651217684216513176842165141768421651517684216516176842165171768421651817684216519176842165201768421652117684216522176842165231768421652417684216525176842165261768421652717684216528176842165291768421653017684216531176842165321768421653317684216534176842165351768421653617684216537176842165381768421653917684216540176842165411768421654217684216543176842165441768421654517684216546176842165471768421654817684216549176842165501768421655117684216552176842165531768421655417684216555176842165561768421655717684216558176842165591768421656017684216561176842165621768421656317684216564176842165651768421656617684216567176842165681768421656917684216570176842165711768421657217684216573176842165741768421657517684216576176842165771768421657817684216579176842165801768421658117684216582176842165831768421658417684216585176842165861768421658717684216588176842165891768421659017684216591176842165921768421659317684216594176842165951768421659617684216597176842165981768421659917684216600176842166011768421660217684216603176842166041768421660517684216606176842166071768421660817684216609176842166101768421661117684216612176842166131768421661417684216615176842166161768421661717684216618176842166191768421662017684216621176842166221768421662317684216624176842166251768421662617684216627176842166281768421662917684216630176842166311768421663217684216633176842166341768421663517684216636176842166371768421663817684216639176842166401768421664117684216642176842166431768421664417684216645176842166461768421664717684216648176842166491768421665017684216651176842166521768421665317684216654176842166551768421665617684216657176842166581768421665917684216660176842166611768421666217684216663176842166641768421666517684216666176842166671768421666817684216669176842166701768421667117684216672176842166731768421667417684216675176842166761768421667717684216678176842166791768421668017684216681176842166821768421668317684216684176842166851768421668617684216687176842166881768421668917684216690176842166911768421669217684216693176842166941768421669517684216696176842166971768421669817684216699176842167001768421670117684216702176842167031768421670417684216705176842167061768421670717684216708176842167091768421671017684216711176842167121768421671317684216714176842167151768421671617684216717176842167181768421671917684216720176842167211768421672217684216723176842167241768421672517684216726176842167271768421672817684216729176842167301768421673117684216732176842167331768421673417684216735176842167361768421673717684216738176842167391768421674017684216741176842167421768421674317684216744176842167451768421674617684216747176842167481768421674917684216750176842167511768421675217684216753176842167541768421675517684216756176842167571768421675817684216759176842167601768421676117684216762176842167631768421676417684216765176842167661768421676717684216768176842167691768421677017684216771176842167721768421677317684216774176842167751768421677617684216777176842167781768421677917684216780176842167811768421678217684216783176842167841768421678517684216786176842167871768421678817684216789176842167901768421679117684216792176842167931768421679417684216795176842167961768421679717684216798176842167991768421680017684216801176842168021768421680317684216804176842168051768421680617684216807176842168081768421680917684216810176842168111768421681217684216813176842168141768421681517684216816176842168171768421681817684216819176842168201768421682117684216822176842168231768421682417684216825176842168261768421682717684216828176842168291768421683017684216831176842168321768421683317684216834176842168351768421683617684216837176842168381768421683917684216840176842168411768421684217684216843176842168441768421684517684216846176842168471768421684817684216849176842168501768421685117684216852176842168531768421685417684216855176842168561768421685717684216858176842168591768421686017684216861176842168621768421686317684216864176842168651768421686617684216867176842168681768421686917684216870176842168711768421687217684216873176842168741768421687517684216876176842168771768421687817684216879176842168801768421688117684216882176842168831768421688417684216885176842168861768421688717684216888176842168891768421689017684216891176842168921768421689317684216894176842168951768421689617684216897176842168981768421689917684216900176842169011768421690217684216903176842169041768421690517684216906176842169071768421690817684216909176842169101768421691117684216912176842169131768421691417684216915176842169161768421691717684216918176842169191768421692017684216921176842169221768421692317684216924176842169251768421692617684216927176842169281768421692917684216930176842169311768421693217684216933176842169341768421693517684216936176842169371768421693817684216939176842169401768421694117684216942176842169431768421694417684216945176842169461768421694717684216948176842169491768421695017684216951176842169521768421695317684216954176842169551768421695617684216957176842169581768421695917684216960176842169611768421696217684216963176842169641768421696517684216966176842169671768421696817684216969176842169701768421697117684216972176842169731768421697417684216975176842169761768421697717684216978176842169791768421698017684216981176842169821768421698317684216984176842169851768421698617684216987176842169881768421698917684216990176842169911768421699217684216993176842169941768421699517684216996176842169971768421699817684216999176842170001768421700117684217002176842170031768421700417684217005176842170061768421700717684217008176842170091768421701017684217011176842170121768421701317684217014176842170151768421701617684217017176842170181768421701917684217020176842170211768421702217684217023176842170241768421702517684217026176842170271768421702817684217029176842170301768421703117684217032176842170331768421703417684217035176842170361768421703717684217038176842170391768421704017684217041176842170421768421704317684217044176842170451768421704617684217047176842170481768421704917684217050176842170511768421705217684217053176842170541768421705517684217056176842170571768421705817684217059176842170601768421706117684217062176842170631768421706417684217065176842170661768421706717684217068176842170691768421707017684217071176842170721768421707317684217074176842170751768421707617684217077176842170781768421707917684217080176842170811768421708217684217083176842170841768421708517684217086176842170871768421708817684217089176842170901768421709117684217092176842170931768421709417684217095176842170961768421709717684217098176842170991768421710017684217101176842171021768421710317684217104176842171051768421710617684217107176842171081768421710917684217110176842171111768421711217684217113176842171141768421711517684217116176842171171768421711817684217119176842171201768421712117684217122176842171231768421712417684217125176842171261768421712717684217128176842171291768421713017684217131176842171321768421713317684217134176842171351768421713617684217137176842171381768421713917684217140176842171411768421714217684217143176842171441768421714517684217146176842171471768421714817684217149176842171501768421715117684217152176842171531768421715417684217155176842171561768421715717684217158176842171591768421716017684217161176842171621768421716317684217164176842171651768421716617684217167176842171681768421716917684217170176842171711768421717217684217173176842171741768421717517684217176176842171771768421717817684217179176842171801768421718117684217182176842171831768421718417684217185176842171861768421718717684217188176842171891768421719017684217191176842171921768421719317684217194176842171951768421719617684217197176842171981768421719917684217200176842172011768421720217684217203176842172041768421720517684217206176842172071768421720817684217209176842172101768421721117684217212176842172131768421721417684217215176842172161768421721717684217218176842172191768421722017684217221176842172221768421722317684217224176842172251768421722617684217227176842172281768421722917684217230176842172311768421723217684217233176842172341768421723517684217236176842172371768421723817684217239176842172401768421724117684217242176842172431768421724417684217245176842172461768421724717684217248176842172491768421725017684217251176842172521768421725317684217254176842172551768421725617684217257176842172581768421725917684217260176842172611768421726217684217263176842172641768421726517684217266176842172671768421726817684217269176842172701768421727117684217272176842172731768421727417684217275176842172761768421727717684217278176842172791768421728017684217281176842172821768421728317684217284176842172851768421728617684217287176842172881768421728917684217290176842172911768421729217684217293176842172941768421729517684217296176842172971768421729817684217299176842173001768421730117684217302176842173031768421730417684217305176842173061768421730717684217308176842173091768421731017684217311176842173121768421731317684217314176842173151768421731617684217317176842173181768421731917684217320176842173211768421732217684217323176842173241768421732517684217326176842173271768421732817684217329176842173301768421733117684217332176842173331768421733417684217335176842173361768421733717684217338176842173391768421734017684217341176842173421768421734317684217344176842173451768421734617684217347176842173481768421734917684217350176842173511768421735217684217353176842173541768421735517684217356176842173571768421735817684217359176842173601768421736117684217362176842173631768421736417684217365176842173661768421736717684217368176842173691768421737017684217371176842173721768421737317684217374176842173751768421737617684217377176842173781768421737917684217380176842173811768421738217684217383176842173841768421738517684217386176842173871768421738817684217389176842173901768421739117684217392176842173931768421739417684217395176842173961768421739717684217398176842173991768421740017684217401176842174021768421740317684217404176842174051768421740617684217407176842174081768421740917684217410176842174111768421741217684217413176842174141768421741517684217416176842174171768421741817684217419176842174201768421742117684217422176842174231768421742417684217425176842174261768421742717684217428176842174291768421743017684217431176842174321768421743317684217434176842174351768421743617684217437176842174381768421743917684217440176842174411768421744217684217443176842174441768421744517684217446176842174471768421744817684217449176842174501768421745117684217452176842174531768421745417684217455176842174561768421745717684217458176842174591768421746017684217461176842174621768421746317684217464176842174651768421746617684217467176842174681768421746917684217470176842174711768421747217684217473176842174741768421747517684217476176842174771768421747817684217479176842174801768421748117684217482176842174831768421748417684217485176842174861768421748717684217488176842174891768421749017684217491176842174921768421749317684217494176842174951768421749617684217497176842174981768421749917684217500176842175011768421750217684217503176842175041768421750517684217506176842175071768421750817684217509176842175101768421751117684217512176842175131768421751417684217515176842175161768421751717684217518176842175191768421752017684217521176842175221768421752317684217524176842175251768421752617684217527176842175281768421752917684217530176842175311768421753217684217533176842175341768421753517684217536176842175371768421753817684217539176842175401768421754117684217542176842175431768421754417684217545176842175461768421754717684217548176842175491768421755017684217551176842175521768421755317684217554176842175551768421755617684217557176842175581768421755917684217560176842175611768421756217684217563176842175641768421756517684217566176842175671768421756817684217569176842175701768421757117684217572176842175731768421757417684217575176842175761768421757717684217578176842175791768421758017684217581176842175821768421758317684217584176842175851768421758617684217587176842175881768421758917684217590176842175911768421759217684217593176842175941768421759517684217596176842175971768421759817684217599176842176001768421760117684217602176842176031768421760417684217605176842176061768421760717684217608176842176091768421761017684217611176842176121768421761317684217614176842176151768421761617684217617176842176181768421761917684217620176842176211768421762217684217623176842176241768421762517684217626176842176271768421762817684217629176842176301768421763117684217632176842176331768421763417684217635176842176361768421763717684217638176842176391768421764017684217641176842176421768421764317684217644176842176451768421764617684217647176842176481768421764917684217650176842176511768421765217684217653176842176541768421765517684217656176842176571768421765817684217659176842176601768421766117684217662176842176631768421766417684217665176842176661768421766717684217668176842176691768421767017684217671176842176721768421767317684217674176842176751768421767617684217677176842176781768421767917684217680176842176811768421768217684217683176842176841768421768517684217686176842176871768421768817684217689176842176901768421769117684217692176842176931768421769417684217695176842176961768421769717684217698176842176991768421770017684217701176842177021768421770317684217704176842177051768421770617684217707176842177081768421770917684217710176842177111768421771217684217713176842177141768421771517684217716176842177171768421771817684217719176842177201768421772117684217722176842177231768421772417684217725176842177261768421772717684217728176842177291768421773017684217731176842177321768421773317684217734176842177351768421773617684217737176842177381768421773917684217740176842177411768421774217684217743176842177441768421774517684217746176842177471768421774817684217749176842177501768421775117684217752176842177531768421775417684217755176842177561768421775717684217758176842177591768421776017684217761176842177621768421776317684217764176842177651768421776617684217767176842177681768421776917684217770176842177711768421777217684217773176842177741768421777517684217776176842177771768421777817684217779176842177801768421778117684217782176842177831768421778417684217785176842177861768421778717684217788176842177891768421779017684217791176842177921768421779317684217794176842177951768421779617684217797176842177981768421779917684217800176842178011768421780217684217803176842178041768421780517684217806176842178071768421780817684217809176842178101768421781117684217812176842178131768421781417684217815176842178161768421781717684217818176842178191768421782017684217821176842178221768421782317684217824176842178251768421782617684217827176842178281768421782917684217830176842178311768421783217684217833176842178341768421783517684217836176842178371768421783817684217839176842178401768421784117684217842176842178431768421784417684217845176842178461768421784717684217848176842178491768421785017684217851176842178521768421785317684217854176842178551768421785617684217857176842178581768421785917684217860176842178611768421786217684217863176842178641768421786517684217866176842178671768421786817684217869176842178701768421787117684217872176842178731768421787417684217875176842178761768421787717684217878176842178791768421788017684217881176842178821768421788317684217884176842178851768421788617684217887176842178881768421788917684217890176842178911768421789217684217893176842178941768421789517684217896176842178971768421789817684217899176842179001768421790117684217902176842179031768421790417684217905176842179061768421790717684217908176842179091768421791017684217911176842179121768421791317684217914176842179151768421791617684217917176842179181768421791917684217920176842179211768421792217684217923176842179241768421792517684217926176842179271768421792817684217929176842179301768421793117684217932176842179331768421793417684217935176842179361768421793717684217938176842179391768421794017684217941176842179421768421794317684217944176842179451768421794617684217947176842179481768421794917684217950176842179511768421795217684217953176842179541768421795517684217956176842179571768421795817684217959176842179601768421796117684217962176842179631768421796417684217965176842179661768421796717684217968176842179691768421797017684217971176842179721768421797317684217974176842179751768421797617684217977176842179781768421797917684217980176842179811768421798217684217983176842179841768421798517684217986176842179871768421798817684217989176842179901768421799117684217992176842179931768421799417684217995176842179961768421799717684217998176842179991768421800017684218001176842180021768421800317684218004176842180051768421800617684218007176842180081768421800917684218010176842180111768421801217684218013176842180141768421801517684218016176842180171768421801817684218019176842180201768421802117684218022176842180231768421802417684218025176842180261768421802717684218028176842180291768421803017684218031176842180321768421803317684218034176842180351768421803617684218037176842180381768421803917684218040176842180411768421804217684218043176842180441768421804517684218046176842180471768421804817684218049176842180501768421805117684218052176842180531768421805417684218055176842180561768421805717684218058176842180591768421806017684218061176842180621768421806317684218064176842180651768421806617684218067176842180681768421806917684218070176842180711768421807217684218073176842180741768421807517684218076176842180771768421807817684218079176842180801768421808117684218082176842180831768421808417684218085176842180861768421808717684218088176842180891768421809017684218091176842180921768421809317684218094176842180951768421809617684218097176842180981768421809917684218100176842181011768421810217684218103176842181041768421810517684218106176842181071768421810817684218109176842181101768421811117684218112176842181131768421811417684218115176842181161768421811717684218118176842181191768421812017684218121176842181221768421812317684218124176842181251768421812617684218127176842181281768421812917684218130176842181311768421813217684218133176842181341768421813517684218136176842181371768421813817684218139176842181401768421814117684218142176842181431768421814417684218145176842181461768421814717684218148176842181491768421815017684218151176842181521768421815317684218154176842181551768421815617684218157176842181581768421815917684218160176842181611768421816217684218163176842181641768421816517684218166176842181671768421816817684218169176842181701768421817117684218172176842181731768421817417684218175176842181761768421817717684218178176842181791768421818017684218181176842181821768421818317684218184176842181851768421818617684218187176842181881768421818917684218190176842181911768421819217684218193176842181941768421819517684218196176842181971768421819817684218199176842182001768421820117684218202176842182031768421820417684218205176842182061768421820717684218208176842182091768421821017684218211176842182121768421821317684218214176842182151768421821617684218217176842182181768421821917684218220176842182211768421822217684218223176842182241768421822517684218226176842182271768421822817684218229176842182301768421823117684218232176842182331768421823417684218235176842182361768421823717684218238176842182391768421824017684218241176842182421768421824317684218244176842182451768421824617684218247176842182481768421824917684218250176842182511768421825217684218253176842182541768421825517684218256176842182571768421825817684218259176842182601768421826117684218262176842182631768421826417684218265176842182661768421826717684218268176842182691768421827017684218271176842182721768421827317684218274176842182751768421827617684218277176842182781768421827917684218280176842182811768421828217684218283176842182841768421828517684218286176842182871768421828817684218289176842182901768421829117684218292176842182931768421829417684218295176842182961768421829717684218298176842182991768421830017684218301176842183021768421830317684218304176842183051768421830617684218307176842183081768421830917684218310176842183111768421831217684218313176842183141768421831517684218316176842183171768421831817684218319176842183201768421832117684218322176842183231768421832417684218325176842183261768421832717684218328176842183291768421833017684218331176842183321768421833317684218334176842183351768421833617684218337176842183381768421833917684218340176842183411768421834217684218343176842183441768421834517684218346176842183471768421834817684218349176842183501768421835117684218352176842183531768421835417684218355176842183561768421835717684218358176842183591768421836017684218361176842183621768421836317684218364176842183651768421836617684218367176842183681768421836917684218370176842183711768421837217684218373176842183741768421837517684218376176842183771768421837817684218379176842183801768421838117684218382176842183831768421838417684218385176842183861768421838717684218388176842183891768421839017684218391176842183921768421839317684218394176842183951768421839617684218397176842183981768421839917684218400176842184011768421840217684218403176842184041768421840517684218406176842184071768421840817684218409176842184101768421841117684218412176842184131768421841417684218415176842184161768421841717684218418176842184191768421842017684218421176842184221768421842317684218424176842184251768421842617684218427176842184281768421842917684218430176842184311768421843217684218433176842184341768421843517684218436176842184371768421843817684218439176842184401768421844117684218442176842184431768421844417684218445176842184461768421844717684218448176842184491768421845017684218451176842184521768421845317684218454176842184551768421845617684218457176842184581768421845917684218460176842184611768421846217684218463176842184641768421846517684218466176842184671768421846817684218469176842184701768421847117684218472176842184731768421847417684218475176842184761768421847717684218478176842184791768421848017684218481176842184821768421848317684218484176842184851768421848617684218487176842184881768421848917684218490176842184911768421849217684218493176842184941768421849517684218496176842184971768421849817684218499176842185001768421850117684218502176842185031768421850417684218505176842185061768421850717684218508176842185091768421851017684218511176842185121768421851317684218514176842185151768421851617684218517176842185181768421851917684218520176842185211768421852217684218523176842185241768421852517684218526176842185271768421852817684218529176842185301768421853117684218532176842185331768421853417684218535176842185361768421853717684218538176842185391768421854017684218541176842185421768421854317684218544176842185451768421854617684218547176842185481768421854917684218550176842185511768421855217684218553176842185541768421855517684218556176842185571768421855817684218559176842185601768421856117684218562176842185631768421856417684218565176842185661768421856717684218568176842185691768421857017684218571176842185721768421857317684218574176842185751768421857617684218577176842185781768421857917684218580176842185811768421858217684218583176842185841768421858517684218586176842185871768421858817684218589176842185901768421859117684218592176842185931768421859417684218595176842185961768421859717684218598176842185991768421860017684218601176842186021768421860317684218604176842186051768421860617684218607176842186081768421860917684218610176842186111768421861217684218613176842186141768421861517684218616176842186171768421861817684218619176842186201768421862117684218622176842186231768421862417684218625176842186261768421862717684218628176842186291768421863017684218631176842186321768421863317684218634176842186351768421863617684218637176842186381768421863917684218640176842186411768421864217684218643176842186441768421864517684218646176842186471768421864817684218649176842186501768421865117684218652176842186531768421865417684218655176842186561768421865717684218658176842186591768421866017684218661176842186621768421866317684218664176842186651768421866617684218667176842186681768421866917684218670176842186711768421867217684218673176842186741768421867517684218676176842186771768421867817684218679176842186801768421868117684218682176842186831768421868417684218685176842186861768421868717684218688176842186891768421869017684218691176842186921768421869317684218694176842186951768421869617684218697176842186981768421869917684218700176842187011768421870217684218703176842187041768421870517684218706176842187071768421870817684218709176842187101768421871117684218712176842187131768421871417684218715176842187161768421871717684218718176842187191768421872017684218721176842187221768421872317684218724176842187251768421872617684218727176842187281768421872917684218730176842187311768421873217684218733176842187341768421873517684218736176842187371768421873817684218739176842187401768421874117684218742176842187431768421874417684218745176842187461768421874717684218748176842187491768421875017684218751176842187521768421875317684218754176842187551768421875617684218757176842187581768421875917684218760176842187611768421876217684218763176842187641768421876517684218766176842187671768421876817684218769176842187701768421877117684218772176842187731768421877417684218775176842187761768421877717684218778176842187791768421878017684218781176842187821768421878317684218784176842187851768421878617684218787176842187881768421878917684218790176842187911768421879217684218793176842187941768421879517684218796176842187971768421879817684218799176842188001768421880117684218802176842188031768421880417684218805176842188061768421880717684218808176842188091768421881017684218811176842188121768421881317684218814176842188151768421881617684218817176842188181768421881917684218820176842188211768421882217684218823176842188241768421882517684218826176842188271768421882817684218829176842188301768421883117684218832176842188331768421883417684218835176842188361768421883717684218838176842188391768421884017684218841176842188421768421884317684218844176842188451768421884617684218847176842188481768421884917684218850176842188511768421885217684218853176842188541768421885517684218856176842188571768421885817684218859176842188601768421886117684218862176842188631768421886417684218865176842188661768421886717684218868176842188691768421887017684218871176842188721768421887317684218874176842188751768421887617684218877176842188781768421887917684218880176842188811768421888217684218883176842188841768421888517684218886176842188871768421888817684218889176842188901768421889117684218892176842188931768421889417684218895176842188961768421889717684218898176842188991768421890017684218901176842189021768421890317684218904176842189051768421890617684218907176842189081768421890917684218910176842189111768421891217684218913176842189141768421891517684218916176842189171768421891817684218919176842189201768421892117684218922176842189231768421892417684218925176842189261768421892717684218928176842189291768421893017684218931176842189321768421893317684218934176842189351768421893617684218937176842189381768421893917684218940176842189411768421894217684218943176842189441768421894517684218946176842189471768421894817684218949176842189501768421895117684218952176842189531768421895417684218955176842189561768421895717684218958176842189591768421896017684218961176842189621768421896317684218964176842189651768421896617684218967176842189681768421896917684218970176842189711768421897217684218973176842189741768421897517684218976176842189771768421897817684218979176842189801768421898117684218982176842189831768421898417684218985176842189861768421898717684218988176842189891768421899017684218991176842189921768421899317684218994176842189951768421899617684218997176842189981768421899917684219000176842190011768421900217684219003176842190041768421900517684219006176842190071768421900817684219009176842190101768421901117684219012176842190131768421901417684219015176842190161768421901717684219018176842190191768421902017684219021176842190221768421902317684219024176842190251768421902617684219027176842190281768421902917684219030176842190311768421903217684219033176842190341768421903517684219036176842190371768421903817684219039176842190401768421904117684219042176842190431768421904417684219045176842190461768421904717684219048176842190491768421905017684219051176842190521768421905317684219054176842190551768421905617684219057176842190581768421905917684219060176842190611768421906217684219063176842190641768421906517684219066176842190671768421906817684219069176842190701768421907117684219072176842190731768421907417684219075176842190761768421907717684219078176842190791768421908017684219081176842190821768421908317684219084176842190851768421908617684219087176842190881768421908917684219090176842190911768421909217684219093176842190941768421909517684219096176842190971768421909817684219099176842191001768421910117684219102176842191031768421910417684219105176842191061768421910717684219108176842191091768421911017684219111176842191121768421911317684219114176842191151768421911617684219117176842191181768421911917684219120176842191211768421912217684219123176842191241768421912517684219126176842191271768421912817684219129176842191301768421913117684219132176842191331768421913417684219135176842191361768421913717684219138176842191391768421914017684219141176842191421768421914317684219144176842191451768421914617684219147176842191481768421914917684219150176842191511768421915217684219153176842191541768421915517684219156176842191571768421915817684219159176842191601768421916117684219162176842191631768421916417684219165176842191661768421916717684219168176842191691768421917017684219171176842191721768421917317684219174176842191751768421917617684219177176842191781768421917917684219180176842191811768421918217684219183176842191841768421918517684219186176842191871768421918817684219189176842191901768421919117684219192176842191931768421919417684219195176842191961768421919717684219198176842191991768421920017684219201176842192021768421920317684219204176842192051768421920617684219207176842192081768421920917684219210176842192111768421921217684219213176842192141768421921517684219216176842192171768421921817684219219176842192201768421922117684219222176842192231768421922417684219225176842192261768421922717684219228176842192291768421923017684219231176842192321768421923317684219234176842192351768421923617684219237176842192381768421923917684219240176842192411768421924217684219243176842192441768421924517684219246176842192471768421924817684219249176842192501768421925117684219252176842192531768421925417684219255176842192561768421925717684219258176842192591768421926017684219261176842192621768421926317684219264176842192651768421926617684219267176842192681768421926917684219270176842192711768421927217684219273176842192741768421927517684219276176842192771768421927817684219279176842192801768421928117684219282176842192831768421928417684219285176842192861768421928717684219288176842192891768421929017684219291176842192921768421929317684219294176842192951768421929617684219297176842192981768421929917684219300176842193011768421930217684219303176842193041768421930517684219306176842193071768421930817684219309176842193101768421931117684219312176842193131768421931417684219315176842193161768421931717684219318176842193191768421932017684219321176842193221768421932317684219324176842193251768421932617684219327176842193281768421932917684219330176842193311768421933217684219333176842193341768421933517684219336176842193371768421933817684219339176842193401768421934117684219342176842193431768421934417684219345176842193461768421934717684219348176842193491768421935017684219351176842193521768421935317684219354176842193551768421935617684219357176842193581768421935917684219360176842193611768421936217684219363176842193641768421936517684219366176842193671768421936817684219369176842193701768421937117684219372176842193731768421937417684219375176842193761768421937717684219378176842193791768421938017684219381176842193821768421938317684219384176842193851768421938617684219387176842193881768421938917684219390176842193911768421939217684219393176842193941768421939517684219396176842193971768421939817684219399176842194001768421940117684219402176842194031768421940417684219405176842194061768421940717684219408176842194091768421941017684219411176842194121768421941317684219414176842194151768421941617684219417176842194181768421941917684219420176842194211768421942217684219423176842194241768421942517684219426176842194271768421942817684219429176842194301768421943117684219432176842194331768421943417684219435176842194361768421943717684219438176842194391768421944017684219441176842194421768421944317684219444176842194451768421944617684219447176842194481768421944917684219450176842194511768421945217684219453176842194541768421945517684219456176842194571768421945817684219459176842194601768421946117684219462176842194631768421946417684219465176842194661768421946717684219468176842194691768421947017684219471176842194721768421947317684219474176842194751768421947617684219477176842194781768421947917684219480176842194811768421948217684219483176842194841768421948517684219486176842194871768421948817684219489176842194901768421949117684219492176842194931768421949417684219495176842194961768421949717684219498176842194991768421950017684219501176842195021768421950317684219504176842195051768421950617684219507176842195081768421950917684219510176842195111768421951217684219513176842195141768421951517684219516176842195171768421951817684219519176842195201768421952117684219522176842195231768421952417684219525176842195261768421952717684219528176842195291768421953017684219531176842195321768421953317684219534176842195351768421953617684219537176842195381768421953917684219540176842195411768421954217684219543176842195441768421954517684219546176842195471768421954817684219549176842195501768421955117684219552176842195531768421955417684219555176842195561768421955717684219558176842195591768421956017684219561176842195621768421956317684219564176842195651768421956617684219567176842195681768421956917684219570176842195711768421957217684219573176842195741768421957517684219576176842195771768421957817684219579176842195801768421958117684219582176842195831768421958417684219585176842195861768421958717684219588176842195891768421959017684219591176842195921768421959317684219594176842195951768421959617684219597176842195981768421959917684219600176842196011768421960217684219603176842196041768421960517684219606176842196071768421960817684219609176842196101768421961117684219612176842196131768421961417684219615176842196161768421961717684219618176842196191768421962017684219621176842196221768421962317684219624176842196251768421962617684219627176842196281768421962917684219630176842196311768421963217684219633176842196341768421963517684219636176842196371768421963817684219639176842196401768421964117684219642176842196431768421964417684219645176842196461768421964717684219648176842196491768421965017684219651176842196521768421965317684219654176842196551768421965617684219657176842196581768421965917684219660176842196611768421966217684219663176842196641768421966517684219666176842196671768421966817684219669176842196701768421967117684219672176842196731768421967417684219675176842196761768421967717684219678176842196791768421968017684219681176842196821768421968317684219684176842196851768421968617684219687176842196881768421968917684219690176842196911768421969217684219693176842196941768421969517684219696176842196971768421969817684219699176842197001768421970117684219702176842197031768421970417684219705176842197061768421970717684219708176842197091768421971017684219711176842197121768421971317684219714176842197151768421971617684219717176842197181768421971917684219720176842197211768421972217684219723176842197241768421972517684219726176842197271768421972817684219729176842197301768421973117684219732176842197331768421973417684219735176842197361768421973717684219738176842197391768421974017684219741176842197421768421974317684219744176842197451768421974617684219747176842197481768421974917684219750176842197511768421975217684219753176842197541768421975517684219756176842197571768421975817684219759176842197601768421976117684219762176842197631768421976417684219765176842197661768421976717684219768176842197691768421977017684219771176842197721768421977317684219774176842197751768421977617684219777176842197781768421977917684219780176842197811768421978217684219783176842197841768421978517684219786176842197871768421978817684219789176842197901768421979117684219792176842197931768421979417684219795176842197961768421979717684219798176842197991768421980017684219801176842198021768421980317684219804176842198051768421980617684219807176842198081768421980917684219810176842198111768421981217684219813176842198141768421981517684219816176842198171768421981817684219819176842198201768421982117684219822176842198231768421982417684219825176842198261768421982717684219828176842198291768421983017684219831176842198321768421983317684219834176842198351768421983617684219837176842198381768421983917684219840176842198411768421984217684219843176842198441768421984517684219846176842198471768421984817684219849176842198501768421985117684219852176842198531768421985417684219855176842198561768421985717684219858176842198591768421986017684219861176842198621768421986317684219864176842198651768421986617684219867176842198681768421986917684219870176842198711768421987217684219873176842198741768421987517684219876176842198771768421987817684219879176842198801768421988117684219882176842198831768421988417684219885176842198861768421988717684219888176842198891768421989017684219891176842198921768421989317684219894176842198951768421989617684219897176842198981768421989917684219900176842199011768421990217684219903176842199041768421990517684219906176842199071768421990817684219909176842199101768421991117684219912176842199131768421991417684219915176842199161768421991717684219918176842199191768421992017684219921176842199221768421992317684219924176842199251768421992617684219927176842199281768421992917684219930176842199311768421993217684219933176842199341768421993517684219936176842199371768421993817684219939176842199401768421994117684219942176842199431768421994417684219945176842199461768421994717684219948176842199491768421995017684219951176842199521768421995317684219954176842199551768421995617684219957176842199581768421995917684219960176842199611768421996217684219963176842199641768421996517684219966176842199671768421996817684219969176842199701768421997117684219972176842199731768421997417684219975176842199761768421997717684219978176842199791768421998017684219981176842199821768421998317684219984176842199851768421998617684219987176842199881768421998917684219990176842199911768421999217684219993176842199941768421999517684219996176842199971768421999817684219999