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

手机号段1764471

1764471号段手机号码表

17644710000176447100011764471000217644710003176447100041764471000517644710006176447100071764471000817644710009176447100101764471001117644710012176447100131764471001417644710015176447100161764471001717644710018176447100191764471002017644710021176447100221764471002317644710024176447100251764471002617644710027176447100281764471002917644710030176447100311764471003217644710033176447100341764471003517644710036176447100371764471003817644710039176447100401764471004117644710042176447100431764471004417644710045176447100461764471004717644710048176447100491764471005017644710051176447100521764471005317644710054176447100551764471005617644710057176447100581764471005917644710060176447100611764471006217644710063176447100641764471006517644710066176447100671764471006817644710069176447100701764471007117644710072176447100731764471007417644710075176447100761764471007717644710078176447100791764471008017644710081176447100821764471008317644710084176447100851764471008617644710087176447100881764471008917644710090176447100911764471009217644710093176447100941764471009517644710096176447100971764471009817644710099176447101001764471010117644710102176447101031764471010417644710105176447101061764471010717644710108176447101091764471011017644710111176447101121764471011317644710114176447101151764471011617644710117176447101181764471011917644710120176447101211764471012217644710123176447101241764471012517644710126176447101271764471012817644710129176447101301764471013117644710132176447101331764471013417644710135176447101361764471013717644710138176447101391764471014017644710141176447101421764471014317644710144176447101451764471014617644710147176447101481764471014917644710150176447101511764471015217644710153176447101541764471015517644710156176447101571764471015817644710159176447101601764471016117644710162176447101631764471016417644710165176447101661764471016717644710168176447101691764471017017644710171176447101721764471017317644710174176447101751764471017617644710177176447101781764471017917644710180176447101811764471018217644710183176447101841764471018517644710186176447101871764471018817644710189176447101901764471019117644710192176447101931764471019417644710195176447101961764471019717644710198176447101991764471020017644710201176447102021764471020317644710204176447102051764471020617644710207176447102081764471020917644710210176447102111764471021217644710213176447102141764471021517644710216176447102171764471021817644710219176447102201764471022117644710222176447102231764471022417644710225176447102261764471022717644710228176447102291764471023017644710231176447102321764471023317644710234176447102351764471023617644710237176447102381764471023917644710240176447102411764471024217644710243176447102441764471024517644710246176447102471764471024817644710249176447102501764471025117644710252176447102531764471025417644710255176447102561764471025717644710258176447102591764471026017644710261176447102621764471026317644710264176447102651764471026617644710267176447102681764471026917644710270176447102711764471027217644710273176447102741764471027517644710276176447102771764471027817644710279176447102801764471028117644710282176447102831764471028417644710285176447102861764471028717644710288176447102891764471029017644710291176447102921764471029317644710294176447102951764471029617644710297176447102981764471029917644710300176447103011764471030217644710303176447103041764471030517644710306176447103071764471030817644710309176447103101764471031117644710312176447103131764471031417644710315176447103161764471031717644710318176447103191764471032017644710321176447103221764471032317644710324176447103251764471032617644710327176447103281764471032917644710330176447103311764471033217644710333176447103341764471033517644710336176447103371764471033817644710339176447103401764471034117644710342176447103431764471034417644710345176447103461764471034717644710348176447103491764471035017644710351176447103521764471035317644710354176447103551764471035617644710357176447103581764471035917644710360176447103611764471036217644710363176447103641764471036517644710366176447103671764471036817644710369176447103701764471037117644710372176447103731764471037417644710375176447103761764471037717644710378176447103791764471038017644710381176447103821764471038317644710384176447103851764471038617644710387176447103881764471038917644710390176447103911764471039217644710393176447103941764471039517644710396176447103971764471039817644710399176447104001764471040117644710402176447104031764471040417644710405176447104061764471040717644710408176447104091764471041017644710411176447104121764471041317644710414176447104151764471041617644710417176447104181764471041917644710420176447104211764471042217644710423176447104241764471042517644710426176447104271764471042817644710429176447104301764471043117644710432176447104331764471043417644710435176447104361764471043717644710438176447104391764471044017644710441176447104421764471044317644710444176447104451764471044617644710447176447104481764471044917644710450176447104511764471045217644710453176447104541764471045517644710456176447104571764471045817644710459176447104601764471046117644710462176447104631764471046417644710465176447104661764471046717644710468176447104691764471047017644710471176447104721764471047317644710474176447104751764471047617644710477176447104781764471047917644710480176447104811764471048217644710483176447104841764471048517644710486176447104871764471048817644710489176447104901764471049117644710492176447104931764471049417644710495176447104961764471049717644710498176447104991764471050017644710501176447105021764471050317644710504176447105051764471050617644710507176447105081764471050917644710510176447105111764471051217644710513176447105141764471051517644710516176447105171764471051817644710519176447105201764471052117644710522176447105231764471052417644710525176447105261764471052717644710528176447105291764471053017644710531176447105321764471053317644710534176447105351764471053617644710537176447105381764471053917644710540176447105411764471054217644710543176447105441764471054517644710546176447105471764471054817644710549176447105501764471055117644710552176447105531764471055417644710555176447105561764471055717644710558176447105591764471056017644710561176447105621764471056317644710564176447105651764471056617644710567176447105681764471056917644710570176447105711764471057217644710573176447105741764471057517644710576176447105771764471057817644710579176447105801764471058117644710582176447105831764471058417644710585176447105861764471058717644710588176447105891764471059017644710591176447105921764471059317644710594176447105951764471059617644710597176447105981764471059917644710600176447106011764471060217644710603176447106041764471060517644710606176447106071764471060817644710609176447106101764471061117644710612176447106131764471061417644710615176447106161764471061717644710618176447106191764471062017644710621176447106221764471062317644710624176447106251764471062617644710627176447106281764471062917644710630176447106311764471063217644710633176447106341764471063517644710636176447106371764471063817644710639176447106401764471064117644710642176447106431764471064417644710645176447106461764471064717644710648176447106491764471065017644710651176447106521764471065317644710654176447106551764471065617644710657176447106581764471065917644710660176447106611764471066217644710663176447106641764471066517644710666176447106671764471066817644710669176447106701764471067117644710672176447106731764471067417644710675176447106761764471067717644710678176447106791764471068017644710681176447106821764471068317644710684176447106851764471068617644710687176447106881764471068917644710690176447106911764471069217644710693176447106941764471069517644710696176447106971764471069817644710699176447107001764471070117644710702176447107031764471070417644710705176447107061764471070717644710708176447107091764471071017644710711176447107121764471071317644710714176447107151764471071617644710717176447107181764471071917644710720176447107211764471072217644710723176447107241764471072517644710726176447107271764471072817644710729176447107301764471073117644710732176447107331764471073417644710735176447107361764471073717644710738176447107391764471074017644710741176447107421764471074317644710744176447107451764471074617644710747176447107481764471074917644710750176447107511764471075217644710753176447107541764471075517644710756176447107571764471075817644710759176447107601764471076117644710762176447107631764471076417644710765176447107661764471076717644710768176447107691764471077017644710771176447107721764471077317644710774176447107751764471077617644710777176447107781764471077917644710780176447107811764471078217644710783176447107841764471078517644710786176447107871764471078817644710789176447107901764471079117644710792176447107931764471079417644710795176447107961764471079717644710798176447107991764471080017644710801176447108021764471080317644710804176447108051764471080617644710807176447108081764471080917644710810176447108111764471081217644710813176447108141764471081517644710816176447108171764471081817644710819176447108201764471082117644710822176447108231764471082417644710825176447108261764471082717644710828176447108291764471083017644710831176447108321764471083317644710834176447108351764471083617644710837176447108381764471083917644710840176447108411764471084217644710843176447108441764471084517644710846176447108471764471084817644710849176447108501764471085117644710852176447108531764471085417644710855176447108561764471085717644710858176447108591764471086017644710861176447108621764471086317644710864176447108651764471086617644710867176447108681764471086917644710870176447108711764471087217644710873176447108741764471087517644710876176447108771764471087817644710879176447108801764471088117644710882176447108831764471088417644710885176447108861764471088717644710888176447108891764471089017644710891176447108921764471089317644710894176447108951764471089617644710897176447108981764471089917644710900176447109011764471090217644710903176447109041764471090517644710906176447109071764471090817644710909176447109101764471091117644710912176447109131764471091417644710915176447109161764471091717644710918176447109191764471092017644710921176447109221764471092317644710924176447109251764471092617644710927176447109281764471092917644710930176447109311764471093217644710933176447109341764471093517644710936176447109371764471093817644710939176447109401764471094117644710942176447109431764471094417644710945176447109461764471094717644710948176447109491764471095017644710951176447109521764471095317644710954176447109551764471095617644710957176447109581764471095917644710960176447109611764471096217644710963176447109641764471096517644710966176447109671764471096817644710969176447109701764471097117644710972176447109731764471097417644710975176447109761764471097717644710978176447109791764471098017644710981176447109821764471098317644710984176447109851764471098617644710987176447109881764471098917644710990176447109911764471099217644710993176447109941764471099517644710996176447109971764471099817644710999176447110001764471100117644711002176447110031764471100417644711005176447110061764471100717644711008176447110091764471101017644711011176447110121764471101317644711014176447110151764471101617644711017176447110181764471101917644711020176447110211764471102217644711023176447110241764471102517644711026176447110271764471102817644711029176447110301764471103117644711032176447110331764471103417644711035176447110361764471103717644711038176447110391764471104017644711041176447110421764471104317644711044176447110451764471104617644711047176447110481764471104917644711050176447110511764471105217644711053176447110541764471105517644711056176447110571764471105817644711059176447110601764471106117644711062176447110631764471106417644711065176447110661764471106717644711068176447110691764471107017644711071176447110721764471107317644711074176447110751764471107617644711077176447110781764471107917644711080176447110811764471108217644711083176447110841764471108517644711086176447110871764471108817644711089176447110901764471109117644711092176447110931764471109417644711095176447110961764471109717644711098176447110991764471110017644711101176447111021764471110317644711104176447111051764471110617644711107176447111081764471110917644711110176447111111764471111217644711113176447111141764471111517644711116176447111171764471111817644711119176447111201764471112117644711122176447111231764471112417644711125176447111261764471112717644711128176447111291764471113017644711131176447111321764471113317644711134176447111351764471113617644711137176447111381764471113917644711140176447111411764471114217644711143176447111441764471114517644711146176447111471764471114817644711149176447111501764471115117644711152176447111531764471115417644711155176447111561764471115717644711158176447111591764471116017644711161176447111621764471116317644711164176447111651764471116617644711167176447111681764471116917644711170176447111711764471117217644711173176447111741764471117517644711176176447111771764471117817644711179176447111801764471118117644711182176447111831764471118417644711185176447111861764471118717644711188176447111891764471119017644711191176447111921764471119317644711194176447111951764471119617644711197176447111981764471119917644711200176447112011764471120217644711203176447112041764471120517644711206176447112071764471120817644711209176447112101764471121117644711212176447112131764471121417644711215176447112161764471121717644711218176447112191764471122017644711221176447112221764471122317644711224176447112251764471122617644711227176447112281764471122917644711230176447112311764471123217644711233176447112341764471123517644711236176447112371764471123817644711239176447112401764471124117644711242176447112431764471124417644711245176447112461764471124717644711248176447112491764471125017644711251176447112521764471125317644711254176447112551764471125617644711257176447112581764471125917644711260176447112611764471126217644711263176447112641764471126517644711266176447112671764471126817644711269176447112701764471127117644711272176447112731764471127417644711275176447112761764471127717644711278176447112791764471128017644711281176447112821764471128317644711284176447112851764471128617644711287176447112881764471128917644711290176447112911764471129217644711293176447112941764471129517644711296176447112971764471129817644711299176447113001764471130117644711302176447113031764471130417644711305176447113061764471130717644711308176447113091764471131017644711311176447113121764471131317644711314176447113151764471131617644711317176447113181764471131917644711320176447113211764471132217644711323176447113241764471132517644711326176447113271764471132817644711329176447113301764471133117644711332176447113331764471133417644711335176447113361764471133717644711338176447113391764471134017644711341176447113421764471134317644711344176447113451764471134617644711347176447113481764471134917644711350176447113511764471135217644711353176447113541764471135517644711356176447113571764471135817644711359176447113601764471136117644711362176447113631764471136417644711365176447113661764471136717644711368176447113691764471137017644711371176447113721764471137317644711374176447113751764471137617644711377176447113781764471137917644711380176447113811764471138217644711383176447113841764471138517644711386176447113871764471138817644711389176447113901764471139117644711392176447113931764471139417644711395176447113961764471139717644711398176447113991764471140017644711401176447114021764471140317644711404176447114051764471140617644711407176447114081764471140917644711410176447114111764471141217644711413176447114141764471141517644711416176447114171764471141817644711419176447114201764471142117644711422176447114231764471142417644711425176447114261764471142717644711428176447114291764471143017644711431176447114321764471143317644711434176447114351764471143617644711437176447114381764471143917644711440176447114411764471144217644711443176447114441764471144517644711446176447114471764471144817644711449176447114501764471145117644711452176447114531764471145417644711455176447114561764471145717644711458176447114591764471146017644711461176447114621764471146317644711464176447114651764471146617644711467176447114681764471146917644711470176447114711764471147217644711473176447114741764471147517644711476176447114771764471147817644711479176447114801764471148117644711482176447114831764471148417644711485176447114861764471148717644711488176447114891764471149017644711491176447114921764471149317644711494176447114951764471149617644711497176447114981764471149917644711500176447115011764471150217644711503176447115041764471150517644711506176447115071764471150817644711509176447115101764471151117644711512176447115131764471151417644711515176447115161764471151717644711518176447115191764471152017644711521176447115221764471152317644711524176447115251764471152617644711527176447115281764471152917644711530176447115311764471153217644711533176447115341764471153517644711536176447115371764471153817644711539176447115401764471154117644711542176447115431764471154417644711545176447115461764471154717644711548176447115491764471155017644711551176447115521764471155317644711554176447115551764471155617644711557176447115581764471155917644711560176447115611764471156217644711563176447115641764471156517644711566176447115671764471156817644711569176447115701764471157117644711572176447115731764471157417644711575176447115761764471157717644711578176447115791764471158017644711581176447115821764471158317644711584176447115851764471158617644711587176447115881764471158917644711590176447115911764471159217644711593176447115941764471159517644711596176447115971764471159817644711599176447116001764471160117644711602176447116031764471160417644711605176447116061764471160717644711608176447116091764471161017644711611176447116121764471161317644711614176447116151764471161617644711617176447116181764471161917644711620176447116211764471162217644711623176447116241764471162517644711626176447116271764471162817644711629176447116301764471163117644711632176447116331764471163417644711635176447116361764471163717644711638176447116391764471164017644711641176447116421764471164317644711644176447116451764471164617644711647176447116481764471164917644711650176447116511764471165217644711653176447116541764471165517644711656176447116571764471165817644711659176447116601764471166117644711662176447116631764471166417644711665176447116661764471166717644711668176447116691764471167017644711671176447116721764471167317644711674176447116751764471167617644711677176447116781764471167917644711680176447116811764471168217644711683176447116841764471168517644711686176447116871764471168817644711689176447116901764471169117644711692176447116931764471169417644711695176447116961764471169717644711698176447116991764471170017644711701176447117021764471170317644711704176447117051764471170617644711707176447117081764471170917644711710176447117111764471171217644711713176447117141764471171517644711716176447117171764471171817644711719176447117201764471172117644711722176447117231764471172417644711725176447117261764471172717644711728176447117291764471173017644711731176447117321764471173317644711734176447117351764471173617644711737176447117381764471173917644711740176447117411764471174217644711743176447117441764471174517644711746176447117471764471174817644711749176447117501764471175117644711752176447117531764471175417644711755176447117561764471175717644711758176447117591764471176017644711761176447117621764471176317644711764176447117651764471176617644711767176447117681764471176917644711770176447117711764471177217644711773176447117741764471177517644711776176447117771764471177817644711779176447117801764471178117644711782176447117831764471178417644711785176447117861764471178717644711788176447117891764471179017644711791176447117921764471179317644711794176447117951764471179617644711797176447117981764471179917644711800176447118011764471180217644711803176447118041764471180517644711806176447118071764471180817644711809176447118101764471181117644711812176447118131764471181417644711815176447118161764471181717644711818176447118191764471182017644711821176447118221764471182317644711824176447118251764471182617644711827176447118281764471182917644711830176447118311764471183217644711833176447118341764471183517644711836176447118371764471183817644711839176447118401764471184117644711842176447118431764471184417644711845176447118461764471184717644711848176447118491764471185017644711851176447118521764471185317644711854176447118551764471185617644711857176447118581764471185917644711860176447118611764471186217644711863176447118641764471186517644711866176447118671764471186817644711869176447118701764471187117644711872176447118731764471187417644711875176447118761764471187717644711878176447118791764471188017644711881176447118821764471188317644711884176447118851764471188617644711887176447118881764471188917644711890176447118911764471189217644711893176447118941764471189517644711896176447118971764471189817644711899176447119001764471190117644711902176447119031764471190417644711905176447119061764471190717644711908176447119091764471191017644711911176447119121764471191317644711914176447119151764471191617644711917176447119181764471191917644711920176447119211764471192217644711923176447119241764471192517644711926176447119271764471192817644711929176447119301764471193117644711932176447119331764471193417644711935176447119361764471193717644711938176447119391764471194017644711941176447119421764471194317644711944176447119451764471194617644711947176447119481764471194917644711950176447119511764471195217644711953176447119541764471195517644711956176447119571764471195817644711959176447119601764471196117644711962176447119631764471196417644711965176447119661764471196717644711968176447119691764471197017644711971176447119721764471197317644711974176447119751764471197617644711977176447119781764471197917644711980176447119811764471198217644711983176447119841764471198517644711986176447119871764471198817644711989176447119901764471199117644711992176447119931764471199417644711995176447119961764471199717644711998176447119991764471200017644712001176447120021764471200317644712004176447120051764471200617644712007176447120081764471200917644712010176447120111764471201217644712013176447120141764471201517644712016176447120171764471201817644712019176447120201764471202117644712022176447120231764471202417644712025176447120261764471202717644712028176447120291764471203017644712031176447120321764471203317644712034176447120351764471203617644712037176447120381764471203917644712040176447120411764471204217644712043176447120441764471204517644712046176447120471764471204817644712049176447120501764471205117644712052176447120531764471205417644712055176447120561764471205717644712058176447120591764471206017644712061176447120621764471206317644712064176447120651764471206617644712067176447120681764471206917644712070176447120711764471207217644712073176447120741764471207517644712076176447120771764471207817644712079176447120801764471208117644712082176447120831764471208417644712085176447120861764471208717644712088176447120891764471209017644712091176447120921764471209317644712094176447120951764471209617644712097176447120981764471209917644712100176447121011764471210217644712103176447121041764471210517644712106176447121071764471210817644712109176447121101764471211117644712112176447121131764471211417644712115176447121161764471211717644712118176447121191764471212017644712121176447121221764471212317644712124176447121251764471212617644712127176447121281764471212917644712130176447121311764471213217644712133176447121341764471213517644712136176447121371764471213817644712139176447121401764471214117644712142176447121431764471214417644712145176447121461764471214717644712148176447121491764471215017644712151176447121521764471215317644712154176447121551764471215617644712157176447121581764471215917644712160176447121611764471216217644712163176447121641764471216517644712166176447121671764471216817644712169176447121701764471217117644712172176447121731764471217417644712175176447121761764471217717644712178176447121791764471218017644712181176447121821764471218317644712184176447121851764471218617644712187176447121881764471218917644712190176447121911764471219217644712193176447121941764471219517644712196176447121971764471219817644712199176447122001764471220117644712202176447122031764471220417644712205176447122061764471220717644712208176447122091764471221017644712211176447122121764471221317644712214176447122151764471221617644712217176447122181764471221917644712220176447122211764471222217644712223176447122241764471222517644712226176447122271764471222817644712229176447122301764471223117644712232176447122331764471223417644712235176447122361764471223717644712238176447122391764471224017644712241176447122421764471224317644712244176447122451764471224617644712247176447122481764471224917644712250176447122511764471225217644712253176447122541764471225517644712256176447122571764471225817644712259176447122601764471226117644712262176447122631764471226417644712265176447122661764471226717644712268176447122691764471227017644712271176447122721764471227317644712274176447122751764471227617644712277176447122781764471227917644712280176447122811764471228217644712283176447122841764471228517644712286176447122871764471228817644712289176447122901764471229117644712292176447122931764471229417644712295176447122961764471229717644712298176447122991764471230017644712301176447123021764471230317644712304176447123051764471230617644712307176447123081764471230917644712310176447123111764471231217644712313176447123141764471231517644712316176447123171764471231817644712319176447123201764471232117644712322176447123231764471232417644712325176447123261764471232717644712328176447123291764471233017644712331176447123321764471233317644712334176447123351764471233617644712337176447123381764471233917644712340176447123411764471234217644712343176447123441764471234517644712346176447123471764471234817644712349176447123501764471235117644712352176447123531764471235417644712355176447123561764471235717644712358176447123591764471236017644712361176447123621764471236317644712364176447123651764471236617644712367176447123681764471236917644712370176447123711764471237217644712373176447123741764471237517644712376176447123771764471237817644712379176447123801764471238117644712382176447123831764471238417644712385176447123861764471238717644712388176447123891764471239017644712391176447123921764471239317644712394176447123951764471239617644712397176447123981764471239917644712400176447124011764471240217644712403176447124041764471240517644712406176447124071764471240817644712409176447124101764471241117644712412176447124131764471241417644712415176447124161764471241717644712418176447124191764471242017644712421176447124221764471242317644712424176447124251764471242617644712427176447124281764471242917644712430176447124311764471243217644712433176447124341764471243517644712436176447124371764471243817644712439176447124401764471244117644712442176447124431764471244417644712445176447124461764471244717644712448176447124491764471245017644712451176447124521764471245317644712454176447124551764471245617644712457176447124581764471245917644712460176447124611764471246217644712463176447124641764471246517644712466176447124671764471246817644712469176447124701764471247117644712472176447124731764471247417644712475176447124761764471247717644712478176447124791764471248017644712481176447124821764471248317644712484176447124851764471248617644712487176447124881764471248917644712490176447124911764471249217644712493176447124941764471249517644712496176447124971764471249817644712499176447125001764471250117644712502176447125031764471250417644712505176447125061764471250717644712508176447125091764471251017644712511176447125121764471251317644712514176447125151764471251617644712517176447125181764471251917644712520176447125211764471252217644712523176447125241764471252517644712526176447125271764471252817644712529176447125301764471253117644712532176447125331764471253417644712535176447125361764471253717644712538176447125391764471254017644712541176447125421764471254317644712544176447125451764471254617644712547176447125481764471254917644712550176447125511764471255217644712553176447125541764471255517644712556176447125571764471255817644712559176447125601764471256117644712562176447125631764471256417644712565176447125661764471256717644712568176447125691764471257017644712571176447125721764471257317644712574176447125751764471257617644712577176447125781764471257917644712580176447125811764471258217644712583176447125841764471258517644712586176447125871764471258817644712589176447125901764471259117644712592176447125931764471259417644712595176447125961764471259717644712598176447125991764471260017644712601176447126021764471260317644712604176447126051764471260617644712607176447126081764471260917644712610176447126111764471261217644712613176447126141764471261517644712616176447126171764471261817644712619176447126201764471262117644712622176447126231764471262417644712625176447126261764471262717644712628176447126291764471263017644712631176447126321764471263317644712634176447126351764471263617644712637176447126381764471263917644712640176447126411764471264217644712643176447126441764471264517644712646176447126471764471264817644712649176447126501764471265117644712652176447126531764471265417644712655176447126561764471265717644712658176447126591764471266017644712661176447126621764471266317644712664176447126651764471266617644712667176447126681764471266917644712670176447126711764471267217644712673176447126741764471267517644712676176447126771764471267817644712679176447126801764471268117644712682176447126831764471268417644712685176447126861764471268717644712688176447126891764471269017644712691176447126921764471269317644712694176447126951764471269617644712697176447126981764471269917644712700176447127011764471270217644712703176447127041764471270517644712706176447127071764471270817644712709176447127101764471271117644712712176447127131764471271417644712715176447127161764471271717644712718176447127191764471272017644712721176447127221764471272317644712724176447127251764471272617644712727176447127281764471272917644712730176447127311764471273217644712733176447127341764471273517644712736176447127371764471273817644712739176447127401764471274117644712742176447127431764471274417644712745176447127461764471274717644712748176447127491764471275017644712751176447127521764471275317644712754176447127551764471275617644712757176447127581764471275917644712760176447127611764471276217644712763176447127641764471276517644712766176447127671764471276817644712769176447127701764471277117644712772176447127731764471277417644712775176447127761764471277717644712778176447127791764471278017644712781176447127821764471278317644712784176447127851764471278617644712787176447127881764471278917644712790176447127911764471279217644712793176447127941764471279517644712796176447127971764471279817644712799176447128001764471280117644712802176447128031764471280417644712805176447128061764471280717644712808176447128091764471281017644712811176447128121764471281317644712814176447128151764471281617644712817176447128181764471281917644712820176447128211764471282217644712823176447128241764471282517644712826176447128271764471282817644712829176447128301764471283117644712832176447128331764471283417644712835176447128361764471283717644712838176447128391764471284017644712841176447128421764471284317644712844176447128451764471284617644712847176447128481764471284917644712850176447128511764471285217644712853176447128541764471285517644712856176447128571764471285817644712859176447128601764471286117644712862176447128631764471286417644712865176447128661764471286717644712868176447128691764471287017644712871176447128721764471287317644712874176447128751764471287617644712877176447128781764471287917644712880176447128811764471288217644712883176447128841764471288517644712886176447128871764471288817644712889176447128901764471289117644712892176447128931764471289417644712895176447128961764471289717644712898176447128991764471290017644712901176447129021764471290317644712904176447129051764471290617644712907176447129081764471290917644712910176447129111764471291217644712913176447129141764471291517644712916176447129171764471291817644712919176447129201764471292117644712922176447129231764471292417644712925176447129261764471292717644712928176447129291764471293017644712931176447129321764471293317644712934176447129351764471293617644712937176447129381764471293917644712940176447129411764471294217644712943176447129441764471294517644712946176447129471764471294817644712949176447129501764471295117644712952176447129531764471295417644712955176447129561764471295717644712958176447129591764471296017644712961176447129621764471296317644712964176447129651764471296617644712967176447129681764471296917644712970176447129711764471297217644712973176447129741764471297517644712976176447129771764471297817644712979176447129801764471298117644712982176447129831764471298417644712985176447129861764471298717644712988176447129891764471299017644712991176447129921764471299317644712994176447129951764471299617644712997176447129981764471299917644713000176447130011764471300217644713003176447130041764471300517644713006176447130071764471300817644713009176447130101764471301117644713012176447130131764471301417644713015176447130161764471301717644713018176447130191764471302017644713021176447130221764471302317644713024176447130251764471302617644713027176447130281764471302917644713030176447130311764471303217644713033176447130341764471303517644713036176447130371764471303817644713039176447130401764471304117644713042176447130431764471304417644713045176447130461764471304717644713048176447130491764471305017644713051176447130521764471305317644713054176447130551764471305617644713057176447130581764471305917644713060176447130611764471306217644713063176447130641764471306517644713066176447130671764471306817644713069176447130701764471307117644713072176447130731764471307417644713075176447130761764471307717644713078176447130791764471308017644713081176447130821764471308317644713084176447130851764471308617644713087176447130881764471308917644713090176447130911764471309217644713093176447130941764471309517644713096176447130971764471309817644713099176447131001764471310117644713102176447131031764471310417644713105176447131061764471310717644713108176447131091764471311017644713111176447131121764471311317644713114176447131151764471311617644713117176447131181764471311917644713120176447131211764471312217644713123176447131241764471312517644713126176447131271764471312817644713129176447131301764471313117644713132176447131331764471313417644713135176447131361764471313717644713138176447131391764471314017644713141176447131421764471314317644713144176447131451764471314617644713147176447131481764471314917644713150176447131511764471315217644713153176447131541764471315517644713156176447131571764471315817644713159176447131601764471316117644713162176447131631764471316417644713165176447131661764471316717644713168176447131691764471317017644713171176447131721764471317317644713174176447131751764471317617644713177176447131781764471317917644713180176447131811764471318217644713183176447131841764471318517644713186176447131871764471318817644713189176447131901764471319117644713192176447131931764471319417644713195176447131961764471319717644713198176447131991764471320017644713201176447132021764471320317644713204176447132051764471320617644713207176447132081764471320917644713210176447132111764471321217644713213176447132141764471321517644713216176447132171764471321817644713219176447132201764471322117644713222176447132231764471322417644713225176447132261764471322717644713228176447132291764471323017644713231176447132321764471323317644713234176447132351764471323617644713237176447132381764471323917644713240176447132411764471324217644713243176447132441764471324517644713246176447132471764471324817644713249176447132501764471325117644713252176447132531764471325417644713255176447132561764471325717644713258176447132591764471326017644713261176447132621764471326317644713264176447132651764471326617644713267176447132681764471326917644713270176447132711764471327217644713273176447132741764471327517644713276176447132771764471327817644713279176447132801764471328117644713282176447132831764471328417644713285176447132861764471328717644713288176447132891764471329017644713291176447132921764471329317644713294176447132951764471329617644713297176447132981764471329917644713300176447133011764471330217644713303176447133041764471330517644713306176447133071764471330817644713309176447133101764471331117644713312176447133131764471331417644713315176447133161764471331717644713318176447133191764471332017644713321176447133221764471332317644713324176447133251764471332617644713327176447133281764471332917644713330176447133311764471333217644713333176447133341764471333517644713336176447133371764471333817644713339176447133401764471334117644713342176447133431764471334417644713345176447133461764471334717644713348176447133491764471335017644713351176447133521764471335317644713354176447133551764471335617644713357176447133581764471335917644713360176447133611764471336217644713363176447133641764471336517644713366176447133671764471336817644713369176447133701764471337117644713372176447133731764471337417644713375176447133761764471337717644713378176447133791764471338017644713381176447133821764471338317644713384176447133851764471338617644713387176447133881764471338917644713390176447133911764471339217644713393176447133941764471339517644713396176447133971764471339817644713399176447134001764471340117644713402176447134031764471340417644713405176447134061764471340717644713408176447134091764471341017644713411176447134121764471341317644713414176447134151764471341617644713417176447134181764471341917644713420176447134211764471342217644713423176447134241764471342517644713426176447134271764471342817644713429176447134301764471343117644713432176447134331764471343417644713435176447134361764471343717644713438176447134391764471344017644713441176447134421764471344317644713444176447134451764471344617644713447176447134481764471344917644713450176447134511764471345217644713453176447134541764471345517644713456176447134571764471345817644713459176447134601764471346117644713462176447134631764471346417644713465176447134661764471346717644713468176447134691764471347017644713471176447134721764471347317644713474176447134751764471347617644713477176447134781764471347917644713480176447134811764471348217644713483176447134841764471348517644713486176447134871764471348817644713489176447134901764471349117644713492176447134931764471349417644713495176447134961764471349717644713498176447134991764471350017644713501176447135021764471350317644713504176447135051764471350617644713507176447135081764471350917644713510176447135111764471351217644713513176447135141764471351517644713516176447135171764471351817644713519176447135201764471352117644713522176447135231764471352417644713525176447135261764471352717644713528176447135291764471353017644713531176447135321764471353317644713534176447135351764471353617644713537176447135381764471353917644713540176447135411764471354217644713543176447135441764471354517644713546176447135471764471354817644713549176447135501764471355117644713552176447135531764471355417644713555176447135561764471355717644713558176447135591764471356017644713561176447135621764471356317644713564176447135651764471356617644713567176447135681764471356917644713570176447135711764471357217644713573176447135741764471357517644713576176447135771764471357817644713579176447135801764471358117644713582176447135831764471358417644713585176447135861764471358717644713588176447135891764471359017644713591176447135921764471359317644713594176447135951764471359617644713597176447135981764471359917644713600176447136011764471360217644713603176447136041764471360517644713606176447136071764471360817644713609176447136101764471361117644713612176447136131764471361417644713615176447136161764471361717644713618176447136191764471362017644713621176447136221764471362317644713624176447136251764471362617644713627176447136281764471362917644713630176447136311764471363217644713633176447136341764471363517644713636176447136371764471363817644713639176447136401764471364117644713642176447136431764471364417644713645176447136461764471364717644713648176447136491764471365017644713651176447136521764471365317644713654176447136551764471365617644713657176447136581764471365917644713660176447136611764471366217644713663176447136641764471366517644713666176447136671764471366817644713669176447136701764471367117644713672176447136731764471367417644713675176447136761764471367717644713678176447136791764471368017644713681176447136821764471368317644713684176447136851764471368617644713687176447136881764471368917644713690176447136911764471369217644713693176447136941764471369517644713696176447136971764471369817644713699176447137001764471370117644713702176447137031764471370417644713705176447137061764471370717644713708176447137091764471371017644713711176447137121764471371317644713714176447137151764471371617644713717176447137181764471371917644713720176447137211764471372217644713723176447137241764471372517644713726176447137271764471372817644713729176447137301764471373117644713732176447137331764471373417644713735176447137361764471373717644713738176447137391764471374017644713741176447137421764471374317644713744176447137451764471374617644713747176447137481764471374917644713750176447137511764471375217644713753176447137541764471375517644713756176447137571764471375817644713759176447137601764471376117644713762176447137631764471376417644713765176447137661764471376717644713768176447137691764471377017644713771176447137721764471377317644713774176447137751764471377617644713777176447137781764471377917644713780176447137811764471378217644713783176447137841764471378517644713786176447137871764471378817644713789176447137901764471379117644713792176447137931764471379417644713795176447137961764471379717644713798176447137991764471380017644713801176447138021764471380317644713804176447138051764471380617644713807176447138081764471380917644713810176447138111764471381217644713813176447138141764471381517644713816176447138171764471381817644713819176447138201764471382117644713822176447138231764471382417644713825176447138261764471382717644713828176447138291764471383017644713831176447138321764471383317644713834176447138351764471383617644713837176447138381764471383917644713840176447138411764471384217644713843176447138441764471384517644713846176447138471764471384817644713849176447138501764471385117644713852176447138531764471385417644713855176447138561764471385717644713858176447138591764471386017644713861176447138621764471386317644713864176447138651764471386617644713867176447138681764471386917644713870176447138711764471387217644713873176447138741764471387517644713876176447138771764471387817644713879176447138801764471388117644713882176447138831764471388417644713885176447138861764471388717644713888176447138891764471389017644713891176447138921764471389317644713894176447138951764471389617644713897176447138981764471389917644713900176447139011764471390217644713903176447139041764471390517644713906176447139071764471390817644713909176447139101764471391117644713912176447139131764471391417644713915176447139161764471391717644713918176447139191764471392017644713921176447139221764471392317644713924176447139251764471392617644713927176447139281764471392917644713930176447139311764471393217644713933176447139341764471393517644713936176447139371764471393817644713939176447139401764471394117644713942176447139431764471394417644713945176447139461764471394717644713948176447139491764471395017644713951176447139521764471395317644713954176447139551764471395617644713957176447139581764471395917644713960176447139611764471396217644713963176447139641764471396517644713966176447139671764471396817644713969176447139701764471397117644713972176447139731764471397417644713975176447139761764471397717644713978176447139791764471398017644713981176447139821764471398317644713984176447139851764471398617644713987176447139881764471398917644713990176447139911764471399217644713993176447139941764471399517644713996176447139971764471399817644713999176447140001764471400117644714002176447140031764471400417644714005176447140061764471400717644714008176447140091764471401017644714011176447140121764471401317644714014176447140151764471401617644714017176447140181764471401917644714020176447140211764471402217644714023176447140241764471402517644714026176447140271764471402817644714029176447140301764471403117644714032176447140331764471403417644714035176447140361764471403717644714038176447140391764471404017644714041176447140421764471404317644714044176447140451764471404617644714047176447140481764471404917644714050176447140511764471405217644714053176447140541764471405517644714056176447140571764471405817644714059176447140601764471406117644714062176447140631764471406417644714065176447140661764471406717644714068176447140691764471407017644714071176447140721764471407317644714074176447140751764471407617644714077176447140781764471407917644714080176447140811764471408217644714083176447140841764471408517644714086176447140871764471408817644714089176447140901764471409117644714092176447140931764471409417644714095176447140961764471409717644714098176447140991764471410017644714101176447141021764471410317644714104176447141051764471410617644714107176447141081764471410917644714110176447141111764471411217644714113176447141141764471411517644714116176447141171764471411817644714119176447141201764471412117644714122176447141231764471412417644714125176447141261764471412717644714128176447141291764471413017644714131176447141321764471413317644714134176447141351764471413617644714137176447141381764471413917644714140176447141411764471414217644714143176447141441764471414517644714146176447141471764471414817644714149176447141501764471415117644714152176447141531764471415417644714155176447141561764471415717644714158176447141591764471416017644714161176447141621764471416317644714164176447141651764471416617644714167176447141681764471416917644714170176447141711764471417217644714173176447141741764471417517644714176176447141771764471417817644714179176447141801764471418117644714182176447141831764471418417644714185176447141861764471418717644714188176447141891764471419017644714191176447141921764471419317644714194176447141951764471419617644714197176447141981764471419917644714200176447142011764471420217644714203176447142041764471420517644714206176447142071764471420817644714209176447142101764471421117644714212176447142131764471421417644714215176447142161764471421717644714218176447142191764471422017644714221176447142221764471422317644714224176447142251764471422617644714227176447142281764471422917644714230176447142311764471423217644714233176447142341764471423517644714236176447142371764471423817644714239176447142401764471424117644714242176447142431764471424417644714245176447142461764471424717644714248176447142491764471425017644714251176447142521764471425317644714254176447142551764471425617644714257176447142581764471425917644714260176447142611764471426217644714263176447142641764471426517644714266176447142671764471426817644714269176447142701764471427117644714272176447142731764471427417644714275176447142761764471427717644714278176447142791764471428017644714281176447142821764471428317644714284176447142851764471428617644714287176447142881764471428917644714290176447142911764471429217644714293176447142941764471429517644714296176447142971764471429817644714299176447143001764471430117644714302176447143031764471430417644714305176447143061764471430717644714308176447143091764471431017644714311176447143121764471431317644714314176447143151764471431617644714317176447143181764471431917644714320176447143211764471432217644714323176447143241764471432517644714326176447143271764471432817644714329176447143301764471433117644714332176447143331764471433417644714335176447143361764471433717644714338176447143391764471434017644714341176447143421764471434317644714344176447143451764471434617644714347176447143481764471434917644714350176447143511764471435217644714353176447143541764471435517644714356176447143571764471435817644714359176447143601764471436117644714362176447143631764471436417644714365176447143661764471436717644714368176447143691764471437017644714371176447143721764471437317644714374176447143751764471437617644714377176447143781764471437917644714380176447143811764471438217644714383176447143841764471438517644714386176447143871764471438817644714389176447143901764471439117644714392176447143931764471439417644714395176447143961764471439717644714398176447143991764471440017644714401176447144021764471440317644714404176447144051764471440617644714407176447144081764471440917644714410176447144111764471441217644714413176447144141764471441517644714416176447144171764471441817644714419176447144201764471442117644714422176447144231764471442417644714425176447144261764471442717644714428176447144291764471443017644714431176447144321764471443317644714434176447144351764471443617644714437176447144381764471443917644714440176447144411764471444217644714443176447144441764471444517644714446176447144471764471444817644714449176447144501764471445117644714452176447144531764471445417644714455176447144561764471445717644714458176447144591764471446017644714461176447144621764471446317644714464176447144651764471446617644714467176447144681764471446917644714470176447144711764471447217644714473176447144741764471447517644714476176447144771764471447817644714479176447144801764471448117644714482176447144831764471448417644714485176447144861764471448717644714488176447144891764471449017644714491176447144921764471449317644714494176447144951764471449617644714497176447144981764471449917644714500176447145011764471450217644714503176447145041764471450517644714506176447145071764471450817644714509176447145101764471451117644714512176447145131764471451417644714515176447145161764471451717644714518176447145191764471452017644714521176447145221764471452317644714524176447145251764471452617644714527176447145281764471452917644714530176447145311764471453217644714533176447145341764471453517644714536176447145371764471453817644714539176447145401764471454117644714542176447145431764471454417644714545176447145461764471454717644714548176447145491764471455017644714551176447145521764471455317644714554176447145551764471455617644714557176447145581764471455917644714560176447145611764471456217644714563176447145641764471456517644714566176447145671764471456817644714569176447145701764471457117644714572176447145731764471457417644714575176447145761764471457717644714578176447145791764471458017644714581176447145821764471458317644714584176447145851764471458617644714587176447145881764471458917644714590176447145911764471459217644714593176447145941764471459517644714596176447145971764471459817644714599176447146001764471460117644714602176447146031764471460417644714605176447146061764471460717644714608176447146091764471461017644714611176447146121764471461317644714614176447146151764471461617644714617176447146181764471461917644714620176447146211764471462217644714623176447146241764471462517644714626176447146271764471462817644714629176447146301764471463117644714632176447146331764471463417644714635176447146361764471463717644714638176447146391764471464017644714641176447146421764471464317644714644176447146451764471464617644714647176447146481764471464917644714650176447146511764471465217644714653176447146541764471465517644714656176447146571764471465817644714659176447146601764471466117644714662176447146631764471466417644714665176447146661764471466717644714668176447146691764471467017644714671176447146721764471467317644714674176447146751764471467617644714677176447146781764471467917644714680176447146811764471468217644714683176447146841764471468517644714686176447146871764471468817644714689176447146901764471469117644714692176447146931764471469417644714695176447146961764471469717644714698176447146991764471470017644714701176447147021764471470317644714704176447147051764471470617644714707176447147081764471470917644714710176447147111764471471217644714713176447147141764471471517644714716176447147171764471471817644714719176447147201764471472117644714722176447147231764471472417644714725176447147261764471472717644714728176447147291764471473017644714731176447147321764471473317644714734176447147351764471473617644714737176447147381764471473917644714740176447147411764471474217644714743176447147441764471474517644714746176447147471764471474817644714749176447147501764471475117644714752176447147531764471475417644714755176447147561764471475717644714758176447147591764471476017644714761176447147621764471476317644714764176447147651764471476617644714767176447147681764471476917644714770176447147711764471477217644714773176447147741764471477517644714776176447147771764471477817644714779176447147801764471478117644714782176447147831764471478417644714785176447147861764471478717644714788176447147891764471479017644714791176447147921764471479317644714794176447147951764471479617644714797176447147981764471479917644714800176447148011764471480217644714803176447148041764471480517644714806176447148071764471480817644714809176447148101764471481117644714812176447148131764471481417644714815176447148161764471481717644714818176447148191764471482017644714821176447148221764471482317644714824176447148251764471482617644714827176447148281764471482917644714830176447148311764471483217644714833176447148341764471483517644714836176447148371764471483817644714839176447148401764471484117644714842176447148431764471484417644714845176447148461764471484717644714848176447148491764471485017644714851176447148521764471485317644714854176447148551764471485617644714857176447148581764471485917644714860176447148611764471486217644714863176447148641764471486517644714866176447148671764471486817644714869176447148701764471487117644714872176447148731764471487417644714875176447148761764471487717644714878176447148791764471488017644714881176447148821764471488317644714884176447148851764471488617644714887176447148881764471488917644714890176447148911764471489217644714893176447148941764471489517644714896176447148971764471489817644714899176447149001764471490117644714902176447149031764471490417644714905176447149061764471490717644714908176447149091764471491017644714911176447149121764471491317644714914176447149151764471491617644714917176447149181764471491917644714920176447149211764471492217644714923176447149241764471492517644714926176447149271764471492817644714929176447149301764471493117644714932176447149331764471493417644714935176447149361764471493717644714938176447149391764471494017644714941176447149421764471494317644714944176447149451764471494617644714947176447149481764471494917644714950176447149511764471495217644714953176447149541764471495517644714956176447149571764471495817644714959176447149601764471496117644714962176447149631764471496417644714965176447149661764471496717644714968176447149691764471497017644714971176447149721764471497317644714974176447149751764471497617644714977176447149781764471497917644714980176447149811764471498217644714983176447149841764471498517644714986176447149871764471498817644714989176447149901764471499117644714992176447149931764471499417644714995176447149961764471499717644714998176447149991764471500017644715001176447150021764471500317644715004176447150051764471500617644715007176447150081764471500917644715010176447150111764471501217644715013176447150141764471501517644715016176447150171764471501817644715019176447150201764471502117644715022176447150231764471502417644715025176447150261764471502717644715028176447150291764471503017644715031176447150321764471503317644715034176447150351764471503617644715037176447150381764471503917644715040176447150411764471504217644715043176447150441764471504517644715046176447150471764471504817644715049176447150501764471505117644715052176447150531764471505417644715055176447150561764471505717644715058176447150591764471506017644715061176447150621764471506317644715064176447150651764471506617644715067176447150681764471506917644715070176447150711764471507217644715073176447150741764471507517644715076176447150771764471507817644715079176447150801764471508117644715082176447150831764471508417644715085176447150861764471508717644715088176447150891764471509017644715091176447150921764471509317644715094176447150951764471509617644715097176447150981764471509917644715100176447151011764471510217644715103176447151041764471510517644715106176447151071764471510817644715109176447151101764471511117644715112176447151131764471511417644715115176447151161764471511717644715118176447151191764471512017644715121176447151221764471512317644715124176447151251764471512617644715127176447151281764471512917644715130176447151311764471513217644715133176447151341764471513517644715136176447151371764471513817644715139176447151401764471514117644715142176447151431764471514417644715145176447151461764471514717644715148176447151491764471515017644715151176447151521764471515317644715154176447151551764471515617644715157176447151581764471515917644715160176447151611764471516217644715163176447151641764471516517644715166176447151671764471516817644715169176447151701764471517117644715172176447151731764471517417644715175176447151761764471517717644715178176447151791764471518017644715181176447151821764471518317644715184176447151851764471518617644715187176447151881764471518917644715190176447151911764471519217644715193176447151941764471519517644715196176447151971764471519817644715199176447152001764471520117644715202176447152031764471520417644715205176447152061764471520717644715208176447152091764471521017644715211176447152121764471521317644715214176447152151764471521617644715217176447152181764471521917644715220176447152211764471522217644715223176447152241764471522517644715226176447152271764471522817644715229176447152301764471523117644715232176447152331764471523417644715235176447152361764471523717644715238176447152391764471524017644715241176447152421764471524317644715244176447152451764471524617644715247176447152481764471524917644715250176447152511764471525217644715253176447152541764471525517644715256176447152571764471525817644715259176447152601764471526117644715262176447152631764471526417644715265176447152661764471526717644715268176447152691764471527017644715271176447152721764471527317644715274176447152751764471527617644715277176447152781764471527917644715280176447152811764471528217644715283176447152841764471528517644715286176447152871764471528817644715289176447152901764471529117644715292176447152931764471529417644715295176447152961764471529717644715298176447152991764471530017644715301176447153021764471530317644715304176447153051764471530617644715307176447153081764471530917644715310176447153111764471531217644715313176447153141764471531517644715316176447153171764471531817644715319176447153201764471532117644715322176447153231764471532417644715325176447153261764471532717644715328176447153291764471533017644715331176447153321764471533317644715334176447153351764471533617644715337176447153381764471533917644715340176447153411764471534217644715343176447153441764471534517644715346176447153471764471534817644715349176447153501764471535117644715352176447153531764471535417644715355176447153561764471535717644715358176447153591764471536017644715361176447153621764471536317644715364176447153651764471536617644715367176447153681764471536917644715370176447153711764471537217644715373176447153741764471537517644715376176447153771764471537817644715379176447153801764471538117644715382176447153831764471538417644715385176447153861764471538717644715388176447153891764471539017644715391176447153921764471539317644715394176447153951764471539617644715397176447153981764471539917644715400176447154011764471540217644715403176447154041764471540517644715406176447154071764471540817644715409176447154101764471541117644715412176447154131764471541417644715415176447154161764471541717644715418176447154191764471542017644715421176447154221764471542317644715424176447154251764471542617644715427176447154281764471542917644715430176447154311764471543217644715433176447154341764471543517644715436176447154371764471543817644715439176447154401764471544117644715442176447154431764471544417644715445176447154461764471544717644715448176447154491764471545017644715451176447154521764471545317644715454176447154551764471545617644715457176447154581764471545917644715460176447154611764471546217644715463176447154641764471546517644715466176447154671764471546817644715469176447154701764471547117644715472176447154731764471547417644715475176447154761764471547717644715478176447154791764471548017644715481176447154821764471548317644715484176447154851764471548617644715487176447154881764471548917644715490176447154911764471549217644715493176447154941764471549517644715496176447154971764471549817644715499176447155001764471550117644715502176447155031764471550417644715505176447155061764471550717644715508176447155091764471551017644715511176447155121764471551317644715514176447155151764471551617644715517176447155181764471551917644715520176447155211764471552217644715523176447155241764471552517644715526176447155271764471552817644715529176447155301764471553117644715532176447155331764471553417644715535176447155361764471553717644715538176447155391764471554017644715541176447155421764471554317644715544176447155451764471554617644715547176447155481764471554917644715550176447155511764471555217644715553176447155541764471555517644715556176447155571764471555817644715559176447155601764471556117644715562176447155631764471556417644715565176447155661764471556717644715568176447155691764471557017644715571176447155721764471557317644715574176447155751764471557617644715577176447155781764471557917644715580176447155811764471558217644715583176447155841764471558517644715586176447155871764471558817644715589176447155901764471559117644715592176447155931764471559417644715595176447155961764471559717644715598176447155991764471560017644715601176447156021764471560317644715604176447156051764471560617644715607176447156081764471560917644715610176447156111764471561217644715613176447156141764471561517644715616176447156171764471561817644715619176447156201764471562117644715622176447156231764471562417644715625176447156261764471562717644715628176447156291764471563017644715631176447156321764471563317644715634176447156351764471563617644715637176447156381764471563917644715640176447156411764471564217644715643176447156441764471564517644715646176447156471764471564817644715649176447156501764471565117644715652176447156531764471565417644715655176447156561764471565717644715658176447156591764471566017644715661176447156621764471566317644715664176447156651764471566617644715667176447156681764471566917644715670176447156711764471567217644715673176447156741764471567517644715676176447156771764471567817644715679176447156801764471568117644715682176447156831764471568417644715685176447156861764471568717644715688176447156891764471569017644715691176447156921764471569317644715694176447156951764471569617644715697176447156981764471569917644715700176447157011764471570217644715703176447157041764471570517644715706176447157071764471570817644715709176447157101764471571117644715712176447157131764471571417644715715176447157161764471571717644715718176447157191764471572017644715721176447157221764471572317644715724176447157251764471572617644715727176447157281764471572917644715730176447157311764471573217644715733176447157341764471573517644715736176447157371764471573817644715739176447157401764471574117644715742176447157431764471574417644715745176447157461764471574717644715748176447157491764471575017644715751176447157521764471575317644715754176447157551764471575617644715757176447157581764471575917644715760176447157611764471576217644715763176447157641764471576517644715766176447157671764471576817644715769176447157701764471577117644715772176447157731764471577417644715775176447157761764471577717644715778176447157791764471578017644715781176447157821764471578317644715784176447157851764471578617644715787176447157881764471578917644715790176447157911764471579217644715793176447157941764471579517644715796176447157971764471579817644715799176447158001764471580117644715802176447158031764471580417644715805176447158061764471580717644715808176447158091764471581017644715811176447158121764471581317644715814176447158151764471581617644715817176447158181764471581917644715820176447158211764471582217644715823176447158241764471582517644715826176447158271764471582817644715829176447158301764471583117644715832176447158331764471583417644715835176447158361764471583717644715838176447158391764471584017644715841176447158421764471584317644715844176447158451764471584617644715847176447158481764471584917644715850176447158511764471585217644715853176447158541764471585517644715856176447158571764471585817644715859176447158601764471586117644715862176447158631764471586417644715865176447158661764471586717644715868176447158691764471587017644715871176447158721764471587317644715874176447158751764471587617644715877176447158781764471587917644715880176447158811764471588217644715883176447158841764471588517644715886176447158871764471588817644715889176447158901764471589117644715892176447158931764471589417644715895176447158961764471589717644715898176447158991764471590017644715901176447159021764471590317644715904176447159051764471590617644715907176447159081764471590917644715910176447159111764471591217644715913176447159141764471591517644715916176447159171764471591817644715919176447159201764471592117644715922176447159231764471592417644715925176447159261764471592717644715928176447159291764471593017644715931176447159321764471593317644715934176447159351764471593617644715937176447159381764471593917644715940176447159411764471594217644715943176447159441764471594517644715946176447159471764471594817644715949176447159501764471595117644715952176447159531764471595417644715955176447159561764471595717644715958176447159591764471596017644715961176447159621764471596317644715964176447159651764471596617644715967176447159681764471596917644715970176447159711764471597217644715973176447159741764471597517644715976176447159771764471597817644715979176447159801764471598117644715982176447159831764471598417644715985176447159861764471598717644715988176447159891764471599017644715991176447159921764471599317644715994176447159951764471599617644715997176447159981764471599917644716000176447160011764471600217644716003176447160041764471600517644716006176447160071764471600817644716009176447160101764471601117644716012176447160131764471601417644716015176447160161764471601717644716018176447160191764471602017644716021176447160221764471602317644716024176447160251764471602617644716027176447160281764471602917644716030176447160311764471603217644716033176447160341764471603517644716036176447160371764471603817644716039176447160401764471604117644716042176447160431764471604417644716045176447160461764471604717644716048176447160491764471605017644716051176447160521764471605317644716054176447160551764471605617644716057176447160581764471605917644716060176447160611764471606217644716063176447160641764471606517644716066176447160671764471606817644716069176447160701764471607117644716072176447160731764471607417644716075176447160761764471607717644716078176447160791764471608017644716081176447160821764471608317644716084176447160851764471608617644716087176447160881764471608917644716090176447160911764471609217644716093176447160941764471609517644716096176447160971764471609817644716099176447161001764471610117644716102176447161031764471610417644716105176447161061764471610717644716108176447161091764471611017644716111176447161121764471611317644716114176447161151764471611617644716117176447161181764471611917644716120176447161211764471612217644716123176447161241764471612517644716126176447161271764471612817644716129176447161301764471613117644716132176447161331764471613417644716135176447161361764471613717644716138176447161391764471614017644716141176447161421764471614317644716144176447161451764471614617644716147176447161481764471614917644716150176447161511764471615217644716153176447161541764471615517644716156176447161571764471615817644716159176447161601764471616117644716162176447161631764471616417644716165176447161661764471616717644716168176447161691764471617017644716171176447161721764471617317644716174176447161751764471617617644716177176447161781764471617917644716180176447161811764471618217644716183176447161841764471618517644716186176447161871764471618817644716189176447161901764471619117644716192176447161931764471619417644716195176447161961764471619717644716198176447161991764471620017644716201176447162021764471620317644716204176447162051764471620617644716207176447162081764471620917644716210176447162111764471621217644716213176447162141764471621517644716216176447162171764471621817644716219176447162201764471622117644716222176447162231764471622417644716225176447162261764471622717644716228176447162291764471623017644716231176447162321764471623317644716234176447162351764471623617644716237176447162381764471623917644716240176447162411764471624217644716243176447162441764471624517644716246176447162471764471624817644716249176447162501764471625117644716252176447162531764471625417644716255176447162561764471625717644716258176447162591764471626017644716261176447162621764471626317644716264176447162651764471626617644716267176447162681764471626917644716270176447162711764471627217644716273176447162741764471627517644716276176447162771764471627817644716279176447162801764471628117644716282176447162831764471628417644716285176447162861764471628717644716288176447162891764471629017644716291176447162921764471629317644716294176447162951764471629617644716297176447162981764471629917644716300176447163011764471630217644716303176447163041764471630517644716306176447163071764471630817644716309176447163101764471631117644716312176447163131764471631417644716315176447163161764471631717644716318176447163191764471632017644716321176447163221764471632317644716324176447163251764471632617644716327176447163281764471632917644716330176447163311764471633217644716333176447163341764471633517644716336176447163371764471633817644716339176447163401764471634117644716342176447163431764471634417644716345176447163461764471634717644716348176447163491764471635017644716351176447163521764471635317644716354176447163551764471635617644716357176447163581764471635917644716360176447163611764471636217644716363176447163641764471636517644716366176447163671764471636817644716369176447163701764471637117644716372176447163731764471637417644716375176447163761764471637717644716378176447163791764471638017644716381176447163821764471638317644716384176447163851764471638617644716387176447163881764471638917644716390176447163911764471639217644716393176447163941764471639517644716396176447163971764471639817644716399176447164001764471640117644716402176447164031764471640417644716405176447164061764471640717644716408176447164091764471641017644716411176447164121764471641317644716414176447164151764471641617644716417176447164181764471641917644716420176447164211764471642217644716423176447164241764471642517644716426176447164271764471642817644716429176447164301764471643117644716432176447164331764471643417644716435176447164361764471643717644716438176447164391764471644017644716441176447164421764471644317644716444176447164451764471644617644716447176447164481764471644917644716450176447164511764471645217644716453176447164541764471645517644716456176447164571764471645817644716459176447164601764471646117644716462176447164631764471646417644716465176447164661764471646717644716468176447164691764471647017644716471176447164721764471647317644716474176447164751764471647617644716477176447164781764471647917644716480176447164811764471648217644716483176447164841764471648517644716486176447164871764471648817644716489176447164901764471649117644716492176447164931764471649417644716495176447164961764471649717644716498176447164991764471650017644716501176447165021764471650317644716504176447165051764471650617644716507176447165081764471650917644716510176447165111764471651217644716513176447165141764471651517644716516176447165171764471651817644716519176447165201764471652117644716522176447165231764471652417644716525176447165261764471652717644716528176447165291764471653017644716531176447165321764471653317644716534176447165351764471653617644716537176447165381764471653917644716540176447165411764471654217644716543176447165441764471654517644716546176447165471764471654817644716549176447165501764471655117644716552176447165531764471655417644716555176447165561764471655717644716558176447165591764471656017644716561176447165621764471656317644716564176447165651764471656617644716567176447165681764471656917644716570176447165711764471657217644716573176447165741764471657517644716576176447165771764471657817644716579176447165801764471658117644716582176447165831764471658417644716585176447165861764471658717644716588176447165891764471659017644716591176447165921764471659317644716594176447165951764471659617644716597176447165981764471659917644716600176447166011764471660217644716603176447166041764471660517644716606176447166071764471660817644716609176447166101764471661117644716612176447166131764471661417644716615176447166161764471661717644716618176447166191764471662017644716621176447166221764471662317644716624176447166251764471662617644716627176447166281764471662917644716630176447166311764471663217644716633176447166341764471663517644716636176447166371764471663817644716639176447166401764471664117644716642176447166431764471664417644716645176447166461764471664717644716648176447166491764471665017644716651176447166521764471665317644716654176447166551764471665617644716657176447166581764471665917644716660176447166611764471666217644716663176447166641764471666517644716666176447166671764471666817644716669176447166701764471667117644716672176447166731764471667417644716675176447166761764471667717644716678176447166791764471668017644716681176447166821764471668317644716684176447166851764471668617644716687176447166881764471668917644716690176447166911764471669217644716693176447166941764471669517644716696176447166971764471669817644716699176447167001764471670117644716702176447167031764471670417644716705176447167061764471670717644716708176447167091764471671017644716711176447167121764471671317644716714176447167151764471671617644716717176447167181764471671917644716720176447167211764471672217644716723176447167241764471672517644716726176447167271764471672817644716729176447167301764471673117644716732176447167331764471673417644716735176447167361764471673717644716738176447167391764471674017644716741176447167421764471674317644716744176447167451764471674617644716747176447167481764471674917644716750176447167511764471675217644716753176447167541764471675517644716756176447167571764471675817644716759176447167601764471676117644716762176447167631764471676417644716765176447167661764471676717644716768176447167691764471677017644716771176447167721764471677317644716774176447167751764471677617644716777176447167781764471677917644716780176447167811764471678217644716783176447167841764471678517644716786176447167871764471678817644716789176447167901764471679117644716792176447167931764471679417644716795176447167961764471679717644716798176447167991764471680017644716801176447168021764471680317644716804176447168051764471680617644716807176447168081764471680917644716810176447168111764471681217644716813176447168141764471681517644716816176447168171764471681817644716819176447168201764471682117644716822176447168231764471682417644716825176447168261764471682717644716828176447168291764471683017644716831176447168321764471683317644716834176447168351764471683617644716837176447168381764471683917644716840176447168411764471684217644716843176447168441764471684517644716846176447168471764471684817644716849176447168501764471685117644716852176447168531764471685417644716855176447168561764471685717644716858176447168591764471686017644716861176447168621764471686317644716864176447168651764471686617644716867176447168681764471686917644716870176447168711764471687217644716873176447168741764471687517644716876176447168771764471687817644716879176447168801764471688117644716882176447168831764471688417644716885176447168861764471688717644716888176447168891764471689017644716891176447168921764471689317644716894176447168951764471689617644716897176447168981764471689917644716900176447169011764471690217644716903176447169041764471690517644716906176447169071764471690817644716909176447169101764471691117644716912176447169131764471691417644716915176447169161764471691717644716918176447169191764471692017644716921176447169221764471692317644716924176447169251764471692617644716927176447169281764471692917644716930176447169311764471693217644716933176447169341764471693517644716936176447169371764471693817644716939176447169401764471694117644716942176447169431764471694417644716945176447169461764471694717644716948176447169491764471695017644716951176447169521764471695317644716954176447169551764471695617644716957176447169581764471695917644716960176447169611764471696217644716963176447169641764471696517644716966176447169671764471696817644716969176447169701764471697117644716972176447169731764471697417644716975176447169761764471697717644716978176447169791764471698017644716981176447169821764471698317644716984176447169851764471698617644716987176447169881764471698917644716990176447169911764471699217644716993176447169941764471699517644716996176447169971764471699817644716999176447170001764471700117644717002176447170031764471700417644717005176447170061764471700717644717008176447170091764471701017644717011176447170121764471701317644717014176447170151764471701617644717017176447170181764471701917644717020176447170211764471702217644717023176447170241764471702517644717026176447170271764471702817644717029176447170301764471703117644717032176447170331764471703417644717035176447170361764471703717644717038176447170391764471704017644717041176447170421764471704317644717044176447170451764471704617644717047176447170481764471704917644717050176447170511764471705217644717053176447170541764471705517644717056176447170571764471705817644717059176447170601764471706117644717062176447170631764471706417644717065176447170661764471706717644717068176447170691764471707017644717071176447170721764471707317644717074176447170751764471707617644717077176447170781764471707917644717080176447170811764471708217644717083176447170841764471708517644717086176447170871764471708817644717089176447170901764471709117644717092176447170931764471709417644717095176447170961764471709717644717098176447170991764471710017644717101176447171021764471710317644717104176447171051764471710617644717107176447171081764471710917644717110176447171111764471711217644717113176447171141764471711517644717116176447171171764471711817644717119176447171201764471712117644717122176447171231764471712417644717125176447171261764471712717644717128176447171291764471713017644717131176447171321764471713317644717134176447171351764471713617644717137176447171381764471713917644717140176447171411764471714217644717143176447171441764471714517644717146176447171471764471714817644717149176447171501764471715117644717152176447171531764471715417644717155176447171561764471715717644717158176447171591764471716017644717161176447171621764471716317644717164176447171651764471716617644717167176447171681764471716917644717170176447171711764471717217644717173176447171741764471717517644717176176447171771764471717817644717179176447171801764471718117644717182176447171831764471718417644717185176447171861764471718717644717188176447171891764471719017644717191176447171921764471719317644717194176447171951764471719617644717197176447171981764471719917644717200176447172011764471720217644717203176447172041764471720517644717206176447172071764471720817644717209176447172101764471721117644717212176447172131764471721417644717215176447172161764471721717644717218176447172191764471722017644717221176447172221764471722317644717224176447172251764471722617644717227176447172281764471722917644717230176447172311764471723217644717233176447172341764471723517644717236176447172371764471723817644717239176447172401764471724117644717242176447172431764471724417644717245176447172461764471724717644717248176447172491764471725017644717251176447172521764471725317644717254176447172551764471725617644717257176447172581764471725917644717260176447172611764471726217644717263176447172641764471726517644717266176447172671764471726817644717269176447172701764471727117644717272176447172731764471727417644717275176447172761764471727717644717278176447172791764471728017644717281176447172821764471728317644717284176447172851764471728617644717287176447172881764471728917644717290176447172911764471729217644717293176447172941764471729517644717296176447172971764471729817644717299176447173001764471730117644717302176447173031764471730417644717305176447173061764471730717644717308176447173091764471731017644717311176447173121764471731317644717314176447173151764471731617644717317176447173181764471731917644717320176447173211764471732217644717323176447173241764471732517644717326176447173271764471732817644717329176447173301764471733117644717332176447173331764471733417644717335176447173361764471733717644717338176447173391764471734017644717341176447173421764471734317644717344176447173451764471734617644717347176447173481764471734917644717350176447173511764471735217644717353176447173541764471735517644717356176447173571764471735817644717359176447173601764471736117644717362176447173631764471736417644717365176447173661764471736717644717368176447173691764471737017644717371176447173721764471737317644717374176447173751764471737617644717377176447173781764471737917644717380176447173811764471738217644717383176447173841764471738517644717386176447173871764471738817644717389176447173901764471739117644717392176447173931764471739417644717395176447173961764471739717644717398176447173991764471740017644717401176447174021764471740317644717404176447174051764471740617644717407176447174081764471740917644717410176447174111764471741217644717413176447174141764471741517644717416176447174171764471741817644717419176447174201764471742117644717422176447174231764471742417644717425176447174261764471742717644717428176447174291764471743017644717431176447174321764471743317644717434176447174351764471743617644717437176447174381764471743917644717440176447174411764471744217644717443176447174441764471744517644717446176447174471764471744817644717449176447174501764471745117644717452176447174531764471745417644717455176447174561764471745717644717458176447174591764471746017644717461176447174621764471746317644717464176447174651764471746617644717467176447174681764471746917644717470176447174711764471747217644717473176447174741764471747517644717476176447174771764471747817644717479176447174801764471748117644717482176447174831764471748417644717485176447174861764471748717644717488176447174891764471749017644717491176447174921764471749317644717494176447174951764471749617644717497176447174981764471749917644717500176447175011764471750217644717503176447175041764471750517644717506176447175071764471750817644717509176447175101764471751117644717512176447175131764471751417644717515176447175161764471751717644717518176447175191764471752017644717521176447175221764471752317644717524176447175251764471752617644717527176447175281764471752917644717530176447175311764471753217644717533176447175341764471753517644717536176447175371764471753817644717539176447175401764471754117644717542176447175431764471754417644717545176447175461764471754717644717548176447175491764471755017644717551176447175521764471755317644717554176447175551764471755617644717557176447175581764471755917644717560176447175611764471756217644717563176447175641764471756517644717566176447175671764471756817644717569176447175701764471757117644717572176447175731764471757417644717575176447175761764471757717644717578176447175791764471758017644717581176447175821764471758317644717584176447175851764471758617644717587176447175881764471758917644717590176447175911764471759217644717593176447175941764471759517644717596176447175971764471759817644717599176447176001764471760117644717602176447176031764471760417644717605176447176061764471760717644717608176447176091764471761017644717611176447176121764471761317644717614176447176151764471761617644717617176447176181764471761917644717620176447176211764471762217644717623176447176241764471762517644717626176447176271764471762817644717629176447176301764471763117644717632176447176331764471763417644717635176447176361764471763717644717638176447176391764471764017644717641176447176421764471764317644717644176447176451764471764617644717647176447176481764471764917644717650176447176511764471765217644717653176447176541764471765517644717656176447176571764471765817644717659176447176601764471766117644717662176447176631764471766417644717665176447176661764471766717644717668176447176691764471767017644717671176447176721764471767317644717674176447176751764471767617644717677176447176781764471767917644717680176447176811764471768217644717683176447176841764471768517644717686176447176871764471768817644717689176447176901764471769117644717692176447176931764471769417644717695176447176961764471769717644717698176447176991764471770017644717701176447177021764471770317644717704176447177051764471770617644717707176447177081764471770917644717710176447177111764471771217644717713176447177141764471771517644717716176447177171764471771817644717719176447177201764471772117644717722176447177231764471772417644717725176447177261764471772717644717728176447177291764471773017644717731176447177321764471773317644717734176447177351764471773617644717737176447177381764471773917644717740176447177411764471774217644717743176447177441764471774517644717746176447177471764471774817644717749176447177501764471775117644717752176447177531764471775417644717755176447177561764471775717644717758176447177591764471776017644717761176447177621764471776317644717764176447177651764471776617644717767176447177681764471776917644717770176447177711764471777217644717773176447177741764471777517644717776176447177771764471777817644717779176447177801764471778117644717782176447177831764471778417644717785176447177861764471778717644717788176447177891764471779017644717791176447177921764471779317644717794176447177951764471779617644717797176447177981764471779917644717800176447178011764471780217644717803176447178041764471780517644717806176447178071764471780817644717809176447178101764471781117644717812176447178131764471781417644717815176447178161764471781717644717818176447178191764471782017644717821176447178221764471782317644717824176447178251764471782617644717827176447178281764471782917644717830176447178311764471783217644717833176447178341764471783517644717836176447178371764471783817644717839176447178401764471784117644717842176447178431764471784417644717845176447178461764471784717644717848176447178491764471785017644717851176447178521764471785317644717854176447178551764471785617644717857176447178581764471785917644717860176447178611764471786217644717863176447178641764471786517644717866176447178671764471786817644717869176447178701764471787117644717872176447178731764471787417644717875176447178761764471787717644717878176447178791764471788017644717881176447178821764471788317644717884176447178851764471788617644717887176447178881764471788917644717890176447178911764471789217644717893176447178941764471789517644717896176447178971764471789817644717899176447179001764471790117644717902176447179031764471790417644717905176447179061764471790717644717908176447179091764471791017644717911176447179121764471791317644717914176447179151764471791617644717917176447179181764471791917644717920176447179211764471792217644717923176447179241764471792517644717926176447179271764471792817644717929176447179301764471793117644717932176447179331764471793417644717935176447179361764471793717644717938176447179391764471794017644717941176447179421764471794317644717944176447179451764471794617644717947176447179481764471794917644717950176447179511764471795217644717953176447179541764471795517644717956176447179571764471795817644717959176447179601764471796117644717962176447179631764471796417644717965176447179661764471796717644717968176447179691764471797017644717971176447179721764471797317644717974176447179751764471797617644717977176447179781764471797917644717980176447179811764471798217644717983176447179841764471798517644717986176447179871764471798817644717989176447179901764471799117644717992176447179931764471799417644717995176447179961764471799717644717998176447179991764471800017644718001176447180021764471800317644718004176447180051764471800617644718007176447180081764471800917644718010176447180111764471801217644718013176447180141764471801517644718016176447180171764471801817644718019176447180201764471802117644718022176447180231764471802417644718025176447180261764471802717644718028176447180291764471803017644718031176447180321764471803317644718034176447180351764471803617644718037176447180381764471803917644718040176447180411764471804217644718043176447180441764471804517644718046176447180471764471804817644718049176447180501764471805117644718052176447180531764471805417644718055176447180561764471805717644718058176447180591764471806017644718061176447180621764471806317644718064176447180651764471806617644718067176447180681764471806917644718070176447180711764471807217644718073176447180741764471807517644718076176447180771764471807817644718079176447180801764471808117644718082176447180831764471808417644718085176447180861764471808717644718088176447180891764471809017644718091176447180921764471809317644718094176447180951764471809617644718097176447180981764471809917644718100176447181011764471810217644718103176447181041764471810517644718106176447181071764471810817644718109176447181101764471811117644718112176447181131764471811417644718115176447181161764471811717644718118176447181191764471812017644718121176447181221764471812317644718124176447181251764471812617644718127176447181281764471812917644718130176447181311764471813217644718133176447181341764471813517644718136176447181371764471813817644718139176447181401764471814117644718142176447181431764471814417644718145176447181461764471814717644718148176447181491764471815017644718151176447181521764471815317644718154176447181551764471815617644718157176447181581764471815917644718160176447181611764471816217644718163176447181641764471816517644718166176447181671764471816817644718169176447181701764471817117644718172176447181731764471817417644718175176447181761764471817717644718178176447181791764471818017644718181176447181821764471818317644718184176447181851764471818617644718187176447181881764471818917644718190176447181911764471819217644718193176447181941764471819517644718196176447181971764471819817644718199176447182001764471820117644718202176447182031764471820417644718205176447182061764471820717644718208176447182091764471821017644718211176447182121764471821317644718214176447182151764471821617644718217176447182181764471821917644718220176447182211764471822217644718223176447182241764471822517644718226176447182271764471822817644718229176447182301764471823117644718232176447182331764471823417644718235176447182361764471823717644718238176447182391764471824017644718241176447182421764471824317644718244176447182451764471824617644718247176447182481764471824917644718250176447182511764471825217644718253176447182541764471825517644718256176447182571764471825817644718259176447182601764471826117644718262176447182631764471826417644718265176447182661764471826717644718268176447182691764471827017644718271176447182721764471827317644718274176447182751764471827617644718277176447182781764471827917644718280176447182811764471828217644718283176447182841764471828517644718286176447182871764471828817644718289176447182901764471829117644718292176447182931764471829417644718295176447182961764471829717644718298176447182991764471830017644718301176447183021764471830317644718304176447183051764471830617644718307176447183081764471830917644718310176447183111764471831217644718313176447183141764471831517644718316176447183171764471831817644718319176447183201764471832117644718322176447183231764471832417644718325176447183261764471832717644718328176447183291764471833017644718331176447183321764471833317644718334176447183351764471833617644718337176447183381764471833917644718340176447183411764471834217644718343176447183441764471834517644718346176447183471764471834817644718349176447183501764471835117644718352176447183531764471835417644718355176447183561764471835717644718358176447183591764471836017644718361176447183621764471836317644718364176447183651764471836617644718367176447183681764471836917644718370176447183711764471837217644718373176447183741764471837517644718376176447183771764471837817644718379176447183801764471838117644718382176447183831764471838417644718385176447183861764471838717644718388176447183891764471839017644718391176447183921764471839317644718394176447183951764471839617644718397176447183981764471839917644718400176447184011764471840217644718403176447184041764471840517644718406176447184071764471840817644718409176447184101764471841117644718412176447184131764471841417644718415176447184161764471841717644718418176447184191764471842017644718421176447184221764471842317644718424176447184251764471842617644718427176447184281764471842917644718430176447184311764471843217644718433176447184341764471843517644718436176447184371764471843817644718439176447184401764471844117644718442176447184431764471844417644718445176447184461764471844717644718448176447184491764471845017644718451176447184521764471845317644718454176447184551764471845617644718457176447184581764471845917644718460176447184611764471846217644718463176447184641764471846517644718466176447184671764471846817644718469176447184701764471847117644718472176447184731764471847417644718475176447184761764471847717644718478176447184791764471848017644718481176447184821764471848317644718484176447184851764471848617644718487176447184881764471848917644718490176447184911764471849217644718493176447184941764471849517644718496176447184971764471849817644718499176447185001764471850117644718502176447185031764471850417644718505176447185061764471850717644718508176447185091764471851017644718511176447185121764471851317644718514176447185151764471851617644718517176447185181764471851917644718520176447185211764471852217644718523176447185241764471852517644718526176447185271764471852817644718529176447185301764471853117644718532176447185331764471853417644718535176447185361764471853717644718538176447185391764471854017644718541176447185421764471854317644718544176447185451764471854617644718547176447185481764471854917644718550176447185511764471855217644718553176447185541764471855517644718556176447185571764471855817644718559176447185601764471856117644718562176447185631764471856417644718565176447185661764471856717644718568176447185691764471857017644718571176447185721764471857317644718574176447185751764471857617644718577176447185781764471857917644718580176447185811764471858217644718583176447185841764471858517644718586176447185871764471858817644718589176447185901764471859117644718592176447185931764471859417644718595176447185961764471859717644718598176447185991764471860017644718601176447186021764471860317644718604176447186051764471860617644718607176447186081764471860917644718610176447186111764471861217644718613176447186141764471861517644718616176447186171764471861817644718619176447186201764471862117644718622176447186231764471862417644718625176447186261764471862717644718628176447186291764471863017644718631176447186321764471863317644718634176447186351764471863617644718637176447186381764471863917644718640176447186411764471864217644718643176447186441764471864517644718646176447186471764471864817644718649176447186501764471865117644718652176447186531764471865417644718655176447186561764471865717644718658176447186591764471866017644718661176447186621764471866317644718664176447186651764471866617644718667176447186681764471866917644718670176447186711764471867217644718673176447186741764471867517644718676176447186771764471867817644718679176447186801764471868117644718682176447186831764471868417644718685176447186861764471868717644718688176447186891764471869017644718691176447186921764471869317644718694176447186951764471869617644718697176447186981764471869917644718700176447187011764471870217644718703176447187041764471870517644718706176447187071764471870817644718709176447187101764471871117644718712176447187131764471871417644718715176447187161764471871717644718718176447187191764471872017644718721176447187221764471872317644718724176447187251764471872617644718727176447187281764471872917644718730176447187311764471873217644718733176447187341764471873517644718736176447187371764471873817644718739176447187401764471874117644718742176447187431764471874417644718745176447187461764471874717644718748176447187491764471875017644718751176447187521764471875317644718754176447187551764471875617644718757176447187581764471875917644718760176447187611764471876217644718763176447187641764471876517644718766176447187671764471876817644718769176447187701764471877117644718772176447187731764471877417644718775176447187761764471877717644718778176447187791764471878017644718781176447187821764471878317644718784176447187851764471878617644718787176447187881764471878917644718790176447187911764471879217644718793176447187941764471879517644718796176447187971764471879817644718799176447188001764471880117644718802176447188031764471880417644718805176447188061764471880717644718808176447188091764471881017644718811176447188121764471881317644718814176447188151764471881617644718817176447188181764471881917644718820176447188211764471882217644718823176447188241764471882517644718826176447188271764471882817644718829176447188301764471883117644718832176447188331764471883417644718835176447188361764471883717644718838176447188391764471884017644718841176447188421764471884317644718844176447188451764471884617644718847176447188481764471884917644718850176447188511764471885217644718853176447188541764471885517644718856176447188571764471885817644718859176447188601764471886117644718862176447188631764471886417644718865176447188661764471886717644718868176447188691764471887017644718871176447188721764471887317644718874176447188751764471887617644718877176447188781764471887917644718880176447188811764471888217644718883176447188841764471888517644718886176447188871764471888817644718889176447188901764471889117644718892176447188931764471889417644718895176447188961764471889717644718898176447188991764471890017644718901176447189021764471890317644718904176447189051764471890617644718907176447189081764471890917644718910176447189111764471891217644718913176447189141764471891517644718916176447189171764471891817644718919176447189201764471892117644718922176447189231764471892417644718925176447189261764471892717644718928176447189291764471893017644718931176447189321764471893317644718934176447189351764471893617644718937176447189381764471893917644718940176447189411764471894217644718943176447189441764471894517644718946176447189471764471894817644718949176447189501764471895117644718952176447189531764471895417644718955176447189561764471895717644718958176447189591764471896017644718961176447189621764471896317644718964176447189651764471896617644718967176447189681764471896917644718970176447189711764471897217644718973176447189741764471897517644718976176447189771764471897817644718979176447189801764471898117644718982176447189831764471898417644718985176447189861764471898717644718988176447189891764471899017644718991176447189921764471899317644718994176447189951764471899617644718997176447189981764471899917644719000176447190011764471900217644719003176447190041764471900517644719006176447190071764471900817644719009176447190101764471901117644719012176447190131764471901417644719015176447190161764471901717644719018176447190191764471902017644719021176447190221764471902317644719024176447190251764471902617644719027176447190281764471902917644719030176447190311764471903217644719033176447190341764471903517644719036176447190371764471903817644719039176447190401764471904117644719042176447190431764471904417644719045176447190461764471904717644719048176447190491764471905017644719051176447190521764471905317644719054176447190551764471905617644719057176447190581764471905917644719060176447190611764471906217644719063176447190641764471906517644719066176447190671764471906817644719069176447190701764471907117644719072176447190731764471907417644719075176447190761764471907717644719078176447190791764471908017644719081176447190821764471908317644719084176447190851764471908617644719087176447190881764471908917644719090176447190911764471909217644719093176447190941764471909517644719096176447190971764471909817644719099176447191001764471910117644719102176447191031764471910417644719105176447191061764471910717644719108176447191091764471911017644719111176447191121764471911317644719114176447191151764471911617644719117176447191181764471911917644719120176447191211764471912217644719123176447191241764471912517644719126176447191271764471912817644719129176447191301764471913117644719132176447191331764471913417644719135176447191361764471913717644719138176447191391764471914017644719141176447191421764471914317644719144176447191451764471914617644719147176447191481764471914917644719150176447191511764471915217644719153176447191541764471915517644719156176447191571764471915817644719159176447191601764471916117644719162176447191631764471916417644719165176447191661764471916717644719168176447191691764471917017644719171176447191721764471917317644719174176447191751764471917617644719177176447191781764471917917644719180176447191811764471918217644719183176447191841764471918517644719186176447191871764471918817644719189176447191901764471919117644719192176447191931764471919417644719195176447191961764471919717644719198176447191991764471920017644719201176447192021764471920317644719204176447192051764471920617644719207176447192081764471920917644719210176447192111764471921217644719213176447192141764471921517644719216176447192171764471921817644719219176447192201764471922117644719222176447192231764471922417644719225176447192261764471922717644719228176447192291764471923017644719231176447192321764471923317644719234176447192351764471923617644719237176447192381764471923917644719240176447192411764471924217644719243176447192441764471924517644719246176447192471764471924817644719249176447192501764471925117644719252176447192531764471925417644719255176447192561764471925717644719258176447192591764471926017644719261176447192621764471926317644719264176447192651764471926617644719267176447192681764471926917644719270176447192711764471927217644719273176447192741764471927517644719276176447192771764471927817644719279176447192801764471928117644719282176447192831764471928417644719285176447192861764471928717644719288176447192891764471929017644719291176447192921764471929317644719294176447192951764471929617644719297176447192981764471929917644719300176447193011764471930217644719303176447193041764471930517644719306176447193071764471930817644719309176447193101764471931117644719312176447193131764471931417644719315176447193161764471931717644719318176447193191764471932017644719321176447193221764471932317644719324176447193251764471932617644719327176447193281764471932917644719330176447193311764471933217644719333176447193341764471933517644719336176447193371764471933817644719339176447193401764471934117644719342176447193431764471934417644719345176447193461764471934717644719348176447193491764471935017644719351176447193521764471935317644719354176447193551764471935617644719357176447193581764471935917644719360176447193611764471936217644719363176447193641764471936517644719366176447193671764471936817644719369176447193701764471937117644719372176447193731764471937417644719375176447193761764471937717644719378176447193791764471938017644719381176447193821764471938317644719384176447193851764471938617644719387176447193881764471938917644719390176447193911764471939217644719393176447193941764471939517644719396176447193971764471939817644719399176447194001764471940117644719402176447194031764471940417644719405176447194061764471940717644719408176447194091764471941017644719411176447194121764471941317644719414176447194151764471941617644719417176447194181764471941917644719420176447194211764471942217644719423176447194241764471942517644719426176447194271764471942817644719429176447194301764471943117644719432176447194331764471943417644719435176447194361764471943717644719438176447194391764471944017644719441176447194421764471944317644719444176447194451764471944617644719447176447194481764471944917644719450176447194511764471945217644719453176447194541764471945517644719456176447194571764471945817644719459176447194601764471946117644719462176447194631764471946417644719465176447194661764471946717644719468176447194691764471947017644719471176447194721764471947317644719474176447194751764471947617644719477176447194781764471947917644719480176447194811764471948217644719483176447194841764471948517644719486176447194871764471948817644719489176447194901764471949117644719492176447194931764471949417644719495176447194961764471949717644719498176447194991764471950017644719501176447195021764471950317644719504176447195051764471950617644719507176447195081764471950917644719510176447195111764471951217644719513176447195141764471951517644719516176447195171764471951817644719519176447195201764471952117644719522176447195231764471952417644719525176447195261764471952717644719528176447195291764471953017644719531176447195321764471953317644719534176447195351764471953617644719537176447195381764471953917644719540176447195411764471954217644719543176447195441764471954517644719546176447195471764471954817644719549176447195501764471955117644719552176447195531764471955417644719555176447195561764471955717644719558176447195591764471956017644719561176447195621764471956317644719564176447195651764471956617644719567176447195681764471956917644719570176447195711764471957217644719573176447195741764471957517644719576176447195771764471957817644719579176447195801764471958117644719582176447195831764471958417644719585176447195861764471958717644719588176447195891764471959017644719591176447195921764471959317644719594176447195951764471959617644719597176447195981764471959917644719600176447196011764471960217644719603176447196041764471960517644719606176447196071764471960817644719609176447196101764471961117644719612176447196131764471961417644719615176447196161764471961717644719618176447196191764471962017644719621176447196221764471962317644719624176447196251764471962617644719627176447196281764471962917644719630176447196311764471963217644719633176447196341764471963517644719636176447196371764471963817644719639176447196401764471964117644719642176447196431764471964417644719645176447196461764471964717644719648176447196491764471965017644719651176447196521764471965317644719654176447196551764471965617644719657176447196581764471965917644719660176447196611764471966217644719663176447196641764471966517644719666176447196671764471966817644719669176447196701764471967117644719672176447196731764471967417644719675176447196761764471967717644719678176447196791764471968017644719681176447196821764471968317644719684176447196851764471968617644719687176447196881764471968917644719690176447196911764471969217644719693176447196941764471969517644719696176447196971764471969817644719699176447197001764471970117644719702176447197031764471970417644719705176447197061764471970717644719708176447197091764471971017644719711176447197121764471971317644719714176447197151764471971617644719717176447197181764471971917644719720176447197211764471972217644719723176447197241764471972517644719726176447197271764471972817644719729176447197301764471973117644719732176447197331764471973417644719735176447197361764471973717644719738176447197391764471974017644719741176447197421764471974317644719744176447197451764471974617644719747176447197481764471974917644719750176447197511764471975217644719753176447197541764471975517644719756176447197571764471975817644719759176447197601764471976117644719762176447197631764471976417644719765176447197661764471976717644719768176447197691764471977017644719771176447197721764471977317644719774176447197751764471977617644719777176447197781764471977917644719780176447197811764471978217644719783176447197841764471978517644719786176447197871764471978817644719789176447197901764471979117644719792176447197931764471979417644719795176447197961764471979717644719798176447197991764471980017644719801176447198021764471980317644719804176447198051764471980617644719807176447198081764471980917644719810176447198111764471981217644719813176447198141764471981517644719816176447198171764471981817644719819176447198201764471982117644719822176447198231764471982417644719825176447198261764471982717644719828176447198291764471983017644719831176447198321764471983317644719834176447198351764471983617644719837176447198381764471983917644719840176447198411764471984217644719843176447198441764471984517644719846176447198471764471984817644719849176447198501764471985117644719852176447198531764471985417644719855176447198561764471985717644719858176447198591764471986017644719861176447198621764471986317644719864176447198651764471986617644719867176447198681764471986917644719870176447198711764471987217644719873176447198741764471987517644719876176447198771764471987817644719879176447198801764471988117644719882176447198831764471988417644719885176447198861764471988717644719888176447198891764471989017644719891176447198921764471989317644719894176447198951764471989617644719897176447198981764471989917644719900176447199011764471990217644719903176447199041764471990517644719906176447199071764471990817644719909176447199101764471991117644719912176447199131764471991417644719915176447199161764471991717644719918176447199191764471992017644719921176447199221764471992317644719924176447199251764471992617644719927176447199281764471992917644719930176447199311764471993217644719933176447199341764471993517644719936176447199371764471993817644719939176447199401764471994117644719942176447199431764471994417644719945176447199461764471994717644719948176447199491764471995017644719951176447199521764471995317644719954176447199551764471995617644719957176447199581764471995917644719960176447199611764471996217644719963176447199641764471996517644719966176447199671764471996817644719969176447199701764471997117644719972176447199731764471997417644719975176447199761764471997717644719978176447199791764471998017644719981176447199821764471998317644719984176447199851764471998617644719987176447199881764471998917644719990176447199911764471999217644719993176447199941764471999517644719996176447199971764471999817644719999