本站首页 | 关于本站 | 南京小吃 | 蚌埠小南山  | 防骗查询  | 南京找活网 | 固定电话归属地 | 免费代理服务器 | 金山联盟排行榜md5解密

至少输入手机号码前7位

1888565归属地信息

贵州 铜仁地区 中国移动 TD-SCDMA 网络

参考信息
贵州铜仁 贵州移动全球通卡
贵州铜仁 中国移动GSM/3G
贵州 铜仁 贵州移动全球通卡

1888565号段

最近查询

13016828565
江苏 镇江中国联通 GSM 网络
江苏镇江江苏联通GSM卡
江苏镇江中国联通GSM
江苏省镇江市江苏联通GSM卡

13172268565
广东 江门中国联通 GSM 网络
广东江门广东联通如意通卡
广东江门中国联通GSM
广东省江门市广东联通如意通卡

15678288565
广西 柳州中国联通 GSM 网络
广西柳州广西联通GSM卡
广西柳州中国联通GSM
广西省柳州市广西联通GSM卡

18639168565
河南 焦作中国联通 WCDMA 网络
河南焦作河南联通GSM卡
河南焦作中国联通GSM/3G

18666088565
广东 广州中国联通 WCDMA 网络
广东广州广东联通GSM卡
广东广州中国联通GSM/3G

13433278565
广东 佛山中国移动 GSM 网络
广东佛山广东移动大众卡
广东佛山中国移动GSM
广东省佛山市广东移动大众卡

13631858565
广东 江门中国移动 GSM 网络
广东江门广东移动动感地带卡
广东江门中国移动GSM
广东省江门市广东移动动感地带卡

13745548565
黑龙江 绥化中国移动 GSM 网络
黑龙江绥化黑龙江移动全球通卡
黑龙江绥化中国移动GSM
黑龙江省绥化市黑龙江移动全球通卡

15070178565
江西 赣州中国移动 GSM 网络
江西赣州江西移动全球通卡
江西赣州中国移动GSM
江西省赣州市江西移动全球通卡

15216738565
上海 上海中国移动 GSM 网络
上海上海移动全球通卡
上海上海中国移动GSM
上海 上海移动152卡

15248598565
内蒙古 兴安盟中国移动 GSM 网络
内蒙古乌兰浩特内蒙古移动全球通卡
内蒙古乌兰浩特中国移动GSM
内蒙古 乌兰浩特内蒙古移动全球通卡

15252378565
江苏 淮安中国移动 GSM 网络
江苏淮安江苏移动全球通卡
江苏淮安中国移动GSM
江苏省淮安市江苏移动全球通卡

15274728565
湖南 益阳中国移动 GSM 网络
湖南益阳湖南移动全球通卡
湖南益阳中国移动GSM
湖南省益阳市湖南移动全球通卡

15720208565
河北 沧州中国移动 TD-SCDMA 网络
河北沧州河北移动全球通卡
河北沧州中国移动GSM/3G
河北 沧州移动157卡

18291718565
陕西 宝鸡中国移动 TD-SCDMA 网络
陕西宝鸡中国移动GSM
陕西 宝鸡陕西移动全球通卡

18276248565
广西 柳州中国移动 TD-SCDMA 网络
广西柳州中国移动GSM
广西 柳州广西移动全球通卡

13385978565
福建龙岩福建电信CDMA卡
福建龙岩中国电信CDMA
福建省龙岩市福建电信CDMA卡

15308268565
四川 德阳中国电信 CDMA2000 网络
四川德阳中国电信CDMA
四川省德阳市四川电信CDMA卡

15315138565
山东 济南中国电信 CDMA2000 网络
山东济南中国电信CDMA
山东省济南市山东电信CDMA卡

18910678565
北京 北京中国电信 CDMA2000 网络
北京北京电信CDMA卡
北京北京中国电信天翼
北京市北京电信CDMA卡

