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

手机号段1854274

1854274号段手机号码表

18542740000185427400011854274000218542740003185427400041854274000518542740006185427400071854274000818542740009185427400101854274001118542740012185427400131854274001418542740015185427400161854274001718542740018185427400191854274002018542740021185427400221854274002318542740024185427400251854274002618542740027185427400281854274002918542740030185427400311854274003218542740033185427400341854274003518542740036185427400371854274003818542740039185427400401854274004118542740042185427400431854274004418542740045185427400461854274004718542740048185427400491854274005018542740051185427400521854274005318542740054185427400551854274005618542740057185427400581854274005918542740060185427400611854274006218542740063185427400641854274006518542740066185427400671854274006818542740069185427400701854274007118542740072185427400731854274007418542740075185427400761854274007718542740078185427400791854274008018542740081185427400821854274008318542740084185427400851854274008618542740087185427400881854274008918542740090185427400911854274009218542740093185427400941854274009518542740096185427400971854274009818542740099185427401001854274010118542740102185427401031854274010418542740105185427401061854274010718542740108185427401091854274011018542740111185427401121854274011318542740114185427401151854274011618542740117185427401181854274011918542740120185427401211854274012218542740123185427401241854274012518542740126185427401271854274012818542740129185427401301854274013118542740132185427401331854274013418542740135185427401361854274013718542740138185427401391854274014018542740141185427401421854274014318542740144185427401451854274014618542740147185427401481854274014918542740150185427401511854274015218542740153185427401541854274015518542740156185427401571854274015818542740159185427401601854274016118542740162185427401631854274016418542740165185427401661854274016718542740168185427401691854274017018542740171185427401721854274017318542740174185427401751854274017618542740177185427401781854274017918542740180185427401811854274018218542740183185427401841854274018518542740186185427401871854274018818542740189185427401901854274019118542740192185427401931854274019418542740195185427401961854274019718542740198185427401991854274020018542740201185427402021854274020318542740204185427402051854274020618542740207185427402081854274020918542740210185427402111854274021218542740213185427402141854274021518542740216185427402171854274021818542740219185427402201854274022118542740222185427402231854274022418542740225185427402261854274022718542740228185427402291854274023018542740231185427402321854274023318542740234185427402351854274023618542740237185427402381854274023918542740240185427402411854274024218542740243185427402441854274024518542740246185427402471854274024818542740249185427402501854274025118542740252185427402531854274025418542740255185427402561854274025718542740258185427402591854274026018542740261185427402621854274026318542740264185427402651854274026618542740267185427402681854274026918542740270185427402711854274027218542740273185427402741854274027518542740276185427402771854274027818542740279185427402801854274028118542740282185427402831854274028418542740285185427402861854274028718542740288185427402891854274029018542740291185427402921854274029318542740294185427402951854274029618542740297185427402981854274029918542740300185427403011854274030218542740303185427403041854274030518542740306185427403071854274030818542740309185427403101854274031118542740312185427403131854274031418542740315185427403161854274031718542740318185427403191854274032018542740321185427403221854274032318542740324185427403251854274032618542740327185427403281854274032918542740330185427403311854274033218542740333185427403341854274033518542740336185427403371854274033818542740339185427403401854274034118542740342185427403431854274034418542740345185427403461854274034718542740348185427403491854274035018542740351185427403521854274035318542740354185427403551854274035618542740357185427403581854274035918542740360185427403611854274036218542740363185427403641854274036518542740366185427403671854274036818542740369185427403701854274037118542740372185427403731854274037418542740375185427403761854274037718542740378185427403791854274038018542740381185427403821854274038318542740384185427403851854274038618542740387185427403881854274038918542740390185427403911854274039218542740393185427403941854274039518542740396185427403971854274039818542740399185427404001854274040118542740402185427404031854274040418542740405185427404061854274040718542740408185427404091854274041018542740411185427404121854274041318542740414185427404151854274041618542740417185427404181854274041918542740420185427404211854274042218542740423185427404241854274042518542740426185427404271854274042818542740429185427404301854274043118542740432185427404331854274043418542740435185427404361854274043718542740438185427404391854274044018542740441185427404421854274044318542740444185427404451854274044618542740447185427404481854274044918542740450185427404511854274045218542740453185427404541854274045518542740456185427404571854274045818542740459185427404601854274046118542740462185427404631854274046418542740465185427404661854274046718542740468185427404691854274047018542740471185427404721854274047318542740474185427404751854274047618542740477185427404781854274047918542740480185427404811854274048218542740483185427404841854274048518542740486185427404871854274048818542740489185427404901854274049118542740492185427404931854274049418542740495185427404961854274049718542740498185427404991854274050018542740501185427405021854274050318542740504185427405051854274050618542740507185427405081854274050918542740510185427405111854274051218542740513185427405141854274051518542740516185427405171854274051818542740519185427405201854274052118542740522185427405231854274052418542740525185427405261854274052718542740528185427405291854274053018542740531185427405321854274053318542740534185427405351854274053618542740537185427405381854274053918542740540185427405411854274054218542740543185427405441854274054518542740546185427405471854274054818542740549185427405501854274055118542740552185427405531854274055418542740555185427405561854274055718542740558185427405591854274056018542740561185427405621854274056318542740564185427405651854274056618542740567185427405681854274056918542740570185427405711854274057218542740573185427405741854274057518542740576185427405771854274057818542740579185427405801854274058118542740582185427405831854274058418542740585185427405861854274058718542740588185427405891854274059018542740591185427405921854274059318542740594185427405951854274059618542740597185427405981854274059918542740600185427406011854274060218542740603185427406041854274060518542740606185427406071854274060818542740609185427406101854274061118542740612185427406131854274061418542740615185427406161854274061718542740618185427406191854274062018542740621185427406221854274062318542740624185427406251854274062618542740627185427406281854274062918542740630185427406311854274063218542740633185427406341854274063518542740636185427406371854274063818542740639185427406401854274064118542740642185427406431854274064418542740645185427406461854274064718542740648185427406491854274065018542740651185427406521854274065318542740654185427406551854274065618542740657185427406581854274065918542740660185427406611854274066218542740663185427406641854274066518542740666185427406671854274066818542740669185427406701854274067118542740672185427406731854274067418542740675185427406761854274067718542740678185427406791854274068018542740681185427406821854274068318542740684185427406851854274068618542740687185427406881854274068918542740690185427406911854274069218542740693185427406941854274069518542740696185427406971854274069818542740699185427407001854274070118542740702185427407031854274070418542740705185427407061854274070718542740708185427407091854274071018542740711185427407121854274071318542740714185427407151854274071618542740717185427407181854274071918542740720185427407211854274072218542740723185427407241854274072518542740726185427407271854274072818542740729185427407301854274073118542740732185427407331854274073418542740735185427407361854274073718542740738185427407391854274074018542740741185427407421854274074318542740744185427407451854274074618542740747185427407481854274074918542740750185427407511854274075218542740753185427407541854274075518542740756185427407571854274075818542740759185427407601854274076118542740762185427407631854274076418542740765185427407661854274076718542740768185427407691854274077018542740771185427407721854274077318542740774185427407751854274077618542740777185427407781854274077918542740780185427407811854274078218542740783185427407841854274078518542740786185427407871854274078818542740789185427407901854274079118542740792185427407931854274079418542740795185427407961854274079718542740798185427407991854274080018542740801185427408021854274080318542740804185427408051854274080618542740807185427408081854274080918542740810185427408111854274081218542740813185427408141854274081518542740816185427408171854274081818542740819185427408201854274082118542740822185427408231854274082418542740825185427408261854274082718542740828185427408291854274083018542740831185427408321854274083318542740834185427408351854274083618542740837185427408381854274083918542740840185427408411854274084218542740843185427408441854274084518542740846185427408471854274084818542740849185427408501854274085118542740852185427408531854274085418542740855185427408561854274085718542740858185427408591854274086018542740861185427408621854274086318542740864185427408651854274086618542740867185427408681854274086918542740870185427408711854274087218542740873185427408741854274087518542740876185427408771854274087818542740879185427408801854274088118542740882185427408831854274088418542740885185427408861854274088718542740888185427408891854274089018542740891185427408921854274089318542740894185427408951854274089618542740897185427408981854274089918542740900185427409011854274090218542740903185427409041854274090518542740906185427409071854274090818542740909185427409101854274091118542740912185427409131854274091418542740915185427409161854274091718542740918185427409191854274092018542740921185427409221854274092318542740924185427409251854274092618542740927185427409281854274092918542740930185427409311854274093218542740933185427409341854274093518542740936185427409371854274093818542740939185427409401854274094118542740942185427409431854274094418542740945185427409461854274094718542740948185427409491854274095018542740951185427409521854274095318542740954185427409551854274095618542740957185427409581854274095918542740960185427409611854274096218542740963185427409641854274096518542740966185427409671854274096818542740969185427409701854274097118542740972185427409731854274097418542740975185427409761854274097718542740978185427409791854274098018542740981185427409821854274098318542740984185427409851854274098618542740987185427409881854274098918542740990185427409911854274099218542740993185427409941854274099518542740996185427409971854274099818542740999185427410001854274100118542741002185427410031854274100418542741005185427410061854274100718542741008185427410091854274101018542741011185427410121854274101318542741014185427410151854274101618542741017185427410181854274101918542741020185427410211854274102218542741023185427410241854274102518542741026185427410271854274102818542741029185427410301854274103118542741032185427410331854274103418542741035185427410361854274103718542741038185427410391854274104018542741041185427410421854274104318542741044185427410451854274104618542741047185427410481854274104918542741050185427410511854274105218542741053185427410541854274105518542741056185427410571854274105818542741059185427410601854274106118542741062185427410631854274106418542741065185427410661854274106718542741068185427410691854274107018542741071185427410721854274107318542741074185427410751854274107618542741077185427410781854274107918542741080185427410811854274108218542741083185427410841854274108518542741086185427410871854274108818542741089185427410901854274109118542741092185427410931854274109418542741095185427410961854274109718542741098185427410991854274110018542741101185427411021854274110318542741104185427411051854274110618542741107185427411081854274110918542741110185427411111854274111218542741113185427411141854274111518542741116185427411171854274111818542741119185427411201854274112118542741122185427411231854274112418542741125185427411261854274112718542741128185427411291854274113018542741131185427411321854274113318542741134185427411351854274113618542741137185427411381854274113918542741140185427411411854274114218542741143185427411441854274114518542741146185427411471854274114818542741149185427411501854274115118542741152185427411531854274115418542741155185427411561854274115718542741158185427411591854274116018542741161185427411621854274116318542741164185427411651854274116618542741167185427411681854274116918542741170185427411711854274117218542741173185427411741854274117518542741176185427411771854274117818542741179185427411801854274118118542741182185427411831854274118418542741185185427411861854274118718542741188185427411891854274119018542741191185427411921854274119318542741194185427411951854274119618542741197185427411981854274119918542741200185427412011854274120218542741203185427412041854274120518542741206185427412071854274120818542741209185427412101854274121118542741212185427412131854274121418542741215185427412161854274121718542741218185427412191854274122018542741221185427412221854274122318542741224185427412251854274122618542741227185427412281854274122918542741230185427412311854274123218542741233185427412341854274123518542741236185427412371854274123818542741239185427412401854274124118542741242185427412431854274124418542741245185427412461854274124718542741248185427412491854274125018542741251185427412521854274125318542741254185427412551854274125618542741257185427412581854274125918542741260185427412611854274126218542741263185427412641854274126518542741266185427412671854274126818542741269185427412701854274127118542741272185427412731854274127418542741275185427412761854274127718542741278185427412791854274128018542741281185427412821854274128318542741284185427412851854274128618542741287185427412881854274128918542741290185427412911854274129218542741293185427412941854274129518542741296185427412971854274129818542741299185427413001854274130118542741302185427413031854274130418542741305185427413061854274130718542741308185427413091854274131018542741311185427413121854274131318542741314185427413151854274131618542741317185427413181854274131918542741320185427413211854274132218542741323185427413241854274132518542741326185427413271854274132818542741329185427413301854274133118542741332185427413331854274133418542741335185427413361854274133718542741338185427413391854274134018542741341185427413421854274134318542741344185427413451854274134618542741347185427413481854274134918542741350185427413511854274135218542741353185427413541854274135518542741356185427413571854274135818542741359185427413601854274136118542741362185427413631854274136418542741365185427413661854274136718542741368185427413691854274137018542741371185427413721854274137318542741374185427413751854274137618542741377185427413781854274137918542741380185427413811854274138218542741383185427413841854274138518542741386185427413871854274138818542741389185427413901854274139118542741392185427413931854274139418542741395185427413961854274139718542741398185427413991854274140018542741401185427414021854274140318542741404185427414051854274140618542741407185427414081854274140918542741410185427414111854274141218542741413185427414141854274141518542741416185427414171854274141818542741419185427414201854274142118542741422185427414231854274142418542741425185427414261854274142718542741428185427414291854274143018542741431185427414321854274143318542741434185427414351854274143618542741437185427414381854274143918542741440185427414411854274144218542741443185427414441854274144518542741446185427414471854274144818542741449185427414501854274145118542741452185427414531854274145418542741455185427414561854274145718542741458185427414591854274146018542741461185427414621854274146318542741464185427414651854274146618542741467185427414681854274146918542741470185427414711854274147218542741473185427414741854274147518542741476185427414771854274147818542741479185427414801854274148118542741482185427414831854274148418542741485185427414861854274148718542741488185427414891854274149018542741491185427414921854274149318542741494185427414951854274149618542741497185427414981854274149918542741500185427415011854274150218542741503185427415041854274150518542741506185427415071854274150818542741509185427415101854274151118542741512185427415131854274151418542741515185427415161854274151718542741518185427415191854274152018542741521185427415221854274152318542741524185427415251854274152618542741527185427415281854274152918542741530185427415311854274153218542741533185427415341854274153518542741536185427415371854274153818542741539185427415401854274154118542741542185427415431854274154418542741545185427415461854274154718542741548185427415491854274155018542741551185427415521854274155318542741554185427415551854274155618542741557185427415581854274155918542741560185427415611854274156218542741563185427415641854274156518542741566185427415671854274156818542741569185427415701854274157118542741572185427415731854274157418542741575185427415761854274157718542741578185427415791854274158018542741581185427415821854274158318542741584185427415851854274158618542741587185427415881854274158918542741590185427415911854274159218542741593185427415941854274159518542741596185427415971854274159818542741599185427416001854274160118542741602185427416031854274160418542741605185427416061854274160718542741608185427416091854274161018542741611185427416121854274161318542741614185427416151854274161618542741617185427416181854274161918542741620185427416211854274162218542741623185427416241854274162518542741626185427416271854274162818542741629185427416301854274163118542741632185427416331854274163418542741635185427416361854274163718542741638185427416391854274164018542741641185427416421854274164318542741644185427416451854274164618542741647185427416481854274164918542741650185427416511854274165218542741653185427416541854274165518542741656185427416571854274165818542741659185427416601854274166118542741662185427416631854274166418542741665185427416661854274166718542741668185427416691854274167018542741671185427416721854274167318542741674185427416751854274167618542741677185427416781854274167918542741680185427416811854274168218542741683185427416841854274168518542741686185427416871854274168818542741689185427416901854274169118542741692185427416931854274169418542741695185427416961854274169718542741698185427416991854274170018542741701185427417021854274170318542741704185427417051854274170618542741707185427417081854274170918542741710185427417111854274171218542741713185427417141854274171518542741716185427417171854274171818542741719185427417201854274172118542741722185427417231854274172418542741725185427417261854274172718542741728185427417291854274173018542741731185427417321854274173318542741734185427417351854274173618542741737185427417381854274173918542741740185427417411854274174218542741743185427417441854274174518542741746185427417471854274174818542741749185427417501854274175118542741752185427417531854274175418542741755185427417561854274175718542741758185427417591854274176018542741761185427417621854274176318542741764185427417651854274176618542741767185427417681854274176918542741770185427417711854274177218542741773185427417741854274177518542741776185427417771854274177818542741779185427417801854274178118542741782185427417831854274178418542741785185427417861854274178718542741788185427417891854274179018542741791185427417921854274179318542741794185427417951854274179618542741797185427417981854274179918542741800185427418011854274180218542741803185427418041854274180518542741806185427418071854274180818542741809185427418101854274181118542741812185427418131854274181418542741815185427418161854274181718542741818185427418191854274182018542741821185427418221854274182318542741824185427418251854274182618542741827185427418281854274182918542741830185427418311854274183218542741833185427418341854274183518542741836185427418371854274183818542741839185427418401854274184118542741842185427418431854274184418542741845185427418461854274184718542741848185427418491854274185018542741851185427418521854274185318542741854185427418551854274185618542741857185427418581854274185918542741860185427418611854274186218542741863185427418641854274186518542741866185427418671854274186818542741869185427418701854274187118542741872185427418731854274187418542741875185427418761854274187718542741878185427418791854274188018542741881185427418821854274188318542741884185427418851854274188618542741887185427418881854274188918542741890185427418911854274189218542741893185427418941854274189518542741896185427418971854274189818542741899185427419001854274190118542741902185427419031854274190418542741905185427419061854274190718542741908185427419091854274191018542741911185427419121854274191318542741914185427419151854274191618542741917185427419181854274191918542741920185427419211854274192218542741923185427419241854274192518542741926185427419271854274192818542741929185427419301854274193118542741932185427419331854274193418542741935185427419361854274193718542741938185427419391854274194018542741941185427419421854274194318542741944185427419451854274194618542741947185427419481854274194918542741950185427419511854274195218542741953185427419541854274195518542741956185427419571854274195818542741959185427419601854274196118542741962185427419631854274196418542741965185427419661854274196718542741968185427419691854274197018542741971185427419721854274197318542741974185427419751854274197618542741977185427419781854274197918542741980185427419811854274198218542741983185427419841854274198518542741986185427419871854274198818542741989185427419901854274199118542741992185427419931854274199418542741995185427419961854274199718542741998185427419991854274200018542742001185427420021854274200318542742004185427420051854274200618542742007185427420081854274200918542742010185427420111854274201218542742013185427420141854274201518542742016185427420171854274201818542742019185427420201854274202118542742022185427420231854274202418542742025185427420261854274202718542742028185427420291854274203018542742031185427420321854274203318542742034185427420351854274203618542742037185427420381854274203918542742040185427420411854274204218542742043185427420441854274204518542742046185427420471854274204818542742049185427420501854274205118542742052185427420531854274205418542742055185427420561854274205718542742058185427420591854274206018542742061185427420621854274206318542742064185427420651854274206618542742067185427420681854274206918542742070185427420711854274207218542742073185427420741854274207518542742076185427420771854274207818542742079185427420801854274208118542742082185427420831854274208418542742085185427420861854274208718542742088185427420891854274209018542742091185427420921854274209318542742094185427420951854274209618542742097185427420981854274209918542742100185427421011854274210218542742103185427421041854274210518542742106185427421071854274210818542742109185427421101854274211118542742112185427421131854274211418542742115185427421161854274211718542742118185427421191854274212018542742121185427421221854274212318542742124185427421251854274212618542742127185427421281854274212918542742130185427421311854274213218542742133185427421341854274213518542742136185427421371854274213818542742139185427421401854274214118542742142185427421431854274214418542742145185427421461854274214718542742148185427421491854274215018542742151185427421521854274215318542742154185427421551854274215618542742157185427421581854274215918542742160185427421611854274216218542742163185427421641854274216518542742166185427421671854274216818542742169185427421701854274217118542742172185427421731854274217418542742175185427421761854274217718542742178185427421791854274218018542742181185427421821854274218318542742184185427421851854274218618542742187185427421881854274218918542742190185427421911854274219218542742193185427421941854274219518542742196185427421971854274219818542742199185427422001854274220118542742202185427422031854274220418542742205185427422061854274220718542742208185427422091854274221018542742211185427422121854274221318542742214185427422151854274221618542742217185427422181854274221918542742220185427422211854274222218542742223185427422241854274222518542742226185427422271854274222818542742229185427422301854274223118542742232185427422331854274223418542742235185427422361854274223718542742238185427422391854274224018542742241185427422421854274224318542742244185427422451854274224618542742247185427422481854274224918542742250185427422511854274225218542742253185427422541854274225518542742256185427422571854274225818542742259185427422601854274226118542742262185427422631854274226418542742265185427422661854274226718542742268185427422691854274227018542742271185427422721854274227318542742274185427422751854274227618542742277185427422781854274227918542742280185427422811854274228218542742283185427422841854274228518542742286185427422871854274228818542742289185427422901854274229118542742292185427422931854274229418542742295185427422961854274229718542742298185427422991854274230018542742301185427423021854274230318542742304185427423051854274230618542742307185427423081854274230918542742310185427423111854274231218542742313185427423141854274231518542742316185427423171854274231818542742319185427423201854274232118542742322185427423231854274232418542742325185427423261854274232718542742328185427423291854274233018542742331185427423321854274233318542742334185427423351854274233618542742337185427423381854274233918542742340185427423411854274234218542742343185427423441854274234518542742346185427423471854274234818542742349185427423501854274235118542742352185427423531854274235418542742355185427423561854274235718542742358185427423591854274236018542742361185427423621854274236318542742364185427423651854274236618542742367185427423681854274236918542742370185427423711854274237218542742373185427423741854274237518542742376185427423771854274237818542742379185427423801854274238118542742382185427423831854274238418542742385185427423861854274238718542742388185427423891854274239018542742391185427423921854274239318542742394185427423951854274239618542742397185427423981854274239918542742400185427424011854274240218542742403185427424041854274240518542742406185427424071854274240818542742409185427424101854274241118542742412185427424131854274241418542742415185427424161854274241718542742418185427424191854274242018542742421185427424221854274242318542742424185427424251854274242618542742427185427424281854274242918542742430185427424311854274243218542742433185427424341854274243518542742436185427424371854274243818542742439185427424401854274244118542742442185427424431854274244418542742445185427424461854274244718542742448185427424491854274245018542742451185427424521854274245318542742454185427424551854274245618542742457185427424581854274245918542742460185427424611854274246218542742463185427424641854274246518542742466185427424671854274246818542742469185427424701854274247118542742472185427424731854274247418542742475185427424761854274247718542742478185427424791854274248018542742481185427424821854274248318542742484185427424851854274248618542742487185427424881854274248918542742490185427424911854274249218542742493185427424941854274249518542742496185427424971854274249818542742499185427425001854274250118542742502185427425031854274250418542742505185427425061854274250718542742508185427425091854274251018542742511185427425121854274251318542742514185427425151854274251618542742517185427425181854274251918542742520185427425211854274252218542742523185427425241854274252518542742526185427425271854274252818542742529185427425301854274253118542742532185427425331854274253418542742535185427425361854274253718542742538185427425391854274254018542742541185427425421854274254318542742544185427425451854274254618542742547185427425481854274254918542742550185427425511854274255218542742553185427425541854274255518542742556185427425571854274255818542742559185427425601854274256118542742562185427425631854274256418542742565185427425661854274256718542742568185427425691854274257018542742571185427425721854274257318542742574185427425751854274257618542742577185427425781854274257918542742580185427425811854274258218542742583185427425841854274258518542742586185427425871854274258818542742589185427425901854274259118542742592185427425931854274259418542742595185427425961854274259718542742598185427425991854274260018542742601185427426021854274260318542742604185427426051854274260618542742607185427426081854274260918542742610185427426111854274261218542742613185427426141854274261518542742616185427426171854274261818542742619185427426201854274262118542742622185427426231854274262418542742625185427426261854274262718542742628185427426291854274263018542742631185427426321854274263318542742634185427426351854274263618542742637185427426381854274263918542742640185427426411854274264218542742643185427426441854274264518542742646185427426471854274264818542742649185427426501854274265118542742652185427426531854274265418542742655185427426561854274265718542742658185427426591854274266018542742661185427426621854274266318542742664185427426651854274266618542742667185427426681854274266918542742670185427426711854274267218542742673185427426741854274267518542742676185427426771854274267818542742679185427426801854274268118542742682185427426831854274268418542742685185427426861854274268718542742688185427426891854274269018542742691185427426921854274269318542742694185427426951854274269618542742697185427426981854274269918542742700185427427011854274270218542742703185427427041854274270518542742706185427427071854274270818542742709185427427101854274271118542742712185427427131854274271418542742715185427427161854274271718542742718185427427191854274272018542742721185427427221854274272318542742724185427427251854274272618542742727185427427281854274272918542742730185427427311854274273218542742733185427427341854274273518542742736185427427371854274273818542742739185427427401854274274118542742742185427427431854274274418542742745185427427461854274274718542742748185427427491854274275018542742751185427427521854274275318542742754185427427551854274275618542742757185427427581854274275918542742760185427427611854274276218542742763185427427641854274276518542742766185427427671854274276818542742769185427427701854274277118542742772185427427731854274277418542742775185427427761854274277718542742778185427427791854274278018542742781185427427821854274278318542742784185427427851854274278618542742787185427427881854274278918542742790185427427911854274279218542742793185427427941854274279518542742796185427427971854274279818542742799185427428001854274280118542742802185427428031854274280418542742805185427428061854274280718542742808185427428091854274281018542742811185427428121854274281318542742814185427428151854274281618542742817185427428181854274281918542742820185427428211854274282218542742823185427428241854274282518542742826185427428271854274282818542742829185427428301854274283118542742832185427428331854274283418542742835185427428361854274283718542742838185427428391854274284018542742841185427428421854274284318542742844185427428451854274284618542742847185427428481854274284918542742850185427428511854274285218542742853185427428541854274285518542742856185427428571854274285818542742859185427428601854274286118542742862185427428631854274286418542742865185427428661854274286718542742868185427428691854274287018542742871185427428721854274287318542742874185427428751854274287618542742877185427428781854274287918542742880185427428811854274288218542742883185427428841854274288518542742886185427428871854274288818542742889185427428901854274289118542742892185427428931854274289418542742895185427428961854274289718542742898185427428991854274290018542742901185427429021854274290318542742904185427429051854274290618542742907185427429081854274290918542742910185427429111854274291218542742913185427429141854274291518542742916185427429171854274291818542742919185427429201854274292118542742922185427429231854274292418542742925185427429261854274292718542742928185427429291854274293018542742931185427429321854274293318542742934185427429351854274293618542742937185427429381854274293918542742940185427429411854274294218542742943185427429441854274294518542742946185427429471854274294818542742949185427429501854274295118542742952185427429531854274295418542742955185427429561854274295718542742958185427429591854274296018542742961185427429621854274296318542742964185427429651854274296618542742967185427429681854274296918542742970185427429711854274297218542742973185427429741854274297518542742976185427429771854274297818542742979185427429801854274298118542742982185427429831854274298418542742985185427429861854274298718542742988185427429891854274299018542742991185427429921854274299318542742994185427429951854274299618542742997185427429981854274299918542743000185427430011854274300218542743003185427430041854274300518542743006185427430071854274300818542743009185427430101854274301118542743012185427430131854274301418542743015185427430161854274301718542743018185427430191854274302018542743021185427430221854274302318542743024185427430251854274302618542743027185427430281854274302918542743030185427430311854274303218542743033185427430341854274303518542743036185427430371854274303818542743039185427430401854274304118542743042185427430431854274304418542743045185427430461854274304718542743048185427430491854274305018542743051185427430521854274305318542743054185427430551854274305618542743057185427430581854274305918542743060185427430611854274306218542743063185427430641854274306518542743066185427430671854274306818542743069185427430701854274307118542743072185427430731854274307418542743075185427430761854274307718542743078185427430791854274308018542743081185427430821854274308318542743084185427430851854274308618542743087185427430881854274308918542743090185427430911854274309218542743093185427430941854274309518542743096185427430971854274309818542743099185427431001854274310118542743102185427431031854274310418542743105185427431061854274310718542743108185427431091854274311018542743111185427431121854274311318542743114185427431151854274311618542743117185427431181854274311918542743120185427431211854274312218542743123185427431241854274312518542743126185427431271854274312818542743129185427431301854274313118542743132185427431331854274313418542743135185427431361854274313718542743138185427431391854274314018542743141185427431421854274314318542743144185427431451854274314618542743147185427431481854274314918542743150185427431511854274315218542743153185427431541854274315518542743156185427431571854274315818542743159185427431601854274316118542743162185427431631854274316418542743165185427431661854274316718542743168185427431691854274317018542743171185427431721854274317318542743174185427431751854274317618542743177185427431781854274317918542743180185427431811854274318218542743183185427431841854274318518542743186185427431871854274318818542743189185427431901854274319118542743192185427431931854274319418542743195185427431961854274319718542743198185427431991854274320018542743201185427432021854274320318542743204185427432051854274320618542743207185427432081854274320918542743210185427432111854274321218542743213185427432141854274321518542743216185427432171854274321818542743219185427432201854274322118542743222185427432231854274322418542743225185427432261854274322718542743228185427432291854274323018542743231185427432321854274323318542743234185427432351854274323618542743237185427432381854274323918542743240185427432411854274324218542743243185427432441854274324518542743246185427432471854274324818542743249185427432501854274325118542743252185427432531854274325418542743255185427432561854274325718542743258185427432591854274326018542743261185427432621854274326318542743264185427432651854274326618542743267185427432681854274326918542743270185427432711854274327218542743273185427432741854274327518542743276185427432771854274327818542743279185427432801854274328118542743282185427432831854274328418542743285185427432861854274328718542743288185427432891854274329018542743291185427432921854274329318542743294185427432951854274329618542743297185427432981854274329918542743300185427433011854274330218542743303185427433041854274330518542743306185427433071854274330818542743309185427433101854274331118542743312185427433131854274331418542743315185427433161854274331718542743318185427433191854274332018542743321185427433221854274332318542743324185427433251854274332618542743327185427433281854274332918542743330185427433311854274333218542743333185427433341854274333518542743336185427433371854274333818542743339185427433401854274334118542743342185427433431854274334418542743345185427433461854274334718542743348185427433491854274335018542743351185427433521854274335318542743354185427433551854274335618542743357185427433581854274335918542743360185427433611854274336218542743363185427433641854274336518542743366185427433671854274336818542743369185427433701854274337118542743372185427433731854274337418542743375185427433761854274337718542743378185427433791854274338018542743381185427433821854274338318542743384185427433851854274338618542743387185427433881854274338918542743390185427433911854274339218542743393185427433941854274339518542743396185427433971854274339818542743399185427434001854274340118542743402185427434031854274340418542743405185427434061854274340718542743408185427434091854274341018542743411185427434121854274341318542743414185427434151854274341618542743417185427434181854274341918542743420185427434211854274342218542743423185427434241854274342518542743426185427434271854274342818542743429185427434301854274343118542743432185427434331854274343418542743435185427434361854274343718542743438185427434391854274344018542743441185427434421854274344318542743444185427434451854274344618542743447185427434481854274344918542743450185427434511854274345218542743453185427434541854274345518542743456185427434571854274345818542743459185427434601854274346118542743462185427434631854274346418542743465185427434661854274346718542743468185427434691854274347018542743471185427434721854274347318542743474185427434751854274347618542743477185427434781854274347918542743480185427434811854274348218542743483185427434841854274348518542743486185427434871854274348818542743489185427434901854274349118542743492185427434931854274349418542743495185427434961854274349718542743498185427434991854274350018542743501185427435021854274350318542743504185427435051854274350618542743507185427435081854274350918542743510185427435111854274351218542743513185427435141854274351518542743516185427435171854274351818542743519185427435201854274352118542743522185427435231854274352418542743525185427435261854274352718542743528185427435291854274353018542743531185427435321854274353318542743534185427435351854274353618542743537185427435381854274353918542743540185427435411854274354218542743543185427435441854274354518542743546185427435471854274354818542743549185427435501854274355118542743552185427435531854274355418542743555185427435561854274355718542743558185427435591854274356018542743561185427435621854274356318542743564185427435651854274356618542743567185427435681854274356918542743570185427435711854274357218542743573185427435741854274357518542743576185427435771854274357818542743579185427435801854274358118542743582185427435831854274358418542743585185427435861854274358718542743588185427435891854274359018542743591185427435921854274359318542743594185427435951854274359618542743597185427435981854274359918542743600185427436011854274360218542743603185427436041854274360518542743606185427436071854274360818542743609185427436101854274361118542743612185427436131854274361418542743615185427436161854274361718542743618185427436191854274362018542743621185427436221854274362318542743624185427436251854274362618542743627185427436281854274362918542743630185427436311854274363218542743633185427436341854274363518542743636185427436371854274363818542743639185427436401854274364118542743642185427436431854274364418542743645185427436461854274364718542743648185427436491854274365018542743651185427436521854274365318542743654185427436551854274365618542743657185427436581854274365918542743660185427436611854274366218542743663185427436641854274366518542743666185427436671854274366818542743669185427436701854274367118542743672185427436731854274367418542743675185427436761854274367718542743678185427436791854274368018542743681185427436821854274368318542743684185427436851854274368618542743687185427436881854274368918542743690185427436911854274369218542743693185427436941854274369518542743696185427436971854274369818542743699185427437001854274370118542743702185427437031854274370418542743705185427437061854274370718542743708185427437091854274371018542743711185427437121854274371318542743714185427437151854274371618542743717185427437181854274371918542743720185427437211854274372218542743723185427437241854274372518542743726185427437271854274372818542743729185427437301854274373118542743732185427437331854274373418542743735185427437361854274373718542743738185427437391854274374018542743741185427437421854274374318542743744185427437451854274374618542743747185427437481854274374918542743750185427437511854274375218542743753185427437541854274375518542743756185427437571854274375818542743759185427437601854274376118542743762185427437631854274376418542743765185427437661854274376718542743768185427437691854274377018542743771185427437721854274377318542743774185427437751854274377618542743777185427437781854274377918542743780185427437811854274378218542743783185427437841854274378518542743786185427437871854274378818542743789185427437901854274379118542743792185427437931854274379418542743795185427437961854274379718542743798185427437991854274380018542743801185427438021854274380318542743804185427438051854274380618542743807185427438081854274380918542743810185427438111854274381218542743813185427438141854274381518542743816185427438171854274381818542743819185427438201854274382118542743822185427438231854274382418542743825185427438261854274382718542743828185427438291854274383018542743831185427438321854274383318542743834185427438351854274383618542743837185427438381854274383918542743840185427438411854274384218542743843185427438441854274384518542743846185427438471854274384818542743849185427438501854274385118542743852185427438531854274385418542743855185427438561854274385718542743858185427438591854274386018542743861185427438621854274386318542743864185427438651854274386618542743867185427438681854274386918542743870185427438711854274387218542743873185427438741854274387518542743876185427438771854274387818542743879185427438801854274388118542743882185427438831854274388418542743885185427438861854274388718542743888185427438891854274389018542743891185427438921854274389318542743894185427438951854274389618542743897185427438981854274389918542743900185427439011854274390218542743903185427439041854274390518542743906185427439071854274390818542743909185427439101854274391118542743912185427439131854274391418542743915185427439161854274391718542743918185427439191854274392018542743921185427439221854274392318542743924185427439251854274392618542743927185427439281854274392918542743930185427439311854274393218542743933185427439341854274393518542743936185427439371854274393818542743939185427439401854274394118542743942185427439431854274394418542743945185427439461854274394718542743948185427439491854274395018542743951185427439521854274395318542743954185427439551854274395618542743957185427439581854274395918542743960185427439611854274396218542743963185427439641854274396518542743966185427439671854274396818542743969185427439701854274397118542743972185427439731854274397418542743975185427439761854274397718542743978185427439791854274398018542743981185427439821854274398318542743984185427439851854274398618542743987185427439881854274398918542743990185427439911854274399218542743993185427439941854274399518542743996185427439971854274399818542743999185427440001854274400118542744002185427440031854274400418542744005185427440061854274400718542744008185427440091854274401018542744011185427440121854274401318542744014185427440151854274401618542744017185427440181854274401918542744020185427440211854274402218542744023185427440241854274402518542744026185427440271854274402818542744029185427440301854274403118542744032185427440331854274403418542744035185427440361854274403718542744038185427440391854274404018542744041185427440421854274404318542744044185427440451854274404618542744047185427440481854274404918542744050185427440511854274405218542744053185427440541854274405518542744056185427440571854274405818542744059185427440601854274406118542744062185427440631854274406418542744065185427440661854274406718542744068185427440691854274407018542744071185427440721854274407318542744074185427440751854274407618542744077185427440781854274407918542744080185427440811854274408218542744083185427440841854274408518542744086185427440871854274408818542744089185427440901854274409118542744092185427440931854274409418542744095185427440961854274409718542744098185427440991854274410018542744101185427441021854274410318542744104185427441051854274410618542744107185427441081854274410918542744110185427441111854274411218542744113185427441141854274411518542744116185427441171854274411818542744119185427441201854274412118542744122185427441231854274412418542744125185427441261854274412718542744128185427441291854274413018542744131185427441321854274413318542744134185427441351854274413618542744137185427441381854274413918542744140185427441411854274414218542744143185427441441854274414518542744146185427441471854274414818542744149185427441501854274415118542744152185427441531854274415418542744155185427441561854274415718542744158185427441591854274416018542744161185427441621854274416318542744164185427441651854274416618542744167185427441681854274416918542744170185427441711854274417218542744173185427441741854274417518542744176185427441771854274417818542744179185427441801854274418118542744182185427441831854274418418542744185185427441861854274418718542744188185427441891854274419018542744191185427441921854274419318542744194185427441951854274419618542744197185427441981854274419918542744200185427442011854274420218542744203185427442041854274420518542744206185427442071854274420818542744209185427442101854274421118542744212185427442131854274421418542744215185427442161854274421718542744218185427442191854274422018542744221185427442221854274422318542744224185427442251854274422618542744227185427442281854274422918542744230185427442311854274423218542744233185427442341854274423518542744236185427442371854274423818542744239185427442401854274424118542744242185427442431854274424418542744245185427442461854274424718542744248185427442491854274425018542744251185427442521854274425318542744254185427442551854274425618542744257185427442581854274425918542744260185427442611854274426218542744263185427442641854274426518542744266185427442671854274426818542744269185427442701854274427118542744272185427442731854274427418542744275185427442761854274427718542744278185427442791854274428018542744281185427442821854274428318542744284185427442851854274428618542744287185427442881854274428918542744290185427442911854274429218542744293185427442941854274429518542744296185427442971854274429818542744299185427443001854274430118542744302185427443031854274430418542744305185427443061854274430718542744308185427443091854274431018542744311185427443121854274431318542744314185427443151854274431618542744317185427443181854274431918542744320185427443211854274432218542744323185427443241854274432518542744326185427443271854274432818542744329185427443301854274433118542744332185427443331854274433418542744335185427443361854274433718542744338185427443391854274434018542744341185427443421854274434318542744344185427443451854274434618542744347185427443481854274434918542744350185427443511854274435218542744353185427443541854274435518542744356185427443571854274435818542744359185427443601854274436118542744362185427443631854274436418542744365185427443661854274436718542744368185427443691854274437018542744371185427443721854274437318542744374185427443751854274437618542744377185427443781854274437918542744380185427443811854274438218542744383185427443841854274438518542744386185427443871854274438818542744389185427443901854274439118542744392185427443931854274439418542744395185427443961854274439718542744398185427443991854274440018542744401185427444021854274440318542744404185427444051854274440618542744407185427444081854274440918542744410185427444111854274441218542744413185427444141854274441518542744416185427444171854274441818542744419185427444201854274442118542744422185427444231854274442418542744425185427444261854274442718542744428185427444291854274443018542744431185427444321854274443318542744434185427444351854274443618542744437185427444381854274443918542744440185427444411854274444218542744443185427444441854274444518542744446185427444471854274444818542744449185427444501854274445118542744452185427444531854274445418542744455185427444561854274445718542744458185427444591854274446018542744461185427444621854274446318542744464185427444651854274446618542744467185427444681854274446918542744470185427444711854274447218542744473185427444741854274447518542744476185427444771854274447818542744479185427444801854274448118542744482185427444831854274448418542744485185427444861854274448718542744488185427444891854274449018542744491185427444921854274449318542744494185427444951854274449618542744497185427444981854274449918542744500185427445011854274450218542744503185427445041854274450518542744506185427445071854274450818542744509185427445101854274451118542744512185427445131854274451418542744515185427445161854274451718542744518185427445191854274452018542744521185427445221854274452318542744524185427445251854274452618542744527185427445281854274452918542744530185427445311854274453218542744533185427445341854274453518542744536185427445371854274453818542744539185427445401854274454118542744542185427445431854274454418542744545185427445461854274454718542744548185427445491854274455018542744551185427445521854274455318542744554185427445551854274455618542744557185427445581854274455918542744560185427445611854274456218542744563185427445641854274456518542744566185427445671854274456818542744569185427445701854274457118542744572185427445731854274457418542744575185427445761854274457718542744578185427445791854274458018542744581185427445821854274458318542744584185427445851854274458618542744587185427445881854274458918542744590185427445911854274459218542744593185427445941854274459518542744596185427445971854274459818542744599185427446001854274460118542744602185427446031854274460418542744605185427446061854274460718542744608185427446091854274461018542744611185427446121854274461318542744614185427446151854274461618542744617185427446181854274461918542744620185427446211854274462218542744623185427446241854274462518542744626185427446271854274462818542744629185427446301854274463118542744632185427446331854274463418542744635185427446361854274463718542744638185427446391854274464018542744641185427446421854274464318542744644185427446451854274464618542744647185427446481854274464918542744650185427446511854274465218542744653185427446541854274465518542744656185427446571854274465818542744659185427446601854274466118542744662185427446631854274466418542744665185427446661854274466718542744668185427446691854274467018542744671185427446721854274467318542744674185427446751854274467618542744677185427446781854274467918542744680185427446811854274468218542744683185427446841854274468518542744686185427446871854274468818542744689185427446901854274469118542744692185427446931854274469418542744695185427446961854274469718542744698185427446991854274470018542744701185427447021854274470318542744704185427447051854274470618542744707185427447081854274470918542744710185427447111854274471218542744713185427447141854274471518542744716185427447171854274471818542744719185427447201854274472118542744722185427447231854274472418542744725185427447261854274472718542744728185427447291854274473018542744731185427447321854274473318542744734185427447351854274473618542744737185427447381854274473918542744740185427447411854274474218542744743185427447441854274474518542744746185427447471854274474818542744749185427447501854274475118542744752185427447531854274475418542744755185427447561854274475718542744758185427447591854274476018542744761185427447621854274476318542744764185427447651854274476618542744767185427447681854274476918542744770185427447711854274477218542744773185427447741854274477518542744776185427447771854274477818542744779185427447801854274478118542744782185427447831854274478418542744785185427447861854274478718542744788185427447891854274479018542744791185427447921854274479318542744794185427447951854274479618542744797185427447981854274479918542744800185427448011854274480218542744803185427448041854274480518542744806185427448071854274480818542744809185427448101854274481118542744812185427448131854274481418542744815185427448161854274481718542744818185427448191854274482018542744821185427448221854274482318542744824185427448251854274482618542744827185427448281854274482918542744830185427448311854274483218542744833185427448341854274483518542744836185427448371854274483818542744839185427448401854274484118542744842185427448431854274484418542744845185427448461854274484718542744848185427448491854274485018542744851185427448521854274485318542744854185427448551854274485618542744857185427448581854274485918542744860185427448611854274486218542744863185427448641854274486518542744866185427448671854274486818542744869185427448701854274487118542744872185427448731854274487418542744875185427448761854274487718542744878185427448791854274488018542744881185427448821854274488318542744884185427448851854274488618542744887185427448881854274488918542744890185427448911854274489218542744893185427448941854274489518542744896185427448971854274489818542744899185427449001854274490118542744902185427449031854274490418542744905185427449061854274490718542744908185427449091854274491018542744911185427449121854274491318542744914185427449151854274491618542744917185427449181854274491918542744920185427449211854274492218542744923185427449241854274492518542744926185427449271854274492818542744929185427449301854274493118542744932185427449331854274493418542744935185427449361854274493718542744938185427449391854274494018542744941185427449421854274494318542744944185427449451854274494618542744947185427449481854274494918542744950185427449511854274495218542744953185427449541854274495518542744956185427449571854274495818542744959185427449601854274496118542744962185427449631854274496418542744965185427449661854274496718542744968185427449691854274497018542744971185427449721854274497318542744974185427449751854274497618542744977185427449781854274497918542744980185427449811854274498218542744983185427449841854274498518542744986185427449871854274498818542744989185427449901854274499118542744992185427449931854274499418542744995185427449961854274499718542744998185427449991854274500018542745001185427450021854274500318542745004185427450051854274500618542745007185427450081854274500918542745010185427450111854274501218542745013185427450141854274501518542745016185427450171854274501818542745019185427450201854274502118542745022185427450231854274502418542745025185427450261854274502718542745028185427450291854274503018542745031185427450321854274503318542745034185427450351854274503618542745037185427450381854274503918542745040185427450411854274504218542745043185427450441854274504518542745046185427450471854274504818542745049185427450501854274505118542745052185427450531854274505418542745055185427450561854274505718542745058185427450591854274506018542745061185427450621854274506318542745064185427450651854274506618542745067185427450681854274506918542745070185427450711854274507218542745073185427450741854274507518542745076185427450771854274507818542745079185427450801854274508118542745082185427450831854274508418542745085185427450861854274508718542745088185427450891854274509018542745091185427450921854274509318542745094185427450951854274509618542745097185427450981854274509918542745100185427451011854274510218542745103185427451041854274510518542745106185427451071854274510818542745109185427451101854274511118542745112185427451131854274511418542745115185427451161854274511718542745118185427451191854274512018542745121185427451221854274512318542745124185427451251854274512618542745127185427451281854274512918542745130185427451311854274513218542745133185427451341854274513518542745136185427451371854274513818542745139185427451401854274514118542745142185427451431854274514418542745145185427451461854274514718542745148185427451491854274515018542745151185427451521854274515318542745154185427451551854274515618542745157185427451581854274515918542745160185427451611854274516218542745163185427451641854274516518542745166185427451671854274516818542745169185427451701854274517118542745172185427451731854274517418542745175185427451761854274517718542745178185427451791854274518018542745181185427451821854274518318542745184185427451851854274518618542745187185427451881854274518918542745190185427451911854274519218542745193185427451941854274519518542745196185427451971854274519818542745199185427452001854274520118542745202185427452031854274520418542745205185427452061854274520718542745208185427452091854274521018542745211185427452121854274521318542745214185427452151854274521618542745217185427452181854274521918542745220185427452211854274522218542745223185427452241854274522518542745226185427452271854274522818542745229185427452301854274523118542745232185427452331854274523418542745235185427452361854274523718542745238185427452391854274524018542745241185427452421854274524318542745244185427452451854274524618542745247185427452481854274524918542745250185427452511854274525218542745253185427452541854274525518542745256185427452571854274525818542745259185427452601854274526118542745262185427452631854274526418542745265185427452661854274526718542745268185427452691854274527018542745271185427452721854274527318542745274185427452751854274527618542745277185427452781854274527918542745280185427452811854274528218542745283185427452841854274528518542745286185427452871854274528818542745289185427452901854274529118542745292185427452931854274529418542745295185427452961854274529718542745298185427452991854274530018542745301185427453021854274530318542745304185427453051854274530618542745307185427453081854274530918542745310185427453111854274531218542745313185427453141854274531518542745316185427453171854274531818542745319185427453201854274532118542745322185427453231854274532418542745325185427453261854274532718542745328185427453291854274533018542745331185427453321854274533318542745334185427453351854274533618542745337185427453381854274533918542745340185427453411854274534218542745343185427453441854274534518542745346185427453471854274534818542745349185427453501854274535118542745352185427453531854274535418542745355185427453561854274535718542745358185427453591854274536018542745361185427453621854274536318542745364185427453651854274536618542745367185427453681854274536918542745370185427453711854274537218542745373185427453741854274537518542745376185427453771854274537818542745379185427453801854274538118542745382185427453831854274538418542745385185427453861854274538718542745388185427453891854274539018542745391185427453921854274539318542745394185427453951854274539618542745397185427453981854274539918542745400185427454011854274540218542745403185427454041854274540518542745406185427454071854274540818542745409185427454101854274541118542745412185427454131854274541418542745415185427454161854274541718542745418185427454191854274542018542745421185427454221854274542318542745424185427454251854274542618542745427185427454281854274542918542745430185427454311854274543218542745433185427454341854274543518542745436185427454371854274543818542745439185427454401854274544118542745442185427454431854274544418542745445185427454461854274544718542745448185427454491854274545018542745451185427454521854274545318542745454185427454551854274545618542745457185427454581854274545918542745460185427454611854274546218542745463185427454641854274546518542745466185427454671854274546818542745469185427454701854274547118542745472185427454731854274547418542745475185427454761854274547718542745478185427454791854274548018542745481185427454821854274548318542745484185427454851854274548618542745487185427454881854274548918542745490185427454911854274549218542745493185427454941854274549518542745496185427454971854274549818542745499185427455001854274550118542745502185427455031854274550418542745505185427455061854274550718542745508185427455091854274551018542745511185427455121854274551318542745514185427455151854274551618542745517185427455181854274551918542745520185427455211854274552218542745523185427455241854274552518542745526185427455271854274552818542745529185427455301854274553118542745532185427455331854274553418542745535185427455361854274553718542745538185427455391854274554018542745541185427455421854274554318542745544185427455451854274554618542745547185427455481854274554918542745550185427455511854274555218542745553185427455541854274555518542745556185427455571854274555818542745559185427455601854274556118542745562185427455631854274556418542745565185427455661854274556718542745568185427455691854274557018542745571185427455721854274557318542745574185427455751854274557618542745577185427455781854274557918542745580185427455811854274558218542745583185427455841854274558518542745586185427455871854274558818542745589185427455901854274559118542745592185427455931854274559418542745595185427455961854274559718542745598185427455991854274560018542745601185427456021854274560318542745604185427456051854274560618542745607185427456081854274560918542745610185427456111854274561218542745613185427456141854274561518542745616185427456171854274561818542745619185427456201854274562118542745622185427456231854274562418542745625185427456261854274562718542745628185427456291854274563018542745631185427456321854274563318542745634185427456351854274563618542745637185427456381854274563918542745640185427456411854274564218542745643185427456441854274564518542745646185427456471854274564818542745649185427456501854274565118542745652185427456531854274565418542745655185427456561854274565718542745658185427456591854274566018542745661185427456621854274566318542745664185427456651854274566618542745667185427456681854274566918542745670185427456711854274567218542745673185427456741854274567518542745676185427456771854274567818542745679185427456801854274568118542745682185427456831854274568418542745685185427456861854274568718542745688185427456891854274569018542745691185427456921854274569318542745694185427456951854274569618542745697185427456981854274569918542745700185427457011854274570218542745703185427457041854274570518542745706185427457071854274570818542745709185427457101854274571118542745712185427457131854274571418542745715185427457161854274571718542745718185427457191854274572018542745721185427457221854274572318542745724185427457251854274572618542745727185427457281854274572918542745730185427457311854274573218542745733185427457341854274573518542745736185427457371854274573818542745739185427457401854274574118542745742185427457431854274574418542745745185427457461854274574718542745748185427457491854274575018542745751185427457521854274575318542745754185427457551854274575618542745757185427457581854274575918542745760185427457611854274576218542745763185427457641854274576518542745766185427457671854274576818542745769185427457701854274577118542745772185427457731854274577418542745775185427457761854274577718542745778185427457791854274578018542745781185427457821854274578318542745784185427457851854274578618542745787185427457881854274578918542745790185427457911854274579218542745793185427457941854274579518542745796185427457971854274579818542745799185427458001854274580118542745802185427458031854274580418542745805185427458061854274580718542745808185427458091854274581018542745811185427458121854274581318542745814185427458151854274581618542745817185427458181854274581918542745820185427458211854274582218542745823185427458241854274582518542745826185427458271854274582818542745829185427458301854274583118542745832185427458331854274583418542745835185427458361854274583718542745838185427458391854274584018542745841185427458421854274584318542745844185427458451854274584618542745847185427458481854274584918542745850185427458511854274585218542745853185427458541854274585518542745856185427458571854274585818542745859185427458601854274586118542745862185427458631854274586418542745865185427458661854274586718542745868185427458691854274587018542745871185427458721854274587318542745874185427458751854274587618542745877185427458781854274587918542745880185427458811854274588218542745883185427458841854274588518542745886185427458871854274588818542745889185427458901854274589118542745892185427458931854274589418542745895185427458961854274589718542745898185427458991854274590018542745901185427459021854274590318542745904185427459051854274590618542745907185427459081854274590918542745910185427459111854274591218542745913185427459141854274591518542745916185427459171854274591818542745919185427459201854274592118542745922185427459231854274592418542745925185427459261854274592718542745928185427459291854274593018542745931185427459321854274593318542745934185427459351854274593618542745937185427459381854274593918542745940185427459411854274594218542745943185427459441854274594518542745946185427459471854274594818542745949185427459501854274595118542745952185427459531854274595418542745955185427459561854274595718542745958185427459591854274596018542745961185427459621854274596318542745964185427459651854274596618542745967185427459681854274596918542745970185427459711854274597218542745973185427459741854274597518542745976185427459771854274597818542745979185427459801854274598118542745982185427459831854274598418542745985185427459861854274598718542745988185427459891854274599018542745991185427459921854274599318542745994185427459951854274599618542745997185427459981854274599918542746000185427460011854274600218542746003185427460041854274600518542746006185427460071854274600818542746009185427460101854274601118542746012185427460131854274601418542746015185427460161854274601718542746018185427460191854274602018542746021185427460221854274602318542746024185427460251854274602618542746027185427460281854274602918542746030185427460311854274603218542746033185427460341854274603518542746036185427460371854274603818542746039185427460401854274604118542746042185427460431854274604418542746045185427460461854274604718542746048185427460491854274605018542746051185427460521854274605318542746054185427460551854274605618542746057185427460581854274605918542746060185427460611854274606218542746063185427460641854274606518542746066185427460671854274606818542746069185427460701854274607118542746072185427460731854274607418542746075185427460761854274607718542746078185427460791854274608018542746081185427460821854274608318542746084185427460851854274608618542746087185427460881854274608918542746090185427460911854274609218542746093185427460941854274609518542746096185427460971854274609818542746099185427461001854274610118542746102185427461031854274610418542746105185427461061854274610718542746108185427461091854274611018542746111185427461121854274611318542746114185427461151854274611618542746117185427461181854274611918542746120185427461211854274612218542746123185427461241854274612518542746126185427461271854274612818542746129185427461301854274613118542746132185427461331854274613418542746135185427461361854274613718542746138185427461391854274614018542746141185427461421854274614318542746144185427461451854274614618542746147185427461481854274614918542746150185427461511854274615218542746153185427461541854274615518542746156185427461571854274615818542746159185427461601854274616118542746162185427461631854274616418542746165185427461661854274616718542746168185427461691854274617018542746171185427461721854274617318542746174185427461751854274617618542746177185427461781854274617918542746180185427461811854274618218542746183185427461841854274618518542746186185427461871854274618818542746189185427461901854274619118542746192185427461931854274619418542746195185427461961854274619718542746198185427461991854274620018542746201185427462021854274620318542746204185427462051854274620618542746207185427462081854274620918542746210185427462111854274621218542746213185427462141854274621518542746216185427462171854274621818542746219185427462201854274622118542746222185427462231854274622418542746225185427462261854274622718542746228185427462291854274623018542746231185427462321854274623318542746234185427462351854274623618542746237185427462381854274623918542746240185427462411854274624218542746243185427462441854274624518542746246185427462471854274624818542746249185427462501854274625118542746252185427462531854274625418542746255185427462561854274625718542746258185427462591854274626018542746261185427462621854274626318542746264185427462651854274626618542746267185427462681854274626918542746270185427462711854274627218542746273185427462741854274627518542746276185427462771854274627818542746279185427462801854274628118542746282185427462831854274628418542746285185427462861854274628718542746288185427462891854274629018542746291185427462921854274629318542746294185427462951854274629618542746297185427462981854274629918542746300185427463011854274630218542746303185427463041854274630518542746306185427463071854274630818542746309185427463101854274631118542746312185427463131854274631418542746315185427463161854274631718542746318185427463191854274632018542746321185427463221854274632318542746324185427463251854274632618542746327185427463281854274632918542746330185427463311854274633218542746333185427463341854274633518542746336185427463371854274633818542746339185427463401854274634118542746342185427463431854274634418542746345185427463461854274634718542746348185427463491854274635018542746351185427463521854274635318542746354185427463551854274635618542746357185427463581854274635918542746360185427463611854274636218542746363185427463641854274636518542746366185427463671854274636818542746369185427463701854274637118542746372185427463731854274637418542746375185427463761854274637718542746378185427463791854274638018542746381185427463821854274638318542746384185427463851854274638618542746387185427463881854274638918542746390185427463911854274639218542746393185427463941854274639518542746396185427463971854274639818542746399185427464001854274640118542746402185427464031854274640418542746405185427464061854274640718542746408185427464091854274641018542746411185427464121854274641318542746414185427464151854274641618542746417185427464181854274641918542746420185427464211854274642218542746423185427464241854274642518542746426185427464271854274642818542746429185427464301854274643118542746432185427464331854274643418542746435185427464361854274643718542746438185427464391854274644018542746441185427464421854274644318542746444185427464451854274644618542746447185427464481854274644918542746450185427464511854274645218542746453185427464541854274645518542746456185427464571854274645818542746459185427464601854274646118542746462185427464631854274646418542746465185427464661854274646718542746468185427464691854274647018542746471185427464721854274647318542746474185427464751854274647618542746477185427464781854274647918542746480185427464811854274648218542746483185427464841854274648518542746486185427464871854274648818542746489185427464901854274649118542746492185427464931854274649418542746495185427464961854274649718542746498185427464991854274650018542746501185427465021854274650318542746504185427465051854274650618542746507185427465081854274650918542746510185427465111854274651218542746513185427465141854274651518542746516185427465171854274651818542746519185427465201854274652118542746522185427465231854274652418542746525185427465261854274652718542746528185427465291854274653018542746531185427465321854274653318542746534185427465351854274653618542746537185427465381854274653918542746540185427465411854274654218542746543185427465441854274654518542746546185427465471854274654818542746549185427465501854274655118542746552185427465531854274655418542746555185427465561854274655718542746558185427465591854274656018542746561185427465621854274656318542746564185427465651854274656618542746567185427465681854274656918542746570185427465711854274657218542746573185427465741854274657518542746576185427465771854274657818542746579185427465801854274658118542746582185427465831854274658418542746585185427465861854274658718542746588185427465891854274659018542746591185427465921854274659318542746594185427465951854274659618542746597185427465981854274659918542746600185427466011854274660218542746603185427466041854274660518542746606185427466071854274660818542746609185427466101854274661118542746612185427466131854274661418542746615185427466161854274661718542746618185427466191854274662018542746621185427466221854274662318542746624185427466251854274662618542746627185427466281854274662918542746630185427466311854274663218542746633185427466341854274663518542746636185427466371854274663818542746639185427466401854274664118542746642185427466431854274664418542746645185427466461854274664718542746648185427466491854274665018542746651185427466521854274665318542746654185427466551854274665618542746657185427466581854274665918542746660185427466611854274666218542746663185427466641854274666518542746666185427466671854274666818542746669185427466701854274667118542746672185427466731854274667418542746675185427466761854274667718542746678185427466791854274668018542746681185427466821854274668318542746684185427466851854274668618542746687185427466881854274668918542746690185427466911854274669218542746693185427466941854274669518542746696185427466971854274669818542746699185427467001854274670118542746702185427467031854274670418542746705185427467061854274670718542746708185427467091854274671018542746711185427467121854274671318542746714185427467151854274671618542746717185427467181854274671918542746720185427467211854274672218542746723185427467241854274672518542746726185427467271854274672818542746729185427467301854274673118542746732185427467331854274673418542746735185427467361854274673718542746738185427467391854274674018542746741185427467421854274674318542746744185427467451854274674618542746747185427467481854274674918542746750185427467511854274675218542746753185427467541854274675518542746756185427467571854274675818542746759185427467601854274676118542746762185427467631854274676418542746765185427467661854274676718542746768185427467691854274677018542746771185427467721854274677318542746774185427467751854274677618542746777185427467781854274677918542746780185427467811854274678218542746783185427467841854274678518542746786185427467871854274678818542746789185427467901854274679118542746792185427467931854274679418542746795185427467961854274679718542746798185427467991854274680018542746801185427468021854274680318542746804185427468051854274680618542746807185427468081854274680918542746810185427468111854274681218542746813185427468141854274681518542746816185427468171854274681818542746819185427468201854274682118542746822185427468231854274682418542746825185427468261854274682718542746828185427468291854274683018542746831185427468321854274683318542746834185427468351854274683618542746837185427468381854274683918542746840185427468411854274684218542746843185427468441854274684518542746846185427468471854274684818542746849185427468501854274685118542746852185427468531854274685418542746855185427468561854274685718542746858185427468591854274686018542746861185427468621854274686318542746864185427468651854274686618542746867185427468681854274686918542746870185427468711854274687218542746873185427468741854274687518542746876185427468771854274687818542746879185427468801854274688118542746882185427468831854274688418542746885185427468861854274688718542746888185427468891854274689018542746891185427468921854274689318542746894185427468951854274689618542746897185427468981854274689918542746900185427469011854274690218542746903185427469041854274690518542746906185427469071854274690818542746909185427469101854274691118542746912185427469131854274691418542746915185427469161854274691718542746918185427469191854274692018542746921185427469221854274692318542746924185427469251854274692618542746927185427469281854274692918542746930185427469311854274693218542746933185427469341854274693518542746936185427469371854274693818542746939185427469401854274694118542746942185427469431854274694418542746945185427469461854274694718542746948185427469491854274695018542746951185427469521854274695318542746954185427469551854274695618542746957185427469581854274695918542746960185427469611854274696218542746963185427469641854274696518542746966185427469671854274696818542746969185427469701854274697118542746972185427469731854274697418542746975185427469761854274697718542746978185427469791854274698018542746981185427469821854274698318542746984185427469851854274698618542746987185427469881854274698918542746990185427469911854274699218542746993185427469941854274699518542746996185427469971854274699818542746999185427470001854274700118542747002185427470031854274700418542747005185427470061854274700718542747008185427470091854274701018542747011185427470121854274701318542747014185427470151854274701618542747017185427470181854274701918542747020185427470211854274702218542747023185427470241854274702518542747026185427470271854274702818542747029185427470301854274703118542747032185427470331854274703418542747035185427470361854274703718542747038185427470391854274704018542747041185427470421854274704318542747044185427470451854274704618542747047185427470481854274704918542747050185427470511854274705218542747053185427470541854274705518542747056185427470571854274705818542747059185427470601854274706118542747062185427470631854274706418542747065185427470661854274706718542747068185427470691854274707018542747071185427470721854274707318542747074185427470751854274707618542747077185427470781854274707918542747080185427470811854274708218542747083185427470841854274708518542747086185427470871854274708818542747089185427470901854274709118542747092185427470931854274709418542747095185427470961854274709718542747098185427470991854274710018542747101185427471021854274710318542747104185427471051854274710618542747107185427471081854274710918542747110185427471111854274711218542747113185427471141854274711518542747116185427471171854274711818542747119185427471201854274712118542747122185427471231854274712418542747125185427471261854274712718542747128185427471291854274713018542747131185427471321854274713318542747134185427471351854274713618542747137185427471381854274713918542747140185427471411854274714218542747143185427471441854274714518542747146185427471471854274714818542747149185427471501854274715118542747152185427471531854274715418542747155185427471561854274715718542747158185427471591854274716018542747161185427471621854274716318542747164185427471651854274716618542747167185427471681854274716918542747170185427471711854274717218542747173185427471741854274717518542747176185427471771854274717818542747179185427471801854274718118542747182185427471831854274718418542747185185427471861854274718718542747188185427471891854274719018542747191185427471921854274719318542747194185427471951854274719618542747197185427471981854274719918542747200185427472011854274720218542747203185427472041854274720518542747206185427472071854274720818542747209185427472101854274721118542747212185427472131854274721418542747215185427472161854274721718542747218185427472191854274722018542747221185427472221854274722318542747224185427472251854274722618542747227185427472281854274722918542747230185427472311854274723218542747233185427472341854274723518542747236185427472371854274723818542747239185427472401854274724118542747242185427472431854274724418542747245185427472461854274724718542747248185427472491854274725018542747251185427472521854274725318542747254185427472551854274725618542747257185427472581854274725918542747260185427472611854274726218542747263185427472641854274726518542747266185427472671854274726818542747269185427472701854274727118542747272185427472731854274727418542747275185427472761854274727718542747278185427472791854274728018542747281185427472821854274728318542747284185427472851854274728618542747287185427472881854274728918542747290185427472911854274729218542747293185427472941854274729518542747296185427472971854274729818542747299185427473001854274730118542747302185427473031854274730418542747305185427473061854274730718542747308185427473091854274731018542747311185427473121854274731318542747314185427473151854274731618542747317185427473181854274731918542747320185427473211854274732218542747323185427473241854274732518542747326185427473271854274732818542747329185427473301854274733118542747332185427473331854274733418542747335185427473361854274733718542747338185427473391854274734018542747341185427473421854274734318542747344185427473451854274734618542747347185427473481854274734918542747350185427473511854274735218542747353185427473541854274735518542747356185427473571854274735818542747359185427473601854274736118542747362185427473631854274736418542747365185427473661854274736718542747368185427473691854274737018542747371185427473721854274737318542747374185427473751854274737618542747377185427473781854274737918542747380185427473811854274738218542747383185427473841854274738518542747386185427473871854274738818542747389185427473901854274739118542747392185427473931854274739418542747395185427473961854274739718542747398185427473991854274740018542747401185427474021854274740318542747404185427474051854274740618542747407185427474081854274740918542747410185427474111854274741218542747413185427474141854274741518542747416185427474171854274741818542747419185427474201854274742118542747422185427474231854274742418542747425185427474261854274742718542747428185427474291854274743018542747431185427474321854274743318542747434185427474351854274743618542747437185427474381854274743918542747440185427474411854274744218542747443185427474441854274744518542747446185427474471854274744818542747449185427474501854274745118542747452185427474531854274745418542747455185427474561854274745718542747458185427474591854274746018542747461185427474621854274746318542747464185427474651854274746618542747467185427474681854274746918542747470185427474711854274747218542747473185427474741854274747518542747476185427474771854274747818542747479185427474801854274748118542747482185427474831854274748418542747485185427474861854274748718542747488185427474891854274749018542747491185427474921854274749318542747494185427474951854274749618542747497185427474981854274749918542747500185427475011854274750218542747503185427475041854274750518542747506185427475071854274750818542747509185427475101854274751118542747512185427475131854274751418542747515185427475161854274751718542747518185427475191854274752018542747521185427475221854274752318542747524185427475251854274752618542747527185427475281854274752918542747530185427475311854274753218542747533185427475341854274753518542747536185427475371854274753818542747539185427475401854274754118542747542185427475431854274754418542747545185427475461854274754718542747548185427475491854274755018542747551185427475521854274755318542747554185427475551854274755618542747557185427475581854274755918542747560185427475611854274756218542747563185427475641854274756518542747566185427475671854274756818542747569185427475701854274757118542747572185427475731854274757418542747575185427475761854274757718542747578185427475791854274758018542747581185427475821854274758318542747584185427475851854274758618542747587185427475881854274758918542747590185427475911854274759218542747593185427475941854274759518542747596185427475971854274759818542747599185427476001854274760118542747602185427476031854274760418542747605185427476061854274760718542747608185427476091854274761018542747611185427476121854274761318542747614185427476151854274761618542747617185427476181854274761918542747620185427476211854274762218542747623185427476241854274762518542747626185427476271854274762818542747629185427476301854274763118542747632185427476331854274763418542747635185427476361854274763718542747638185427476391854274764018542747641185427476421854274764318542747644185427476451854274764618542747647185427476481854274764918542747650185427476511854274765218542747653185427476541854274765518542747656185427476571854274765818542747659185427476601854274766118542747662185427476631854274766418542747665185427476661854274766718542747668185427476691854274767018542747671185427476721854274767318542747674185427476751854274767618542747677185427476781854274767918542747680185427476811854274768218542747683185427476841854274768518542747686185427476871854274768818542747689185427476901854274769118542747692185427476931854274769418542747695185427476961854274769718542747698185427476991854274770018542747701185427477021854274770318542747704185427477051854274770618542747707185427477081854274770918542747710185427477111854274771218542747713185427477141854274771518542747716185427477171854274771818542747719185427477201854274772118542747722185427477231854274772418542747725185427477261854274772718542747728185427477291854274773018542747731185427477321854274773318542747734185427477351854274773618542747737185427477381854274773918542747740185427477411854274774218542747743185427477441854274774518542747746185427477471854274774818542747749185427477501854274775118542747752185427477531854274775418542747755185427477561854274775718542747758185427477591854274776018542747761185427477621854274776318542747764185427477651854274776618542747767185427477681854274776918542747770185427477711854274777218542747773185427477741854274777518542747776185427477771854274777818542747779185427477801854274778118542747782185427477831854274778418542747785185427477861854274778718542747788185427477891854274779018542747791185427477921854274779318542747794185427477951854274779618542747797185427477981854274779918542747800185427478011854274780218542747803185427478041854274780518542747806185427478071854274780818542747809185427478101854274781118542747812185427478131854274781418542747815185427478161854274781718542747818185427478191854274782018542747821185427478221854274782318542747824185427478251854274782618542747827185427478281854274782918542747830185427478311854274783218542747833185427478341854274783518542747836185427478371854274783818542747839185427478401854274784118542747842185427478431854274784418542747845185427478461854274784718542747848185427478491854274785018542747851185427478521854274785318542747854185427478551854274785618542747857185427478581854274785918542747860185427478611854274786218542747863185427478641854274786518542747866185427478671854274786818542747869185427478701854274787118542747872185427478731854274787418542747875185427478761854274787718542747878185427478791854274788018542747881185427478821854274788318542747884185427478851854274788618542747887185427478881854274788918542747890185427478911854274789218542747893185427478941854274789518542747896185427478971854274789818542747899185427479001854274790118542747902185427479031854274790418542747905185427479061854274790718542747908185427479091854274791018542747911185427479121854274791318542747914185427479151854274791618542747917185427479181854274791918542747920185427479211854274792218542747923185427479241854274792518542747926185427479271854274792818542747929185427479301854274793118542747932185427479331854274793418542747935185427479361854274793718542747938185427479391854274794018542747941185427479421854274794318542747944185427479451854274794618542747947185427479481854274794918542747950185427479511854274795218542747953185427479541854274795518542747956185427479571854274795818542747959185427479601854274796118542747962185427479631854274796418542747965185427479661854274796718542747968185427479691854274797018542747971185427479721854274797318542747974185427479751854274797618542747977185427479781854274797918542747980185427479811854274798218542747983185427479841854274798518542747986185427479871854274798818542747989185427479901854274799118542747992185427479931854274799418542747995185427479961854274799718542747998185427479991854274800018542748001185427480021854274800318542748004185427480051854274800618542748007185427480081854274800918542748010185427480111854274801218542748013185427480141854274801518542748016185427480171854274801818542748019185427480201854274802118542748022185427480231854274802418542748025185427480261854274802718542748028185427480291854274803018542748031185427480321854274803318542748034185427480351854274803618542748037185427480381854274803918542748040185427480411854274804218542748043185427480441854274804518542748046185427480471854274804818542748049185427480501854274805118542748052185427480531854274805418542748055185427480561854274805718542748058185427480591854274806018542748061185427480621854274806318542748064185427480651854274806618542748067185427480681854274806918542748070185427480711854274807218542748073185427480741854274807518542748076185427480771854274807818542748079185427480801854274808118542748082185427480831854274808418542748085185427480861854274808718542748088185427480891854274809018542748091185427480921854274809318542748094185427480951854274809618542748097185427480981854274809918542748100185427481011854274810218542748103185427481041854274810518542748106185427481071854274810818542748109185427481101854274811118542748112185427481131854274811418542748115185427481161854274811718542748118185427481191854274812018542748121185427481221854274812318542748124185427481251854274812618542748127185427481281854274812918542748130185427481311854274813218542748133185427481341854274813518542748136185427481371854274813818542748139185427481401854274814118542748142185427481431854274814418542748145185427481461854274814718542748148185427481491854274815018542748151185427481521854274815318542748154185427481551854274815618542748157185427481581854274815918542748160185427481611854274816218542748163185427481641854274816518542748166185427481671854274816818542748169185427481701854274817118542748172185427481731854274817418542748175185427481761854274817718542748178185427481791854274818018542748181185427481821854274818318542748184185427481851854274818618542748187185427481881854274818918542748190185427481911854274819218542748193185427481941854274819518542748196185427481971854274819818542748199185427482001854274820118542748202185427482031854274820418542748205185427482061854274820718542748208185427482091854274821018542748211185427482121854274821318542748214185427482151854274821618542748217185427482181854274821918542748220185427482211854274822218542748223185427482241854274822518542748226185427482271854274822818542748229185427482301854274823118542748232185427482331854274823418542748235185427482361854274823718542748238185427482391854274824018542748241185427482421854274824318542748244185427482451854274824618542748247185427482481854274824918542748250185427482511854274825218542748253185427482541854274825518542748256185427482571854274825818542748259185427482601854274826118542748262185427482631854274826418542748265185427482661854274826718542748268185427482691854274827018542748271185427482721854274827318542748274185427482751854274827618542748277185427482781854274827918542748280185427482811854274828218542748283185427482841854274828518542748286185427482871854274828818542748289185427482901854274829118542748292185427482931854274829418542748295185427482961854274829718542748298185427482991854274830018542748301185427483021854274830318542748304185427483051854274830618542748307185427483081854274830918542748310185427483111854274831218542748313185427483141854274831518542748316185427483171854274831818542748319185427483201854274832118542748322185427483231854274832418542748325185427483261854274832718542748328185427483291854274833018542748331185427483321854274833318542748334185427483351854274833618542748337185427483381854274833918542748340185427483411854274834218542748343185427483441854274834518542748346185427483471854274834818542748349185427483501854274835118542748352185427483531854274835418542748355185427483561854274835718542748358185427483591854274836018542748361185427483621854274836318542748364185427483651854274836618542748367185427483681854274836918542748370185427483711854274837218542748373185427483741854274837518542748376185427483771854274837818542748379185427483801854274838118542748382185427483831854274838418542748385185427483861854274838718542748388185427483891854274839018542748391185427483921854274839318542748394185427483951854274839618542748397185427483981854274839918542748400185427484011854274840218542748403185427484041854274840518542748406185427484071854274840818542748409185427484101854274841118542748412185427484131854274841418542748415185427484161854274841718542748418185427484191854274842018542748421185427484221854274842318542748424185427484251854274842618542748427185427484281854274842918542748430185427484311854274843218542748433185427484341854274843518542748436185427484371854274843818542748439185427484401854274844118542748442185427484431854274844418542748445185427484461854274844718542748448185427484491854274845018542748451185427484521854274845318542748454185427484551854274845618542748457185427484581854274845918542748460185427484611854274846218542748463185427484641854274846518542748466185427484671854274846818542748469185427484701854274847118542748472185427484731854274847418542748475185427484761854274847718542748478185427484791854274848018542748481185427484821854274848318542748484185427484851854274848618542748487185427484881854274848918542748490185427484911854274849218542748493185427484941854274849518542748496185427484971854274849818542748499185427485001854274850118542748502185427485031854274850418542748505185427485061854274850718542748508185427485091854274851018542748511185427485121854274851318542748514185427485151854274851618542748517185427485181854274851918542748520185427485211854274852218542748523185427485241854274852518542748526185427485271854274852818542748529185427485301854274853118542748532185427485331854274853418542748535185427485361854274853718542748538185427485391854274854018542748541185427485421854274854318542748544185427485451854274854618542748547185427485481854274854918542748550185427485511854274855218542748553185427485541854274855518542748556185427485571854274855818542748559185427485601854274856118542748562185427485631854274856418542748565185427485661854274856718542748568185427485691854274857018542748571185427485721854274857318542748574185427485751854274857618542748577185427485781854274857918542748580185427485811854274858218542748583185427485841854274858518542748586185427485871854274858818542748589185427485901854274859118542748592185427485931854274859418542748595185427485961854274859718542748598185427485991854274860018542748601185427486021854274860318542748604185427486051854274860618542748607185427486081854274860918542748610185427486111854274861218542748613185427486141854274861518542748616185427486171854274861818542748619185427486201854274862118542748622185427486231854274862418542748625185427486261854274862718542748628185427486291854274863018542748631185427486321854274863318542748634185427486351854274863618542748637185427486381854274863918542748640185427486411854274864218542748643185427486441854274864518542748646185427486471854274864818542748649185427486501854274865118542748652185427486531854274865418542748655185427486561854274865718542748658185427486591854274866018542748661185427486621854274866318542748664185427486651854274866618542748667185427486681854274866918542748670185427486711854274867218542748673185427486741854274867518542748676185427486771854274867818542748679185427486801854274868118542748682185427486831854274868418542748685185427486861854274868718542748688185427486891854274869018542748691185427486921854274869318542748694185427486951854274869618542748697185427486981854274869918542748700185427487011854274870218542748703185427487041854274870518542748706185427487071854274870818542748709185427487101854274871118542748712185427487131854274871418542748715185427487161854274871718542748718185427487191854274872018542748721185427487221854274872318542748724185427487251854274872618542748727185427487281854274872918542748730185427487311854274873218542748733185427487341854274873518542748736185427487371854274873818542748739185427487401854274874118542748742185427487431854274874418542748745185427487461854274874718542748748185427487491854274875018542748751185427487521854274875318542748754185427487551854274875618542748757185427487581854274875918542748760185427487611854274876218542748763185427487641854274876518542748766185427487671854274876818542748769185427487701854274877118542748772185427487731854274877418542748775185427487761854274877718542748778185427487791854274878018542748781185427487821854274878318542748784185427487851854274878618542748787185427487881854274878918542748790185427487911854274879218542748793185427487941854274879518542748796185427487971854274879818542748799185427488001854274880118542748802185427488031854274880418542748805185427488061854274880718542748808185427488091854274881018542748811185427488121854274881318542748814185427488151854274881618542748817185427488181854274881918542748820185427488211854274882218542748823185427488241854274882518542748826185427488271854274882818542748829185427488301854274883118542748832185427488331854274883418542748835185427488361854274883718542748838185427488391854274884018542748841185427488421854274884318542748844185427488451854274884618542748847185427488481854274884918542748850185427488511854274885218542748853185427488541854274885518542748856185427488571854274885818542748859185427488601854274886118542748862185427488631854274886418542748865185427488661854274886718542748868185427488691854274887018542748871185427488721854274887318542748874185427488751854274887618542748877185427488781854274887918542748880185427488811854274888218542748883185427488841854274888518542748886185427488871854274888818542748889185427488901854274889118542748892185427488931854274889418542748895185427488961854274889718542748898185427488991854274890018542748901185427489021854274890318542748904185427489051854274890618542748907185427489081854274890918542748910185427489111854274891218542748913185427489141854274891518542748916185427489171854274891818542748919185427489201854274892118542748922185427489231854274892418542748925185427489261854274892718542748928185427489291854274893018542748931185427489321854274893318542748934185427489351854274893618542748937185427489381854274893918542748940185427489411854274894218542748943185427489441854274894518542748946185427489471854274894818542748949185427489501854274895118542748952185427489531854274895418542748955185427489561854274895718542748958185427489591854274896018542748961185427489621854274896318542748964185427489651854274896618542748967185427489681854274896918542748970185427489711854274897218542748973185427489741854274897518542748976185427489771854274897818542748979185427489801854274898118542748982185427489831854274898418542748985185427489861854274898718542748988185427489891854274899018542748991185427489921854274899318542748994185427489951854274899618542748997185427489981854274899918542749000185427490011854274900218542749003185427490041854274900518542749006185427490071854274900818542749009185427490101854274901118542749012185427490131854274901418542749015185427490161854274901718542749018185427490191854274902018542749021185427490221854274902318542749024185427490251854274902618542749027185427490281854274902918542749030185427490311854274903218542749033185427490341854274903518542749036185427490371854274903818542749039185427490401854274904118542749042185427490431854274904418542749045185427490461854274904718542749048185427490491854274905018542749051185427490521854274905318542749054185427490551854274905618542749057185427490581854274905918542749060185427490611854274906218542749063185427490641854274906518542749066185427490671854274906818542749069185427490701854274907118542749072185427490731854274907418542749075185427490761854274907718542749078185427490791854274908018542749081185427490821854274908318542749084185427490851854274908618542749087185427490881854274908918542749090185427490911854274909218542749093185427490941854274909518542749096185427490971854274909818542749099185427491001854274910118542749102185427491031854274910418542749105185427491061854274910718542749108185427491091854274911018542749111185427491121854274911318542749114185427491151854274911618542749117185427491181854274911918542749120185427491211854274912218542749123185427491241854274912518542749126185427491271854274912818542749129185427491301854274913118542749132185427491331854274913418542749135185427491361854274913718542749138185427491391854274914018542749141185427491421854274914318542749144185427491451854274914618542749147185427491481854274914918542749150185427491511854274915218542749153185427491541854274915518542749156185427491571854274915818542749159185427491601854274916118542749162185427491631854274916418542749165185427491661854274916718542749168185427491691854274917018542749171185427491721854274917318542749174185427491751854274917618542749177185427491781854274917918542749180185427491811854274918218542749183185427491841854274918518542749186185427491871854274918818542749189185427491901854274919118542749192185427491931854274919418542749195185427491961854274919718542749198185427491991854274920018542749201185427492021854274920318542749204185427492051854274920618542749207185427492081854274920918542749210185427492111854274921218542749213185427492141854274921518542749216185427492171854274921818542749219185427492201854274922118542749222185427492231854274922418542749225185427492261854274922718542749228185427492291854274923018542749231185427492321854274923318542749234185427492351854274923618542749237185427492381854274923918542749240185427492411854274924218542749243185427492441854274924518542749246185427492471854274924818542749249185427492501854274925118542749252185427492531854274925418542749255185427492561854274925718542749258185427492591854274926018542749261185427492621854274926318542749264185427492651854274926618542749267185427492681854274926918542749270185427492711854274927218542749273185427492741854274927518542749276185427492771854274927818542749279185427492801854274928118542749282185427492831854274928418542749285185427492861854274928718542749288185427492891854274929018542749291185427492921854274929318542749294185427492951854274929618542749297185427492981854274929918542749300185427493011854274930218542749303185427493041854274930518542749306185427493071854274930818542749309185427493101854274931118542749312185427493131854274931418542749315185427493161854274931718542749318185427493191854274932018542749321185427493221854274932318542749324185427493251854274932618542749327185427493281854274932918542749330185427493311854274933218542749333185427493341854274933518542749336185427493371854274933818542749339185427493401854274934118542749342185427493431854274934418542749345185427493461854274934718542749348185427493491854274935018542749351185427493521854274935318542749354185427493551854274935618542749357185427493581854274935918542749360185427493611854274936218542749363185427493641854274936518542749366185427493671854274936818542749369185427493701854274937118542749372185427493731854274937418542749375185427493761854274937718542749378185427493791854274938018542749381185427493821854274938318542749384185427493851854274938618542749387185427493881854274938918542749390185427493911854274939218542749393185427493941854274939518542749396185427493971854274939818542749399185427494001854274940118542749402185427494031854274940418542749405185427494061854274940718542749408185427494091854274941018542749411185427494121854274941318542749414185427494151854274941618542749417185427494181854274941918542749420185427494211854274942218542749423185427494241854274942518542749426185427494271854274942818542749429185427494301854274943118542749432185427494331854274943418542749435185427494361854274943718542749438185427494391854274944018542749441185427494421854274944318542749444185427494451854274944618542749447185427494481854274944918542749450185427494511854274945218542749453185427494541854274945518542749456185427494571854274945818542749459185427494601854274946118542749462185427494631854274946418542749465185427494661854274946718542749468185427494691854274947018542749471185427494721854274947318542749474185427494751854274947618542749477185427494781854274947918542749480185427494811854274948218542749483185427494841854274948518542749486185427494871854274948818542749489185427494901854274949118542749492185427494931854274949418542749495185427494961854274949718542749498185427494991854274950018542749501185427495021854274950318542749504185427495051854274950618542749507185427495081854274950918542749510185427495111854274951218542749513185427495141854274951518542749516185427495171854274951818542749519185427495201854274952118542749522185427495231854274952418542749525185427495261854274952718542749528185427495291854274953018542749531185427495321854274953318542749534185427495351854274953618542749537185427495381854274953918542749540185427495411854274954218542749543185427495441854274954518542749546185427495471854274954818542749549185427495501854274955118542749552185427495531854274955418542749555185427495561854274955718542749558185427495591854274956018542749561185427495621854274956318542749564185427495651854274956618542749567185427495681854274956918542749570185427495711854274957218542749573185427495741854274957518542749576185427495771854274957818542749579185427495801854274958118542749582185427495831854274958418542749585185427495861854274958718542749588185427495891854274959018542749591185427495921854274959318542749594185427495951854274959618542749597185427495981854274959918542749600185427496011854274960218542749603185427496041854274960518542749606185427496071854274960818542749609185427496101854274961118542749612185427496131854274961418542749615185427496161854274961718542749618185427496191854274962018542749621185427496221854274962318542749624185427496251854274962618542749627185427496281854274962918542749630185427496311854274963218542749633185427496341854274963518542749636185427496371854274963818542749639185427496401854274964118542749642185427496431854274964418542749645185427496461854274964718542749648185427496491854274965018542749651185427496521854274965318542749654185427496551854274965618542749657185427496581854274965918542749660185427496611854274966218542749663185427496641854274966518542749666185427496671854274966818542749669185427496701854274967118542749672185427496731854274967418542749675185427496761854274967718542749678185427496791854274968018542749681185427496821854274968318542749684185427496851854274968618542749687185427496881854274968918542749690185427496911854274969218542749693185427496941854274969518542749696185427496971854274969818542749699185427497001854274970118542749702185427497031854274970418542749705185427497061854274970718542749708185427497091854274971018542749711185427497121854274971318542749714185427497151854274971618542749717185427497181854274971918542749720185427497211854274972218542749723185427497241854274972518542749726185427497271854274972818542749729185427497301854274973118542749732185427497331854274973418542749735185427497361854274973718542749738185427497391854274974018542749741185427497421854274974318542749744185427497451854274974618542749747185427497481854274974918542749750185427497511854274975218542749753185427497541854274975518542749756185427497571854274975818542749759185427497601854274976118542749762185427497631854274976418542749765185427497661854274976718542749768185427497691854274977018542749771185427497721854274977318542749774185427497751854274977618542749777185427497781854274977918542749780185427497811854274978218542749783185427497841854274978518542749786185427497871854274978818542749789185427497901854274979118542749792185427497931854274979418542749795185427497961854274979718542749798185427497991854274980018542749801185427498021854274980318542749804185427498051854274980618542749807185427498081854274980918542749810185427498111854274981218542749813185427498141854274981518542749816185427498171854274981818542749819185427498201854274982118542749822185427498231854274982418542749825185427498261854274982718542749828185427498291854274983018542749831185427498321854274983318542749834185427498351854274983618542749837185427498381854274983918542749840185427498411854274984218542749843185427498441854274984518542749846185427498471854274984818542749849185427498501854274985118542749852185427498531854274985418542749855185427498561854274985718542749858185427498591854274986018542749861185427498621854274986318542749864185427498651854274986618542749867185427498681854274986918542749870185427498711854274987218542749873185427498741854274987518542749876185427498771854274987818542749879185427498801854274988118542749882185427498831854274988418542749885185427498861854274988718542749888185427498891854274989018542749891185427498921854274989318542749894185427498951854274989618542749897185427498981854274989918542749900185427499011854274990218542749903185427499041854274990518542749906185427499071854274990818542749909185427499101854274991118542749912185427499131854274991418542749915185427499161854274991718542749918185427499191854274992018542749921185427499221854274992318542749924185427499251854274992618542749927185427499281854274992918542749930185427499311854274993218542749933185427499341854274993518542749936185427499371854274993818542749939185427499401854274994118542749942185427499431854274994418542749945185427499461854274994718542749948185427499491854274995018542749951185427499521854274995318542749954185427499551854274995618542749957185427499581854274995918542749960185427499611854274996218542749963185427499641854274996518542749966185427499671854274996818542749969185427499701854274997118542749972185427499731854274997418542749975185427499761854274997718542749978185427499791854274998018542749981185427499821854274998318542749984185427499851854274998618542749987185427499881854274998918542749990185427499911854274999218542749993185427499941854274999518542749996185427499971854274999818542749999