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

手机号段1783831

1783831号段手机号码表

17838310000178383100011783831000217838310003178383100041783831000517838310006178383100071783831000817838310009178383100101783831001117838310012178383100131783831001417838310015178383100161783831001717838310018178383100191783831002017838310021178383100221783831002317838310024178383100251783831002617838310027178383100281783831002917838310030178383100311783831003217838310033178383100341783831003517838310036178383100371783831003817838310039178383100401783831004117838310042178383100431783831004417838310045178383100461783831004717838310048178383100491783831005017838310051178383100521783831005317838310054178383100551783831005617838310057178383100581783831005917838310060178383100611783831006217838310063178383100641783831006517838310066178383100671783831006817838310069178383100701783831007117838310072178383100731783831007417838310075178383100761783831007717838310078178383100791783831008017838310081178383100821783831008317838310084178383100851783831008617838310087178383100881783831008917838310090178383100911783831009217838310093178383100941783831009517838310096178383100971783831009817838310099178383101001783831010117838310102178383101031783831010417838310105178383101061783831010717838310108178383101091783831011017838310111178383101121783831011317838310114178383101151783831011617838310117178383101181783831011917838310120178383101211783831012217838310123178383101241783831012517838310126178383101271783831012817838310129178383101301783831013117838310132178383101331783831013417838310135178383101361783831013717838310138178383101391783831014017838310141178383101421783831014317838310144178383101451783831014617838310147178383101481783831014917838310150178383101511783831015217838310153178383101541783831015517838310156178383101571783831015817838310159178383101601783831016117838310162178383101631783831016417838310165178383101661783831016717838310168178383101691783831017017838310171178383101721783831017317838310174178383101751783831017617838310177178383101781783831017917838310180178383101811783831018217838310183178383101841783831018517838310186178383101871783831018817838310189178383101901783831019117838310192178383101931783831019417838310195178383101961783831019717838310198178383101991783831020017838310201178383102021783831020317838310204178383102051783831020617838310207178383102081783831020917838310210178383102111783831021217838310213178383102141783831021517838310216178383102171783831021817838310219178383102201783831022117838310222178383102231783831022417838310225178383102261783831022717838310228178383102291783831023017838310231178383102321783831023317838310234178383102351783831023617838310237178383102381783831023917838310240178383102411783831024217838310243178383102441783831024517838310246178383102471783831024817838310249178383102501783831025117838310252178383102531783831025417838310255178383102561783831025717838310258178383102591783831026017838310261178383102621783831026317838310264178383102651783831026617838310267178383102681783831026917838310270178383102711783831027217838310273178383102741783831027517838310276178383102771783831027817838310279178383102801783831028117838310282178383102831783831028417838310285178383102861783831028717838310288178383102891783831029017838310291178383102921783831029317838310294178383102951783831029617838310297178383102981783831029917838310300178383103011783831030217838310303178383103041783831030517838310306178383103071783831030817838310309178383103101783831031117838310312178383103131783831031417838310315178383103161783831031717838310318178383103191783831032017838310321178383103221783831032317838310324178383103251783831032617838310327178383103281783831032917838310330178383103311783831033217838310333178383103341783831033517838310336178383103371783831033817838310339178383103401783831034117838310342178383103431783831034417838310345178383103461783831034717838310348178383103491783831035017838310351178383103521783831035317838310354178383103551783831035617838310357178383103581783831035917838310360178383103611783831036217838310363178383103641783831036517838310366178383103671783831036817838310369178383103701783831037117838310372178383103731783831037417838310375178383103761783831037717838310378178383103791783831038017838310381178383103821783831038317838310384178383103851783831038617838310387178383103881783831038917838310390178383103911783831039217838310393178383103941783831039517838310396178383103971783831039817838310399178383104001783831040117838310402178383104031783831040417838310405178383104061783831040717838310408178383104091783831041017838310411178383104121783831041317838310414178383104151783831041617838310417178383104181783831041917838310420178383104211783831042217838310423178383104241783831042517838310426178383104271783831042817838310429178383104301783831043117838310432178383104331783831043417838310435178383104361783831043717838310438178383104391783831044017838310441178383104421783831044317838310444178383104451783831044617838310447178383104481783831044917838310450178383104511783831045217838310453178383104541783831045517838310456178383104571783831045817838310459178383104601783831046117838310462178383104631783831046417838310465178383104661783831046717838310468178383104691783831047017838310471178383104721783831047317838310474178383104751783831047617838310477178383104781783831047917838310480178383104811783831048217838310483178383104841783831048517838310486178383104871783831048817838310489178383104901783831049117838310492178383104931783831049417838310495178383104961783831049717838310498178383104991783831050017838310501178383105021783831050317838310504178383105051783831050617838310507178383105081783831050917838310510178383105111783831051217838310513178383105141783831051517838310516178383105171783831051817838310519178383105201783831052117838310522178383105231783831052417838310525178383105261783831052717838310528178383105291783831053017838310531178383105321783831053317838310534178383105351783831053617838310537178383105381783831053917838310540178383105411783831054217838310543178383105441783831054517838310546178383105471783831054817838310549178383105501783831055117838310552178383105531783831055417838310555178383105561783831055717838310558178383105591783831056017838310561178383105621783831056317838310564178383105651783831056617838310567178383105681783831056917838310570178383105711783831057217838310573178383105741783831057517838310576178383105771783831057817838310579178383105801783831058117838310582178383105831783831058417838310585178383105861783831058717838310588178383105891783831059017838310591178383105921783831059317838310594178383105951783831059617838310597178383105981783831059917838310600178383106011783831060217838310603178383106041783831060517838310606178383106071783831060817838310609178383106101783831061117838310612178383106131783831061417838310615178383106161783831061717838310618178383106191783831062017838310621178383106221783831062317838310624178383106251783831062617838310627178383106281783831062917838310630178383106311783831063217838310633178383106341783831063517838310636178383106371783831063817838310639178383106401783831064117838310642178383106431783831064417838310645178383106461783831064717838310648178383106491783831065017838310651178383106521783831065317838310654178383106551783831065617838310657178383106581783831065917838310660178383106611783831066217838310663178383106641783831066517838310666178383106671783831066817838310669178383106701783831067117838310672178383106731783831067417838310675178383106761783831067717838310678178383106791783831068017838310681178383106821783831068317838310684178383106851783831068617838310687178383106881783831068917838310690178383106911783831069217838310693178383106941783831069517838310696178383106971783831069817838310699178383107001783831070117838310702178383107031783831070417838310705178383107061783831070717838310708178383107091783831071017838310711178383107121783831071317838310714178383107151783831071617838310717178383107181783831071917838310720178383107211783831072217838310723178383107241783831072517838310726178383107271783831072817838310729178383107301783831073117838310732178383107331783831073417838310735178383107361783831073717838310738178383107391783831074017838310741178383107421783831074317838310744178383107451783831074617838310747178383107481783831074917838310750178383107511783831075217838310753178383107541783831075517838310756178383107571783831075817838310759178383107601783831076117838310762178383107631783831076417838310765178383107661783831076717838310768178383107691783831077017838310771178383107721783831077317838310774178383107751783831077617838310777178383107781783831077917838310780178383107811783831078217838310783178383107841783831078517838310786178383107871783831078817838310789178383107901783831079117838310792178383107931783831079417838310795178383107961783831079717838310798178383107991783831080017838310801178383108021783831080317838310804178383108051783831080617838310807178383108081783831080917838310810178383108111783831081217838310813178383108141783831081517838310816178383108171783831081817838310819178383108201783831082117838310822178383108231783831082417838310825178383108261783831082717838310828178383108291783831083017838310831178383108321783831083317838310834178383108351783831083617838310837178383108381783831083917838310840178383108411783831084217838310843178383108441783831084517838310846178383108471783831084817838310849178383108501783831085117838310852178383108531783831085417838310855178383108561783831085717838310858178383108591783831086017838310861178383108621783831086317838310864178383108651783831086617838310867178383108681783831086917838310870178383108711783831087217838310873178383108741783831087517838310876178383108771783831087817838310879178383108801783831088117838310882178383108831783831088417838310885178383108861783831088717838310888178383108891783831089017838310891178383108921783831089317838310894178383108951783831089617838310897178383108981783831089917838310900178383109011783831090217838310903178383109041783831090517838310906178383109071783831090817838310909178383109101783831091117838310912178383109131783831091417838310915178383109161783831091717838310918178383109191783831092017838310921178383109221783831092317838310924178383109251783831092617838310927178383109281783831092917838310930178383109311783831093217838310933178383109341783831093517838310936178383109371783831093817838310939178383109401783831094117838310942178383109431783831094417838310945178383109461783831094717838310948178383109491783831095017838310951178383109521783831095317838310954178383109551783831095617838310957178383109581783831095917838310960178383109611783831096217838310963178383109641783831096517838310966178383109671783831096817838310969178383109701783831097117838310972178383109731783831097417838310975178383109761783831097717838310978178383109791783831098017838310981178383109821783831098317838310984178383109851783831098617838310987178383109881783831098917838310990178383109911783831099217838310993178383109941783831099517838310996178383109971783831099817838310999178383110001783831100117838311002178383110031783831100417838311005178383110061783831100717838311008178383110091783831101017838311011178383110121783831101317838311014178383110151783831101617838311017178383110181783831101917838311020178383110211783831102217838311023178383110241783831102517838311026178383110271783831102817838311029178383110301783831103117838311032178383110331783831103417838311035178383110361783831103717838311038178383110391783831104017838311041178383110421783831104317838311044178383110451783831104617838311047178383110481783831104917838311050178383110511783831105217838311053178383110541783831105517838311056178383110571783831105817838311059178383110601783831106117838311062178383110631783831106417838311065178383110661783831106717838311068178383110691783831107017838311071178383110721783831107317838311074178383110751783831107617838311077178383110781783831107917838311080178383110811783831108217838311083178383110841783831108517838311086178383110871783831108817838311089178383110901783831109117838311092178383110931783831109417838311095178383110961783831109717838311098178383110991783831110017838311101178383111021783831110317838311104178383111051783831110617838311107178383111081783831110917838311110178383111111783831111217838311113178383111141783831111517838311116178383111171783831111817838311119178383111201783831112117838311122178383111231783831112417838311125178383111261783831112717838311128178383111291783831113017838311131178383111321783831113317838311134178383111351783831113617838311137178383111381783831113917838311140178383111411783831114217838311143178383111441783831114517838311146178383111471783831114817838311149178383111501783831115117838311152178383111531783831115417838311155178383111561783831115717838311158178383111591783831116017838311161178383111621783831116317838311164178383111651783831116617838311167178383111681783831116917838311170178383111711783831117217838311173178383111741783831117517838311176178383111771783831117817838311179178383111801783831118117838311182178383111831783831118417838311185178383111861783831118717838311188178383111891783831119017838311191178383111921783831119317838311194178383111951783831119617838311197178383111981783831119917838311200178383112011783831120217838311203178383112041783831120517838311206178383112071783831120817838311209178383112101783831121117838311212178383112131783831121417838311215178383112161783831121717838311218178383112191783831122017838311221178383112221783831122317838311224178383112251783831122617838311227178383112281783831122917838311230178383112311783831123217838311233178383112341783831123517838311236178383112371783831123817838311239178383112401783831124117838311242178383112431783831124417838311245178383112461783831124717838311248178383112491783831125017838311251178383112521783831125317838311254178383112551783831125617838311257178383112581783831125917838311260178383112611783831126217838311263178383112641783831126517838311266178383112671783831126817838311269178383112701783831127117838311272178383112731783831127417838311275178383112761783831127717838311278178383112791783831128017838311281178383112821783831128317838311284178383112851783831128617838311287178383112881783831128917838311290178383112911783831129217838311293178383112941783831129517838311296178383112971783831129817838311299178383113001783831130117838311302178383113031783831130417838311305178383113061783831130717838311308178383113091783831131017838311311178383113121783831131317838311314178383113151783831131617838311317178383113181783831131917838311320178383113211783831132217838311323178383113241783831132517838311326178383113271783831132817838311329178383113301783831133117838311332178383113331783831133417838311335178383113361783831133717838311338178383113391783831134017838311341178383113421783831134317838311344178383113451783831134617838311347178383113481783831134917838311350178383113511783831135217838311353178383113541783831135517838311356178383113571783831135817838311359178383113601783831136117838311362178383113631783831136417838311365178383113661783831136717838311368178383113691783831137017838311371178383113721783831137317838311374178383113751783831137617838311377178383113781783831137917838311380178383113811783831138217838311383178383113841783831138517838311386178383113871783831138817838311389178383113901783831139117838311392178383113931783831139417838311395178383113961783831139717838311398178383113991783831140017838311401178383114021783831140317838311404178383114051783831140617838311407178383114081783831140917838311410178383114111783831141217838311413178383114141783831141517838311416178383114171783831141817838311419178383114201783831142117838311422178383114231783831142417838311425178383114261783831142717838311428178383114291783831143017838311431178383114321783831143317838311434178383114351783831143617838311437178383114381783831143917838311440178383114411783831144217838311443178383114441783831144517838311446178383114471783831144817838311449178383114501783831145117838311452178383114531783831145417838311455178383114561783831145717838311458178383114591783831146017838311461178383114621783831146317838311464178383114651783831146617838311467178383114681783831146917838311470178383114711783831147217838311473178383114741783831147517838311476178383114771783831147817838311479178383114801783831148117838311482178383114831783831148417838311485178383114861783831148717838311488178383114891783831149017838311491178383114921783831149317838311494178383114951783831149617838311497178383114981783831149917838311500178383115011783831150217838311503178383115041783831150517838311506178383115071783831150817838311509178383115101783831151117838311512178383115131783831151417838311515178383115161783831151717838311518178383115191783831152017838311521178383115221783831152317838311524178383115251783831152617838311527178383115281783831152917838311530178383115311783831153217838311533178383115341783831153517838311536178383115371783831153817838311539178383115401783831154117838311542178383115431783831154417838311545178383115461783831154717838311548178383115491783831155017838311551178383115521783831155317838311554178383115551783831155617838311557178383115581783831155917838311560178383115611783831156217838311563178383115641783831156517838311566178383115671783831156817838311569178383115701783831157117838311572178383115731783831157417838311575178383115761783831157717838311578178383115791783831158017838311581178383115821783831158317838311584178383115851783831158617838311587178383115881783831158917838311590178383115911783831159217838311593178383115941783831159517838311596178383115971783831159817838311599178383116001783831160117838311602178383116031783831160417838311605178383116061783831160717838311608178383116091783831161017838311611178383116121783831161317838311614178383116151783831161617838311617178383116181783831161917838311620178383116211783831162217838311623178383116241783831162517838311626178383116271783831162817838311629178383116301783831163117838311632178383116331783831163417838311635178383116361783831163717838311638178383116391783831164017838311641178383116421783831164317838311644178383116451783831164617838311647178383116481783831164917838311650178383116511783831165217838311653178383116541783831165517838311656178383116571783831165817838311659178383116601783831166117838311662178383116631783831166417838311665178383116661783831166717838311668178383116691783831167017838311671178383116721783831167317838311674178383116751783831167617838311677178383116781783831167917838311680178383116811783831168217838311683178383116841783831168517838311686178383116871783831168817838311689178383116901783831169117838311692178383116931783831169417838311695178383116961783831169717838311698178383116991783831170017838311701178383117021783831170317838311704178383117051783831170617838311707178383117081783831170917838311710178383117111783831171217838311713178383117141783831171517838311716178383117171783831171817838311719178383117201783831172117838311722178383117231783831172417838311725178383117261783831172717838311728178383117291783831173017838311731178383117321783831173317838311734178383117351783831173617838311737178383117381783831173917838311740178383117411783831174217838311743178383117441783831174517838311746178383117471783831174817838311749178383117501783831175117838311752178383117531783831175417838311755178383117561783831175717838311758178383117591783831176017838311761178383117621783831176317838311764178383117651783831176617838311767178383117681783831176917838311770178383117711783831177217838311773178383117741783831177517838311776178383117771783831177817838311779178383117801783831178117838311782178383117831783831178417838311785178383117861783831178717838311788178383117891783831179017838311791178383117921783831179317838311794178383117951783831179617838311797178383117981783831179917838311800178383118011783831180217838311803178383118041783831180517838311806178383118071783831180817838311809178383118101783831181117838311812178383118131783831181417838311815178383118161783831181717838311818178383118191783831182017838311821178383118221783831182317838311824178383118251783831182617838311827178383118281783831182917838311830178383118311783831183217838311833178383118341783831183517838311836178383118371783831183817838311839178383118401783831184117838311842178383118431783831184417838311845178383118461783831184717838311848178383118491783831185017838311851178383118521783831185317838311854178383118551783831185617838311857178383118581783831185917838311860178383118611783831186217838311863178383118641783831186517838311866178383118671783831186817838311869178383118701783831187117838311872178383118731783831187417838311875178383118761783831187717838311878178383118791783831188017838311881178383118821783831188317838311884178383118851783831188617838311887178383118881783831188917838311890178383118911783831189217838311893178383118941783831189517838311896178383118971783831189817838311899178383119001783831190117838311902178383119031783831190417838311905178383119061783831190717838311908178383119091783831191017838311911178383119121783831191317838311914178383119151783831191617838311917178383119181783831191917838311920178383119211783831192217838311923178383119241783831192517838311926178383119271783831192817838311929178383119301783831193117838311932178383119331783831193417838311935178383119361783831193717838311938178383119391783831194017838311941178383119421783831194317838311944178383119451783831194617838311947178383119481783831194917838311950178383119511783831195217838311953178383119541783831195517838311956178383119571783831195817838311959178383119601783831196117838311962178383119631783831196417838311965178383119661783831196717838311968178383119691783831197017838311971178383119721783831197317838311974178383119751783831197617838311977178383119781783831197917838311980178383119811783831198217838311983178383119841783831198517838311986178383119871783831198817838311989178383119901783831199117838311992178383119931783831199417838311995178383119961783831199717838311998178383119991783831200017838312001178383120021783831200317838312004178383120051783831200617838312007178383120081783831200917838312010178383120111783831201217838312013178383120141783831201517838312016178383120171783831201817838312019178383120201783831202117838312022178383120231783831202417838312025178383120261783831202717838312028178383120291783831203017838312031178383120321783831203317838312034178383120351783831203617838312037178383120381783831203917838312040178383120411783831204217838312043178383120441783831204517838312046178383120471783831204817838312049178383120501783831205117838312052178383120531783831205417838312055178383120561783831205717838312058178383120591783831206017838312061178383120621783831206317838312064178383120651783831206617838312067178383120681783831206917838312070178383120711783831207217838312073178383120741783831207517838312076178383120771783831207817838312079178383120801783831208117838312082178383120831783831208417838312085178383120861783831208717838312088178383120891783831209017838312091178383120921783831209317838312094178383120951783831209617838312097178383120981783831209917838312100178383121011783831210217838312103178383121041783831210517838312106178383121071783831210817838312109178383121101783831211117838312112178383121131783831211417838312115178383121161783831211717838312118178383121191783831212017838312121178383121221783831212317838312124178383121251783831212617838312127178383121281783831212917838312130178383121311783831213217838312133178383121341783831213517838312136178383121371783831213817838312139178383121401783831214117838312142178383121431783831214417838312145178383121461783831214717838312148178383121491783831215017838312151178383121521783831215317838312154178383121551783831215617838312157178383121581783831215917838312160178383121611783831216217838312163178383121641783831216517838312166178383121671783831216817838312169178383121701783831217117838312172178383121731783831217417838312175178383121761783831217717838312178178383121791783831218017838312181178383121821783831218317838312184178383121851783831218617838312187178383121881783831218917838312190178383121911783831219217838312193178383121941783831219517838312196178383121971783831219817838312199178383122001783831220117838312202178383122031783831220417838312205178383122061783831220717838312208178383122091783831221017838312211178383122121783831221317838312214178383122151783831221617838312217178383122181783831221917838312220178383122211783831222217838312223178383122241783831222517838312226178383122271783831222817838312229178383122301783831223117838312232178383122331783831223417838312235178383122361783831223717838312238178383122391783831224017838312241178383122421783831224317838312244178383122451783831224617838312247178383122481783831224917838312250178383122511783831225217838312253178383122541783831225517838312256178383122571783831225817838312259178383122601783831226117838312262178383122631783831226417838312265178383122661783831226717838312268178383122691783831227017838312271178383122721783831227317838312274178383122751783831227617838312277178383122781783831227917838312280178383122811783831228217838312283178383122841783831228517838312286178383122871783831228817838312289178383122901783831229117838312292178383122931783831229417838312295178383122961783831229717838312298178383122991783831230017838312301178383123021783831230317838312304178383123051783831230617838312307178383123081783831230917838312310178383123111783831231217838312313178383123141783831231517838312316178383123171783831231817838312319178383123201783831232117838312322178383123231783831232417838312325178383123261783831232717838312328178383123291783831233017838312331178383123321783831233317838312334178383123351783831233617838312337178383123381783831233917838312340178383123411783831234217838312343178383123441783831234517838312346178383123471783831234817838312349178383123501783831235117838312352178383123531783831235417838312355178383123561783831235717838312358178383123591783831236017838312361178383123621783831236317838312364178383123651783831236617838312367178383123681783831236917838312370178383123711783831237217838312373178383123741783831237517838312376178383123771783831237817838312379178383123801783831238117838312382178383123831783831238417838312385178383123861783831238717838312388178383123891783831239017838312391178383123921783831239317838312394178383123951783831239617838312397178383123981783831239917838312400178383124011783831240217838312403178383124041783831240517838312406178383124071783831240817838312409178383124101783831241117838312412178383124131783831241417838312415178383124161783831241717838312418178383124191783831242017838312421178383124221783831242317838312424178383124251783831242617838312427178383124281783831242917838312430178383124311783831243217838312433178383124341783831243517838312436178383124371783831243817838312439178383124401783831244117838312442178383124431783831244417838312445178383124461783831244717838312448178383124491783831245017838312451178383124521783831245317838312454178383124551783831245617838312457178383124581783831245917838312460178383124611783831246217838312463178383124641783831246517838312466178383124671783831246817838312469178383124701783831247117838312472178383124731783831247417838312475178383124761783831247717838312478178383124791783831248017838312481178383124821783831248317838312484178383124851783831248617838312487178383124881783831248917838312490178383124911783831249217838312493178383124941783831249517838312496178383124971783831249817838312499178383125001783831250117838312502178383125031783831250417838312505178383125061783831250717838312508178383125091783831251017838312511178383125121783831251317838312514178383125151783831251617838312517178383125181783831251917838312520178383125211783831252217838312523178383125241783831252517838312526178383125271783831252817838312529178383125301783831253117838312532178383125331783831253417838312535178383125361783831253717838312538178383125391783831254017838312541178383125421783831254317838312544178383125451783831254617838312547178383125481783831254917838312550178383125511783831255217838312553178383125541783831255517838312556178383125571783831255817838312559178383125601783831256117838312562178383125631783831256417838312565178383125661783831256717838312568178383125691783831257017838312571178383125721783831257317838312574178383125751783831257617838312577178383125781783831257917838312580178383125811783831258217838312583178383125841783831258517838312586178383125871783831258817838312589178383125901783831259117838312592178383125931783831259417838312595178383125961783831259717838312598178383125991783831260017838312601178383126021783831260317838312604178383126051783831260617838312607178383126081783831260917838312610178383126111783831261217838312613178383126141783831261517838312616178383126171783831261817838312619178383126201783831262117838312622178383126231783831262417838312625178383126261783831262717838312628178383126291783831263017838312631178383126321783831263317838312634178383126351783831263617838312637178383126381783831263917838312640178383126411783831264217838312643178383126441783831264517838312646178383126471783831264817838312649178383126501783831265117838312652178383126531783831265417838312655178383126561783831265717838312658178383126591783831266017838312661178383126621783831266317838312664178383126651783831266617838312667178383126681783831266917838312670178383126711783831267217838312673178383126741783831267517838312676178383126771783831267817838312679178383126801783831268117838312682178383126831783831268417838312685178383126861783831268717838312688178383126891783831269017838312691178383126921783831269317838312694178383126951783831269617838312697178383126981783831269917838312700178383127011783831270217838312703178383127041783831270517838312706178383127071783831270817838312709178383127101783831271117838312712178383127131783831271417838312715178383127161783831271717838312718178383127191783831272017838312721178383127221783831272317838312724178383127251783831272617838312727178383127281783831272917838312730178383127311783831273217838312733178383127341783831273517838312736178383127371783831273817838312739178383127401783831274117838312742178383127431783831274417838312745178383127461783831274717838312748178383127491783831275017838312751178383127521783831275317838312754178383127551783831275617838312757178383127581783831275917838312760178383127611783831276217838312763178383127641783831276517838312766178383127671783831276817838312769178383127701783831277117838312772178383127731783831277417838312775178383127761783831277717838312778178383127791783831278017838312781178383127821783831278317838312784178383127851783831278617838312787178383127881783831278917838312790178383127911783831279217838312793178383127941783831279517838312796178383127971783831279817838312799178383128001783831280117838312802178383128031783831280417838312805178383128061783831280717838312808178383128091783831281017838312811178383128121783831281317838312814178383128151783831281617838312817178383128181783831281917838312820178383128211783831282217838312823178383128241783831282517838312826178383128271783831282817838312829178383128301783831283117838312832178383128331783831283417838312835178383128361783831283717838312838178383128391783831284017838312841178383128421783831284317838312844178383128451783831284617838312847178383128481783831284917838312850178383128511783831285217838312853178383128541783831285517838312856178383128571783831285817838312859178383128601783831286117838312862178383128631783831286417838312865178383128661783831286717838312868178383128691783831287017838312871178383128721783831287317838312874178383128751783831287617838312877178383128781783831287917838312880178383128811783831288217838312883178383128841783831288517838312886178383128871783831288817838312889178383128901783831289117838312892178383128931783831289417838312895178383128961783831289717838312898178383128991783831290017838312901178383129021783831290317838312904178383129051783831290617838312907178383129081783831290917838312910178383129111783831291217838312913178383129141783831291517838312916178383129171783831291817838312919178383129201783831292117838312922178383129231783831292417838312925178383129261783831292717838312928178383129291783831293017838312931178383129321783831293317838312934178383129351783831293617838312937178383129381783831293917838312940178383129411783831294217838312943178383129441783831294517838312946178383129471783831294817838312949178383129501783831295117838312952178383129531783831295417838312955178383129561783831295717838312958178383129591783831296017838312961178383129621783831296317838312964178383129651783831296617838312967178383129681783831296917838312970178383129711783831297217838312973178383129741783831297517838312976178383129771783831297817838312979178383129801783831298117838312982178383129831783831298417838312985178383129861783831298717838312988178383129891783831299017838312991178383129921783831299317838312994178383129951783831299617838312997178383129981783831299917838313000178383130011783831300217838313003178383130041783831300517838313006178383130071783831300817838313009178383130101783831301117838313012178383130131783831301417838313015178383130161783831301717838313018178383130191783831302017838313021178383130221783831302317838313024178383130251783831302617838313027178383130281783831302917838313030178383130311783831303217838313033178383130341783831303517838313036178383130371783831303817838313039178383130401783831304117838313042178383130431783831304417838313045178383130461783831304717838313048178383130491783831305017838313051178383130521783831305317838313054178383130551783831305617838313057178383130581783831305917838313060178383130611783831306217838313063178383130641783831306517838313066178383130671783831306817838313069178383130701783831307117838313072178383130731783831307417838313075178383130761783831307717838313078178383130791783831308017838313081178383130821783831308317838313084178383130851783831308617838313087178383130881783831308917838313090178383130911783831309217838313093178383130941783831309517838313096178383130971783831309817838313099178383131001783831310117838313102178383131031783831310417838313105178383131061783831310717838313108178383131091783831311017838313111178383131121783831311317838313114178383131151783831311617838313117178383131181783831311917838313120178383131211783831312217838313123178383131241783831312517838313126178383131271783831312817838313129178383131301783831313117838313132178383131331783831313417838313135178383131361783831313717838313138178383131391783831314017838313141178383131421783831314317838313144178383131451783831314617838313147178383131481783831314917838313150178383131511783831315217838313153178383131541783831315517838313156178383131571783831315817838313159178383131601783831316117838313162178383131631783831316417838313165178383131661783831316717838313168178383131691783831317017838313171178383131721783831317317838313174178383131751783831317617838313177178383131781783831317917838313180178383131811783831318217838313183178383131841783831318517838313186178383131871783831318817838313189178383131901783831319117838313192178383131931783831319417838313195178383131961783831319717838313198178383131991783831320017838313201178383132021783831320317838313204178383132051783831320617838313207178383132081783831320917838313210178383132111783831321217838313213178383132141783831321517838313216178383132171783831321817838313219178383132201783831322117838313222178383132231783831322417838313225178383132261783831322717838313228178383132291783831323017838313231178383132321783831323317838313234178383132351783831323617838313237178383132381783831323917838313240178383132411783831324217838313243178383132441783831324517838313246178383132471783831324817838313249178383132501783831325117838313252178383132531783831325417838313255178383132561783831325717838313258178383132591783831326017838313261178383132621783831326317838313264178383132651783831326617838313267178383132681783831326917838313270178383132711783831327217838313273178383132741783831327517838313276178383132771783831327817838313279178383132801783831328117838313282178383132831783831328417838313285178383132861783831328717838313288178383132891783831329017838313291178383132921783831329317838313294178383132951783831329617838313297178383132981783831329917838313300178383133011783831330217838313303178383133041783831330517838313306178383133071783831330817838313309178383133101783831331117838313312178383133131783831331417838313315178383133161783831331717838313318178383133191783831332017838313321178383133221783831332317838313324178383133251783831332617838313327178383133281783831332917838313330178383133311783831333217838313333178383133341783831333517838313336178383133371783831333817838313339178383133401783831334117838313342178383133431783831334417838313345178383133461783831334717838313348178383133491783831335017838313351178383133521783831335317838313354178383133551783831335617838313357178383133581783831335917838313360178383133611783831336217838313363178383133641783831336517838313366178383133671783831336817838313369178383133701783831337117838313372178383133731783831337417838313375178383133761783831337717838313378178383133791783831338017838313381178383133821783831338317838313384178383133851783831338617838313387178383133881783831338917838313390178383133911783831339217838313393178383133941783831339517838313396178383133971783831339817838313399178383134001783831340117838313402178383134031783831340417838313405178383134061783831340717838313408178383134091783831341017838313411178383134121783831341317838313414178383134151783831341617838313417178383134181783831341917838313420178383134211783831342217838313423178383134241783831342517838313426178383134271783831342817838313429178383134301783831343117838313432178383134331783831343417838313435178383134361783831343717838313438178383134391783831344017838313441178383134421783831344317838313444178383134451783831344617838313447178383134481783831344917838313450178383134511783831345217838313453178383134541783831345517838313456178383134571783831345817838313459178383134601783831346117838313462178383134631783831346417838313465178383134661783831346717838313468178383134691783831347017838313471178383134721783831347317838313474178383134751783831347617838313477178383134781783831347917838313480178383134811783831348217838313483178383134841783831348517838313486178383134871783831348817838313489178383134901783831349117838313492178383134931783831349417838313495178383134961783831349717838313498178383134991783831350017838313501178383135021783831350317838313504178383135051783831350617838313507178383135081783831350917838313510178383135111783831351217838313513178383135141783831351517838313516178383135171783831351817838313519178383135201783831352117838313522178383135231783831352417838313525178383135261783831352717838313528178383135291783831353017838313531178383135321783831353317838313534178383135351783831353617838313537178383135381783831353917838313540178383135411783831354217838313543178383135441783831354517838313546178383135471783831354817838313549178383135501783831355117838313552178383135531783831355417838313555178383135561783831355717838313558178383135591783831356017838313561178383135621783831356317838313564178383135651783831356617838313567178383135681783831356917838313570178383135711783831357217838313573178383135741783831357517838313576178383135771783831357817838313579178383135801783831358117838313582178383135831783831358417838313585178383135861783831358717838313588178383135891783831359017838313591178383135921783831359317838313594178383135951783831359617838313597178383135981783831359917838313600178383136011783831360217838313603178383136041783831360517838313606178383136071783831360817838313609178383136101783831361117838313612178383136131783831361417838313615178383136161783831361717838313618178383136191783831362017838313621178383136221783831362317838313624178383136251783831362617838313627178383136281783831362917838313630178383136311783831363217838313633178383136341783831363517838313636178383136371783831363817838313639178383136401783831364117838313642178383136431783831364417838313645178383136461783831364717838313648178383136491783831365017838313651178383136521783831365317838313654178383136551783831365617838313657178383136581783831365917838313660178383136611783831366217838313663178383136641783831366517838313666178383136671783831366817838313669178383136701783831367117838313672178383136731783831367417838313675178383136761783831367717838313678178383136791783831368017838313681178383136821783831368317838313684178383136851783831368617838313687178383136881783831368917838313690178383136911783831369217838313693178383136941783831369517838313696178383136971783831369817838313699178383137001783831370117838313702178383137031783831370417838313705178383137061783831370717838313708178383137091783831371017838313711178383137121783831371317838313714178383137151783831371617838313717178383137181783831371917838313720178383137211783831372217838313723178383137241783831372517838313726178383137271783831372817838313729178383137301783831373117838313732178383137331783831373417838313735178383137361783831373717838313738178383137391783831374017838313741178383137421783831374317838313744178383137451783831374617838313747178383137481783831374917838313750178383137511783831375217838313753178383137541783831375517838313756178383137571783831375817838313759178383137601783831376117838313762178383137631783831376417838313765178383137661783831376717838313768178383137691783831377017838313771178383137721783831377317838313774178383137751783831377617838313777178383137781783831377917838313780178383137811783831378217838313783178383137841783831378517838313786178383137871783831378817838313789178383137901783831379117838313792178383137931783831379417838313795178383137961783831379717838313798178383137991783831380017838313801178383138021783831380317838313804178383138051783831380617838313807178383138081783831380917838313810178383138111783831381217838313813178383138141783831381517838313816178383138171783831381817838313819178383138201783831382117838313822178383138231783831382417838313825178383138261783831382717838313828178383138291783831383017838313831178383138321783831383317838313834178383138351783831383617838313837178383138381783831383917838313840178383138411783831384217838313843178383138441783831384517838313846178383138471783831384817838313849178383138501783831385117838313852178383138531783831385417838313855178383138561783831385717838313858178383138591783831386017838313861178383138621783831386317838313864178383138651783831386617838313867178383138681783831386917838313870178383138711783831387217838313873178383138741783831387517838313876178383138771783831387817838313879178383138801783831388117838313882178383138831783831388417838313885178383138861783831388717838313888178383138891783831389017838313891178383138921783831389317838313894178383138951783831389617838313897178383138981783831389917838313900178383139011783831390217838313903178383139041783831390517838313906178383139071783831390817838313909178383139101783831391117838313912178383139131783831391417838313915178383139161783831391717838313918178383139191783831392017838313921178383139221783831392317838313924178383139251783831392617838313927178383139281783831392917838313930178383139311783831393217838313933178383139341783831393517838313936178383139371783831393817838313939178383139401783831394117838313942178383139431783831394417838313945178383139461783831394717838313948178383139491783831395017838313951178383139521783831395317838313954178383139551783831395617838313957178383139581783831395917838313960178383139611783831396217838313963178383139641783831396517838313966178383139671783831396817838313969178383139701783831397117838313972178383139731783831397417838313975178383139761783831397717838313978178383139791783831398017838313981178383139821783831398317838313984178383139851783831398617838313987178383139881783831398917838313990178383139911783831399217838313993178383139941783831399517838313996178383139971783831399817838313999178383140001783831400117838314002178383140031783831400417838314005178383140061783831400717838314008178383140091783831401017838314011178383140121783831401317838314014178383140151783831401617838314017178383140181783831401917838314020178383140211783831402217838314023178383140241783831402517838314026178383140271783831402817838314029178383140301783831403117838314032178383140331783831403417838314035178383140361783831403717838314038178383140391783831404017838314041178383140421783831404317838314044178383140451783831404617838314047178383140481783831404917838314050178383140511783831405217838314053178383140541783831405517838314056178383140571783831405817838314059178383140601783831406117838314062178383140631783831406417838314065178383140661783831406717838314068178383140691783831407017838314071178383140721783831407317838314074178383140751783831407617838314077178383140781783831407917838314080178383140811783831408217838314083178383140841783831408517838314086178383140871783831408817838314089178383140901783831409117838314092178383140931783831409417838314095178383140961783831409717838314098178383140991783831410017838314101178383141021783831410317838314104178383141051783831410617838314107178383141081783831410917838314110178383141111783831411217838314113178383141141783831411517838314116178383141171783831411817838314119178383141201783831412117838314122178383141231783831412417838314125178383141261783831412717838314128178383141291783831413017838314131178383141321783831413317838314134178383141351783831413617838314137178383141381783831413917838314140178383141411783831414217838314143178383141441783831414517838314146178383141471783831414817838314149178383141501783831415117838314152178383141531783831415417838314155178383141561783831415717838314158178383141591783831416017838314161178383141621783831416317838314164178383141651783831416617838314167178383141681783831416917838314170178383141711783831417217838314173178383141741783831417517838314176178383141771783831417817838314179178383141801783831418117838314182178383141831783831418417838314185178383141861783831418717838314188178383141891783831419017838314191178383141921783831419317838314194178383141951783831419617838314197178383141981783831419917838314200178383142011783831420217838314203178383142041783831420517838314206178383142071783831420817838314209178383142101783831421117838314212178383142131783831421417838314215178383142161783831421717838314218178383142191783831422017838314221178383142221783831422317838314224178383142251783831422617838314227178383142281783831422917838314230178383142311783831423217838314233178383142341783831423517838314236178383142371783831423817838314239178383142401783831424117838314242178383142431783831424417838314245178383142461783831424717838314248178383142491783831425017838314251178383142521783831425317838314254178383142551783831425617838314257178383142581783831425917838314260178383142611783831426217838314263178383142641783831426517838314266178383142671783831426817838314269178383142701783831427117838314272178383142731783831427417838314275178383142761783831427717838314278178383142791783831428017838314281178383142821783831428317838314284178383142851783831428617838314287178383142881783831428917838314290178383142911783831429217838314293178383142941783831429517838314296178383142971783831429817838314299178383143001783831430117838314302178383143031783831430417838314305178383143061783831430717838314308178383143091783831431017838314311178383143121783831431317838314314178383143151783831431617838314317178383143181783831431917838314320178383143211783831432217838314323178383143241783831432517838314326178383143271783831432817838314329178383143301783831433117838314332178383143331783831433417838314335178383143361783831433717838314338178383143391783831434017838314341178383143421783831434317838314344178383143451783831434617838314347178383143481783831434917838314350178383143511783831435217838314353178383143541783831435517838314356178383143571783831435817838314359178383143601783831436117838314362178383143631783831436417838314365178383143661783831436717838314368178383143691783831437017838314371178383143721783831437317838314374178383143751783831437617838314377178383143781783831437917838314380178383143811783831438217838314383178383143841783831438517838314386178383143871783831438817838314389178383143901783831439117838314392178383143931783831439417838314395178383143961783831439717838314398178383143991783831440017838314401178383144021783831440317838314404178383144051783831440617838314407178383144081783831440917838314410178383144111783831441217838314413178383144141783831441517838314416178383144171783831441817838314419178383144201783831442117838314422178383144231783831442417838314425178383144261783831442717838314428178383144291783831443017838314431178383144321783831443317838314434178383144351783831443617838314437178383144381783831443917838314440178383144411783831444217838314443178383144441783831444517838314446178383144471783831444817838314449178383144501783831445117838314452178383144531783831445417838314455178383144561783831445717838314458178383144591783831446017838314461178383144621783831446317838314464178383144651783831446617838314467178383144681783831446917838314470178383144711783831447217838314473178383144741783831447517838314476178383144771783831447817838314479178383144801783831448117838314482178383144831783831448417838314485178383144861783831448717838314488178383144891783831449017838314491178383144921783831449317838314494178383144951783831449617838314497178383144981783831449917838314500178383145011783831450217838314503178383145041783831450517838314506178383145071783831450817838314509178383145101783831451117838314512178383145131783831451417838314515178383145161783831451717838314518178383145191783831452017838314521178383145221783831452317838314524178383145251783831452617838314527178383145281783831452917838314530178383145311783831453217838314533178383145341783831453517838314536178383145371783831453817838314539178383145401783831454117838314542178383145431783831454417838314545178383145461783831454717838314548178383145491783831455017838314551178383145521783831455317838314554178383145551783831455617838314557178383145581783831455917838314560178383145611783831456217838314563178383145641783831456517838314566178383145671783831456817838314569178383145701783831457117838314572178383145731783831457417838314575178383145761783831457717838314578178383145791783831458017838314581178383145821783831458317838314584178383145851783831458617838314587178383145881783831458917838314590178383145911783831459217838314593178383145941783831459517838314596178383145971783831459817838314599178383146001783831460117838314602178383146031783831460417838314605178383146061783831460717838314608178383146091783831461017838314611178383146121783831461317838314614178383146151783831461617838314617178383146181783831461917838314620178383146211783831462217838314623178383146241783831462517838314626178383146271783831462817838314629178383146301783831463117838314632178383146331783831463417838314635178383146361783831463717838314638178383146391783831464017838314641178383146421783831464317838314644178383146451783831464617838314647178383146481783831464917838314650178383146511783831465217838314653178383146541783831465517838314656178383146571783831465817838314659178383146601783831466117838314662178383146631783831466417838314665178383146661783831466717838314668178383146691783831467017838314671178383146721783831467317838314674178383146751783831467617838314677178383146781783831467917838314680178383146811783831468217838314683178383146841783831468517838314686178383146871783831468817838314689178383146901783831469117838314692178383146931783831469417838314695178383146961783831469717838314698178383146991783831470017838314701178383147021783831470317838314704178383147051783831470617838314707178383147081783831470917838314710178383147111783831471217838314713178383147141783831471517838314716178383147171783831471817838314719178383147201783831472117838314722178383147231783831472417838314725178383147261783831472717838314728178383147291783831473017838314731178383147321783831473317838314734178383147351783831473617838314737178383147381783831473917838314740178383147411783831474217838314743178383147441783831474517838314746178383147471783831474817838314749178383147501783831475117838314752178383147531783831475417838314755178383147561783831475717838314758178383147591783831476017838314761178383147621783831476317838314764178383147651783831476617838314767178383147681783831476917838314770178383147711783831477217838314773178383147741783831477517838314776178383147771783831477817838314779178383147801783831478117838314782178383147831783831478417838314785178383147861783831478717838314788178383147891783831479017838314791178383147921783831479317838314794178383147951783831479617838314797178383147981783831479917838314800178383148011783831480217838314803178383148041783831480517838314806178383148071783831480817838314809178383148101783831481117838314812178383148131783831481417838314815178383148161783831481717838314818178383148191783831482017838314821178383148221783831482317838314824178383148251783831482617838314827178383148281783831482917838314830178383148311783831483217838314833178383148341783831483517838314836178383148371783831483817838314839178383148401783831484117838314842178383148431783831484417838314845178383148461783831484717838314848178383148491783831485017838314851178383148521783831485317838314854178383148551783831485617838314857178383148581783831485917838314860178383148611783831486217838314863178383148641783831486517838314866178383148671783831486817838314869178383148701783831487117838314872178383148731783831487417838314875178383148761783831487717838314878178383148791783831488017838314881178383148821783831488317838314884178383148851783831488617838314887178383148881783831488917838314890178383148911783831489217838314893178383148941783831489517838314896178383148971783831489817838314899178383149001783831490117838314902178383149031783831490417838314905178383149061783831490717838314908178383149091783831491017838314911178383149121783831491317838314914178383149151783831491617838314917178383149181783831491917838314920178383149211783831492217838314923178383149241783831492517838314926178383149271783831492817838314929178383149301783831493117838314932178383149331783831493417838314935178383149361783831493717838314938178383149391783831494017838314941178383149421783831494317838314944178383149451783831494617838314947178383149481783831494917838314950178383149511783831495217838314953178383149541783831495517838314956178383149571783831495817838314959178383149601783831496117838314962178383149631783831496417838314965178383149661783831496717838314968178383149691783831497017838314971178383149721783831497317838314974178383149751783831497617838314977178383149781783831497917838314980178383149811783831498217838314983178383149841783831498517838314986178383149871783831498817838314989178383149901783831499117838314992178383149931783831499417838314995178383149961783831499717838314998178383149991783831500017838315001178383150021783831500317838315004178383150051783831500617838315007178383150081783831500917838315010178383150111783831501217838315013178383150141783831501517838315016178383150171783831501817838315019178383150201783831502117838315022178383150231783831502417838315025178383150261783831502717838315028178383150291783831503017838315031178383150321783831503317838315034178383150351783831503617838315037178383150381783831503917838315040178383150411783831504217838315043178383150441783831504517838315046178383150471783831504817838315049178383150501783831505117838315052178383150531783831505417838315055178383150561783831505717838315058178383150591783831506017838315061178383150621783831506317838315064178383150651783831506617838315067178383150681783831506917838315070178383150711783831507217838315073178383150741783831507517838315076178383150771783831507817838315079178383150801783831508117838315082178383150831783831508417838315085178383150861783831508717838315088178383150891783831509017838315091178383150921783831509317838315094178383150951783831509617838315097178383150981783831509917838315100178383151011783831510217838315103178383151041783831510517838315106178383151071783831510817838315109178383151101783831511117838315112178383151131783831511417838315115178383151161783831511717838315118178383151191783831512017838315121178383151221783831512317838315124178383151251783831512617838315127178383151281783831512917838315130178383151311783831513217838315133178383151341783831513517838315136178383151371783831513817838315139178383151401783831514117838315142178383151431783831514417838315145178383151461783831514717838315148178383151491783831515017838315151178383151521783831515317838315154178383151551783831515617838315157178383151581783831515917838315160178383151611783831516217838315163178383151641783831516517838315166178383151671783831516817838315169178383151701783831517117838315172178383151731783831517417838315175178383151761783831517717838315178178383151791783831518017838315181178383151821783831518317838315184178383151851783831518617838315187178383151881783831518917838315190178383151911783831519217838315193178383151941783831519517838315196178383151971783831519817838315199178383152001783831520117838315202178383152031783831520417838315205178383152061783831520717838315208178383152091783831521017838315211178383152121783831521317838315214178383152151783831521617838315217178383152181783831521917838315220178383152211783831522217838315223178383152241783831522517838315226178383152271783831522817838315229178383152301783831523117838315232178383152331783831523417838315235178383152361783831523717838315238178383152391783831524017838315241178383152421783831524317838315244178383152451783831524617838315247178383152481783831524917838315250178383152511783831525217838315253178383152541783831525517838315256178383152571783831525817838315259178383152601783831526117838315262178383152631783831526417838315265178383152661783831526717838315268178383152691783831527017838315271178383152721783831527317838315274178383152751783831527617838315277178383152781783831527917838315280178383152811783831528217838315283178383152841783831528517838315286178383152871783831528817838315289178383152901783831529117838315292178383152931783831529417838315295178383152961783831529717838315298178383152991783831530017838315301178383153021783831530317838315304178383153051783831530617838315307178383153081783831530917838315310178383153111783831531217838315313178383153141783831531517838315316178383153171783831531817838315319178383153201783831532117838315322178383153231783831532417838315325178383153261783831532717838315328178383153291783831533017838315331178383153321783831533317838315334178383153351783831533617838315337178383153381783831533917838315340178383153411783831534217838315343178383153441783831534517838315346178383153471783831534817838315349178383153501783831535117838315352178383153531783831535417838315355178383153561783831535717838315358178383153591783831536017838315361178383153621783831536317838315364178383153651783831536617838315367178383153681783831536917838315370178383153711783831537217838315373178383153741783831537517838315376178383153771783831537817838315379178383153801783831538117838315382178383153831783831538417838315385178383153861783831538717838315388178383153891783831539017838315391178383153921783831539317838315394178383153951783831539617838315397178383153981783831539917838315400178383154011783831540217838315403178383154041783831540517838315406178383154071783831540817838315409178383154101783831541117838315412178383154131783831541417838315415178383154161783831541717838315418178383154191783831542017838315421178383154221783831542317838315424178383154251783831542617838315427178383154281783831542917838315430178383154311783831543217838315433178383154341783831543517838315436178383154371783831543817838315439178383154401783831544117838315442178383154431783831544417838315445178383154461783831544717838315448178383154491783831545017838315451178383154521783831545317838315454178383154551783831545617838315457178383154581783831545917838315460178383154611783831546217838315463178383154641783831546517838315466178383154671783831546817838315469178383154701783831547117838315472178383154731783831547417838315475178383154761783831547717838315478178383154791783831548017838315481178383154821783831548317838315484178383154851783831548617838315487178383154881783831548917838315490178383154911783831549217838315493178383154941783831549517838315496178383154971783831549817838315499178383155001783831550117838315502178383155031783831550417838315505178383155061783831550717838315508178383155091783831551017838315511178383155121783831551317838315514178383155151783831551617838315517178383155181783831551917838315520178383155211783831552217838315523178383155241783831552517838315526178383155271783831552817838315529178383155301783831553117838315532178383155331783831553417838315535178383155361783831553717838315538178383155391783831554017838315541178383155421783831554317838315544178383155451783831554617838315547178383155481783831554917838315550178383155511783831555217838315553178383155541783831555517838315556178383155571783831555817838315559178383155601783831556117838315562178383155631783831556417838315565178383155661783831556717838315568178383155691783831557017838315571178383155721783831557317838315574178383155751783831557617838315577178383155781783831557917838315580178383155811783831558217838315583178383155841783831558517838315586178383155871783831558817838315589178383155901783831559117838315592178383155931783831559417838315595178383155961783831559717838315598178383155991783831560017838315601178383156021783831560317838315604178383156051783831560617838315607178383156081783831560917838315610178383156111783831561217838315613178383156141783831561517838315616178383156171783831561817838315619178383156201783831562117838315622178383156231783831562417838315625178383156261783831562717838315628178383156291783831563017838315631178383156321783831563317838315634178383156351783831563617838315637178383156381783831563917838315640178383156411783831564217838315643178383156441783831564517838315646178383156471783831564817838315649178383156501783831565117838315652178383156531783831565417838315655178383156561783831565717838315658178383156591783831566017838315661178383156621783831566317838315664178383156651783831566617838315667178383156681783831566917838315670178383156711783831567217838315673178383156741783831567517838315676178383156771783831567817838315679178383156801783831568117838315682178383156831783831568417838315685178383156861783831568717838315688178383156891783831569017838315691178383156921783831569317838315694178383156951783831569617838315697178383156981783831569917838315700178383157011783831570217838315703178383157041783831570517838315706178383157071783831570817838315709178383157101783831571117838315712178383157131783831571417838315715178383157161783831571717838315718178383157191783831572017838315721178383157221783831572317838315724178383157251783831572617838315727178383157281783831572917838315730178383157311783831573217838315733178383157341783831573517838315736178383157371783831573817838315739178383157401783831574117838315742178383157431783831574417838315745178383157461783831574717838315748178383157491783831575017838315751178383157521783831575317838315754178383157551783831575617838315757178383157581783831575917838315760178383157611783831576217838315763178383157641783831576517838315766178383157671783831576817838315769178383157701783831577117838315772178383157731783831577417838315775178383157761783831577717838315778178383157791783831578017838315781178383157821783831578317838315784178383157851783831578617838315787178383157881783831578917838315790178383157911783831579217838315793178383157941783831579517838315796178383157971783831579817838315799178383158001783831580117838315802178383158031783831580417838315805178383158061783831580717838315808178383158091783831581017838315811178383158121783831581317838315814178383158151783831581617838315817178383158181783831581917838315820178383158211783831582217838315823178383158241783831582517838315826178383158271783831582817838315829178383158301783831583117838315832178383158331783831583417838315835178383158361783831583717838315838178383158391783831584017838315841178383158421783831584317838315844178383158451783831584617838315847178383158481783831584917838315850178383158511783831585217838315853178383158541783831585517838315856178383158571783831585817838315859178383158601783831586117838315862178383158631783831586417838315865178383158661783831586717838315868178383158691783831587017838315871178383158721783831587317838315874178383158751783831587617838315877178383158781783831587917838315880178383158811783831588217838315883178383158841783831588517838315886178383158871783831588817838315889178383158901783831589117838315892178383158931783831589417838315895178383158961783831589717838315898178383158991783831590017838315901178383159021783831590317838315904178383159051783831590617838315907178383159081783831590917838315910178383159111783831591217838315913178383159141783831591517838315916178383159171783831591817838315919178383159201783831592117838315922178383159231783831592417838315925178383159261783831592717838315928178383159291783831593017838315931178383159321783831593317838315934178383159351783831593617838315937178383159381783831593917838315940178383159411783831594217838315943178383159441783831594517838315946178383159471783831594817838315949178383159501783831595117838315952178383159531783831595417838315955178383159561783831595717838315958178383159591783831596017838315961178383159621783831596317838315964178383159651783831596617838315967178383159681783831596917838315970178383159711783831597217838315973178383159741783831597517838315976178383159771783831597817838315979178383159801783831598117838315982178383159831783831598417838315985178383159861783831598717838315988178383159891783831599017838315991178383159921783831599317838315994178383159951783831599617838315997178383159981783831599917838316000178383160011783831600217838316003178383160041783831600517838316006178383160071783831600817838316009178383160101783831601117838316012178383160131783831601417838316015178383160161783831601717838316018178383160191783831602017838316021178383160221783831602317838316024178383160251783831602617838316027178383160281783831602917838316030178383160311783831603217838316033178383160341783831603517838316036178383160371783831603817838316039178383160401783831604117838316042178383160431783831604417838316045178383160461783831604717838316048178383160491783831605017838316051178383160521783831605317838316054178383160551783831605617838316057178383160581783831605917838316060178383160611783831606217838316063178383160641783831606517838316066178383160671783831606817838316069178383160701783831607117838316072178383160731783831607417838316075178383160761783831607717838316078178383160791783831608017838316081178383160821783831608317838316084178383160851783831608617838316087178383160881783831608917838316090178383160911783831609217838316093178383160941783831609517838316096178383160971783831609817838316099178383161001783831610117838316102178383161031783831610417838316105178383161061783831610717838316108178383161091783831611017838316111178383161121783831611317838316114178383161151783831611617838316117178383161181783831611917838316120178383161211783831612217838316123178383161241783831612517838316126178383161271783831612817838316129178383161301783831613117838316132178383161331783831613417838316135178383161361783831613717838316138178383161391783831614017838316141178383161421783831614317838316144178383161451783831614617838316147178383161481783831614917838316150178383161511783831615217838316153178383161541783831615517838316156178383161571783831615817838316159178383161601783831616117838316162178383161631783831616417838316165178383161661783831616717838316168178383161691783831617017838316171178383161721783831617317838316174178383161751783831617617838316177178383161781783831617917838316180178383161811783831618217838316183178383161841783831618517838316186178383161871783831618817838316189178383161901783831619117838316192178383161931783831619417838316195178383161961783831619717838316198178383161991783831620017838316201178383162021783831620317838316204178383162051783831620617838316207178383162081783831620917838316210178383162111783831621217838316213178383162141783831621517838316216178383162171783831621817838316219178383162201783831622117838316222178383162231783831622417838316225178383162261783831622717838316228178383162291783831623017838316231178383162321783831623317838316234178383162351783831623617838316237178383162381783831623917838316240178383162411783831624217838316243178383162441783831624517838316246178383162471783831624817838316249178383162501783831625117838316252178383162531783831625417838316255178383162561783831625717838316258178383162591783831626017838316261178383162621783831626317838316264178383162651783831626617838316267178383162681783831626917838316270178383162711783831627217838316273178383162741783831627517838316276178383162771783831627817838316279178383162801783831628117838316282178383162831783831628417838316285178383162861783831628717838316288178383162891783831629017838316291178383162921783831629317838316294178383162951783831629617838316297178383162981783831629917838316300178383163011783831630217838316303178383163041783831630517838316306178383163071783831630817838316309178383163101783831631117838316312178383163131783831631417838316315178383163161783831631717838316318178383163191783831632017838316321178383163221783831632317838316324178383163251783831632617838316327178383163281783831632917838316330178383163311783831633217838316333178383163341783831633517838316336178383163371783831633817838316339178383163401783831634117838316342178383163431783831634417838316345178383163461783831634717838316348178383163491783831635017838316351178383163521783831635317838316354178383163551783831635617838316357178383163581783831635917838316360178383163611783831636217838316363178383163641783831636517838316366178383163671783831636817838316369178383163701783831637117838316372178383163731783831637417838316375178383163761783831637717838316378178383163791783831638017838316381178383163821783831638317838316384178383163851783831638617838316387178383163881783831638917838316390178383163911783831639217838316393178383163941783831639517838316396178383163971783831639817838316399178383164001783831640117838316402178383164031783831640417838316405178383164061783831640717838316408178383164091783831641017838316411178383164121783831641317838316414178383164151783831641617838316417178383164181783831641917838316420178383164211783831642217838316423178383164241783831642517838316426178383164271783831642817838316429178383164301783831643117838316432178383164331783831643417838316435178383164361783831643717838316438178383164391783831644017838316441178383164421783831644317838316444178383164451783831644617838316447178383164481783831644917838316450178383164511783831645217838316453178383164541783831645517838316456178383164571783831645817838316459178383164601783831646117838316462178383164631783831646417838316465178383164661783831646717838316468178383164691783831647017838316471178383164721783831647317838316474178383164751783831647617838316477178383164781783831647917838316480178383164811783831648217838316483178383164841783831648517838316486178383164871783831648817838316489178383164901783831649117838316492178383164931783831649417838316495178383164961783831649717838316498178383164991783831650017838316501178383165021783831650317838316504178383165051783831650617838316507178383165081783831650917838316510178383165111783831651217838316513178383165141783831651517838316516178383165171783831651817838316519178383165201783831652117838316522178383165231783831652417838316525178383165261783831652717838316528178383165291783831653017838316531178383165321783831653317838316534178383165351783831653617838316537178383165381783831653917838316540178383165411783831654217838316543178383165441783831654517838316546178383165471783831654817838316549178383165501783831655117838316552178383165531783831655417838316555178383165561783831655717838316558178383165591783831656017838316561178383165621783831656317838316564178383165651783831656617838316567178383165681783831656917838316570178383165711783831657217838316573178383165741783831657517838316576178383165771783831657817838316579178383165801783831658117838316582178383165831783831658417838316585178383165861783831658717838316588178383165891783831659017838316591178383165921783831659317838316594178383165951783831659617838316597178383165981783831659917838316600178383166011783831660217838316603178383166041783831660517838316606178383166071783831660817838316609178383166101783831661117838316612178383166131783831661417838316615178383166161783831661717838316618178383166191783831662017838316621178383166221783831662317838316624178383166251783831662617838316627178383166281783831662917838316630178383166311783831663217838316633178383166341783831663517838316636178383166371783831663817838316639178383166401783831664117838316642178383166431783831664417838316645178383166461783831664717838316648178383166491783831665017838316651178383166521783831665317838316654178383166551783831665617838316657178383166581783831665917838316660178383166611783831666217838316663178383166641783831666517838316666178383166671783831666817838316669178383166701783831667117838316672178383166731783831667417838316675178383166761783831667717838316678178383166791783831668017838316681178383166821783831668317838316684178383166851783831668617838316687178383166881783831668917838316690178383166911783831669217838316693178383166941783831669517838316696178383166971783831669817838316699178383167001783831670117838316702178383167031783831670417838316705178383167061783831670717838316708178383167091783831671017838316711178383167121783831671317838316714178383167151783831671617838316717178383167181783831671917838316720178383167211783831672217838316723178383167241783831672517838316726178383167271783831672817838316729178383167301783831673117838316732178383167331783831673417838316735178383167361783831673717838316738178383167391783831674017838316741178383167421783831674317838316744178383167451783831674617838316747178383167481783831674917838316750178383167511783831675217838316753178383167541783831675517838316756178383167571783831675817838316759178383167601783831676117838316762178383167631783831676417838316765178383167661783831676717838316768178383167691783831677017838316771178383167721783831677317838316774178383167751783831677617838316777178383167781783831677917838316780178383167811783831678217838316783178383167841783831678517838316786178383167871783831678817838316789178383167901783831679117838316792178383167931783831679417838316795178383167961783831679717838316798178383167991783831680017838316801178383168021783831680317838316804178383168051783831680617838316807178383168081783831680917838316810178383168111783831681217838316813178383168141783831681517838316816178383168171783831681817838316819178383168201783831682117838316822178383168231783831682417838316825178383168261783831682717838316828178383168291783831683017838316831178383168321783831683317838316834178383168351783831683617838316837178383168381783831683917838316840178383168411783831684217838316843178383168441783831684517838316846178383168471783831684817838316849178383168501783831685117838316852178383168531783831685417838316855178383168561783831685717838316858178383168591783831686017838316861178383168621783831686317838316864178383168651783831686617838316867178383168681783831686917838316870178383168711783831687217838316873178383168741783831687517838316876178383168771783831687817838316879178383168801783831688117838316882178383168831783831688417838316885178383168861783831688717838316888178383168891783831689017838316891178383168921783831689317838316894178383168951783831689617838316897178383168981783831689917838316900178383169011783831690217838316903178383169041783831690517838316906178383169071783831690817838316909178383169101783831691117838316912178383169131783831691417838316915178383169161783831691717838316918178383169191783831692017838316921178383169221783831692317838316924178383169251783831692617838316927178383169281783831692917838316930178383169311783831693217838316933178383169341783831693517838316936178383169371783831693817838316939178383169401783831694117838316942178383169431783831694417838316945178383169461783831694717838316948178383169491783831695017838316951178383169521783831695317838316954178383169551783831695617838316957178383169581783831695917838316960178383169611783831696217838316963178383169641783831696517838316966178383169671783831696817838316969178383169701783831697117838316972178383169731783831697417838316975178383169761783831697717838316978178383169791783831698017838316981178383169821783831698317838316984178383169851783831698617838316987178383169881783831698917838316990178383169911783831699217838316993178383169941783831699517838316996178383169971783831699817838316999178383170001783831700117838317002178383170031783831700417838317005178383170061783831700717838317008178383170091783831701017838317011178383170121783831701317838317014178383170151783831701617838317017178383170181783831701917838317020178383170211783831702217838317023178383170241783831702517838317026178383170271783831702817838317029178383170301783831703117838317032178383170331783831703417838317035178383170361783831703717838317038178383170391783831704017838317041178383170421783831704317838317044178383170451783831704617838317047178383170481783831704917838317050178383170511783831705217838317053178383170541783831705517838317056178383170571783831705817838317059178383170601783831706117838317062178383170631783831706417838317065178383170661783831706717838317068178383170691783831707017838317071178383170721783831707317838317074178383170751783831707617838317077178383170781783831707917838317080178383170811783831708217838317083178383170841783831708517838317086178383170871783831708817838317089178383170901783831709117838317092178383170931783831709417838317095178383170961783831709717838317098178383170991783831710017838317101178383171021783831710317838317104178383171051783831710617838317107178383171081783831710917838317110178383171111783831711217838317113178383171141783831711517838317116178383171171783831711817838317119178383171201783831712117838317122178383171231783831712417838317125178383171261783831712717838317128178383171291783831713017838317131178383171321783831713317838317134178383171351783831713617838317137178383171381783831713917838317140178383171411783831714217838317143178383171441783831714517838317146178383171471783831714817838317149178383171501783831715117838317152178383171531783831715417838317155178383171561783831715717838317158178383171591783831716017838317161178383171621783831716317838317164178383171651783831716617838317167178383171681783831716917838317170178383171711783831717217838317173178383171741783831717517838317176178383171771783831717817838317179178383171801783831718117838317182178383171831783831718417838317185178383171861783831718717838317188178383171891783831719017838317191178383171921783831719317838317194178383171951783831719617838317197178383171981783831719917838317200178383172011783831720217838317203178383172041783831720517838317206178383172071783831720817838317209178383172101783831721117838317212178383172131783831721417838317215178383172161783831721717838317218178383172191783831722017838317221178383172221783831722317838317224178383172251783831722617838317227178383172281783831722917838317230178383172311783831723217838317233178383172341783831723517838317236178383172371783831723817838317239178383172401783831724117838317242178383172431783831724417838317245178383172461783831724717838317248178383172491783831725017838317251178383172521783831725317838317254178383172551783831725617838317257178383172581783831725917838317260178383172611783831726217838317263178383172641783831726517838317266178383172671783831726817838317269178383172701783831727117838317272178383172731783831727417838317275178383172761783831727717838317278178383172791783831728017838317281178383172821783831728317838317284178383172851783831728617838317287178383172881783831728917838317290178383172911783831729217838317293178383172941783831729517838317296178383172971783831729817838317299178383173001783831730117838317302178383173031783831730417838317305178383173061783831730717838317308178383173091783831731017838317311178383173121783831731317838317314178383173151783831731617838317317178383173181783831731917838317320178383173211783831732217838317323178383173241783831732517838317326178383173271783831732817838317329178383173301783831733117838317332178383173331783831733417838317335178383173361783831733717838317338178383173391783831734017838317341178383173421783831734317838317344178383173451783831734617838317347178383173481783831734917838317350178383173511783831735217838317353178383173541783831735517838317356178383173571783831735817838317359178383173601783831736117838317362178383173631783831736417838317365178383173661783831736717838317368178383173691783831737017838317371178383173721783831737317838317374178383173751783831737617838317377178383173781783831737917838317380178383173811783831738217838317383178383173841783831738517838317386178383173871783831738817838317389178383173901783831739117838317392178383173931783831739417838317395178383173961783831739717838317398178383173991783831740017838317401178383174021783831740317838317404178383174051783831740617838317407178383174081783831740917838317410178383174111783831741217838317413178383174141783831741517838317416178383174171783831741817838317419178383174201783831742117838317422178383174231783831742417838317425178383174261783831742717838317428178383174291783831743017838317431178383174321783831743317838317434178383174351783831743617838317437178383174381783831743917838317440178383174411783831744217838317443178383174441783831744517838317446178383174471783831744817838317449178383174501783831745117838317452178383174531783831745417838317455178383174561783831745717838317458178383174591783831746017838317461178383174621783831746317838317464178383174651783831746617838317467178383174681783831746917838317470178383174711783831747217838317473178383174741783831747517838317476178383174771783831747817838317479178383174801783831748117838317482178383174831783831748417838317485178383174861783831748717838317488178383174891783831749017838317491178383174921783831749317838317494178383174951783831749617838317497178383174981783831749917838317500178383175011783831750217838317503178383175041783831750517838317506178383175071783831750817838317509178383175101783831751117838317512178383175131783831751417838317515178383175161783831751717838317518178383175191783831752017838317521178383175221783831752317838317524178383175251783831752617838317527178383175281783831752917838317530178383175311783831753217838317533178383175341783831753517838317536178383175371783831753817838317539178383175401783831754117838317542178383175431783831754417838317545178383175461783831754717838317548178383175491783831755017838317551178383175521783831755317838317554178383175551783831755617838317557178383175581783831755917838317560178383175611783831756217838317563178383175641783831756517838317566178383175671783831756817838317569178383175701783831757117838317572178383175731783831757417838317575178383175761783831757717838317578178383175791783831758017838317581178383175821783831758317838317584178383175851783831758617838317587178383175881783831758917838317590178383175911783831759217838317593178383175941783831759517838317596178383175971783831759817838317599178383176001783831760117838317602178383176031783831760417838317605178383176061783831760717838317608178383176091783831761017838317611178383176121783831761317838317614178383176151783831761617838317617178383176181783831761917838317620178383176211783831762217838317623178383176241783831762517838317626178383176271783831762817838317629178383176301783831763117838317632178383176331783831763417838317635178383176361783831763717838317638178383176391783831764017838317641178383176421783831764317838317644178383176451783831764617838317647178383176481783831764917838317650178383176511783831765217838317653178383176541783831765517838317656178383176571783831765817838317659178383176601783831766117838317662178383176631783831766417838317665178383176661783831766717838317668178383176691783831767017838317671178383176721783831767317838317674178383176751783831767617838317677178383176781783831767917838317680178383176811783831768217838317683178383176841783831768517838317686178383176871783831768817838317689178383176901783831769117838317692178383176931783831769417838317695178383176961783831769717838317698178383176991783831770017838317701178383177021783831770317838317704178383177051783831770617838317707178383177081783831770917838317710178383177111783831771217838317713178383177141783831771517838317716178383177171783831771817838317719178383177201783831772117838317722178383177231783831772417838317725178383177261783831772717838317728178383177291783831773017838317731178383177321783831773317838317734178383177351783831773617838317737178383177381783831773917838317740178383177411783831774217838317743178383177441783831774517838317746178383177471783831774817838317749178383177501783831775117838317752178383177531783831775417838317755178383177561783831775717838317758178383177591783831776017838317761178383177621783831776317838317764178383177651783831776617838317767178383177681783831776917838317770178383177711783831777217838317773178383177741783831777517838317776178383177771783831777817838317779178383177801783831778117838317782178383177831783831778417838317785178383177861783831778717838317788178383177891783831779017838317791178383177921783831779317838317794178383177951783831779617838317797178383177981783831779917838317800178383178011783831780217838317803178383178041783831780517838317806178383178071783831780817838317809178383178101783831781117838317812178383178131783831781417838317815178383178161783831781717838317818178383178191783831782017838317821178383178221783831782317838317824178383178251783831782617838317827178383178281783831782917838317830178383178311783831783217838317833178383178341783831783517838317836178383178371783831783817838317839178383178401783831784117838317842178383178431783831784417838317845178383178461783831784717838317848178383178491783831785017838317851178383178521783831785317838317854178383178551783831785617838317857178383178581783831785917838317860178383178611783831786217838317863178383178641783831786517838317866178383178671783831786817838317869178383178701783831787117838317872178383178731783831787417838317875178383178761783831787717838317878178383178791783831788017838317881178383178821783831788317838317884178383178851783831788617838317887178383178881783831788917838317890178383178911783831789217838317893178383178941783831789517838317896178383178971783831789817838317899178383179001783831790117838317902178383179031783831790417838317905178383179061783831790717838317908178383179091783831791017838317911178383179121783831791317838317914178383179151783831791617838317917178383179181783831791917838317920178383179211783831792217838317923178383179241783831792517838317926178383179271783831792817838317929178383179301783831793117838317932178383179331783831793417838317935178383179361783831793717838317938178383179391783831794017838317941178383179421783831794317838317944178383179451783831794617838317947178383179481783831794917838317950178383179511783831795217838317953178383179541783831795517838317956178383179571783831795817838317959178383179601783831796117838317962178383179631783831796417838317965178383179661783831796717838317968178383179691783831797017838317971178383179721783831797317838317974178383179751783831797617838317977178383179781783831797917838317980178383179811783831798217838317983178383179841783831798517838317986178383179871783831798817838317989178383179901783831799117838317992178383179931783831799417838317995178383179961783831799717838317998178383179991783831800017838318001178383180021783831800317838318004178383180051783831800617838318007178383180081783831800917838318010178383180111783831801217838318013178383180141783831801517838318016178383180171783831801817838318019178383180201783831802117838318022178383180231783831802417838318025178383180261783831802717838318028178383180291783831803017838318031178383180321783831803317838318034178383180351783831803617838318037178383180381783831803917838318040178383180411783831804217838318043178383180441783831804517838318046178383180471783831804817838318049178383180501783831805117838318052178383180531783831805417838318055178383180561783831805717838318058178383180591783831806017838318061178383180621783831806317838318064178383180651783831806617838318067178383180681783831806917838318070178383180711783831807217838318073178383180741783831807517838318076178383180771783831807817838318079178383180801783831808117838318082178383180831783831808417838318085178383180861783831808717838318088178383180891783831809017838318091178383180921783831809317838318094178383180951783831809617838318097178383180981783831809917838318100178383181011783831810217838318103178383181041783831810517838318106178383181071783831810817838318109178383181101783831811117838318112178383181131783831811417838318115178383181161783831811717838318118178383181191783831812017838318121178383181221783831812317838318124178383181251783831812617838318127178383181281783831812917838318130178383181311783831813217838318133178383181341783831813517838318136178383181371783831813817838318139178383181401783831814117838318142178383181431783831814417838318145178383181461783831814717838318148178383181491783831815017838318151178383181521783831815317838318154178383181551783831815617838318157178383181581783831815917838318160178383181611783831816217838318163178383181641783831816517838318166178383181671783831816817838318169178383181701783831817117838318172178383181731783831817417838318175178383181761783831817717838318178178383181791783831818017838318181178383181821783831818317838318184178383181851783831818617838318187178383181881783831818917838318190178383181911783831819217838318193178383181941783831819517838318196178383181971783831819817838318199178383182001783831820117838318202178383182031783831820417838318205178383182061783831820717838318208178383182091783831821017838318211178383182121783831821317838318214178383182151783831821617838318217178383182181783831821917838318220178383182211783831822217838318223178383182241783831822517838318226178383182271783831822817838318229178383182301783831823117838318232178383182331783831823417838318235178383182361783831823717838318238178383182391783831824017838318241178383182421783831824317838318244178383182451783831824617838318247178383182481783831824917838318250178383182511783831825217838318253178383182541783831825517838318256178383182571783831825817838318259178383182601783831826117838318262178383182631783831826417838318265178383182661783831826717838318268178383182691783831827017838318271178383182721783831827317838318274178383182751783831827617838318277178383182781783831827917838318280178383182811783831828217838318283178383182841783831828517838318286178383182871783831828817838318289178383182901783831829117838318292178383182931783831829417838318295178383182961783831829717838318298178383182991783831830017838318301178383183021783831830317838318304178383183051783831830617838318307178383183081783831830917838318310178383183111783831831217838318313178383183141783831831517838318316178383183171783831831817838318319178383183201783831832117838318322178383183231783831832417838318325178383183261783831832717838318328178383183291783831833017838318331178383183321783831833317838318334178383183351783831833617838318337178383183381783831833917838318340178383183411783831834217838318343178383183441783831834517838318346178383183471783831834817838318349178383183501783831835117838318352178383183531783831835417838318355178383183561783831835717838318358178383183591783831836017838318361178383183621783831836317838318364178383183651783831836617838318367178383183681783831836917838318370178383183711783831837217838318373178383183741783831837517838318376178383183771783831837817838318379178383183801783831838117838318382178383183831783831838417838318385178383183861783831838717838318388178383183891783831839017838318391178383183921783831839317838318394178383183951783831839617838318397178383183981783831839917838318400178383184011783831840217838318403178383184041783831840517838318406178383184071783831840817838318409178383184101783831841117838318412178383184131783831841417838318415178383184161783831841717838318418178383184191783831842017838318421178383184221783831842317838318424178383184251783831842617838318427178383184281783831842917838318430178383184311783831843217838318433178383184341783831843517838318436178383184371783831843817838318439178383184401783831844117838318442178383184431783831844417838318445178383184461783831844717838318448178383184491783831845017838318451178383184521783831845317838318454178383184551783831845617838318457178383184581783831845917838318460178383184611783831846217838318463178383184641783831846517838318466178383184671783831846817838318469178383184701783831847117838318472178383184731783831847417838318475178383184761783831847717838318478178383184791783831848017838318481178383184821783831848317838318484178383184851783831848617838318487178383184881783831848917838318490178383184911783831849217838318493178383184941783831849517838318496178383184971783831849817838318499178383185001783831850117838318502178383185031783831850417838318505178383185061783831850717838318508178383185091783831851017838318511178383185121783831851317838318514178383185151783831851617838318517178383185181783831851917838318520178383185211783831852217838318523178383185241783831852517838318526178383185271783831852817838318529178383185301783831853117838318532178383185331783831853417838318535178383185361783831853717838318538178383185391783831854017838318541178383185421783831854317838318544178383185451783831854617838318547178383185481783831854917838318550178383185511783831855217838318553178383185541783831855517838318556178383185571783831855817838318559178383185601783831856117838318562178383185631783831856417838318565178383185661783831856717838318568178383185691783831857017838318571178383185721783831857317838318574178383185751783831857617838318577178383185781783831857917838318580178383185811783831858217838318583178383185841783831858517838318586178383185871783831858817838318589178383185901783831859117838318592178383185931783831859417838318595178383185961783831859717838318598178383185991783831860017838318601178383186021783831860317838318604178383186051783831860617838318607178383186081783831860917838318610178383186111783831861217838318613178383186141783831861517838318616178383186171783831861817838318619178383186201783831862117838318622178383186231783831862417838318625178383186261783831862717838318628178383186291783831863017838318631178383186321783831863317838318634178383186351783831863617838318637178383186381783831863917838318640178383186411783831864217838318643178383186441783831864517838318646178383186471783831864817838318649178383186501783831865117838318652178383186531783831865417838318655178383186561783831865717838318658178383186591783831866017838318661178383186621783831866317838318664178383186651783831866617838318667178383186681783831866917838318670178383186711783831867217838318673178383186741783831867517838318676178383186771783831867817838318679178383186801783831868117838318682178383186831783831868417838318685178383186861783831868717838318688178383186891783831869017838318691178383186921783831869317838318694178383186951783831869617838318697178383186981783831869917838318700178383187011783831870217838318703178383187041783831870517838318706178383187071783831870817838318709178383187101783831871117838318712178383187131783831871417838318715178383187161783831871717838318718178383187191783831872017838318721178383187221783831872317838318724178383187251783831872617838318727178383187281783831872917838318730178383187311783831873217838318733178383187341783831873517838318736178383187371783831873817838318739178383187401783831874117838318742178383187431783831874417838318745178383187461783831874717838318748178383187491783831875017838318751178383187521783831875317838318754178383187551783831875617838318757178383187581783831875917838318760178383187611783831876217838318763178383187641783831876517838318766178383187671783831876817838318769178383187701783831877117838318772178383187731783831877417838318775178383187761783831877717838318778178383187791783831878017838318781178383187821783831878317838318784178383187851783831878617838318787178383187881783831878917838318790178383187911783831879217838318793178383187941783831879517838318796178383187971783831879817838318799178383188001783831880117838318802178383188031783831880417838318805178383188061783831880717838318808178383188091783831881017838318811178383188121783831881317838318814178383188151783831881617838318817178383188181783831881917838318820178383188211783831882217838318823178383188241783831882517838318826178383188271783831882817838318829178383188301783831883117838318832178383188331783831883417838318835178383188361783831883717838318838178383188391783831884017838318841178383188421783831884317838318844178383188451783831884617838318847178383188481783831884917838318850178383188511783831885217838318853178383188541783831885517838318856178383188571783831885817838318859178383188601783831886117838318862178383188631783831886417838318865178383188661783831886717838318868178383188691783831887017838318871178383188721783831887317838318874178383188751783831887617838318877178383188781783831887917838318880178383188811783831888217838318883178383188841783831888517838318886178383188871783831888817838318889178383188901783831889117838318892178383188931783831889417838318895178383188961783831889717838318898178383188991783831890017838318901178383189021783831890317838318904178383189051783831890617838318907178383189081783831890917838318910178383189111783831891217838318913178383189141783831891517838318916178383189171783831891817838318919178383189201783831892117838318922178383189231783831892417838318925178383189261783831892717838318928178383189291783831893017838318931178383189321783831893317838318934178383189351783831893617838318937178383189381783831893917838318940178383189411783831894217838318943178383189441783831894517838318946178383189471783831894817838318949178383189501783831895117838318952178383189531783831895417838318955178383189561783831895717838318958178383189591783831896017838318961178383189621783831896317838318964178383189651783831896617838318967178383189681783831896917838318970178383189711783831897217838318973178383189741783831897517838318976178383189771783831897817838318979178383189801783831898117838318982178383189831783831898417838318985178383189861783831898717838318988178383189891783831899017838318991178383189921783831899317838318994178383189951783831899617838318997178383189981783831899917838319000178383190011783831900217838319003178383190041783831900517838319006178383190071783831900817838319009178383190101783831901117838319012178383190131783831901417838319015178383190161783831901717838319018178383190191783831902017838319021178383190221783831902317838319024178383190251783831902617838319027178383190281783831902917838319030178383190311783831903217838319033178383190341783831903517838319036178383190371783831903817838319039178383190401783831904117838319042178383190431783831904417838319045178383190461783831904717838319048178383190491783831905017838319051178383190521783831905317838319054178383190551783831905617838319057178383190581783831905917838319060178383190611783831906217838319063178383190641783831906517838319066178383190671783831906817838319069178383190701783831907117838319072178383190731783831907417838319075178383190761783831907717838319078178383190791783831908017838319081178383190821783831908317838319084178383190851783831908617838319087178383190881783831908917838319090178383190911783831909217838319093178383190941783831909517838319096178383190971783831909817838319099178383191001783831910117838319102178383191031783831910417838319105178383191061783831910717838319108178383191091783831911017838319111178383191121783831911317838319114178383191151783831911617838319117178383191181783831911917838319120178383191211783831912217838319123178383191241783831912517838319126178383191271783831912817838319129178383191301783831913117838319132178383191331783831913417838319135178383191361783831913717838319138178383191391783831914017838319141178383191421783831914317838319144178383191451783831914617838319147178383191481783831914917838319150178383191511783831915217838319153178383191541783831915517838319156178383191571783831915817838319159178383191601783831916117838319162178383191631783831916417838319165178383191661783831916717838319168178383191691783831917017838319171178383191721783831917317838319174178383191751783831917617838319177178383191781783831917917838319180178383191811783831918217838319183178383191841783831918517838319186178383191871783831918817838319189178383191901783831919117838319192178383191931783831919417838319195178383191961783831919717838319198178383191991783831920017838319201178383192021783831920317838319204178383192051783831920617838319207178383192081783831920917838319210178383192111783831921217838319213178383192141783831921517838319216178383192171783831921817838319219178383192201783831922117838319222178383192231783831922417838319225178383192261783831922717838319228178383192291783831923017838319231178383192321783831923317838319234178383192351783831923617838319237178383192381783831923917838319240178383192411783831924217838319243178383192441783831924517838319246178383192471783831924817838319249178383192501783831925117838319252178383192531783831925417838319255178383192561783831925717838319258178383192591783831926017838319261178383192621783831926317838319264178383192651783831926617838319267178383192681783831926917838319270178383192711783831927217838319273178383192741783831927517838319276178383192771783831927817838319279178383192801783831928117838319282178383192831783831928417838319285178383192861783831928717838319288178383192891783831929017838319291178383192921783831929317838319294178383192951783831929617838319297178383192981783831929917838319300178383193011783831930217838319303178383193041783831930517838319306178383193071783831930817838319309178383193101783831931117838319312178383193131783831931417838319315178383193161783831931717838319318178383193191783831932017838319321178383193221783831932317838319324178383193251783831932617838319327178383193281783831932917838319330178383193311783831933217838319333178383193341783831933517838319336178383193371783831933817838319339178383193401783831934117838319342178383193431783831934417838319345178383193461783831934717838319348178383193491783831935017838319351178383193521783831935317838319354178383193551783831935617838319357178383193581783831935917838319360178383193611783831936217838319363178383193641783831936517838319366178383193671783831936817838319369178383193701783831937117838319372178383193731783831937417838319375178383193761783831937717838319378178383193791783831938017838319381178383193821783831938317838319384178383193851783831938617838319387178383193881783831938917838319390178383193911783831939217838319393178383193941783831939517838319396178383193971783831939817838319399178383194001783831940117838319402178383194031783831940417838319405178383194061783831940717838319408178383194091783831941017838319411178383194121783831941317838319414178383194151783831941617838319417178383194181783831941917838319420178383194211783831942217838319423178383194241783831942517838319426178383194271783831942817838319429178383194301783831943117838319432178383194331783831943417838319435178383194361783831943717838319438178383194391783831944017838319441178383194421783831944317838319444178383194451783831944617838319447178383194481783831944917838319450178383194511783831945217838319453178383194541783831945517838319456178383194571783831945817838319459178383194601783831946117838319462178383194631783831946417838319465178383194661783831946717838319468178383194691783831947017838319471178383194721783831947317838319474178383194751783831947617838319477178383194781783831947917838319480178383194811783831948217838319483178383194841783831948517838319486178383194871783831948817838319489178383194901783831949117838319492178383194931783831949417838319495178383194961783831949717838319498178383194991783831950017838319501178383195021783831950317838319504178383195051783831950617838319507178383195081783831950917838319510178383195111783831951217838319513178383195141783831951517838319516178383195171783831951817838319519178383195201783831952117838319522178383195231783831952417838319525178383195261783831952717838319528178383195291783831953017838319531178383195321783831953317838319534178383195351783831953617838319537178383195381783831953917838319540178383195411783831954217838319543178383195441783831954517838319546178383195471783831954817838319549178383195501783831955117838319552178383195531783831955417838319555178383195561783831955717838319558178383195591783831956017838319561178383195621783831956317838319564178383195651783831956617838319567178383195681783831956917838319570178383195711783831957217838319573178383195741783831957517838319576178383195771783831957817838319579178383195801783831958117838319582178383195831783831958417838319585178383195861783831958717838319588178383195891783831959017838319591178383195921783831959317838319594178383195951783831959617838319597178383195981783831959917838319600178383196011783831960217838319603178383196041783831960517838319606178383196071783831960817838319609178383196101783831961117838319612178383196131783831961417838319615178383196161783831961717838319618178383196191783831962017838319621178383196221783831962317838319624178383196251783831962617838319627178383196281783831962917838319630178383196311783831963217838319633178383196341783831963517838319636178383196371783831963817838319639178383196401783831964117838319642178383196431783831964417838319645178383196461783831964717838319648178383196491783831965017838319651178383196521783831965317838319654178383196551783831965617838319657178383196581783831965917838319660178383196611783831966217838319663178383196641783831966517838319666178383196671783831966817838319669178383196701783831967117838319672178383196731783831967417838319675178383196761783831967717838319678178383196791783831968017838319681178383196821783831968317838319684178383196851783831968617838319687178383196881783831968917838319690178383196911783831969217838319693178383196941783831969517838319696178383196971783831969817838319699178383197001783831970117838319702178383197031783831970417838319705178383197061783831970717838319708178383197091783831971017838319711178383197121783831971317838319714178383197151783831971617838319717178383197181783831971917838319720178383197211783831972217838319723178383197241783831972517838319726178383197271783831972817838319729178383197301783831973117838319732178383197331783831973417838319735178383197361783831973717838319738178383197391783831974017838319741178383197421783831974317838319744178383197451783831974617838319747178383197481783831974917838319750178383197511783831975217838319753178383197541783831975517838319756178383197571783831975817838319759178383197601783831976117838319762178383197631783831976417838319765178383197661783831976717838319768178383197691783831977017838319771178383197721783831977317838319774178383197751783831977617838319777178383197781783831977917838319780178383197811783831978217838319783178383197841783831978517838319786178383197871783831978817838319789178383197901783831979117838319792178383197931783831979417838319795178383197961783831979717838319798178383197991783831980017838319801178383198021783831980317838319804178383198051783831980617838319807178383198081783831980917838319810178383198111783831981217838319813178383198141783831981517838319816178383198171783831981817838319819178383198201783831982117838319822178383198231783831982417838319825178383198261783831982717838319828178383198291783831983017838319831178383198321783831983317838319834178383198351783831983617838319837178383198381783831983917838319840178383198411783831984217838319843178383198441783831984517838319846178383198471783831984817838319849178383198501783831985117838319852178383198531783831985417838319855178383198561783831985717838319858178383198591783831986017838319861178383198621783831986317838319864178383198651783831986617838319867178383198681783831986917838319870178383198711783831987217838319873178383198741783831987517838319876178383198771783831987817838319879178383198801783831988117838319882178383198831783831988417838319885178383198861783831988717838319888178383198891783831989017838319891178383198921783831989317838319894178383198951783831989617838319897178383198981783831989917838319900178383199011783831990217838319903178383199041783831990517838319906178383199071783831990817838319909178383199101783831991117838319912178383199131783831991417838319915178383199161783831991717838319918178383199191783831992017838319921178383199221783831992317838319924178383199251783831992617838319927178383199281783831992917838319930178383199311783831993217838319933178383199341783831993517838319936178383199371783831993817838319939178383199401783831994117838319942178383199431783831994417838319945178383199461783831994717838319948178383199491783831995017838319951178383199521783831995317838319954178383199551783831995617838319957178383199581783831995917838319960178383199611783831996217838319963178383199641783831996517838319966178383199671783831996817838319969178383199701783831997117838319972178383199731783831997417838319975178383199761783831997717838319978178383199791783831998017838319981178383199821783831998317838319984178383199851783831998617838319987178383199881783831998917838319990178383199911783831999217838319993178383199941783831999517838319996178383199971783831999817838319999