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

手机号段1788871

1788871号段手机号码表

17888710000178887100011788871000217888710003178887100041788871000517888710006178887100071788871000817888710009178887100101788871001117888710012178887100131788871001417888710015178887100161788871001717888710018178887100191788871002017888710021178887100221788871002317888710024178887100251788871002617888710027178887100281788871002917888710030178887100311788871003217888710033178887100341788871003517888710036178887100371788871003817888710039178887100401788871004117888710042178887100431788871004417888710045178887100461788871004717888710048178887100491788871005017888710051178887100521788871005317888710054178887100551788871005617888710057178887100581788871005917888710060178887100611788871006217888710063178887100641788871006517888710066178887100671788871006817888710069178887100701788871007117888710072178887100731788871007417888710075178887100761788871007717888710078178887100791788871008017888710081178887100821788871008317888710084178887100851788871008617888710087178887100881788871008917888710090178887100911788871009217888710093178887100941788871009517888710096178887100971788871009817888710099178887101001788871010117888710102178887101031788871010417888710105178887101061788871010717888710108178887101091788871011017888710111178887101121788871011317888710114178887101151788871011617888710117178887101181788871011917888710120178887101211788871012217888710123178887101241788871012517888710126178887101271788871012817888710129178887101301788871013117888710132178887101331788871013417888710135178887101361788871013717888710138178887101391788871014017888710141178887101421788871014317888710144178887101451788871014617888710147178887101481788871014917888710150178887101511788871015217888710153178887101541788871015517888710156178887101571788871015817888710159178887101601788871016117888710162178887101631788871016417888710165178887101661788871016717888710168178887101691788871017017888710171178887101721788871017317888710174178887101751788871017617888710177178887101781788871017917888710180178887101811788871018217888710183178887101841788871018517888710186178887101871788871018817888710189178887101901788871019117888710192178887101931788871019417888710195178887101961788871019717888710198178887101991788871020017888710201178887102021788871020317888710204178887102051788871020617888710207178887102081788871020917888710210178887102111788871021217888710213178887102141788871021517888710216178887102171788871021817888710219178887102201788871022117888710222178887102231788871022417888710225178887102261788871022717888710228178887102291788871023017888710231178887102321788871023317888710234178887102351788871023617888710237178887102381788871023917888710240178887102411788871024217888710243178887102441788871024517888710246178887102471788871024817888710249178887102501788871025117888710252178887102531788871025417888710255178887102561788871025717888710258178887102591788871026017888710261178887102621788871026317888710264178887102651788871026617888710267178887102681788871026917888710270178887102711788871027217888710273178887102741788871027517888710276178887102771788871027817888710279178887102801788871028117888710282178887102831788871028417888710285178887102861788871028717888710288178887102891788871029017888710291178887102921788871029317888710294178887102951788871029617888710297178887102981788871029917888710300178887103011788871030217888710303178887103041788871030517888710306178887103071788871030817888710309178887103101788871031117888710312178887103131788871031417888710315178887103161788871031717888710318178887103191788871032017888710321178887103221788871032317888710324178887103251788871032617888710327178887103281788871032917888710330178887103311788871033217888710333178887103341788871033517888710336178887103371788871033817888710339178887103401788871034117888710342178887103431788871034417888710345178887103461788871034717888710348178887103491788871035017888710351178887103521788871035317888710354178887103551788871035617888710357178887103581788871035917888710360178887103611788871036217888710363178887103641788871036517888710366178887103671788871036817888710369178887103701788871037117888710372178887103731788871037417888710375178887103761788871037717888710378178887103791788871038017888710381178887103821788871038317888710384178887103851788871038617888710387178887103881788871038917888710390178887103911788871039217888710393178887103941788871039517888710396178887103971788871039817888710399178887104001788871040117888710402178887104031788871040417888710405178887104061788871040717888710408178887104091788871041017888710411178887104121788871041317888710414178887104151788871041617888710417178887104181788871041917888710420178887104211788871042217888710423178887104241788871042517888710426178887104271788871042817888710429178887104301788871043117888710432178887104331788871043417888710435178887104361788871043717888710438178887104391788871044017888710441178887104421788871044317888710444178887104451788871044617888710447178887104481788871044917888710450178887104511788871045217888710453178887104541788871045517888710456178887104571788871045817888710459178887104601788871046117888710462178887104631788871046417888710465178887104661788871046717888710468178887104691788871047017888710471178887104721788871047317888710474178887104751788871047617888710477178887104781788871047917888710480178887104811788871048217888710483178887104841788871048517888710486178887104871788871048817888710489178887104901788871049117888710492178887104931788871049417888710495178887104961788871049717888710498178887104991788871050017888710501178887105021788871050317888710504178887105051788871050617888710507178887105081788871050917888710510178887105111788871051217888710513178887105141788871051517888710516178887105171788871051817888710519178887105201788871052117888710522178887105231788871052417888710525178887105261788871052717888710528178887105291788871053017888710531178887105321788871053317888710534178887105351788871053617888710537178887105381788871053917888710540178887105411788871054217888710543178887105441788871054517888710546178887105471788871054817888710549178887105501788871055117888710552178887105531788871055417888710555178887105561788871055717888710558178887105591788871056017888710561178887105621788871056317888710564178887105651788871056617888710567178887105681788871056917888710570178887105711788871057217888710573178887105741788871057517888710576178887105771788871057817888710579178887105801788871058117888710582178887105831788871058417888710585178887105861788871058717888710588178887105891788871059017888710591178887105921788871059317888710594178887105951788871059617888710597178887105981788871059917888710600178887106011788871060217888710603178887106041788871060517888710606178887106071788871060817888710609178887106101788871061117888710612178887106131788871061417888710615178887106161788871061717888710618178887106191788871062017888710621178887106221788871062317888710624178887106251788871062617888710627178887106281788871062917888710630178887106311788871063217888710633178887106341788871063517888710636178887106371788871063817888710639178887106401788871064117888710642178887106431788871064417888710645178887106461788871064717888710648178887106491788871065017888710651178887106521788871065317888710654178887106551788871065617888710657178887106581788871065917888710660178887106611788871066217888710663178887106641788871066517888710666178887106671788871066817888710669178887106701788871067117888710672178887106731788871067417888710675178887106761788871067717888710678178887106791788871068017888710681178887106821788871068317888710684178887106851788871068617888710687178887106881788871068917888710690178887106911788871069217888710693178887106941788871069517888710696178887106971788871069817888710699178887107001788871070117888710702178887107031788871070417888710705178887107061788871070717888710708178887107091788871071017888710711178887107121788871071317888710714178887107151788871071617888710717178887107181788871071917888710720178887107211788871072217888710723178887107241788871072517888710726178887107271788871072817888710729178887107301788871073117888710732178887107331788871073417888710735178887107361788871073717888710738178887107391788871074017888710741178887107421788871074317888710744178887107451788871074617888710747178887107481788871074917888710750178887107511788871075217888710753178887107541788871075517888710756178887107571788871075817888710759178887107601788871076117888710762178887107631788871076417888710765178887107661788871076717888710768178887107691788871077017888710771178887107721788871077317888710774178887107751788871077617888710777178887107781788871077917888710780178887107811788871078217888710783178887107841788871078517888710786178887107871788871078817888710789178887107901788871079117888710792178887107931788871079417888710795178887107961788871079717888710798178887107991788871080017888710801178887108021788871080317888710804178887108051788871080617888710807178887108081788871080917888710810178887108111788871081217888710813178887108141788871081517888710816178887108171788871081817888710819178887108201788871082117888710822178887108231788871082417888710825178887108261788871082717888710828178887108291788871083017888710831178887108321788871083317888710834178887108351788871083617888710837178887108381788871083917888710840178887108411788871084217888710843178887108441788871084517888710846178887108471788871084817888710849178887108501788871085117888710852178887108531788871085417888710855178887108561788871085717888710858178887108591788871086017888710861178887108621788871086317888710864178887108651788871086617888710867178887108681788871086917888710870178887108711788871087217888710873178887108741788871087517888710876178887108771788871087817888710879178887108801788871088117888710882178887108831788871088417888710885178887108861788871088717888710888178887108891788871089017888710891178887108921788871089317888710894178887108951788871089617888710897178887108981788871089917888710900178887109011788871090217888710903178887109041788871090517888710906178887109071788871090817888710909178887109101788871091117888710912178887109131788871091417888710915178887109161788871091717888710918178887109191788871092017888710921178887109221788871092317888710924178887109251788871092617888710927178887109281788871092917888710930178887109311788871093217888710933178887109341788871093517888710936178887109371788871093817888710939178887109401788871094117888710942178887109431788871094417888710945178887109461788871094717888710948178887109491788871095017888710951178887109521788871095317888710954178887109551788871095617888710957178887109581788871095917888710960178887109611788871096217888710963178887109641788871096517888710966178887109671788871096817888710969178887109701788871097117888710972178887109731788871097417888710975178887109761788871097717888710978178887109791788871098017888710981178887109821788871098317888710984178887109851788871098617888710987178887109881788871098917888710990178887109911788871099217888710993178887109941788871099517888710996178887109971788871099817888710999178887110001788871100117888711002178887110031788871100417888711005178887110061788871100717888711008178887110091788871101017888711011178887110121788871101317888711014178887110151788871101617888711017178887110181788871101917888711020178887110211788871102217888711023178887110241788871102517888711026178887110271788871102817888711029178887110301788871103117888711032178887110331788871103417888711035178887110361788871103717888711038178887110391788871104017888711041178887110421788871104317888711044178887110451788871104617888711047178887110481788871104917888711050178887110511788871105217888711053178887110541788871105517888711056178887110571788871105817888711059178887110601788871106117888711062178887110631788871106417888711065178887110661788871106717888711068178887110691788871107017888711071178887110721788871107317888711074178887110751788871107617888711077178887110781788871107917888711080178887110811788871108217888711083178887110841788871108517888711086178887110871788871108817888711089178887110901788871109117888711092178887110931788871109417888711095178887110961788871109717888711098178887110991788871110017888711101178887111021788871110317888711104178887111051788871110617888711107178887111081788871110917888711110178887111111788871111217888711113178887111141788871111517888711116178887111171788871111817888711119178887111201788871112117888711122178887111231788871112417888711125178887111261788871112717888711128178887111291788871113017888711131178887111321788871113317888711134178887111351788871113617888711137178887111381788871113917888711140178887111411788871114217888711143178887111441788871114517888711146178887111471788871114817888711149178887111501788871115117888711152178887111531788871115417888711155178887111561788871115717888711158178887111591788871116017888711161178887111621788871116317888711164178887111651788871116617888711167178887111681788871116917888711170178887111711788871117217888711173178887111741788871117517888711176178887111771788871117817888711179178887111801788871118117888711182178887111831788871118417888711185178887111861788871118717888711188178887111891788871119017888711191178887111921788871119317888711194178887111951788871119617888711197178887111981788871119917888711200178887112011788871120217888711203178887112041788871120517888711206178887112071788871120817888711209178887112101788871121117888711212178887112131788871121417888711215178887112161788871121717888711218178887112191788871122017888711221178887112221788871122317888711224178887112251788871122617888711227178887112281788871122917888711230178887112311788871123217888711233178887112341788871123517888711236178887112371788871123817888711239178887112401788871124117888711242178887112431788871124417888711245178887112461788871124717888711248178887112491788871125017888711251178887112521788871125317888711254178887112551788871125617888711257178887112581788871125917888711260178887112611788871126217888711263178887112641788871126517888711266178887112671788871126817888711269178887112701788871127117888711272178887112731788871127417888711275178887112761788871127717888711278178887112791788871128017888711281178887112821788871128317888711284178887112851788871128617888711287178887112881788871128917888711290178887112911788871129217888711293178887112941788871129517888711296178887112971788871129817888711299178887113001788871130117888711302178887113031788871130417888711305178887113061788871130717888711308178887113091788871131017888711311178887113121788871131317888711314178887113151788871131617888711317178887113181788871131917888711320178887113211788871132217888711323178887113241788871132517888711326178887113271788871132817888711329178887113301788871133117888711332178887113331788871133417888711335178887113361788871133717888711338178887113391788871134017888711341178887113421788871134317888711344178887113451788871134617888711347178887113481788871134917888711350178887113511788871135217888711353178887113541788871135517888711356178887113571788871135817888711359178887113601788871136117888711362178887113631788871136417888711365178887113661788871136717888711368178887113691788871137017888711371178887113721788871137317888711374178887113751788871137617888711377178887113781788871137917888711380178887113811788871138217888711383178887113841788871138517888711386178887113871788871138817888711389178887113901788871139117888711392178887113931788871139417888711395178887113961788871139717888711398178887113991788871140017888711401178887114021788871140317888711404178887114051788871140617888711407178887114081788871140917888711410178887114111788871141217888711413178887114141788871141517888711416178887114171788871141817888711419178887114201788871142117888711422178887114231788871142417888711425178887114261788871142717888711428178887114291788871143017888711431178887114321788871143317888711434178887114351788871143617888711437178887114381788871143917888711440178887114411788871144217888711443178887114441788871144517888711446178887114471788871144817888711449178887114501788871145117888711452178887114531788871145417888711455178887114561788871145717888711458178887114591788871146017888711461178887114621788871146317888711464178887114651788871146617888711467178887114681788871146917888711470178887114711788871147217888711473178887114741788871147517888711476178887114771788871147817888711479178887114801788871148117888711482178887114831788871148417888711485178887114861788871148717888711488178887114891788871149017888711491178887114921788871149317888711494178887114951788871149617888711497178887114981788871149917888711500178887115011788871150217888711503178887115041788871150517888711506178887115071788871150817888711509178887115101788871151117888711512178887115131788871151417888711515178887115161788871151717888711518178887115191788871152017888711521178887115221788871152317888711524178887115251788871152617888711527178887115281788871152917888711530178887115311788871153217888711533178887115341788871153517888711536178887115371788871153817888711539178887115401788871154117888711542178887115431788871154417888711545178887115461788871154717888711548178887115491788871155017888711551178887115521788871155317888711554178887115551788871155617888711557178887115581788871155917888711560178887115611788871156217888711563178887115641788871156517888711566178887115671788871156817888711569178887115701788871157117888711572178887115731788871157417888711575178887115761788871157717888711578178887115791788871158017888711581178887115821788871158317888711584178887115851788871158617888711587178887115881788871158917888711590178887115911788871159217888711593178887115941788871159517888711596178887115971788871159817888711599178887116001788871160117888711602178887116031788871160417888711605178887116061788871160717888711608178887116091788871161017888711611178887116121788871161317888711614178887116151788871161617888711617178887116181788871161917888711620178887116211788871162217888711623178887116241788871162517888711626178887116271788871162817888711629178887116301788871163117888711632178887116331788871163417888711635178887116361788871163717888711638178887116391788871164017888711641178887116421788871164317888711644178887116451788871164617888711647178887116481788871164917888711650178887116511788871165217888711653178887116541788871165517888711656178887116571788871165817888711659178887116601788871166117888711662178887116631788871166417888711665178887116661788871166717888711668178887116691788871167017888711671178887116721788871167317888711674178887116751788871167617888711677178887116781788871167917888711680178887116811788871168217888711683178887116841788871168517888711686178887116871788871168817888711689178887116901788871169117888711692178887116931788871169417888711695178887116961788871169717888711698178887116991788871170017888711701178887117021788871170317888711704178887117051788871170617888711707178887117081788871170917888711710178887117111788871171217888711713178887117141788871171517888711716178887117171788871171817888711719178887117201788871172117888711722178887117231788871172417888711725178887117261788871172717888711728178887117291788871173017888711731178887117321788871173317888711734178887117351788871173617888711737178887117381788871173917888711740178887117411788871174217888711743178887117441788871174517888711746178887117471788871174817888711749178887117501788871175117888711752178887117531788871175417888711755178887117561788871175717888711758178887117591788871176017888711761178887117621788871176317888711764178887117651788871176617888711767178887117681788871176917888711770178887117711788871177217888711773178887117741788871177517888711776178887117771788871177817888711779178887117801788871178117888711782178887117831788871178417888711785178887117861788871178717888711788178887117891788871179017888711791178887117921788871179317888711794178887117951788871179617888711797178887117981788871179917888711800178887118011788871180217888711803178887118041788871180517888711806178887118071788871180817888711809178887118101788871181117888711812178887118131788871181417888711815178887118161788871181717888711818178887118191788871182017888711821178887118221788871182317888711824178887118251788871182617888711827178887118281788871182917888711830178887118311788871183217888711833178887118341788871183517888711836178887118371788871183817888711839178887118401788871184117888711842178887118431788871184417888711845178887118461788871184717888711848178887118491788871185017888711851178887118521788871185317888711854178887118551788871185617888711857178887118581788871185917888711860178887118611788871186217888711863178887118641788871186517888711866178887118671788871186817888711869178887118701788871187117888711872178887118731788871187417888711875178887118761788871187717888711878178887118791788871188017888711881178887118821788871188317888711884178887118851788871188617888711887178887118881788871188917888711890178887118911788871189217888711893178887118941788871189517888711896178887118971788871189817888711899178887119001788871190117888711902178887119031788871190417888711905178887119061788871190717888711908178887119091788871191017888711911178887119121788871191317888711914178887119151788871191617888711917178887119181788871191917888711920178887119211788871192217888711923178887119241788871192517888711926178887119271788871192817888711929178887119301788871193117888711932178887119331788871193417888711935178887119361788871193717888711938178887119391788871194017888711941178887119421788871194317888711944178887119451788871194617888711947178887119481788871194917888711950178887119511788871195217888711953178887119541788871195517888711956178887119571788871195817888711959178887119601788871196117888711962178887119631788871196417888711965178887119661788871196717888711968178887119691788871197017888711971178887119721788871197317888711974178887119751788871197617888711977178887119781788871197917888711980178887119811788871198217888711983178887119841788871198517888711986178887119871788871198817888711989178887119901788871199117888711992178887119931788871199417888711995178887119961788871199717888711998178887119991788871200017888712001178887120021788871200317888712004178887120051788871200617888712007178887120081788871200917888712010178887120111788871201217888712013178887120141788871201517888712016178887120171788871201817888712019178887120201788871202117888712022178887120231788871202417888712025178887120261788871202717888712028178887120291788871203017888712031178887120321788871203317888712034178887120351788871203617888712037178887120381788871203917888712040178887120411788871204217888712043178887120441788871204517888712046178887120471788871204817888712049178887120501788871205117888712052178887120531788871205417888712055178887120561788871205717888712058178887120591788871206017888712061178887120621788871206317888712064178887120651788871206617888712067178887120681788871206917888712070178887120711788871207217888712073178887120741788871207517888712076178887120771788871207817888712079178887120801788871208117888712082178887120831788871208417888712085178887120861788871208717888712088178887120891788871209017888712091178887120921788871209317888712094178887120951788871209617888712097178887120981788871209917888712100178887121011788871210217888712103178887121041788871210517888712106178887121071788871210817888712109178887121101788871211117888712112178887121131788871211417888712115178887121161788871211717888712118178887121191788871212017888712121178887121221788871212317888712124178887121251788871212617888712127178887121281788871212917888712130178887121311788871213217888712133178887121341788871213517888712136178887121371788871213817888712139178887121401788871214117888712142178887121431788871214417888712145178887121461788871214717888712148178887121491788871215017888712151178887121521788871215317888712154178887121551788871215617888712157178887121581788871215917888712160178887121611788871216217888712163178887121641788871216517888712166178887121671788871216817888712169178887121701788871217117888712172178887121731788871217417888712175178887121761788871217717888712178178887121791788871218017888712181178887121821788871218317888712184178887121851788871218617888712187178887121881788871218917888712190178887121911788871219217888712193178887121941788871219517888712196178887121971788871219817888712199178887122001788871220117888712202178887122031788871220417888712205178887122061788871220717888712208178887122091788871221017888712211178887122121788871221317888712214178887122151788871221617888712217178887122181788871221917888712220178887122211788871222217888712223178887122241788871222517888712226178887122271788871222817888712229178887122301788871223117888712232178887122331788871223417888712235178887122361788871223717888712238178887122391788871224017888712241178887122421788871224317888712244178887122451788871224617888712247178887122481788871224917888712250178887122511788871225217888712253178887122541788871225517888712256178887122571788871225817888712259178887122601788871226117888712262178887122631788871226417888712265178887122661788871226717888712268178887122691788871227017888712271178887122721788871227317888712274178887122751788871227617888712277178887122781788871227917888712280178887122811788871228217888712283178887122841788871228517888712286178887122871788871228817888712289178887122901788871229117888712292178887122931788871229417888712295178887122961788871229717888712298178887122991788871230017888712301178887123021788871230317888712304178887123051788871230617888712307178887123081788871230917888712310178887123111788871231217888712313178887123141788871231517888712316178887123171788871231817888712319178887123201788871232117888712322178887123231788871232417888712325178887123261788871232717888712328178887123291788871233017888712331178887123321788871233317888712334178887123351788871233617888712337178887123381788871233917888712340178887123411788871234217888712343178887123441788871234517888712346178887123471788871234817888712349178887123501788871235117888712352178887123531788871235417888712355178887123561788871235717888712358178887123591788871236017888712361178887123621788871236317888712364178887123651788871236617888712367178887123681788871236917888712370178887123711788871237217888712373178887123741788871237517888712376178887123771788871237817888712379178887123801788871238117888712382178887123831788871238417888712385178887123861788871238717888712388178887123891788871239017888712391178887123921788871239317888712394178887123951788871239617888712397178887123981788871239917888712400178887124011788871240217888712403178887124041788871240517888712406178887124071788871240817888712409178887124101788871241117888712412178887124131788871241417888712415178887124161788871241717888712418178887124191788871242017888712421178887124221788871242317888712424178887124251788871242617888712427178887124281788871242917888712430178887124311788871243217888712433178887124341788871243517888712436178887124371788871243817888712439178887124401788871244117888712442178887124431788871244417888712445178887124461788871244717888712448178887124491788871245017888712451178887124521788871245317888712454178887124551788871245617888712457178887124581788871245917888712460178887124611788871246217888712463178887124641788871246517888712466178887124671788871246817888712469178887124701788871247117888712472178887124731788871247417888712475178887124761788871247717888712478178887124791788871248017888712481178887124821788871248317888712484178887124851788871248617888712487178887124881788871248917888712490178887124911788871249217888712493178887124941788871249517888712496178887124971788871249817888712499178887125001788871250117888712502178887125031788871250417888712505178887125061788871250717888712508178887125091788871251017888712511178887125121788871251317888712514178887125151788871251617888712517178887125181788871251917888712520178887125211788871252217888712523178887125241788871252517888712526178887125271788871252817888712529178887125301788871253117888712532178887125331788871253417888712535178887125361788871253717888712538178887125391788871254017888712541178887125421788871254317888712544178887125451788871254617888712547178887125481788871254917888712550178887125511788871255217888712553178887125541788871255517888712556178887125571788871255817888712559178887125601788871256117888712562178887125631788871256417888712565178887125661788871256717888712568178887125691788871257017888712571178887125721788871257317888712574178887125751788871257617888712577178887125781788871257917888712580178887125811788871258217888712583178887125841788871258517888712586178887125871788871258817888712589178887125901788871259117888712592178887125931788871259417888712595178887125961788871259717888712598178887125991788871260017888712601178887126021788871260317888712604178887126051788871260617888712607178887126081788871260917888712610178887126111788871261217888712613178887126141788871261517888712616178887126171788871261817888712619178887126201788871262117888712622178887126231788871262417888712625178887126261788871262717888712628178887126291788871263017888712631178887126321788871263317888712634178887126351788871263617888712637178887126381788871263917888712640178887126411788871264217888712643178887126441788871264517888712646178887126471788871264817888712649178887126501788871265117888712652178887126531788871265417888712655178887126561788871265717888712658178887126591788871266017888712661178887126621788871266317888712664178887126651788871266617888712667178887126681788871266917888712670178887126711788871267217888712673178887126741788871267517888712676178887126771788871267817888712679178887126801788871268117888712682178887126831788871268417888712685178887126861788871268717888712688178887126891788871269017888712691178887126921788871269317888712694178887126951788871269617888712697178887126981788871269917888712700178887127011788871270217888712703178887127041788871270517888712706178887127071788871270817888712709178887127101788871271117888712712178887127131788871271417888712715178887127161788871271717888712718178887127191788871272017888712721178887127221788871272317888712724178887127251788871272617888712727178887127281788871272917888712730178887127311788871273217888712733178887127341788871273517888712736178887127371788871273817888712739178887127401788871274117888712742178887127431788871274417888712745178887127461788871274717888712748178887127491788871275017888712751178887127521788871275317888712754178887127551788871275617888712757178887127581788871275917888712760178887127611788871276217888712763178887127641788871276517888712766178887127671788871276817888712769178887127701788871277117888712772178887127731788871277417888712775178887127761788871277717888712778178887127791788871278017888712781178887127821788871278317888712784178887127851788871278617888712787178887127881788871278917888712790178887127911788871279217888712793178887127941788871279517888712796178887127971788871279817888712799178887128001788871280117888712802178887128031788871280417888712805178887128061788871280717888712808178887128091788871281017888712811178887128121788871281317888712814178887128151788871281617888712817178887128181788871281917888712820178887128211788871282217888712823178887128241788871282517888712826178887128271788871282817888712829178887128301788871283117888712832178887128331788871283417888712835178887128361788871283717888712838178887128391788871284017888712841178887128421788871284317888712844178887128451788871284617888712847178887128481788871284917888712850178887128511788871285217888712853178887128541788871285517888712856178887128571788871285817888712859178887128601788871286117888712862178887128631788871286417888712865178887128661788871286717888712868178887128691788871287017888712871178887128721788871287317888712874178887128751788871287617888712877178887128781788871287917888712880178887128811788871288217888712883178887128841788871288517888712886178887128871788871288817888712889178887128901788871289117888712892178887128931788871289417888712895178887128961788871289717888712898178887128991788871290017888712901178887129021788871290317888712904178887129051788871290617888712907178887129081788871290917888712910178887129111788871291217888712913178887129141788871291517888712916178887129171788871291817888712919178887129201788871292117888712922178887129231788871292417888712925178887129261788871292717888712928178887129291788871293017888712931178887129321788871293317888712934178887129351788871293617888712937178887129381788871293917888712940178887129411788871294217888712943178887129441788871294517888712946178887129471788871294817888712949178887129501788871295117888712952178887129531788871295417888712955178887129561788871295717888712958178887129591788871296017888712961178887129621788871296317888712964178887129651788871296617888712967178887129681788871296917888712970178887129711788871297217888712973178887129741788871297517888712976178887129771788871297817888712979178887129801788871298117888712982178887129831788871298417888712985178887129861788871298717888712988178887129891788871299017888712991178887129921788871299317888712994178887129951788871299617888712997178887129981788871299917888713000178887130011788871300217888713003178887130041788871300517888713006178887130071788871300817888713009178887130101788871301117888713012178887130131788871301417888713015178887130161788871301717888713018178887130191788871302017888713021178887130221788871302317888713024178887130251788871302617888713027178887130281788871302917888713030178887130311788871303217888713033178887130341788871303517888713036178887130371788871303817888713039178887130401788871304117888713042178887130431788871304417888713045178887130461788871304717888713048178887130491788871305017888713051178887130521788871305317888713054178887130551788871305617888713057178887130581788871305917888713060178887130611788871306217888713063178887130641788871306517888713066178887130671788871306817888713069178887130701788871307117888713072178887130731788871307417888713075178887130761788871307717888713078178887130791788871308017888713081178887130821788871308317888713084178887130851788871308617888713087178887130881788871308917888713090178887130911788871309217888713093178887130941788871309517888713096178887130971788871309817888713099178887131001788871310117888713102178887131031788871310417888713105178887131061788871310717888713108178887131091788871311017888713111178887131121788871311317888713114178887131151788871311617888713117178887131181788871311917888713120178887131211788871312217888713123178887131241788871312517888713126178887131271788871312817888713129178887131301788871313117888713132178887131331788871313417888713135178887131361788871313717888713138178887131391788871314017888713141178887131421788871314317888713144178887131451788871314617888713147178887131481788871314917888713150178887131511788871315217888713153178887131541788871315517888713156178887131571788871315817888713159178887131601788871316117888713162178887131631788871316417888713165178887131661788871316717888713168178887131691788871317017888713171178887131721788871317317888713174178887131751788871317617888713177178887131781788871317917888713180178887131811788871318217888713183178887131841788871318517888713186178887131871788871318817888713189178887131901788871319117888713192178887131931788871319417888713195178887131961788871319717888713198178887131991788871320017888713201178887132021788871320317888713204178887132051788871320617888713207178887132081788871320917888713210178887132111788871321217888713213178887132141788871321517888713216178887132171788871321817888713219178887132201788871322117888713222178887132231788871322417888713225178887132261788871322717888713228178887132291788871323017888713231178887132321788871323317888713234178887132351788871323617888713237178887132381788871323917888713240178887132411788871324217888713243178887132441788871324517888713246178887132471788871324817888713249178887132501788871325117888713252178887132531788871325417888713255178887132561788871325717888713258178887132591788871326017888713261178887132621788871326317888713264178887132651788871326617888713267178887132681788871326917888713270178887132711788871327217888713273178887132741788871327517888713276178887132771788871327817888713279178887132801788871328117888713282178887132831788871328417888713285178887132861788871328717888713288178887132891788871329017888713291178887132921788871329317888713294178887132951788871329617888713297178887132981788871329917888713300178887133011788871330217888713303178887133041788871330517888713306178887133071788871330817888713309178887133101788871331117888713312178887133131788871331417888713315178887133161788871331717888713318178887133191788871332017888713321178887133221788871332317888713324178887133251788871332617888713327178887133281788871332917888713330178887133311788871333217888713333178887133341788871333517888713336178887133371788871333817888713339178887133401788871334117888713342178887133431788871334417888713345178887133461788871334717888713348178887133491788871335017888713351178887133521788871335317888713354178887133551788871335617888713357178887133581788871335917888713360178887133611788871336217888713363178887133641788871336517888713366178887133671788871336817888713369178887133701788871337117888713372178887133731788871337417888713375178887133761788871337717888713378178887133791788871338017888713381178887133821788871338317888713384178887133851788871338617888713387178887133881788871338917888713390178887133911788871339217888713393178887133941788871339517888713396178887133971788871339817888713399178887134001788871340117888713402178887134031788871340417888713405178887134061788871340717888713408178887134091788871341017888713411178887134121788871341317888713414178887134151788871341617888713417178887134181788871341917888713420178887134211788871342217888713423178887134241788871342517888713426178887134271788871342817888713429178887134301788871343117888713432178887134331788871343417888713435178887134361788871343717888713438178887134391788871344017888713441178887134421788871344317888713444178887134451788871344617888713447178887134481788871344917888713450178887134511788871345217888713453178887134541788871345517888713456178887134571788871345817888713459178887134601788871346117888713462178887134631788871346417888713465178887134661788871346717888713468178887134691788871347017888713471178887134721788871347317888713474178887134751788871347617888713477178887134781788871347917888713480178887134811788871348217888713483178887134841788871348517888713486178887134871788871348817888713489178887134901788871349117888713492178887134931788871349417888713495178887134961788871349717888713498178887134991788871350017888713501178887135021788871350317888713504178887135051788871350617888713507178887135081788871350917888713510178887135111788871351217888713513178887135141788871351517888713516178887135171788871351817888713519178887135201788871352117888713522178887135231788871352417888713525178887135261788871352717888713528178887135291788871353017888713531178887135321788871353317888713534178887135351788871353617888713537178887135381788871353917888713540178887135411788871354217888713543178887135441788871354517888713546178887135471788871354817888713549178887135501788871355117888713552178887135531788871355417888713555178887135561788871355717888713558178887135591788871356017888713561178887135621788871356317888713564178887135651788871356617888713567178887135681788871356917888713570178887135711788871357217888713573178887135741788871357517888713576178887135771788871357817888713579178887135801788871358117888713582178887135831788871358417888713585178887135861788871358717888713588178887135891788871359017888713591178887135921788871359317888713594178887135951788871359617888713597178887135981788871359917888713600178887136011788871360217888713603178887136041788871360517888713606178887136071788871360817888713609178887136101788871361117888713612178887136131788871361417888713615178887136161788871361717888713618178887136191788871362017888713621178887136221788871362317888713624178887136251788871362617888713627178887136281788871362917888713630178887136311788871363217888713633178887136341788871363517888713636178887136371788871363817888713639178887136401788871364117888713642178887136431788871364417888713645178887136461788871364717888713648178887136491788871365017888713651178887136521788871365317888713654178887136551788871365617888713657178887136581788871365917888713660178887136611788871366217888713663178887136641788871366517888713666178887136671788871366817888713669178887136701788871367117888713672178887136731788871367417888713675178887136761788871367717888713678178887136791788871368017888713681178887136821788871368317888713684178887136851788871368617888713687178887136881788871368917888713690178887136911788871369217888713693178887136941788871369517888713696178887136971788871369817888713699178887137001788871370117888713702178887137031788871370417888713705178887137061788871370717888713708178887137091788871371017888713711178887137121788871371317888713714178887137151788871371617888713717178887137181788871371917888713720178887137211788871372217888713723178887137241788871372517888713726178887137271788871372817888713729178887137301788871373117888713732178887137331788871373417888713735178887137361788871373717888713738178887137391788871374017888713741178887137421788871374317888713744178887137451788871374617888713747178887137481788871374917888713750178887137511788871375217888713753178887137541788871375517888713756178887137571788871375817888713759178887137601788871376117888713762178887137631788871376417888713765178887137661788871376717888713768178887137691788871377017888713771178887137721788871377317888713774178887137751788871377617888713777178887137781788871377917888713780178887137811788871378217888713783178887137841788871378517888713786178887137871788871378817888713789178887137901788871379117888713792178887137931788871379417888713795178887137961788871379717888713798178887137991788871380017888713801178887138021788871380317888713804178887138051788871380617888713807178887138081788871380917888713810178887138111788871381217888713813178887138141788871381517888713816178887138171788871381817888713819178887138201788871382117888713822178887138231788871382417888713825178887138261788871382717888713828178887138291788871383017888713831178887138321788871383317888713834178887138351788871383617888713837178887138381788871383917888713840178887138411788871384217888713843178887138441788871384517888713846178887138471788871384817888713849178887138501788871385117888713852178887138531788871385417888713855178887138561788871385717888713858178887138591788871386017888713861178887138621788871386317888713864178887138651788871386617888713867178887138681788871386917888713870178887138711788871387217888713873178887138741788871387517888713876178887138771788871387817888713879178887138801788871388117888713882178887138831788871388417888713885178887138861788871388717888713888178887138891788871389017888713891178887138921788871389317888713894178887138951788871389617888713897178887138981788871389917888713900178887139011788871390217888713903178887139041788871390517888713906178887139071788871390817888713909178887139101788871391117888713912178887139131788871391417888713915178887139161788871391717888713918178887139191788871392017888713921178887139221788871392317888713924178887139251788871392617888713927178887139281788871392917888713930178887139311788871393217888713933178887139341788871393517888713936178887139371788871393817888713939178887139401788871394117888713942178887139431788871394417888713945178887139461788871394717888713948178887139491788871395017888713951178887139521788871395317888713954178887139551788871395617888713957178887139581788871395917888713960178887139611788871396217888713963178887139641788871396517888713966178887139671788871396817888713969178887139701788871397117888713972178887139731788871397417888713975178887139761788871397717888713978178887139791788871398017888713981178887139821788871398317888713984178887139851788871398617888713987178887139881788871398917888713990178887139911788871399217888713993178887139941788871399517888713996178887139971788871399817888713999178887140001788871400117888714002178887140031788871400417888714005178887140061788871400717888714008178887140091788871401017888714011178887140121788871401317888714014178887140151788871401617888714017178887140181788871401917888714020178887140211788871402217888714023178887140241788871402517888714026178887140271788871402817888714029178887140301788871403117888714032178887140331788871403417888714035178887140361788871403717888714038178887140391788871404017888714041178887140421788871404317888714044178887140451788871404617888714047178887140481788871404917888714050178887140511788871405217888714053178887140541788871405517888714056178887140571788871405817888714059178887140601788871406117888714062178887140631788871406417888714065178887140661788871406717888714068178887140691788871407017888714071178887140721788871407317888714074178887140751788871407617888714077178887140781788871407917888714080178887140811788871408217888714083178887140841788871408517888714086178887140871788871408817888714089178887140901788871409117888714092178887140931788871409417888714095178887140961788871409717888714098178887140991788871410017888714101178887141021788871410317888714104178887141051788871410617888714107178887141081788871410917888714110178887141111788871411217888714113178887141141788871411517888714116178887141171788871411817888714119178887141201788871412117888714122178887141231788871412417888714125178887141261788871412717888714128178887141291788871413017888714131178887141321788871413317888714134178887141351788871413617888714137178887141381788871413917888714140178887141411788871414217888714143178887141441788871414517888714146178887141471788871414817888714149178887141501788871415117888714152178887141531788871415417888714155178887141561788871415717888714158178887141591788871416017888714161178887141621788871416317888714164178887141651788871416617888714167178887141681788871416917888714170178887141711788871417217888714173178887141741788871417517888714176178887141771788871417817888714179178887141801788871418117888714182178887141831788871418417888714185178887141861788871418717888714188178887141891788871419017888714191178887141921788871419317888714194178887141951788871419617888714197178887141981788871419917888714200178887142011788871420217888714203178887142041788871420517888714206178887142071788871420817888714209178887142101788871421117888714212178887142131788871421417888714215178887142161788871421717888714218178887142191788871422017888714221178887142221788871422317888714224178887142251788871422617888714227178887142281788871422917888714230178887142311788871423217888714233178887142341788871423517888714236178887142371788871423817888714239178887142401788871424117888714242178887142431788871424417888714245178887142461788871424717888714248178887142491788871425017888714251178887142521788871425317888714254178887142551788871425617888714257178887142581788871425917888714260178887142611788871426217888714263178887142641788871426517888714266178887142671788871426817888714269178887142701788871427117888714272178887142731788871427417888714275178887142761788871427717888714278178887142791788871428017888714281178887142821788871428317888714284178887142851788871428617888714287178887142881788871428917888714290178887142911788871429217888714293178887142941788871429517888714296178887142971788871429817888714299178887143001788871430117888714302178887143031788871430417888714305178887143061788871430717888714308178887143091788871431017888714311178887143121788871431317888714314178887143151788871431617888714317178887143181788871431917888714320178887143211788871432217888714323178887143241788871432517888714326178887143271788871432817888714329178887143301788871433117888714332178887143331788871433417888714335178887143361788871433717888714338178887143391788871434017888714341178887143421788871434317888714344178887143451788871434617888714347178887143481788871434917888714350178887143511788871435217888714353178887143541788871435517888714356178887143571788871435817888714359178887143601788871436117888714362178887143631788871436417888714365178887143661788871436717888714368178887143691788871437017888714371178887143721788871437317888714374178887143751788871437617888714377178887143781788871437917888714380178887143811788871438217888714383178887143841788871438517888714386178887143871788871438817888714389178887143901788871439117888714392178887143931788871439417888714395178887143961788871439717888714398178887143991788871440017888714401178887144021788871440317888714404178887144051788871440617888714407178887144081788871440917888714410178887144111788871441217888714413178887144141788871441517888714416178887144171788871441817888714419178887144201788871442117888714422178887144231788871442417888714425178887144261788871442717888714428178887144291788871443017888714431178887144321788871443317888714434178887144351788871443617888714437178887144381788871443917888714440178887144411788871444217888714443178887144441788871444517888714446178887144471788871444817888714449178887144501788871445117888714452178887144531788871445417888714455178887144561788871445717888714458178887144591788871446017888714461178887144621788871446317888714464178887144651788871446617888714467178887144681788871446917888714470178887144711788871447217888714473178887144741788871447517888714476178887144771788871447817888714479178887144801788871448117888714482178887144831788871448417888714485178887144861788871448717888714488178887144891788871449017888714491178887144921788871449317888714494178887144951788871449617888714497178887144981788871449917888714500178887145011788871450217888714503178887145041788871450517888714506178887145071788871450817888714509178887145101788871451117888714512178887145131788871451417888714515178887145161788871451717888714518178887145191788871452017888714521178887145221788871452317888714524178887145251788871452617888714527178887145281788871452917888714530178887145311788871453217888714533178887145341788871453517888714536178887145371788871453817888714539178887145401788871454117888714542178887145431788871454417888714545178887145461788871454717888714548178887145491788871455017888714551178887145521788871455317888714554178887145551788871455617888714557178887145581788871455917888714560178887145611788871456217888714563178887145641788871456517888714566178887145671788871456817888714569178887145701788871457117888714572178887145731788871457417888714575178887145761788871457717888714578178887145791788871458017888714581178887145821788871458317888714584178887145851788871458617888714587178887145881788871458917888714590178887145911788871459217888714593178887145941788871459517888714596178887145971788871459817888714599178887146001788871460117888714602178887146031788871460417888714605178887146061788871460717888714608178887146091788871461017888714611178887146121788871461317888714614178887146151788871461617888714617178887146181788871461917888714620178887146211788871462217888714623178887146241788871462517888714626178887146271788871462817888714629178887146301788871463117888714632178887146331788871463417888714635178887146361788871463717888714638178887146391788871464017888714641178887146421788871464317888714644178887146451788871464617888714647178887146481788871464917888714650178887146511788871465217888714653178887146541788871465517888714656178887146571788871465817888714659178887146601788871466117888714662178887146631788871466417888714665178887146661788871466717888714668178887146691788871467017888714671178887146721788871467317888714674178887146751788871467617888714677178887146781788871467917888714680178887146811788871468217888714683178887146841788871468517888714686178887146871788871468817888714689178887146901788871469117888714692178887146931788871469417888714695178887146961788871469717888714698178887146991788871470017888714701178887147021788871470317888714704178887147051788871470617888714707178887147081788871470917888714710178887147111788871471217888714713178887147141788871471517888714716178887147171788871471817888714719178887147201788871472117888714722178887147231788871472417888714725178887147261788871472717888714728178887147291788871473017888714731178887147321788871473317888714734178887147351788871473617888714737178887147381788871473917888714740178887147411788871474217888714743178887147441788871474517888714746178887147471788871474817888714749178887147501788871475117888714752178887147531788871475417888714755178887147561788871475717888714758178887147591788871476017888714761178887147621788871476317888714764178887147651788871476617888714767178887147681788871476917888714770178887147711788871477217888714773178887147741788871477517888714776178887147771788871477817888714779178887147801788871478117888714782178887147831788871478417888714785178887147861788871478717888714788178887147891788871479017888714791178887147921788871479317888714794178887147951788871479617888714797178887147981788871479917888714800178887148011788871480217888714803178887148041788871480517888714806178887148071788871480817888714809178887148101788871481117888714812178887148131788871481417888714815178887148161788871481717888714818178887148191788871482017888714821178887148221788871482317888714824178887148251788871482617888714827178887148281788871482917888714830178887148311788871483217888714833178887148341788871483517888714836178887148371788871483817888714839178887148401788871484117888714842178887148431788871484417888714845178887148461788871484717888714848178887148491788871485017888714851178887148521788871485317888714854178887148551788871485617888714857178887148581788871485917888714860178887148611788871486217888714863178887148641788871486517888714866178887148671788871486817888714869178887148701788871487117888714872178887148731788871487417888714875178887148761788871487717888714878178887148791788871488017888714881178887148821788871488317888714884178887148851788871488617888714887178887148881788871488917888714890178887148911788871489217888714893178887148941788871489517888714896178887148971788871489817888714899178887149001788871490117888714902178887149031788871490417888714905178887149061788871490717888714908178887149091788871491017888714911178887149121788871491317888714914178887149151788871491617888714917178887149181788871491917888714920178887149211788871492217888714923178887149241788871492517888714926178887149271788871492817888714929178887149301788871493117888714932178887149331788871493417888714935178887149361788871493717888714938178887149391788871494017888714941178887149421788871494317888714944178887149451788871494617888714947178887149481788871494917888714950178887149511788871495217888714953178887149541788871495517888714956178887149571788871495817888714959178887149601788871496117888714962178887149631788871496417888714965178887149661788871496717888714968178887149691788871497017888714971178887149721788871497317888714974178887149751788871497617888714977178887149781788871497917888714980178887149811788871498217888714983178887149841788871498517888714986178887149871788871498817888714989178887149901788871499117888714992178887149931788871499417888714995178887149961788871499717888714998178887149991788871500017888715001178887150021788871500317888715004178887150051788871500617888715007178887150081788871500917888715010178887150111788871501217888715013178887150141788871501517888715016178887150171788871501817888715019178887150201788871502117888715022178887150231788871502417888715025178887150261788871502717888715028178887150291788871503017888715031178887150321788871503317888715034178887150351788871503617888715037178887150381788871503917888715040178887150411788871504217888715043178887150441788871504517888715046178887150471788871504817888715049178887150501788871505117888715052178887150531788871505417888715055178887150561788871505717888715058178887150591788871506017888715061178887150621788871506317888715064178887150651788871506617888715067178887150681788871506917888715070178887150711788871507217888715073178887150741788871507517888715076178887150771788871507817888715079178887150801788871508117888715082178887150831788871508417888715085178887150861788871508717888715088178887150891788871509017888715091178887150921788871509317888715094178887150951788871509617888715097178887150981788871509917888715100178887151011788871510217888715103178887151041788871510517888715106178887151071788871510817888715109178887151101788871511117888715112178887151131788871511417888715115178887151161788871511717888715118178887151191788871512017888715121178887151221788871512317888715124178887151251788871512617888715127178887151281788871512917888715130178887151311788871513217888715133178887151341788871513517888715136178887151371788871513817888715139178887151401788871514117888715142178887151431788871514417888715145178887151461788871514717888715148178887151491788871515017888715151178887151521788871515317888715154178887151551788871515617888715157178887151581788871515917888715160178887151611788871516217888715163178887151641788871516517888715166178887151671788871516817888715169178887151701788871517117888715172178887151731788871517417888715175178887151761788871517717888715178178887151791788871518017888715181178887151821788871518317888715184178887151851788871518617888715187178887151881788871518917888715190178887151911788871519217888715193178887151941788871519517888715196178887151971788871519817888715199178887152001788871520117888715202178887152031788871520417888715205178887152061788871520717888715208178887152091788871521017888715211178887152121788871521317888715214178887152151788871521617888715217178887152181788871521917888715220178887152211788871522217888715223178887152241788871522517888715226178887152271788871522817888715229178887152301788871523117888715232178887152331788871523417888715235178887152361788871523717888715238178887152391788871524017888715241178887152421788871524317888715244178887152451788871524617888715247178887152481788871524917888715250178887152511788871525217888715253178887152541788871525517888715256178887152571788871525817888715259178887152601788871526117888715262178887152631788871526417888715265178887152661788871526717888715268178887152691788871527017888715271178887152721788871527317888715274178887152751788871527617888715277178887152781788871527917888715280178887152811788871528217888715283178887152841788871528517888715286178887152871788871528817888715289178887152901788871529117888715292178887152931788871529417888715295178887152961788871529717888715298178887152991788871530017888715301178887153021788871530317888715304178887153051788871530617888715307178887153081788871530917888715310178887153111788871531217888715313178887153141788871531517888715316178887153171788871531817888715319178887153201788871532117888715322178887153231788871532417888715325178887153261788871532717888715328178887153291788871533017888715331178887153321788871533317888715334178887153351788871533617888715337178887153381788871533917888715340178887153411788871534217888715343178887153441788871534517888715346178887153471788871534817888715349178887153501788871535117888715352178887153531788871535417888715355178887153561788871535717888715358178887153591788871536017888715361178887153621788871536317888715364178887153651788871536617888715367178887153681788871536917888715370178887153711788871537217888715373178887153741788871537517888715376178887153771788871537817888715379178887153801788871538117888715382178887153831788871538417888715385178887153861788871538717888715388178887153891788871539017888715391178887153921788871539317888715394178887153951788871539617888715397178887153981788871539917888715400178887154011788871540217888715403178887154041788871540517888715406178887154071788871540817888715409178887154101788871541117888715412178887154131788871541417888715415178887154161788871541717888715418178887154191788871542017888715421178887154221788871542317888715424178887154251788871542617888715427178887154281788871542917888715430178887154311788871543217888715433178887154341788871543517888715436178887154371788871543817888715439178887154401788871544117888715442178887154431788871544417888715445178887154461788871544717888715448178887154491788871545017888715451178887154521788871545317888715454178887154551788871545617888715457178887154581788871545917888715460178887154611788871546217888715463178887154641788871546517888715466178887154671788871546817888715469178887154701788871547117888715472178887154731788871547417888715475178887154761788871547717888715478178887154791788871548017888715481178887154821788871548317888715484178887154851788871548617888715487178887154881788871548917888715490178887154911788871549217888715493178887154941788871549517888715496178887154971788871549817888715499178887155001788871550117888715502178887155031788871550417888715505178887155061788871550717888715508178887155091788871551017888715511178887155121788871551317888715514178887155151788871551617888715517178887155181788871551917888715520178887155211788871552217888715523178887155241788871552517888715526178887155271788871552817888715529178887155301788871553117888715532178887155331788871553417888715535178887155361788871553717888715538178887155391788871554017888715541178887155421788871554317888715544178887155451788871554617888715547178887155481788871554917888715550178887155511788871555217888715553178887155541788871555517888715556178887155571788871555817888715559178887155601788871556117888715562178887155631788871556417888715565178887155661788871556717888715568178887155691788871557017888715571178887155721788871557317888715574178887155751788871557617888715577178887155781788871557917888715580178887155811788871558217888715583178887155841788871558517888715586178887155871788871558817888715589178887155901788871559117888715592178887155931788871559417888715595178887155961788871559717888715598178887155991788871560017888715601178887156021788871560317888715604178887156051788871560617888715607178887156081788871560917888715610178887156111788871561217888715613178887156141788871561517888715616178887156171788871561817888715619178887156201788871562117888715622178887156231788871562417888715625178887156261788871562717888715628178887156291788871563017888715631178887156321788871563317888715634178887156351788871563617888715637178887156381788871563917888715640178887156411788871564217888715643178887156441788871564517888715646178887156471788871564817888715649178887156501788871565117888715652178887156531788871565417888715655178887156561788871565717888715658178887156591788871566017888715661178887156621788871566317888715664178887156651788871566617888715667178887156681788871566917888715670178887156711788871567217888715673178887156741788871567517888715676178887156771788871567817888715679178887156801788871568117888715682178887156831788871568417888715685178887156861788871568717888715688178887156891788871569017888715691178887156921788871569317888715694178887156951788871569617888715697178887156981788871569917888715700178887157011788871570217888715703178887157041788871570517888715706178887157071788871570817888715709178887157101788871571117888715712178887157131788871571417888715715178887157161788871571717888715718178887157191788871572017888715721178887157221788871572317888715724178887157251788871572617888715727178887157281788871572917888715730178887157311788871573217888715733178887157341788871573517888715736178887157371788871573817888715739178887157401788871574117888715742178887157431788871574417888715745178887157461788871574717888715748178887157491788871575017888715751178887157521788871575317888715754178887157551788871575617888715757178887157581788871575917888715760178887157611788871576217888715763178887157641788871576517888715766178887157671788871576817888715769178887157701788871577117888715772178887157731788871577417888715775178887157761788871577717888715778178887157791788871578017888715781178887157821788871578317888715784178887157851788871578617888715787178887157881788871578917888715790178887157911788871579217888715793178887157941788871579517888715796178887157971788871579817888715799178887158001788871580117888715802178887158031788871580417888715805178887158061788871580717888715808178887158091788871581017888715811178887158121788871581317888715814178887158151788871581617888715817178887158181788871581917888715820178887158211788871582217888715823178887158241788871582517888715826178887158271788871582817888715829178887158301788871583117888715832178887158331788871583417888715835178887158361788871583717888715838178887158391788871584017888715841178887158421788871584317888715844178887158451788871584617888715847178887158481788871584917888715850178887158511788871585217888715853178887158541788871585517888715856178887158571788871585817888715859178887158601788871586117888715862178887158631788871586417888715865178887158661788871586717888715868178887158691788871587017888715871178887158721788871587317888715874178887158751788871587617888715877178887158781788871587917888715880178887158811788871588217888715883178887158841788871588517888715886178887158871788871588817888715889178887158901788871589117888715892178887158931788871589417888715895178887158961788871589717888715898178887158991788871590017888715901178887159021788871590317888715904178887159051788871590617888715907178887159081788871590917888715910178887159111788871591217888715913178887159141788871591517888715916178887159171788871591817888715919178887159201788871592117888715922178887159231788871592417888715925178887159261788871592717888715928178887159291788871593017888715931178887159321788871593317888715934178887159351788871593617888715937178887159381788871593917888715940178887159411788871594217888715943178887159441788871594517888715946178887159471788871594817888715949178887159501788871595117888715952178887159531788871595417888715955178887159561788871595717888715958178887159591788871596017888715961178887159621788871596317888715964178887159651788871596617888715967178887159681788871596917888715970178887159711788871597217888715973178887159741788871597517888715976178887159771788871597817888715979178887159801788871598117888715982178887159831788871598417888715985178887159861788871598717888715988178887159891788871599017888715991178887159921788871599317888715994178887159951788871599617888715997178887159981788871599917888716000178887160011788871600217888716003178887160041788871600517888716006178887160071788871600817888716009178887160101788871601117888716012178887160131788871601417888716015178887160161788871601717888716018178887160191788871602017888716021178887160221788871602317888716024178887160251788871602617888716027178887160281788871602917888716030178887160311788871603217888716033178887160341788871603517888716036178887160371788871603817888716039178887160401788871604117888716042178887160431788871604417888716045178887160461788871604717888716048178887160491788871605017888716051178887160521788871605317888716054178887160551788871605617888716057178887160581788871605917888716060178887160611788871606217888716063178887160641788871606517888716066178887160671788871606817888716069178887160701788871607117888716072178887160731788871607417888716075178887160761788871607717888716078178887160791788871608017888716081178887160821788871608317888716084178887160851788871608617888716087178887160881788871608917888716090178887160911788871609217888716093178887160941788871609517888716096178887160971788871609817888716099178887161001788871610117888716102178887161031788871610417888716105178887161061788871610717888716108178887161091788871611017888716111178887161121788871611317888716114178887161151788871611617888716117178887161181788871611917888716120178887161211788871612217888716123178887161241788871612517888716126178887161271788871612817888716129178887161301788871613117888716132178887161331788871613417888716135178887161361788871613717888716138178887161391788871614017888716141178887161421788871614317888716144178887161451788871614617888716147178887161481788871614917888716150178887161511788871615217888716153178887161541788871615517888716156178887161571788871615817888716159178887161601788871616117888716162178887161631788871616417888716165178887161661788871616717888716168178887161691788871617017888716171178887161721788871617317888716174178887161751788871617617888716177178887161781788871617917888716180178887161811788871618217888716183178887161841788871618517888716186178887161871788871618817888716189178887161901788871619117888716192178887161931788871619417888716195178887161961788871619717888716198178887161991788871620017888716201178887162021788871620317888716204178887162051788871620617888716207178887162081788871620917888716210178887162111788871621217888716213178887162141788871621517888716216178887162171788871621817888716219178887162201788871622117888716222178887162231788871622417888716225178887162261788871622717888716228178887162291788871623017888716231178887162321788871623317888716234178887162351788871623617888716237178887162381788871623917888716240178887162411788871624217888716243178887162441788871624517888716246178887162471788871624817888716249178887162501788871625117888716252178887162531788871625417888716255178887162561788871625717888716258178887162591788871626017888716261178887162621788871626317888716264178887162651788871626617888716267178887162681788871626917888716270178887162711788871627217888716273178887162741788871627517888716276178887162771788871627817888716279178887162801788871628117888716282178887162831788871628417888716285178887162861788871628717888716288178887162891788871629017888716291178887162921788871629317888716294178887162951788871629617888716297178887162981788871629917888716300178887163011788871630217888716303178887163041788871630517888716306178887163071788871630817888716309178887163101788871631117888716312178887163131788871631417888716315178887163161788871631717888716318178887163191788871632017888716321178887163221788871632317888716324178887163251788871632617888716327178887163281788871632917888716330178887163311788871633217888716333178887163341788871633517888716336178887163371788871633817888716339178887163401788871634117888716342178887163431788871634417888716345178887163461788871634717888716348178887163491788871635017888716351178887163521788871635317888716354178887163551788871635617888716357178887163581788871635917888716360178887163611788871636217888716363178887163641788871636517888716366178887163671788871636817888716369178887163701788871637117888716372178887163731788871637417888716375178887163761788871637717888716378178887163791788871638017888716381178887163821788871638317888716384178887163851788871638617888716387178887163881788871638917888716390178887163911788871639217888716393178887163941788871639517888716396178887163971788871639817888716399178887164001788871640117888716402178887164031788871640417888716405178887164061788871640717888716408178887164091788871641017888716411178887164121788871641317888716414178887164151788871641617888716417178887164181788871641917888716420178887164211788871642217888716423178887164241788871642517888716426178887164271788871642817888716429178887164301788871643117888716432178887164331788871643417888716435178887164361788871643717888716438178887164391788871644017888716441178887164421788871644317888716444178887164451788871644617888716447178887164481788871644917888716450178887164511788871645217888716453178887164541788871645517888716456178887164571788871645817888716459178887164601788871646117888716462178887164631788871646417888716465178887164661788871646717888716468178887164691788871647017888716471178887164721788871647317888716474178887164751788871647617888716477178887164781788871647917888716480178887164811788871648217888716483178887164841788871648517888716486178887164871788871648817888716489178887164901788871649117888716492178887164931788871649417888716495178887164961788871649717888716498178887164991788871650017888716501178887165021788871650317888716504178887165051788871650617888716507178887165081788871650917888716510178887165111788871651217888716513178887165141788871651517888716516178887165171788871651817888716519178887165201788871652117888716522178887165231788871652417888716525178887165261788871652717888716528178887165291788871653017888716531178887165321788871653317888716534178887165351788871653617888716537178887165381788871653917888716540178887165411788871654217888716543178887165441788871654517888716546178887165471788871654817888716549178887165501788871655117888716552178887165531788871655417888716555178887165561788871655717888716558178887165591788871656017888716561178887165621788871656317888716564178887165651788871656617888716567178887165681788871656917888716570178887165711788871657217888716573178887165741788871657517888716576178887165771788871657817888716579178887165801788871658117888716582178887165831788871658417888716585178887165861788871658717888716588178887165891788871659017888716591178887165921788871659317888716594178887165951788871659617888716597178887165981788871659917888716600178887166011788871660217888716603178887166041788871660517888716606178887166071788871660817888716609178887166101788871661117888716612178887166131788871661417888716615178887166161788871661717888716618178887166191788871662017888716621178887166221788871662317888716624178887166251788871662617888716627178887166281788871662917888716630178887166311788871663217888716633178887166341788871663517888716636178887166371788871663817888716639178887166401788871664117888716642178887166431788871664417888716645178887166461788871664717888716648178887166491788871665017888716651178887166521788871665317888716654178887166551788871665617888716657178887166581788871665917888716660178887166611788871666217888716663178887166641788871666517888716666178887166671788871666817888716669178887166701788871667117888716672178887166731788871667417888716675178887166761788871667717888716678178887166791788871668017888716681178887166821788871668317888716684178887166851788871668617888716687178887166881788871668917888716690178887166911788871669217888716693178887166941788871669517888716696178887166971788871669817888716699178887167001788871670117888716702178887167031788871670417888716705178887167061788871670717888716708178887167091788871671017888716711178887167121788871671317888716714178887167151788871671617888716717178887167181788871671917888716720178887167211788871672217888716723178887167241788871672517888716726178887167271788871672817888716729178887167301788871673117888716732178887167331788871673417888716735178887167361788871673717888716738178887167391788871674017888716741178887167421788871674317888716744178887167451788871674617888716747178887167481788871674917888716750178887167511788871675217888716753178887167541788871675517888716756178887167571788871675817888716759178887167601788871676117888716762178887167631788871676417888716765178887167661788871676717888716768178887167691788871677017888716771178887167721788871677317888716774178887167751788871677617888716777178887167781788871677917888716780178887167811788871678217888716783178887167841788871678517888716786178887167871788871678817888716789178887167901788871679117888716792178887167931788871679417888716795178887167961788871679717888716798178887167991788871680017888716801178887168021788871680317888716804178887168051788871680617888716807178887168081788871680917888716810178887168111788871681217888716813178887168141788871681517888716816178887168171788871681817888716819178887168201788871682117888716822178887168231788871682417888716825178887168261788871682717888716828178887168291788871683017888716831178887168321788871683317888716834178887168351788871683617888716837178887168381788871683917888716840178887168411788871684217888716843178887168441788871684517888716846178887168471788871684817888716849178887168501788871685117888716852178887168531788871685417888716855178887168561788871685717888716858178887168591788871686017888716861178887168621788871686317888716864178887168651788871686617888716867178887168681788871686917888716870178887168711788871687217888716873178887168741788871687517888716876178887168771788871687817888716879178887168801788871688117888716882178887168831788871688417888716885178887168861788871688717888716888178887168891788871689017888716891178887168921788871689317888716894178887168951788871689617888716897178887168981788871689917888716900178887169011788871690217888716903178887169041788871690517888716906178887169071788871690817888716909178887169101788871691117888716912178887169131788871691417888716915178887169161788871691717888716918178887169191788871692017888716921178887169221788871692317888716924178887169251788871692617888716927178887169281788871692917888716930178887169311788871693217888716933178887169341788871693517888716936178887169371788871693817888716939178887169401788871694117888716942178887169431788871694417888716945178887169461788871694717888716948178887169491788871695017888716951178887169521788871695317888716954178887169551788871695617888716957178887169581788871695917888716960178887169611788871696217888716963178887169641788871696517888716966178887169671788871696817888716969178887169701788871697117888716972178887169731788871697417888716975178887169761788871697717888716978178887169791788871698017888716981178887169821788871698317888716984178887169851788871698617888716987178887169881788871698917888716990178887169911788871699217888716993178887169941788871699517888716996178887169971788871699817888716999178887170001788871700117888717002178887170031788871700417888717005178887170061788871700717888717008178887170091788871701017888717011178887170121788871701317888717014178887170151788871701617888717017178887170181788871701917888717020178887170211788871702217888717023178887170241788871702517888717026178887170271788871702817888717029178887170301788871703117888717032178887170331788871703417888717035178887170361788871703717888717038178887170391788871704017888717041178887170421788871704317888717044178887170451788871704617888717047178887170481788871704917888717050178887170511788871705217888717053178887170541788871705517888717056178887170571788871705817888717059178887170601788871706117888717062178887170631788871706417888717065178887170661788871706717888717068178887170691788871707017888717071178887170721788871707317888717074178887170751788871707617888717077178887170781788871707917888717080178887170811788871708217888717083178887170841788871708517888717086178887170871788871708817888717089178887170901788871709117888717092178887170931788871709417888717095178887170961788871709717888717098178887170991788871710017888717101178887171021788871710317888717104178887171051788871710617888717107178887171081788871710917888717110178887171111788871711217888717113178887171141788871711517888717116178887171171788871711817888717119178887171201788871712117888717122178887171231788871712417888717125178887171261788871712717888717128178887171291788871713017888717131178887171321788871713317888717134178887171351788871713617888717137178887171381788871713917888717140178887171411788871714217888717143178887171441788871714517888717146178887171471788871714817888717149178887171501788871715117888717152178887171531788871715417888717155178887171561788871715717888717158178887171591788871716017888717161178887171621788871716317888717164178887171651788871716617888717167178887171681788871716917888717170178887171711788871717217888717173178887171741788871717517888717176178887171771788871717817888717179178887171801788871718117888717182178887171831788871718417888717185178887171861788871718717888717188178887171891788871719017888717191178887171921788871719317888717194178887171951788871719617888717197178887171981788871719917888717200178887172011788871720217888717203178887172041788871720517888717206178887172071788871720817888717209178887172101788871721117888717212178887172131788871721417888717215178887172161788871721717888717218178887172191788871722017888717221178887172221788871722317888717224178887172251788871722617888717227178887172281788871722917888717230178887172311788871723217888717233178887172341788871723517888717236178887172371788871723817888717239178887172401788871724117888717242178887172431788871724417888717245178887172461788871724717888717248178887172491788871725017888717251178887172521788871725317888717254178887172551788871725617888717257178887172581788871725917888717260178887172611788871726217888717263178887172641788871726517888717266178887172671788871726817888717269178887172701788871727117888717272178887172731788871727417888717275178887172761788871727717888717278178887172791788871728017888717281178887172821788871728317888717284178887172851788871728617888717287178887172881788871728917888717290178887172911788871729217888717293178887172941788871729517888717296178887172971788871729817888717299178887173001788871730117888717302178887173031788871730417888717305178887173061788871730717888717308178887173091788871731017888717311178887173121788871731317888717314178887173151788871731617888717317178887173181788871731917888717320178887173211788871732217888717323178887173241788871732517888717326178887173271788871732817888717329178887173301788871733117888717332178887173331788871733417888717335178887173361788871733717888717338178887173391788871734017888717341178887173421788871734317888717344178887173451788871734617888717347178887173481788871734917888717350178887173511788871735217888717353178887173541788871735517888717356178887173571788871735817888717359178887173601788871736117888717362178887173631788871736417888717365178887173661788871736717888717368178887173691788871737017888717371178887173721788871737317888717374178887173751788871737617888717377178887173781788871737917888717380178887173811788871738217888717383178887173841788871738517888717386178887173871788871738817888717389178887173901788871739117888717392178887173931788871739417888717395178887173961788871739717888717398178887173991788871740017888717401178887174021788871740317888717404178887174051788871740617888717407178887174081788871740917888717410178887174111788871741217888717413178887174141788871741517888717416178887174171788871741817888717419178887174201788871742117888717422178887174231788871742417888717425178887174261788871742717888717428178887174291788871743017888717431178887174321788871743317888717434178887174351788871743617888717437178887174381788871743917888717440178887174411788871744217888717443178887174441788871744517888717446178887174471788871744817888717449178887174501788871745117888717452178887174531788871745417888717455178887174561788871745717888717458178887174591788871746017888717461178887174621788871746317888717464178887174651788871746617888717467178887174681788871746917888717470178887174711788871747217888717473178887174741788871747517888717476178887174771788871747817888717479178887174801788871748117888717482178887174831788871748417888717485178887174861788871748717888717488178887174891788871749017888717491178887174921788871749317888717494178887174951788871749617888717497178887174981788871749917888717500178887175011788871750217888717503178887175041788871750517888717506178887175071788871750817888717509178887175101788871751117888717512178887175131788871751417888717515178887175161788871751717888717518178887175191788871752017888717521178887175221788871752317888717524178887175251788871752617888717527178887175281788871752917888717530178887175311788871753217888717533178887175341788871753517888717536178887175371788871753817888717539178887175401788871754117888717542178887175431788871754417888717545178887175461788871754717888717548178887175491788871755017888717551178887175521788871755317888717554178887175551788871755617888717557178887175581788871755917888717560178887175611788871756217888717563178887175641788871756517888717566178887175671788871756817888717569178887175701788871757117888717572178887175731788871757417888717575178887175761788871757717888717578178887175791788871758017888717581178887175821788871758317888717584178887175851788871758617888717587178887175881788871758917888717590178887175911788871759217888717593178887175941788871759517888717596178887175971788871759817888717599178887176001788871760117888717602178887176031788871760417888717605178887176061788871760717888717608178887176091788871761017888717611178887176121788871761317888717614178887176151788871761617888717617178887176181788871761917888717620178887176211788871762217888717623178887176241788871762517888717626178887176271788871762817888717629178887176301788871763117888717632178887176331788871763417888717635178887176361788871763717888717638178887176391788871764017888717641178887176421788871764317888717644178887176451788871764617888717647178887176481788871764917888717650178887176511788871765217888717653178887176541788871765517888717656178887176571788871765817888717659178887176601788871766117888717662178887176631788871766417888717665178887176661788871766717888717668178887176691788871767017888717671178887176721788871767317888717674178887176751788871767617888717677178887176781788871767917888717680178887176811788871768217888717683178887176841788871768517888717686178887176871788871768817888717689178887176901788871769117888717692178887176931788871769417888717695178887176961788871769717888717698178887176991788871770017888717701178887177021788871770317888717704178887177051788871770617888717707178887177081788871770917888717710178887177111788871771217888717713178887177141788871771517888717716178887177171788871771817888717719178887177201788871772117888717722178887177231788871772417888717725178887177261788871772717888717728178887177291788871773017888717731178887177321788871773317888717734178887177351788871773617888717737178887177381788871773917888717740178887177411788871774217888717743178887177441788871774517888717746178887177471788871774817888717749178887177501788871775117888717752178887177531788871775417888717755178887177561788871775717888717758178887177591788871776017888717761178887177621788871776317888717764178887177651788871776617888717767178887177681788871776917888717770178887177711788871777217888717773178887177741788871777517888717776178887177771788871777817888717779178887177801788871778117888717782178887177831788871778417888717785178887177861788871778717888717788178887177891788871779017888717791178887177921788871779317888717794178887177951788871779617888717797178887177981788871779917888717800178887178011788871780217888717803178887178041788871780517888717806178887178071788871780817888717809178887178101788871781117888717812178887178131788871781417888717815178887178161788871781717888717818178887178191788871782017888717821178887178221788871782317888717824178887178251788871782617888717827178887178281788871782917888717830178887178311788871783217888717833178887178341788871783517888717836178887178371788871783817888717839178887178401788871784117888717842178887178431788871784417888717845178887178461788871784717888717848178887178491788871785017888717851178887178521788871785317888717854178887178551788871785617888717857178887178581788871785917888717860178887178611788871786217888717863178887178641788871786517888717866178887178671788871786817888717869178887178701788871787117888717872178887178731788871787417888717875178887178761788871787717888717878178887178791788871788017888717881178887178821788871788317888717884178887178851788871788617888717887178887178881788871788917888717890178887178911788871789217888717893178887178941788871789517888717896178887178971788871789817888717899178887179001788871790117888717902178887179031788871790417888717905178887179061788871790717888717908178887179091788871791017888717911178887179121788871791317888717914178887179151788871791617888717917178887179181788871791917888717920178887179211788871792217888717923178887179241788871792517888717926178887179271788871792817888717929178887179301788871793117888717932178887179331788871793417888717935178887179361788871793717888717938178887179391788871794017888717941178887179421788871794317888717944178887179451788871794617888717947178887179481788871794917888717950178887179511788871795217888717953178887179541788871795517888717956178887179571788871795817888717959178887179601788871796117888717962178887179631788871796417888717965178887179661788871796717888717968178887179691788871797017888717971178887179721788871797317888717974178887179751788871797617888717977178887179781788871797917888717980178887179811788871798217888717983178887179841788871798517888717986178887179871788871798817888717989178887179901788871799117888717992178887179931788871799417888717995178887179961788871799717888717998178887179991788871800017888718001178887180021788871800317888718004178887180051788871800617888718007178887180081788871800917888718010178887180111788871801217888718013178887180141788871801517888718016178887180171788871801817888718019178887180201788871802117888718022178887180231788871802417888718025178887180261788871802717888718028178887180291788871803017888718031178887180321788871803317888718034178887180351788871803617888718037178887180381788871803917888718040178887180411788871804217888718043178887180441788871804517888718046178887180471788871804817888718049178887180501788871805117888718052178887180531788871805417888718055178887180561788871805717888718058178887180591788871806017888718061178887180621788871806317888718064178887180651788871806617888718067178887180681788871806917888718070178887180711788871807217888718073178887180741788871807517888718076178887180771788871807817888718079178887180801788871808117888718082178887180831788871808417888718085178887180861788871808717888718088178887180891788871809017888718091178887180921788871809317888718094178887180951788871809617888718097178887180981788871809917888718100178887181011788871810217888718103178887181041788871810517888718106178887181071788871810817888718109178887181101788871811117888718112178887181131788871811417888718115178887181161788871811717888718118178887181191788871812017888718121178887181221788871812317888718124178887181251788871812617888718127178887181281788871812917888718130178887181311788871813217888718133178887181341788871813517888718136178887181371788871813817888718139178887181401788871814117888718142178887181431788871814417888718145178887181461788871814717888718148178887181491788871815017888718151178887181521788871815317888718154178887181551788871815617888718157178887181581788871815917888718160178887181611788871816217888718163178887181641788871816517888718166178887181671788871816817888718169178887181701788871817117888718172178887181731788871817417888718175178887181761788871817717888718178178887181791788871818017888718181178887181821788871818317888718184178887181851788871818617888718187178887181881788871818917888718190178887181911788871819217888718193178887181941788871819517888718196178887181971788871819817888718199178887182001788871820117888718202178887182031788871820417888718205178887182061788871820717888718208178887182091788871821017888718211178887182121788871821317888718214178887182151788871821617888718217178887182181788871821917888718220178887182211788871822217888718223178887182241788871822517888718226178887182271788871822817888718229178887182301788871823117888718232178887182331788871823417888718235178887182361788871823717888718238178887182391788871824017888718241178887182421788871824317888718244178887182451788871824617888718247178887182481788871824917888718250178887182511788871825217888718253178887182541788871825517888718256178887182571788871825817888718259178887182601788871826117888718262178887182631788871826417888718265178887182661788871826717888718268178887182691788871827017888718271178887182721788871827317888718274178887182751788871827617888718277178887182781788871827917888718280178887182811788871828217888718283178887182841788871828517888718286178887182871788871828817888718289178887182901788871829117888718292178887182931788871829417888718295178887182961788871829717888718298178887182991788871830017888718301178887183021788871830317888718304178887183051788871830617888718307178887183081788871830917888718310178887183111788871831217888718313178887183141788871831517888718316178887183171788871831817888718319178887183201788871832117888718322178887183231788871832417888718325178887183261788871832717888718328178887183291788871833017888718331178887183321788871833317888718334178887183351788871833617888718337178887183381788871833917888718340178887183411788871834217888718343178887183441788871834517888718346178887183471788871834817888718349178887183501788871835117888718352178887183531788871835417888718355178887183561788871835717888718358178887183591788871836017888718361178887183621788871836317888718364178887183651788871836617888718367178887183681788871836917888718370178887183711788871837217888718373178887183741788871837517888718376178887183771788871837817888718379178887183801788871838117888718382178887183831788871838417888718385178887183861788871838717888718388178887183891788871839017888718391178887183921788871839317888718394178887183951788871839617888718397178887183981788871839917888718400178887184011788871840217888718403178887184041788871840517888718406178887184071788871840817888718409178887184101788871841117888718412178887184131788871841417888718415178887184161788871841717888718418178887184191788871842017888718421178887184221788871842317888718424178887184251788871842617888718427178887184281788871842917888718430178887184311788871843217888718433178887184341788871843517888718436178887184371788871843817888718439178887184401788871844117888718442178887184431788871844417888718445178887184461788871844717888718448178887184491788871845017888718451178887184521788871845317888718454178887184551788871845617888718457178887184581788871845917888718460178887184611788871846217888718463178887184641788871846517888718466178887184671788871846817888718469178887184701788871847117888718472178887184731788871847417888718475178887184761788871847717888718478178887184791788871848017888718481178887184821788871848317888718484178887184851788871848617888718487178887184881788871848917888718490178887184911788871849217888718493178887184941788871849517888718496178887184971788871849817888718499178887185001788871850117888718502178887185031788871850417888718505178887185061788871850717888718508178887185091788871851017888718511178887185121788871851317888718514178887185151788871851617888718517178887185181788871851917888718520178887185211788871852217888718523178887185241788871852517888718526178887185271788871852817888718529178887185301788871853117888718532178887185331788871853417888718535178887185361788871853717888718538178887185391788871854017888718541178887185421788871854317888718544178887185451788871854617888718547178887185481788871854917888718550178887185511788871855217888718553178887185541788871855517888718556178887185571788871855817888718559178887185601788871856117888718562178887185631788871856417888718565178887185661788871856717888718568178887185691788871857017888718571178887185721788871857317888718574178887185751788871857617888718577178887185781788871857917888718580178887185811788871858217888718583178887185841788871858517888718586178887185871788871858817888718589178887185901788871859117888718592178887185931788871859417888718595178887185961788871859717888718598178887185991788871860017888718601178887186021788871860317888718604178887186051788871860617888718607178887186081788871860917888718610178887186111788871861217888718613178887186141788871861517888718616178887186171788871861817888718619178887186201788871862117888718622178887186231788871862417888718625178887186261788871862717888718628178887186291788871863017888718631178887186321788871863317888718634178887186351788871863617888718637178887186381788871863917888718640178887186411788871864217888718643178887186441788871864517888718646178887186471788871864817888718649178887186501788871865117888718652178887186531788871865417888718655178887186561788871865717888718658178887186591788871866017888718661178887186621788871866317888718664178887186651788871866617888718667178887186681788871866917888718670178887186711788871867217888718673178887186741788871867517888718676178887186771788871867817888718679178887186801788871868117888718682178887186831788871868417888718685178887186861788871868717888718688178887186891788871869017888718691178887186921788871869317888718694178887186951788871869617888718697178887186981788871869917888718700178887187011788871870217888718703178887187041788871870517888718706178887187071788871870817888718709178887187101788871871117888718712178887187131788871871417888718715178887187161788871871717888718718178887187191788871872017888718721178887187221788871872317888718724178887187251788871872617888718727178887187281788871872917888718730178887187311788871873217888718733178887187341788871873517888718736178887187371788871873817888718739178887187401788871874117888718742178887187431788871874417888718745178887187461788871874717888718748178887187491788871875017888718751178887187521788871875317888718754178887187551788871875617888718757178887187581788871875917888718760178887187611788871876217888718763178887187641788871876517888718766178887187671788871876817888718769178887187701788871877117888718772178887187731788871877417888718775178887187761788871877717888718778178887187791788871878017888718781178887187821788871878317888718784178887187851788871878617888718787178887187881788871878917888718790178887187911788871879217888718793178887187941788871879517888718796178887187971788871879817888718799178887188001788871880117888718802178887188031788871880417888718805178887188061788871880717888718808178887188091788871881017888718811178887188121788871881317888718814178887188151788871881617888718817178887188181788871881917888718820178887188211788871882217888718823178887188241788871882517888718826178887188271788871882817888718829178887188301788871883117888718832178887188331788871883417888718835178887188361788871883717888718838178887188391788871884017888718841178887188421788871884317888718844178887188451788871884617888718847178887188481788871884917888718850178887188511788871885217888718853178887188541788871885517888718856178887188571788871885817888718859178887188601788871886117888718862178887188631788871886417888718865178887188661788871886717888718868178887188691788871887017888718871178887188721788871887317888718874178887188751788871887617888718877178887188781788871887917888718880178887188811788871888217888718883178887188841788871888517888718886178887188871788871888817888718889178887188901788871889117888718892178887188931788871889417888718895178887188961788871889717888718898178887188991788871890017888718901178887189021788871890317888718904178887189051788871890617888718907178887189081788871890917888718910178887189111788871891217888718913178887189141788871891517888718916178887189171788871891817888718919178887189201788871892117888718922178887189231788871892417888718925178887189261788871892717888718928178887189291788871893017888718931178887189321788871893317888718934178887189351788871893617888718937178887189381788871893917888718940178887189411788871894217888718943178887189441788871894517888718946178887189471788871894817888718949178887189501788871895117888718952178887189531788871895417888718955178887189561788871895717888718958178887189591788871896017888718961178887189621788871896317888718964178887189651788871896617888718967178887189681788871896917888718970178887189711788871897217888718973178887189741788871897517888718976178887189771788871897817888718979178887189801788871898117888718982178887189831788871898417888718985178887189861788871898717888718988178887189891788871899017888718991178887189921788871899317888718994178887189951788871899617888718997178887189981788871899917888719000178887190011788871900217888719003178887190041788871900517888719006178887190071788871900817888719009178887190101788871901117888719012178887190131788871901417888719015178887190161788871901717888719018178887190191788871902017888719021178887190221788871902317888719024178887190251788871902617888719027178887190281788871902917888719030178887190311788871903217888719033178887190341788871903517888719036178887190371788871903817888719039178887190401788871904117888719042178887190431788871904417888719045178887190461788871904717888719048178887190491788871905017888719051178887190521788871905317888719054178887190551788871905617888719057178887190581788871905917888719060178887190611788871906217888719063178887190641788871906517888719066178887190671788871906817888719069178887190701788871907117888719072178887190731788871907417888719075178887190761788871907717888719078178887190791788871908017888719081178887190821788871908317888719084178887190851788871908617888719087178887190881788871908917888719090178887190911788871909217888719093178887190941788871909517888719096178887190971788871909817888719099178887191001788871910117888719102178887191031788871910417888719105178887191061788871910717888719108178887191091788871911017888719111178887191121788871911317888719114178887191151788871911617888719117178887191181788871911917888719120178887191211788871912217888719123178887191241788871912517888719126178887191271788871912817888719129178887191301788871913117888719132178887191331788871913417888719135178887191361788871913717888719138178887191391788871914017888719141178887191421788871914317888719144178887191451788871914617888719147178887191481788871914917888719150178887191511788871915217888719153178887191541788871915517888719156178887191571788871915817888719159178887191601788871916117888719162178887191631788871916417888719165178887191661788871916717888719168178887191691788871917017888719171178887191721788871917317888719174178887191751788871917617888719177178887191781788871917917888719180178887191811788871918217888719183178887191841788871918517888719186178887191871788871918817888719189178887191901788871919117888719192178887191931788871919417888719195178887191961788871919717888719198178887191991788871920017888719201178887192021788871920317888719204178887192051788871920617888719207178887192081788871920917888719210178887192111788871921217888719213178887192141788871921517888719216178887192171788871921817888719219178887192201788871922117888719222178887192231788871922417888719225178887192261788871922717888719228178887192291788871923017888719231178887192321788871923317888719234178887192351788871923617888719237178887192381788871923917888719240178887192411788871924217888719243178887192441788871924517888719246178887192471788871924817888719249178887192501788871925117888719252178887192531788871925417888719255178887192561788871925717888719258178887192591788871926017888719261178887192621788871926317888719264178887192651788871926617888719267178887192681788871926917888719270178887192711788871927217888719273178887192741788871927517888719276178887192771788871927817888719279178887192801788871928117888719282178887192831788871928417888719285178887192861788871928717888719288178887192891788871929017888719291178887192921788871929317888719294178887192951788871929617888719297178887192981788871929917888719300178887193011788871930217888719303178887193041788871930517888719306178887193071788871930817888719309178887193101788871931117888719312178887193131788871931417888719315178887193161788871931717888719318178887193191788871932017888719321178887193221788871932317888719324178887193251788871932617888719327178887193281788871932917888719330178887193311788871933217888719333178887193341788871933517888719336178887193371788871933817888719339178887193401788871934117888719342178887193431788871934417888719345178887193461788871934717888719348178887193491788871935017888719351178887193521788871935317888719354178887193551788871935617888719357178887193581788871935917888719360178887193611788871936217888719363178887193641788871936517888719366178887193671788871936817888719369178887193701788871937117888719372178887193731788871937417888719375178887193761788871937717888719378178887193791788871938017888719381178887193821788871938317888719384178887193851788871938617888719387178887193881788871938917888719390178887193911788871939217888719393178887193941788871939517888719396178887193971788871939817888719399178887194001788871940117888719402178887194031788871940417888719405178887194061788871940717888719408178887194091788871941017888719411178887194121788871941317888719414178887194151788871941617888719417178887194181788871941917888719420178887194211788871942217888719423178887194241788871942517888719426178887194271788871942817888719429178887194301788871943117888719432178887194331788871943417888719435178887194361788871943717888719438178887194391788871944017888719441178887194421788871944317888719444178887194451788871944617888719447178887194481788871944917888719450178887194511788871945217888719453178887194541788871945517888719456178887194571788871945817888719459178887194601788871946117888719462178887194631788871946417888719465178887194661788871946717888719468178887194691788871947017888719471178887194721788871947317888719474178887194751788871947617888719477178887194781788871947917888719480178887194811788871948217888719483178887194841788871948517888719486178887194871788871948817888719489178887194901788871949117888719492178887194931788871949417888719495178887194961788871949717888719498178887194991788871950017888719501178887195021788871950317888719504178887195051788871950617888719507178887195081788871950917888719510178887195111788871951217888719513178887195141788871951517888719516178887195171788871951817888719519178887195201788871952117888719522178887195231788871952417888719525178887195261788871952717888719528178887195291788871953017888719531178887195321788871953317888719534178887195351788871953617888719537178887195381788871953917888719540178887195411788871954217888719543178887195441788871954517888719546178887195471788871954817888719549178887195501788871955117888719552178887195531788871955417888719555178887195561788871955717888719558178887195591788871956017888719561178887195621788871956317888719564178887195651788871956617888719567178887195681788871956917888719570178887195711788871957217888719573178887195741788871957517888719576178887195771788871957817888719579178887195801788871958117888719582178887195831788871958417888719585178887195861788871958717888719588178887195891788871959017888719591178887195921788871959317888719594178887195951788871959617888719597178887195981788871959917888719600178887196011788871960217888719603178887196041788871960517888719606178887196071788871960817888719609178887196101788871961117888719612178887196131788871961417888719615178887196161788871961717888719618178887196191788871962017888719621178887196221788871962317888719624178887196251788871962617888719627178887196281788871962917888719630178887196311788871963217888719633178887196341788871963517888719636178887196371788871963817888719639178887196401788871964117888719642178887196431788871964417888719645178887196461788871964717888719648178887196491788871965017888719651178887196521788871965317888719654178887196551788871965617888719657178887196581788871965917888719660178887196611788871966217888719663178887196641788871966517888719666178887196671788871966817888719669178887196701788871967117888719672178887196731788871967417888719675178887196761788871967717888719678178887196791788871968017888719681178887196821788871968317888719684178887196851788871968617888719687178887196881788871968917888719690178887196911788871969217888719693178887196941788871969517888719696178887196971788871969817888719699178887197001788871970117888719702178887197031788871970417888719705178887197061788871970717888719708178887197091788871971017888719711178887197121788871971317888719714178887197151788871971617888719717178887197181788871971917888719720178887197211788871972217888719723178887197241788871972517888719726178887197271788871972817888719729178887197301788871973117888719732178887197331788871973417888719735178887197361788871973717888719738178887197391788871974017888719741178887197421788871974317888719744178887197451788871974617888719747178887197481788871974917888719750178887197511788871975217888719753178887197541788871975517888719756178887197571788871975817888719759178887197601788871976117888719762178887197631788871976417888719765178887197661788871976717888719768178887197691788871977017888719771178887197721788871977317888719774178887197751788871977617888719777178887197781788871977917888719780178887197811788871978217888719783178887197841788871978517888719786178887197871788871978817888719789178887197901788871979117888719792178887197931788871979417888719795178887197961788871979717888719798178887197991788871980017888719801178887198021788871980317888719804178887198051788871980617888719807178887198081788871980917888719810178887198111788871981217888719813178887198141788871981517888719816178887198171788871981817888719819178887198201788871982117888719822178887198231788871982417888719825178887198261788871982717888719828178887198291788871983017888719831178887198321788871983317888719834178887198351788871983617888719837178887198381788871983917888719840178887198411788871984217888719843178887198441788871984517888719846178887198471788871984817888719849178887198501788871985117888719852178887198531788871985417888719855178887198561788871985717888719858178887198591788871986017888719861178887198621788871986317888719864178887198651788871986617888719867178887198681788871986917888719870178887198711788871987217888719873178887198741788871987517888719876178887198771788871987817888719879178887198801788871988117888719882178887198831788871988417888719885178887198861788871988717888719888178887198891788871989017888719891178887198921788871989317888719894178887198951788871989617888719897178887198981788871989917888719900178887199011788871990217888719903178887199041788871990517888719906178887199071788871990817888719909178887199101788871991117888719912178887199131788871991417888719915178887199161788871991717888719918178887199191788871992017888719921178887199221788871992317888719924178887199251788871992617888719927178887199281788871992917888719930178887199311788871993217888719933178887199341788871993517888719936178887199371788871993817888719939178887199401788871994117888719942178887199431788871994417888719945178887199461788871994717888719948178887199491788871995017888719951178887199521788871995317888719954178887199551788871995617888719957178887199581788871995917888719960178887199611788871996217888719963178887199641788871996517888719966178887199671788871996817888719969178887199701788871997117888719972178887199731788871997417888719975178887199761788871997717888719978178887199791788871998017888719981178887199821788871998317888719984178887199851788871998617888719987178887199881788871998917888719990178887199911788871999217888719993178887199941788871999517888719996178887199971788871999817888719999