回到顶部
18885655353188856558821888565238518885658342188856565171888565334918885654086188856587671888565166318885652197188856585881888565265818885651073188856571611888565541118885652444188856529201888565885618885655774188856581831888565571418885657007188856592451888565914818885655401188856552551888565237318885656990188856559131888565642818885657997188856568751888565725718885659387188856596951888565263118885658689188856549701888565800818885650269188856509641888565425618885655067188856560051888565194018885651609188856562421888565558318885651570188856592531888565672418885654099188856515131888565733718885654642188856503331888565846618885658819188856558281888565706418885652332188856553651888565758318885653408188856591861888565608518885659977188856594751888565992118885657663188856565361888565920118885650735188856512751888565245118885656912188856552391888565998218885651303188856542981888565047418885650114188856511001888565046718885653201188856576831888565173518885650518188856555131888565582518885653243188856576611888565329118885659485188856503821888565206418885651616188856520211888565744118885657714188856576051888565169218885655346188856537721888565203818885654449188856558321888565920718885659052188856551271888565427818885658701188856502741888565844818885652776188856539801888565742918885659556188856509221888565878918885655986188856538691888565327418885652150188856548481888565652918885653830188856505411888565342918885652541188856559921888565299418885655095188856550071888565242318885655860188856524921888565594118885652721188856512121888565665518885655226188856550601888565668218885657355188856519741888565628018885656815188856517281888565654018885656950188856592591888565498118885654419188856553341888565637318885654788188856565201888565637018885655104188856596051888565648818885657774188856549441888565845118885659975188856584931888565843418885655958188856507421888565885718885655287188856573901888565940018885654919188856563101888565385618885654898188856548531888565399918885658296188856563651888565944518885658018188856508621888565083418885657802188856591261888565893218885658666188856593551888565391218885657361188856580051888565962318885650720188856549061888565810418885659083188856505461888565798418885654778188856518301888565141418885653380188856558461888565107518885659413188856555511888565995718885659114188856568221888565792118885658918188856504111888565441418885651968188856593451888565443618885655453188856533741888565335518885651306188856564261888565338118885659176188856583191888565132818885654048188856542591888565752918885652151188856558221888565391918885659821188856541231888565806118885651101188856541841888565850618885658036188856504231888565577118885655539188856525471888565595718885657478188856527441888565367018885659258188856590851888565193118885654093188856598671888565293818885657688188856527861888565355218885656255188856529191888565731418885650337188856541181888565142118885659591188856594931888565519918885659665188856579521888565835818885657038188856536091888565334118885653354188856547531888565982818885656074188856573101888565260418885657643188856557841888565307818885655227188856568911888565213418885659477188856598981888565154518885653369188856568801888565504818885656339188856518551888565462518885659780188856530631888565300118885651081188856588351888565738918885659283188856540881888565718618885653723188856555681888565113118885652057188856588751888565238718885659267188856526541888565370618885656110188856546991888565630518885653210188856549511888565103318885651864188856535381888565132518885656782188856543361888565642518885658505188856528151888565965918885653716188856520801888565337718885657815188856512201888565959618885659664188856563941888565232418885655746188856563801888565040118885658783188856506041888565009818885659512188856547911888565580518885656849188856512631888565988218885658671188856534701888565025718885655493188856576911888565700018885650484188856518131888565635218885653091188856511911888565546818885658961188856534541888565901018885653797188856558901888565293418885655198188856510941888565557818885650765188856557901888565570718885659056188856596101888565901518885658889188856535581888565547018885658567188856524971888565130218885655861188856547661888565864618885654759188856563481888565602118885651592188856544111888565777918885658774188856587291888565194618885651298188856536171888565462918885651132188856561481888565750818885650319188856581121888565552818885652211188856555851888565002618885656269188856589131888565971018885657913188856526471888565403918885653324188856526341888565710818885652945188856527121888565079718885650958188856506171888565006918885653948188856549321888565069018885656381188856584961888565725618885653762188856592901888565796918885657752188856533061888565508418885659447188856537301888565972818885653164188856510041888565356618885659530188856507141888565685118885658303188856519581888565391118885655863188856593851888565812918885659667188856503721888565894918885657273188856544601888565503418885653905188856593761888565933918885656207188856540431888565661918885658659188856529791888565279518885657012188856509721888565432418885658006188856537251888565902418885655837188856584791888565454718885659357188856518501888565101918885656222188856506931888565675718885651188188856550701888565719818885659395188856542411888565476918885652460188856588881888565397818885651488188856589121888565559818885651430188856539161888565565818885651721188856572701888565729218885654858188856545421888565386318885651581188856556401888565914918885658187188856546341888565455518885659231188856591801888565570318885656314188856588741888565134518885650997188856513581888565924818885650383188856585241888565809718885657856188856578041888565485418885653761188856575051888565022518885656473188856594721888565786818885655592188856529061888565516018885650128188856573981888565940818885653161188856529551888565215418885650256188856589201888565329718885651982188856586091888565436418885654232188856563671888565448318885655914188856504611888565341918885659380188856586491888565025218885655316188856528371888565777218885653876188856563611888565020418885655261188856539661888565033918885651494188856506941888565650218885651063188856546231888565928218885653383188856521451888565565418885659451188856536491888565635318885659005188856579991888565494018885653029188856541531888565760118885655236188856590541888565016718885650088188856585631888565433118885657330188856512891888565427718885657067188856537781888565282418885654939188856592271888565481418885653135188856575031888565416218885652762188856516311888565724618885659521188856530931888565206018885651752188856574351888565698018885658964188856523631888565019618885659606188856552101888565948818885654987188856565531888565229618885653896188856573571888565301118885654977188856579031888565657918885652285188856592691888565333418885650974188856598011888565413518885657176188856517371888565215518885651272188856566241888565498818885659349188856519411888565276818885653330188856542181888565651318885656662188856512861888565057018885653488188856599401888565470518885657413188856590141888565155318885651745188856529011888565339018885656081188856515351888565282118885651307188856551011888565295018885656870188856508221888565409218885653541188856542201888565109518885653563188856503041888565220118885654130188856598401888565993018885650047188856563501888565411318885653176188856561001888565117918885656055188856599691888565266218885658589188856533711888565039218885652187188856570321888565429618885653585188856586181888565476318885651482188856500441888565100718885651557188856554131888565189218885656177188856540731888565633118885658719188856565701888565445918885652418188856557011888565900018885658509188856502291888565018218885659031188856599971888565512818885656001188856503181888565580218885650844188856551091888565311018885655648188856533481888565946718885656719188856555501888565935818885659566188856511641888565727618885653529188856582531888565052318885650888188856557681888565823318885650066188856584861888565324218885654164188856569391888565560818885652618188856528881888565784018885656991188856563461888565280718885650734188856521991888565253118885653022188856548151888565909518885651027188856516561888565862318885659553188856564841888565479918885658937188856593831888565860418885652922188856570131888565036618885650011188856510601888565481118885652277188856549231888565136318885650584188856538841888565752218885657796188856552961888565305918885650927188856595521888565001218885657035188856529581888565154818885659418188856523541888565505218885651327188856531051888565827218885659924188856515471888565283118885651042188856529681888565558018885659045188856514221888565604518885653060188856502351888565360018885652049188856548031888565436718885655720188856506231888565754718885655942188856594211888565194518885655959188856502441888565742418885653272188856587771888565771618885650451188856526241888565776218885651175188856587451888565600418885655059188856523571888565537718885651593188856580541888565982918885651232188856579271888565072118885650110188856518221888565115018885659027188856549121888565406818885651554188856598681888565563718885651229188856551071888565667518885650118188856567011888565563618885658986188856503011888565178718885652788188856542931888565766018885654146188856568091888565593618885658910188856567371888565361118885656761188856538361888565410718885655343188856550541888565154218885659841188856553611888565162918885658423188856500651888565316318885658668188856512031888565075518885659168188856581361888565362118885657897188856511951888565563118885659913188856595441888565032718885650007188856512051888565141318885659374188856515551888565022418885650290188856593031888565649918885658229188856525621888565456318885650519188856573351888565490518885654157188856504751888565021118885657728188856513931888565555318885655073188856585081888565506218885654429188856545951888565368618885654779188856585521888565282018885658021188856524051888565350618885655591188856567471888565244918885655884188856515831888565355618885656400188856587691888565836718885653447188856592421888565633018885654027188856561161888565999318885651463188856581081888565773918885654528188856580371888565144418885652984188856527691888565935018885650425188856575061888565158818885651290188856596081888565032218885656189188856563221888565974718885655742188856528761888565694118885658850188856598871888565629118885656334188856523041888565949018885659210188856523181888565759918885651351188856588171888565339618885653004188856520101888565981518885657343188856535371888565183618885657694188856565121888565802618885659806188856593811888565341218885654452188856587131888565880618885656681188856552761888565714718885657372188856517751888565488218885657326188856504891888565960318885657936188856527701888565055518885658907188856526691888565254818885658613188856502541888565200218885659121188856530211888565017218885657700188856543141888565345918885654387188856520061888565108418885653599188856541021888565167718885657474188856554841888565354018885657325188856581841888565357418885653823188856552161888565759818885650965188856544681888565882018885653018188856545901888565145718885655111188856517341888565969218885655744188856575961888565995518885656713188856518861888565258818885653852188856555631888565699618885655447188856528641888565133618885659333188856533121888565488718885657721188856577381888565491318885652644188856564211888565743018885658012188856530761888565356118885653416188856590421888565880118885651649188856566871888565509818885651606188856549311888565725918885652783188856591571888565577718885657267188856550151888565943318885650832188856596831888565741118885658208188856506451888565697418885651010188856524901888565273918885654729188856510521888565154018885651901188856528621888565206818885655341188856519141888565179818885654214188856500161888565319818885651377188856524471888565473518885658946188856578631888565854518885654691188856574851888565686018885655815188856548911888565846418885656554188856533721888565758918885657386188856507441888565939618885651716188856544441888565023618885651313188856502831888565782918885650770188856582951888565068518885659323188856578031888565013818885656823188856555721888565291118885653145188856516461888565094618885653300188856516611888565907018885656898188856584671888565023818885653804188856551491888565612918885657689188856537651888565903818885656078188856515101888565066318885659353188856578871888565504218885656288188856593971888565683318885659525188856595361888565192118885658053188856598561888565488618885655739188856586241888565517018885658213188856511521888565237218885656476188856583521888565891718885657017188856552621888565483618885654538188856515361888565088618885657532188856579561888565169718885650760188856542061888565950118885654457188856592961888565752818885651963188856567121888565113918885654918188856592331888565452518885652256188856584691888565043918885653311188856546631888565168018885652016188856511381888565907418885650347188856526601888565432018885655221188856524931888565304918885657780188856595981888565501318885651230188856554991888565523018885659354188856518271888565522818885653256188856585531888565940918885657377188856552801888565472218885657229188856533101888565304618885650723188856517731888565886618885653983188856510901888565239018885650471188856514541888565920918885653365188856552501888565116918885657025188856581321888565409618885652264188856567691888565664918885659078188856529591888565803518885659772188856549111888565305618885655332188856563581888565277318885656916188856571031888565467018885653388188856544161888565198518885651824188856520111888565766518885658418188856568501888565217418885656039188856571541888565726218885658146188856524541888565775018885657832188856568951888565004918885657711188856532831888565251818885658971188856588441888565020118885653303188856554811888565499918885653331188856520991888565884018885653169188856554791888565136518885653406188856591221888565005618885652153188856597961888565672318885651309188856511421888565783618885655521188856551671888565286518885657080188856597391888565843818885652858188856575451888565849418885658770188856592211888565869618885650458188856559461888565300918885657445188856587551888565218218885650266188856577011888565854718885653295188856564941888565098418885657155188856583511888565102418885657059188856527971888565767218885657872188856507061888565261518885657043188856512081888565299918885650284188856522991888565454818885655418188856583441888565125718885658678188856575531888565475018885654018188856589091888565718318885655509188856513331888565848118885655651188856529131888565059718885651291188856564621888565945918885658963188856541001888565581618885659362188856564361888565082618885659819188856570981888565060218885658390188856596631888565807218885650897188856575121888565682518885656324188856589681888565890118885652293188856577851888565852518885654003188856523101888565597218885654327188856556631888565085918885657736188856562951888565364518885657356188856505511888565942418885650889188856547251888565539118885659609188856594741888565728118885653402188856536291888565624918885658726188856581931888565922018885655247188856506341888565327518885654512188856510471888565390418885653931188856505041888565362318885657090188856559031888565766418885656507188856588251888565794718885654485188856534351888565524118885651265188856545991888565833318885655156188856589141888565819618885650396188856563641888565767318885654783188856534741888565037318885654250188856531651888565967318885659905188856564711888565694918885659013188856545101888565370118885658407188856564891888565866018885650140188856593281888565224418885650749188856518731888565949918885652590188856535951888565242018885651898188856534501888565185318885651889188856572491888565328918885652143188856587391888565556418885656537188856563041888565798218885654741188856539821888565877918885655278188856505771888565933218885659019188856531121888565804218885659927188856528961888565250218885659686188856513921888565873018885650729188856583241888565965118885650540188856519901888565050918885656196188856593181888565926618885659137188856591561888565125118885653309188856552521888565189018885655935188856584151888565602418885658776188856512821888565952418885656298188856535711888565510518885656983188856569711888565991918885653749188856538621888565916718885651776188856567061888565666118885655646188856575201888565081618885652666188856528101888565926318885651668188856596211888565488118885656738188856554121888565549418885652278188856516141888565332018885655454188856508121888565380118885650587188856518481888565693518885653088188856514871888565187718885656309188856550021888565195118885652133188856518381888565434218885651989188856536721888565014518885657682188856597041888565798518885658002188856593071888565850318885657846188856559091888565279818885655448188856574531888565799018885653173188856560831888565739718885656887188856570951888565269818885651840188856543061888565961518885652688188856566941888565817518885656082188856533661888565803318885656561188856561331888565786518885650702188856529881888565668918885654276188856554501888565824718885651983188856565521888565487818885658211188856588961888565034618885654755188856520511888565557618885651480188856538061888565937518885654526188856585871888565610718885651329188856517141888565475718885654461188856548321888565118118885651117188856547681888565076318885656270188856518541888565607518885656691188856549911888565677718885657027188856541921888565649618885655037188856565391888565119918885652144188856551501888565917518885659365188856551751888565335618885658093188856505211888565353018885651774188856599561888565285318885652583188856590281888565944618885658995188856529161888565502418885651401188856542051888565284818885650537188856541051888565510618885657077188856503311888565412718885653266188856582591888565162518885650265188856537941888565469718885650063188856564631888565073018885650754188856508241888565590018885657468188856573781888565116818885657122188856534441888565050318885651012188856525661888565535818885659182188856508811888565339318885658298188856531501888565290418885650522188856503431888565615918885651865188856582201888565490118885657647188856576931888565641118885657565188856509541888565389518885651730188856523841888565408218885650308188856555951888565173818885658707188856546671888565601218885654711188856587171888565143718885658234188856542571888565176618885658650188856556121888565559018885657777188856515511888565240418885655395188856506581888565720218885650273188856583551888565798918885658657188856591611888565144918885652894188856557041888565964618885658507188856558831888565937318885650711188856537911888565839618885651585188856574811888565809818885659872188856572941888565289318885656409188856524641888565752518885656447188856536461888565764018885650581188856506481888565135218885658164188856547541888565892918885655745188856558001888565346018885653868188856572771888565827818885657396188856523791888565822218885653187188856557131888565645618885658215188856545831888565407518885654829188856533451888565004818885650405188856537221888565152118885654714188856578701888565912918885651292188856549631888565149618885650067188856546261888565697618885652589188856551381888565049418885652509188856528601888565908918885658972188856590651888565290318885654406188856545391888565528118885651048188856522171888565030518885650878188856570631888565123418885655375188856522151888565012018885651474188856542711888565874718885653738188856577861888565698418885659098188856587881888565034518885650391188856506431888565190418885655459188856502141888565488318885656231188856523831888565623418885657403188856581011888565806218885657912188856592471888565139018885658411188856594961888565765518885657678188856564811888565849118885659960188856525261888565066518885650550188856514911888565389818885654614188856502431888565876018885656592188856565001888565043618885658256188856518511888565003618885656135188856573131888565727118885651828188856508661888565513718885651227188856566731888565743318885656258188856544721888565005118885658305188856566841888565977118885655820188856555181888565376918885656768188856530071888565808418885659478188856556231888565749818885658202188856582271888565085018885654751188856522861888565019018885650009188856561321888565029318885658477188856507381888565491618885653848188856518251888565157618885652613188856546321888565250018885655579188856565731888565194918885655932188856509921888565203118885654690188856567561888565172318885659164188856589741888565483718885658611188856575351888565311818885650670188856543081888565982618885658884188856587111888565090118885652218188856514841888565077518885654217188856533431888565384418885650492188856573911888565033418885658393188856541031888565956818885655390188856513491888565114718885659869188856528281888565391018885656720188856537701888565073918885652576188856574661888565703318885653747188856560021888565204418885657951188856583871888565904018885659222188856547561888565656918885657175188856579321888565029118885655174188856516261888565314618885655173188856503631888565665718885652846188856540501888565592518885652956188856500421888565636818885654631188856511601888565230318885657334188856575731888565886518885650961188856504351888565212218885657215188856506471888565712118885651762188856575001888565265718885652595188856562641888565732018885655919188856590431888565348418885652732188856571731888565724518885650891188856511771888565999118885656635188856576581888565738118885657110188856566451888565425418885650937188856586861888565306818885657616188856539001888565785318885655776188856534611888565375718885658285188856597751888565585518885658892188856573541888565674618885653764188856538131888565427218885653576188856511571888565786618885651638188856503861888565440318885658983188856528351888565378518885653307188856537141888565911918885650545188856551801888565869518885658799188856558741888565555918885657998188856546091888565512318885653062188856507881888565193718885659322188856575401888565538018885651967188856584821888565416318885658009188856516731888565477418885659696188856573921888565241318885653237188856540741888565705118885651811188856579651888565552218885657388188856555541888565666418885650811188856523291888565834118885654152188856575751888565528518885656195188856532501888565121618885658046188856539701888565936118885658241188856522051888565788518885655843188856591001888565734818885656065188856561681888565187918885655599188856591111888565919818885653885188856593481888565536018885653915188856505661888565895218885658743188856509241888565751718885659218188856511631888565315818885657470188856519921888565047618885655266188856528711888565108618885654647188856512101888565027718885658515188856550321888565734418885651725188856527091888565493318885650171188856589381888565536218885650278188856560031888565196018885655732188856511701888565704718885659394188856521101888565613618885655781188856543021888565216318885655810188856589331888565219518885653278188856570241888565867318885656718188856515261888565936618885651304188856526801888565018618885656938188856528561888565405618885652582188856534901888565929218885657649188856513381888565578918885659870188856583531888565653418885658797188856588601888565420318885650605188856553871888565069118885655344188856579391888565087118885654445188856527481888565642018885650219188856573191888565699718885654144188856540981888565397618885656096188856503681888565672818885653572188856501261888565686318885656262188856506541888565274518885655452188856573701888565372018885654594188856565771888565653218885654438188856562121888565461118885656936188856515021888565904118885656772188856585751888565829718885650599188856525321888565219818885658883188856511781888565840218885651116188856532411888565854318885658306188856596381888565162818885657138188856590021888565923718885655016188856586371888565381118885657097188856552251888565697718885659681188856585661888565917218885658317188856581511888565497818885656778188856548021888565697218885655693188856596901888565863218885650025188856599421888565890018885652275188856530871888565824518885654243188856571431888565051518885657279188856555691888565275218885657731188856518391888565327618885656739188856595221888565412118885650275188856566151888565192318885656599188856501191888565053618885658744188856509351888565561418885652586188856557981888565027218885659228188856549671888565961818885653428188856565591888565368018885659236188856549021888565826318885654071188856534671888565344218885653285188856513981888565802918885656010188856519091888565731818885653299188856500921888565183418885651407188856522581888565596718885653231188856577101888565156118885650295188856565871888565088318885655372188856589931888565954818885659600188856587541888565995018885653287188856521861888565391818885654643188856542841888565087218885653259188856522831888565538118885657656188856588421888565842918885658780188856500181888565554518885658203188856577971888565657518885657339188856563261888565267118885652814188856524361888565489918885650861188856548121888565601418885656299188856555121888565643218885659858188856598951888565273518885657675188856564581888565898118885656245188856522231888565543518885652191188856599871888565144618885657788188856545161888565084218885654196188856505861888565984618885653594188856525191888565599318885655524188856588391888565034018885657775188856563831888565472818885655121188856513351888565197518885651599188856533231888565675418885656328188856573151888565382118885650393188856577761888565029418885657902188856524981888565203518885659481188856523231888565165718885658868188856575881888565394718885653732188856508251888565291818885653766188856528571888565695818885655780188856597141888565392418885658694188856580871888565772618885656508188856559381888565237118885653101188856570581888565367918885650209188856584851888565365418885653379188856546451888565815018885655335188856540521888565710118885659947188856591011888565912418885652164188856572001888565288018885658409188856569191888565751018885651453188856554381888565075318885650727188856533021888565730018885650620188856584601888565564218885652640188856597031888565147018885657380188856579251888565571618885656578188856580631888565789818885657016188856576501888565197318885656477188856532051888565639818885652629188856570111888565926218885656236188856580781888565380218885654656188856548881888565453418885650905188856562321888565270018885658982188856512701888565426018885653953188856577351888565119818885658100188856577901888565365218885659230188856505491888565796118885654370188856516831888565262218885653166188856529771888565236818885657600188856513081888565019218885651050188856599961888565614418885658934188856537271888565746518885657766188856528271888565781218885659506188856552591888565946618885652317188856503441888565614118885653431188856597461888565283418885651804188856596331888565735318885654816188856585171888565702118885652261188856520851888565881418885656070188856512431888565733818885653675188856575611888565635418885654437188856510571888565049618885653284188856529611888565706518885652236188856583891888565060818885656441188856543221888565553718885656674188856562661888565070418885658307188856543571888565350318885651895188856504531888565437518885657233188856529461888565694318885658537188856588621888565474018885655597188856594201888565326518885657768188856582421888565690118885650168188856545111888565496118885652209188856506491888565605618885658030188856556411888565979218885651747188856584001888565947318885658792188856510931888565880018885651792188856586271888565707518885656282188856590941888565606418885651961188856575871888565561118885659306188856503751888565637418885652673188856508871888565821618885652847188856557281888565906418885653643188856586071888565953418885652850188856527901888565932118885657916188856519771888565467518885652345188856505101888565010918885658939188856510371888565624718885651927188856532611888565883418885651285188856528901888565660618885653130188856542621888565202618885659234188856553931888565043818885659948188856504131888565959418885654040188856577951888565016118885659679188856544781888565954918885654391188856560801888565148518885651385188856543881888565644318885655757188856567101888565226918885658322188856506501888565271018885650166188856514111888565700118885655980188856551811888565965518885651608188856561051888565986418885655976188856597291888565073318885651269188856527651888565645518885650732188856534431888565842618885657359188856558111888565807118885652040188856546871888565601118885652353188856503761888565071518885657669188856540641888565826718885651633188856550061888565147718885659922188856588471888565101318885651204188856500201888565331518885655271188856541801888565089518885652325188856592251888565879018885654317188856502201888565089318885658667188856583111888565962518885650390188856523071888565645018885652183188856587911888565939218885655354188856532941888565060318885659261188856581791888565904418885657577188856556661888565772918885651167188856532921888565607218885654771188856531531888565856218885651739188856590351888565438618885653177188856512521888565603018885657227188856548641888565140618885652607188856598471888565017318885650107188856538971888565424918885655996188856511561888565783518885652407188856591321888565657418885650728188856582891888565935218885650446188856531411888565260618885659454188856591971888565189918885655258188856591171888565163618885657838188856570541888565540318885659417188856570961888565432318885659844188856570021888565844118885654733188856541141888565581718885659007188856532541888565128418885652843188856540781888565572518885655168188856502861888565241418885659875188856562271888565363918885658893188856599791888565862118885659666188856537041888565204518885650869188856573281888565861618885659622188856544001888565747918885658007188856520341888565055918885653240188856588261888565292318885655096188856544671888565598418885652767188856592801888565142918885650884188856593411888565397118885650004188856563991888565740618885655200188856504551888565227418885655969188856555441888565008418885652728188856557171888565173318885652469188856565491888565801618885651781188856515901888565225218885659773188856552921888565527518885652867188856570091888565017818885652992188856548071888565594018885658463188856544951888565361618885656671188856520281888565984218885650534188856549751888565107418885654628188856524151888565243418885658631188856582571888565939318885651959188856569691888565968918885650288188856582931888565525718885652073188856559711888565219618885657212188856566441888565680818885654351188856560931888565812418885655436188856542461888565646018885650828188856543581888565749918885651928188856564571888565573618885653391188856511301888565913118885651672188856519261888565599818885650695188856550561888565983718885657622188856509981888565870218885652540188856520711888565269718885658403188856502991888565199918885658457188856540331888565916518885658669188856579311888565853818885658385188856567171888565785018885658898188856540631888565646418885656588188856575541888565876818885657570188856557911888565443318885651059188856525801888565070018885653325188856590691888565526818885653805188856581051888565357318885650708188856591161888565618818885653207188856515081888565179418885656590188856522061888565250418885652178188856548721888565969318885650870188856578011888565393418885650772188856551441888565962618885653733188856556271888565728818885654494188856511281888565873618885653705188856512941888565481018885652822188856591891888565798018885657844188856547071888565157318885655653188856500381888565989318885652157188856539331888565349418885655649188856558181888565345618885653293188856501001888565080518885656106188856518441888565783318885657558188856552031888565684518885658284188856549421888565517618885654441188856518601888565050518885659585188856544801888565450018885655429188856599801888565702318885652300188856594561888565857918885657917188856569131888565172718885657136188856508991888565913918885657316188856536081888565558218885653174188856532701888565452118885656816188856504911888565566118885654201188856518291888565387518885652240188856510701888565607618885659344188856555771888565991618885651342188856531261888565468118885658904188856597791888565586818885658816188856511151888565838018885650497188856557471888565883618885657129188856579281888565248418885659166188856528171888565704018885650771188856574561888565313618885659214188856560351888565390218885658397188856534321888565591518885653149188856545151888565902318885651110188856581981888565135618885659805188856502371888565668818885657725188856576521888565788218885659719188856586611888565279318885656214188856584241888565647418885651258188856534831888565030618885652616188856579441888565967018885659411188856540601888565621918885653858188856500551888565178818885651757188856525931888565392818885655801188856559651888565379518885651330188856549581888565370918885651782188856506611888565984318885651426188856538201888565196618885652632188856518161888565350018885657526188856574951888565013118885659190188856545321888565579618885656325188856502161888565425318885651211188856535281888565537118885653509188856598501888565259618885652729188856540651888565292718885650147188856566631888565393618885657883188856503611888565610118885653445188856540301888565592218885653877188856527791888565627218885653048188856548401888565699818885657681188856509331888565159818885659906188856564821888565319218885651789188856540971888565343618885654126188856579531888565713118885654179188856592391888565889018885657172188856580451888565896518885652063188856551841888565441518885658690188856559111888565662818885654484188856532361888565852118885654947188856571901888565397718885651281188856586291888565587018885650228188856576511888565491518885655363188856509211888565319518885650021188856586841888565637518885650977188856585961888565448718885653015188856569481888565668518885658309188856593081888565151518885652592188856582361888565196218885659006188856509131888565655018885653559188856521591888565384618885651965188856568141888565719618885652976188856520331888565719518885651751188856592641888565431918885652445188856521391888565782318885658427188856555021888565718118885655235188856557531888565810218885650917188856511451888565235118885655523188856525581888565312918885659123188856556241888565508118885652897188856502411888565110718885650394188856562251888565700818885656041188856512391888565076718885654527188856524321888565811418885654309188856513391888565109918885657993188856543561888565616918885658425188856574191888565631318885658465188856534961888565960418885655547188856576901888565350518885651137188856531401888565774618885658551188856588731888565808918885656519188856534181888565477718885656759188856571941888565195618885658262188856596361888565499618885651173188856532961888565678418885654612188856580321888565973218885657322188856502551888565856418885653235188856595871888565769718885654148188856548621888565667218885650906188856569621888565061918885656022188856518311888565959018885658392188856580921888565757918885654350188856568581888565042118885650860188856504871888565572418885654385188856571161888565407918885653092188856519801888565584818885657987188856532151888565965618885655850188856565841888565804918885651849188856523961888565101518885658168188856555711888565331818885652314188856563561888565866518885657653188856515011888565824418885656104188856512501888565797518885650854188856553781888565598518885659460188856514921888565985118885656993188856591411888565582918885651161188856538141888565156518885659699188856599881888565403418885654155188856591521888565733218885656058188856567671888565798318885658349188856557991888565075718885659276188856520671888565736718885657938188856561111888565515118885656184188856581651888565899818885651943188856595641888565106918885653633188856569291888565296318885652695188856522001888565422918885657586188856516991888565062718885658574188856534871888565338718885659401188856541391888565093418885658162188856568421888565654118885650508188856568811888565874918885657132188856566511888565147118885657446188856519781888565339518885658894188856588671888565398918885658113188856543761888565680318885655001188856513781888565499418885657534188856565111888565992318885654502188856558781888565267218885651769188856581971888565142418885659103188856544171888565212918885658348188856550221888565657218885650335188856535931888565935618885659470188856504151888565997418885650553188856520831888565587118885657826188856593241888565800318885654851188856523741888565349218885650080188856520961888565120018885659301188856592461888565702618885659455188856547151888565211118885652621188856554551888565410118885654838188856514751888565354518885656979188856599671888565764418885657140188856563421888565345118885659973188856595421888565926518885654044188856511801888565937118885653555188856585681888565450418885659297188856523621888565267418885658556188856588121888565892318885652084188856584081888565233918885659897188856581181888565928118885655718188856501801888565021718885650136188856581851888565402218885654462188856517651888565498518885651925188856555701888565315918885653168188856580251888565859918885654972188856598091888565385018885650970188856511211888565688918885658991188856516441888565118218885654731188856524741888565686618885658672188856572851888565085718885650479188856566071888565238018885656942188856544041888565928918885656586188856594761888565229218885651127188856537531888565630018885650289188856590251888565801318885655324188856521001888565416918885650113188856533401888565288718885659457188856517591888565348618885658416188856568741888565106718885650111188856511941888565736518885655630188856551311888565931118885652989188856575491888565049518885650531188856507621888565181918885654579188856550041888565205018885659832188856501041888565435318885650248188856536681888565993918885655357188856521301888565159718885656699188856595351888565073118885657996188856590771888565803118885651124188856547191888565155818885658194188856593821888565723618885655219188856557301888565793418885659712188856589051888565822318885655072188856585761888565752418885650614188856526831888565817418885652714188856502621888565139718885658930188856531471888565863818885655895188856522481888565692518885650898188856504081888565623918885658522188856516181888565710218885658041188856546001888565335118885657044188856563621888565948618885657966188856567881888565740218885652653188856560151888565898818885655421188856547701888565554618885652121188856546331888565787418885654870188856597981888565907918885654621188856576841888565185618885652696188856547931888565384718885652628188856575141888565205218885657559188856517681888565741018885655786188856508741888565853218885651055188856589571888565839418885653111188856595191888565127418885657604188856590621888565277118885655674188856516671888565742618885659086188856544121888565677618885656917188856572031888565794118885653102188856598771888565511218885659836188856542951888565267718885650246188856554021888565090318885654762188856506601888565429718885652699188856548651888565461518885658209188856594191888565338418885654226188856584131888565520518885650349188856594101888565102318885656790188856567071888565655818885653892188856530411888565057318885652641188856562481888565469818885658832188856583991888565791018885651791188856508581888565060118885652639188856502471888565275318885655812188856597881888565430318885650814188856535391888565580918885656379188856573711888565160218885657718188856569081888565453318885656155188856551171888565614518885654409188856567341888565552918885657484188856573171888565569518885652007188856508631888565818218885656922188856527511888565061518885654795188856581631888565628618885652315188856598341888565075618885658436188856514581888565849018885652809188856535541888565687218885650028188856520171888565609718885650402188856515951888565781118885656040188856528781888565345318885650852188856517851888565606818885654909188856536911888565637718885652137188856535881888565740718885658698188856581991888565986018885656397188856541851888565656618885655263188856591591888565540818885651354188856528041888565155218885653156188856590471888565042718885658325188856569311888565395718885650595188856501741888565110418885659914188856579261888565117218885655894188856592501888565067418885659428188856577071888565084318885657383188856523311888565007318885658841188856535351888565530418885651049188856512061888565131618885655134188856558411888565320818885651135188856540621888565025118885651732188856536641888565859018885651268188856560501888565980218885656112188856533571888565266318885658531188856584621888565868518885653525188856501541888565838418885650776188856518051888565472018885654649188856580741888565812118885650932188856547031888565985318885655086188856591201888565296218885659668188856544051888565264318885657375188856504691888565009318885654895188856553941888565022218885655126188856539601888565726918885652042188856543381888565762318885657408188856555891888565732918885653656188856554201888565618018885657115188856552981888565002718885657551188856554261888565225518885656812188856541311888565551518885650324188856519291888565266118885659213188856578001888565285918885655253188856529051888565388318885654930188856550401888565248718885656332188856580551888565994318885659309188856520191888565934618885656103188856564331888565460118885656138188856559311888565147618885654398188856563821888565031418885657978188856535261888565062618885650517188856562541888565722318885653575188856567661888565813318885650929188856574971888565880218885659188188856559541888565212518885658499188856501561888565186118885658951188856586401888565225118885654893188856587521888565271918885657973188856595781888565165218885655437188856560291888565323918885653482188856523461888565575118885650079188856540131888565976618885658688188856526681888565028518885651566188856592061888565359018885655788188856582371888565252318885650268188856598841888565317018885659448188856584281888565387118885653347188856502051888565976218885651076188856582881888565050018885652225188856591951888565011618885651213188856534301888565674118885659037188856518031888565186818885656994188856505301888565436518885653920188856563361888565554118885651077188856539131888565343918885653191188856561561888565652118885659891188856556811888565875318885652417188856568901888565043718885651040188856526941888565765418885655428188856510211888565190818885656052188856517671888565501118885654955188856509891888565702018885650689188856568941888565887718885656416188856597181888565625718885653990188856595141888565146118885651370188856501121888565707218885651568188856566691888565164718885658177188856582461888565865318885658206188856506571888565168718885657911188856560731888565548018885650270188856525671888565793318885656179188856529661888565305718885653832188856524661888565622118885656576188856526351888565156418885654471188856543371888565943918885650876188856551711888565333818885659784188856545641888565451818885655376188856517901888565426518885656829188856520001888565985918885652456188856539271888565766718885658023188856544641888565825118885655738188856504241888565050618885658028188856534411888565987618885650855188856509601888565791518885658958188856573021888565393018885658858188856519541888565936918885654143188856596321888565363418885656043188856585481888565926818885655621188856542941888565662018885653281188856500891888565002918885656544188856599331888565342718885653036188856558441888565960718885657955188856576251888565250118885659441188856509391888565721018885657264188856516431888565409418885654486188856520821888565586618885652551188856516371888565431818885653874188856547381888565093618885657312188856590681888565463518885659423188856535441888565331318885659414188856506811888565373718885659204188856566541888565119718885655787188856515031888565283318885650102188856507891888565405518885654291188856580941888565354818885653359188856514151888565807918885650677188856558381888565649218885658682188856522281888565679218885658829188856535981888565995318885656801188856595271888565605318885653581188856520121888565230218885657144188856552221888565088018885659643188856522971888565591718885656638188856599511888565985518885653748188856525081888565597518885658583188856527031888565276618885653252188856592151888565730718885654421188856595771888565265118885655856188856518101888565209118885650296188856503321888565354318885658718188856583281888565187218885657251188856501991888565188318885650162188856528321888565981018885657387188856581341888565378618885657959188856506311888565385518885652253188856588101888565420818885652342188856551451888565823918885658615188856510251888565746018885656490188856580171888565829018885659232188856537681888565413418885657611188856532181888565900118885654059188856512801888565141918885659964188856518761888565438018885659676188856509111888565326018885657463188856567581888565851318885652270188856539931888565802418885655305188856505161888565275418885655520188856576661888565621518885657704188856520391888565682018885652207188856509251888565707918885658371188856551951888565574818885658240188856582241888565350218885652477188856515411888565418618885658807188856589251888565174018885652516188856599491888565586418885659641188856577841888565438918885651512188856572721888565471818885658878188856505671888565933618885650287188856556971888565983018885652027188856581481888565796318885652720188856549651888565761518885658732188856510441888565069618885652549188856572111888565116518885655068188856513751888565495418885652491188856562841888565892618885654015188856550351888565071218885654174188856516211888565861918885650000188856575421888565777118885652246188856579301888565631518885656700188856534571888565624118885653891188856582551888565212718885652928188856500231888565247118885654852188856576391888565549118885654926188856548211888565940418885659759188856554101888565502018885654879188856578311888565499518885655143188856592851888565202318885655690188856519171888565685918885657086188856583131888565961218885650176188856522041888565446518885652684188856560771888565970018885653843188856534251888565908018885659595188856511361888565248318885651933188856597211888565873118885655664188856538731888565582118885658546188856589431888565375618885653792188856562901888565641518885659824188856533851888565505518885652453188856586991888565626318885656973188856560171888565696318885653222188856530521888565175018885655465188856587201888565896218885652575188856569651888565365018885650057188856566561888565204818885653710188856546891888565454618885653415188856556711888565647018885654428188856550391888565750418885650838188856524291888565939918885653519188856526811888565535518885651087188856507901888565641318885658167188856539721888565857118885653690188856509301888565523318885652900188856525361888565874018885659892188856578181888565789418885651428188856544321888565854118885651082188856520981888565466818885658984188856504981888565611918885658421188856565621888565401718885656423188856578641888565190518885655489188856516101888565464018885654710188856555161888565838818885659753188856554761888565266518885651373188856558541888565995918885658058188856575361888565028018885654020188856503481888565650118885653514188856518581888565161218885652066188856532821888565719118885650996188856518331888565465018885652128188856576461888565474518885655508188856504571888565590118885652301188856574051888565498918885654801188856554001888565857218885657810188856509021888565111418885657428188856507501888565415618885652104188856564021888565478718885659574188856545721888565289118885658823188856510781888565145918885659907188856583471888565982018885654928188856580391888565352718885658238188856598351888565638918885656211188856519111888565769918885654081188856574011888565304218885657880188856533321888565876318885655282188856539441888565663618885658608188856566331888565339718885656098188856525071888565492218885651442188856555361888565223118885653622188856548751888565190618885653016188856533391888565729918885650350188856512641888565095918885658269188856597501888565891618885653327188856570461888565822118885652909188856514431888565707018885655619188856542921888565272618885651201188856597831888565310318885653034188856560691888565627118885652525188856554881888565137418885658805188856506121888565259818885655505188856526851888565728918885655886188856535531888565302818885658980188856522421888565125618885656199188856578861888565433418885658052188856554661888565845018885658106188856568991888565701818885654029188856546781888565303118885659465188856545781888565623318885652609188856522131888565724318885655080188856512211888565502918885655735188856516761888565354918885653480188856531341888565865818885657171188856516171888565183218885651332188856591741888565756918885652818188856562791888565434618885655313188856573681888565712018885659444188856554341888565206518885657045188856569671888565273318885657476188856561151888565494618885655405188856546461888565940318885653227188856514651888565540918885658135188856517081888565152818885653943188856571801888565144818885658960188856562061888565878418885651919188856541601888565736218885653824188856533281888565094918885652941188856518711888565928618885653800188856566051888565153418885655507188856577031888565964818885658511188856561091888565727418885651014188856509911888565423718885659136188856527751888565126118885650081188856539541888565969818885651580188856525741888565329018885655596188856597421888565084018885654833188856508901888565533718885655140188856597091888565837918885652494188856563211888565358918885657717188856572631888565766818885656497188856504561888565955718885657114188856573951888565271718885652998188856513961888565332918885653809188856571121888565734718885659601188856562161888565961318885657105188856547821888565169818885657633188856509831888565819218885656595188856576371888565724118885653940188856521561888565753718885654304188856560071888565436018885659932188856569781888565833018885651287188856571411888565267618885653929188856537291888565292418885651952188856551591888565497118885651402188856581311888565870518885655404188856531191888565217618885659657188856592731888565764518885657970188856536011888565723118885657455188856541981888565176118885651988188856559491888565197118885655182188856585421888565453118885657687188856519131888565386518885659436188856564171888565312118885650465188856574441888565448218885650514188856531331888565743818885658516188856529251888565221918885657642188856564491888565545718885659754188856583141888565399118885658310188856579711888565428218885654383188856559791888565142318885655906188856584191888565567818885656121188856555331888565661018885659277188856590711888565994118885653238188856545581888565201418885657366188856507411888565021018885656154188856542891888565320018885655269188856555431888565394918885652499188856512541888565671618885654330188856543681888565784718885655644188856523771888565245718885658953188856598521888565593718885651278188856545521888565381218885653099188856521321888565635518885656629188856594061888565384218885655347188856523891888565674918885656293188856542551888565774118885658161188856599171888565269118885656535188856561741888565151718885659011188856573761888565200518885657817188856585201888565973418885650245188856559561888565833918885653054188856599581888565901218885654514188856536921888565522418885650123188856522671888565318918885657308188856598081888565279418885657205188856524011888565179618885652336188856526001888565698518885659936188856525651888565757818885654190188856519931888565619818885657992188856598121888565611718885654264188856578451888565896718885656229188856532241888565594818885655190188856544201888565597318885659920188856574891888565530218885657893188856520921888565652418885658205188856576621888565719918885652146188856511621888565003718885653006188856559771888565471718885658302188856532251888565778118885654450188856588991888565751318885658818188856565301888565561818885656653188856578211888565622618885652406188856568781888565242218885654061188856523351888565591018885655532188856541191888565626718885652686188856535861888565191818885654497188856556071888565769218885659765188856577091888565319018885657753188856592721888565182018885655295188856514861888565084718885650703188856513241888565888718885656581188856567421888565401618885651106188856588861888565716418885652515188856553281888565296418885658751188856516821888565587618885651846188856529421888565740018885655223188856578221888565346418885651030188856575211888565232618885651380188856530531888565531018885655517188856596441888565016418885652787188856508771888565829918885659602188856593781888565838218885657201188856558421888565488918885658360188856592261888565280018885652441188856563331888565722818885657160188856541781888565265218885651022188856599081888565678718885651146188856544471888565140918885650948188856504031888565228418885656297188856554671888565859718885652874188856540081888565217318885651174188856504441888565967818885655045188856579671888565176018885657793188856502631888565257918885659995188856516221888565448918885658994188856564531888565956518885652037188856598391888565616318885655041188856598271888565845418885658735188856545511888565223418885657169188856531801888565932518885656071188856571681888565358718885652053188856576091888565483918885655169188856560371888565897818885654023188856513461888565859218885652929188856532331888565182618885658096188856565311888565478518885650963188856528401888565453018885652578188856500941888565781418885659886188856575461888565955918885657539188856547021888565828218885655680188856505071888565287318885653612188856537121888565199718885657041188856540541888565712618885651560188856597821888565298118885651666188856511931888565876518885651907188856507861888565085618885658861188856589481888565276318885654072188856507361888565340518885653987188856534521888565174318885654797188856530721888565910518885653495188856514931888565167518885657949188856538251888565620918885651639188856531441888565569118885652279188856548001888565690318885653458188856546691888565919218885655430188856516581888565978918885652996188856562301888565254218885655989188856500871888565218818885658969188856584061888565038418885652431188856561531888565534018885652563188856526301888565258518885659726188856568381888565707618885651601188856561281888565327118885655775188856537521888565013518885654435188856548081888565832018885652915188856506001888565856018885654828188856536631888565681918885650357188856555871888565935118885651815188856557601888565554218885653742188856548231888565363118885657595188856585101888565341118885651910188856504321888565484318885652364188856577891888565775618885653155188856557191888565841718885652058188856515311888565873718885658043188856530511888565895418885657158188856544981888565886418885650095188856535131888565339818885659874188856530441888565434918885659748188856547721888565431218885650223188856581801888565010618885653551188856545361888565193018885654326188856541991888565949418885651613188856556351888565208818885659299188856575271888565347318885658442188856528991888565672618885650846188856582611888565856918885652650188856520291888565047318885657871188856551941888565662518885657929188856586621888565945318885657946188856592881888565918518885653186188856542441888565903618885652070188856527301888565910218885659343188856579681888565152018885657875188856523331888565794018885654957188856565481888565649818885658700188856567931888565247518885657442188856564511888565689318885652220188856553681888565497618885657420188856597631888565617018885657162188856510541888565547118885652202188856511231888565152418885652265188856557311888565797218885659674188856542131888565596018885656580188856592941888565666618885653321188856551161888565335318885650969188856575621888565466118885659178188856561851888565679618885653246188856559451888565323218885656114188856599631888565673218885657501188856558651888565500918885650944188856550191888565969418885650743188856506661888565011518885651176188856518001888565048218885653878188856515631888565959718885658123188856565141888565899018885653781188856599001888565378918885650010188856511441888565169518885651431188856505681888565133418885655356188856528491888565237618885656125188856540071888565314818885656087188856560991888565437918885656042188856563271888565397518885654746188856581541888565518518885654252188856560081888565431318885656888188856553271888565749118885656904188856563601888565052518885652107188856536991888565057918885650364188856554141888565283918885658109188856592231888565691818885654362188856517951888565382718885658570188856559441888565064118885650409188856521401888565790518885658138188856573041888565746718885651053188856553791888565259918885653628188856544991888565009018885650183188856589441888565009618885655103188856584971888565918418885652889188856554741888565537418885658534188856548901888565630618885656650188856504641888565038018885657964188856535151888565444618885656292188856595831888565165118885651237188856527221888565239818885659067188856585491888565695218885652524188856534651888565524918885659495188856581441888565576118885654651188856522291888565033818885651223188856569821888565170218885652718188856538991888565445318885651504188856521241888565213118885651111188856548961888565172018885652812188856522871888565532918885654456188856597221888565013318885653659188856598571888565433318885654170188856525461888565853518885652022188856505331888565321618885652648188856534481888565338918885653849188856537191888565015518885659319188856512221888565178618885652337188856503951888565244318885657142188856556391888565844418885657869188856535831888565884618885654176188856578581888565943518885651016188856556921888565380718885657104188856521621888565202518885650030188856546171888565620818885658855188856540421888565880818885658936188856555261888565251218885653614188856501241888565549518885654596188856580471888565211618885655079188856572481888565902618885653154188856537361888565279618885653055188856531791888565132318885653139188856551891888565967218885655804188856510721888565280618885657888188856502031888565058018885652601188856591131888565589318885652482188856549211888565621318885657566188856542991888565346618885659430188856548051888565989618885659340188856567271888565456218885656667188856501011888565056118885651481188856585781888565872818885654035188856513551888565879618885655076188856520971888565999418885652239188856563411888565366718885653219188856583381888565220818885657336188856596341888565062818885653120188856592401888565564318885654570188856518171888565288518885654968188856572651888565673018885656113188856509451888565018518885659203188856570781888565752318885654463188856542851888565921918885655548188856568411888565738518885652527188856543521888565228918885656302188856518451888565608618885656871188856590331888565312818885658336188856586391888565119018885651936188856595161888565668618885657759188856578811888565636318885651671188856514391888565353118885651640188856534791888565382618885654653188856554491888565144018885654914188856507661888565707418885652761188856510651888565933718885655964188856596691888565361018885651543188856555041888565708918885651950188856571511888565431018885657177188856508961888565402118885653264188856558241888565548718885657239188856500311888565333518885659528188856523591888565230918885658214188856570551888565041918885656166188856582121888565509318885651347188856567111888565673318885657686188856514511888565951818885653922188856587221888565125518885656118188856528411888565887118885650292188856555881888565153318885657092188856526371888565989418885651567188856566961888565551918885651032188856527061888565263318885651900188856548591888565891118885659929188856587341888565240318885658704188856524521888565374318885657848188856586761888565187018885653591188856531621888565216518885652975188856560571888565872418885656799188856580651888565404118885652210188856561401888565973518885657252188856505381888565826418885650445188856563851888565866318885655099188856511831888565325518885650583188856522371888565462018885656679188856521601888565207718885658059188856536361888565990918885657432188856564541888565772018885650564188856558361888565835018885653019188856579091888565364418885652349188856505291888565246218885658120188856560591888565141818885650389188856507981888565938418885655974188856545411888565442318885656900188856519391888565808118885652559188856559551888565835718885654892188856521921888565303218885655473188856566171888565871618885653394188856530271888565701518885651143188856585331888565493818885656774188856543481888565478118885651051188856566081888565045018885657178188856503591888565174618885657610188856586811888565556118885657849188856565561888565933518885656061188856595921888565606618885658852188856587081888565307418885653228188856585571888565161118885654508188856570681888565719218885658581188856595401888565183718885650160188856501391888565123118885654355188856530691888565278218885657958188856545441888565448118885659252188856585501888565538918885652932188856528161888565392618885655197188856505931888565603118885659142188856560201888565637118885655772188856562351888565844718885654796188856531271888565232118885657769188856512451888565537318885650609188856513441888565755718885654005188856501251888565408318885653859188856570521888565444218885654659188856517421888565286818885651473188856532981888565952918885650153188856558851888565981418885650920188856510391888565459718885653047188856563111888565114818885653079188856542881888565189318885659066188856555101888565873818885652772188856521791888565122618885654120188856501481888565632918885655238188856547941888565341418885657434188856532041888565585218885657303188856513261888565962418885654969188856548351888565167918885658824188856534711888565440218885653468188856557591888565836118885659599188856505631888565439018885652003188856553671888565808618885654287188856586251888565991018885656752188856587591888565095618885652755188856592021888565160018885655003188856595021888565815718885653463188856512791888565987118885654545188856511051888565137218885656907188856564651888565352118885650851188856542391888565609118885654809188856591451888565955518885651046188856568131888565110818885651317188856536351888565541718885658291188856535601888565083518885655008188856533991888565273718885655369188856515501888565533318885656134188856562781888565716518885659752188856589241888565070118885653508188856520621888565181818885654141188856516941888565136918885654251188856566601888565912718885655386188856598221888565539618885657602188856502271888565643918885656862188856517481888565016318885658077188856598651888565185918885658849188856556201888565264918885656837188856571391888565643418885659241188856576321888565814118885654575188856561261888565612018885650452188856566981888565917918885651852188856545661888565407718885655514188856540581888565717418885655348188856524381888565418318885655625188856575641888565211918885654011188856506981888565946218885659483188856575971888565090018885655431188856500221888565682818885653368188856594251888565913018885654943188856541451888565520218885652481188856576241888565103418885658921188856565971888565051318885654604188856501691888565163018885651031188856554641888565160718885652076188856565051888565014218885652424188856548301888565639518885657712188856586771888565913818885656902188856581591888565517718885656818188856573581888565219018885656924188856524761888565927918885654191188856596161888565228218885658201188856506621888565189618885657301188856535921888565044818885650024188856547211888565386118885658235188856576571888565255418885653080188856536421888565536418885654998188856555061888565923818885654202188856508271888565367418885653003188856562381888565617618885656543188856557151888565529418885653317188856536871888565232018885650388188856516551888565285118885657787188856546441888565466618885652370188856572341888565509718885657189188856541891888565179318885656412188856574691888565859418885652189188856508011888565470418885655325188856577601888565634418885651976188856564051888565577918885652216188856548801888565204118885658606188856529441888565204318885659359188856547521888565282318885659171188856565601888565860218885659588188856510611888565015918885653322188856541581888565700518885657764188856507991888565309618885658271188856526901888565836618885659903188856533671888565761318885650985188856569571888565157118885653759188856558531888565194818885657976188856535421888565403818885655071188856512951888565895618885652533188856544581888565387018885658603188856578431888565275018885655710188856555031888565954518885653067188856544751888565396818885653522188856512961888565703618885657659188856595931888565659118885659510188856530891888565053918885657763188856537801888565153818885658230188856582521888565225918885658312188856590301888565270818885651841188856524021888565238218885656287188856586331888565246318885658881188856526591888565913318885656743188856554401888565639118885654671188856545431888565437818885657226188856558961888565562618885656146188856565381888565902018885659652188856517291888565710018885655187188856561811888565413618885655463188856572581888565870318885656316188856507191888565803818885655839188856596471888565355018885651435188856558881888565313118885653755188856506361888565758218885654742188856531141888565457318885654680188856580271888565061318885650416188856541281888565357818885652214188856556561888565217518885654813188856573331888565310618885654004188856551611888565880418885653974188856599521888565490018885654509188856581431888565180718885650422188856536241888565527918885658461188856549661888565754818885652273188856587781888565793718885653981188856542861888565882118885652985188856559831888565443418885651412188856584331888565596118885659640188856570851888565051118885651436188856500321888565477318885652740188856580691888565743118885653109188856541081888565915018885652495188856541591888565463718885651821188856595171888565606218885654780188856542741888565821818885656964188856510021888565868318885651812188856561371888565080618885656926188856585591888565988118885657342188856569861888565078718885651722188856582071888565741518885658375188856576771888565134318885651141188856597951888565596218885659637188856573111888565421518885655726188856530451888565168918885653196188856581901888565328818885651627188856577491888565544218885655345188856533601888565524818885654269188856550141888565904818885651779188856537751888565495318885650218188856549081888565998618885655260188856579181888565504618885658979188856587271888565847118885651758188856563761888565804418885657472188856525451888565270118885658903188856599441888565377118885659244188856523191888565531818885657737188856595031888565439718885650488188856525031888565124618885656618188856590341888565662218885655929188856510001888565622018885650046188856587151888565275618885659021188856557111888565255618885657635188856589191888565599918885650971188856599451888565953818885655005188856569271888565751618885654529188856589751888565124218885656308188856557931888565836918885653167188856572351888565984818885652394188856560381888565057218885651724188856559121888565320318885650459188856509881888565426118885650202188856528191888565977018885652645188856513641888565113318885655051188856520551888565362518885659505188856504801888565294318885654115188856536201888565402418885652682188856594431888565513918885659513188856572551888565073718885650370188856506731888565012918885653481188856512711888565626818885655065188856578191888565763618885653854188856536771888565837018885655422188856537171888565544118885653632188856533421888565158218885650687188856563181888565298718885655057188856514411888565589818885655026188856550851888565310418885654424188856533861888565634518885658431188856530261888565863018885651312188856545651888565101818885650664188856512181888565958118885652842188856579221888565813018885652166188856518011888565037818885653879188856529601888565997218885654758188856590841888565231218885653249188856500341888565251318885652808188856506061888565931718885656506188856538331888565949718885650709188856554771888565463918885654557188856506511888565336318885654473188856540001888565280518885652777188856506801888565280118885657641188856544741888565503118885650780188856553151888565118618885653475188856515181888565883718885656205188856589891888565661618885658712188856560001888565296518885659546188856566771888565456018885651915188856587561888565484918885651283188856578761888565285218885650562188856570821888565635718885657757188856532121888565805018885653984188856550181888565725418885653864188856535201888565381618885655659188856536941888565108018885652340188856552181888565065218885652678188856575311888565777818885658051188856556751888565748018885658528188856506351888565227218885657423188856507241888565836218885656510188856589021888565473618885650931188856585001888565443918885653269188856501221888565150618885651575188856578081888565608418885658761188856533361888565872118885658189188856594381888565579218885653199188856573641888565001718885653751188856565151888565506418885653958188856539651888565721918885657128188856577611888565650918885656161188856548551888565457718885656632188856539321888565684618885652948188856517031888565193218885651688188856551081888565112618885651361188856523301888565369318885659097188856583731888565967718885655803188856567531888565996118885657890188856560921888565099018885658011188856500431888565899718885658854188856576121888565394618885656975188856558891888565092818885652448188856590571888565224118885650212188856563961888565698718885650810188856503291888565812818885653741188856583591888565513518885652069188856557491888565408418885652295188856545981888565710918885654679188856523601888565607918885655851188856599851888565230518885653845188856541941888565449318885653033188856571521888565225018885655021188856522471888565839118885655687188856557431888565901718885658210188856534031888565423318885653996188856580991888565870918885651058188856561271888565115818885654454188856539621888565883818885656259188856551831888565806018885657422188856599621888565680518885657305188856508171888565479218885652254188856543721888565823118885656468188856599311888565888518885657935188856592741888565235218885657974188856524681888565173118885657268188856529531888565191618885651874188856586351888565217718885657060188856545741888565516218885656824188856524791888565916918885651979188856594371888565925118885652863188856519221888565973318885651266188856570691888565506118885650676188856547841888565919618885650512188856571631888565893118885658622188856518631888565592118885656224188856557501888565925618885656150188856592871888565480618885653417188856585271888565210618885651991188856534261888565286618885651984188856583351888565411618885654798188856516051888565744818885657260188856505921888565962818885654986188856501651888565643018885653361188856563201888565294018885653661188856571061888565253518885658265188856577821888565278118885651596188856590961888565309518885652713188856514341888565290818885659480188856568731888565661418885655196188856536261888565395018885654630188856584581888565101718885651897188856556521888565042918885654069188856516351888565027918885657805188856561641888565553418885657986188856541511888565074018885656223188856543931888565378818885656157188856553511888565132018885650188188856570371888565143218885655049188856504931888565734618885659755188856505711888565302018885658848188856527461888565143318885657629188856581261888565403618885650150188856505651888565194418885658169188856531151888565202418885654817188856506561888565625618885653437188856595501888565554018885652480188856559971888565769618885657150188856586551888565942718885655089188856546861888565643118885656337188856539391888565696618885658446188856569401888565494918885653903188856504421888565984918885652103188856554511888565801018885659620188856529071888565247018885652276188856569281888565059018885650722188856590491888565057618885653689188856526051888565439518885655385188856581491888565346218885653107188856577921888565966018885652114188856547651888565157918885655923188856584871888565193418885651196188856518081888565151918885656349188856521941888565255718885651499188856541871888565152718885656631188856515621888565850418885657899188856535801888565491018885658140188856577701888565130018885650938188856522901888565257318885652723188856509991888565847618885655740188856597201888565054218885657321188856547491888565243018885650418188856514031888565672218885655538188856548731888565458118885651035188856590721888565263818885658565188856598071888565456118885652087188856538661888565870618885653627188856517971888565753818885655317188856597161888565129718885652056188856535701888565484418885656585188856561241888565459318885654708188856558271888565797718885652830188856595391888565312518885651620188856545241888565528818885657137188856576081888565834318885654685188856568111888565908718885655872188856591061888565207918885652736188856595071888565360518885659275188856594841888565841218885653066188856520811888565406618885658280188856579231888565030018885658600188856518871888565438218885659984188856512151888565750718885654469188856563071888565461318885657145188856539011888565963018885656351188856580671888565056018885652560188856531521888565906018885655120188856577051888565166018885652375188856548761888565120218885653822188856528251888565730618885653783188856556731888565807618885652564188856596531888565860518885650819188856524211888565155618885655622188856535231888565241918885653707188856512621888565981118885658833188856538101888565231618885650412188856541091888565171018885655164188856588761888565324418885650460188856552341888565206118885651011188856500401888565383118885650194188856582751888565469218885656016188856517531888565981718885655813188856518751888565559318885655834188856519241888565227118885653997188856533581888565414718885652811188856588111888565640818885657439188856519381888565135718885655172188856547261888565727518885651189188856561621888565521718885654941188856582921888565553018885659107188856508751888565619218885656779188856583291888565660418885659407188856572071888565668018885653337188856518471888565529318885654850188856511921888565692118885657567188856522121888565474318885658115188856521581888565394218885653857188856540021888565730918885655755188856529781888565536618885656435188856558301888565669518885656088188856597021888565067218885656343188856564931888565022618885656683188856530851888565488518885651395188856584051888565065918885651881188856580851888565574118885655439188856588971888565831818885650807188856512241888565492018885655406188856548681888565102918885656714188856569951888565391418885659576188856573601888565895018885656051188856565281888565676018885650447188856564461888565695318885652108188856553121888565462418885654245188856563031888565487718885658386188856532211888565100118885655712188856546541888565783418885658555188856584391888565314218885659249188856568971888565557318885653909188856512761888565577018885657331188856562021888565060718885656194188856556291888565008518885659989188856551471888565737418885655613188856546731888565582618885659741188856525681888565309718885659243188856527851888565831518885652854188856538171888565248518885651823188856548261888565350718885654392188856500011888565423518885659329188856561721888565189118885655186188856574901888565057818885650524188856528551888565048618885658781188856545761888565047818885652142188856558921888565211518885652743188856526871888565663418885657988188856510451888565581918885652917188856582491888565718518885655833188856569051888565484518885659861188856546071888565066718885652355188856514621888565096718885651319188856569611888565849518885650091188856515891888565794818885656884188856536601888565555618885655232188856569991888565808818885652344188856574431888565165018885650820188856516451888565708318885656861188856588281888565363018885651008188856581951888565656518885654197188856537931888565316018885656594188856597271888565366218885655492188856512331888565310818885659885188856500831888565861718885656495188856516591888565776718885657960188856592911888565767418885651577188856515301888565343418885651648188856569681888565459218885653279188856598231888565427518885653973188856575521888565281318885653421188856597381888565276418885656422188856572821888565673518885650557188856513881888565115518885655209188856545401888565535018885650547188856541661888565568818885658628188856507741888565137918885654716188856568691888565823218885655782188856553071888565189418885658664188856575301888565217218885651469188856505561888565614918885650050188856539411888565342418885652969188856598031888565667618885655605188856596841888565379618885652749188856546831888565899918885656626188856577511888565917318885654329188856553231888565084918885658270188856559021888565157218885659818188856554861888565602818885659140188856558231888565572118885652986188856597241888565358218885652738188856540511888565502718885653721188856579081888565805618885652895188856528691888565458618885659661188856531001888565026118885658647188856595861888565609518885652569188856536481888565641918885657906188856519201888565042018885652529188856560631888565976918885657755188856537281888565441818885657053188856502501888565437418885655562188856560271888565672518885658941188856508311888565815218885657135188856588131888565678918885654344188856597071888565079618885651166188856513891888565568218885658243188856533081888565964918885656026188856537631888565840118885650759188856597781888565234718885652262188856578541888565349318885650045188856536131888565124018885654684188856587661888565522018885655270188856577441888565137618885651717188856517131888565702818885656019188856531931888565513618885657754188856587461888565513018885653963188856575911888565660318885659278188856552891888565154418885650528188856555551888565408918885659749188856522261888565830118885659833188856524121888565651818885658452188856564861888565177818885658478188856535691888565068618885651404188856527601888565559418885657111188856572961888565170518885650008188856597681888565081518885657412188856591601888565933418885655082188856571671888565682618885659579188856576761888565334418885652514188856595431888565691118885652147188856573451888565301218885654761188856563171888565293118885658316188856524671888565081318885658928188856566091888565851818885653906188856519021888565993818885659701188856514901888565800018885655460188856505321888565846818885652742188856505481888565374618885653498188856520321888565513318885653546188856503691888565875018885657291188856545061888565709918885650082188856536811888565386718885652126188856560481888565298018885651953188856554071888565472718885650249188856579451888565041418885655616188856525611888565801918885650431188856590181888565713318885653098188856563921888565566218885655762188856571071888565167018885650632188856567851888565981618885654556188856538511888565782418885653247188856551101888565478918885650892188856501751888565064618885655415188856517111888565239318885654332188856587821888565046618885656623188856552071888565700618885650982188856545011888565350418885651479188856545071888565646618885654009188856551521888565032618885655847188856532481888565294718885652184188856513151888565592818885653217188856523651888565495618885658117188856574591888565565518885655444188856595371888565760618885651935188856591081888565376718885650639188856556651888565877118885659971188856567091888565720418885658992188856546721888565737318885659471188856553701888565191218885654584188856536781888565194218885657733188856561831888565616718885650978188856562771888565774218885656525188856583261888565157418885655752188856535241888565998118885659368188856513011888565646918885653070188856543451888565619018885657614188856582481888565204718885658181188856553061888565853018885654674188856585121888565170018885657217188856503601888565473418885653008188856532631888565715918885656485188856516841888565894518885655382188856574931888565242618885655423188856592171888565223318885654182188856503071888565420718885650282188856597301888565812218885654161188856596711888565835618885659767188856593141888565373118885658377188856547231888565123618885654230188856542281888565912818885654846188856595611888565158618885656847188856511091888565091018885655191188856572471888565911818885650195188856512481888565209018885658645188856539171888565523118885656410188856534001888565229418885653888188856514101888565790018885657825188856595581888565579718885657743188856506371888565049918885658156188856595701888565044118885652789188856553031888565811118885650678188856578271888565115318885652537188856593131888565602518885657861188856521851888565464118885659582188856562181888565052018885652949188856525341888565199818885659560188856583541888565353618885655668188856522811888565457118885655320188856556671888565125918885657607188856588221888565139418885655078188856521201888565365518885651546188856554781888565397918885652455188856597431888565941518885657509188856567751888565330118885654138188856512251888565370018885659617188856548201888565879318885659915188856578951888565769818885656323188856503511888565794218885653326188856594821888565836418885659715188856523271888565663018885655100188856535471888565400118885657048188856574171888565656718885651140188856510681888565688518885656920188856546221888565557418885656981188856556451888565969118885650264188856500581888565799418885658166188856568791888565747518885650213188856582791888565244018885657056188856534761888565297018885655058188856521411888565617318885659298188856554461888565776518885654827188856559331888565541618885657088188856516041888565383918885659968188856574871888565638418885658843188856590761888565561018885656151188856510061888565056918885658083188856599371888565388618885654422188856505521888565842018885656892188856520081888565134118885654211188856524271888565411118885651704188856552371888565694518885656491188856575841888565434718885651584188856597131888565166918885654884188856569471888565061018885658644188856530831888565576318885657745188856505541888565197018885659016188856587641888565593418885654371188856599011888565599018885655638188856593201888565703418885654676188856525171888565463818885654616188856526561888565007518885652610188856549271888565683418885652689188856541541888565631218885659998188856541221888565388118885658127188856531721888565865418885653808188856509511888565684318885653499188856572241888565367618885657425188856589351888565229118885656437188856509681888565017718885652408188856500611888565735018885654582188856520151888565521118885650707188856574141888565077818885650526188856516321888565003318885652442188856591151888565095518885651348188856595711888565223018885658514188856503121888565120918885653182188856535681888565102018885651391188856584041888565526418885652123188856540461888565090918885650316188856593601888565555718885658598188856538901888565210218885654451188856582741888565580618885650748188856594221888565288218885658398188856510981888565938918885656251188856556891888565569818885651026188856500031888565426818885650189188856517991888565258418885653280188856568061888565942618885654373188856518141888565625218885659954188856557061888565145218885653469188856552401888565372418885659372188856537181888565211218885652936188856594681888565452318885652617188856503541888565295218885652118188856578061888565945818885651438188856508391888565576418885659777188856544661888565254318885655669188856564751888565501218885655794188856596451888565366918885654819188856569881888565047018885655299188856572131888565152918885651619188856509041888565204618885659257188856597571888565940518885658200188856584301888565267918885654824188856506831888565442518885657541188856573401888565395618885657828188856536061888565558418885658266188856574771888565499718885651350188856509801888565209518885653211188856583781888565738418885656546188856536961888565633518885657093188856599041888565058518885650718188856587871888565743618885656265188856578791888565743718885655869188856548971888565094118885650472188856543251888565968818885657950188856557341888565374518885650591188856595331888565652318885652914188856557661888565146618885652328188856542901888565344618885651056188856570941888565728318885658250188856596821888565045418885650768188856520781888565688618885650002188856503991888565711318885656522188856554191888565057518885654834188856521131888565624318885650006188856554241888565195518885659398188856553301888565567718885655077188856505891888565148318885659509188856512771888565485618885653819188856592161888565069718885656856188856550251888565434118885651219188856507691888565168518885657452188856511341888565264218885656564188856516961888565331918885651995188856548471888565436318885658286188856528021888565009718885653955188856574881888565476018885654212188856570911888565700418885654311188856518691888565858018885654175188856546521888565560418885654045188856556601888565427318885659888188856514501888565734118885659046188856508941888565826818885657031188856545881888565455018885659073188856553971888565205418885654283188856503531888565301718885653039188856574641888565040018885655472188856576261888565524418885650976188856594891888565493518885658142188856501321888565925518885659194188856513841888565989918885654657188856536401888565055818885650197188856574571888565403218885659367188856503671888565693318885652506188856523951888565506318885656781188856512491888565061118885657873188856553111888565759218885652892188856545131888565792418885650311188856505441888565000518885655968188856568531888565968018885652505188856544311888565550018885659434188856544771888565859318885654281188856599251888565932618885654861188856501031888565573718885651878188856534851888565789218885654470188856579141888565370318885659143188856581761888565080218885650077188856525911888565398518885657543188856521091888565830418885651267188856534771888565922918885651009188856566111888565774818885651569188856571971888565692318885658372188856591551888565526718885651387188856597061888565799518885654605188856552041888565711818885659966188856537111888565445518885652912188856598791888565494518885654618188856503211888565048318885652538188856563011888565644518885656839188856579011888565467718885652488188856572611888565723818885650830188856547761888565780918885657852188856591831888565424018885650864188856588151888565561718885655115188856589061888565150018885652675188856523431888565302418885657349188856561301888565037918885654479188856520891888565184318885651862188856535321888565606718885651777188856596621888565082318885655284188856516641888565249618885657284188856570191888565154918885653584188856508031888565648718885656480188856596271888565787818885654133188856583341888565486918885656338188856531781888565407018885652655188856528831888565405718885656403188856526271888565642718885653637188856500861888565703918885655265188856543611888565271618885656203188856580821888565251018885650950188856595311888565624018885652933188856549831888565508718885651228188856523581888565932718885658620188856556831888565716618885650804188856536981888565029718885650014188856541401888565025818885655525188856593021888565255018885657295188856562751888565361818885654340188856569701888565639018885650207188856552731888565217118885654172188856559261888565664618885651159188856517121888565817818885653952188856508331888565458718885651888188856575181888565199418885656896188856594611888565986218885659498188856523991888565136818885655632188856582041888565442618885656865188856529671888565946318885655158188856541491888565170618885654236188856539641888565729018885653455188856530251888565423118885654026188856551461888565088218885655994188856520721888565124418885658786188856529301888565675018885652446188856568831888565634718885656142188856523481888565418818885654894188856567291888565320618885655141188856517151888565678318885655558188856509261888565018718885652369188856507851888565094318885658383188856574041888565584918885653362188856560061888565308618885657617188856534041888565979318885658459188856501581888565834018885650407188856542801888565455418885652169188856512531888565359618885650986188856577471888565503318885654408188856575801888565079218885656621188856532021888565014118885658276188856572981888565136218885658922188856577151888565140518885652774188856599021888565261218885653961188856551791888565984518885653117188856520591888565388018885657482188856587251888565861218885650962188856511871888565889518885656582188856591091888565017018885654258188856558071888565439618885650653188856574091888565392118885656807188856589771888565761818885657991188856503101888565399218885656827188856568481888565659618885658577188856508481888565313218885657421188856536661888565384118885650845188856565451888565813718885651539188856524111888565463618885651340188856523341888565683618885653815188856595321888565645218885650477188856584321888565324518885654354188856568761888565388218885653641188856511711888565150518885655456188856595841888565602318885653478188856580481888565524518885657363188856566001888565518818885656832188856573821888565415018885650449188856502001888565007818885659104188856587421888565679718885650387188856585821888565174118885653220188856542001888565308218885657454188856507161888565572718885652386188856562761888565930018885653564188856519861888565755518885650782188856542041888565145518885650059188856505351888565732318885651043188856564071888565720918885654087188856526641888565269218885651371188856582771888565226018885658526188856552741888565726618885656773188856538721888565349718885658346188856550881888565254418885653998188856569441888565430718885652298188856527921888565855418885656123188856507251888565368218885652245188856571481888565224318885650117188856550831888565375818885654535188856527271888565528618885650434188856593041888565879518885653123188856564441888565140818885653784188856513111888565693218885650957188856514781888565853618885656387188856517071888565416718885656555188856543211888565207518885652232188856595411888565905518885658996188856521361888565207418885656648188856537341888565236618885656637188856590221888565646718885655066188856592951888565615218885658226188856575151888565515318885652636188856588271888565906118885650642188856527341888565795418885652135188856580201888565556518885652101188856543391888565043018885650358188856507911888565176418885657837188856595511888565659318885657904188856500131888565781618885654085188856515781888565684018885650317188856562611888565616018885651005188856543841888565469518885659208188856520011888565010518885650062188856567151888565291018885652400188856500351888565369518885655154188856517491888565887018885656882188856507171888565603218885653378188856585951888565297118885657003188856538341888565944218885650981188856537821888565353318885650684188856575441888565188518885651472188856538871888565239218885654606188856552971888565913418885655427188856558971888565670418885657458188856554831888565652618885650134188856565161888565103618885655773188856535181888565078418885653073188856546191888565956218885658591188856560441888565005418885658966188856502981888565448818885651654188856574731888565367118885657758188856595721888565685518885657146188856574471888565961118885655069188856562371888565041718885650181188856573511888565724218885655511188856526201888565301018885650253188856527111888565717918885654712188856567951888565685718885654305188856514271888565576718885653840188856514891888565109218885650821188856521701888565236118885655102188856593791888565596618885657483188856520861888565121718885657280188856549071888565718818885651456188856529571888565474818885654248188856552771888565821918885659004188856538371888565421618885650325188856504101888565538818885651096188856504681888565825818885654693188856588531888565763818885657049188856540281888565155918885654709188856559391888565961918885659687188856597451888565550118885652341188856586561888565195718885652450188856555351888565600918885654857188856501211888565144718885654019188856538181888565344018885658863188856575711888565828718885655469188856584431888565863418885658437188856559881888565735218885659725188856523501888565643818885653043188856583001888565575418885651360188856586411888565937018885653557188856582541888565031318885659589188856559521888565543318885654580188856508411888565466018885656372188856552121888565460818885653511188856517091888565284418885652520188856548631888565712718885656802188856528841888565365118885650919188856588091888565241618885658798188856516901888565588718885658987188856591771888565255318885652397188856576481888565231318885653257188856581161888565512918885650777188856566021888565401418885650053188856528721888565351618885651772188856509941888565524218885654110188856590811888565198718885653489188856559051888565822518885651241188856502321888565138618885659293188856589551888565390818885659654188856506691888565695518885650242188856575601888565795718885655600188856524891888565894218885651120188856507261888565374418885650501188856567081888565188418885659723188856560891888565530818885653267188856588301888565956918885652181188856522571888565569418885659003188856547391888565262518885655916188856515941888565538318885655392188856531161888565153718885657449188856530771888565509018885656459188856544961888565177018885656228188856506211888565245818885651867188856522381888565062218885659008188856534491888565915818885657130188856510911888565683018885658473188856537731888565598218885653081188856509531888565315718885655709188856505271888565695118885659051188856564181888565003918885654917188856509951888565706118885653333188856502341888565388918885657798188856543771888565686718885651842188856553191888565727818885653615188856563881888565236718885657149188856562001888565580818885658872188856563661888565282918885652836188856558671888565042818885654700188856518571888565259718885656937188856599121888565544318885651467188856515911888565869718885653184188856540371888565435918885655531188856559781888565757618885658110188856567441888565745118885654929188856549801888565019118885655075188856563191888565836518885652990188856565421888565050218885652410188856566651888565402518885659918188856562941888565998318885655684188856599461888565937718885654696188856568211888565609018885654937188856561911888565660118885655322188856594791888565778318885650127188856531941888565177118885657287188856584101888565721418885650356188856520931888565833718885657891188856505821888565844018885655028188856546021888565037418885651103188856506791888565876218885659181188856509931888565723718885658363188856583321888565063318885658064188856581911888565023018885657394188856552131888565278018885656034188856513991888565979118885653124188856569561888565634018885657462188856510281888565151618885658489188856528751888565455918885658095188856539381888565393718885658160188856540801888565828318885652149188856558351888565123818885656627188856503021888565014418885650404188856506751888565299118885656049188856513671888565382818885658040188856529211888565303818885655615188856588911888565595018885654841188856575901888565676518885655567188856503981888565755618885650625188856585611888565848418885654267188856560331888565686818885657071188856541371888565555218885651097188856562461888565908818885655778188856529721888565794318885657799188856566431888565708118885650794188856524351888565729718885659650188856507791888565530918885657830188856579201888565721818885659831188856549601888565046218885657724188856550001888565253918885651624188856558451888565190318885651322188856559951888565654718885655947188856539671888565328618885650320188856566401888565498418885658882188856570301888565422418885658456188856591621888565166218885651996188856565631888565151118885656763188856586521888565297318885656780188856501371888565864218885656598188856561221888565783918885650638188856503031888565854018885654031188856540491888565203618885653273188856556471888565988318885659200188856581471888565830818885659511188856510851888565331618885652572188856564831888565585818885650152188856598001888565661218885657240188856586931888565854418885653023188856501841888565270718885659635188856559811888565584018885658015188856553141888565495918885656527188856507611888565931518885658773188856549931888565952618885656424188856562501888565708718885655010188856569151888565331418885656182188856524281888565257018885657979188856590391888565395118885658859188856542341888565968518885655859188856522211888565292618885655601188856515141888565067118885650885188856514951888565456918885656583188856518021888565450518885650907188856570571888565749418885657884188856591471888565938618885653787188856575851888565450318885650747188856569601888565080818885657379188856589731888565614718885654165188856592701888565202018885655633188856502601888565071018885652263188856547321888565001918885659736188856530611888565847018885650064188856556961888565351018885659751188856517841888565923518885659629188856541121888565260318885653602188856530501888565062918885653708188856521381888565579518885659338188856532261888565996518885654142188856573271888565068818885651314188856594161888565431518885659193188856596391888565167818885650328188856548181888565616518885654979188856530711888565392518885656659188856564041888565647918885653065188856546031888565106618885658927188856587141888565091618885653638188856502711888565908218885655575188856581191888565471318885659391188856528381888565395918885655192188856506241888565601318885658959188856503651888565138118885654335188856541711888565175418885652249188856571561888565549818885656281188856536071888565180918885655432188856510881888565905318885650151188856571871888565847218885652013188856569091888565097918885659776188856589761888565530118885650758188856531971888565222218885656800188856525551888565907518885654648188856571701888565504718885658492188856520941888565587518885655113188856597081888565356218885653702188856508531888565252818885655951188856553001888565275918885655119188856570101888565028118885657519188856578621888565086718885654549188856522801888565286118885653090188856528261888565064418885651969188856521611888565426318885654090188856595231888565509418885659431188856533921888565615818885652322188856514171888565398618885651038188856566471888565444318885658674188856508371888565719318885659758188856565031888565805718885658323188856529821888565560218885656914188856514641888565836818885652224188856511251888565066818885655290188856567941888565603618885658090188856549361888565934718885657860188856557651888565198118885652180188856512881888565992618885658474188856512731888565583118885656178188856562101888565325318885658073188856530841888565353418885652465188856514161888565152218885656171188856547061888565986318885657727188856558731888565326218885653565188856561431888565186618885654399188856502331888565812518885658626188856556991888565449218885659154188856595041888565964218885656810188856523061888565401218885652587188856570661888565313718885658687188856556281888565167418885652018188856552541888565567218885651185188856574161888565780718885656047188856541771888565918718885651400188856581451888565593018885652705188856547441888565350118885653647188856513831888565306418885654491188856504431888565034218885654982188856542381888565421918885650879188856528771888565144518885651468188856566921888565037718885654990188856508361888565987818885656864188856541291888565325118885658103188856546621888565503018885659469188856577021888565341318885652437188856580701888565976418885650440188856581701888565094218885652731188856585291888565521418885655132188856591701888565136618885652784188856584351888565520118885651071188856554961888565587718885652552188856571531888565572918885653597188856599991888565850218885657253188856553311888565599118885651623188856503551888565867518885659563188856520041888565894718885652439188856567481888565869118885654764188856566421888565442718885653860188856523561888565472418885655208188856517181888565295118885658381188856575741888565739918885650149188856580141888565842218885656285188856553981888565247318885652521188856556501888565921218885656378188856515871888565741818885658803188856590991888565431618885650259188856567451888565010818885654279188856509081888565430118885658785188856577321888565064018885651780188856559041888565321418885654627188856582601888565865118885658066188856529371888565262618885655970188856537771888565884518885656571188856552291888565407618885656668188856566701888565400618885653113188856585731888565902918885654222188856597871888565585718885654903188856545911888565226618885653673188856570291888565983818885656533188856562601888565675518885653665188856556701888565534218885656046188856521051888565828118885652886188856598541888565992818885659500188856594521888565768518885650072188856535671888565722518885654095188856580221888565351218885653185188856584551888565048518885653603188856512351888565993418885650433188856562741888565077318885654209188856528791888565922418885651420188856567621888565357718885656204188856531711888565971118885650616188856572501888565864818885659144188856547301888565548518885650463188856551251888565469418885653726188856509141888565873318885653037188856587481888565724418885652939188856592051888565411718885655943188856553841888565340718885650179188856527991888565528318885659199188856599921888565360418885650865188856556061888565509218885653234188856506301888565253018885653175188856587101888565879418885650795188856559181888565422518885655142188856506921888565133718885651497188856598251888565558618885653138188856561861888565699218885650713188856557831888565259418885657324188856598731888565762118885651686188856553391888565798118885657719188856568351888565499218885652571188856500601888565111218885652935188856523881888565280318885654585188856548601888565524318885652898188856536581888565059418885654964188856575811888565312218885657820188856524331888565040618885654413188856526021888565261118885654193188856556571888565707318885659978188856531881888565774018885653000188856551661888565933118885653894188856588801888565691018885657550188856575941888565677018885656804188856516931888565120718885654664188856571821888565532118885656721188856597941888565516518885652725188856534201888565909118885657050188856502211888565620118885659567188856545671888565247818885658601188856558991888565728618885650947188856583761888565554918885659163188856556091888565129318885650143188856507511888565977418885655581188856521481888565377618885655157188856572221888565079318885650157188856540101888565298318885655352188856549521888565320918885652902188856522681888565493418885653735188856598661888565796218885654476188856576791888565681718885659631188856510621888565974418885654270188856590501888565487418885654665188856538531888565790718885652152188856504261888565422318885652993188856550171888565322318885657119188856541061888565950818885659093188856524591888565269318885657593188856584881888565610818885656289188856594641888565711718885651151188856527411888565663918885654053188856567981888565958018885657232188856589401888565993518885659797188856525221888565343818885653697188856584981888565473718885651003188856552061888565091518885654181188856573691888565165318885655700188856515071888565330418885659756188856513101888565926018885658345188856551551888565586218885650481188856564481888565529118885659575188856561751888565721618885655458188856509401888565644018885651783188856526081888565337518885658068188856527021888565330518885653835188856561871888565720618885658636188856578551888565588118885657722188856591531888565997018885653409188856569591888565552718885659429188856578891888565809118885650574188856545191888565027618885657461188856592711888565525118885650781188856536881888565772318885653075188856530941888565930518885650071188856598131888565590818885655490188856545891888565773418885651331188856509181888565810718885655702188856543281888565220318885654067188856594121888565848318885656844188856528451888565338218885657841188856525111888565465518885654430188856567021888565974018885656946188856571241888565059618885657842188856530141888565827318885653410188856539951888565909018885657603188856541731888565368318885659063188856550531888565601818885655924188856597811888565434318885653143188856566581888565658918885655118188856584491888565033618885658172188856534221888565524618885658501188856569301888565903218885655023188856585581888565412418885651756188856544481888565847518885658643188856552561888565928418885655425188856595201888565858418885657125188856531511888565342318885651681188856527911888565444018885657220188856574921888565978618885656273188856564141888565504318885654553188856598041888565596318885655685188856534911888565785118885654925188856532771888565412518885655124188856525811888565867918885658680188856532301888565674018885650705188856577911888565486718885655178188856554611888565036218885658480188856539451888565478618885656253188856509521888565108318885652646188856517261888565989018885658586188856595541888565567918885657619188856507641888565021518885653739188856593161888565069918885654950188856559531888565886918885651947188856580011888565494818885651880188856550381888565233818885654520188856562171888565152318885655091188856522351888565300218885653715188856536191888565875718885653838188856535791888565287018885651089188856509731888565763418885655482188856538931888565096618885659058188856583311888565337618885651353188856530131888565749618885653935188856597611888565999018885652619188856569061888565837418885650818188856589851888565399418885658075188856513821888565817318885653790188856594401888565004118885655907188856527571888565261418885654790188856551631888565664118885656690188856559871888565512218885657157188856577301888565533618885655445188856569891888565295418885654537188856513211888565272418885659760188856518061888565750218885654394188856523081888565762818885655399188856543001888565150918885658158188856574711888565670518885657014188856511221888565718418885655560188856576951888565877518885651525188856591351888565785718885659390188856517191888565074518885652391188856509121888565568618885650231188856503711888565979018885654822188856593881888565911218885659491188856586101888565762018885656139188856568541888565644218885654410188856511491888565636918885659146188856514601888565303518885658034188856540471888565818818885650923188856517441888565744018885659717188856570221888565080918885654682188856521671888565054318885656193188856550361888565059818885650015188856549621888565078318885651498188856533641888565176318885651184188856517361888565572318885650074188856549041888565934218885653346188856511181888565706218885654490188856571341888565231118885650752188856534331888565436918885659785188856524611888565487118885650267188856581531888565988918885659614188856561971888565007618885659487188856581861888565160318885658692188856503151888565163418885655708188856511131888565650418885656054188856564011888565379818885652288188856585391888565365318885654767188856537501888565371318885657627188856537741888565097518885659191188856564061888565398818885657773188856503231888565196418885656736188856501301888565770818885658171188856508001888565789618885659675188856529951888565890818885654825188856593631888565440718885652715188856537791888565757218885650146188856572301888565480418885659658188856568521888565969718885652747188856581551888565708418885656703188856514251888565610218885652030188856510411888565019318885653969188856582941888565905918885659547188856582281888565753318885658723188856548661888565335218885654517188856521171888565560318885656568188856525771888565628318885652778188856502061888565038118885654842188856569341888565844518885652623188856557851888565675118885650987188856546881888565038518885655927188856578131888565248618885650868188856541681888565006818885651532188856508291888565337318885654195188856542211888565275818885657511188856577131888565931018885659092188856538031888565237818885655920188856577061888565303018885651691188856522271888565115418885651701188856516411888565110218885656386188856548311888565665218885657680188856550741888565365718885652425188856591251888565335018885656478188856571231888565639318885650618188856564721888565629618885653229188856582171888565392318885656954188856531831888565589118885659151188856542421888565549718885651882188856599761888565058818885650052188856551141888565661318885654247188856585191888565957318885653005188856552721888565575818885650309188856557561888565200918885656771188856558791888565065518885650099188856572081888565808018885652381188856560941888565505018885657859188856576311888565877218885650397188856572931888565426618885654924188856518351888565470118885653799188856556341888565642918885656877188856512471888565325818885653829188856527041888565936418885653760188856533701888565973118885651359188856566931888565852318885659880188856575681888565111918885653040188856543661888565832118885656131188856574861888565034118885654522188856553261888565547518885659432188856511291888565606018885658139188856567861888565440118885653181188856530581888565841418885653754188856500701888565921118885659515188856524091888565655118885651214188856588311888565900918885657427188856592541888565321318885652667188856567911888565676418885658004188856516151888565216818885654747188856549731888565421018885659312188856512991888565422718885651665188856549741888565374018885655880188856593301888565299718885659110188856541321888565756318885652670188856583271888565347218885657450188856536841888565949218885655814188856547751888565247218885656359188856545681888565519318885654610188856532681888565655718885657877188856553491888565368518885659911188856576701888565624418885650490188856557051888565556618885650746188856566971888565521518885655359188856564611888565573318885654104188856551481888565465818885653907188856516421888565885118885657042188856594021888565020818885657221188856517551888565130518885658585188856566781888565786718885652881188856579191888565763018885657393188856594501888565197218885650682188856597051888565897018885650352188856553381888565023918885659449188856512601888565131818885651079188856501981888565351718885655769188856568311888565219318885658670188856597991888565767118885658879188856586141888565504418885653401188856557221888565874118885650240188856554621888565845318885655676188856567311888565973718885652974188856503301888565438118885658758188856508731888565409118885658915188856583951888565106418885657794