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

手机号段1769531

1769531号段手机号码表

17695310000176953100011769531000217695310003176953100041769531000517695310006176953100071769531000817695310009176953100101769531001117695310012176953100131769531001417695310015176953100161769531001717695310018176953100191769531002017695310021176953100221769531002317695310024176953100251769531002617695310027176953100281769531002917695310030176953100311769531003217695310033176953100341769531003517695310036176953100371769531003817695310039176953100401769531004117695310042176953100431769531004417695310045176953100461769531004717695310048176953100491769531005017695310051176953100521769531005317695310054176953100551769531005617695310057176953100581769531005917695310060176953100611769531006217695310063176953100641769531006517695310066176953100671769531006817695310069176953100701769531007117695310072176953100731769531007417695310075176953100761769531007717695310078176953100791769531008017695310081176953100821769531008317695310084176953100851769531008617695310087176953100881769531008917695310090176953100911769531009217695310093176953100941769531009517695310096176953100971769531009817695310099176953101001769531010117695310102176953101031769531010417695310105176953101061769531010717695310108176953101091769531011017695310111176953101121769531011317695310114176953101151769531011617695310117176953101181769531011917695310120176953101211769531012217695310123176953101241769531012517695310126176953101271769531012817695310129176953101301769531013117695310132176953101331769531013417695310135176953101361769531013717695310138176953101391769531014017695310141176953101421769531014317695310144176953101451769531014617695310147176953101481769531014917695310150176953101511769531015217695310153176953101541769531015517695310156176953101571769531015817695310159176953101601769531016117695310162176953101631769531016417695310165176953101661769531016717695310168176953101691769531017017695310171176953101721769531017317695310174176953101751769531017617695310177176953101781769531017917695310180176953101811769531018217695310183176953101841769531018517695310186176953101871769531018817695310189176953101901769531019117695310192176953101931769531019417695310195176953101961769531019717695310198176953101991769531020017695310201176953102021769531020317695310204176953102051769531020617695310207176953102081769531020917695310210176953102111769531021217695310213176953102141769531021517695310216176953102171769531021817695310219176953102201769531022117695310222176953102231769531022417695310225176953102261769531022717695310228176953102291769531023017695310231176953102321769531023317695310234176953102351769531023617695310237176953102381769531023917695310240176953102411769531024217695310243176953102441769531024517695310246176953102471769531024817695310249176953102501769531025117695310252176953102531769531025417695310255176953102561769531025717695310258176953102591769531026017695310261176953102621769531026317695310264176953102651769531026617695310267176953102681769531026917695310270176953102711769531027217695310273176953102741769531027517695310276176953102771769531027817695310279176953102801769531028117695310282176953102831769531028417695310285176953102861769531028717695310288176953102891769531029017695310291176953102921769531029317695310294176953102951769531029617695310297176953102981769531029917695310300176953103011769531030217695310303176953103041769531030517695310306176953103071769531030817695310309176953103101769531031117695310312176953103131769531031417695310315176953103161769531031717695310318176953103191769531032017695310321176953103221769531032317695310324176953103251769531032617695310327176953103281769531032917695310330176953103311769531033217695310333176953103341769531033517695310336176953103371769531033817695310339176953103401769531034117695310342176953103431769531034417695310345176953103461769531034717695310348176953103491769531035017695310351176953103521769531035317695310354176953103551769531035617695310357176953103581769531035917695310360176953103611769531036217695310363176953103641769531036517695310366176953103671769531036817695310369176953103701769531037117695310372176953103731769531037417695310375176953103761769531037717695310378176953103791769531038017695310381176953103821769531038317695310384176953103851769531038617695310387176953103881769531038917695310390176953103911769531039217695310393176953103941769531039517695310396176953103971769531039817695310399176953104001769531040117695310402176953104031769531040417695310405176953104061769531040717695310408176953104091769531041017695310411176953104121769531041317695310414176953104151769531041617695310417176953104181769531041917695310420176953104211769531042217695310423176953104241769531042517695310426176953104271769531042817695310429176953104301769531043117695310432176953104331769531043417695310435176953104361769531043717695310438176953104391769531044017695310441176953104421769531044317695310444176953104451769531044617695310447176953104481769531044917695310450176953104511769531045217695310453176953104541769531045517695310456176953104571769531045817695310459176953104601769531046117695310462176953104631769531046417695310465176953104661769531046717695310468176953104691769531047017695310471176953104721769531047317695310474176953104751769531047617695310477176953104781769531047917695310480176953104811769531048217695310483176953104841769531048517695310486176953104871769531048817695310489176953104901769531049117695310492176953104931769531049417695310495176953104961769531049717695310498176953104991769531050017695310501176953105021769531050317695310504176953105051769531050617695310507176953105081769531050917695310510176953105111769531051217695310513176953105141769531051517695310516176953105171769531051817695310519176953105201769531052117695310522176953105231769531052417695310525176953105261769531052717695310528176953105291769531053017695310531176953105321769531053317695310534176953105351769531053617695310537176953105381769531053917695310540176953105411769531054217695310543176953105441769531054517695310546176953105471769531054817695310549176953105501769531055117695310552176953105531769531055417695310555176953105561769531055717695310558176953105591769531056017695310561176953105621769531056317695310564176953105651769531056617695310567176953105681769531056917695310570176953105711769531057217695310573176953105741769531057517695310576176953105771769531057817695310579176953105801769531058117695310582176953105831769531058417695310585176953105861769531058717695310588176953105891769531059017695310591176953105921769531059317695310594176953105951769531059617695310597176953105981769531059917695310600176953106011769531060217695310603176953106041769531060517695310606176953106071769531060817695310609176953106101769531061117695310612176953106131769531061417695310615176953106161769531061717695310618176953106191769531062017695310621176953106221769531062317695310624176953106251769531062617695310627176953106281769531062917695310630176953106311769531063217695310633176953106341769531063517695310636176953106371769531063817695310639176953106401769531064117695310642176953106431769531064417695310645176953106461769531064717695310648176953106491769531065017695310651176953106521769531065317695310654176953106551769531065617695310657176953106581769531065917695310660176953106611769531066217695310663176953106641769531066517695310666176953106671769531066817695310669176953106701769531067117695310672176953106731769531067417695310675176953106761769531067717695310678176953106791769531068017695310681176953106821769531068317695310684176953106851769531068617695310687176953106881769531068917695310690176953106911769531069217695310693176953106941769531069517695310696176953106971769531069817695310699176953107001769531070117695310702176953107031769531070417695310705176953107061769531070717695310708176953107091769531071017695310711176953107121769531071317695310714176953107151769531071617695310717176953107181769531071917695310720176953107211769531072217695310723176953107241769531072517695310726176953107271769531072817695310729176953107301769531073117695310732176953107331769531073417695310735176953107361769531073717695310738176953107391769531074017695310741176953107421769531074317695310744176953107451769531074617695310747176953107481769531074917695310750176953107511769531075217695310753176953107541769531075517695310756176953107571769531075817695310759176953107601769531076117695310762176953107631769531076417695310765176953107661769531076717695310768176953107691769531077017695310771176953107721769531077317695310774176953107751769531077617695310777176953107781769531077917695310780176953107811769531078217695310783176953107841769531078517695310786176953107871769531078817695310789176953107901769531079117695310792176953107931769531079417695310795176953107961769531079717695310798176953107991769531080017695310801176953108021769531080317695310804176953108051769531080617695310807176953108081769531080917695310810176953108111769531081217695310813176953108141769531081517695310816176953108171769531081817695310819176953108201769531082117695310822176953108231769531082417695310825176953108261769531082717695310828176953108291769531083017695310831176953108321769531083317695310834176953108351769531083617695310837176953108381769531083917695310840176953108411769531084217695310843176953108441769531084517695310846176953108471769531084817695310849176953108501769531085117695310852176953108531769531085417695310855176953108561769531085717695310858176953108591769531086017695310861176953108621769531086317695310864176953108651769531086617695310867176953108681769531086917695310870176953108711769531087217695310873176953108741769531087517695310876176953108771769531087817695310879176953108801769531088117695310882176953108831769531088417695310885176953108861769531088717695310888176953108891769531089017695310891176953108921769531089317695310894176953108951769531089617695310897176953108981769531089917695310900176953109011769531090217695310903176953109041769531090517695310906176953109071769531090817695310909176953109101769531091117695310912176953109131769531091417695310915176953109161769531091717695310918176953109191769531092017695310921176953109221769531092317695310924176953109251769531092617695310927176953109281769531092917695310930176953109311769531093217695310933176953109341769531093517695310936176953109371769531093817695310939176953109401769531094117695310942176953109431769531094417695310945176953109461769531094717695310948176953109491769531095017695310951176953109521769531095317695310954176953109551769531095617695310957176953109581769531095917695310960176953109611769531096217695310963176953109641769531096517695310966176953109671769531096817695310969176953109701769531097117695310972176953109731769531097417695310975176953109761769531097717695310978176953109791769531098017695310981176953109821769531098317695310984176953109851769531098617695310987176953109881769531098917695310990176953109911769531099217695310993176953109941769531099517695310996176953109971769531099817695310999176953110001769531100117695311002176953110031769531100417695311005176953110061769531100717695311008176953110091769531101017695311011176953110121769531101317695311014176953110151769531101617695311017176953110181769531101917695311020176953110211769531102217695311023176953110241769531102517695311026176953110271769531102817695311029176953110301769531103117695311032176953110331769531103417695311035176953110361769531103717695311038176953110391769531104017695311041176953110421769531104317695311044176953110451769531104617695311047176953110481769531104917695311050176953110511769531105217695311053176953110541769531105517695311056176953110571769531105817695311059176953110601769531106117695311062176953110631769531106417695311065176953110661769531106717695311068176953110691769531107017695311071176953110721769531107317695311074176953110751769531107617695311077176953110781769531107917695311080176953110811769531108217695311083176953110841769531108517695311086176953110871769531108817695311089176953110901769531109117695311092176953110931769531109417695311095176953110961769531109717695311098176953110991769531110017695311101176953111021769531110317695311104176953111051769531110617695311107176953111081769531110917695311110176953111111769531111217695311113176953111141769531111517695311116176953111171769531111817695311119176953111201769531112117695311122176953111231769531112417695311125176953111261769531112717695311128176953111291769531113017695311131176953111321769531113317695311134176953111351769531113617695311137176953111381769531113917695311140176953111411769531114217695311143176953111441769531114517695311146176953111471769531114817695311149176953111501769531115117695311152176953111531769531115417695311155176953111561769531115717695311158176953111591769531116017695311161176953111621769531116317695311164176953111651769531116617695311167176953111681769531116917695311170176953111711769531117217695311173176953111741769531117517695311176176953111771769531117817695311179176953111801769531118117695311182176953111831769531118417695311185176953111861769531118717695311188176953111891769531119017695311191176953111921769531119317695311194176953111951769531119617695311197176953111981769531119917695311200176953112011769531120217695311203176953112041769531120517695311206176953112071769531120817695311209176953112101769531121117695311212176953112131769531121417695311215176953112161769531121717695311218176953112191769531122017695311221176953112221769531122317695311224176953112251769531122617695311227176953112281769531122917695311230176953112311769531123217695311233176953112341769531123517695311236176953112371769531123817695311239176953112401769531124117695311242176953112431769531124417695311245176953112461769531124717695311248176953112491769531125017695311251176953112521769531125317695311254176953112551769531125617695311257176953112581769531125917695311260176953112611769531126217695311263176953112641769531126517695311266176953112671769531126817695311269176953112701769531127117695311272176953112731769531127417695311275176953112761769531127717695311278176953112791769531128017695311281176953112821769531128317695311284176953112851769531128617695311287176953112881769531128917695311290176953112911769531129217695311293176953112941769531129517695311296176953112971769531129817695311299176953113001769531130117695311302176953113031769531130417695311305176953113061769531130717695311308176953113091769531131017695311311176953113121769531131317695311314176953113151769531131617695311317176953113181769531131917695311320176953113211769531132217695311323176953113241769531132517695311326176953113271769531132817695311329176953113301769531133117695311332176953113331769531133417695311335176953113361769531133717695311338176953113391769531134017695311341176953113421769531134317695311344176953113451769531134617695311347176953113481769531134917695311350176953113511769531135217695311353176953113541769531135517695311356176953113571769531135817695311359176953113601769531136117695311362176953113631769531136417695311365176953113661769531136717695311368176953113691769531137017695311371176953113721769531137317695311374176953113751769531137617695311377176953113781769531137917695311380176953113811769531138217695311383176953113841769531138517695311386176953113871769531138817695311389176953113901769531139117695311392176953113931769531139417695311395176953113961769531139717695311398176953113991769531140017695311401176953114021769531140317695311404176953114051769531140617695311407176953114081769531140917695311410176953114111769531141217695311413176953114141769531141517695311416176953114171769531141817695311419176953114201769531142117695311422176953114231769531142417695311425176953114261769531142717695311428176953114291769531143017695311431176953114321769531143317695311434176953114351769531143617695311437176953114381769531143917695311440176953114411769531144217695311443176953114441769531144517695311446176953114471769531144817695311449176953114501769531145117695311452176953114531769531145417695311455176953114561769531145717695311458176953114591769531146017695311461176953114621769531146317695311464176953114651769531146617695311467176953114681769531146917695311470176953114711769531147217695311473176953114741769531147517695311476176953114771769531147817695311479176953114801769531148117695311482176953114831769531148417695311485176953114861769531148717695311488176953114891769531149017695311491176953114921769531149317695311494176953114951769531149617695311497176953114981769531149917695311500176953115011769531150217695311503176953115041769531150517695311506176953115071769531150817695311509176953115101769531151117695311512176953115131769531151417695311515176953115161769531151717695311518176953115191769531152017695311521176953115221769531152317695311524176953115251769531152617695311527176953115281769531152917695311530176953115311769531153217695311533176953115341769531153517695311536176953115371769531153817695311539176953115401769531154117695311542176953115431769531154417695311545176953115461769531154717695311548176953115491769531155017695311551176953115521769531155317695311554176953115551769531155617695311557176953115581769531155917695311560176953115611769531156217695311563176953115641769531156517695311566176953115671769531156817695311569176953115701769531157117695311572176953115731769531157417695311575176953115761769531157717695311578176953115791769531158017695311581176953115821769531158317695311584176953115851769531158617695311587176953115881769531158917695311590176953115911769531159217695311593176953115941769531159517695311596176953115971769531159817695311599176953116001769531160117695311602176953116031769531160417695311605176953116061769531160717695311608176953116091769531161017695311611176953116121769531161317695311614176953116151769531161617695311617176953116181769531161917695311620176953116211769531162217695311623176953116241769531162517695311626176953116271769531162817695311629176953116301769531163117695311632176953116331769531163417695311635176953116361769531163717695311638176953116391769531164017695311641176953116421769531164317695311644176953116451769531164617695311647176953116481769531164917695311650176953116511769531165217695311653176953116541769531165517695311656176953116571769531165817695311659176953116601769531166117695311662176953116631769531166417695311665176953116661769531166717695311668176953116691769531167017695311671176953116721769531167317695311674176953116751769531167617695311677176953116781769531167917695311680176953116811769531168217695311683176953116841769531168517695311686176953116871769531168817695311689176953116901769531169117695311692176953116931769531169417695311695176953116961769531169717695311698176953116991769531170017695311701176953117021769531170317695311704176953117051769531170617695311707176953117081769531170917695311710176953117111769531171217695311713176953117141769531171517695311716176953117171769531171817695311719176953117201769531172117695311722176953117231769531172417695311725176953117261769531172717695311728176953117291769531173017695311731176953117321769531173317695311734176953117351769531173617695311737176953117381769531173917695311740176953117411769531174217695311743176953117441769531174517695311746176953117471769531174817695311749176953117501769531175117695311752176953117531769531175417695311755176953117561769531175717695311758176953117591769531176017695311761176953117621769531176317695311764176953117651769531176617695311767176953117681769531176917695311770176953117711769531177217695311773176953117741769531177517695311776176953117771769531177817695311779176953117801769531178117695311782176953117831769531178417695311785176953117861769531178717695311788176953117891769531179017695311791176953117921769531179317695311794176953117951769531179617695311797176953117981769531179917695311800176953118011769531180217695311803176953118041769531180517695311806176953118071769531180817695311809176953118101769531181117695311812176953118131769531181417695311815176953118161769531181717695311818176953118191769531182017695311821176953118221769531182317695311824176953118251769531182617695311827176953118281769531182917695311830176953118311769531183217695311833176953118341769531183517695311836176953118371769531183817695311839176953118401769531184117695311842176953118431769531184417695311845176953118461769531184717695311848176953118491769531185017695311851176953118521769531185317695311854176953118551769531185617695311857176953118581769531185917695311860176953118611769531186217695311863176953118641769531186517695311866176953118671769531186817695311869176953118701769531187117695311872176953118731769531187417695311875176953118761769531187717695311878176953118791769531188017695311881176953118821769531188317695311884176953118851769531188617695311887176953118881769531188917695311890176953118911769531189217695311893176953118941769531189517695311896176953118971769531189817695311899176953119001769531190117695311902176953119031769531190417695311905176953119061769531190717695311908176953119091769531191017695311911176953119121769531191317695311914176953119151769531191617695311917176953119181769531191917695311920176953119211769531192217695311923176953119241769531192517695311926176953119271769531192817695311929176953119301769531193117695311932176953119331769531193417695311935176953119361769531193717695311938176953119391769531194017695311941176953119421769531194317695311944176953119451769531194617695311947176953119481769531194917695311950176953119511769531195217695311953176953119541769531195517695311956176953119571769531195817695311959176953119601769531196117695311962176953119631769531196417695311965176953119661769531196717695311968176953119691769531197017695311971176953119721769531197317695311974176953119751769531197617695311977176953119781769531197917695311980176953119811769531198217695311983176953119841769531198517695311986176953119871769531198817695311989176953119901769531199117695311992176953119931769531199417695311995176953119961769531199717695311998176953119991769531200017695312001176953120021769531200317695312004176953120051769531200617695312007176953120081769531200917695312010176953120111769531201217695312013176953120141769531201517695312016176953120171769531201817695312019176953120201769531202117695312022176953120231769531202417695312025176953120261769531202717695312028176953120291769531203017695312031176953120321769531203317695312034176953120351769531203617695312037176953120381769531203917695312040176953120411769531204217695312043176953120441769531204517695312046176953120471769531204817695312049176953120501769531205117695312052176953120531769531205417695312055176953120561769531205717695312058176953120591769531206017695312061176953120621769531206317695312064176953120651769531206617695312067176953120681769531206917695312070176953120711769531207217695312073176953120741769531207517695312076176953120771769531207817695312079176953120801769531208117695312082176953120831769531208417695312085176953120861769531208717695312088176953120891769531209017695312091176953120921769531209317695312094176953120951769531209617695312097176953120981769531209917695312100176953121011769531210217695312103176953121041769531210517695312106176953121071769531210817695312109176953121101769531211117695312112176953121131769531211417695312115176953121161769531211717695312118176953121191769531212017695312121176953121221769531212317695312124176953121251769531212617695312127176953121281769531212917695312130176953121311769531213217695312133176953121341769531213517695312136176953121371769531213817695312139176953121401769531214117695312142176953121431769531214417695312145176953121461769531214717695312148176953121491769531215017695312151176953121521769531215317695312154176953121551769531215617695312157176953121581769531215917695312160176953121611769531216217695312163176953121641769531216517695312166176953121671769531216817695312169176953121701769531217117695312172176953121731769531217417695312175176953121761769531217717695312178176953121791769531218017695312181176953121821769531218317695312184176953121851769531218617695312187176953121881769531218917695312190176953121911769531219217695312193176953121941769531219517695312196176953121971769531219817695312199176953122001769531220117695312202176953122031769531220417695312205176953122061769531220717695312208176953122091769531221017695312211176953122121769531221317695312214176953122151769531221617695312217176953122181769531221917695312220176953122211769531222217695312223176953122241769531222517695312226176953122271769531222817695312229176953122301769531223117695312232176953122331769531223417695312235176953122361769531223717695312238176953122391769531224017695312241176953122421769531224317695312244176953122451769531224617695312247176953122481769531224917695312250176953122511769531225217695312253176953122541769531225517695312256176953122571769531225817695312259176953122601769531226117695312262176953122631769531226417695312265176953122661769531226717695312268176953122691769531227017695312271176953122721769531227317695312274176953122751769531227617695312277176953122781769531227917695312280176953122811769531228217695312283176953122841769531228517695312286176953122871769531228817695312289176953122901769531229117695312292176953122931769531229417695312295176953122961769531229717695312298176953122991769531230017695312301176953123021769531230317695312304176953123051769531230617695312307176953123081769531230917695312310176953123111769531231217695312313176953123141769531231517695312316176953123171769531231817695312319176953123201769531232117695312322176953123231769531232417695312325176953123261769531232717695312328176953123291769531233017695312331176953123321769531233317695312334176953123351769531233617695312337176953123381769531233917695312340176953123411769531234217695312343176953123441769531234517695312346176953123471769531234817695312349176953123501769531235117695312352176953123531769531235417695312355176953123561769531235717695312358176953123591769531236017695312361176953123621769531236317695312364176953123651769531236617695312367176953123681769531236917695312370176953123711769531237217695312373176953123741769531237517695312376176953123771769531237817695312379176953123801769531238117695312382176953123831769531238417695312385176953123861769531238717695312388176953123891769531239017695312391176953123921769531239317695312394176953123951769531239617695312397176953123981769531239917695312400176953124011769531240217695312403176953124041769531240517695312406176953124071769531240817695312409176953124101769531241117695312412176953124131769531241417695312415176953124161769531241717695312418176953124191769531242017695312421176953124221769531242317695312424176953124251769531242617695312427176953124281769531242917695312430176953124311769531243217695312433176953124341769531243517695312436176953124371769531243817695312439176953124401769531244117695312442176953124431769531244417695312445176953124461769531244717695312448176953124491769531245017695312451176953124521769531245317695312454176953124551769531245617695312457176953124581769531245917695312460176953124611769531246217695312463176953124641769531246517695312466176953124671769531246817695312469176953124701769531247117695312472176953124731769531247417695312475176953124761769531247717695312478176953124791769531248017695312481176953124821769531248317695312484176953124851769531248617695312487176953124881769531248917695312490176953124911769531249217695312493176953124941769531249517695312496176953124971769531249817695312499176953125001769531250117695312502176953125031769531250417695312505176953125061769531250717695312508176953125091769531251017695312511176953125121769531251317695312514176953125151769531251617695312517176953125181769531251917695312520176953125211769531252217695312523176953125241769531252517695312526176953125271769531252817695312529176953125301769531253117695312532176953125331769531253417695312535176953125361769531253717695312538176953125391769531254017695312541176953125421769531254317695312544176953125451769531254617695312547176953125481769531254917695312550176953125511769531255217695312553176953125541769531255517695312556176953125571769531255817695312559176953125601769531256117695312562176953125631769531256417695312565176953125661769531256717695312568176953125691769531257017695312571176953125721769531257317695312574176953125751769531257617695312577176953125781769531257917695312580176953125811769531258217695312583176953125841769531258517695312586176953125871769531258817695312589176953125901769531259117695312592176953125931769531259417695312595176953125961769531259717695312598176953125991769531260017695312601176953126021769531260317695312604176953126051769531260617695312607176953126081769531260917695312610176953126111769531261217695312613176953126141769531261517695312616176953126171769531261817695312619176953126201769531262117695312622176953126231769531262417695312625176953126261769531262717695312628176953126291769531263017695312631176953126321769531263317695312634176953126351769531263617695312637176953126381769531263917695312640176953126411769531264217695312643176953126441769531264517695312646176953126471769531264817695312649176953126501769531265117695312652176953126531769531265417695312655176953126561769531265717695312658176953126591769531266017695312661176953126621769531266317695312664176953126651769531266617695312667176953126681769531266917695312670176953126711769531267217695312673176953126741769531267517695312676176953126771769531267817695312679176953126801769531268117695312682176953126831769531268417695312685176953126861769531268717695312688176953126891769531269017695312691176953126921769531269317695312694176953126951769531269617695312697176953126981769531269917695312700176953127011769531270217695312703176953127041769531270517695312706176953127071769531270817695312709176953127101769531271117695312712176953127131769531271417695312715176953127161769531271717695312718176953127191769531272017695312721176953127221769531272317695312724176953127251769531272617695312727176953127281769531272917695312730176953127311769531273217695312733176953127341769531273517695312736176953127371769531273817695312739176953127401769531274117695312742176953127431769531274417695312745176953127461769531274717695312748176953127491769531275017695312751176953127521769531275317695312754176953127551769531275617695312757176953127581769531275917695312760176953127611769531276217695312763176953127641769531276517695312766176953127671769531276817695312769176953127701769531277117695312772176953127731769531277417695312775176953127761769531277717695312778176953127791769531278017695312781176953127821769531278317695312784176953127851769531278617695312787176953127881769531278917695312790176953127911769531279217695312793176953127941769531279517695312796176953127971769531279817695312799176953128001769531280117695312802176953128031769531280417695312805176953128061769531280717695312808176953128091769531281017695312811176953128121769531281317695312814176953128151769531281617695312817176953128181769531281917695312820176953128211769531282217695312823176953128241769531282517695312826176953128271769531282817695312829176953128301769531283117695312832176953128331769531283417695312835176953128361769531283717695312838176953128391769531284017695312841176953128421769531284317695312844176953128451769531284617695312847176953128481769531284917695312850176953128511769531285217695312853176953128541769531285517695312856176953128571769531285817695312859176953128601769531286117695312862176953128631769531286417695312865176953128661769531286717695312868176953128691769531287017695312871176953128721769531287317695312874176953128751769531287617695312877176953128781769531287917695312880176953128811769531288217695312883176953128841769531288517695312886176953128871769531288817695312889176953128901769531289117695312892176953128931769531289417695312895176953128961769531289717695312898176953128991769531290017695312901176953129021769531290317695312904176953129051769531290617695312907176953129081769531290917695312910176953129111769531291217695312913176953129141769531291517695312916176953129171769531291817695312919176953129201769531292117695312922176953129231769531292417695312925176953129261769531292717695312928176953129291769531293017695312931176953129321769531293317695312934176953129351769531293617695312937176953129381769531293917695312940176953129411769531294217695312943176953129441769531294517695312946176953129471769531294817695312949176953129501769531295117695312952176953129531769531295417695312955176953129561769531295717695312958176953129591769531296017695312961176953129621769531296317695312964176953129651769531296617695312967176953129681769531296917695312970176953129711769531297217695312973176953129741769531297517695312976176953129771769531297817695312979176953129801769531298117695312982176953129831769531298417695312985176953129861769531298717695312988176953129891769531299017695312991176953129921769531299317695312994176953129951769531299617695312997176953129981769531299917695313000176953130011769531300217695313003176953130041769531300517695313006176953130071769531300817695313009176953130101769531301117695313012176953130131769531301417695313015176953130161769531301717695313018176953130191769531302017695313021176953130221769531302317695313024176953130251769531302617695313027176953130281769531302917695313030176953130311769531303217695313033176953130341769531303517695313036176953130371769531303817695313039176953130401769531304117695313042176953130431769531304417695313045176953130461769531304717695313048176953130491769531305017695313051176953130521769531305317695313054176953130551769531305617695313057176953130581769531305917695313060176953130611769531306217695313063176953130641769531306517695313066176953130671769531306817695313069176953130701769531307117695313072176953130731769531307417695313075176953130761769531307717695313078176953130791769531308017695313081176953130821769531308317695313084176953130851769531308617695313087176953130881769531308917695313090176953130911769531309217695313093176953130941769531309517695313096176953130971769531309817695313099176953131001769531310117695313102176953131031769531310417695313105176953131061769531310717695313108176953131091769531311017695313111176953131121769531311317695313114176953131151769531311617695313117176953131181769531311917695313120176953131211769531312217695313123176953131241769531312517695313126176953131271769531312817695313129176953131301769531313117695313132176953131331769531313417695313135176953131361769531313717695313138176953131391769531314017695313141176953131421769531314317695313144176953131451769531314617695313147176953131481769531314917695313150176953131511769531315217695313153176953131541769531315517695313156176953131571769531315817695313159176953131601769531316117695313162176953131631769531316417695313165176953131661769531316717695313168176953131691769531317017695313171176953131721769531317317695313174176953131751769531317617695313177176953131781769531317917695313180176953131811769531318217695313183176953131841769531318517695313186176953131871769531318817695313189176953131901769531319117695313192176953131931769531319417695313195176953131961769531319717695313198176953131991769531320017695313201176953132021769531320317695313204176953132051769531320617695313207176953132081769531320917695313210176953132111769531321217695313213176953132141769531321517695313216176953132171769531321817695313219176953132201769531322117695313222176953132231769531322417695313225176953132261769531322717695313228176953132291769531323017695313231176953132321769531323317695313234176953132351769531323617695313237176953132381769531323917695313240176953132411769531324217695313243176953132441769531324517695313246176953132471769531324817695313249176953132501769531325117695313252176953132531769531325417695313255176953132561769531325717695313258176953132591769531326017695313261176953132621769531326317695313264176953132651769531326617695313267176953132681769531326917695313270176953132711769531327217695313273176953132741769531327517695313276176953132771769531327817695313279176953132801769531328117695313282176953132831769531328417695313285176953132861769531328717695313288176953132891769531329017695313291176953132921769531329317695313294176953132951769531329617695313297176953132981769531329917695313300176953133011769531330217695313303176953133041769531330517695313306176953133071769531330817695313309176953133101769531331117695313312176953133131769531331417695313315176953133161769531331717695313318176953133191769531332017695313321176953133221769531332317695313324176953133251769531332617695313327176953133281769531332917695313330176953133311769531333217695313333176953133341769531333517695313336176953133371769531333817695313339176953133401769531334117695313342176953133431769531334417695313345176953133461769531334717695313348176953133491769531335017695313351176953133521769531335317695313354176953133551769531335617695313357176953133581769531335917695313360176953133611769531336217695313363176953133641769531336517695313366176953133671769531336817695313369176953133701769531337117695313372176953133731769531337417695313375176953133761769531337717695313378176953133791769531338017695313381176953133821769531338317695313384176953133851769531338617695313387176953133881769531338917695313390176953133911769531339217695313393176953133941769531339517695313396176953133971769531339817695313399176953134001769531340117695313402176953134031769531340417695313405176953134061769531340717695313408176953134091769531341017695313411176953134121769531341317695313414176953134151769531341617695313417176953134181769531341917695313420176953134211769531342217695313423176953134241769531342517695313426176953134271769531342817695313429176953134301769531343117695313432176953134331769531343417695313435176953134361769531343717695313438176953134391769531344017695313441176953134421769531344317695313444176953134451769531344617695313447176953134481769531344917695313450176953134511769531345217695313453176953134541769531345517695313456176953134571769531345817695313459176953134601769531346117695313462176953134631769531346417695313465176953134661769531346717695313468176953134691769531347017695313471176953134721769531347317695313474176953134751769531347617695313477176953134781769531347917695313480176953134811769531348217695313483176953134841769531348517695313486176953134871769531348817695313489176953134901769531349117695313492176953134931769531349417695313495176953134961769531349717695313498176953134991769531350017695313501176953135021769531350317695313504176953135051769531350617695313507176953135081769531350917695313510176953135111769531351217695313513176953135141769531351517695313516176953135171769531351817695313519176953135201769531352117695313522176953135231769531352417695313525176953135261769531352717695313528176953135291769531353017695313531176953135321769531353317695313534176953135351769531353617695313537176953135381769531353917695313540176953135411769531354217695313543176953135441769531354517695313546176953135471769531354817695313549176953135501769531355117695313552176953135531769531355417695313555176953135561769531355717695313558176953135591769531356017695313561176953135621769531356317695313564176953135651769531356617695313567176953135681769531356917695313570176953135711769531357217695313573176953135741769531357517695313576176953135771769531357817695313579176953135801769531358117695313582176953135831769531358417695313585176953135861769531358717695313588176953135891769531359017695313591176953135921769531359317695313594176953135951769531359617695313597176953135981769531359917695313600176953136011769531360217695313603176953136041769531360517695313606176953136071769531360817695313609176953136101769531361117695313612176953136131769531361417695313615176953136161769531361717695313618176953136191769531362017695313621176953136221769531362317695313624176953136251769531362617695313627176953136281769531362917695313630176953136311769531363217695313633176953136341769531363517695313636176953136371769531363817695313639176953136401769531364117695313642176953136431769531364417695313645176953136461769531364717695313648176953136491769531365017695313651176953136521769531365317695313654176953136551769531365617695313657176953136581769531365917695313660176953136611769531366217695313663176953136641769531366517695313666176953136671769531366817695313669176953136701769531367117695313672176953136731769531367417695313675176953136761769531367717695313678176953136791769531368017695313681176953136821769531368317695313684176953136851769531368617695313687176953136881769531368917695313690176953136911769531369217695313693176953136941769531369517695313696176953136971769531369817695313699176953137001769531370117695313702176953137031769531370417695313705176953137061769531370717695313708176953137091769531371017695313711176953137121769531371317695313714176953137151769531371617695313717176953137181769531371917695313720176953137211769531372217695313723176953137241769531372517695313726176953137271769531372817695313729176953137301769531373117695313732176953137331769531373417695313735176953137361769531373717695313738176953137391769531374017695313741176953137421769531374317695313744176953137451769531374617695313747176953137481769531374917695313750176953137511769531375217695313753176953137541769531375517695313756176953137571769531375817695313759176953137601769531376117695313762176953137631769531376417695313765176953137661769531376717695313768176953137691769531377017695313771176953137721769531377317695313774176953137751769531377617695313777176953137781769531377917695313780176953137811769531378217695313783176953137841769531378517695313786176953137871769531378817695313789176953137901769531379117695313792176953137931769531379417695313795176953137961769531379717695313798176953137991769531380017695313801176953138021769531380317695313804176953138051769531380617695313807176953138081769531380917695313810176953138111769531381217695313813176953138141769531381517695313816176953138171769531381817695313819176953138201769531382117695313822176953138231769531382417695313825176953138261769531382717695313828176953138291769531383017695313831176953138321769531383317695313834176953138351769531383617695313837176953138381769531383917695313840176953138411769531384217695313843176953138441769531384517695313846176953138471769531384817695313849176953138501769531385117695313852176953138531769531385417695313855176953138561769531385717695313858176953138591769531386017695313861176953138621769531386317695313864176953138651769531386617695313867176953138681769531386917695313870176953138711769531387217695313873176953138741769531387517695313876176953138771769531387817695313879176953138801769531388117695313882176953138831769531388417695313885176953138861769531388717695313888176953138891769531389017695313891176953138921769531389317695313894176953138951769531389617695313897176953138981769531389917695313900176953139011769531390217695313903176953139041769531390517695313906176953139071769531390817695313909176953139101769531391117695313912176953139131769531391417695313915176953139161769531391717695313918176953139191769531392017695313921176953139221769531392317695313924176953139251769531392617695313927176953139281769531392917695313930176953139311769531393217695313933176953139341769531393517695313936176953139371769531393817695313939176953139401769531394117695313942176953139431769531394417695313945176953139461769531394717695313948176953139491769531395017695313951176953139521769531395317695313954176953139551769531395617695313957176953139581769531395917695313960176953139611769531396217695313963176953139641769531396517695313966176953139671769531396817695313969176953139701769531397117695313972176953139731769531397417695313975176953139761769531397717695313978176953139791769531398017695313981176953139821769531398317695313984176953139851769531398617695313987176953139881769531398917695313990176953139911769531399217695313993176953139941769531399517695313996176953139971769531399817695313999176953140001769531400117695314002176953140031769531400417695314005176953140061769531400717695314008176953140091769531401017695314011176953140121769531401317695314014176953140151769531401617695314017176953140181769531401917695314020176953140211769531402217695314023176953140241769531402517695314026176953140271769531402817695314029176953140301769531403117695314032176953140331769531403417695314035176953140361769531403717695314038176953140391769531404017695314041176953140421769531404317695314044176953140451769531404617695314047176953140481769531404917695314050176953140511769531405217695314053176953140541769531405517695314056176953140571769531405817695314059176953140601769531406117695314062176953140631769531406417695314065176953140661769531406717695314068176953140691769531407017695314071176953140721769531407317695314074176953140751769531407617695314077176953140781769531407917695314080176953140811769531408217695314083176953140841769531408517695314086176953140871769531408817695314089176953140901769531409117695314092176953140931769531409417695314095176953140961769531409717695314098176953140991769531410017695314101176953141021769531410317695314104176953141051769531410617695314107176953141081769531410917695314110176953141111769531411217695314113176953141141769531411517695314116176953141171769531411817695314119176953141201769531412117695314122176953141231769531412417695314125176953141261769531412717695314128176953141291769531413017695314131176953141321769531413317695314134176953141351769531413617695314137176953141381769531413917695314140176953141411769531414217695314143176953141441769531414517695314146176953141471769531414817695314149176953141501769531415117695314152176953141531769531415417695314155176953141561769531415717695314158176953141591769531416017695314161176953141621769531416317695314164176953141651769531416617695314167176953141681769531416917695314170176953141711769531417217695314173176953141741769531417517695314176176953141771769531417817695314179176953141801769531418117695314182176953141831769531418417695314185176953141861769531418717695314188176953141891769531419017695314191176953141921769531419317695314194176953141951769531419617695314197176953141981769531419917695314200176953142011769531420217695314203176953142041769531420517695314206176953142071769531420817695314209176953142101769531421117695314212176953142131769531421417695314215176953142161769531421717695314218176953142191769531422017695314221176953142221769531422317695314224176953142251769531422617695314227176953142281769531422917695314230176953142311769531423217695314233176953142341769531423517695314236176953142371769531423817695314239176953142401769531424117695314242176953142431769531424417695314245176953142461769531424717695314248176953142491769531425017695314251176953142521769531425317695314254176953142551769531425617695314257176953142581769531425917695314260176953142611769531426217695314263176953142641769531426517695314266176953142671769531426817695314269176953142701769531427117695314272176953142731769531427417695314275176953142761769531427717695314278176953142791769531428017695314281176953142821769531428317695314284176953142851769531428617695314287176953142881769531428917695314290176953142911769531429217695314293176953142941769531429517695314296176953142971769531429817695314299176953143001769531430117695314302176953143031769531430417695314305176953143061769531430717695314308176953143091769531431017695314311176953143121769531431317695314314176953143151769531431617695314317176953143181769531431917695314320176953143211769531432217695314323176953143241769531432517695314326176953143271769531432817695314329176953143301769531433117695314332176953143331769531433417695314335176953143361769531433717695314338176953143391769531434017695314341176953143421769531434317695314344176953143451769531434617695314347176953143481769531434917695314350176953143511769531435217695314353176953143541769531435517695314356176953143571769531435817695314359176953143601769531436117695314362176953143631769531436417695314365176953143661769531436717695314368176953143691769531437017695314371176953143721769531437317695314374176953143751769531437617695314377176953143781769531437917695314380176953143811769531438217695314383176953143841769531438517695314386176953143871769531438817695314389176953143901769531439117695314392176953143931769531439417695314395176953143961769531439717695314398176953143991769531440017695314401176953144021769531440317695314404176953144051769531440617695314407176953144081769531440917695314410176953144111769531441217695314413176953144141769531441517695314416176953144171769531441817695314419176953144201769531442117695314422176953144231769531442417695314425176953144261769531442717695314428176953144291769531443017695314431176953144321769531443317695314434176953144351769531443617695314437176953144381769531443917695314440176953144411769531444217695314443176953144441769531444517695314446176953144471769531444817695314449176953144501769531445117695314452176953144531769531445417695314455176953144561769531445717695314458176953144591769531446017695314461176953144621769531446317695314464176953144651769531446617695314467176953144681769531446917695314470176953144711769531447217695314473176953144741769531447517695314476176953144771769531447817695314479176953144801769531448117695314482176953144831769531448417695314485176953144861769531448717695314488176953144891769531449017695314491176953144921769531449317695314494176953144951769531449617695314497176953144981769531449917695314500176953145011769531450217695314503176953145041769531450517695314506176953145071769531450817695314509176953145101769531451117695314512176953145131769531451417695314515176953145161769531451717695314518176953145191769531452017695314521176953145221769531452317695314524176953145251769531452617695314527176953145281769531452917695314530176953145311769531453217695314533176953145341769531453517695314536176953145371769531453817695314539176953145401769531454117695314542176953145431769531454417695314545176953145461769531454717695314548176953145491769531455017695314551176953145521769531455317695314554176953145551769531455617695314557176953145581769531455917695314560176953145611769531456217695314563176953145641769531456517695314566176953145671769531456817695314569176953145701769531457117695314572176953145731769531457417695314575176953145761769531457717695314578176953145791769531458017695314581176953145821769531458317695314584176953145851769531458617695314587176953145881769531458917695314590176953145911769531459217695314593176953145941769531459517695314596176953145971769531459817695314599176953146001769531460117695314602176953146031769531460417695314605176953146061769531460717695314608176953146091769531461017695314611176953146121769531461317695314614176953146151769531461617695314617176953146181769531461917695314620176953146211769531462217695314623176953146241769531462517695314626176953146271769531462817695314629176953146301769531463117695314632176953146331769531463417695314635176953146361769531463717695314638176953146391769531464017695314641176953146421769531464317695314644176953146451769531464617695314647176953146481769531464917695314650176953146511769531465217695314653176953146541769531465517695314656176953146571769531465817695314659176953146601769531466117695314662176953146631769531466417695314665176953146661769531466717695314668176953146691769531467017695314671176953146721769531467317695314674176953146751769531467617695314677176953146781769531467917695314680176953146811769531468217695314683176953146841769531468517695314686176953146871769531468817695314689176953146901769531469117695314692176953146931769531469417695314695176953146961769531469717695314698176953146991769531470017695314701176953147021769531470317695314704176953147051769531470617695314707176953147081769531470917695314710176953147111769531471217695314713176953147141769531471517695314716176953147171769531471817695314719176953147201769531472117695314722176953147231769531472417695314725176953147261769531472717695314728176953147291769531473017695314731176953147321769531473317695314734176953147351769531473617695314737176953147381769531473917695314740176953147411769531474217695314743176953147441769531474517695314746176953147471769531474817695314749176953147501769531475117695314752176953147531769531475417695314755176953147561769531475717695314758176953147591769531476017695314761176953147621769531476317695314764176953147651769531476617695314767176953147681769531476917695314770176953147711769531477217695314773176953147741769531477517695314776176953147771769531477817695314779176953147801769531478117695314782176953147831769531478417695314785176953147861769531478717695314788176953147891769531479017695314791176953147921769531479317695314794176953147951769531479617695314797176953147981769531479917695314800176953148011769531480217695314803176953148041769531480517695314806176953148071769531480817695314809176953148101769531481117695314812176953148131769531481417695314815176953148161769531481717695314818176953148191769531482017695314821176953148221769531482317695314824176953148251769531482617695314827176953148281769531482917695314830176953148311769531483217695314833176953148341769531483517695314836176953148371769531483817695314839176953148401769531484117695314842176953148431769531484417695314845176953148461769531484717695314848176953148491769531485017695314851176953148521769531485317695314854176953148551769531485617695314857176953148581769531485917695314860176953148611769531486217695314863176953148641769531486517695314866176953148671769531486817695314869176953148701769531487117695314872176953148731769531487417695314875176953148761769531487717695314878176953148791769531488017695314881176953148821769531488317695314884176953148851769531488617695314887176953148881769531488917695314890176953148911769531489217695314893176953148941769531489517695314896176953148971769531489817695314899176953149001769531490117695314902176953149031769531490417695314905176953149061769531490717695314908176953149091769531491017695314911176953149121769531491317695314914176953149151769531491617695314917176953149181769531491917695314920176953149211769531492217695314923176953149241769531492517695314926176953149271769531492817695314929176953149301769531493117695314932176953149331769531493417695314935176953149361769531493717695314938176953149391769531494017695314941176953149421769531494317695314944176953149451769531494617695314947176953149481769531494917695314950176953149511769531495217695314953176953149541769531495517695314956176953149571769531495817695314959176953149601769531496117695314962176953149631769531496417695314965176953149661769531496717695314968176953149691769531497017695314971176953149721769531497317695314974176953149751769531497617695314977176953149781769531497917695314980176953149811769531498217695314983176953149841769531498517695314986176953149871769531498817695314989176953149901769531499117695314992176953149931769531499417695314995176953149961769531499717695314998176953149991769531500017695315001176953150021769531500317695315004176953150051769531500617695315007176953150081769531500917695315010176953150111769531501217695315013176953150141769531501517695315016176953150171769531501817695315019176953150201769531502117695315022176953150231769531502417695315025176953150261769531502717695315028176953150291769531503017695315031176953150321769531503317695315034176953150351769531503617695315037176953150381769531503917695315040176953150411769531504217695315043176953150441769531504517695315046176953150471769531504817695315049176953150501769531505117695315052176953150531769531505417695315055176953150561769531505717695315058176953150591769531506017695315061176953150621769531506317695315064176953150651769531506617695315067176953150681769531506917695315070176953150711769531507217695315073176953150741769531507517695315076176953150771769531507817695315079176953150801769531508117695315082176953150831769531508417695315085176953150861769531508717695315088176953150891769531509017695315091176953150921769531509317695315094176953150951769531509617695315097176953150981769531509917695315100176953151011769531510217695315103176953151041769531510517695315106176953151071769531510817695315109176953151101769531511117695315112176953151131769531511417695315115176953151161769531511717695315118176953151191769531512017695315121176953151221769531512317695315124176953151251769531512617695315127176953151281769531512917695315130176953151311769531513217695315133176953151341769531513517695315136176953151371769531513817695315139176953151401769531514117695315142176953151431769531514417695315145176953151461769531514717695315148176953151491769531515017695315151176953151521769531515317695315154176953151551769531515617695315157176953151581769531515917695315160176953151611769531516217695315163176953151641769531516517695315166176953151671769531516817695315169176953151701769531517117695315172176953151731769531517417695315175176953151761769531517717695315178176953151791769531518017695315181176953151821769531518317695315184176953151851769531518617695315187176953151881769531518917695315190176953151911769531519217695315193176953151941769531519517695315196176953151971769531519817695315199176953152001769531520117695315202176953152031769531520417695315205176953152061769531520717695315208176953152091769531521017695315211176953152121769531521317695315214176953152151769531521617695315217176953152181769531521917695315220176953152211769531522217695315223176953152241769531522517695315226176953152271769531522817695315229176953152301769531523117695315232176953152331769531523417695315235176953152361769531523717695315238176953152391769531524017695315241176953152421769531524317695315244176953152451769531524617695315247176953152481769531524917695315250176953152511769531525217695315253176953152541769531525517695315256176953152571769531525817695315259176953152601769531526117695315262176953152631769531526417695315265176953152661769531526717695315268176953152691769531527017695315271176953152721769531527317695315274176953152751769531527617695315277176953152781769531527917695315280176953152811769531528217695315283176953152841769531528517695315286176953152871769531528817695315289176953152901769531529117695315292176953152931769531529417695315295176953152961769531529717695315298176953152991769531530017695315301176953153021769531530317695315304176953153051769531530617695315307176953153081769531530917695315310176953153111769531531217695315313176953153141769531531517695315316176953153171769531531817695315319176953153201769531532117695315322176953153231769531532417695315325176953153261769531532717695315328176953153291769531533017695315331176953153321769531533317695315334176953153351769531533617695315337176953153381769531533917695315340176953153411769531534217695315343176953153441769531534517695315346176953153471769531534817695315349176953153501769531535117695315352176953153531769531535417695315355176953153561769531535717695315358176953153591769531536017695315361176953153621769531536317695315364176953153651769531536617695315367176953153681769531536917695315370176953153711769531537217695315373176953153741769531537517695315376176953153771769531537817695315379176953153801769531538117695315382176953153831769531538417695315385176953153861769531538717695315388176953153891769531539017695315391176953153921769531539317695315394176953153951769531539617695315397176953153981769531539917695315400176953154011769531540217695315403176953154041769531540517695315406176953154071769531540817695315409176953154101769531541117695315412176953154131769531541417695315415176953154161769531541717695315418176953154191769531542017695315421176953154221769531542317695315424176953154251769531542617695315427176953154281769531542917695315430176953154311769531543217695315433176953154341769531543517695315436176953154371769531543817695315439176953154401769531544117695315442176953154431769531544417695315445176953154461769531544717695315448176953154491769531545017695315451176953154521769531545317695315454176953154551769531545617695315457176953154581769531545917695315460176953154611769531546217695315463176953154641769531546517695315466176953154671769531546817695315469176953154701769531547117695315472176953154731769531547417695315475176953154761769531547717695315478176953154791769531548017695315481176953154821769531548317695315484176953154851769531548617695315487176953154881769531548917695315490176953154911769531549217695315493176953154941769531549517695315496176953154971769531549817695315499176953155001769531550117695315502176953155031769531550417695315505176953155061769531550717695315508176953155091769531551017695315511176953155121769531551317695315514176953155151769531551617695315517176953155181769531551917695315520176953155211769531552217695315523176953155241769531552517695315526176953155271769531552817695315529176953155301769531553117695315532176953155331769531553417695315535176953155361769531553717695315538176953155391769531554017695315541176953155421769531554317695315544176953155451769531554617695315547176953155481769531554917695315550176953155511769531555217695315553176953155541769531555517695315556176953155571769531555817695315559176953155601769531556117695315562176953155631769531556417695315565176953155661769531556717695315568176953155691769531557017695315571176953155721769531557317695315574176953155751769531557617695315577176953155781769531557917695315580176953155811769531558217695315583176953155841769531558517695315586176953155871769531558817695315589176953155901769531559117695315592176953155931769531559417695315595176953155961769531559717695315598176953155991769531560017695315601176953156021769531560317695315604176953156051769531560617695315607176953156081769531560917695315610176953156111769531561217695315613176953156141769531561517695315616176953156171769531561817695315619176953156201769531562117695315622176953156231769531562417695315625176953156261769531562717695315628176953156291769531563017695315631176953156321769531563317695315634176953156351769531563617695315637176953156381769531563917695315640176953156411769531564217695315643176953156441769531564517695315646176953156471769531564817695315649176953156501769531565117695315652176953156531769531565417695315655176953156561769531565717695315658176953156591769531566017695315661176953156621769531566317695315664176953156651769531566617695315667176953156681769531566917695315670176953156711769531567217695315673176953156741769531567517695315676176953156771769531567817695315679176953156801769531568117695315682176953156831769531568417695315685176953156861769531568717695315688176953156891769531569017695315691176953156921769531569317695315694176953156951769531569617695315697176953156981769531569917695315700176953157011769531570217695315703176953157041769531570517695315706176953157071769531570817695315709176953157101769531571117695315712176953157131769531571417695315715176953157161769531571717695315718176953157191769531572017695315721176953157221769531572317695315724176953157251769531572617695315727176953157281769531572917695315730176953157311769531573217695315733176953157341769531573517695315736176953157371769531573817695315739176953157401769531574117695315742176953157431769531574417695315745176953157461769531574717695315748176953157491769531575017695315751176953157521769531575317695315754176953157551769531575617695315757176953157581769531575917695315760176953157611769531576217695315763176953157641769531576517695315766176953157671769531576817695315769176953157701769531577117695315772176953157731769531577417695315775176953157761769531577717695315778176953157791769531578017695315781176953157821769531578317695315784176953157851769531578617695315787176953157881769531578917695315790176953157911769531579217695315793176953157941769531579517695315796176953157971769531579817695315799176953158001769531580117695315802176953158031769531580417695315805176953158061769531580717695315808176953158091769531581017695315811176953158121769531581317695315814176953158151769531581617695315817176953158181769531581917695315820176953158211769531582217695315823176953158241769531582517695315826176953158271769531582817695315829176953158301769531583117695315832176953158331769531583417695315835176953158361769531583717695315838176953158391769531584017695315841176953158421769531584317695315844176953158451769531584617695315847176953158481769531584917695315850176953158511769531585217695315853176953158541769531585517695315856176953158571769531585817695315859176953158601769531586117695315862176953158631769531586417695315865176953158661769531586717695315868176953158691769531587017695315871176953158721769531587317695315874176953158751769531587617695315877176953158781769531587917695315880176953158811769531588217695315883176953158841769531588517695315886176953158871769531588817695315889176953158901769531589117695315892176953158931769531589417695315895176953158961769531589717695315898176953158991769531590017695315901176953159021769531590317695315904176953159051769531590617695315907176953159081769531590917695315910176953159111769531591217695315913176953159141769531591517695315916176953159171769531591817695315919176953159201769531592117695315922176953159231769531592417695315925176953159261769531592717695315928176953159291769531593017695315931176953159321769531593317695315934176953159351769531593617695315937176953159381769531593917695315940176953159411769531594217695315943176953159441769531594517695315946176953159471769531594817695315949176953159501769531595117695315952176953159531769531595417695315955176953159561769531595717695315958176953159591769531596017695315961176953159621769531596317695315964176953159651769531596617695315967176953159681769531596917695315970176953159711769531597217695315973176953159741769531597517695315976176953159771769531597817695315979176953159801769531598117695315982176953159831769531598417695315985176953159861769531598717695315988176953159891769531599017695315991176953159921769531599317695315994176953159951769531599617695315997176953159981769531599917695316000176953160011769531600217695316003176953160041769531600517695316006176953160071769531600817695316009176953160101769531601117695316012176953160131769531601417695316015176953160161769531601717695316018176953160191769531602017695316021176953160221769531602317695316024176953160251769531602617695316027176953160281769531602917695316030176953160311769531603217695316033176953160341769531603517695316036176953160371769531603817695316039176953160401769531604117695316042176953160431769531604417695316045176953160461769531604717695316048176953160491769531605017695316051176953160521769531605317695316054176953160551769531605617695316057176953160581769531605917695316060176953160611769531606217695316063176953160641769531606517695316066176953160671769531606817695316069176953160701769531607117695316072176953160731769531607417695316075176953160761769531607717695316078176953160791769531608017695316081176953160821769531608317695316084176953160851769531608617695316087176953160881769531608917695316090176953160911769531609217695316093176953160941769531609517695316096176953160971769531609817695316099176953161001769531610117695316102176953161031769531610417695316105176953161061769531610717695316108176953161091769531611017695316111176953161121769531611317695316114176953161151769531611617695316117176953161181769531611917695316120176953161211769531612217695316123176953161241769531612517695316126176953161271769531612817695316129176953161301769531613117695316132176953161331769531613417695316135176953161361769531613717695316138176953161391769531614017695316141176953161421769531614317695316144176953161451769531614617695316147176953161481769531614917695316150176953161511769531615217695316153176953161541769531615517695316156176953161571769531615817695316159176953161601769531616117695316162176953161631769531616417695316165176953161661769531616717695316168176953161691769531617017695316171176953161721769531617317695316174176953161751769531617617695316177176953161781769531617917695316180176953161811769531618217695316183176953161841769531618517695316186176953161871769531618817695316189176953161901769531619117695316192176953161931769531619417695316195176953161961769531619717695316198176953161991769531620017695316201176953162021769531620317695316204176953162051769531620617695316207176953162081769531620917695316210176953162111769531621217695316213176953162141769531621517695316216176953162171769531621817695316219176953162201769531622117695316222176953162231769531622417695316225176953162261769531622717695316228176953162291769531623017695316231176953162321769531623317695316234176953162351769531623617695316237176953162381769531623917695316240176953162411769531624217695316243176953162441769531624517695316246176953162471769531624817695316249176953162501769531625117695316252176953162531769531625417695316255176953162561769531625717695316258176953162591769531626017695316261176953162621769531626317695316264176953162651769531626617695316267176953162681769531626917695316270176953162711769531627217695316273176953162741769531627517695316276176953162771769531627817695316279176953162801769531628117695316282176953162831769531628417695316285176953162861769531628717695316288176953162891769531629017695316291176953162921769531629317695316294176953162951769531629617695316297176953162981769531629917695316300176953163011769531630217695316303176953163041769531630517695316306176953163071769531630817695316309176953163101769531631117695316312176953163131769531631417695316315176953163161769531631717695316318176953163191769531632017695316321176953163221769531632317695316324176953163251769531632617695316327176953163281769531632917695316330176953163311769531633217695316333176953163341769531633517695316336176953163371769531633817695316339176953163401769531634117695316342176953163431769531634417695316345176953163461769531634717695316348176953163491769531635017695316351176953163521769531635317695316354176953163551769531635617695316357176953163581769531635917695316360176953163611769531636217695316363176953163641769531636517695316366176953163671769531636817695316369176953163701769531637117695316372176953163731769531637417695316375176953163761769531637717695316378176953163791769531638017695316381176953163821769531638317695316384176953163851769531638617695316387176953163881769531638917695316390176953163911769531639217695316393176953163941769531639517695316396176953163971769531639817695316399176953164001769531640117695316402176953164031769531640417695316405176953164061769531640717695316408176953164091769531641017695316411176953164121769531641317695316414176953164151769531641617695316417176953164181769531641917695316420176953164211769531642217695316423176953164241769531642517695316426176953164271769531642817695316429176953164301769531643117695316432176953164331769531643417695316435176953164361769531643717695316438176953164391769531644017695316441176953164421769531644317695316444176953164451769531644617695316447176953164481769531644917695316450176953164511769531645217695316453176953164541769531645517695316456176953164571769531645817695316459176953164601769531646117695316462176953164631769531646417695316465176953164661769531646717695316468176953164691769531647017695316471176953164721769531647317695316474176953164751769531647617695316477176953164781769531647917695316480176953164811769531648217695316483176953164841769531648517695316486176953164871769531648817695316489176953164901769531649117695316492176953164931769531649417695316495176953164961769531649717695316498176953164991769531650017695316501176953165021769531650317695316504176953165051769531650617695316507176953165081769531650917695316510176953165111769531651217695316513176953165141769531651517695316516176953165171769531651817695316519176953165201769531652117695316522176953165231769531652417695316525176953165261769531652717695316528176953165291769531653017695316531176953165321769531653317695316534176953165351769531653617695316537176953165381769531653917695316540176953165411769531654217695316543176953165441769531654517695316546176953165471769531654817695316549176953165501769531655117695316552176953165531769531655417695316555176953165561769531655717695316558176953165591769531656017695316561176953165621769531656317695316564176953165651769531656617695316567176953165681769531656917695316570176953165711769531657217695316573176953165741769531657517695316576176953165771769531657817695316579176953165801769531658117695316582176953165831769531658417695316585176953165861769531658717695316588176953165891769531659017695316591176953165921769531659317695316594176953165951769531659617695316597176953165981769531659917695316600176953166011769531660217695316603176953166041769531660517695316606176953166071769531660817695316609176953166101769531661117695316612176953166131769531661417695316615176953166161769531661717695316618176953166191769531662017695316621176953166221769531662317695316624176953166251769531662617695316627176953166281769531662917695316630176953166311769531663217695316633176953166341769531663517695316636176953166371769531663817695316639176953166401769531664117695316642176953166431769531664417695316645176953166461769531664717695316648176953166491769531665017695316651176953166521769531665317695316654176953166551769531665617695316657176953166581769531665917695316660176953166611769531666217695316663176953166641769531666517695316666176953166671769531666817695316669176953166701769531667117695316672176953166731769531667417695316675176953166761769531667717695316678176953166791769531668017695316681176953166821769531668317695316684176953166851769531668617695316687176953166881769531668917695316690176953166911769531669217695316693176953166941769531669517695316696176953166971769531669817695316699176953167001769531670117695316702176953167031769531670417695316705176953167061769531670717695316708176953167091769531671017695316711176953167121769531671317695316714176953167151769531671617695316717176953167181769531671917695316720176953167211769531672217695316723176953167241769531672517695316726176953167271769531672817695316729176953167301769531673117695316732176953167331769531673417695316735176953167361769531673717695316738176953167391769531674017695316741176953167421769531674317695316744176953167451769531674617695316747176953167481769531674917695316750176953167511769531675217695316753176953167541769531675517695316756176953167571769531675817695316759176953167601769531676117695316762176953167631769531676417695316765176953167661769531676717695316768176953167691769531677017695316771176953167721769531677317695316774176953167751769531677617695316777176953167781769531677917695316780176953167811769531678217695316783176953167841769531678517695316786176953167871769531678817695316789176953167901769531679117695316792176953167931769531679417695316795176953167961769531679717695316798176953167991769531680017695316801176953168021769531680317695316804176953168051769531680617695316807176953168081769531680917695316810176953168111769531681217695316813176953168141769531681517695316816176953168171769531681817695316819176953168201769531682117695316822176953168231769531682417695316825176953168261769531682717695316828176953168291769531683017695316831176953168321769531683317695316834176953168351769531683617695316837176953168381769531683917695316840176953168411769531684217695316843176953168441769531684517695316846176953168471769531684817695316849176953168501769531685117695316852176953168531769531685417695316855176953168561769531685717695316858176953168591769531686017695316861176953168621769531686317695316864176953168651769531686617695316867176953168681769531686917695316870176953168711769531687217695316873176953168741769531687517695316876176953168771769531687817695316879176953168801769531688117695316882176953168831769531688417695316885176953168861769531688717695316888176953168891769531689017695316891176953168921769531689317695316894176953168951769531689617695316897176953168981769531689917695316900176953169011769531690217695316903176953169041769531690517695316906176953169071769531690817695316909176953169101769531691117695316912176953169131769531691417695316915176953169161769531691717695316918176953169191769531692017695316921176953169221769531692317695316924176953169251769531692617695316927176953169281769531692917695316930176953169311769531693217695316933176953169341769531693517695316936176953169371769531693817695316939176953169401769531694117695316942176953169431769531694417695316945176953169461769531694717695316948176953169491769531695017695316951176953169521769531695317695316954176953169551769531695617695316957176953169581769531695917695316960176953169611769531696217695316963176953169641769531696517695316966176953169671769531696817695316969176953169701769531697117695316972176953169731769531697417695316975176953169761769531697717695316978176953169791769531698017695316981176953169821769531698317695316984176953169851769531698617695316987176953169881769531698917695316990176953169911769531699217695316993176953169941769531699517695316996176953169971769531699817695316999176953170001769531700117695317002176953170031769531700417695317005176953170061769531700717695317008176953170091769531701017695317011176953170121769531701317695317014176953170151769531701617695317017176953170181769531701917695317020176953170211769531702217695317023176953170241769531702517695317026176953170271769531702817695317029176953170301769531703117695317032176953170331769531703417695317035176953170361769531703717695317038176953170391769531704017695317041176953170421769531704317695317044176953170451769531704617695317047176953170481769531704917695317050176953170511769531705217695317053176953170541769531705517695317056176953170571769531705817695317059176953170601769531706117695317062176953170631769531706417695317065176953170661769531706717695317068176953170691769531707017695317071176953170721769531707317695317074176953170751769531707617695317077176953170781769531707917695317080176953170811769531708217695317083176953170841769531708517695317086176953170871769531708817695317089176953170901769531709117695317092176953170931769531709417695317095176953170961769531709717695317098176953170991769531710017695317101176953171021769531710317695317104176953171051769531710617695317107176953171081769531710917695317110176953171111769531711217695317113176953171141769531711517695317116176953171171769531711817695317119176953171201769531712117695317122176953171231769531712417695317125176953171261769531712717695317128176953171291769531713017695317131176953171321769531713317695317134176953171351769531713617695317137176953171381769531713917695317140176953171411769531714217695317143176953171441769531714517695317146176953171471769531714817695317149176953171501769531715117695317152176953171531769531715417695317155176953171561769531715717695317158176953171591769531716017695317161176953171621769531716317695317164176953171651769531716617695317167176953171681769531716917695317170176953171711769531717217695317173176953171741769531717517695317176176953171771769531717817695317179176953171801769531718117695317182176953171831769531718417695317185176953171861769531718717695317188176953171891769531719017695317191176953171921769531719317695317194176953171951769531719617695317197176953171981769531719917695317200176953172011769531720217695317203176953172041769531720517695317206176953172071769531720817695317209176953172101769531721117695317212176953172131769531721417695317215176953172161769531721717695317218176953172191769531722017695317221176953172221769531722317695317224176953172251769531722617695317227176953172281769531722917695317230176953172311769531723217695317233176953172341769531723517695317236176953172371769531723817695317239176953172401769531724117695317242176953172431769531724417695317245176953172461769531724717695317248176953172491769531725017695317251176953172521769531725317695317254176953172551769531725617695317257176953172581769531725917695317260176953172611769531726217695317263176953172641769531726517695317266176953172671769531726817695317269176953172701769531727117695317272176953172731769531727417695317275176953172761769531727717695317278176953172791769531728017695317281176953172821769531728317695317284176953172851769531728617695317287176953172881769531728917695317290176953172911769531729217695317293176953172941769531729517695317296176953172971769531729817695317299176953173001769531730117695317302176953173031769531730417695317305176953173061769531730717695317308176953173091769531731017695317311176953173121769531731317695317314176953173151769531731617695317317176953173181769531731917695317320176953173211769531732217695317323176953173241769531732517695317326176953173271769531732817695317329176953173301769531733117695317332176953173331769531733417695317335176953173361769531733717695317338176953173391769531734017695317341176953173421769531734317695317344176953173451769531734617695317347176953173481769531734917695317350176953173511769531735217695317353176953173541769531735517695317356176953173571769531735817695317359176953173601769531736117695317362176953173631769531736417695317365176953173661769531736717695317368176953173691769531737017695317371176953173721769531737317695317374176953173751769531737617695317377176953173781769531737917695317380176953173811769531738217695317383176953173841769531738517695317386176953173871769531738817695317389176953173901769531739117695317392176953173931769531739417695317395176953173961769531739717695317398176953173991769531740017695317401176953174021769531740317695317404176953174051769531740617695317407176953174081769531740917695317410176953174111769531741217695317413176953174141769531741517695317416176953174171769531741817695317419176953174201769531742117695317422176953174231769531742417695317425176953174261769531742717695317428176953174291769531743017695317431176953174321769531743317695317434176953174351769531743617695317437176953174381769531743917695317440176953174411769531744217695317443176953174441769531744517695317446176953174471769531744817695317449176953174501769531745117695317452176953174531769531745417695317455176953174561769531745717695317458176953174591769531746017695317461176953174621769531746317695317464176953174651769531746617695317467176953174681769531746917695317470176953174711769531747217695317473176953174741769531747517695317476176953174771769531747817695317479176953174801769531748117695317482176953174831769531748417695317485176953174861769531748717695317488176953174891769531749017695317491176953174921769531749317695317494176953174951769531749617695317497176953174981769531749917695317500176953175011769531750217695317503176953175041769531750517695317506176953175071769531750817695317509176953175101769531751117695317512176953175131769531751417695317515176953175161769531751717695317518176953175191769531752017695317521176953175221769531752317695317524176953175251769531752617695317527176953175281769531752917695317530176953175311769531753217695317533176953175341769531753517695317536176953175371769531753817695317539176953175401769531754117695317542176953175431769531754417695317545176953175461769531754717695317548176953175491769531755017695317551176953175521769531755317695317554176953175551769531755617695317557176953175581769531755917695317560176953175611769531756217695317563176953175641769531756517695317566176953175671769531756817695317569176953175701769531757117695317572176953175731769531757417695317575176953175761769531757717695317578176953175791769531758017695317581176953175821769531758317695317584176953175851769531758617695317587176953175881769531758917695317590176953175911769531759217695317593176953175941769531759517695317596176953175971769531759817695317599176953176001769531760117695317602176953176031769531760417695317605176953176061769531760717695317608176953176091769531761017695317611176953176121769531761317695317614176953176151769531761617695317617176953176181769531761917695317620176953176211769531762217695317623176953176241769531762517695317626176953176271769531762817695317629176953176301769531763117695317632176953176331769531763417695317635176953176361769531763717695317638176953176391769531764017695317641176953176421769531764317695317644176953176451769531764617695317647176953176481769531764917695317650176953176511769531765217695317653176953176541769531765517695317656176953176571769531765817695317659176953176601769531766117695317662176953176631769531766417695317665176953176661769531766717695317668176953176691769531767017695317671176953176721769531767317695317674176953176751769531767617695317677176953176781769531767917695317680176953176811769531768217695317683176953176841769531768517695317686176953176871769531768817695317689176953176901769531769117695317692176953176931769531769417695317695176953176961769531769717695317698176953176991769531770017695317701176953177021769531770317695317704176953177051769531770617695317707176953177081769531770917695317710176953177111769531771217695317713176953177141769531771517695317716176953177171769531771817695317719176953177201769531772117695317722176953177231769531772417695317725176953177261769531772717695317728176953177291769531773017695317731176953177321769531773317695317734176953177351769531773617695317737176953177381769531773917695317740176953177411769531774217695317743176953177441769531774517695317746176953177471769531774817695317749176953177501769531775117695317752176953177531769531775417695317755176953177561769531775717695317758176953177591769531776017695317761176953177621769531776317695317764176953177651769531776617695317767176953177681769531776917695317770176953177711769531777217695317773176953177741769531777517695317776176953177771769531777817695317779176953177801769531778117695317782176953177831769531778417695317785176953177861769531778717695317788176953177891769531779017695317791176953177921769531779317695317794176953177951769531779617695317797176953177981769531779917695317800176953178011769531780217695317803176953178041769531780517695317806176953178071769531780817695317809176953178101769531781117695317812176953178131769531781417695317815176953178161769531781717695317818176953178191769531782017695317821176953178221769531782317695317824176953178251769531782617695317827176953178281769531782917695317830176953178311769531783217695317833176953178341769531783517695317836176953178371769531783817695317839176953178401769531784117695317842176953178431769531784417695317845176953178461769531784717695317848176953178491769531785017695317851176953178521769531785317695317854176953178551769531785617695317857176953178581769531785917695317860176953178611769531786217695317863176953178641769531786517695317866176953178671769531786817695317869176953178701769531787117695317872176953178731769531787417695317875176953178761769531787717695317878176953178791769531788017695317881176953178821769531788317695317884176953178851769531788617695317887176953178881769531788917695317890176953178911769531789217695317893176953178941769531789517695317896176953178971769531789817695317899176953179001769531790117695317902176953179031769531790417695317905176953179061769531790717695317908176953179091769531791017695317911176953179121769531791317695317914176953179151769531791617695317917176953179181769531791917695317920176953179211769531792217695317923176953179241769531792517695317926176953179271769531792817695317929176953179301769531793117695317932176953179331769531793417695317935176953179361769531793717695317938176953179391769531794017695317941176953179421769531794317695317944176953179451769531794617695317947176953179481769531794917695317950176953179511769531795217695317953176953179541769531795517695317956176953179571769531795817695317959176953179601769531796117695317962176953179631769531796417695317965176953179661769531796717695317968176953179691769531797017695317971176953179721769531797317695317974176953179751769531797617695317977176953179781769531797917695317980176953179811769531798217695317983176953179841769531798517695317986176953179871769531798817695317989176953179901769531799117695317992176953179931769531799417695317995176953179961769531799717695317998176953179991769531800017695318001176953180021769531800317695318004176953180051769531800617695318007176953180081769531800917695318010176953180111769531801217695318013176953180141769531801517695318016176953180171769531801817695318019176953180201769531802117695318022176953180231769531802417695318025176953180261769531802717695318028176953180291769531803017695318031176953180321769531803317695318034176953180351769531803617695318037176953180381769531803917695318040176953180411769531804217695318043176953180441769531804517695318046176953180471769531804817695318049176953180501769531805117695318052176953180531769531805417695318055176953180561769531805717695318058176953180591769531806017695318061176953180621769531806317695318064176953180651769531806617695318067176953180681769531806917695318070176953180711769531807217695318073176953180741769531807517695318076176953180771769531807817695318079176953180801769531808117695318082176953180831769531808417695318085176953180861769531808717695318088176953180891769531809017695318091176953180921769531809317695318094176953180951769531809617695318097176953180981769531809917695318100176953181011769531810217695318103176953181041769531810517695318106176953181071769531810817695318109176953181101769531811117695318112176953181131769531811417695318115176953181161769531811717695318118176953181191769531812017695318121176953181221769531812317695318124176953181251769531812617695318127176953181281769531812917695318130176953181311769531813217695318133176953181341769531813517695318136176953181371769531813817695318139176953181401769531814117695318142176953181431769531814417695318145176953181461769531814717695318148176953181491769531815017695318151176953181521769531815317695318154176953181551769531815617695318157176953181581769531815917695318160176953181611769531816217695318163176953181641769531816517695318166176953181671769531816817695318169176953181701769531817117695318172176953181731769531817417695318175176953181761769531817717695318178176953181791769531818017695318181176953181821769531818317695318184176953181851769531818617695318187176953181881769531818917695318190176953181911769531819217695318193176953181941769531819517695318196176953181971769531819817695318199176953182001769531820117695318202176953182031769531820417695318205176953182061769531820717695318208176953182091769531821017695318211176953182121769531821317695318214176953182151769531821617695318217176953182181769531821917695318220176953182211769531822217695318223176953182241769531822517695318226176953182271769531822817695318229176953182301769531823117695318232176953182331769531823417695318235176953182361769531823717695318238176953182391769531824017695318241176953182421769531824317695318244176953182451769531824617695318247176953182481769531824917695318250176953182511769531825217695318253176953182541769531825517695318256176953182571769531825817695318259176953182601769531826117695318262176953182631769531826417695318265176953182661769531826717695318268176953182691769531827017695318271176953182721769531827317695318274176953182751769531827617695318277176953182781769531827917695318280176953182811769531828217695318283176953182841769531828517695318286176953182871769531828817695318289176953182901769531829117695318292176953182931769531829417695318295176953182961769531829717695318298176953182991769531830017695318301176953183021769531830317695318304176953183051769531830617695318307176953183081769531830917695318310176953183111769531831217695318313176953183141769531831517695318316176953183171769531831817695318319176953183201769531832117695318322176953183231769531832417695318325176953183261769531832717695318328176953183291769531833017695318331176953183321769531833317695318334176953183351769531833617695318337176953183381769531833917695318340176953183411769531834217695318343176953183441769531834517695318346176953183471769531834817695318349176953183501769531835117695318352176953183531769531835417695318355176953183561769531835717695318358176953183591769531836017695318361176953183621769531836317695318364176953183651769531836617695318367176953183681769531836917695318370176953183711769531837217695318373176953183741769531837517695318376176953183771769531837817695318379176953183801769531838117695318382176953183831769531838417695318385176953183861769531838717695318388176953183891769531839017695318391176953183921769531839317695318394176953183951769531839617695318397176953183981769531839917695318400176953184011769531840217695318403176953184041769531840517695318406176953184071769531840817695318409176953184101769531841117695318412176953184131769531841417695318415176953184161769531841717695318418176953184191769531842017695318421176953184221769531842317695318424176953184251769531842617695318427176953184281769531842917695318430176953184311769531843217695318433176953184341769531843517695318436176953184371769531843817695318439176953184401769531844117695318442176953184431769531844417695318445176953184461769531844717695318448176953184491769531845017695318451176953184521769531845317695318454176953184551769531845617695318457176953184581769531845917695318460176953184611769531846217695318463176953184641769531846517695318466176953184671769531846817695318469176953184701769531847117695318472176953184731769531847417695318475176953184761769531847717695318478176953184791769531848017695318481176953184821769531848317695318484176953184851769531848617695318487176953184881769531848917695318490176953184911769531849217695318493176953184941769531849517695318496176953184971769531849817695318499176953185001769531850117695318502176953185031769531850417695318505176953185061769531850717695318508176953185091769531851017695318511176953185121769531851317695318514176953185151769531851617695318517176953185181769531851917695318520176953185211769531852217695318523176953185241769531852517695318526176953185271769531852817695318529176953185301769531853117695318532176953185331769531853417695318535176953185361769531853717695318538176953185391769531854017695318541176953185421769531854317695318544176953185451769531854617695318547176953185481769531854917695318550176953185511769531855217695318553176953185541769531855517695318556176953185571769531855817695318559176953185601769531856117695318562176953185631769531856417695318565176953185661769531856717695318568176953185691769531857017695318571176953185721769531857317695318574176953185751769531857617695318577176953185781769531857917695318580176953185811769531858217695318583176953185841769531858517695318586176953185871769531858817695318589176953185901769531859117695318592176953185931769531859417695318595176953185961769531859717695318598176953185991769531860017695318601176953186021769531860317695318604176953186051769531860617695318607176953186081769531860917695318610176953186111769531861217695318613176953186141769531861517695318616176953186171769531861817695318619176953186201769531862117695318622176953186231769531862417695318625176953186261769531862717695318628176953186291769531863017695318631176953186321769531863317695318634176953186351769531863617695318637176953186381769531863917695318640176953186411769531864217695318643176953186441769531864517695318646176953186471769531864817695318649176953186501769531865117695318652176953186531769531865417695318655176953186561769531865717695318658176953186591769531866017695318661176953186621769531866317695318664176953186651769531866617695318667176953186681769531866917695318670176953186711769531867217695318673176953186741769531867517695318676176953186771769531867817695318679176953186801769531868117695318682176953186831769531868417695318685176953186861769531868717695318688176953186891769531869017695318691176953186921769531869317695318694176953186951769531869617695318697176953186981769531869917695318700176953187011769531870217695318703176953187041769531870517695318706176953187071769531870817695318709176953187101769531871117695318712176953187131769531871417695318715176953187161769531871717695318718176953187191769531872017695318721176953187221769531872317695318724176953187251769531872617695318727176953187281769531872917695318730176953187311769531873217695318733176953187341769531873517695318736176953187371769531873817695318739176953187401769531874117695318742176953187431769531874417695318745176953187461769531874717695318748176953187491769531875017695318751176953187521769531875317695318754176953187551769531875617695318757176953187581769531875917695318760176953187611769531876217695318763176953187641769531876517695318766176953187671769531876817695318769176953187701769531877117695318772176953187731769531877417695318775176953187761769531877717695318778176953187791769531878017695318781176953187821769531878317695318784176953187851769531878617695318787176953187881769531878917695318790176953187911769531879217695318793176953187941769531879517695318796176953187971769531879817695318799176953188001769531880117695318802176953188031769531880417695318805176953188061769531880717695318808176953188091769531881017695318811176953188121769531881317695318814176953188151769531881617695318817176953188181769531881917695318820176953188211769531882217695318823176953188241769531882517695318826176953188271769531882817695318829176953188301769531883117695318832176953188331769531883417695318835176953188361769531883717695318838176953188391769531884017695318841176953188421769531884317695318844176953188451769531884617695318847176953188481769531884917695318850176953188511769531885217695318853176953188541769531885517695318856176953188571769531885817695318859176953188601769531886117695318862176953188631769531886417695318865176953188661769531886717695318868176953188691769531887017695318871176953188721769531887317695318874176953188751769531887617695318877176953188781769531887917695318880176953188811769531888217695318883176953188841769531888517695318886176953188871769531888817695318889176953188901769531889117695318892176953188931769531889417695318895176953188961769531889717695318898176953188991769531890017695318901176953189021769531890317695318904176953189051769531890617695318907176953189081769531890917695318910176953189111769531891217695318913176953189141769531891517695318916176953189171769531891817695318919176953189201769531892117695318922176953189231769531892417695318925176953189261769531892717695318928176953189291769531893017695318931176953189321769531893317695318934176953189351769531893617695318937176953189381769531893917695318940176953189411769531894217695318943176953189441769531894517695318946176953189471769531894817695318949176953189501769531895117695318952176953189531769531895417695318955176953189561769531895717695318958176953189591769531896017695318961176953189621769531896317695318964176953189651769531896617695318967176953189681769531896917695318970176953189711769531897217695318973176953189741769531897517695318976176953189771769531897817695318979176953189801769531898117695318982176953189831769531898417695318985176953189861769531898717695318988176953189891769531899017695318991176953189921769531899317695318994176953189951769531899617695318997176953189981769531899917695319000176953190011769531900217695319003176953190041769531900517695319006176953190071769531900817695319009176953190101769531901117695319012176953190131769531901417695319015176953190161769531901717695319018176953190191769531902017695319021176953190221769531902317695319024176953190251769531902617695319027176953190281769531902917695319030176953190311769531903217695319033176953190341769531903517695319036176953190371769531903817695319039176953190401769531904117695319042176953190431769531904417695319045176953190461769531904717695319048176953190491769531905017695319051176953190521769531905317695319054176953190551769531905617695319057176953190581769531905917695319060176953190611769531906217695319063176953190641769531906517695319066176953190671769531906817695319069176953190701769531907117695319072176953190731769531907417695319075176953190761769531907717695319078176953190791769531908017695319081176953190821769531908317695319084176953190851769531908617695319087176953190881769531908917695319090176953190911769531909217695319093176953190941769531909517695319096176953190971769531909817695319099176953191001769531910117695319102176953191031769531910417695319105176953191061769531910717695319108176953191091769531911017695319111176953191121769531911317695319114176953191151769531911617695319117176953191181769531911917695319120176953191211769531912217695319123176953191241769531912517695319126176953191271769531912817695319129176953191301769531913117695319132176953191331769531913417695319135176953191361769531913717695319138176953191391769531914017695319141176953191421769531914317695319144176953191451769531914617695319147176953191481769531914917695319150176953191511769531915217695319153176953191541769531915517695319156176953191571769531915817695319159176953191601769531916117695319162176953191631769531916417695319165176953191661769531916717695319168176953191691769531917017695319171176953191721769531917317695319174176953191751769531917617695319177176953191781769531917917695319180176953191811769531918217695319183176953191841769531918517695319186176953191871769531918817695319189176953191901769531919117695319192176953191931769531919417695319195176953191961769531919717695319198176953191991769531920017695319201176953192021769531920317695319204176953192051769531920617695319207176953192081769531920917695319210176953192111769531921217695319213176953192141769531921517695319216176953192171769531921817695319219176953192201769531922117695319222176953192231769531922417695319225176953192261769531922717695319228176953192291769531923017695319231176953192321769531923317695319234176953192351769531923617695319237176953192381769531923917695319240176953192411769531924217695319243176953192441769531924517695319246176953192471769531924817695319249176953192501769531925117695319252176953192531769531925417695319255176953192561769531925717695319258176953192591769531926017695319261176953192621769531926317695319264176953192651769531926617695319267176953192681769531926917695319270176953192711769531927217695319273176953192741769531927517695319276176953192771769531927817695319279176953192801769531928117695319282176953192831769531928417695319285176953192861769531928717695319288176953192891769531929017695319291176953192921769531929317695319294176953192951769531929617695319297176953192981769531929917695319300176953193011769531930217695319303176953193041769531930517695319306176953193071769531930817695319309176953193101769531931117695319312176953193131769531931417695319315176953193161769531931717695319318176953193191769531932017695319321176953193221769531932317695319324176953193251769531932617695319327176953193281769531932917695319330176953193311769531933217695319333176953193341769531933517695319336176953193371769531933817695319339176953193401769531934117695319342176953193431769531934417695319345176953193461769531934717695319348176953193491769531935017695319351176953193521769531935317695319354176953193551769531935617695319357176953193581769531935917695319360176953193611769531936217695319363176953193641769531936517695319366176953193671769531936817695319369176953193701769531937117695319372176953193731769531937417695319375176953193761769531937717695319378176953193791769531938017695319381176953193821769531938317695319384176953193851769531938617695319387176953193881769531938917695319390176953193911769531939217695319393176953193941769531939517695319396176953193971769531939817695319399176953194001769531940117695319402176953194031769531940417695319405176953194061769531940717695319408176953194091769531941017695319411176953194121769531941317695319414176953194151769531941617695319417176953194181769531941917695319420176953194211769531942217695319423176953194241769531942517695319426176953194271769531942817695319429176953194301769531943117695319432176953194331769531943417695319435176953194361769531943717695319438176953194391769531944017695319441176953194421769531944317695319444176953194451769531944617695319447176953194481769531944917695319450176953194511769531945217695319453176953194541769531945517695319456176953194571769531945817695319459176953194601769531946117695319462176953194631769531946417695319465176953194661769531946717695319468176953194691769531947017695319471176953194721769531947317695319474176953194751769531947617695319477176953194781769531947917695319480176953194811769531948217695319483176953194841769531948517695319486176953194871769531948817695319489176953194901769531949117695319492176953194931769531949417695319495176953194961769531949717695319498176953194991769531950017695319501176953195021769531950317695319504176953195051769531950617695319507176953195081769531950917695319510176953195111769531951217695319513176953195141769531951517695319516176953195171769531951817695319519176953195201769531952117695319522176953195231769531952417695319525176953195261769531952717695319528176953195291769531953017695319531176953195321769531953317695319534176953195351769531953617695319537176953195381769531953917695319540176953195411769531954217695319543176953195441769531954517695319546176953195471769531954817695319549176953195501769531955117695319552176953195531769531955417695319555176953195561769531955717695319558176953195591769531956017695319561176953195621769531956317695319564176953195651769531956617695319567176953195681769531956917695319570176953195711769531957217695319573176953195741769531957517695319576176953195771769531957817695319579176953195801769531958117695319582176953195831769531958417695319585176953195861769531958717695319588176953195891769531959017695319591176953195921769531959317695319594176953195951769531959617695319597176953195981769531959917695319600176953196011769531960217695319603176953196041769531960517695319606176953196071769531960817695319609176953196101769531961117695319612176953196131769531961417695319615176953196161769531961717695319618176953196191769531962017695319621176953196221769531962317695319624176953196251769531962617695319627176953196281769531962917695319630176953196311769531963217695319633176953196341769531963517695319636176953196371769531963817695319639176953196401769531964117695319642176953196431769531964417695319645176953196461769531964717695319648176953196491769531965017695319651176953196521769531965317695319654176953196551769531965617695319657176953196581769531965917695319660176953196611769531966217695319663176953196641769531966517695319666176953196671769531966817695319669176953196701769531967117695319672176953196731769531967417695319675176953196761769531967717695319678176953196791769531968017695319681176953196821769531968317695319684176953196851769531968617695319687176953196881769531968917695319690176953196911769531969217695319693176953196941769531969517695319696176953196971769531969817695319699176953197001769531970117695319702176953197031769531970417695319705176953197061769531970717695319708176953197091769531971017695319711176953197121769531971317695319714176953197151769531971617695319717176953197181769531971917695319720176953197211769531972217695319723176953197241769531972517695319726176953197271769531972817695319729176953197301769531973117695319732176953197331769531973417695319735176953197361769531973717695319738176953197391769531974017695319741176953197421769531974317695319744176953197451769531974617695319747176953197481769531974917695319750176953197511769531975217695319753176953197541769531975517695319756176953197571769531975817695319759176953197601769531976117695319762176953197631769531976417695319765176953197661769531976717695319768176953197691769531977017695319771176953197721769531977317695319774176953197751769531977617695319777176953197781769531977917695319780176953197811769531978217695319783176953197841769531978517695319786176953197871769531978817695319789176953197901769531979117695319792176953197931769531979417695319795176953197961769531979717695319798176953197991769531980017695319801176953198021769531980317695319804176953198051769531980617695319807176953198081769531980917695319810176953198111769531981217695319813176953198141769531981517695319816176953198171769531981817695319819176953198201769531982117695319822176953198231769531982417695319825176953198261769531982717695319828176953198291769531983017695319831176953198321769531983317695319834176953198351769531983617695319837176953198381769531983917695319840176953198411769531984217695319843176953198441769531984517695319846176953198471769531984817695319849176953198501769531985117695319852176953198531769531985417695319855176953198561769531985717695319858176953198591769531986017695319861176953198621769531986317695319864176953198651769531986617695319867176953198681769531986917695319870176953198711769531987217695319873176953198741769531987517695319876176953198771769531987817695319879176953198801769531988117695319882176953198831769531988417695319885176953198861769531988717695319888176953198891769531989017695319891176953198921769531989317695319894176953198951769531989617695319897176953198981769531989917695319900176953199011769531990217695319903176953199041769531990517695319906176953199071769531990817695319909176953199101769531991117695319912176953199131769531991417695319915176953199161769531991717695319918176953199191769531992017695319921176953199221769531992317695319924176953199251769531992617695319927176953199281769531992917695319930176953199311769531993217695319933176953199341769531993517695319936176953199371769531993817695319939176953199401769531994117695319942176953199431769531994417695319945176953199461769531994717695319948176953199491769531995017695319951176953199521769531995317695319954176953199551769531995617695319957176953199581769531995917695319960176953199611769531996217695319963176953199641769531996517695319966176953199671769531996817695319969176953199701769531997117695319972176953199731769531997417695319975176953199761769531997717695319978176953199791769531998017695319981176953199821769531998317695319984176953199851769531998617695319987176953199881769531998917695319990176953199911769531999217695319993176953199941769531999517695319996176953199971769531999817695319999