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

手机号段1788968

1788968号段手机号码表

17889680000178896800011788968000217889680003178896800041788968000517889680006178896800071788968000817889680009178896800101788968001117889680012178896800131788968001417889680015178896800161788968001717889680018178896800191788968002017889680021178896800221788968002317889680024178896800251788968002617889680027178896800281788968002917889680030178896800311788968003217889680033178896800341788968003517889680036178896800371788968003817889680039178896800401788968004117889680042178896800431788968004417889680045178896800461788968004717889680048178896800491788968005017889680051178896800521788968005317889680054178896800551788968005617889680057178896800581788968005917889680060178896800611788968006217889680063178896800641788968006517889680066178896800671788968006817889680069178896800701788968007117889680072178896800731788968007417889680075178896800761788968007717889680078178896800791788968008017889680081178896800821788968008317889680084178896800851788968008617889680087178896800881788968008917889680090178896800911788968009217889680093178896800941788968009517889680096178896800971788968009817889680099178896801001788968010117889680102178896801031788968010417889680105178896801061788968010717889680108178896801091788968011017889680111178896801121788968011317889680114178896801151788968011617889680117178896801181788968011917889680120178896801211788968012217889680123178896801241788968012517889680126178896801271788968012817889680129178896801301788968013117889680132178896801331788968013417889680135178896801361788968013717889680138178896801391788968014017889680141178896801421788968014317889680144178896801451788968014617889680147178896801481788968014917889680150178896801511788968015217889680153178896801541788968015517889680156178896801571788968015817889680159178896801601788968016117889680162178896801631788968016417889680165178896801661788968016717889680168178896801691788968017017889680171178896801721788968017317889680174178896801751788968017617889680177178896801781788968017917889680180178896801811788968018217889680183178896801841788968018517889680186178896801871788968018817889680189178896801901788968019117889680192178896801931788968019417889680195178896801961788968019717889680198178896801991788968020017889680201178896802021788968020317889680204178896802051788968020617889680207178896802081788968020917889680210178896802111788968021217889680213178896802141788968021517889680216178896802171788968021817889680219178896802201788968022117889680222178896802231788968022417889680225178896802261788968022717889680228178896802291788968023017889680231178896802321788968023317889680234178896802351788968023617889680237178896802381788968023917889680240178896802411788968024217889680243178896802441788968024517889680246178896802471788968024817889680249178896802501788968025117889680252178896802531788968025417889680255178896802561788968025717889680258178896802591788968026017889680261178896802621788968026317889680264178896802651788968026617889680267178896802681788968026917889680270178896802711788968027217889680273178896802741788968027517889680276178896802771788968027817889680279178896802801788968028117889680282178896802831788968028417889680285178896802861788968028717889680288178896802891788968029017889680291178896802921788968029317889680294178896802951788968029617889680297178896802981788968029917889680300178896803011788968030217889680303178896803041788968030517889680306178896803071788968030817889680309178896803101788968031117889680312178896803131788968031417889680315178896803161788968031717889680318178896803191788968032017889680321178896803221788968032317889680324178896803251788968032617889680327178896803281788968032917889680330178896803311788968033217889680333178896803341788968033517889680336178896803371788968033817889680339178896803401788968034117889680342178896803431788968034417889680345178896803461788968034717889680348178896803491788968035017889680351178896803521788968035317889680354178896803551788968035617889680357178896803581788968035917889680360178896803611788968036217889680363178896803641788968036517889680366178896803671788968036817889680369178896803701788968037117889680372178896803731788968037417889680375178896803761788968037717889680378178896803791788968038017889680381178896803821788968038317889680384178896803851788968038617889680387178896803881788968038917889680390178896803911788968039217889680393178896803941788968039517889680396178896803971788968039817889680399178896804001788968040117889680402178896804031788968040417889680405178896804061788968040717889680408178896804091788968041017889680411178896804121788968041317889680414178896804151788968041617889680417178896804181788968041917889680420178896804211788968042217889680423178896804241788968042517889680426178896804271788968042817889680429178896804301788968043117889680432178896804331788968043417889680435178896804361788968043717889680438178896804391788968044017889680441178896804421788968044317889680444178896804451788968044617889680447178896804481788968044917889680450178896804511788968045217889680453178896804541788968045517889680456178896804571788968045817889680459178896804601788968046117889680462178896804631788968046417889680465178896804661788968046717889680468178896804691788968047017889680471178896804721788968047317889680474178896804751788968047617889680477178896804781788968047917889680480178896804811788968048217889680483178896804841788968048517889680486178896804871788968048817889680489178896804901788968049117889680492178896804931788968049417889680495178896804961788968049717889680498178896804991788968050017889680501178896805021788968050317889680504178896805051788968050617889680507178896805081788968050917889680510178896805111788968051217889680513178896805141788968051517889680516178896805171788968051817889680519178896805201788968052117889680522178896805231788968052417889680525178896805261788968052717889680528178896805291788968053017889680531178896805321788968053317889680534178896805351788968053617889680537178896805381788968053917889680540178896805411788968054217889680543178896805441788968054517889680546178896805471788968054817889680549178896805501788968055117889680552178896805531788968055417889680555178896805561788968055717889680558178896805591788968056017889680561178896805621788968056317889680564178896805651788968056617889680567178896805681788968056917889680570178896805711788968057217889680573178896805741788968057517889680576178896805771788968057817889680579178896805801788968058117889680582178896805831788968058417889680585178896805861788968058717889680588178896805891788968059017889680591178896805921788968059317889680594178896805951788968059617889680597178896805981788968059917889680600178896806011788968060217889680603178896806041788968060517889680606178896806071788968060817889680609178896806101788968061117889680612178896806131788968061417889680615178896806161788968061717889680618178896806191788968062017889680621178896806221788968062317889680624178896806251788968062617889680627178896806281788968062917889680630178896806311788968063217889680633178896806341788968063517889680636178896806371788968063817889680639178896806401788968064117889680642178896806431788968064417889680645178896806461788968064717889680648178896806491788968065017889680651178896806521788968065317889680654178896806551788968065617889680657178896806581788968065917889680660178896806611788968066217889680663178896806641788968066517889680666178896806671788968066817889680669178896806701788968067117889680672178896806731788968067417889680675178896806761788968067717889680678178896806791788968068017889680681178896806821788968068317889680684178896806851788968068617889680687178896806881788968068917889680690178896806911788968069217889680693178896806941788968069517889680696178896806971788968069817889680699178896807001788968070117889680702178896807031788968070417889680705178896807061788968070717889680708178896807091788968071017889680711178896807121788968071317889680714178896807151788968071617889680717178896807181788968071917889680720178896807211788968072217889680723178896807241788968072517889680726178896807271788968072817889680729178896807301788968073117889680732178896807331788968073417889680735178896807361788968073717889680738178896807391788968074017889680741178896807421788968074317889680744178896807451788968074617889680747178896807481788968074917889680750178896807511788968075217889680753178896807541788968075517889680756178896807571788968075817889680759178896807601788968076117889680762178896807631788968076417889680765178896807661788968076717889680768178896807691788968077017889680771178896807721788968077317889680774178896807751788968077617889680777178896807781788968077917889680780178896807811788968078217889680783178896807841788968078517889680786178896807871788968078817889680789178896807901788968079117889680792178896807931788968079417889680795178896807961788968079717889680798178896807991788968080017889680801178896808021788968080317889680804178896808051788968080617889680807178896808081788968080917889680810178896808111788968081217889680813178896808141788968081517889680816178896808171788968081817889680819178896808201788968082117889680822178896808231788968082417889680825178896808261788968082717889680828178896808291788968083017889680831178896808321788968083317889680834178896808351788968083617889680837178896808381788968083917889680840178896808411788968084217889680843178896808441788968084517889680846178896808471788968084817889680849178896808501788968085117889680852178896808531788968085417889680855178896808561788968085717889680858178896808591788968086017889680861178896808621788968086317889680864178896808651788968086617889680867178896808681788968086917889680870178896808711788968087217889680873178896808741788968087517889680876178896808771788968087817889680879178896808801788968088117889680882178896808831788968088417889680885178896808861788968088717889680888178896808891788968089017889680891178896808921788968089317889680894178896808951788968089617889680897178896808981788968089917889680900178896809011788968090217889680903178896809041788968090517889680906178896809071788968090817889680909178896809101788968091117889680912178896809131788968091417889680915178896809161788968091717889680918178896809191788968092017889680921178896809221788968092317889680924178896809251788968092617889680927178896809281788968092917889680930178896809311788968093217889680933178896809341788968093517889680936178896809371788968093817889680939178896809401788968094117889680942178896809431788968094417889680945178896809461788968094717889680948178896809491788968095017889680951178896809521788968095317889680954178896809551788968095617889680957178896809581788968095917889680960178896809611788968096217889680963178896809641788968096517889680966178896809671788968096817889680969178896809701788968097117889680972178896809731788968097417889680975178896809761788968097717889680978178896809791788968098017889680981178896809821788968098317889680984178896809851788968098617889680987178896809881788968098917889680990178896809911788968099217889680993178896809941788968099517889680996178896809971788968099817889680999178896810001788968100117889681002178896810031788968100417889681005178896810061788968100717889681008178896810091788968101017889681011178896810121788968101317889681014178896810151788968101617889681017178896810181788968101917889681020178896810211788968102217889681023178896810241788968102517889681026178896810271788968102817889681029178896810301788968103117889681032178896810331788968103417889681035178896810361788968103717889681038178896810391788968104017889681041178896810421788968104317889681044178896810451788968104617889681047178896810481788968104917889681050178896810511788968105217889681053178896810541788968105517889681056178896810571788968105817889681059178896810601788968106117889681062178896810631788968106417889681065178896810661788968106717889681068178896810691788968107017889681071178896810721788968107317889681074178896810751788968107617889681077178896810781788968107917889681080178896810811788968108217889681083178896810841788968108517889681086178896810871788968108817889681089178896810901788968109117889681092178896810931788968109417889681095178896810961788968109717889681098178896810991788968110017889681101178896811021788968110317889681104178896811051788968110617889681107178896811081788968110917889681110178896811111788968111217889681113178896811141788968111517889681116178896811171788968111817889681119178896811201788968112117889681122178896811231788968112417889681125178896811261788968112717889681128178896811291788968113017889681131178896811321788968113317889681134178896811351788968113617889681137178896811381788968113917889681140178896811411788968114217889681143178896811441788968114517889681146178896811471788968114817889681149178896811501788968115117889681152178896811531788968115417889681155178896811561788968115717889681158178896811591788968116017889681161178896811621788968116317889681164178896811651788968116617889681167178896811681788968116917889681170178896811711788968117217889681173178896811741788968117517889681176178896811771788968117817889681179178896811801788968118117889681182178896811831788968118417889681185178896811861788968118717889681188178896811891788968119017889681191178896811921788968119317889681194178896811951788968119617889681197178896811981788968119917889681200178896812011788968120217889681203178896812041788968120517889681206178896812071788968120817889681209178896812101788968121117889681212178896812131788968121417889681215178896812161788968121717889681218178896812191788968122017889681221178896812221788968122317889681224178896812251788968122617889681227178896812281788968122917889681230178896812311788968123217889681233178896812341788968123517889681236178896812371788968123817889681239178896812401788968124117889681242178896812431788968124417889681245178896812461788968124717889681248178896812491788968125017889681251178896812521788968125317889681254178896812551788968125617889681257178896812581788968125917889681260178896812611788968126217889681263178896812641788968126517889681266178896812671788968126817889681269178896812701788968127117889681272178896812731788968127417889681275178896812761788968127717889681278178896812791788968128017889681281178896812821788968128317889681284178896812851788968128617889681287178896812881788968128917889681290178896812911788968129217889681293178896812941788968129517889681296178896812971788968129817889681299178896813001788968130117889681302178896813031788968130417889681305178896813061788968130717889681308178896813091788968131017889681311178896813121788968131317889681314178896813151788968131617889681317178896813181788968131917889681320178896813211788968132217889681323178896813241788968132517889681326178896813271788968132817889681329178896813301788968133117889681332178896813331788968133417889681335178896813361788968133717889681338178896813391788968134017889681341178896813421788968134317889681344178896813451788968134617889681347178896813481788968134917889681350178896813511788968135217889681353178896813541788968135517889681356178896813571788968135817889681359178896813601788968136117889681362178896813631788968136417889681365178896813661788968136717889681368178896813691788968137017889681371178896813721788968137317889681374178896813751788968137617889681377178896813781788968137917889681380178896813811788968138217889681383178896813841788968138517889681386178896813871788968138817889681389178896813901788968139117889681392178896813931788968139417889681395178896813961788968139717889681398178896813991788968140017889681401178896814021788968140317889681404178896814051788968140617889681407178896814081788968140917889681410178896814111788968141217889681413178896814141788968141517889681416178896814171788968141817889681419178896814201788968142117889681422178896814231788968142417889681425178896814261788968142717889681428178896814291788968143017889681431178896814321788968143317889681434178896814351788968143617889681437178896814381788968143917889681440178896814411788968144217889681443178896814441788968144517889681446178896814471788968144817889681449178896814501788968145117889681452178896814531788968145417889681455178896814561788968145717889681458178896814591788968146017889681461178896814621788968146317889681464178896814651788968146617889681467178896814681788968146917889681470178896814711788968147217889681473178896814741788968147517889681476178896814771788968147817889681479178896814801788968148117889681482178896814831788968148417889681485178896814861788968148717889681488178896814891788968149017889681491178896814921788968149317889681494178896814951788968149617889681497178896814981788968149917889681500178896815011788968150217889681503178896815041788968150517889681506178896815071788968150817889681509178896815101788968151117889681512178896815131788968151417889681515178896815161788968151717889681518178896815191788968152017889681521178896815221788968152317889681524178896815251788968152617889681527178896815281788968152917889681530178896815311788968153217889681533178896815341788968153517889681536178896815371788968153817889681539178896815401788968154117889681542178896815431788968154417889681545178896815461788968154717889681548178896815491788968155017889681551178896815521788968155317889681554178896815551788968155617889681557178896815581788968155917889681560178896815611788968156217889681563178896815641788968156517889681566178896815671788968156817889681569178896815701788968157117889681572178896815731788968157417889681575178896815761788968157717889681578178896815791788968158017889681581178896815821788968158317889681584178896815851788968158617889681587178896815881788968158917889681590178896815911788968159217889681593178896815941788968159517889681596178896815971788968159817889681599178896816001788968160117889681602178896816031788968160417889681605178896816061788968160717889681608178896816091788968161017889681611178896816121788968161317889681614178896816151788968161617889681617178896816181788968161917889681620178896816211788968162217889681623178896816241788968162517889681626178896816271788968162817889681629178896816301788968163117889681632178896816331788968163417889681635178896816361788968163717889681638178896816391788968164017889681641178896816421788968164317889681644178896816451788968164617889681647178896816481788968164917889681650178896816511788968165217889681653178896816541788968165517889681656178896816571788968165817889681659178896816601788968166117889681662178896816631788968166417889681665178896816661788968166717889681668178896816691788968167017889681671178896816721788968167317889681674178896816751788968167617889681677178896816781788968167917889681680178896816811788968168217889681683178896816841788968168517889681686178896816871788968168817889681689178896816901788968169117889681692178896816931788968169417889681695178896816961788968169717889681698178896816991788968170017889681701178896817021788968170317889681704178896817051788968170617889681707178896817081788968170917889681710178896817111788968171217889681713178896817141788968171517889681716178896817171788968171817889681719178896817201788968172117889681722178896817231788968172417889681725178896817261788968172717889681728178896817291788968173017889681731178896817321788968173317889681734178896817351788968173617889681737178896817381788968173917889681740178896817411788968174217889681743178896817441788968174517889681746178896817471788968174817889681749178896817501788968175117889681752178896817531788968175417889681755178896817561788968175717889681758178896817591788968176017889681761178896817621788968176317889681764178896817651788968176617889681767178896817681788968176917889681770178896817711788968177217889681773178896817741788968177517889681776178896817771788968177817889681779178896817801788968178117889681782178896817831788968178417889681785178896817861788968178717889681788178896817891788968179017889681791178896817921788968179317889681794178896817951788968179617889681797178896817981788968179917889681800178896818011788968180217889681803178896818041788968180517889681806178896818071788968180817889681809178896818101788968181117889681812178896818131788968181417889681815178896818161788968181717889681818178896818191788968182017889681821178896818221788968182317889681824178896818251788968182617889681827178896818281788968182917889681830178896818311788968183217889681833178896818341788968183517889681836178896818371788968183817889681839178896818401788968184117889681842178896818431788968184417889681845178896818461788968184717889681848178896818491788968185017889681851178896818521788968185317889681854178896818551788968185617889681857178896818581788968185917889681860178896818611788968186217889681863178896818641788968186517889681866178896818671788968186817889681869178896818701788968187117889681872178896818731788968187417889681875178896818761788968187717889681878178896818791788968188017889681881178896818821788968188317889681884178896818851788968188617889681887178896818881788968188917889681890178896818911788968189217889681893178896818941788968189517889681896178896818971788968189817889681899178896819001788968190117889681902178896819031788968190417889681905178896819061788968190717889681908178896819091788968191017889681911178896819121788968191317889681914178896819151788968191617889681917178896819181788968191917889681920178896819211788968192217889681923178896819241788968192517889681926178896819271788968192817889681929178896819301788968193117889681932178896819331788968193417889681935178896819361788968193717889681938178896819391788968194017889681941178896819421788968194317889681944178896819451788968194617889681947178896819481788968194917889681950178896819511788968195217889681953178896819541788968195517889681956178896819571788968195817889681959178896819601788968196117889681962178896819631788968196417889681965178896819661788968196717889681968178896819691788968197017889681971178896819721788968197317889681974178896819751788968197617889681977178896819781788968197917889681980178896819811788968198217889681983178896819841788968198517889681986178896819871788968198817889681989178896819901788968199117889681992178896819931788968199417889681995178896819961788968199717889681998178896819991788968200017889682001178896820021788968200317889682004178896820051788968200617889682007178896820081788968200917889682010178896820111788968201217889682013178896820141788968201517889682016178896820171788968201817889682019178896820201788968202117889682022178896820231788968202417889682025178896820261788968202717889682028178896820291788968203017889682031178896820321788968203317889682034178896820351788968203617889682037178896820381788968203917889682040178896820411788968204217889682043178896820441788968204517889682046178896820471788968204817889682049178896820501788968205117889682052178896820531788968205417889682055178896820561788968205717889682058178896820591788968206017889682061178896820621788968206317889682064178896820651788968206617889682067178896820681788968206917889682070178896820711788968207217889682073178896820741788968207517889682076178896820771788968207817889682079178896820801788968208117889682082178896820831788968208417889682085178896820861788968208717889682088178896820891788968209017889682091178896820921788968209317889682094178896820951788968209617889682097178896820981788968209917889682100178896821011788968210217889682103178896821041788968210517889682106178896821071788968210817889682109178896821101788968211117889682112178896821131788968211417889682115178896821161788968211717889682118178896821191788968212017889682121178896821221788968212317889682124178896821251788968212617889682127178896821281788968212917889682130178896821311788968213217889682133178896821341788968213517889682136178896821371788968213817889682139178896821401788968214117889682142178896821431788968214417889682145178896821461788968214717889682148178896821491788968215017889682151178896821521788968215317889682154178896821551788968215617889682157178896821581788968215917889682160178896821611788968216217889682163178896821641788968216517889682166178896821671788968216817889682169178896821701788968217117889682172178896821731788968217417889682175178896821761788968217717889682178178896821791788968218017889682181178896821821788968218317889682184178896821851788968218617889682187178896821881788968218917889682190178896821911788968219217889682193178896821941788968219517889682196178896821971788968219817889682199178896822001788968220117889682202178896822031788968220417889682205178896822061788968220717889682208178896822091788968221017889682211178896822121788968221317889682214178896822151788968221617889682217178896822181788968221917889682220178896822211788968222217889682223178896822241788968222517889682226178896822271788968222817889682229178896822301788968223117889682232178896822331788968223417889682235178896822361788968223717889682238178896822391788968224017889682241178896822421788968224317889682244178896822451788968224617889682247178896822481788968224917889682250178896822511788968225217889682253178896822541788968225517889682256178896822571788968225817889682259178896822601788968226117889682262178896822631788968226417889682265178896822661788968226717889682268178896822691788968227017889682271178896822721788968227317889682274178896822751788968227617889682277178896822781788968227917889682280178896822811788968228217889682283178896822841788968228517889682286178896822871788968228817889682289178896822901788968229117889682292178896822931788968229417889682295178896822961788968229717889682298178896822991788968230017889682301178896823021788968230317889682304178896823051788968230617889682307178896823081788968230917889682310178896823111788968231217889682313178896823141788968231517889682316178896823171788968231817889682319178896823201788968232117889682322178896823231788968232417889682325178896823261788968232717889682328178896823291788968233017889682331178896823321788968233317889682334178896823351788968233617889682337178896823381788968233917889682340178896823411788968234217889682343178896823441788968234517889682346178896823471788968234817889682349178896823501788968235117889682352178896823531788968235417889682355178896823561788968235717889682358178896823591788968236017889682361178896823621788968236317889682364178896823651788968236617889682367178896823681788968236917889682370178896823711788968237217889682373178896823741788968237517889682376178896823771788968237817889682379178896823801788968238117889682382178896823831788968238417889682385178896823861788968238717889682388178896823891788968239017889682391178896823921788968239317889682394178896823951788968239617889682397178896823981788968239917889682400178896824011788968240217889682403178896824041788968240517889682406178896824071788968240817889682409178896824101788968241117889682412178896824131788968241417889682415178896824161788968241717889682418178896824191788968242017889682421178896824221788968242317889682424178896824251788968242617889682427178896824281788968242917889682430178896824311788968243217889682433178896824341788968243517889682436178896824371788968243817889682439178896824401788968244117889682442178896824431788968244417889682445178896824461788968244717889682448178896824491788968245017889682451178896824521788968245317889682454178896824551788968245617889682457178896824581788968245917889682460178896824611788968246217889682463178896824641788968246517889682466178896824671788968246817889682469178896824701788968247117889682472178896824731788968247417889682475178896824761788968247717889682478178896824791788968248017889682481178896824821788968248317889682484178896824851788968248617889682487178896824881788968248917889682490178896824911788968249217889682493178896824941788968249517889682496178896824971788968249817889682499178896825001788968250117889682502178896825031788968250417889682505178896825061788968250717889682508178896825091788968251017889682511178896825121788968251317889682514178896825151788968251617889682517178896825181788968251917889682520178896825211788968252217889682523178896825241788968252517889682526178896825271788968252817889682529178896825301788968253117889682532178896825331788968253417889682535178896825361788968253717889682538178896825391788968254017889682541178896825421788968254317889682544178896825451788968254617889682547178896825481788968254917889682550178896825511788968255217889682553178896825541788968255517889682556178896825571788968255817889682559178896825601788968256117889682562178896825631788968256417889682565178896825661788968256717889682568178896825691788968257017889682571178896825721788968257317889682574178896825751788968257617889682577178896825781788968257917889682580178896825811788968258217889682583178896825841788968258517889682586178896825871788968258817889682589178896825901788968259117889682592178896825931788968259417889682595178896825961788968259717889682598178896825991788968260017889682601178896826021788968260317889682604178896826051788968260617889682607178896826081788968260917889682610178896826111788968261217889682613178896826141788968261517889682616178896826171788968261817889682619178896826201788968262117889682622178896826231788968262417889682625178896826261788968262717889682628178896826291788968263017889682631178896826321788968263317889682634178896826351788968263617889682637178896826381788968263917889682640178896826411788968264217889682643178896826441788968264517889682646178896826471788968264817889682649178896826501788968265117889682652178896826531788968265417889682655178896826561788968265717889682658178896826591788968266017889682661178896826621788968266317889682664178896826651788968266617889682667178896826681788968266917889682670178896826711788968267217889682673178896826741788968267517889682676178896826771788968267817889682679178896826801788968268117889682682178896826831788968268417889682685178896826861788968268717889682688178896826891788968269017889682691178896826921788968269317889682694178896826951788968269617889682697178896826981788968269917889682700178896827011788968270217889682703178896827041788968270517889682706178896827071788968270817889682709178896827101788968271117889682712178896827131788968271417889682715178896827161788968271717889682718178896827191788968272017889682721178896827221788968272317889682724178896827251788968272617889682727178896827281788968272917889682730178896827311788968273217889682733178896827341788968273517889682736178896827371788968273817889682739178896827401788968274117889682742178896827431788968274417889682745178896827461788968274717889682748178896827491788968275017889682751178896827521788968275317889682754178896827551788968275617889682757178896827581788968275917889682760178896827611788968276217889682763178896827641788968276517889682766178896827671788968276817889682769178896827701788968277117889682772178896827731788968277417889682775178896827761788968277717889682778178896827791788968278017889682781178896827821788968278317889682784178896827851788968278617889682787178896827881788968278917889682790178896827911788968279217889682793178896827941788968279517889682796178896827971788968279817889682799178896828001788968280117889682802178896828031788968280417889682805178896828061788968280717889682808178896828091788968281017889682811178896828121788968281317889682814178896828151788968281617889682817178896828181788968281917889682820178896828211788968282217889682823178896828241788968282517889682826178896828271788968282817889682829178896828301788968283117889682832178896828331788968283417889682835178896828361788968283717889682838178896828391788968284017889682841178896828421788968284317889682844178896828451788968284617889682847178896828481788968284917889682850178896828511788968285217889682853178896828541788968285517889682856178896828571788968285817889682859178896828601788968286117889682862178896828631788968286417889682865178896828661788968286717889682868178896828691788968287017889682871178896828721788968287317889682874178896828751788968287617889682877178896828781788968287917889682880178896828811788968288217889682883178896828841788968288517889682886178896828871788968288817889682889178896828901788968289117889682892178896828931788968289417889682895178896828961788968289717889682898178896828991788968290017889682901178896829021788968290317889682904178896829051788968290617889682907178896829081788968290917889682910178896829111788968291217889682913178896829141788968291517889682916178896829171788968291817889682919178896829201788968292117889682922178896829231788968292417889682925178896829261788968292717889682928178896829291788968293017889682931178896829321788968293317889682934178896829351788968293617889682937178896829381788968293917889682940178896829411788968294217889682943178896829441788968294517889682946178896829471788968294817889682949178896829501788968295117889682952178896829531788968295417889682955178896829561788968295717889682958178896829591788968296017889682961178896829621788968296317889682964178896829651788968296617889682967178896829681788968296917889682970178896829711788968297217889682973178896829741788968297517889682976178896829771788968297817889682979178896829801788968298117889682982178896829831788968298417889682985178896829861788968298717889682988178896829891788968299017889682991178896829921788968299317889682994178896829951788968299617889682997178896829981788968299917889683000178896830011788968300217889683003178896830041788968300517889683006178896830071788968300817889683009178896830101788968301117889683012178896830131788968301417889683015178896830161788968301717889683018178896830191788968302017889683021178896830221788968302317889683024178896830251788968302617889683027178896830281788968302917889683030178896830311788968303217889683033178896830341788968303517889683036178896830371788968303817889683039178896830401788968304117889683042178896830431788968304417889683045178896830461788968304717889683048178896830491788968305017889683051178896830521788968305317889683054178896830551788968305617889683057178896830581788968305917889683060178896830611788968306217889683063178896830641788968306517889683066178896830671788968306817889683069178896830701788968307117889683072178896830731788968307417889683075178896830761788968307717889683078178896830791788968308017889683081178896830821788968308317889683084178896830851788968308617889683087178896830881788968308917889683090178896830911788968309217889683093178896830941788968309517889683096178896830971788968309817889683099178896831001788968310117889683102178896831031788968310417889683105178896831061788968310717889683108178896831091788968311017889683111178896831121788968311317889683114178896831151788968311617889683117178896831181788968311917889683120178896831211788968312217889683123178896831241788968312517889683126178896831271788968312817889683129178896831301788968313117889683132178896831331788968313417889683135178896831361788968313717889683138178896831391788968314017889683141178896831421788968314317889683144178896831451788968314617889683147178896831481788968314917889683150178896831511788968315217889683153178896831541788968315517889683156178896831571788968315817889683159178896831601788968316117889683162178896831631788968316417889683165178896831661788968316717889683168178896831691788968317017889683171178896831721788968317317889683174178896831751788968317617889683177178896831781788968317917889683180178896831811788968318217889683183178896831841788968318517889683186178896831871788968318817889683189178896831901788968319117889683192178896831931788968319417889683195178896831961788968319717889683198178896831991788968320017889683201178896832021788968320317889683204178896832051788968320617889683207178896832081788968320917889683210178896832111788968321217889683213178896832141788968321517889683216178896832171788968321817889683219178896832201788968322117889683222178896832231788968322417889683225178896832261788968322717889683228178896832291788968323017889683231178896832321788968323317889683234178896832351788968323617889683237178896832381788968323917889683240178896832411788968324217889683243178896832441788968324517889683246178896832471788968324817889683249178896832501788968325117889683252178896832531788968325417889683255178896832561788968325717889683258178896832591788968326017889683261178896832621788968326317889683264178896832651788968326617889683267178896832681788968326917889683270178896832711788968327217889683273178896832741788968327517889683276178896832771788968327817889683279178896832801788968328117889683282178896832831788968328417889683285178896832861788968328717889683288178896832891788968329017889683291178896832921788968329317889683294178896832951788968329617889683297178896832981788968329917889683300178896833011788968330217889683303178896833041788968330517889683306178896833071788968330817889683309178896833101788968331117889683312178896833131788968331417889683315178896833161788968331717889683318178896833191788968332017889683321178896833221788968332317889683324178896833251788968332617889683327178896833281788968332917889683330178896833311788968333217889683333178896833341788968333517889683336178896833371788968333817889683339178896833401788968334117889683342178896833431788968334417889683345178896833461788968334717889683348178896833491788968335017889683351178896833521788968335317889683354178896833551788968335617889683357178896833581788968335917889683360178896833611788968336217889683363178896833641788968336517889683366178896833671788968336817889683369178896833701788968337117889683372178896833731788968337417889683375178896833761788968337717889683378178896833791788968338017889683381178896833821788968338317889683384178896833851788968338617889683387178896833881788968338917889683390178896833911788968339217889683393178896833941788968339517889683396178896833971788968339817889683399178896834001788968340117889683402178896834031788968340417889683405178896834061788968340717889683408178896834091788968341017889683411178896834121788968341317889683414178896834151788968341617889683417178896834181788968341917889683420178896834211788968342217889683423178896834241788968342517889683426178896834271788968342817889683429178896834301788968343117889683432178896834331788968343417889683435178896834361788968343717889683438178896834391788968344017889683441178896834421788968344317889683444178896834451788968344617889683447178896834481788968344917889683450178896834511788968345217889683453178896834541788968345517889683456178896834571788968345817889683459178896834601788968346117889683462178896834631788968346417889683465178896834661788968346717889683468178896834691788968347017889683471178896834721788968347317889683474178896834751788968347617889683477178896834781788968347917889683480178896834811788968348217889683483178896834841788968348517889683486178896834871788968348817889683489178896834901788968349117889683492178896834931788968349417889683495178896834961788968349717889683498178896834991788968350017889683501178896835021788968350317889683504178896835051788968350617889683507178896835081788968350917889683510178896835111788968351217889683513178896835141788968351517889683516178896835171788968351817889683519178896835201788968352117889683522178896835231788968352417889683525178896835261788968352717889683528178896835291788968353017889683531178896835321788968353317889683534178896835351788968353617889683537178896835381788968353917889683540178896835411788968354217889683543178896835441788968354517889683546178896835471788968354817889683549178896835501788968355117889683552178896835531788968355417889683555178896835561788968355717889683558178896835591788968356017889683561178896835621788968356317889683564178896835651788968356617889683567178896835681788968356917889683570178896835711788968357217889683573178896835741788968357517889683576178896835771788968357817889683579178896835801788968358117889683582178896835831788968358417889683585178896835861788968358717889683588178896835891788968359017889683591178896835921788968359317889683594178896835951788968359617889683597178896835981788968359917889683600178896836011788968360217889683603178896836041788968360517889683606178896836071788968360817889683609178896836101788968361117889683612178896836131788968361417889683615178896836161788968361717889683618178896836191788968362017889683621178896836221788968362317889683624178896836251788968362617889683627178896836281788968362917889683630178896836311788968363217889683633178896836341788968363517889683636178896836371788968363817889683639178896836401788968364117889683642178896836431788968364417889683645178896836461788968364717889683648178896836491788968365017889683651178896836521788968365317889683654178896836551788968365617889683657178896836581788968365917889683660178896836611788968366217889683663178896836641788968366517889683666178896836671788968366817889683669178896836701788968367117889683672178896836731788968367417889683675178896836761788968367717889683678178896836791788968368017889683681178896836821788968368317889683684178896836851788968368617889683687178896836881788968368917889683690178896836911788968369217889683693178896836941788968369517889683696178896836971788968369817889683699178896837001788968370117889683702178896837031788968370417889683705178896837061788968370717889683708178896837091788968371017889683711178896837121788968371317889683714178896837151788968371617889683717178896837181788968371917889683720178896837211788968372217889683723178896837241788968372517889683726178896837271788968372817889683729178896837301788968373117889683732178896837331788968373417889683735178896837361788968373717889683738178896837391788968374017889683741178896837421788968374317889683744178896837451788968374617889683747178896837481788968374917889683750178896837511788968375217889683753178896837541788968375517889683756178896837571788968375817889683759178896837601788968376117889683762178896837631788968376417889683765178896837661788968376717889683768178896837691788968377017889683771178896837721788968377317889683774178896837751788968377617889683777178896837781788968377917889683780178896837811788968378217889683783178896837841788968378517889683786178896837871788968378817889683789178896837901788968379117889683792178896837931788968379417889683795178896837961788968379717889683798178896837991788968380017889683801178896838021788968380317889683804178896838051788968380617889683807178896838081788968380917889683810178896838111788968381217889683813178896838141788968381517889683816178896838171788968381817889683819178896838201788968382117889683822178896838231788968382417889683825178896838261788968382717889683828178896838291788968383017889683831178896838321788968383317889683834178896838351788968383617889683837178896838381788968383917889683840178896838411788968384217889683843178896838441788968384517889683846178896838471788968384817889683849178896838501788968385117889683852178896838531788968385417889683855178896838561788968385717889683858178896838591788968386017889683861178896838621788968386317889683864178896838651788968386617889683867178896838681788968386917889683870178896838711788968387217889683873178896838741788968387517889683876178896838771788968387817889683879178896838801788968388117889683882178896838831788968388417889683885178896838861788968388717889683888178896838891788968389017889683891178896838921788968389317889683894178896838951788968389617889683897178896838981788968389917889683900178896839011788968390217889683903178896839041788968390517889683906178896839071788968390817889683909178896839101788968391117889683912178896839131788968391417889683915178896839161788968391717889683918178896839191788968392017889683921178896839221788968392317889683924178896839251788968392617889683927178896839281788968392917889683930178896839311788968393217889683933178896839341788968393517889683936178896839371788968393817889683939178896839401788968394117889683942178896839431788968394417889683945178896839461788968394717889683948178896839491788968395017889683951178896839521788968395317889683954178896839551788968395617889683957178896839581788968395917889683960178896839611788968396217889683963178896839641788968396517889683966178896839671788968396817889683969178896839701788968397117889683972178896839731788968397417889683975178896839761788968397717889683978178896839791788968398017889683981178896839821788968398317889683984178896839851788968398617889683987178896839881788968398917889683990178896839911788968399217889683993178896839941788968399517889683996178896839971788968399817889683999178896840001788968400117889684002178896840031788968400417889684005178896840061788968400717889684008178896840091788968401017889684011178896840121788968401317889684014178896840151788968401617889684017178896840181788968401917889684020178896840211788968402217889684023178896840241788968402517889684026178896840271788968402817889684029178896840301788968403117889684032178896840331788968403417889684035178896840361788968403717889684038178896840391788968404017889684041178896840421788968404317889684044178896840451788968404617889684047178896840481788968404917889684050178896840511788968405217889684053178896840541788968405517889684056178896840571788968405817889684059178896840601788968406117889684062178896840631788968406417889684065178896840661788968406717889684068178896840691788968407017889684071178896840721788968407317889684074178896840751788968407617889684077178896840781788968407917889684080178896840811788968408217889684083178896840841788968408517889684086178896840871788968408817889684089178896840901788968409117889684092178896840931788968409417889684095178896840961788968409717889684098178896840991788968410017889684101178896841021788968410317889684104178896841051788968410617889684107178896841081788968410917889684110178896841111788968411217889684113178896841141788968411517889684116178896841171788968411817889684119178896841201788968412117889684122178896841231788968412417889684125178896841261788968412717889684128178896841291788968413017889684131178896841321788968413317889684134178896841351788968413617889684137178896841381788968413917889684140178896841411788968414217889684143178896841441788968414517889684146178896841471788968414817889684149178896841501788968415117889684152178896841531788968415417889684155178896841561788968415717889684158178896841591788968416017889684161178896841621788968416317889684164178896841651788968416617889684167178896841681788968416917889684170178896841711788968417217889684173178896841741788968417517889684176178896841771788968417817889684179178896841801788968418117889684182178896841831788968418417889684185178896841861788968418717889684188178896841891788968419017889684191178896841921788968419317889684194178896841951788968419617889684197178896841981788968419917889684200178896842011788968420217889684203178896842041788968420517889684206178896842071788968420817889684209178896842101788968421117889684212178896842131788968421417889684215178896842161788968421717889684218178896842191788968422017889684221178896842221788968422317889684224178896842251788968422617889684227178896842281788968422917889684230178896842311788968423217889684233178896842341788968423517889684236178896842371788968423817889684239178896842401788968424117889684242178896842431788968424417889684245178896842461788968424717889684248178896842491788968425017889684251178896842521788968425317889684254178896842551788968425617889684257178896842581788968425917889684260178896842611788968426217889684263178896842641788968426517889684266178896842671788968426817889684269178896842701788968427117889684272178896842731788968427417889684275178896842761788968427717889684278178896842791788968428017889684281178896842821788968428317889684284178896842851788968428617889684287178896842881788968428917889684290178896842911788968429217889684293178896842941788968429517889684296178896842971788968429817889684299178896843001788968430117889684302178896843031788968430417889684305178896843061788968430717889684308178896843091788968431017889684311178896843121788968431317889684314178896843151788968431617889684317178896843181788968431917889684320178896843211788968432217889684323178896843241788968432517889684326178896843271788968432817889684329178896843301788968433117889684332178896843331788968433417889684335178896843361788968433717889684338178896843391788968434017889684341178896843421788968434317889684344178896843451788968434617889684347178896843481788968434917889684350178896843511788968435217889684353178896843541788968435517889684356178896843571788968435817889684359178896843601788968436117889684362178896843631788968436417889684365178896843661788968436717889684368178896843691788968437017889684371178896843721788968437317889684374178896843751788968437617889684377178896843781788968437917889684380178896843811788968438217889684383178896843841788968438517889684386178896843871788968438817889684389178896843901788968439117889684392178896843931788968439417889684395178896843961788968439717889684398178896843991788968440017889684401178896844021788968440317889684404178896844051788968440617889684407178896844081788968440917889684410178896844111788968441217889684413178896844141788968441517889684416178896844171788968441817889684419178896844201788968442117889684422178896844231788968442417889684425178896844261788968442717889684428178896844291788968443017889684431178896844321788968443317889684434178896844351788968443617889684437178896844381788968443917889684440178896844411788968444217889684443178896844441788968444517889684446178896844471788968444817889684449178896844501788968445117889684452178896844531788968445417889684455178896844561788968445717889684458178896844591788968446017889684461178896844621788968446317889684464178896844651788968446617889684467178896844681788968446917889684470178896844711788968447217889684473178896844741788968447517889684476178896844771788968447817889684479178896844801788968448117889684482178896844831788968448417889684485178896844861788968448717889684488178896844891788968449017889684491178896844921788968449317889684494178896844951788968449617889684497178896844981788968449917889684500178896845011788968450217889684503178896845041788968450517889684506178896845071788968450817889684509178896845101788968451117889684512178896845131788968451417889684515178896845161788968451717889684518178896845191788968452017889684521178896845221788968452317889684524178896845251788968452617889684527178896845281788968452917889684530178896845311788968453217889684533178896845341788968453517889684536178896845371788968453817889684539178896845401788968454117889684542178896845431788968454417889684545178896845461788968454717889684548178896845491788968455017889684551178896845521788968455317889684554178896845551788968455617889684557178896845581788968455917889684560178896845611788968456217889684563178896845641788968456517889684566178896845671788968456817889684569178896845701788968457117889684572178896845731788968457417889684575178896845761788968457717889684578178896845791788968458017889684581178896845821788968458317889684584178896845851788968458617889684587178896845881788968458917889684590178896845911788968459217889684593178896845941788968459517889684596178896845971788968459817889684599178896846001788968460117889684602178896846031788968460417889684605178896846061788968460717889684608178896846091788968461017889684611178896846121788968461317889684614178896846151788968461617889684617178896846181788968461917889684620178896846211788968462217889684623178896846241788968462517889684626178896846271788968462817889684629178896846301788968463117889684632178896846331788968463417889684635178896846361788968463717889684638178896846391788968464017889684641178896846421788968464317889684644178896846451788968464617889684647178896846481788968464917889684650178896846511788968465217889684653178896846541788968465517889684656178896846571788968465817889684659178896846601788968466117889684662178896846631788968466417889684665178896846661788968466717889684668178896846691788968467017889684671178896846721788968467317889684674178896846751788968467617889684677178896846781788968467917889684680178896846811788968468217889684683178896846841788968468517889684686178896846871788968468817889684689178896846901788968469117889684692178896846931788968469417889684695178896846961788968469717889684698178896846991788968470017889684701178896847021788968470317889684704178896847051788968470617889684707178896847081788968470917889684710178896847111788968471217889684713178896847141788968471517889684716178896847171788968471817889684719178896847201788968472117889684722178896847231788968472417889684725178896847261788968472717889684728178896847291788968473017889684731178896847321788968473317889684734178896847351788968473617889684737178896847381788968473917889684740178896847411788968474217889684743178896847441788968474517889684746178896847471788968474817889684749178896847501788968475117889684752178896847531788968475417889684755178896847561788968475717889684758178896847591788968476017889684761178896847621788968476317889684764178896847651788968476617889684767178896847681788968476917889684770178896847711788968477217889684773178896847741788968477517889684776178896847771788968477817889684779178896847801788968478117889684782178896847831788968478417889684785178896847861788968478717889684788178896847891788968479017889684791178896847921788968479317889684794178896847951788968479617889684797178896847981788968479917889684800178896848011788968480217889684803178896848041788968480517889684806178896848071788968480817889684809178896848101788968481117889684812178896848131788968481417889684815178896848161788968481717889684818178896848191788968482017889684821178896848221788968482317889684824178896848251788968482617889684827178896848281788968482917889684830178896848311788968483217889684833178896848341788968483517889684836178896848371788968483817889684839178896848401788968484117889684842178896848431788968484417889684845178896848461788968484717889684848178896848491788968485017889684851178896848521788968485317889684854178896848551788968485617889684857178896848581788968485917889684860178896848611788968486217889684863178896848641788968486517889684866178896848671788968486817889684869178896848701788968487117889684872178896848731788968487417889684875178896848761788968487717889684878178896848791788968488017889684881178896848821788968488317889684884178896848851788968488617889684887178896848881788968488917889684890178896848911788968489217889684893178896848941788968489517889684896178896848971788968489817889684899178896849001788968490117889684902178896849031788968490417889684905178896849061788968490717889684908178896849091788968491017889684911178896849121788968491317889684914178896849151788968491617889684917178896849181788968491917889684920178896849211788968492217889684923178896849241788968492517889684926178896849271788968492817889684929178896849301788968493117889684932178896849331788968493417889684935178896849361788968493717889684938178896849391788968494017889684941178896849421788968494317889684944178896849451788968494617889684947178896849481788968494917889684950178896849511788968495217889684953178896849541788968495517889684956178896849571788968495817889684959178896849601788968496117889684962178896849631788968496417889684965178896849661788968496717889684968178896849691788968497017889684971178896849721788968497317889684974178896849751788968497617889684977178896849781788968497917889684980178896849811788968498217889684983178896849841788968498517889684986178896849871788968498817889684989178896849901788968499117889684992178896849931788968499417889684995178896849961788968499717889684998178896849991788968500017889685001178896850021788968500317889685004178896850051788968500617889685007178896850081788968500917889685010178896850111788968501217889685013178896850141788968501517889685016178896850171788968501817889685019178896850201788968502117889685022178896850231788968502417889685025178896850261788968502717889685028178896850291788968503017889685031178896850321788968503317889685034178896850351788968503617889685037178896850381788968503917889685040178896850411788968504217889685043178896850441788968504517889685046178896850471788968504817889685049178896850501788968505117889685052178896850531788968505417889685055178896850561788968505717889685058178896850591788968506017889685061178896850621788968506317889685064178896850651788968506617889685067178896850681788968506917889685070178896850711788968507217889685073178896850741788968507517889685076178896850771788968507817889685079178896850801788968508117889685082178896850831788968508417889685085178896850861788968508717889685088178896850891788968509017889685091178896850921788968509317889685094178896850951788968509617889685097178896850981788968509917889685100178896851011788968510217889685103178896851041788968510517889685106178896851071788968510817889685109178896851101788968511117889685112178896851131788968511417889685115178896851161788968511717889685118178896851191788968512017889685121178896851221788968512317889685124178896851251788968512617889685127178896851281788968512917889685130178896851311788968513217889685133178896851341788968513517889685136178896851371788968513817889685139178896851401788968514117889685142178896851431788968514417889685145178896851461788968514717889685148178896851491788968515017889685151178896851521788968515317889685154178896851551788968515617889685157178896851581788968515917889685160178896851611788968516217889685163178896851641788968516517889685166178896851671788968516817889685169178896851701788968517117889685172178896851731788968517417889685175178896851761788968517717889685178178896851791788968518017889685181178896851821788968518317889685184178896851851788968518617889685187178896851881788968518917889685190178896851911788968519217889685193178896851941788968519517889685196178896851971788968519817889685199178896852001788968520117889685202178896852031788968520417889685205178896852061788968520717889685208178896852091788968521017889685211178896852121788968521317889685214178896852151788968521617889685217178896852181788968521917889685220178896852211788968522217889685223178896852241788968522517889685226178896852271788968522817889685229178896852301788968523117889685232178896852331788968523417889685235178896852361788968523717889685238178896852391788968524017889685241178896852421788968524317889685244178896852451788968524617889685247178896852481788968524917889685250178896852511788968525217889685253178896852541788968525517889685256178896852571788968525817889685259178896852601788968526117889685262178896852631788968526417889685265178896852661788968526717889685268178896852691788968527017889685271178896852721788968527317889685274178896852751788968527617889685277178896852781788968527917889685280178896852811788968528217889685283178896852841788968528517889685286178896852871788968528817889685289178896852901788968529117889685292178896852931788968529417889685295178896852961788968529717889685298178896852991788968530017889685301178896853021788968530317889685304178896853051788968530617889685307178896853081788968530917889685310178896853111788968531217889685313178896853141788968531517889685316178896853171788968531817889685319178896853201788968532117889685322178896853231788968532417889685325178896853261788968532717889685328178896853291788968533017889685331178896853321788968533317889685334178896853351788968533617889685337178896853381788968533917889685340178896853411788968534217889685343178896853441788968534517889685346178896853471788968534817889685349178896853501788968535117889685352178896853531788968535417889685355178896853561788968535717889685358178896853591788968536017889685361178896853621788968536317889685364178896853651788968536617889685367178896853681788968536917889685370178896853711788968537217889685373178896853741788968537517889685376178896853771788968537817889685379178896853801788968538117889685382178896853831788968538417889685385178896853861788968538717889685388178896853891788968539017889685391178896853921788968539317889685394178896853951788968539617889685397178896853981788968539917889685400178896854011788968540217889685403178896854041788968540517889685406178896854071788968540817889685409178896854101788968541117889685412178896854131788968541417889685415178896854161788968541717889685418178896854191788968542017889685421178896854221788968542317889685424178896854251788968542617889685427178896854281788968542917889685430178896854311788968543217889685433178896854341788968543517889685436178896854371788968543817889685439178896854401788968544117889685442178896854431788968544417889685445178896854461788968544717889685448178896854491788968545017889685451178896854521788968545317889685454178896854551788968545617889685457178896854581788968545917889685460178896854611788968546217889685463178896854641788968546517889685466178896854671788968546817889685469178896854701788968547117889685472178896854731788968547417889685475178896854761788968547717889685478178896854791788968548017889685481178896854821788968548317889685484178896854851788968548617889685487178896854881788968548917889685490178896854911788968549217889685493178896854941788968549517889685496178896854971788968549817889685499178896855001788968550117889685502178896855031788968550417889685505178896855061788968550717889685508178896855091788968551017889685511178896855121788968551317889685514178896855151788968551617889685517178896855181788968551917889685520178896855211788968552217889685523178896855241788968552517889685526178896855271788968552817889685529178896855301788968553117889685532178896855331788968553417889685535178896855361788968553717889685538178896855391788968554017889685541178896855421788968554317889685544178896855451788968554617889685547178896855481788968554917889685550178896855511788968555217889685553178896855541788968555517889685556178896855571788968555817889685559178896855601788968556117889685562178896855631788968556417889685565178896855661788968556717889685568178896855691788968557017889685571178896855721788968557317889685574178896855751788968557617889685577178896855781788968557917889685580178896855811788968558217889685583178896855841788968558517889685586178896855871788968558817889685589178896855901788968559117889685592178896855931788968559417889685595178896855961788968559717889685598178896855991788968560017889685601178896856021788968560317889685604178896856051788968560617889685607178896856081788968560917889685610178896856111788968561217889685613178896856141788968561517889685616178896856171788968561817889685619178896856201788968562117889685622178896856231788968562417889685625178896856261788968562717889685628178896856291788968563017889685631178896856321788968563317889685634178896856351788968563617889685637178896856381788968563917889685640178896856411788968564217889685643178896856441788968564517889685646178896856471788968564817889685649178896856501788968565117889685652178896856531788968565417889685655178896856561788968565717889685658178896856591788968566017889685661178896856621788968566317889685664178896856651788968566617889685667178896856681788968566917889685670178896856711788968567217889685673178896856741788968567517889685676178896856771788968567817889685679178896856801788968568117889685682178896856831788968568417889685685178896856861788968568717889685688178896856891788968569017889685691178896856921788968569317889685694178896856951788968569617889685697178896856981788968569917889685700178896857011788968570217889685703178896857041788968570517889685706178896857071788968570817889685709178896857101788968571117889685712178896857131788968571417889685715178896857161788968571717889685718178896857191788968572017889685721178896857221788968572317889685724178896857251788968572617889685727178896857281788968572917889685730178896857311788968573217889685733178896857341788968573517889685736178896857371788968573817889685739178896857401788968574117889685742178896857431788968574417889685745178896857461788968574717889685748178896857491788968575017889685751178896857521788968575317889685754178896857551788968575617889685757178896857581788968575917889685760178896857611788968576217889685763178896857641788968576517889685766178896857671788968576817889685769178896857701788968577117889685772178896857731788968577417889685775178896857761788968577717889685778178896857791788968578017889685781178896857821788968578317889685784178896857851788968578617889685787178896857881788968578917889685790178896857911788968579217889685793178896857941788968579517889685796178896857971788968579817889685799178896858001788968580117889685802178896858031788968580417889685805178896858061788968580717889685808178896858091788968581017889685811178896858121788968581317889685814178896858151788968581617889685817178896858181788968581917889685820178896858211788968582217889685823178896858241788968582517889685826178896858271788968582817889685829178896858301788968583117889685832178896858331788968583417889685835178896858361788968583717889685838178896858391788968584017889685841178896858421788968584317889685844178896858451788968584617889685847178896858481788968584917889685850178896858511788968585217889685853178896858541788968585517889685856178896858571788968585817889685859178896858601788968586117889685862178896858631788968586417889685865178896858661788968586717889685868178896858691788968587017889685871178896858721788968587317889685874178896858751788968587617889685877178896858781788968587917889685880178896858811788968588217889685883178896858841788968588517889685886178896858871788968588817889685889178896858901788968589117889685892178896858931788968589417889685895178896858961788968589717889685898178896858991788968590017889685901178896859021788968590317889685904178896859051788968590617889685907178896859081788968590917889685910178896859111788968591217889685913178896859141788968591517889685916178896859171788968591817889685919178896859201788968592117889685922178896859231788968592417889685925178896859261788968592717889685928178896859291788968593017889685931178896859321788968593317889685934178896859351788968593617889685937178896859381788968593917889685940178896859411788968594217889685943178896859441788968594517889685946178896859471788968594817889685949178896859501788968595117889685952178896859531788968595417889685955178896859561788968595717889685958178896859591788968596017889685961178896859621788968596317889685964178896859651788968596617889685967178896859681788968596917889685970178896859711788968597217889685973178896859741788968597517889685976178896859771788968597817889685979178896859801788968598117889685982178896859831788968598417889685985178896859861788968598717889685988178896859891788968599017889685991178896859921788968599317889685994178896859951788968599617889685997178896859981788968599917889686000178896860011788968600217889686003178896860041788968600517889686006178896860071788968600817889686009178896860101788968601117889686012178896860131788968601417889686015178896860161788968601717889686018178896860191788968602017889686021178896860221788968602317889686024178896860251788968602617889686027178896860281788968602917889686030178896860311788968603217889686033178896860341788968603517889686036178896860371788968603817889686039178896860401788968604117889686042178896860431788968604417889686045178896860461788968604717889686048178896860491788968605017889686051178896860521788968605317889686054178896860551788968605617889686057178896860581788968605917889686060178896860611788968606217889686063178896860641788968606517889686066178896860671788968606817889686069178896860701788968607117889686072178896860731788968607417889686075178896860761788968607717889686078178896860791788968608017889686081178896860821788968608317889686084178896860851788968608617889686087178896860881788968608917889686090178896860911788968609217889686093178896860941788968609517889686096178896860971788968609817889686099178896861001788968610117889686102178896861031788968610417889686105178896861061788968610717889686108178896861091788968611017889686111178896861121788968611317889686114178896861151788968611617889686117178896861181788968611917889686120178896861211788968612217889686123178896861241788968612517889686126178896861271788968612817889686129178896861301788968613117889686132178896861331788968613417889686135178896861361788968613717889686138178896861391788968614017889686141178896861421788968614317889686144178896861451788968614617889686147178896861481788968614917889686150178896861511788968615217889686153178896861541788968615517889686156178896861571788968615817889686159178896861601788968616117889686162178896861631788968616417889686165178896861661788968616717889686168178896861691788968617017889686171178896861721788968617317889686174178896861751788968617617889686177178896861781788968617917889686180178896861811788968618217889686183178896861841788968618517889686186178896861871788968618817889686189178896861901788968619117889686192178896861931788968619417889686195178896861961788968619717889686198178896861991788968620017889686201178896862021788968620317889686204178896862051788968620617889686207178896862081788968620917889686210178896862111788968621217889686213178896862141788968621517889686216178896862171788968621817889686219178896862201788968622117889686222178896862231788968622417889686225178896862261788968622717889686228178896862291788968623017889686231178896862321788968623317889686234178896862351788968623617889686237178896862381788968623917889686240178896862411788968624217889686243178896862441788968624517889686246178896862471788968624817889686249178896862501788968625117889686252178896862531788968625417889686255178896862561788968625717889686258178896862591788968626017889686261178896862621788968626317889686264178896862651788968626617889686267178896862681788968626917889686270178896862711788968627217889686273178896862741788968627517889686276178896862771788968627817889686279178896862801788968628117889686282178896862831788968628417889686285178896862861788968628717889686288178896862891788968629017889686291178896862921788968629317889686294178896862951788968629617889686297178896862981788968629917889686300178896863011788968630217889686303178896863041788968630517889686306178896863071788968630817889686309178896863101788968631117889686312178896863131788968631417889686315178896863161788968631717889686318178896863191788968632017889686321178896863221788968632317889686324178896863251788968632617889686327178896863281788968632917889686330178896863311788968633217889686333178896863341788968633517889686336178896863371788968633817889686339178896863401788968634117889686342178896863431788968634417889686345178896863461788968634717889686348178896863491788968635017889686351178896863521788968635317889686354178896863551788968635617889686357178896863581788968635917889686360178896863611788968636217889686363178896863641788968636517889686366178896863671788968636817889686369178896863701788968637117889686372178896863731788968637417889686375178896863761788968637717889686378178896863791788968638017889686381178896863821788968638317889686384178896863851788968638617889686387178896863881788968638917889686390178896863911788968639217889686393178896863941788968639517889686396178896863971788968639817889686399178896864001788968640117889686402178896864031788968640417889686405178896864061788968640717889686408178896864091788968641017889686411178896864121788968641317889686414178896864151788968641617889686417178896864181788968641917889686420178896864211788968642217889686423178896864241788968642517889686426178896864271788968642817889686429178896864301788968643117889686432178896864331788968643417889686435178896864361788968643717889686438178896864391788968644017889686441178896864421788968644317889686444178896864451788968644617889686447178896864481788968644917889686450178896864511788968645217889686453178896864541788968645517889686456178896864571788968645817889686459178896864601788968646117889686462178896864631788968646417889686465178896864661788968646717889686468178896864691788968647017889686471178896864721788968647317889686474178896864751788968647617889686477178896864781788968647917889686480178896864811788968648217889686483178896864841788968648517889686486178896864871788968648817889686489178896864901788968649117889686492178896864931788968649417889686495178896864961788968649717889686498178896864991788968650017889686501178896865021788968650317889686504178896865051788968650617889686507178896865081788968650917889686510178896865111788968651217889686513178896865141788968651517889686516178896865171788968651817889686519178896865201788968652117889686522178896865231788968652417889686525178896865261788968652717889686528178896865291788968653017889686531178896865321788968653317889686534178896865351788968653617889686537178896865381788968653917889686540178896865411788968654217889686543178896865441788968654517889686546178896865471788968654817889686549178896865501788968655117889686552178896865531788968655417889686555178896865561788968655717889686558178896865591788968656017889686561178896865621788968656317889686564178896865651788968656617889686567178896865681788968656917889686570178896865711788968657217889686573178896865741788968657517889686576178896865771788968657817889686579178896865801788968658117889686582178896865831788968658417889686585178896865861788968658717889686588178896865891788968659017889686591178896865921788968659317889686594178896865951788968659617889686597178896865981788968659917889686600178896866011788968660217889686603178896866041788968660517889686606178896866071788968660817889686609178896866101788968661117889686612178896866131788968661417889686615178896866161788968661717889686618178896866191788968662017889686621178896866221788968662317889686624178896866251788968662617889686627178896866281788968662917889686630178896866311788968663217889686633178896866341788968663517889686636178896866371788968663817889686639178896866401788968664117889686642178896866431788968664417889686645178896866461788968664717889686648178896866491788968665017889686651178896866521788968665317889686654178896866551788968665617889686657178896866581788968665917889686660178896866611788968666217889686663178896866641788968666517889686666178896866671788968666817889686669178896866701788968667117889686672178896866731788968667417889686675178896866761788968667717889686678178896866791788968668017889686681178896866821788968668317889686684178896866851788968668617889686687178896866881788968668917889686690178896866911788968669217889686693178896866941788968669517889686696178896866971788968669817889686699178896867001788968670117889686702178896867031788968670417889686705178896867061788968670717889686708178896867091788968671017889686711178896867121788968671317889686714178896867151788968671617889686717178896867181788968671917889686720178896867211788968672217889686723178896867241788968672517889686726178896867271788968672817889686729178896867301788968673117889686732178896867331788968673417889686735178896867361788968673717889686738178896867391788968674017889686741178896867421788968674317889686744178896867451788968674617889686747178896867481788968674917889686750178896867511788968675217889686753178896867541788968675517889686756178896867571788968675817889686759178896867601788968676117889686762178896867631788968676417889686765178896867661788968676717889686768178896867691788968677017889686771178896867721788968677317889686774178896867751788968677617889686777178896867781788968677917889686780178896867811788968678217889686783178896867841788968678517889686786178896867871788968678817889686789178896867901788968679117889686792178896867931788968679417889686795178896867961788968679717889686798178896867991788968680017889686801178896868021788968680317889686804178896868051788968680617889686807178896868081788968680917889686810178896868111788968681217889686813178896868141788968681517889686816178896868171788968681817889686819178896868201788968682117889686822178896868231788968682417889686825178896868261788968682717889686828178896868291788968683017889686831178896868321788968683317889686834178896868351788968683617889686837178896868381788968683917889686840178896868411788968684217889686843178896868441788968684517889686846178896868471788968684817889686849178896868501788968685117889686852178896868531788968685417889686855178896868561788968685717889686858178896868591788968686017889686861178896868621788968686317889686864178896868651788968686617889686867178896868681788968686917889686870178896868711788968687217889686873178896868741788968687517889686876178896868771788968687817889686879178896868801788968688117889686882178896868831788968688417889686885178896868861788968688717889686888178896868891788968689017889686891178896868921788968689317889686894178896868951788968689617889686897178896868981788968689917889686900178896869011788968690217889686903178896869041788968690517889686906178896869071788968690817889686909178896869101788968691117889686912178896869131788968691417889686915178896869161788968691717889686918178896869191788968692017889686921178896869221788968692317889686924178896869251788968692617889686927178896869281788968692917889686930178896869311788968693217889686933178896869341788968693517889686936178896869371788968693817889686939178896869401788968694117889686942178896869431788968694417889686945178896869461788968694717889686948178896869491788968695017889686951178896869521788968695317889686954178896869551788968695617889686957178896869581788968695917889686960178896869611788968696217889686963178896869641788968696517889686966178896869671788968696817889686969178896869701788968697117889686972178896869731788968697417889686975178896869761788968697717889686978178896869791788968698017889686981178896869821788968698317889686984178896869851788968698617889686987178896869881788968698917889686990178896869911788968699217889686993178896869941788968699517889686996178896869971788968699817889686999178896870001788968700117889687002178896870031788968700417889687005178896870061788968700717889687008178896870091788968701017889687011178896870121788968701317889687014178896870151788968701617889687017178896870181788968701917889687020178896870211788968702217889687023178896870241788968702517889687026178896870271788968702817889687029178896870301788968703117889687032178896870331788968703417889687035178896870361788968703717889687038178896870391788968704017889687041178896870421788968704317889687044178896870451788968704617889687047178896870481788968704917889687050178896870511788968705217889687053178896870541788968705517889687056178896870571788968705817889687059178896870601788968706117889687062178896870631788968706417889687065178896870661788968706717889687068178896870691788968707017889687071178896870721788968707317889687074178896870751788968707617889687077178896870781788968707917889687080178896870811788968708217889687083178896870841788968708517889687086178896870871788968708817889687089178896870901788968709117889687092178896870931788968709417889687095178896870961788968709717889687098178896870991788968710017889687101178896871021788968710317889687104178896871051788968710617889687107178896871081788968710917889687110178896871111788968711217889687113178896871141788968711517889687116178896871171788968711817889687119178896871201788968712117889687122178896871231788968712417889687125178896871261788968712717889687128178896871291788968713017889687131178896871321788968713317889687134178896871351788968713617889687137178896871381788968713917889687140178896871411788968714217889687143178896871441788968714517889687146178896871471788968714817889687149178896871501788968715117889687152178896871531788968715417889687155178896871561788968715717889687158178896871591788968716017889687161178896871621788968716317889687164178896871651788968716617889687167178896871681788968716917889687170178896871711788968717217889687173178896871741788968717517889687176178896871771788968717817889687179178896871801788968718117889687182178896871831788968718417889687185178896871861788968718717889687188178896871891788968719017889687191178896871921788968719317889687194178896871951788968719617889687197178896871981788968719917889687200178896872011788968720217889687203178896872041788968720517889687206178896872071788968720817889687209178896872101788968721117889687212178896872131788968721417889687215178896872161788968721717889687218178896872191788968722017889687221178896872221788968722317889687224178896872251788968722617889687227178896872281788968722917889687230178896872311788968723217889687233178896872341788968723517889687236178896872371788968723817889687239178896872401788968724117889687242178896872431788968724417889687245178896872461788968724717889687248178896872491788968725017889687251178896872521788968725317889687254178896872551788968725617889687257178896872581788968725917889687260178896872611788968726217889687263178896872641788968726517889687266178896872671788968726817889687269178896872701788968727117889687272178896872731788968727417889687275178896872761788968727717889687278178896872791788968728017889687281178896872821788968728317889687284178896872851788968728617889687287178896872881788968728917889687290178896872911788968729217889687293178896872941788968729517889687296178896872971788968729817889687299178896873001788968730117889687302178896873031788968730417889687305178896873061788968730717889687308178896873091788968731017889687311178896873121788968731317889687314178896873151788968731617889687317178896873181788968731917889687320178896873211788968732217889687323178896873241788968732517889687326178896873271788968732817889687329178896873301788968733117889687332178896873331788968733417889687335178896873361788968733717889687338178896873391788968734017889687341178896873421788968734317889687344178896873451788968734617889687347178896873481788968734917889687350178896873511788968735217889687353178896873541788968735517889687356178896873571788968735817889687359178896873601788968736117889687362178896873631788968736417889687365178896873661788968736717889687368178896873691788968737017889687371178896873721788968737317889687374178896873751788968737617889687377178896873781788968737917889687380178896873811788968738217889687383178896873841788968738517889687386178896873871788968738817889687389178896873901788968739117889687392178896873931788968739417889687395178896873961788968739717889687398178896873991788968740017889687401178896874021788968740317889687404178896874051788968740617889687407178896874081788968740917889687410178896874111788968741217889687413178896874141788968741517889687416178896874171788968741817889687419178896874201788968742117889687422178896874231788968742417889687425178896874261788968742717889687428178896874291788968743017889687431178896874321788968743317889687434178896874351788968743617889687437178896874381788968743917889687440178896874411788968744217889687443178896874441788968744517889687446178896874471788968744817889687449178896874501788968745117889687452178896874531788968745417889687455178896874561788968745717889687458178896874591788968746017889687461178896874621788968746317889687464178896874651788968746617889687467178896874681788968746917889687470178896874711788968747217889687473178896874741788968747517889687476178896874771788968747817889687479178896874801788968748117889687482178896874831788968748417889687485178896874861788968748717889687488178896874891788968749017889687491178896874921788968749317889687494178896874951788968749617889687497178896874981788968749917889687500178896875011788968750217889687503178896875041788968750517889687506178896875071788968750817889687509178896875101788968751117889687512178896875131788968751417889687515178896875161788968751717889687518178896875191788968752017889687521178896875221788968752317889687524178896875251788968752617889687527178896875281788968752917889687530178896875311788968753217889687533178896875341788968753517889687536178896875371788968753817889687539178896875401788968754117889687542178896875431788968754417889687545178896875461788968754717889687548178896875491788968755017889687551178896875521788968755317889687554178896875551788968755617889687557178896875581788968755917889687560178896875611788968756217889687563178896875641788968756517889687566178896875671788968756817889687569178896875701788968757117889687572178896875731788968757417889687575178896875761788968757717889687578178896875791788968758017889687581178896875821788968758317889687584178896875851788968758617889687587178896875881788968758917889687590178896875911788968759217889687593178896875941788968759517889687596178896875971788968759817889687599178896876001788968760117889687602178896876031788968760417889687605178896876061788968760717889687608178896876091788968761017889687611178896876121788968761317889687614178896876151788968761617889687617178896876181788968761917889687620178896876211788968762217889687623178896876241788968762517889687626178896876271788968762817889687629178896876301788968763117889687632178896876331788968763417889687635178896876361788968763717889687638178896876391788968764017889687641178896876421788968764317889687644178896876451788968764617889687647178896876481788968764917889687650178896876511788968765217889687653178896876541788968765517889687656178896876571788968765817889687659178896876601788968766117889687662178896876631788968766417889687665178896876661788968766717889687668178896876691788968767017889687671178896876721788968767317889687674178896876751788968767617889687677178896876781788968767917889687680178896876811788968768217889687683178896876841788968768517889687686178896876871788968768817889687689178896876901788968769117889687692178896876931788968769417889687695178896876961788968769717889687698178896876991788968770017889687701178896877021788968770317889687704178896877051788968770617889687707178896877081788968770917889687710178896877111788968771217889687713178896877141788968771517889687716178896877171788968771817889687719178896877201788968772117889687722178896877231788968772417889687725178896877261788968772717889687728178896877291788968773017889687731178896877321788968773317889687734178896877351788968773617889687737178896877381788968773917889687740178896877411788968774217889687743178896877441788968774517889687746178896877471788968774817889687749178896877501788968775117889687752178896877531788968775417889687755178896877561788968775717889687758178896877591788968776017889687761178896877621788968776317889687764178896877651788968776617889687767178896877681788968776917889687770178896877711788968777217889687773178896877741788968777517889687776178896877771788968777817889687779178896877801788968778117889687782178896877831788968778417889687785178896877861788968778717889687788178896877891788968779017889687791178896877921788968779317889687794178896877951788968779617889687797178896877981788968779917889687800178896878011788968780217889687803178896878041788968780517889687806178896878071788968780817889687809178896878101788968781117889687812178896878131788968781417889687815178896878161788968781717889687818178896878191788968782017889687821178896878221788968782317889687824178896878251788968782617889687827178896878281788968782917889687830178896878311788968783217889687833178896878341788968783517889687836178896878371788968783817889687839178896878401788968784117889687842178896878431788968784417889687845178896878461788968784717889687848178896878491788968785017889687851178896878521788968785317889687854178896878551788968785617889687857178896878581788968785917889687860178896878611788968786217889687863178896878641788968786517889687866178896878671788968786817889687869178896878701788968787117889687872178896878731788968787417889687875178896878761788968787717889687878178896878791788968788017889687881178896878821788968788317889687884178896878851788968788617889687887178896878881788968788917889687890178896878911788968789217889687893178896878941788968789517889687896178896878971788968789817889687899178896879001788968790117889687902178896879031788968790417889687905178896879061788968790717889687908178896879091788968791017889687911178896879121788968791317889687914178896879151788968791617889687917178896879181788968791917889687920178896879211788968792217889687923178896879241788968792517889687926178896879271788968792817889687929178896879301788968793117889687932178896879331788968793417889687935178896879361788968793717889687938178896879391788968794017889687941178896879421788968794317889687944178896879451788968794617889687947178896879481788968794917889687950178896879511788968795217889687953178896879541788968795517889687956178896879571788968795817889687959178896879601788968796117889687962178896879631788968796417889687965178896879661788968796717889687968178896879691788968797017889687971178896879721788968797317889687974178896879751788968797617889687977178896879781788968797917889687980178896879811788968798217889687983178896879841788968798517889687986178896879871788968798817889687989178896879901788968799117889687992178896879931788968799417889687995178896879961788968799717889687998178896879991788968800017889688001178896880021788968800317889688004178896880051788968800617889688007178896880081788968800917889688010178896880111788968801217889688013178896880141788968801517889688016178896880171788968801817889688019178896880201788968802117889688022178896880231788968802417889688025178896880261788968802717889688028178896880291788968803017889688031178896880321788968803317889688034178896880351788968803617889688037178896880381788968803917889688040178896880411788968804217889688043178896880441788968804517889688046178896880471788968804817889688049178896880501788968805117889688052178896880531788968805417889688055178896880561788968805717889688058178896880591788968806017889688061178896880621788968806317889688064178896880651788968806617889688067178896880681788968806917889688070178896880711788968807217889688073178896880741788968807517889688076178896880771788968807817889688079178896880801788968808117889688082178896880831788968808417889688085178896880861788968808717889688088178896880891788968809017889688091178896880921788968809317889688094178896880951788968809617889688097178896880981788968809917889688100178896881011788968810217889688103178896881041788968810517889688106178896881071788968810817889688109178896881101788968811117889688112178896881131788968811417889688115178896881161788968811717889688118178896881191788968812017889688121178896881221788968812317889688124178896881251788968812617889688127178896881281788968812917889688130178896881311788968813217889688133178896881341788968813517889688136178896881371788968813817889688139178896881401788968814117889688142178896881431788968814417889688145178896881461788968814717889688148178896881491788968815017889688151178896881521788968815317889688154178896881551788968815617889688157178896881581788968815917889688160178896881611788968816217889688163178896881641788968816517889688166178896881671788968816817889688169178896881701788968817117889688172178896881731788968817417889688175178896881761788968817717889688178178896881791788968818017889688181178896881821788968818317889688184178896881851788968818617889688187178896881881788968818917889688190178896881911788968819217889688193178896881941788968819517889688196178896881971788968819817889688199178896882001788968820117889688202178896882031788968820417889688205178896882061788968820717889688208178896882091788968821017889688211178896882121788968821317889688214178896882151788968821617889688217178896882181788968821917889688220178896882211788968822217889688223178896882241788968822517889688226178896882271788968822817889688229178896882301788968823117889688232178896882331788968823417889688235178896882361788968823717889688238178896882391788968824017889688241178896882421788968824317889688244178896882451788968824617889688247178896882481788968824917889688250178896882511788968825217889688253178896882541788968825517889688256178896882571788968825817889688259178896882601788968826117889688262178896882631788968826417889688265178896882661788968826717889688268178896882691788968827017889688271178896882721788968827317889688274178896882751788968827617889688277178896882781788968827917889688280178896882811788968828217889688283178896882841788968828517889688286178896882871788968828817889688289178896882901788968829117889688292178896882931788968829417889688295178896882961788968829717889688298178896882991788968830017889688301178896883021788968830317889688304178896883051788968830617889688307178896883081788968830917889688310178896883111788968831217889688313178896883141788968831517889688316178896883171788968831817889688319178896883201788968832117889688322178896883231788968832417889688325178896883261788968832717889688328178896883291788968833017889688331178896883321788968833317889688334178896883351788968833617889688337178896883381788968833917889688340178896883411788968834217889688343178896883441788968834517889688346178896883471788968834817889688349178896883501788968835117889688352178896883531788968835417889688355178896883561788968835717889688358178896883591788968836017889688361178896883621788968836317889688364178896883651788968836617889688367178896883681788968836917889688370178896883711788968837217889688373178896883741788968837517889688376178896883771788968837817889688379178896883801788968838117889688382178896883831788968838417889688385178896883861788968838717889688388178896883891788968839017889688391178896883921788968839317889688394178896883951788968839617889688397178896883981788968839917889688400178896884011788968840217889688403178896884041788968840517889688406178896884071788968840817889688409178896884101788968841117889688412178896884131788968841417889688415178896884161788968841717889688418178896884191788968842017889688421178896884221788968842317889688424178896884251788968842617889688427178896884281788968842917889688430178896884311788968843217889688433178896884341788968843517889688436178896884371788968843817889688439178896884401788968844117889688442178896884431788968844417889688445178896884461788968844717889688448178896884491788968845017889688451178896884521788968845317889688454178896884551788968845617889688457178896884581788968845917889688460178896884611788968846217889688463178896884641788968846517889688466178896884671788968846817889688469178896884701788968847117889688472178896884731788968847417889688475178896884761788968847717889688478178896884791788968848017889688481178896884821788968848317889688484178896884851788968848617889688487178896884881788968848917889688490178896884911788968849217889688493178896884941788968849517889688496178896884971788968849817889688499178896885001788968850117889688502178896885031788968850417889688505178896885061788968850717889688508178896885091788968851017889688511178896885121788968851317889688514178896885151788968851617889688517178896885181788968851917889688520178896885211788968852217889688523178896885241788968852517889688526178896885271788968852817889688529178896885301788968853117889688532178896885331788968853417889688535178896885361788968853717889688538178896885391788968854017889688541178896885421788968854317889688544178896885451788968854617889688547178896885481788968854917889688550178896885511788968855217889688553178896885541788968855517889688556178896885571788968855817889688559178896885601788968856117889688562178896885631788968856417889688565178896885661788968856717889688568178896885691788968857017889688571178896885721788968857317889688574178896885751788968857617889688577178896885781788968857917889688580178896885811788968858217889688583178896885841788968858517889688586178896885871788968858817889688589178896885901788968859117889688592178896885931788968859417889688595178896885961788968859717889688598178896885991788968860017889688601178896886021788968860317889688604178896886051788968860617889688607178896886081788968860917889688610178896886111788968861217889688613178896886141788968861517889688616178896886171788968861817889688619178896886201788968862117889688622178896886231788968862417889688625178896886261788968862717889688628178896886291788968863017889688631178896886321788968863317889688634178896886351788968863617889688637178896886381788968863917889688640178896886411788968864217889688643178896886441788968864517889688646178896886471788968864817889688649178896886501788968865117889688652178896886531788968865417889688655178896886561788968865717889688658178896886591788968866017889688661178896886621788968866317889688664178896886651788968866617889688667178896886681788968866917889688670178896886711788968867217889688673178896886741788968867517889688676178896886771788968867817889688679178896886801788968868117889688682178896886831788968868417889688685178896886861788968868717889688688178896886891788968869017889688691178896886921788968869317889688694178896886951788968869617889688697178896886981788968869917889688700178896887011788968870217889688703178896887041788968870517889688706178896887071788968870817889688709178896887101788968871117889688712178896887131788968871417889688715178896887161788968871717889688718178896887191788968872017889688721178896887221788968872317889688724178896887251788968872617889688727178896887281788968872917889688730178896887311788968873217889688733178896887341788968873517889688736178896887371788968873817889688739178896887401788968874117889688742178896887431788968874417889688745178896887461788968874717889688748178896887491788968875017889688751178896887521788968875317889688754178896887551788968875617889688757178896887581788968875917889688760178896887611788968876217889688763178896887641788968876517889688766178896887671788968876817889688769178896887701788968877117889688772178896887731788968877417889688775178896887761788968877717889688778178896887791788968878017889688781178896887821788968878317889688784178896887851788968878617889688787178896887881788968878917889688790178896887911788968879217889688793178896887941788968879517889688796178896887971788968879817889688799178896888001788968880117889688802178896888031788968880417889688805178896888061788968880717889688808178896888091788968881017889688811178896888121788968881317889688814178896888151788968881617889688817178896888181788968881917889688820178896888211788968882217889688823178896888241788968882517889688826178896888271788968882817889688829178896888301788968883117889688832178896888331788968883417889688835178896888361788968883717889688838178896888391788968884017889688841178896888421788968884317889688844178896888451788968884617889688847178896888481788968884917889688850178896888511788968885217889688853178896888541788968885517889688856178896888571788968885817889688859178896888601788968886117889688862178896888631788968886417889688865178896888661788968886717889688868178896888691788968887017889688871178896888721788968887317889688874178896888751788968887617889688877178896888781788968887917889688880178896888811788968888217889688883178896888841788968888517889688886178896888871788968888817889688889178896888901788968889117889688892178896888931788968889417889688895178896888961788968889717889688898178896888991788968890017889688901178896889021788968890317889688904178896889051788968890617889688907178896889081788968890917889688910178896889111788968891217889688913178896889141788968891517889688916178896889171788968891817889688919178896889201788968892117889688922178896889231788968892417889688925178896889261788968892717889688928178896889291788968893017889688931178896889321788968893317889688934178896889351788968893617889688937178896889381788968893917889688940178896889411788968894217889688943178896889441788968894517889688946178896889471788968894817889688949178896889501788968895117889688952178896889531788968895417889688955178896889561788968895717889688958178896889591788968896017889688961178896889621788968896317889688964178896889651788968896617889688967178896889681788968896917889688970178896889711788968897217889688973178896889741788968897517889688976178896889771788968897817889688979178896889801788968898117889688982178896889831788968898417889688985178896889861788968898717889688988178896889891788968899017889688991178896889921788968899317889688994178896889951788968899617889688997178896889981788968899917889689000178896890011788968900217889689003178896890041788968900517889689006178896890071788968900817889689009178896890101788968901117889689012178896890131788968901417889689015178896890161788968901717889689018178896890191788968902017889689021178896890221788968902317889689024178896890251788968902617889689027178896890281788968902917889689030178896890311788968903217889689033178896890341788968903517889689036178896890371788968903817889689039178896890401788968904117889689042178896890431788968904417889689045178896890461788968904717889689048178896890491788968905017889689051178896890521788968905317889689054178896890551788968905617889689057178896890581788968905917889689060178896890611788968906217889689063178896890641788968906517889689066178896890671788968906817889689069178896890701788968907117889689072178896890731788968907417889689075178896890761788968907717889689078178896890791788968908017889689081178896890821788968908317889689084178896890851788968908617889689087178896890881788968908917889689090178896890911788968909217889689093178896890941788968909517889689096178896890971788968909817889689099178896891001788968910117889689102178896891031788968910417889689105178896891061788968910717889689108178896891091788968911017889689111178896891121788968911317889689114178896891151788968911617889689117178896891181788968911917889689120178896891211788968912217889689123178896891241788968912517889689126178896891271788968912817889689129178896891301788968913117889689132178896891331788968913417889689135178896891361788968913717889689138178896891391788968914017889689141178896891421788968914317889689144178896891451788968914617889689147178896891481788968914917889689150178896891511788968915217889689153178896891541788968915517889689156178896891571788968915817889689159178896891601788968916117889689162178896891631788968916417889689165178896891661788968916717889689168178896891691788968917017889689171178896891721788968917317889689174178896891751788968917617889689177178896891781788968917917889689180178896891811788968918217889689183178896891841788968918517889689186178896891871788968918817889689189178896891901788968919117889689192178896891931788968919417889689195178896891961788968919717889689198178896891991788968920017889689201178896892021788968920317889689204178896892051788968920617889689207178896892081788968920917889689210178896892111788968921217889689213178896892141788968921517889689216178896892171788968921817889689219178896892201788968922117889689222178896892231788968922417889689225178896892261788968922717889689228178896892291788968923017889689231178896892321788968923317889689234178896892351788968923617889689237178896892381788968923917889689240178896892411788968924217889689243178896892441788968924517889689246178896892471788968924817889689249178896892501788968925117889689252178896892531788968925417889689255178896892561788968925717889689258178896892591788968926017889689261178896892621788968926317889689264178896892651788968926617889689267178896892681788968926917889689270178896892711788968927217889689273178896892741788968927517889689276178896892771788968927817889689279178896892801788968928117889689282178896892831788968928417889689285178896892861788968928717889689288178896892891788968929017889689291178896892921788968929317889689294178896892951788968929617889689297178896892981788968929917889689300178896893011788968930217889689303178896893041788968930517889689306178896893071788968930817889689309178896893101788968931117889689312178896893131788968931417889689315178896893161788968931717889689318178896893191788968932017889689321178896893221788968932317889689324178896893251788968932617889689327178896893281788968932917889689330178896893311788968933217889689333178896893341788968933517889689336178896893371788968933817889689339178896893401788968934117889689342178896893431788968934417889689345178896893461788968934717889689348178896893491788968935017889689351178896893521788968935317889689354178896893551788968935617889689357178896893581788968935917889689360178896893611788968936217889689363178896893641788968936517889689366178896893671788968936817889689369178896893701788968937117889689372178896893731788968937417889689375178896893761788968937717889689378178896893791788968938017889689381178896893821788968938317889689384178896893851788968938617889689387178896893881788968938917889689390178896893911788968939217889689393178896893941788968939517889689396178896893971788968939817889689399178896894001788968940117889689402178896894031788968940417889689405178896894061788968940717889689408178896894091788968941017889689411178896894121788968941317889689414178896894151788968941617889689417178896894181788968941917889689420178896894211788968942217889689423178896894241788968942517889689426178896894271788968942817889689429178896894301788968943117889689432178896894331788968943417889689435178896894361788968943717889689438178896894391788968944017889689441178896894421788968944317889689444178896894451788968944617889689447178896894481788968944917889689450178896894511788968945217889689453178896894541788968945517889689456178896894571788968945817889689459178896894601788968946117889689462178896894631788968946417889689465178896894661788968946717889689468178896894691788968947017889689471178896894721788968947317889689474178896894751788968947617889689477178896894781788968947917889689480178896894811788968948217889689483178896894841788968948517889689486178896894871788968948817889689489178896894901788968949117889689492178896894931788968949417889689495178896894961788968949717889689498178896894991788968950017889689501178896895021788968950317889689504178896895051788968950617889689507178896895081788968950917889689510178896895111788968951217889689513178896895141788968951517889689516178896895171788968951817889689519178896895201788968952117889689522178896895231788968952417889689525178896895261788968952717889689528178896895291788968953017889689531178896895321788968953317889689534178896895351788968953617889689537178896895381788968953917889689540178896895411788968954217889689543178896895441788968954517889689546178896895471788968954817889689549178896895501788968955117889689552178896895531788968955417889689555178896895561788968955717889689558178896895591788968956017889689561178896895621788968956317889689564178896895651788968956617889689567178896895681788968956917889689570178896895711788968957217889689573178896895741788968957517889689576178896895771788968957817889689579178896895801788968958117889689582178896895831788968958417889689585178896895861788968958717889689588178896895891788968959017889689591178896895921788968959317889689594178896895951788968959617889689597178896895981788968959917889689600178896896011788968960217889689603178896896041788968960517889689606178896896071788968960817889689609178896896101788968961117889689612178896896131788968961417889689615178896896161788968961717889689618178896896191788968962017889689621178896896221788968962317889689624178896896251788968962617889689627178896896281788968962917889689630178896896311788968963217889689633178896896341788968963517889689636178896896371788968963817889689639178896896401788968964117889689642178896896431788968964417889689645178896896461788968964717889689648178896896491788968965017889689651178896896521788968965317889689654178896896551788968965617889689657178896896581788968965917889689660178896896611788968966217889689663178896896641788968966517889689666178896896671788968966817889689669178896896701788968967117889689672178896896731788968967417889689675178896896761788968967717889689678178896896791788968968017889689681178896896821788968968317889689684178896896851788968968617889689687178896896881788968968917889689690178896896911788968969217889689693178896896941788968969517889689696178896896971788968969817889689699178896897001788968970117889689702178896897031788968970417889689705178896897061788968970717889689708178896897091788968971017889689711178896897121788968971317889689714178896897151788968971617889689717178896897181788968971917889689720178896897211788968972217889689723178896897241788968972517889689726178896897271788968972817889689729178896897301788968973117889689732178896897331788968973417889689735178896897361788968973717889689738178896897391788968974017889689741178896897421788968974317889689744178896897451788968974617889689747178896897481788968974917889689750178896897511788968975217889689753178896897541788968975517889689756178896897571788968975817889689759178896897601788968976117889689762178896897631788968976417889689765178896897661788968976717889689768178896897691788968977017889689771178896897721788968977317889689774178896897751788968977617889689777178896897781788968977917889689780178896897811788968978217889689783178896897841788968978517889689786178896897871788968978817889689789178896897901788968979117889689792178896897931788968979417889689795178896897961788968979717889689798178896897991788968980017889689801178896898021788968980317889689804178896898051788968980617889689807178896898081788968980917889689810178896898111788968981217889689813178896898141788968981517889689816178896898171788968981817889689819178896898201788968982117889689822178896898231788968982417889689825178896898261788968982717889689828178896898291788968983017889689831178896898321788968983317889689834178896898351788968983617889689837178896898381788968983917889689840178896898411788968984217889689843178896898441788968984517889689846178896898471788968984817889689849178896898501788968985117889689852178896898531788968985417889689855178896898561788968985717889689858178896898591788968986017889689861178896898621788968986317889689864178896898651788968986617889689867178896898681788968986917889689870178896898711788968987217889689873178896898741788968987517889689876178896898771788968987817889689879178896898801788968988117889689882178896898831788968988417889689885178896898861788968988717889689888178896898891788968989017889689891178896898921788968989317889689894178896898951788968989617889689897178896898981788968989917889689900178896899011788968990217889689903178896899041788968990517889689906178896899071788968990817889689909178896899101788968991117889689912178896899131788968991417889689915178896899161788968991717889689918178896899191788968992017889689921178896899221788968992317889689924178896899251788968992617889689927178896899281788968992917889689930178896899311788968993217889689933178896899341788968993517889689936178896899371788968993817889689939178896899401788968994117889689942178896899431788968994417889689945178896899461788968994717889689948178896899491788968995017889689951178896899521788968995317889689954178896899551788968995617889689957178896899581788968995917889689960178896899611788968996217889689963178896899641788968996517889689966178896899671788968996817889689969178896899701788968997117889689972178896899731788968997417889689975178896899761788968997717889689978178896899791788968998017889689981178896899821788968998317889689984178896899851788968998617889689987178896899881788968998917889689990178896899911788968999217889689993178896899941788968999517889689996178896899971788968999817889689999