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

手机号段1769631

1769631号段手机号码表

17696310000176963100011769631000217696310003176963100041769631000517696310006176963100071769631000817696310009176963100101769631001117696310012176963100131769631001417696310015176963100161769631001717696310018176963100191769631002017696310021176963100221769631002317696310024176963100251769631002617696310027176963100281769631002917696310030176963100311769631003217696310033176963100341769631003517696310036176963100371769631003817696310039176963100401769631004117696310042176963100431769631004417696310045176963100461769631004717696310048176963100491769631005017696310051176963100521769631005317696310054176963100551769631005617696310057176963100581769631005917696310060176963100611769631006217696310063176963100641769631006517696310066176963100671769631006817696310069176963100701769631007117696310072176963100731769631007417696310075176963100761769631007717696310078176963100791769631008017696310081176963100821769631008317696310084176963100851769631008617696310087176963100881769631008917696310090176963100911769631009217696310093176963100941769631009517696310096176963100971769631009817696310099176963101001769631010117696310102176963101031769631010417696310105176963101061769631010717696310108176963101091769631011017696310111176963101121769631011317696310114176963101151769631011617696310117176963101181769631011917696310120176963101211769631012217696310123176963101241769631012517696310126176963101271769631012817696310129176963101301769631013117696310132176963101331769631013417696310135176963101361769631013717696310138176963101391769631014017696310141176963101421769631014317696310144176963101451769631014617696310147176963101481769631014917696310150176963101511769631015217696310153176963101541769631015517696310156176963101571769631015817696310159176963101601769631016117696310162176963101631769631016417696310165176963101661769631016717696310168176963101691769631017017696310171176963101721769631017317696310174176963101751769631017617696310177176963101781769631017917696310180176963101811769631018217696310183176963101841769631018517696310186176963101871769631018817696310189176963101901769631019117696310192176963101931769631019417696310195176963101961769631019717696310198176963101991769631020017696310201176963102021769631020317696310204176963102051769631020617696310207176963102081769631020917696310210176963102111769631021217696310213176963102141769631021517696310216176963102171769631021817696310219176963102201769631022117696310222176963102231769631022417696310225176963102261769631022717696310228176963102291769631023017696310231176963102321769631023317696310234176963102351769631023617696310237176963102381769631023917696310240176963102411769631024217696310243176963102441769631024517696310246176963102471769631024817696310249176963102501769631025117696310252176963102531769631025417696310255176963102561769631025717696310258176963102591769631026017696310261176963102621769631026317696310264176963102651769631026617696310267176963102681769631026917696310270176963102711769631027217696310273176963102741769631027517696310276176963102771769631027817696310279176963102801769631028117696310282176963102831769631028417696310285176963102861769631028717696310288176963102891769631029017696310291176963102921769631029317696310294176963102951769631029617696310297176963102981769631029917696310300176963103011769631030217696310303176963103041769631030517696310306176963103071769631030817696310309176963103101769631031117696310312176963103131769631031417696310315176963103161769631031717696310318176963103191769631032017696310321176963103221769631032317696310324176963103251769631032617696310327176963103281769631032917696310330176963103311769631033217696310333176963103341769631033517696310336176963103371769631033817696310339176963103401769631034117696310342176963103431769631034417696310345176963103461769631034717696310348176963103491769631035017696310351176963103521769631035317696310354176963103551769631035617696310357176963103581769631035917696310360176963103611769631036217696310363176963103641769631036517696310366176963103671769631036817696310369176963103701769631037117696310372176963103731769631037417696310375176963103761769631037717696310378176963103791769631038017696310381176963103821769631038317696310384176963103851769631038617696310387176963103881769631038917696310390176963103911769631039217696310393176963103941769631039517696310396176963103971769631039817696310399176963104001769631040117696310402176963104031769631040417696310405176963104061769631040717696310408176963104091769631041017696310411176963104121769631041317696310414176963104151769631041617696310417176963104181769631041917696310420176963104211769631042217696310423176963104241769631042517696310426176963104271769631042817696310429176963104301769631043117696310432176963104331769631043417696310435176963104361769631043717696310438176963104391769631044017696310441176963104421769631044317696310444176963104451769631044617696310447176963104481769631044917696310450176963104511769631045217696310453176963104541769631045517696310456176963104571769631045817696310459176963104601769631046117696310462176963104631769631046417696310465176963104661769631046717696310468176963104691769631047017696310471176963104721769631047317696310474176963104751769631047617696310477176963104781769631047917696310480176963104811769631048217696310483176963104841769631048517696310486176963104871769631048817696310489176963104901769631049117696310492176963104931769631049417696310495176963104961769631049717696310498176963104991769631050017696310501176963105021769631050317696310504176963105051769631050617696310507176963105081769631050917696310510176963105111769631051217696310513176963105141769631051517696310516176963105171769631051817696310519176963105201769631052117696310522176963105231769631052417696310525176963105261769631052717696310528176963105291769631053017696310531176963105321769631053317696310534176963105351769631053617696310537176963105381769631053917696310540176963105411769631054217696310543176963105441769631054517696310546176963105471769631054817696310549176963105501769631055117696310552176963105531769631055417696310555176963105561769631055717696310558176963105591769631056017696310561176963105621769631056317696310564176963105651769631056617696310567176963105681769631056917696310570176963105711769631057217696310573176963105741769631057517696310576176963105771769631057817696310579176963105801769631058117696310582176963105831769631058417696310585176963105861769631058717696310588176963105891769631059017696310591176963105921769631059317696310594176963105951769631059617696310597176963105981769631059917696310600176963106011769631060217696310603176963106041769631060517696310606176963106071769631060817696310609176963106101769631061117696310612176963106131769631061417696310615176963106161769631061717696310618176963106191769631062017696310621176963106221769631062317696310624176963106251769631062617696310627176963106281769631062917696310630176963106311769631063217696310633176963106341769631063517696310636176963106371769631063817696310639176963106401769631064117696310642176963106431769631064417696310645176963106461769631064717696310648176963106491769631065017696310651176963106521769631065317696310654176963106551769631065617696310657176963106581769631065917696310660176963106611769631066217696310663176963106641769631066517696310666176963106671769631066817696310669176963106701769631067117696310672176963106731769631067417696310675176963106761769631067717696310678176963106791769631068017696310681176963106821769631068317696310684176963106851769631068617696310687176963106881769631068917696310690176963106911769631069217696310693176963106941769631069517696310696176963106971769631069817696310699176963107001769631070117696310702176963107031769631070417696310705176963107061769631070717696310708176963107091769631071017696310711176963107121769631071317696310714176963107151769631071617696310717176963107181769631071917696310720176963107211769631072217696310723176963107241769631072517696310726176963107271769631072817696310729176963107301769631073117696310732176963107331769631073417696310735176963107361769631073717696310738176963107391769631074017696310741176963107421769631074317696310744176963107451769631074617696310747176963107481769631074917696310750176963107511769631075217696310753176963107541769631075517696310756176963107571769631075817696310759176963107601769631076117696310762176963107631769631076417696310765176963107661769631076717696310768176963107691769631077017696310771176963107721769631077317696310774176963107751769631077617696310777176963107781769631077917696310780176963107811769631078217696310783176963107841769631078517696310786176963107871769631078817696310789176963107901769631079117696310792176963107931769631079417696310795176963107961769631079717696310798176963107991769631080017696310801176963108021769631080317696310804176963108051769631080617696310807176963108081769631080917696310810176963108111769631081217696310813176963108141769631081517696310816176963108171769631081817696310819176963108201769631082117696310822176963108231769631082417696310825176963108261769631082717696310828176963108291769631083017696310831176963108321769631083317696310834176963108351769631083617696310837176963108381769631083917696310840176963108411769631084217696310843176963108441769631084517696310846176963108471769631084817696310849176963108501769631085117696310852176963108531769631085417696310855176963108561769631085717696310858176963108591769631086017696310861176963108621769631086317696310864176963108651769631086617696310867176963108681769631086917696310870176963108711769631087217696310873176963108741769631087517696310876176963108771769631087817696310879176963108801769631088117696310882176963108831769631088417696310885176963108861769631088717696310888176963108891769631089017696310891176963108921769631089317696310894176963108951769631089617696310897176963108981769631089917696310900176963109011769631090217696310903176963109041769631090517696310906176963109071769631090817696310909176963109101769631091117696310912176963109131769631091417696310915176963109161769631091717696310918176963109191769631092017696310921176963109221769631092317696310924176963109251769631092617696310927176963109281769631092917696310930176963109311769631093217696310933176963109341769631093517696310936176963109371769631093817696310939176963109401769631094117696310942176963109431769631094417696310945176963109461769631094717696310948176963109491769631095017696310951176963109521769631095317696310954176963109551769631095617696310957176963109581769631095917696310960176963109611769631096217696310963176963109641769631096517696310966176963109671769631096817696310969176963109701769631097117696310972176963109731769631097417696310975176963109761769631097717696310978176963109791769631098017696310981176963109821769631098317696310984176963109851769631098617696310987176963109881769631098917696310990176963109911769631099217696310993176963109941769631099517696310996176963109971769631099817696310999176963110001769631100117696311002176963110031769631100417696311005176963110061769631100717696311008176963110091769631101017696311011176963110121769631101317696311014176963110151769631101617696311017176963110181769631101917696311020176963110211769631102217696311023176963110241769631102517696311026176963110271769631102817696311029176963110301769631103117696311032176963110331769631103417696311035176963110361769631103717696311038176963110391769631104017696311041176963110421769631104317696311044176963110451769631104617696311047176963110481769631104917696311050176963110511769631105217696311053176963110541769631105517696311056176963110571769631105817696311059176963110601769631106117696311062176963110631769631106417696311065176963110661769631106717696311068176963110691769631107017696311071176963110721769631107317696311074176963110751769631107617696311077176963110781769631107917696311080176963110811769631108217696311083176963110841769631108517696311086176963110871769631108817696311089176963110901769631109117696311092176963110931769631109417696311095176963110961769631109717696311098176963110991769631110017696311101176963111021769631110317696311104176963111051769631110617696311107176963111081769631110917696311110176963111111769631111217696311113176963111141769631111517696311116176963111171769631111817696311119176963111201769631112117696311122176963111231769631112417696311125176963111261769631112717696311128176963111291769631113017696311131176963111321769631113317696311134176963111351769631113617696311137176963111381769631113917696311140176963111411769631114217696311143176963111441769631114517696311146176963111471769631114817696311149176963111501769631115117696311152176963111531769631115417696311155176963111561769631115717696311158176963111591769631116017696311161176963111621769631116317696311164176963111651769631116617696311167176963111681769631116917696311170176963111711769631117217696311173176963111741769631117517696311176176963111771769631117817696311179176963111801769631118117696311182176963111831769631118417696311185176963111861769631118717696311188176963111891769631119017696311191176963111921769631119317696311194176963111951769631119617696311197176963111981769631119917696311200176963112011769631120217696311203176963112041769631120517696311206176963112071769631120817696311209176963112101769631121117696311212176963112131769631121417696311215176963112161769631121717696311218176963112191769631122017696311221176963112221769631122317696311224176963112251769631122617696311227176963112281769631122917696311230176963112311769631123217696311233176963112341769631123517696311236176963112371769631123817696311239176963112401769631124117696311242176963112431769631124417696311245176963112461769631124717696311248176963112491769631125017696311251176963112521769631125317696311254176963112551769631125617696311257176963112581769631125917696311260176963112611769631126217696311263176963112641769631126517696311266176963112671769631126817696311269176963112701769631127117696311272176963112731769631127417696311275176963112761769631127717696311278176963112791769631128017696311281176963112821769631128317696311284176963112851769631128617696311287176963112881769631128917696311290176963112911769631129217696311293176963112941769631129517696311296176963112971769631129817696311299176963113001769631130117696311302176963113031769631130417696311305176963113061769631130717696311308176963113091769631131017696311311176963113121769631131317696311314176963113151769631131617696311317176963113181769631131917696311320176963113211769631132217696311323176963113241769631132517696311326176963113271769631132817696311329176963113301769631133117696311332176963113331769631133417696311335176963113361769631133717696311338176963113391769631134017696311341176963113421769631134317696311344176963113451769631134617696311347176963113481769631134917696311350176963113511769631135217696311353176963113541769631135517696311356176963113571769631135817696311359176963113601769631136117696311362176963113631769631136417696311365176963113661769631136717696311368176963113691769631137017696311371176963113721769631137317696311374176963113751769631137617696311377176963113781769631137917696311380176963113811769631138217696311383176963113841769631138517696311386176963113871769631138817696311389176963113901769631139117696311392176963113931769631139417696311395176963113961769631139717696311398176963113991769631140017696311401176963114021769631140317696311404176963114051769631140617696311407176963114081769631140917696311410176963114111769631141217696311413176963114141769631141517696311416176963114171769631141817696311419176963114201769631142117696311422176963114231769631142417696311425176963114261769631142717696311428176963114291769631143017696311431176963114321769631143317696311434176963114351769631143617696311437176963114381769631143917696311440176963114411769631144217696311443176963114441769631144517696311446176963114471769631144817696311449176963114501769631145117696311452176963114531769631145417696311455176963114561769631145717696311458176963114591769631146017696311461176963114621769631146317696311464176963114651769631146617696311467176963114681769631146917696311470176963114711769631147217696311473176963114741769631147517696311476176963114771769631147817696311479176963114801769631148117696311482176963114831769631148417696311485176963114861769631148717696311488176963114891769631149017696311491176963114921769631149317696311494176963114951769631149617696311497176963114981769631149917696311500176963115011769631150217696311503176963115041769631150517696311506176963115071769631150817696311509176963115101769631151117696311512176963115131769631151417696311515176963115161769631151717696311518176963115191769631152017696311521176963115221769631152317696311524176963115251769631152617696311527176963115281769631152917696311530176963115311769631153217696311533176963115341769631153517696311536176963115371769631153817696311539176963115401769631154117696311542176963115431769631154417696311545176963115461769631154717696311548176963115491769631155017696311551176963115521769631155317696311554176963115551769631155617696311557176963115581769631155917696311560176963115611769631156217696311563176963115641769631156517696311566176963115671769631156817696311569176963115701769631157117696311572176963115731769631157417696311575176963115761769631157717696311578176963115791769631158017696311581176963115821769631158317696311584176963115851769631158617696311587176963115881769631158917696311590176963115911769631159217696311593176963115941769631159517696311596176963115971769631159817696311599176963116001769631160117696311602176963116031769631160417696311605176963116061769631160717696311608176963116091769631161017696311611176963116121769631161317696311614176963116151769631161617696311617176963116181769631161917696311620176963116211769631162217696311623176963116241769631162517696311626176963116271769631162817696311629176963116301769631163117696311632176963116331769631163417696311635176963116361769631163717696311638176963116391769631164017696311641176963116421769631164317696311644176963116451769631164617696311647176963116481769631164917696311650176963116511769631165217696311653176963116541769631165517696311656176963116571769631165817696311659176963116601769631166117696311662176963116631769631166417696311665176963116661769631166717696311668176963116691769631167017696311671176963116721769631167317696311674176963116751769631167617696311677176963116781769631167917696311680176963116811769631168217696311683176963116841769631168517696311686176963116871769631168817696311689176963116901769631169117696311692176963116931769631169417696311695176963116961769631169717696311698176963116991769631170017696311701176963117021769631170317696311704176963117051769631170617696311707176963117081769631170917696311710176963117111769631171217696311713176963117141769631171517696311716176963117171769631171817696311719176963117201769631172117696311722176963117231769631172417696311725176963117261769631172717696311728176963117291769631173017696311731176963117321769631173317696311734176963117351769631173617696311737176963117381769631173917696311740176963117411769631174217696311743176963117441769631174517696311746176963117471769631174817696311749176963117501769631175117696311752176963117531769631175417696311755176963117561769631175717696311758176963117591769631176017696311761176963117621769631176317696311764176963117651769631176617696311767176963117681769631176917696311770176963117711769631177217696311773176963117741769631177517696311776176963117771769631177817696311779176963117801769631178117696311782176963117831769631178417696311785176963117861769631178717696311788176963117891769631179017696311791176963117921769631179317696311794176963117951769631179617696311797176963117981769631179917696311800176963118011769631180217696311803176963118041769631180517696311806176963118071769631180817696311809176963118101769631181117696311812176963118131769631181417696311815176963118161769631181717696311818176963118191769631182017696311821176963118221769631182317696311824176963118251769631182617696311827176963118281769631182917696311830176963118311769631183217696311833176963118341769631183517696311836176963118371769631183817696311839176963118401769631184117696311842176963118431769631184417696311845176963118461769631184717696311848176963118491769631185017696311851176963118521769631185317696311854176963118551769631185617696311857176963118581769631185917696311860176963118611769631186217696311863176963118641769631186517696311866176963118671769631186817696311869176963118701769631187117696311872176963118731769631187417696311875176963118761769631187717696311878176963118791769631188017696311881176963118821769631188317696311884176963118851769631188617696311887176963118881769631188917696311890176963118911769631189217696311893176963118941769631189517696311896176963118971769631189817696311899176963119001769631190117696311902176963119031769631190417696311905176963119061769631190717696311908176963119091769631191017696311911176963119121769631191317696311914176963119151769631191617696311917176963119181769631191917696311920176963119211769631192217696311923176963119241769631192517696311926176963119271769631192817696311929176963119301769631193117696311932176963119331769631193417696311935176963119361769631193717696311938176963119391769631194017696311941176963119421769631194317696311944176963119451769631194617696311947176963119481769631194917696311950176963119511769631195217696311953176963119541769631195517696311956176963119571769631195817696311959176963119601769631196117696311962176963119631769631196417696311965176963119661769631196717696311968176963119691769631197017696311971176963119721769631197317696311974176963119751769631197617696311977176963119781769631197917696311980176963119811769631198217696311983176963119841769631198517696311986176963119871769631198817696311989176963119901769631199117696311992176963119931769631199417696311995176963119961769631199717696311998176963119991769631200017696312001176963120021769631200317696312004176963120051769631200617696312007176963120081769631200917696312010176963120111769631201217696312013176963120141769631201517696312016176963120171769631201817696312019176963120201769631202117696312022176963120231769631202417696312025176963120261769631202717696312028176963120291769631203017696312031176963120321769631203317696312034176963120351769631203617696312037176963120381769631203917696312040176963120411769631204217696312043176963120441769631204517696312046176963120471769631204817696312049176963120501769631205117696312052176963120531769631205417696312055176963120561769631205717696312058176963120591769631206017696312061176963120621769631206317696312064176963120651769631206617696312067176963120681769631206917696312070176963120711769631207217696312073176963120741769631207517696312076176963120771769631207817696312079176963120801769631208117696312082176963120831769631208417696312085176963120861769631208717696312088176963120891769631209017696312091176963120921769631209317696312094176963120951769631209617696312097176963120981769631209917696312100176963121011769631210217696312103176963121041769631210517696312106176963121071769631210817696312109176963121101769631211117696312112176963121131769631211417696312115176963121161769631211717696312118176963121191769631212017696312121176963121221769631212317696312124176963121251769631212617696312127176963121281769631212917696312130176963121311769631213217696312133176963121341769631213517696312136176963121371769631213817696312139176963121401769631214117696312142176963121431769631214417696312145176963121461769631214717696312148176963121491769631215017696312151176963121521769631215317696312154176963121551769631215617696312157176963121581769631215917696312160176963121611769631216217696312163176963121641769631216517696312166176963121671769631216817696312169176963121701769631217117696312172176963121731769631217417696312175176963121761769631217717696312178176963121791769631218017696312181176963121821769631218317696312184176963121851769631218617696312187176963121881769631218917696312190176963121911769631219217696312193176963121941769631219517696312196176963121971769631219817696312199176963122001769631220117696312202176963122031769631220417696312205176963122061769631220717696312208176963122091769631221017696312211176963122121769631221317696312214176963122151769631221617696312217176963122181769631221917696312220176963122211769631222217696312223176963122241769631222517696312226176963122271769631222817696312229176963122301769631223117696312232176963122331769631223417696312235176963122361769631223717696312238176963122391769631224017696312241176963122421769631224317696312244176963122451769631224617696312247176963122481769631224917696312250176963122511769631225217696312253176963122541769631225517696312256176963122571769631225817696312259176963122601769631226117696312262176963122631769631226417696312265176963122661769631226717696312268176963122691769631227017696312271176963122721769631227317696312274176963122751769631227617696312277176963122781769631227917696312280176963122811769631228217696312283176963122841769631228517696312286176963122871769631228817696312289176963122901769631229117696312292176963122931769631229417696312295176963122961769631229717696312298176963122991769631230017696312301176963123021769631230317696312304176963123051769631230617696312307176963123081769631230917696312310176963123111769631231217696312313176963123141769631231517696312316176963123171769631231817696312319176963123201769631232117696312322176963123231769631232417696312325176963123261769631232717696312328176963123291769631233017696312331176963123321769631233317696312334176963123351769631233617696312337176963123381769631233917696312340176963123411769631234217696312343176963123441769631234517696312346176963123471769631234817696312349176963123501769631235117696312352176963123531769631235417696312355176963123561769631235717696312358176963123591769631236017696312361176963123621769631236317696312364176963123651769631236617696312367176963123681769631236917696312370176963123711769631237217696312373176963123741769631237517696312376176963123771769631237817696312379176963123801769631238117696312382176963123831769631238417696312385176963123861769631238717696312388176963123891769631239017696312391176963123921769631239317696312394176963123951769631239617696312397176963123981769631239917696312400176963124011769631240217696312403176963124041769631240517696312406176963124071769631240817696312409176963124101769631241117696312412176963124131769631241417696312415176963124161769631241717696312418176963124191769631242017696312421176963124221769631242317696312424176963124251769631242617696312427176963124281769631242917696312430176963124311769631243217696312433176963124341769631243517696312436176963124371769631243817696312439176963124401769631244117696312442176963124431769631244417696312445176963124461769631244717696312448176963124491769631245017696312451176963124521769631245317696312454176963124551769631245617696312457176963124581769631245917696312460176963124611769631246217696312463176963124641769631246517696312466176963124671769631246817696312469176963124701769631247117696312472176963124731769631247417696312475176963124761769631247717696312478176963124791769631248017696312481176963124821769631248317696312484176963124851769631248617696312487176963124881769631248917696312490176963124911769631249217696312493176963124941769631249517696312496176963124971769631249817696312499176963125001769631250117696312502176963125031769631250417696312505176963125061769631250717696312508176963125091769631251017696312511176963125121769631251317696312514176963125151769631251617696312517176963125181769631251917696312520176963125211769631252217696312523176963125241769631252517696312526176963125271769631252817696312529176963125301769631253117696312532176963125331769631253417696312535176963125361769631253717696312538176963125391769631254017696312541176963125421769631254317696312544176963125451769631254617696312547176963125481769631254917696312550176963125511769631255217696312553176963125541769631255517696312556176963125571769631255817696312559176963125601769631256117696312562176963125631769631256417696312565176963125661769631256717696312568176963125691769631257017696312571176963125721769631257317696312574176963125751769631257617696312577176963125781769631257917696312580176963125811769631258217696312583176963125841769631258517696312586176963125871769631258817696312589176963125901769631259117696312592176963125931769631259417696312595176963125961769631259717696312598176963125991769631260017696312601176963126021769631260317696312604176963126051769631260617696312607176963126081769631260917696312610176963126111769631261217696312613176963126141769631261517696312616176963126171769631261817696312619176963126201769631262117696312622176963126231769631262417696312625176963126261769631262717696312628176963126291769631263017696312631176963126321769631263317696312634176963126351769631263617696312637176963126381769631263917696312640176963126411769631264217696312643176963126441769631264517696312646176963126471769631264817696312649176963126501769631265117696312652176963126531769631265417696312655176963126561769631265717696312658176963126591769631266017696312661176963126621769631266317696312664176963126651769631266617696312667176963126681769631266917696312670176963126711769631267217696312673176963126741769631267517696312676176963126771769631267817696312679176963126801769631268117696312682176963126831769631268417696312685176963126861769631268717696312688176963126891769631269017696312691176963126921769631269317696312694176963126951769631269617696312697176963126981769631269917696312700176963127011769631270217696312703176963127041769631270517696312706176963127071769631270817696312709176963127101769631271117696312712176963127131769631271417696312715176963127161769631271717696312718176963127191769631272017696312721176963127221769631272317696312724176963127251769631272617696312727176963127281769631272917696312730176963127311769631273217696312733176963127341769631273517696312736176963127371769631273817696312739176963127401769631274117696312742176963127431769631274417696312745176963127461769631274717696312748176963127491769631275017696312751176963127521769631275317696312754176963127551769631275617696312757176963127581769631275917696312760176963127611769631276217696312763176963127641769631276517696312766176963127671769631276817696312769176963127701769631277117696312772176963127731769631277417696312775176963127761769631277717696312778176963127791769631278017696312781176963127821769631278317696312784176963127851769631278617696312787176963127881769631278917696312790176963127911769631279217696312793176963127941769631279517696312796176963127971769631279817696312799176963128001769631280117696312802176963128031769631280417696312805176963128061769631280717696312808176963128091769631281017696312811176963128121769631281317696312814176963128151769631281617696312817176963128181769631281917696312820176963128211769631282217696312823176963128241769631282517696312826176963128271769631282817696312829176963128301769631283117696312832176963128331769631283417696312835176963128361769631283717696312838176963128391769631284017696312841176963128421769631284317696312844176963128451769631284617696312847176963128481769631284917696312850176963128511769631285217696312853176963128541769631285517696312856176963128571769631285817696312859176963128601769631286117696312862176963128631769631286417696312865176963128661769631286717696312868176963128691769631287017696312871176963128721769631287317696312874176963128751769631287617696312877176963128781769631287917696312880176963128811769631288217696312883176963128841769631288517696312886176963128871769631288817696312889176963128901769631289117696312892176963128931769631289417696312895176963128961769631289717696312898176963128991769631290017696312901176963129021769631290317696312904176963129051769631290617696312907176963129081769631290917696312910176963129111769631291217696312913176963129141769631291517696312916176963129171769631291817696312919176963129201769631292117696312922176963129231769631292417696312925176963129261769631292717696312928176963129291769631293017696312931176963129321769631293317696312934176963129351769631293617696312937176963129381769631293917696312940176963129411769631294217696312943176963129441769631294517696312946176963129471769631294817696312949176963129501769631295117696312952176963129531769631295417696312955176963129561769631295717696312958176963129591769631296017696312961176963129621769631296317696312964176963129651769631296617696312967176963129681769631296917696312970176963129711769631297217696312973176963129741769631297517696312976176963129771769631297817696312979176963129801769631298117696312982176963129831769631298417696312985176963129861769631298717696312988176963129891769631299017696312991176963129921769631299317696312994176963129951769631299617696312997176963129981769631299917696313000176963130011769631300217696313003176963130041769631300517696313006176963130071769631300817696313009176963130101769631301117696313012176963130131769631301417696313015176963130161769631301717696313018176963130191769631302017696313021176963130221769631302317696313024176963130251769631302617696313027176963130281769631302917696313030176963130311769631303217696313033176963130341769631303517696313036176963130371769631303817696313039176963130401769631304117696313042176963130431769631304417696313045176963130461769631304717696313048176963130491769631305017696313051176963130521769631305317696313054176963130551769631305617696313057176963130581769631305917696313060176963130611769631306217696313063176963130641769631306517696313066176963130671769631306817696313069176963130701769631307117696313072176963130731769631307417696313075176963130761769631307717696313078176963130791769631308017696313081176963130821769631308317696313084176963130851769631308617696313087176963130881769631308917696313090176963130911769631309217696313093176963130941769631309517696313096176963130971769631309817696313099176963131001769631310117696313102176963131031769631310417696313105176963131061769631310717696313108176963131091769631311017696313111176963131121769631311317696313114176963131151769631311617696313117176963131181769631311917696313120176963131211769631312217696313123176963131241769631312517696313126176963131271769631312817696313129176963131301769631313117696313132176963131331769631313417696313135176963131361769631313717696313138176963131391769631314017696313141176963131421769631314317696313144176963131451769631314617696313147176963131481769631314917696313150176963131511769631315217696313153176963131541769631315517696313156176963131571769631315817696313159176963131601769631316117696313162176963131631769631316417696313165176963131661769631316717696313168176963131691769631317017696313171176963131721769631317317696313174176963131751769631317617696313177176963131781769631317917696313180176963131811769631318217696313183176963131841769631318517696313186176963131871769631318817696313189176963131901769631319117696313192176963131931769631319417696313195176963131961769631319717696313198176963131991769631320017696313201176963132021769631320317696313204176963132051769631320617696313207176963132081769631320917696313210176963132111769631321217696313213176963132141769631321517696313216176963132171769631321817696313219176963132201769631322117696313222176963132231769631322417696313225176963132261769631322717696313228176963132291769631323017696313231176963132321769631323317696313234176963132351769631323617696313237176963132381769631323917696313240176963132411769631324217696313243176963132441769631324517696313246176963132471769631324817696313249176963132501769631325117696313252176963132531769631325417696313255176963132561769631325717696313258176963132591769631326017696313261176963132621769631326317696313264176963132651769631326617696313267176963132681769631326917696313270176963132711769631327217696313273176963132741769631327517696313276176963132771769631327817696313279176963132801769631328117696313282176963132831769631328417696313285176963132861769631328717696313288176963132891769631329017696313291176963132921769631329317696313294176963132951769631329617696313297176963132981769631329917696313300176963133011769631330217696313303176963133041769631330517696313306176963133071769631330817696313309176963133101769631331117696313312176963133131769631331417696313315176963133161769631331717696313318176963133191769631332017696313321176963133221769631332317696313324176963133251769631332617696313327176963133281769631332917696313330176963133311769631333217696313333176963133341769631333517696313336176963133371769631333817696313339176963133401769631334117696313342176963133431769631334417696313345176963133461769631334717696313348176963133491769631335017696313351176963133521769631335317696313354176963133551769631335617696313357176963133581769631335917696313360176963133611769631336217696313363176963133641769631336517696313366176963133671769631336817696313369176963133701769631337117696313372176963133731769631337417696313375176963133761769631337717696313378176963133791769631338017696313381176963133821769631338317696313384176963133851769631338617696313387176963133881769631338917696313390176963133911769631339217696313393176963133941769631339517696313396176963133971769631339817696313399176963134001769631340117696313402176963134031769631340417696313405176963134061769631340717696313408176963134091769631341017696313411176963134121769631341317696313414176963134151769631341617696313417176963134181769631341917696313420176963134211769631342217696313423176963134241769631342517696313426176963134271769631342817696313429176963134301769631343117696313432176963134331769631343417696313435176963134361769631343717696313438176963134391769631344017696313441176963134421769631344317696313444176963134451769631344617696313447176963134481769631344917696313450176963134511769631345217696313453176963134541769631345517696313456176963134571769631345817696313459176963134601769631346117696313462176963134631769631346417696313465176963134661769631346717696313468176963134691769631347017696313471176963134721769631347317696313474176963134751769631347617696313477176963134781769631347917696313480176963134811769631348217696313483176963134841769631348517696313486176963134871769631348817696313489176963134901769631349117696313492176963134931769631349417696313495176963134961769631349717696313498176963134991769631350017696313501176963135021769631350317696313504176963135051769631350617696313507176963135081769631350917696313510176963135111769631351217696313513176963135141769631351517696313516176963135171769631351817696313519176963135201769631352117696313522176963135231769631352417696313525176963135261769631352717696313528176963135291769631353017696313531176963135321769631353317696313534176963135351769631353617696313537176963135381769631353917696313540176963135411769631354217696313543176963135441769631354517696313546176963135471769631354817696313549176963135501769631355117696313552176963135531769631355417696313555176963135561769631355717696313558176963135591769631356017696313561176963135621769631356317696313564176963135651769631356617696313567176963135681769631356917696313570176963135711769631357217696313573176963135741769631357517696313576176963135771769631357817696313579176963135801769631358117696313582176963135831769631358417696313585176963135861769631358717696313588176963135891769631359017696313591176963135921769631359317696313594176963135951769631359617696313597176963135981769631359917696313600176963136011769631360217696313603176963136041769631360517696313606176963136071769631360817696313609176963136101769631361117696313612176963136131769631361417696313615176963136161769631361717696313618176963136191769631362017696313621176963136221769631362317696313624176963136251769631362617696313627176963136281769631362917696313630176963136311769631363217696313633176963136341769631363517696313636176963136371769631363817696313639176963136401769631364117696313642176963136431769631364417696313645176963136461769631364717696313648176963136491769631365017696313651176963136521769631365317696313654176963136551769631365617696313657176963136581769631365917696313660176963136611769631366217696313663176963136641769631366517696313666176963136671769631366817696313669176963136701769631367117696313672176963136731769631367417696313675176963136761769631367717696313678176963136791769631368017696313681176963136821769631368317696313684176963136851769631368617696313687176963136881769631368917696313690176963136911769631369217696313693176963136941769631369517696313696176963136971769631369817696313699176963137001769631370117696313702176963137031769631370417696313705176963137061769631370717696313708176963137091769631371017696313711176963137121769631371317696313714176963137151769631371617696313717176963137181769631371917696313720176963137211769631372217696313723176963137241769631372517696313726176963137271769631372817696313729176963137301769631373117696313732176963137331769631373417696313735176963137361769631373717696313738176963137391769631374017696313741176963137421769631374317696313744176963137451769631374617696313747176963137481769631374917696313750176963137511769631375217696313753176963137541769631375517696313756176963137571769631375817696313759176963137601769631376117696313762176963137631769631376417696313765176963137661769631376717696313768176963137691769631377017696313771176963137721769631377317696313774176963137751769631377617696313777176963137781769631377917696313780176963137811769631378217696313783176963137841769631378517696313786176963137871769631378817696313789176963137901769631379117696313792176963137931769631379417696313795176963137961769631379717696313798176963137991769631380017696313801176963138021769631380317696313804176963138051769631380617696313807176963138081769631380917696313810176963138111769631381217696313813176963138141769631381517696313816176963138171769631381817696313819176963138201769631382117696313822176963138231769631382417696313825176963138261769631382717696313828176963138291769631383017696313831176963138321769631383317696313834176963138351769631383617696313837176963138381769631383917696313840176963138411769631384217696313843176963138441769631384517696313846176963138471769631384817696313849176963138501769631385117696313852176963138531769631385417696313855176963138561769631385717696313858176963138591769631386017696313861176963138621769631386317696313864176963138651769631386617696313867176963138681769631386917696313870176963138711769631387217696313873176963138741769631387517696313876176963138771769631387817696313879176963138801769631388117696313882176963138831769631388417696313885176963138861769631388717696313888176963138891769631389017696313891176963138921769631389317696313894176963138951769631389617696313897176963138981769631389917696313900176963139011769631390217696313903176963139041769631390517696313906176963139071769631390817696313909176963139101769631391117696313912176963139131769631391417696313915176963139161769631391717696313918176963139191769631392017696313921176963139221769631392317696313924176963139251769631392617696313927176963139281769631392917696313930176963139311769631393217696313933176963139341769631393517696313936176963139371769631393817696313939176963139401769631394117696313942176963139431769631394417696313945176963139461769631394717696313948176963139491769631395017696313951176963139521769631395317696313954176963139551769631395617696313957176963139581769631395917696313960176963139611769631396217696313963176963139641769631396517696313966176963139671769631396817696313969176963139701769631397117696313972176963139731769631397417696313975176963139761769631397717696313978176963139791769631398017696313981176963139821769631398317696313984176963139851769631398617696313987176963139881769631398917696313990176963139911769631399217696313993176963139941769631399517696313996176963139971769631399817696313999176963140001769631400117696314002176963140031769631400417696314005176963140061769631400717696314008176963140091769631401017696314011176963140121769631401317696314014176963140151769631401617696314017176963140181769631401917696314020176963140211769631402217696314023176963140241769631402517696314026176963140271769631402817696314029176963140301769631403117696314032176963140331769631403417696314035176963140361769631403717696314038176963140391769631404017696314041176963140421769631404317696314044176963140451769631404617696314047176963140481769631404917696314050176963140511769631405217696314053176963140541769631405517696314056176963140571769631405817696314059176963140601769631406117696314062176963140631769631406417696314065176963140661769631406717696314068176963140691769631407017696314071176963140721769631407317696314074176963140751769631407617696314077176963140781769631407917696314080176963140811769631408217696314083176963140841769631408517696314086176963140871769631408817696314089176963140901769631409117696314092176963140931769631409417696314095176963140961769631409717696314098176963140991769631410017696314101176963141021769631410317696314104176963141051769631410617696314107176963141081769631410917696314110176963141111769631411217696314113176963141141769631411517696314116176963141171769631411817696314119176963141201769631412117696314122176963141231769631412417696314125176963141261769631412717696314128176963141291769631413017696314131176963141321769631413317696314134176963141351769631413617696314137176963141381769631413917696314140176963141411769631414217696314143176963141441769631414517696314146176963141471769631414817696314149176963141501769631415117696314152176963141531769631415417696314155176963141561769631415717696314158176963141591769631416017696314161176963141621769631416317696314164176963141651769631416617696314167176963141681769631416917696314170176963141711769631417217696314173176963141741769631417517696314176176963141771769631417817696314179176963141801769631418117696314182176963141831769631418417696314185176963141861769631418717696314188176963141891769631419017696314191176963141921769631419317696314194176963141951769631419617696314197176963141981769631419917696314200176963142011769631420217696314203176963142041769631420517696314206176963142071769631420817696314209176963142101769631421117696314212176963142131769631421417696314215176963142161769631421717696314218176963142191769631422017696314221176963142221769631422317696314224176963142251769631422617696314227176963142281769631422917696314230176963142311769631423217696314233176963142341769631423517696314236176963142371769631423817696314239176963142401769631424117696314242176963142431769631424417696314245176963142461769631424717696314248176963142491769631425017696314251176963142521769631425317696314254176963142551769631425617696314257176963142581769631425917696314260176963142611769631426217696314263176963142641769631426517696314266176963142671769631426817696314269176963142701769631427117696314272176963142731769631427417696314275176963142761769631427717696314278176963142791769631428017696314281176963142821769631428317696314284176963142851769631428617696314287176963142881769631428917696314290176963142911769631429217696314293176963142941769631429517696314296176963142971769631429817696314299176963143001769631430117696314302176963143031769631430417696314305176963143061769631430717696314308176963143091769631431017696314311176963143121769631431317696314314176963143151769631431617696314317176963143181769631431917696314320176963143211769631432217696314323176963143241769631432517696314326176963143271769631432817696314329176963143301769631433117696314332176963143331769631433417696314335176963143361769631433717696314338176963143391769631434017696314341176963143421769631434317696314344176963143451769631434617696314347176963143481769631434917696314350176963143511769631435217696314353176963143541769631435517696314356176963143571769631435817696314359176963143601769631436117696314362176963143631769631436417696314365176963143661769631436717696314368176963143691769631437017696314371176963143721769631437317696314374176963143751769631437617696314377176963143781769631437917696314380176963143811769631438217696314383176963143841769631438517696314386176963143871769631438817696314389176963143901769631439117696314392176963143931769631439417696314395176963143961769631439717696314398176963143991769631440017696314401176963144021769631440317696314404176963144051769631440617696314407176963144081769631440917696314410176963144111769631441217696314413176963144141769631441517696314416176963144171769631441817696314419176963144201769631442117696314422176963144231769631442417696314425176963144261769631442717696314428176963144291769631443017696314431176963144321769631443317696314434176963144351769631443617696314437176963144381769631443917696314440176963144411769631444217696314443176963144441769631444517696314446176963144471769631444817696314449176963144501769631445117696314452176963144531769631445417696314455176963144561769631445717696314458176963144591769631446017696314461176963144621769631446317696314464176963144651769631446617696314467176963144681769631446917696314470176963144711769631447217696314473176963144741769631447517696314476176963144771769631447817696314479176963144801769631448117696314482176963144831769631448417696314485176963144861769631448717696314488176963144891769631449017696314491176963144921769631449317696314494176963144951769631449617696314497176963144981769631449917696314500176963145011769631450217696314503176963145041769631450517696314506176963145071769631450817696314509176963145101769631451117696314512176963145131769631451417696314515176963145161769631451717696314518176963145191769631452017696314521176963145221769631452317696314524176963145251769631452617696314527176963145281769631452917696314530176963145311769631453217696314533176963145341769631453517696314536176963145371769631453817696314539176963145401769631454117696314542176963145431769631454417696314545176963145461769631454717696314548176963145491769631455017696314551176963145521769631455317696314554176963145551769631455617696314557176963145581769631455917696314560176963145611769631456217696314563176963145641769631456517696314566176963145671769631456817696314569176963145701769631457117696314572176963145731769631457417696314575176963145761769631457717696314578176963145791769631458017696314581176963145821769631458317696314584176963145851769631458617696314587176963145881769631458917696314590176963145911769631459217696314593176963145941769631459517696314596176963145971769631459817696314599176963146001769631460117696314602176963146031769631460417696314605176963146061769631460717696314608176963146091769631461017696314611176963146121769631461317696314614176963146151769631461617696314617176963146181769631461917696314620176963146211769631462217696314623176963146241769631462517696314626176963146271769631462817696314629176963146301769631463117696314632176963146331769631463417696314635176963146361769631463717696314638176963146391769631464017696314641176963146421769631464317696314644176963146451769631464617696314647176963146481769631464917696314650176963146511769631465217696314653176963146541769631465517696314656176963146571769631465817696314659176963146601769631466117696314662176963146631769631466417696314665176963146661769631466717696314668176963146691769631467017696314671176963146721769631467317696314674176963146751769631467617696314677176963146781769631467917696314680176963146811769631468217696314683176963146841769631468517696314686176963146871769631468817696314689176963146901769631469117696314692176963146931769631469417696314695176963146961769631469717696314698176963146991769631470017696314701176963147021769631470317696314704176963147051769631470617696314707176963147081769631470917696314710176963147111769631471217696314713176963147141769631471517696314716176963147171769631471817696314719176963147201769631472117696314722176963147231769631472417696314725176963147261769631472717696314728176963147291769631473017696314731176963147321769631473317696314734176963147351769631473617696314737176963147381769631473917696314740176963147411769631474217696314743176963147441769631474517696314746176963147471769631474817696314749176963147501769631475117696314752176963147531769631475417696314755176963147561769631475717696314758176963147591769631476017696314761176963147621769631476317696314764176963147651769631476617696314767176963147681769631476917696314770176963147711769631477217696314773176963147741769631477517696314776176963147771769631477817696314779176963147801769631478117696314782176963147831769631478417696314785176963147861769631478717696314788176963147891769631479017696314791176963147921769631479317696314794176963147951769631479617696314797176963147981769631479917696314800176963148011769631480217696314803176963148041769631480517696314806176963148071769631480817696314809176963148101769631481117696314812176963148131769631481417696314815176963148161769631481717696314818176963148191769631482017696314821176963148221769631482317696314824176963148251769631482617696314827176963148281769631482917696314830176963148311769631483217696314833176963148341769631483517696314836176963148371769631483817696314839176963148401769631484117696314842176963148431769631484417696314845176963148461769631484717696314848176963148491769631485017696314851176963148521769631485317696314854176963148551769631485617696314857176963148581769631485917696314860176963148611769631486217696314863176963148641769631486517696314866176963148671769631486817696314869176963148701769631487117696314872176963148731769631487417696314875176963148761769631487717696314878176963148791769631488017696314881176963148821769631488317696314884176963148851769631488617696314887176963148881769631488917696314890176963148911769631489217696314893176963148941769631489517696314896176963148971769631489817696314899176963149001769631490117696314902176963149031769631490417696314905176963149061769631490717696314908176963149091769631491017696314911176963149121769631491317696314914176963149151769631491617696314917176963149181769631491917696314920176963149211769631492217696314923176963149241769631492517696314926176963149271769631492817696314929176963149301769631493117696314932176963149331769631493417696314935176963149361769631493717696314938176963149391769631494017696314941176963149421769631494317696314944176963149451769631494617696314947176963149481769631494917696314950176963149511769631495217696314953176963149541769631495517696314956176963149571769631495817696314959176963149601769631496117696314962176963149631769631496417696314965176963149661769631496717696314968176963149691769631497017696314971176963149721769631497317696314974176963149751769631497617696314977176963149781769631497917696314980176963149811769631498217696314983176963149841769631498517696314986176963149871769631498817696314989176963149901769631499117696314992176963149931769631499417696314995176963149961769631499717696314998176963149991769631500017696315001176963150021769631500317696315004176963150051769631500617696315007176963150081769631500917696315010176963150111769631501217696315013176963150141769631501517696315016176963150171769631501817696315019176963150201769631502117696315022176963150231769631502417696315025176963150261769631502717696315028176963150291769631503017696315031176963150321769631503317696315034176963150351769631503617696315037176963150381769631503917696315040176963150411769631504217696315043176963150441769631504517696315046176963150471769631504817696315049176963150501769631505117696315052176963150531769631505417696315055176963150561769631505717696315058176963150591769631506017696315061176963150621769631506317696315064176963150651769631506617696315067176963150681769631506917696315070176963150711769631507217696315073176963150741769631507517696315076176963150771769631507817696315079176963150801769631508117696315082176963150831769631508417696315085176963150861769631508717696315088176963150891769631509017696315091176963150921769631509317696315094176963150951769631509617696315097176963150981769631509917696315100176963151011769631510217696315103176963151041769631510517696315106176963151071769631510817696315109176963151101769631511117696315112176963151131769631511417696315115176963151161769631511717696315118176963151191769631512017696315121176963151221769631512317696315124176963151251769631512617696315127176963151281769631512917696315130176963151311769631513217696315133176963151341769631513517696315136176963151371769631513817696315139176963151401769631514117696315142176963151431769631514417696315145176963151461769631514717696315148176963151491769631515017696315151176963151521769631515317696315154176963151551769631515617696315157176963151581769631515917696315160176963151611769631516217696315163176963151641769631516517696315166176963151671769631516817696315169176963151701769631517117696315172176963151731769631517417696315175176963151761769631517717696315178176963151791769631518017696315181176963151821769631518317696315184176963151851769631518617696315187176963151881769631518917696315190176963151911769631519217696315193176963151941769631519517696315196176963151971769631519817696315199176963152001769631520117696315202176963152031769631520417696315205176963152061769631520717696315208176963152091769631521017696315211176963152121769631521317696315214176963152151769631521617696315217176963152181769631521917696315220176963152211769631522217696315223176963152241769631522517696315226176963152271769631522817696315229176963152301769631523117696315232176963152331769631523417696315235176963152361769631523717696315238176963152391769631524017696315241176963152421769631524317696315244176963152451769631524617696315247176963152481769631524917696315250176963152511769631525217696315253176963152541769631525517696315256176963152571769631525817696315259176963152601769631526117696315262176963152631769631526417696315265176963152661769631526717696315268176963152691769631527017696315271176963152721769631527317696315274176963152751769631527617696315277176963152781769631527917696315280176963152811769631528217696315283176963152841769631528517696315286176963152871769631528817696315289176963152901769631529117696315292176963152931769631529417696315295176963152961769631529717696315298176963152991769631530017696315301176963153021769631530317696315304176963153051769631530617696315307176963153081769631530917696315310176963153111769631531217696315313176963153141769631531517696315316176963153171769631531817696315319176963153201769631532117696315322176963153231769631532417696315325176963153261769631532717696315328176963153291769631533017696315331176963153321769631533317696315334176963153351769631533617696315337176963153381769631533917696315340176963153411769631534217696315343176963153441769631534517696315346176963153471769631534817696315349176963153501769631535117696315352176963153531769631535417696315355176963153561769631535717696315358176963153591769631536017696315361176963153621769631536317696315364176963153651769631536617696315367176963153681769631536917696315370176963153711769631537217696315373176963153741769631537517696315376176963153771769631537817696315379176963153801769631538117696315382176963153831769631538417696315385176963153861769631538717696315388176963153891769631539017696315391176963153921769631539317696315394176963153951769631539617696315397176963153981769631539917696315400176963154011769631540217696315403176963154041769631540517696315406176963154071769631540817696315409176963154101769631541117696315412176963154131769631541417696315415176963154161769631541717696315418176963154191769631542017696315421176963154221769631542317696315424176963154251769631542617696315427176963154281769631542917696315430176963154311769631543217696315433176963154341769631543517696315436176963154371769631543817696315439176963154401769631544117696315442176963154431769631544417696315445176963154461769631544717696315448176963154491769631545017696315451176963154521769631545317696315454176963154551769631545617696315457176963154581769631545917696315460176963154611769631546217696315463176963154641769631546517696315466176963154671769631546817696315469176963154701769631547117696315472176963154731769631547417696315475176963154761769631547717696315478176963154791769631548017696315481176963154821769631548317696315484176963154851769631548617696315487176963154881769631548917696315490176963154911769631549217696315493176963154941769631549517696315496176963154971769631549817696315499176963155001769631550117696315502176963155031769631550417696315505176963155061769631550717696315508176963155091769631551017696315511176963155121769631551317696315514176963155151769631551617696315517176963155181769631551917696315520176963155211769631552217696315523176963155241769631552517696315526176963155271769631552817696315529176963155301769631553117696315532176963155331769631553417696315535176963155361769631553717696315538176963155391769631554017696315541176963155421769631554317696315544176963155451769631554617696315547176963155481769631554917696315550176963155511769631555217696315553176963155541769631555517696315556176963155571769631555817696315559176963155601769631556117696315562176963155631769631556417696315565176963155661769631556717696315568176963155691769631557017696315571176963155721769631557317696315574176963155751769631557617696315577176963155781769631557917696315580176963155811769631558217696315583176963155841769631558517696315586176963155871769631558817696315589176963155901769631559117696315592176963155931769631559417696315595176963155961769631559717696315598176963155991769631560017696315601176963156021769631560317696315604176963156051769631560617696315607176963156081769631560917696315610176963156111769631561217696315613176963156141769631561517696315616176963156171769631561817696315619176963156201769631562117696315622176963156231769631562417696315625176963156261769631562717696315628176963156291769631563017696315631176963156321769631563317696315634176963156351769631563617696315637176963156381769631563917696315640176963156411769631564217696315643176963156441769631564517696315646176963156471769631564817696315649176963156501769631565117696315652176963156531769631565417696315655176963156561769631565717696315658176963156591769631566017696315661176963156621769631566317696315664176963156651769631566617696315667176963156681769631566917696315670176963156711769631567217696315673176963156741769631567517696315676176963156771769631567817696315679176963156801769631568117696315682176963156831769631568417696315685176963156861769631568717696315688176963156891769631569017696315691176963156921769631569317696315694176963156951769631569617696315697176963156981769631569917696315700176963157011769631570217696315703176963157041769631570517696315706176963157071769631570817696315709176963157101769631571117696315712176963157131769631571417696315715176963157161769631571717696315718176963157191769631572017696315721176963157221769631572317696315724176963157251769631572617696315727176963157281769631572917696315730176963157311769631573217696315733176963157341769631573517696315736176963157371769631573817696315739176963157401769631574117696315742176963157431769631574417696315745176963157461769631574717696315748176963157491769631575017696315751176963157521769631575317696315754176963157551769631575617696315757176963157581769631575917696315760176963157611769631576217696315763176963157641769631576517696315766176963157671769631576817696315769176963157701769631577117696315772176963157731769631577417696315775176963157761769631577717696315778176963157791769631578017696315781176963157821769631578317696315784176963157851769631578617696315787176963157881769631578917696315790176963157911769631579217696315793176963157941769631579517696315796176963157971769631579817696315799176963158001769631580117696315802176963158031769631580417696315805176963158061769631580717696315808176963158091769631581017696315811176963158121769631581317696315814176963158151769631581617696315817176963158181769631581917696315820176963158211769631582217696315823176963158241769631582517696315826176963158271769631582817696315829176963158301769631583117696315832176963158331769631583417696315835176963158361769631583717696315838176963158391769631584017696315841176963158421769631584317696315844176963158451769631584617696315847176963158481769631584917696315850176963158511769631585217696315853176963158541769631585517696315856176963158571769631585817696315859176963158601769631586117696315862176963158631769631586417696315865176963158661769631586717696315868176963158691769631587017696315871176963158721769631587317696315874176963158751769631587617696315877176963158781769631587917696315880176963158811769631588217696315883176963158841769631588517696315886176963158871769631588817696315889176963158901769631589117696315892176963158931769631589417696315895176963158961769631589717696315898176963158991769631590017696315901176963159021769631590317696315904176963159051769631590617696315907176963159081769631590917696315910176963159111769631591217696315913176963159141769631591517696315916176963159171769631591817696315919176963159201769631592117696315922176963159231769631592417696315925176963159261769631592717696315928176963159291769631593017696315931176963159321769631593317696315934176963159351769631593617696315937176963159381769631593917696315940176963159411769631594217696315943176963159441769631594517696315946176963159471769631594817696315949176963159501769631595117696315952176963159531769631595417696315955176963159561769631595717696315958176963159591769631596017696315961176963159621769631596317696315964176963159651769631596617696315967176963159681769631596917696315970176963159711769631597217696315973176963159741769631597517696315976176963159771769631597817696315979176963159801769631598117696315982176963159831769631598417696315985176963159861769631598717696315988176963159891769631599017696315991176963159921769631599317696315994176963159951769631599617696315997176963159981769631599917696316000176963160011769631600217696316003176963160041769631600517696316006176963160071769631600817696316009176963160101769631601117696316012176963160131769631601417696316015176963160161769631601717696316018176963160191769631602017696316021176963160221769631602317696316024176963160251769631602617696316027176963160281769631602917696316030176963160311769631603217696316033176963160341769631603517696316036176963160371769631603817696316039176963160401769631604117696316042176963160431769631604417696316045176963160461769631604717696316048176963160491769631605017696316051176963160521769631605317696316054176963160551769631605617696316057176963160581769631605917696316060176963160611769631606217696316063176963160641769631606517696316066176963160671769631606817696316069176963160701769631607117696316072176963160731769631607417696316075176963160761769631607717696316078176963160791769631608017696316081176963160821769631608317696316084176963160851769631608617696316087176963160881769631608917696316090176963160911769631609217696316093176963160941769631609517696316096176963160971769631609817696316099176963161001769631610117696316102176963161031769631610417696316105176963161061769631610717696316108176963161091769631611017696316111176963161121769631611317696316114176963161151769631611617696316117176963161181769631611917696316120176963161211769631612217696316123176963161241769631612517696316126176963161271769631612817696316129176963161301769631613117696316132176963161331769631613417696316135176963161361769631613717696316138176963161391769631614017696316141176963161421769631614317696316144176963161451769631614617696316147176963161481769631614917696316150176963161511769631615217696316153176963161541769631615517696316156176963161571769631615817696316159176963161601769631616117696316162176963161631769631616417696316165176963161661769631616717696316168176963161691769631617017696316171176963161721769631617317696316174176963161751769631617617696316177176963161781769631617917696316180176963161811769631618217696316183176963161841769631618517696316186176963161871769631618817696316189176963161901769631619117696316192176963161931769631619417696316195176963161961769631619717696316198176963161991769631620017696316201176963162021769631620317696316204176963162051769631620617696316207176963162081769631620917696316210176963162111769631621217696316213176963162141769631621517696316216176963162171769631621817696316219176963162201769631622117696316222176963162231769631622417696316225176963162261769631622717696316228176963162291769631623017696316231176963162321769631623317696316234176963162351769631623617696316237176963162381769631623917696316240176963162411769631624217696316243176963162441769631624517696316246176963162471769631624817696316249176963162501769631625117696316252176963162531769631625417696316255176963162561769631625717696316258176963162591769631626017696316261176963162621769631626317696316264176963162651769631626617696316267176963162681769631626917696316270176963162711769631627217696316273176963162741769631627517696316276176963162771769631627817696316279176963162801769631628117696316282176963162831769631628417696316285176963162861769631628717696316288176963162891769631629017696316291176963162921769631629317696316294176963162951769631629617696316297176963162981769631629917696316300176963163011769631630217696316303176963163041769631630517696316306176963163071769631630817696316309176963163101769631631117696316312176963163131769631631417696316315176963163161769631631717696316318176963163191769631632017696316321176963163221769631632317696316324176963163251769631632617696316327176963163281769631632917696316330176963163311769631633217696316333176963163341769631633517696316336176963163371769631633817696316339176963163401769631634117696316342176963163431769631634417696316345176963163461769631634717696316348176963163491769631635017696316351176963163521769631635317696316354176963163551769631635617696316357176963163581769631635917696316360176963163611769631636217696316363176963163641769631636517696316366176963163671769631636817696316369176963163701769631637117696316372176963163731769631637417696316375176963163761769631637717696316378176963163791769631638017696316381176963163821769631638317696316384176963163851769631638617696316387176963163881769631638917696316390176963163911769631639217696316393176963163941769631639517696316396176963163971769631639817696316399176963164001769631640117696316402176963164031769631640417696316405176963164061769631640717696316408176963164091769631641017696316411176963164121769631641317696316414176963164151769631641617696316417176963164181769631641917696316420176963164211769631642217696316423176963164241769631642517696316426176963164271769631642817696316429176963164301769631643117696316432176963164331769631643417696316435176963164361769631643717696316438176963164391769631644017696316441176963164421769631644317696316444176963164451769631644617696316447176963164481769631644917696316450176963164511769631645217696316453176963164541769631645517696316456176963164571769631645817696316459176963164601769631646117696316462176963164631769631646417696316465176963164661769631646717696316468176963164691769631647017696316471176963164721769631647317696316474176963164751769631647617696316477176963164781769631647917696316480176963164811769631648217696316483176963164841769631648517696316486176963164871769631648817696316489176963164901769631649117696316492176963164931769631649417696316495176963164961769631649717696316498176963164991769631650017696316501176963165021769631650317696316504176963165051769631650617696316507176963165081769631650917696316510176963165111769631651217696316513176963165141769631651517696316516176963165171769631651817696316519176963165201769631652117696316522176963165231769631652417696316525176963165261769631652717696316528176963165291769631653017696316531176963165321769631653317696316534176963165351769631653617696316537176963165381769631653917696316540176963165411769631654217696316543176963165441769631654517696316546176963165471769631654817696316549176963165501769631655117696316552176963165531769631655417696316555176963165561769631655717696316558176963165591769631656017696316561176963165621769631656317696316564176963165651769631656617696316567176963165681769631656917696316570176963165711769631657217696316573176963165741769631657517696316576176963165771769631657817696316579176963165801769631658117696316582176963165831769631658417696316585176963165861769631658717696316588176963165891769631659017696316591176963165921769631659317696316594176963165951769631659617696316597176963165981769631659917696316600176963166011769631660217696316603176963166041769631660517696316606176963166071769631660817696316609176963166101769631661117696316612176963166131769631661417696316615176963166161769631661717696316618176963166191769631662017696316621176963166221769631662317696316624176963166251769631662617696316627176963166281769631662917696316630176963166311769631663217696316633176963166341769631663517696316636176963166371769631663817696316639176963166401769631664117696316642176963166431769631664417696316645176963166461769631664717696316648176963166491769631665017696316651176963166521769631665317696316654176963166551769631665617696316657176963166581769631665917696316660176963166611769631666217696316663176963166641769631666517696316666176963166671769631666817696316669176963166701769631667117696316672176963166731769631667417696316675176963166761769631667717696316678176963166791769631668017696316681176963166821769631668317696316684176963166851769631668617696316687176963166881769631668917696316690176963166911769631669217696316693176963166941769631669517696316696176963166971769631669817696316699176963167001769631670117696316702176963167031769631670417696316705176963167061769631670717696316708176963167091769631671017696316711176963167121769631671317696316714176963167151769631671617696316717176963167181769631671917696316720176963167211769631672217696316723176963167241769631672517696316726176963167271769631672817696316729176963167301769631673117696316732176963167331769631673417696316735176963167361769631673717696316738176963167391769631674017696316741176963167421769631674317696316744176963167451769631674617696316747176963167481769631674917696316750176963167511769631675217696316753176963167541769631675517696316756176963167571769631675817696316759176963167601769631676117696316762176963167631769631676417696316765176963167661769631676717696316768176963167691769631677017696316771176963167721769631677317696316774176963167751769631677617696316777176963167781769631677917696316780176963167811769631678217696316783176963167841769631678517696316786176963167871769631678817696316789176963167901769631679117696316792176963167931769631679417696316795176963167961769631679717696316798176963167991769631680017696316801176963168021769631680317696316804176963168051769631680617696316807176963168081769631680917696316810176963168111769631681217696316813176963168141769631681517696316816176963168171769631681817696316819176963168201769631682117696316822176963168231769631682417696316825176963168261769631682717696316828176963168291769631683017696316831176963168321769631683317696316834176963168351769631683617696316837176963168381769631683917696316840176963168411769631684217696316843176963168441769631684517696316846176963168471769631684817696316849176963168501769631685117696316852176963168531769631685417696316855176963168561769631685717696316858176963168591769631686017696316861176963168621769631686317696316864176963168651769631686617696316867176963168681769631686917696316870176963168711769631687217696316873176963168741769631687517696316876176963168771769631687817696316879176963168801769631688117696316882176963168831769631688417696316885176963168861769631688717696316888176963168891769631689017696316891176963168921769631689317696316894176963168951769631689617696316897176963168981769631689917696316900176963169011769631690217696316903176963169041769631690517696316906176963169071769631690817696316909176963169101769631691117696316912176963169131769631691417696316915176963169161769631691717696316918176963169191769631692017696316921176963169221769631692317696316924176963169251769631692617696316927176963169281769631692917696316930176963169311769631693217696316933176963169341769631693517696316936176963169371769631693817696316939176963169401769631694117696316942176963169431769631694417696316945176963169461769631694717696316948176963169491769631695017696316951176963169521769631695317696316954176963169551769631695617696316957176963169581769631695917696316960176963169611769631696217696316963176963169641769631696517696316966176963169671769631696817696316969176963169701769631697117696316972176963169731769631697417696316975176963169761769631697717696316978176963169791769631698017696316981176963169821769631698317696316984176963169851769631698617696316987176963169881769631698917696316990176963169911769631699217696316993176963169941769631699517696316996176963169971769631699817696316999176963170001769631700117696317002176963170031769631700417696317005176963170061769631700717696317008176963170091769631701017696317011176963170121769631701317696317014176963170151769631701617696317017176963170181769631701917696317020176963170211769631702217696317023176963170241769631702517696317026176963170271769631702817696317029176963170301769631703117696317032176963170331769631703417696317035176963170361769631703717696317038176963170391769631704017696317041176963170421769631704317696317044176963170451769631704617696317047176963170481769631704917696317050176963170511769631705217696317053176963170541769631705517696317056176963170571769631705817696317059176963170601769631706117696317062176963170631769631706417696317065176963170661769631706717696317068176963170691769631707017696317071176963170721769631707317696317074176963170751769631707617696317077176963170781769631707917696317080176963170811769631708217696317083176963170841769631708517696317086176963170871769631708817696317089176963170901769631709117696317092176963170931769631709417696317095176963170961769631709717696317098176963170991769631710017696317101176963171021769631710317696317104176963171051769631710617696317107176963171081769631710917696317110176963171111769631711217696317113176963171141769631711517696317116176963171171769631711817696317119176963171201769631712117696317122176963171231769631712417696317125176963171261769631712717696317128176963171291769631713017696317131176963171321769631713317696317134176963171351769631713617696317137176963171381769631713917696317140176963171411769631714217696317143176963171441769631714517696317146176963171471769631714817696317149176963171501769631715117696317152176963171531769631715417696317155176963171561769631715717696317158176963171591769631716017696317161176963171621769631716317696317164176963171651769631716617696317167176963171681769631716917696317170176963171711769631717217696317173176963171741769631717517696317176176963171771769631717817696317179176963171801769631718117696317182176963171831769631718417696317185176963171861769631718717696317188176963171891769631719017696317191176963171921769631719317696317194176963171951769631719617696317197176963171981769631719917696317200176963172011769631720217696317203176963172041769631720517696317206176963172071769631720817696317209176963172101769631721117696317212176963172131769631721417696317215176963172161769631721717696317218176963172191769631722017696317221176963172221769631722317696317224176963172251769631722617696317227176963172281769631722917696317230176963172311769631723217696317233176963172341769631723517696317236176963172371769631723817696317239176963172401769631724117696317242176963172431769631724417696317245176963172461769631724717696317248176963172491769631725017696317251176963172521769631725317696317254176963172551769631725617696317257176963172581769631725917696317260176963172611769631726217696317263176963172641769631726517696317266176963172671769631726817696317269176963172701769631727117696317272176963172731769631727417696317275176963172761769631727717696317278176963172791769631728017696317281176963172821769631728317696317284176963172851769631728617696317287176963172881769631728917696317290176963172911769631729217696317293176963172941769631729517696317296176963172971769631729817696317299176963173001769631730117696317302176963173031769631730417696317305176963173061769631730717696317308176963173091769631731017696317311176963173121769631731317696317314176963173151769631731617696317317176963173181769631731917696317320176963173211769631732217696317323176963173241769631732517696317326176963173271769631732817696317329176963173301769631733117696317332176963173331769631733417696317335176963173361769631733717696317338176963173391769631734017696317341176963173421769631734317696317344176963173451769631734617696317347176963173481769631734917696317350176963173511769631735217696317353176963173541769631735517696317356176963173571769631735817696317359176963173601769631736117696317362176963173631769631736417696317365176963173661769631736717696317368176963173691769631737017696317371176963173721769631737317696317374176963173751769631737617696317377176963173781769631737917696317380176963173811769631738217696317383176963173841769631738517696317386176963173871769631738817696317389176963173901769631739117696317392176963173931769631739417696317395176963173961769631739717696317398176963173991769631740017696317401176963174021769631740317696317404176963174051769631740617696317407176963174081769631740917696317410176963174111769631741217696317413176963174141769631741517696317416176963174171769631741817696317419176963174201769631742117696317422176963174231769631742417696317425176963174261769631742717696317428176963174291769631743017696317431176963174321769631743317696317434176963174351769631743617696317437176963174381769631743917696317440176963174411769631744217696317443176963174441769631744517696317446176963174471769631744817696317449176963174501769631745117696317452176963174531769631745417696317455176963174561769631745717696317458176963174591769631746017696317461176963174621769631746317696317464176963174651769631746617696317467176963174681769631746917696317470176963174711769631747217696317473176963174741769631747517696317476176963174771769631747817696317479176963174801769631748117696317482176963174831769631748417696317485176963174861769631748717696317488176963174891769631749017696317491176963174921769631749317696317494176963174951769631749617696317497176963174981769631749917696317500176963175011769631750217696317503176963175041769631750517696317506176963175071769631750817696317509176963175101769631751117696317512176963175131769631751417696317515176963175161769631751717696317518176963175191769631752017696317521176963175221769631752317696317524176963175251769631752617696317527176963175281769631752917696317530176963175311769631753217696317533176963175341769631753517696317536176963175371769631753817696317539176963175401769631754117696317542176963175431769631754417696317545176963175461769631754717696317548176963175491769631755017696317551176963175521769631755317696317554176963175551769631755617696317557176963175581769631755917696317560176963175611769631756217696317563176963175641769631756517696317566176963175671769631756817696317569176963175701769631757117696317572176963175731769631757417696317575176963175761769631757717696317578176963175791769631758017696317581176963175821769631758317696317584176963175851769631758617696317587176963175881769631758917696317590176963175911769631759217696317593176963175941769631759517696317596176963175971769631759817696317599176963176001769631760117696317602176963176031769631760417696317605176963176061769631760717696317608176963176091769631761017696317611176963176121769631761317696317614176963176151769631761617696317617176963176181769631761917696317620176963176211769631762217696317623176963176241769631762517696317626176963176271769631762817696317629176963176301769631763117696317632176963176331769631763417696317635176963176361769631763717696317638176963176391769631764017696317641176963176421769631764317696317644176963176451769631764617696317647176963176481769631764917696317650176963176511769631765217696317653176963176541769631765517696317656176963176571769631765817696317659176963176601769631766117696317662176963176631769631766417696317665176963176661769631766717696317668176963176691769631767017696317671176963176721769631767317696317674176963176751769631767617696317677176963176781769631767917696317680176963176811769631768217696317683176963176841769631768517696317686176963176871769631768817696317689176963176901769631769117696317692176963176931769631769417696317695176963176961769631769717696317698176963176991769631770017696317701176963177021769631770317696317704176963177051769631770617696317707176963177081769631770917696317710176963177111769631771217696317713176963177141769631771517696317716176963177171769631771817696317719176963177201769631772117696317722176963177231769631772417696317725176963177261769631772717696317728176963177291769631773017696317731176963177321769631773317696317734176963177351769631773617696317737176963177381769631773917696317740176963177411769631774217696317743176963177441769631774517696317746176963177471769631774817696317749176963177501769631775117696317752176963177531769631775417696317755176963177561769631775717696317758176963177591769631776017696317761176963177621769631776317696317764176963177651769631776617696317767176963177681769631776917696317770176963177711769631777217696317773176963177741769631777517696317776176963177771769631777817696317779176963177801769631778117696317782176963177831769631778417696317785176963177861769631778717696317788176963177891769631779017696317791176963177921769631779317696317794176963177951769631779617696317797176963177981769631779917696317800176963178011769631780217696317803176963178041769631780517696317806176963178071769631780817696317809176963178101769631781117696317812176963178131769631781417696317815176963178161769631781717696317818176963178191769631782017696317821176963178221769631782317696317824176963178251769631782617696317827176963178281769631782917696317830176963178311769631783217696317833176963178341769631783517696317836176963178371769631783817696317839176963178401769631784117696317842176963178431769631784417696317845176963178461769631784717696317848176963178491769631785017696317851176963178521769631785317696317854176963178551769631785617696317857176963178581769631785917696317860176963178611769631786217696317863176963178641769631786517696317866176963178671769631786817696317869176963178701769631787117696317872176963178731769631787417696317875176963178761769631787717696317878176963178791769631788017696317881176963178821769631788317696317884176963178851769631788617696317887176963178881769631788917696317890176963178911769631789217696317893176963178941769631789517696317896176963178971769631789817696317899176963179001769631790117696317902176963179031769631790417696317905176963179061769631790717696317908176963179091769631791017696317911176963179121769631791317696317914176963179151769631791617696317917176963179181769631791917696317920176963179211769631792217696317923176963179241769631792517696317926176963179271769631792817696317929176963179301769631793117696317932176963179331769631793417696317935176963179361769631793717696317938176963179391769631794017696317941176963179421769631794317696317944176963179451769631794617696317947176963179481769631794917696317950176963179511769631795217696317953176963179541769631795517696317956176963179571769631795817696317959176963179601769631796117696317962176963179631769631796417696317965176963179661769631796717696317968176963179691769631797017696317971176963179721769631797317696317974176963179751769631797617696317977176963179781769631797917696317980176963179811769631798217696317983176963179841769631798517696317986176963179871769631798817696317989176963179901769631799117696317992176963179931769631799417696317995176963179961769631799717696317998176963179991769631800017696318001176963180021769631800317696318004176963180051769631800617696318007176963180081769631800917696318010176963180111769631801217696318013176963180141769631801517696318016176963180171769631801817696318019176963180201769631802117696318022176963180231769631802417696318025176963180261769631802717696318028176963180291769631803017696318031176963180321769631803317696318034176963180351769631803617696318037176963180381769631803917696318040176963180411769631804217696318043176963180441769631804517696318046176963180471769631804817696318049176963180501769631805117696318052176963180531769631805417696318055176963180561769631805717696318058176963180591769631806017696318061176963180621769631806317696318064176963180651769631806617696318067176963180681769631806917696318070176963180711769631807217696318073176963180741769631807517696318076176963180771769631807817696318079176963180801769631808117696318082176963180831769631808417696318085176963180861769631808717696318088176963180891769631809017696318091176963180921769631809317696318094176963180951769631809617696318097176963180981769631809917696318100176963181011769631810217696318103176963181041769631810517696318106176963181071769631810817696318109176963181101769631811117696318112176963181131769631811417696318115176963181161769631811717696318118176963181191769631812017696318121176963181221769631812317696318124176963181251769631812617696318127176963181281769631812917696318130176963181311769631813217696318133176963181341769631813517696318136176963181371769631813817696318139176963181401769631814117696318142176963181431769631814417696318145176963181461769631814717696318148176963181491769631815017696318151176963181521769631815317696318154176963181551769631815617696318157176963181581769631815917696318160176963181611769631816217696318163176963181641769631816517696318166176963181671769631816817696318169176963181701769631817117696318172176963181731769631817417696318175176963181761769631817717696318178176963181791769631818017696318181176963181821769631818317696318184176963181851769631818617696318187176963181881769631818917696318190176963181911769631819217696318193176963181941769631819517696318196176963181971769631819817696318199176963182001769631820117696318202176963182031769631820417696318205176963182061769631820717696318208176963182091769631821017696318211176963182121769631821317696318214176963182151769631821617696318217176963182181769631821917696318220176963182211769631822217696318223176963182241769631822517696318226176963182271769631822817696318229176963182301769631823117696318232176963182331769631823417696318235176963182361769631823717696318238176963182391769631824017696318241176963182421769631824317696318244176963182451769631824617696318247176963182481769631824917696318250176963182511769631825217696318253176963182541769631825517696318256176963182571769631825817696318259176963182601769631826117696318262176963182631769631826417696318265176963182661769631826717696318268176963182691769631827017696318271176963182721769631827317696318274176963182751769631827617696318277176963182781769631827917696318280176963182811769631828217696318283176963182841769631828517696318286176963182871769631828817696318289176963182901769631829117696318292176963182931769631829417696318295176963182961769631829717696318298176963182991769631830017696318301176963183021769631830317696318304176963183051769631830617696318307176963183081769631830917696318310176963183111769631831217696318313176963183141769631831517696318316176963183171769631831817696318319176963183201769631832117696318322176963183231769631832417696318325176963183261769631832717696318328176963183291769631833017696318331176963183321769631833317696318334176963183351769631833617696318337176963183381769631833917696318340176963183411769631834217696318343176963183441769631834517696318346176963183471769631834817696318349176963183501769631835117696318352176963183531769631835417696318355176963183561769631835717696318358176963183591769631836017696318361176963183621769631836317696318364176963183651769631836617696318367176963183681769631836917696318370176963183711769631837217696318373176963183741769631837517696318376176963183771769631837817696318379176963183801769631838117696318382176963183831769631838417696318385176963183861769631838717696318388176963183891769631839017696318391176963183921769631839317696318394176963183951769631839617696318397176963183981769631839917696318400176963184011769631840217696318403176963184041769631840517696318406176963184071769631840817696318409176963184101769631841117696318412176963184131769631841417696318415176963184161769631841717696318418176963184191769631842017696318421176963184221769631842317696318424176963184251769631842617696318427176963184281769631842917696318430176963184311769631843217696318433176963184341769631843517696318436176963184371769631843817696318439176963184401769631844117696318442176963184431769631844417696318445176963184461769631844717696318448176963184491769631845017696318451176963184521769631845317696318454176963184551769631845617696318457176963184581769631845917696318460176963184611769631846217696318463176963184641769631846517696318466176963184671769631846817696318469176963184701769631847117696318472176963184731769631847417696318475176963184761769631847717696318478176963184791769631848017696318481176963184821769631848317696318484176963184851769631848617696318487176963184881769631848917696318490176963184911769631849217696318493176963184941769631849517696318496176963184971769631849817696318499176963185001769631850117696318502176963185031769631850417696318505176963185061769631850717696318508176963185091769631851017696318511176963185121769631851317696318514176963185151769631851617696318517176963185181769631851917696318520176963185211769631852217696318523176963185241769631852517696318526176963185271769631852817696318529176963185301769631853117696318532176963185331769631853417696318535176963185361769631853717696318538176963185391769631854017696318541176963185421769631854317696318544176963185451769631854617696318547176963185481769631854917696318550176963185511769631855217696318553176963185541769631855517696318556176963185571769631855817696318559176963185601769631856117696318562176963185631769631856417696318565176963185661769631856717696318568176963185691769631857017696318571176963185721769631857317696318574176963185751769631857617696318577176963185781769631857917696318580176963185811769631858217696318583176963185841769631858517696318586176963185871769631858817696318589176963185901769631859117696318592176963185931769631859417696318595176963185961769631859717696318598176963185991769631860017696318601176963186021769631860317696318604176963186051769631860617696318607176963186081769631860917696318610176963186111769631861217696318613176963186141769631861517696318616176963186171769631861817696318619176963186201769631862117696318622176963186231769631862417696318625176963186261769631862717696318628176963186291769631863017696318631176963186321769631863317696318634176963186351769631863617696318637176963186381769631863917696318640176963186411769631864217696318643176963186441769631864517696318646176963186471769631864817696318649176963186501769631865117696318652176963186531769631865417696318655176963186561769631865717696318658176963186591769631866017696318661176963186621769631866317696318664176963186651769631866617696318667176963186681769631866917696318670176963186711769631867217696318673176963186741769631867517696318676176963186771769631867817696318679176963186801769631868117696318682176963186831769631868417696318685176963186861769631868717696318688176963186891769631869017696318691176963186921769631869317696318694176963186951769631869617696318697176963186981769631869917696318700176963187011769631870217696318703176963187041769631870517696318706176963187071769631870817696318709176963187101769631871117696318712176963187131769631871417696318715176963187161769631871717696318718176963187191769631872017696318721176963187221769631872317696318724176963187251769631872617696318727176963187281769631872917696318730176963187311769631873217696318733176963187341769631873517696318736176963187371769631873817696318739176963187401769631874117696318742176963187431769631874417696318745176963187461769631874717696318748176963187491769631875017696318751176963187521769631875317696318754176963187551769631875617696318757176963187581769631875917696318760176963187611769631876217696318763176963187641769631876517696318766176963187671769631876817696318769176963187701769631877117696318772176963187731769631877417696318775176963187761769631877717696318778176963187791769631878017696318781176963187821769631878317696318784176963187851769631878617696318787176963187881769631878917696318790176963187911769631879217696318793176963187941769631879517696318796176963187971769631879817696318799176963188001769631880117696318802176963188031769631880417696318805176963188061769631880717696318808176963188091769631881017696318811176963188121769631881317696318814176963188151769631881617696318817176963188181769631881917696318820176963188211769631882217696318823176963188241769631882517696318826176963188271769631882817696318829176963188301769631883117696318832176963188331769631883417696318835176963188361769631883717696318838176963188391769631884017696318841176963188421769631884317696318844176963188451769631884617696318847176963188481769631884917696318850176963188511769631885217696318853176963188541769631885517696318856176963188571769631885817696318859176963188601769631886117696318862176963188631769631886417696318865176963188661769631886717696318868176963188691769631887017696318871176963188721769631887317696318874176963188751769631887617696318877176963188781769631887917696318880176963188811769631888217696318883176963188841769631888517696318886176963188871769631888817696318889176963188901769631889117696318892176963188931769631889417696318895176963188961769631889717696318898176963188991769631890017696318901176963189021769631890317696318904176963189051769631890617696318907176963189081769631890917696318910176963189111769631891217696318913176963189141769631891517696318916176963189171769631891817696318919176963189201769631892117696318922176963189231769631892417696318925176963189261769631892717696318928176963189291769631893017696318931176963189321769631893317696318934176963189351769631893617696318937176963189381769631893917696318940176963189411769631894217696318943176963189441769631894517696318946176963189471769631894817696318949176963189501769631895117696318952176963189531769631895417696318955176963189561769631895717696318958176963189591769631896017696318961176963189621769631896317696318964176963189651769631896617696318967176963189681769631896917696318970176963189711769631897217696318973176963189741769631897517696318976176963189771769631897817696318979176963189801769631898117696318982176963189831769631898417696318985176963189861769631898717696318988176963189891769631899017696318991176963189921769631899317696318994176963189951769631899617696318997176963189981769631899917696319000176963190011769631900217696319003176963190041769631900517696319006176963190071769631900817696319009176963190101769631901117696319012176963190131769631901417696319015176963190161769631901717696319018176963190191769631902017696319021176963190221769631902317696319024176963190251769631902617696319027176963190281769631902917696319030176963190311769631903217696319033176963190341769631903517696319036176963190371769631903817696319039176963190401769631904117696319042176963190431769631904417696319045176963190461769631904717696319048176963190491769631905017696319051176963190521769631905317696319054176963190551769631905617696319057176963190581769631905917696319060176963190611769631906217696319063176963190641769631906517696319066176963190671769631906817696319069176963190701769631907117696319072176963190731769631907417696319075176963190761769631907717696319078176963190791769631908017696319081176963190821769631908317696319084176963190851769631908617696319087176963190881769631908917696319090176963190911769631909217696319093176963190941769631909517696319096176963190971769631909817696319099176963191001769631910117696319102176963191031769631910417696319105176963191061769631910717696319108176963191091769631911017696319111176963191121769631911317696319114176963191151769631911617696319117176963191181769631911917696319120176963191211769631912217696319123176963191241769631912517696319126176963191271769631912817696319129176963191301769631913117696319132176963191331769631913417696319135176963191361769631913717696319138176963191391769631914017696319141176963191421769631914317696319144176963191451769631914617696319147176963191481769631914917696319150176963191511769631915217696319153176963191541769631915517696319156176963191571769631915817696319159176963191601769631916117696319162176963191631769631916417696319165176963191661769631916717696319168176963191691769631917017696319171176963191721769631917317696319174176963191751769631917617696319177176963191781769631917917696319180176963191811769631918217696319183176963191841769631918517696319186176963191871769631918817696319189176963191901769631919117696319192176963191931769631919417696319195176963191961769631919717696319198176963191991769631920017696319201176963192021769631920317696319204176963192051769631920617696319207176963192081769631920917696319210176963192111769631921217696319213176963192141769631921517696319216176963192171769631921817696319219176963192201769631922117696319222176963192231769631922417696319225176963192261769631922717696319228176963192291769631923017696319231176963192321769631923317696319234176963192351769631923617696319237176963192381769631923917696319240176963192411769631924217696319243176963192441769631924517696319246176963192471769631924817696319249176963192501769631925117696319252176963192531769631925417696319255176963192561769631925717696319258176963192591769631926017696319261176963192621769631926317696319264176963192651769631926617696319267176963192681769631926917696319270176963192711769631927217696319273176963192741769631927517696319276176963192771769631927817696319279176963192801769631928117696319282176963192831769631928417696319285176963192861769631928717696319288176963192891769631929017696319291176963192921769631929317696319294176963192951769631929617696319297176963192981769631929917696319300176963193011769631930217696319303176963193041769631930517696319306176963193071769631930817696319309176963193101769631931117696319312176963193131769631931417696319315176963193161769631931717696319318176963193191769631932017696319321176963193221769631932317696319324176963193251769631932617696319327176963193281769631932917696319330176963193311769631933217696319333176963193341769631933517696319336176963193371769631933817696319339176963193401769631934117696319342176963193431769631934417696319345176963193461769631934717696319348176963193491769631935017696319351176963193521769631935317696319354176963193551769631935617696319357176963193581769631935917696319360176963193611769631936217696319363176963193641769631936517696319366176963193671769631936817696319369176963193701769631937117696319372176963193731769631937417696319375176963193761769631937717696319378176963193791769631938017696319381176963193821769631938317696319384176963193851769631938617696319387176963193881769631938917696319390176963193911769631939217696319393176963193941769631939517696319396176963193971769631939817696319399176963194001769631940117696319402176963194031769631940417696319405176963194061769631940717696319408176963194091769631941017696319411176963194121769631941317696319414176963194151769631941617696319417176963194181769631941917696319420176963194211769631942217696319423176963194241769631942517696319426176963194271769631942817696319429176963194301769631943117696319432176963194331769631943417696319435176963194361769631943717696319438176963194391769631944017696319441176963194421769631944317696319444176963194451769631944617696319447176963194481769631944917696319450176963194511769631945217696319453176963194541769631945517696319456176963194571769631945817696319459176963194601769631946117696319462176963194631769631946417696319465176963194661769631946717696319468176963194691769631947017696319471176963194721769631947317696319474176963194751769631947617696319477176963194781769631947917696319480176963194811769631948217696319483176963194841769631948517696319486176963194871769631948817696319489176963194901769631949117696319492176963194931769631949417696319495176963194961769631949717696319498176963194991769631950017696319501176963195021769631950317696319504176963195051769631950617696319507176963195081769631950917696319510176963195111769631951217696319513176963195141769631951517696319516176963195171769631951817696319519176963195201769631952117696319522176963195231769631952417696319525176963195261769631952717696319528176963195291769631953017696319531176963195321769631953317696319534176963195351769631953617696319537176963195381769631953917696319540176963195411769631954217696319543176963195441769631954517696319546176963195471769631954817696319549176963195501769631955117696319552176963195531769631955417696319555176963195561769631955717696319558176963195591769631956017696319561176963195621769631956317696319564176963195651769631956617696319567176963195681769631956917696319570176963195711769631957217696319573176963195741769631957517696319576176963195771769631957817696319579176963195801769631958117696319582176963195831769631958417696319585176963195861769631958717696319588176963195891769631959017696319591176963195921769631959317696319594176963195951769631959617696319597176963195981769631959917696319600176963196011769631960217696319603176963196041769631960517696319606176963196071769631960817696319609176963196101769631961117696319612176963196131769631961417696319615176963196161769631961717696319618176963196191769631962017696319621176963196221769631962317696319624176963196251769631962617696319627176963196281769631962917696319630176963196311769631963217696319633176963196341769631963517696319636176963196371769631963817696319639176963196401769631964117696319642176963196431769631964417696319645176963196461769631964717696319648176963196491769631965017696319651176963196521769631965317696319654176963196551769631965617696319657176963196581769631965917696319660176963196611769631966217696319663176963196641769631966517696319666176963196671769631966817696319669176963196701769631967117696319672176963196731769631967417696319675176963196761769631967717696319678176963196791769631968017696319681176963196821769631968317696319684176963196851769631968617696319687176963196881769631968917696319690176963196911769631969217696319693176963196941769631969517696319696176963196971769631969817696319699176963197001769631970117696319702176963197031769631970417696319705176963197061769631970717696319708176963197091769631971017696319711176963197121769631971317696319714176963197151769631971617696319717176963197181769631971917696319720176963197211769631972217696319723176963197241769631972517696319726176963197271769631972817696319729176963197301769631973117696319732176963197331769631973417696319735176963197361769631973717696319738176963197391769631974017696319741176963197421769631974317696319744176963197451769631974617696319747176963197481769631974917696319750176963197511769631975217696319753176963197541769631975517696319756176963197571769631975817696319759176963197601769631976117696319762176963197631769631976417696319765176963197661769631976717696319768176963197691769631977017696319771176963197721769631977317696319774176963197751769631977617696319777176963197781769631977917696319780176963197811769631978217696319783176963197841769631978517696319786176963197871769631978817696319789176963197901769631979117696319792176963197931769631979417696319795176963197961769631979717696319798176963197991769631980017696319801176963198021769631980317696319804176963198051769631980617696319807176963198081769631980917696319810176963198111769631981217696319813176963198141769631981517696319816176963198171769631981817696319819176963198201769631982117696319822176963198231769631982417696319825176963198261769631982717696319828176963198291769631983017696319831176963198321769631983317696319834176963198351769631983617696319837176963198381769631983917696319840176963198411769631984217696319843176963198441769631984517696319846176963198471769631984817696319849176963198501769631985117696319852176963198531769631985417696319855176963198561769631985717696319858176963198591769631986017696319861176963198621769631986317696319864176963198651769631986617696319867176963198681769631986917696319870176963198711769631987217696319873176963198741769631987517696319876176963198771769631987817696319879176963198801769631988117696319882176963198831769631988417696319885176963198861769631988717696319888176963198891769631989017696319891176963198921769631989317696319894176963198951769631989617696319897176963198981769631989917696319900176963199011769631990217696319903176963199041769631990517696319906176963199071769631990817696319909176963199101769631991117696319912176963199131769631991417696319915176963199161769631991717696319918176963199191769631992017696319921176963199221769631992317696319924176963199251769631992617696319927176963199281769631992917696319930176963199311769631993217696319933176963199341769631993517696319936176963199371769631993817696319939176963199401769631994117696319942176963199431769631994417696319945176963199461769631994717696319948176963199491769631995017696319951176963199521769631995317696319954176963199551769631995617696319957176963199581769631995917696319960176963199611769631996217696319963176963199641769631996517696319966176963199671769631996817696319969176963199701769631997117696319972176963199731769631997417696319975176963199761769631997717696319978176963199791769631998017696319981176963199821769631998317696319984176963199851769631998617696319987176963199881769631998917696319990176963199911769631999217696319993176963199941769631999517696319996176963199971769631999817696319999