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

至少输入手机号码前7位

1800279归属地信息

广东 东莞 中国电信 CDMA2000 网络

参考信息
 
广东东莞 中国电信天翼
广东 东莞 广东电信CDMA卡

1800279号段

最近查询

13076370279
广东 汕头中国联通 GSM 网络
广东汕头广东联通GSM卡
广东汕头中国联通GSM
广东省汕头市广东联通GSM卡

13186800279
浙江 温州中国联通 GSM 网络
浙江温州浙江联通如意通卡
浙江温州中国联通GSM
浙江省温州市浙江联通如意通卡

13231020279
河北 邯郸中国联通 GSM 网络
河北邯郸河北联通GSM卡
河北邯郸中国联通GSM
河北省邯郸市河北联通GSM卡

13263840279
广西 贺州中国联通 GSM 网络
广西贺州广西联通GSM卡
广西贺州中国联通GSM
广西省贺州市广西联通GSM卡

14558340279

15550380279
山东 莱芜中国联通 GSM 网络
山东莱芜山东联通GSM卡
山东莱芜中国联通GSM

15557050279
浙江 宁波中国联通 GSM 网络
浙江宁波浙江联通GSM卡
浙江宁波中国联通GSM
浙江省宁波市浙江联通GSM卡

15571000279
湖北 襄阳(原襄樊)中国联通 GSM 网络
湖北襄樊湖北联通GSM卡
湖北襄阳(原襄樊)中国联通GSM
湖北省襄樊市湖北联通GSM卡

15655560279
安徽 马鞍山中国联通 GSM 网络
安徽马鞍山安徽联通GSM卡
安徽马鞍山中国联通GSM
安徽省马鞍山安徽联通GSM卡

18546940279

13583870279
山东 泰安中国移动 GSM 网络
山东泰安山东移动全球通卡
山东泰安中国移动GSM
山东省泰安市山东移动全球通卡

13912320279
江苏 常州中国移动 GSM 网络
江苏常州江苏移动全球通卡
江苏常州中国移动GSM
江苏省常州市江苏移动全球通卡

13981710279
四川 成都中国移动 GSM 网络
四川成都四川移动全球通卡
四川成都中国移动GSM
四川省成都市四川移动全球通卡

15883210279
四川 资阳中国移动 GSM 网络
四川资阳四川移动全球通卡
四川资阳中国移动GSM
四川省资阳市四川移动全球通卡

15997730279
湖北 恩施土家族苗族自治州中国移动 GSM 网络
湖北恩施湖北移动全球通卡
湖北恩施中国移动GSM
湖北省恩施市湖北移动全球通卡

18765950279
山东 青岛中国移动 TD-SCDMA 网络
山东青岛山东移动全球通卡
山东青岛中国移动GSM/3G
山东 青岛移动187卡

18849380279

18876720279
海南 海口中国移动 TD-SCDMA 网络
海南海口海南移动全球通卡
海南海口中国移动GSM/3G
海南 海口海南移动全球通卡

13336300279
山东 威海中国电信 CDMA2000 网络
山东威海山东电信CDMA卡
山东威海中国电信CDMA
山东省威海市山东电信CDMA卡

13386720279
辽宁葫芦岛辽宁电信CDMA卡
辽宁葫芦岛中国电信CDMA
辽宁省葫芦岛辽宁电信CDMA卡

回到顶部
18002790837180027943321800279646918002792215180027923371800279609018002796395180027984391800279237418002797953180027922891800279131218002799901180027916651800279721718002798607180027953801800279565818002796904180027921661800279193018002790925180027952121800279917718002794318180027900821800279023218002792966180027923411800279450418002799942180027915801800279291318002791176180027930231800279048718002799510180027907631800279027018002790666180027914611800279393118002790570180027971791800279349918002798579180027990001800279703118002794174180027982541800279153618002791409180027992731800279098418002794101180027997121800279307718002794153180027922721800279740518002793221180027990981800279370618002793036180027909381800279674518002794674180027978961800279176618002791071180027966561800279336818002792464180027907741800279462718002795571180027985811800279030718002798827180027989671800279120818002796007180027942831800279866718002794625180027906641800279933618002791996180027917831800279917918002790409180027987051800279730618002795371180027957241800279074818002792456180027980501800279800018002796317180027928701800279263318002798790180027923321800279674018002792491180027932741800279827718002794373180027957971800279988818002795393180027928641800279804518002797115180027960751800279653118002797659180027992361800279242018002798693180027993531800279113818002797984180027926681800279218218002792855180027912381800279499518002794315180027917111800279559518002797116180027959711800279749018002795798180027905291800279470318002790473180027962761800279008118002795246180027915421800279121018002796901180027929401800279187718002799637180027976471800279534518002795491180027910821800279478118002796660180027958641800279950418002799102180027916921800279484118002795516180027954971800279564718002791225180027965891800279415818002796907180027953881800279287318002794569180027903831800279978718002798212180027902331800279522818002797550180027901161800279780218002790040180027991081800279547318002797469180027971211800279472118002790495180027914471800279227018002792254180027988611800279142618002795039180027973311800279633018002791177180027976421800279950218002791489180027961581800279142918002799801180027994041800279475718002798936180027976141800279534618002796845180027974511800279545518002797209180027946811800279817818002790472180027973151800279772318002798674180027934821800279034618002794605180027915651800279277518002799087180027934881800279566118002797572180027981491800279436818002794338180027941731800279243118002793047180027915821800279755818002793226180027975171800279364018002798504180027920641800279131318002790185180027975371800279972418002795912180027965251800279036018002794522180027965921800279752118002790471180027981771800279698118002797852180027978771800279039018002791150180027914371800279635418002799406180027928881800279667318002790961180027950241800279076818002796926180027996941800279857118002791193180027904481800279944218002791056180027962281800279483118002795669180027950801800279784318002798203180027902361800279790618002795811180027992261800279996418002790576180027989561800279406318002798895180027931731800279248818002790698180027951391800279139718002798585180027950351800279107718002796646180027954501800279373018002796808180027901351800279731318002790319180027930151800279205518002799355180027977931800279195818002794339180027916901800279546918002793615180027903431800279939618002792537180027995951800279915218002791127180027968941800279669818002793616180027912971800279987718002797945180027913711800279160018002795111180027970841800279617818002791125180027916621800279335918002790372180027966751800279947218002792328180027961071800279092618002792759180027998131800279520818002798475180027956101800279038818002797891180027943331800279923018002799959180027943161800279810118002794530180027989051800279557018002796816180027924271800279741118002792212180027984411800279227918002799301180027956951800279971518002798025180027927911800279216718002797190180027937771800279163218002794985180027919191800279853618002794719180027940901800279118718002798615180027926031800279046818002797634180027963351800279253118002791875180027992881800279108018002799417180027923221800279927118002793655180027900501800279261018002796200180027973001800279202018002794130180027904931800279152918002794020180027976401800279371518002798551180027985951800279752918002792819180027946091800279544318002792473180027990891800279109118002796833180027960361800279797818002795637180027993461800279698618002799582180027996551800279725818002797878180027992691800279481218002799792180027959291800279025718002793542180027917121800279066018002790924180027980791800279539618002794296180027934291800279277418002792585180027940921800279671718002791797180027951101800279798618002794142180027909361800279699918002793486180027967711800279207618002796961180027981671800279214118002797595180027913651800279461018002798812180027967651800279907018002799198180027933061800279158418002793846180027954211800279273318002790549180027930881800279876018002790862180027909671800279862118002799164180027932161800279837018002791850180027912741800279448418002798123180027949491800279848718002793960180027981171800279264818002797378180027959951800279694118002799839180027983471800279176818002795727180027982851800279025418002791413180027932791800279662218002795259180027940601800279736518002790438180027903711800279415918002799506180027946951800279663418002791772180027970031800279876218002794397180027996981800279098618002791915180027901591800279109918002795965180027922961800279985918002791630180027906441800279312818002793996180027972671800279259518002798855180027957001800279370518002793469180027946971800279678318002798064180027978931800279321718002799658180027919431800279634018002799761180027915701800279984718002799577180027950871800279246918002797881180027998081800279676318002797236180027943931800279152218002794237180027985701800279001918002793242180027925741800279690918002793702180027967041800279331018002792331180027964361800279169818002793843180027930861800279271118002799594180027933021800279094518002790832180027932531800279850918002795288180027988871800279413118002798346180027974041800279120018002798614180027974271800279036918002795157180027976451800279590918002791451180027944191800279946818002793916180027952481800279408918002793110180027959461800279281218002790119180027910431800279566718002791386180027962631800279341718002794834180027935281800279922418002795401180027943891800279210218002795479180027926321800279014818002796078180027956421800279539918002794790180027977561800279504618002797622180027952051800279290918002796764180027941281800279674918002798311180027951211800279355718002798721180027961481800279301018002796511180027932451800279929818002791028180027942641800279480018002795225180027901391800279087218002798489180027950821800279451418002798446180027962731800279419418002790157180027982081800279630718002799481180027947371800279796318002790284180027997941800279096918002798959180027901681800279421618002793122180027954061800279521418002792773180027976791800279511518002793530180027908211800279138418002798803180027965261800279747618002795827180027994001800279878618002794081180027984131800279403118002791219180027963201800279819018002795101180027916821800279206218002792052180027961431800279993018002792866180027901311800279777518002796927180027925081800279336018002797901180027900071800279930518002794403180027900151800279352518002791646180027911691800279563018002795641180027970111800279465818002791083180027938751800279175518002794182180027906251800279660018002798807180027939441800279954718002790415180027950791800279580418002795081180027907071800279946518002794127180027938871800279149918002796879180027902631800279973218002791968180027949061800279814518002799463180027929291800279040418002794341180027925971800279184918002796785180027999091800279146618002792720180027978351800279392518002792385180027989751800279596118002798811180027903331800279933718002795145180027996071800279298318002797185180027984311800279550018002791231180027917341800279587318002799936180027908261800279014718002792147180027954891800279315918002795958180027968121800279156418002797779180027970951800279406518002792347180027979281800279207118002795735180027980851800279077118002795220180027932661800279062118002790682180027983271800279934118002791696180027971811800279853118002798158180027950951800279450518002791406180027933741800279970918002797593180027915731800279134518002795339180027910161800279367918002793827180027948731800279189018002791754180027987291800279114218002797518180027961271800279365718002790606180027925391800279525218002795118180027924361800279079018002795706180027938481800279178118002795919180027999271800279323818002795059180027961351800279316418002793619180027946571800279976818002792735180027961601800279985418002799628180027931241800279505318002796891180027933041800279029618002798349180027931911800279771418002790450180027919051800279656918002792649180027910091800279778618002795000180027960331800279211518002799774180027907701800279962218002790504180027983871800279586918002795463180027936391800279690618002791620180027958751800279948418002799898180027936631800279133118002794877180027977321800279544618002794242180027938251800279310918002794249180027977041800279192418002792899180027998461800279117918002795600180027922281800279982918002797552180027988251800279558118002793867180027959011800279934718002796352180027920701800279533418002797959180027978201800279327818002790222180027998851800279031618002796810180027954161800279706218002798652180027923801800279422218002796176180027943051800279279718002790982180027981431800279407018002798776180027941161800279085518002795340180027902641800279346618002790930180027934321800279494018002791103180027975881800279147718002795005180027937681800279616518002799785180027945541800279242918002796778180027989861800279563918002790540180027912781800279630918002793654180027975871800279450618002792771180027982831800279176118002799145180027959171800279597318002797890180027911511800279202318002797414180027939061800279661818002799608180027962901800279340418002798903180027960551800279425118002797377180027989221800279463818002791747180027985111800279981818002790604180027930431800279319718002790539180027913071800279023118002790995180027965271800279952718002794541180027963501800279620818002791746180027968131800279807218002798176180027966381800279931418002792040180027982111800279979618002799489180027916411800279885318002792156180027945771800279492218002791414180027901581800279655918002796973180027956181800279266418002791259180027919411800279380418002798505180027964341800279650418002790326180027956021800279242518002792101180027979711800279317018002795806180027904551800279013618002792440180027950991800279827018002792912180027925931800279097018002798842180027990791800279451718002796260180027984511800279493918002794881180027917691800279134818002799412180027943651800279984518002790191180027931021800279737218002796130180027992741800279395818002798090180027946371800279638618002791248180027933491800279818818002793179180027996831800279412118002794928180027965741800279524418002798224180027998931800279833218002790954180027930011800279574318002793812180027958361800279577818002794151180027914911800279944918002795097180027964411800279760418002790865180027945151800279316618002798403180027978471800279563518002798428180027903141800279080818002792462180027953921800279671618002797204180027911071800279932918002792914180027992491800279713018002796983180027949721800279815718002798262180027923051800279513318002797353180027961921800279600018002798181180027967521800279625418002792670180027971111800279191418002795261180027915031800279199518002794077180027995611800279645718002795920180027943711800279025018002793659180027962421800279567918002792872180027919181800279055518002794959180027985591800279092118002798702180027992631800279833618002794696180027954451800279617918002797412180027908331800279787018002794094180027969781800279394518002794701180027903051800279308318002797935180027964141800279816218002793335180027940441800279509318002791003180027961721800279635618002794656180027939321800279022018002794835180027926881800279656718002798142180027907161800279174418002796842180027969531800279998618002792693180027935341800279319618002792467180027943171800279851318002794309180027997791800279710218002798125180027904131800279018318002790286180027906611800279973418002799398180027978591800279815618002797956180027985381800279711218002791240180027974521800279701618002793668180027956541800279124218002793667180027975981800279322318002793915180027965971800279323618002792750180027905681800279068718002794293180027918141800279704218002793905180027910361800279698718002790377180027929471800279535618002792674180027929261800279738518002798768180027905151800279135018002792202180027915401800279487418002791005180027983401800279834118002798063180027959361800279775418002792463180027907201800279063318002799257180027996991800279235718002798494180027966261800279962718002795922180027973791800279412618002790358180027977831800279867218002799264180027923171800279464618002793133180027937961800279870418002796064180027990851800279002118002792479180027934351800279647018002792748180027918371800279283818002793051180027922271800279981118002793999180027949831800279680718002799410180027913151800279738918002797355180027916281800279254718002797272180027909601800279916818002798633180027904221800279800318002795124180027938891800279606818002798108180027977721800279842418002791044180027969171800279496418002798929180027945201800279787318002795609180027914381800279443518002794274180027956051800279993218002796085180027974451800279792418002790690180027964971800279889418002790184180027934261800279595518002796039180027955481800279845718002790240180027929721800279252218002797887180027945591800279992918002790104180027948911800279756118002795472180027924071800279770818002799926180027914881800279729418002790976180027944201800279183018002797698180027909731800279142718002795086180027924811800279749718002793876180027953521800279362418002799923180027950331800279283718002795094180027959671800279883018002794702180027989481800279979918002790118180027911211800279900418002798086180027983511800279718718002795687180027968811800279155818002799869180027977961800279893518002790608180027941571800279138318002792502180027990211800279199218002798542180027982221800279573818002794447180027952891800279246818002797188180027959051800279459718002797826180027901711800279417918002798210180027968831800279567218002793685180027974481800279659918002795528180027920111800279887018002793527180027996331800279060018002795794180027949511800279825818002794455180027952241800279006218002798846180027921701800279081918002794049180027976681800279695518002794269180027982911800279213918002798832180027936141800279826318002799160180027989991800279379018002796382180027998631800279191118002796252180027924331800279721318002791743180027922101800279395718002796823180027908201800279820618002796050180027957131800279105818002797506180027960981800279240018002790530180027960731800279652818002799587180027985031800279933118002797150180027925321800279392118002793908180027926351800279039218002792090180027927531800279166918002790465180027993891800279645118002799321180027939771800279591018002793638180027992131800279385418002799470180027909641800279894318002793608180027963831800279648518002791355180027902881800279508418002794869180027987071800279587718002793229180027938071800279355818002791650180027961411800279310518002799567180027907181800279813218002797628180027949701800279931018002793095180027923951800279626618002790351180027949731800279898918002798433180027924661800279751018002798880180027999651800279350918002795960180027999061800279176418002792951180027902251800279744018002797725180027909491800279743618002793090180027969641800279705918002795800180027949521800279530318002790639180027907761800279588418002794715180027951301800279819918002794422180027987431800279445318002796100180027953001800279402518002791173180027988561800279921518002791569180027964951800279893218002793912180027907521800279896918002792738180027952971800279071318002797243180027913741800279563218002796010180027983641800279003118002797384180027973351800279947418002790001180027921831800279145718002798569180027991971800279669218002791694180027942771800279938318002790201180027904791800279889218002796610180027922901800279264418002792637180027959781800279949618002790014180027962311800279228118002797556180027988571800279214518002799764180027913181800279318918002790080180027930051800279733618002794298180027926291800279677618002793646180027932011800279552718002793155180027969381800279734018002794535180027934241800279307018002799592180027943311800279196518002791740180027906071800279021618002794357180027974351800279540518002792981180027904201800279148118002791785180027917241800279242318002793228180027950321800279632518002792499180027945331800279634718002797394180027977871800279456318002799739180027970081800279681718002790869180027952731800279714318002797993180027900471800279490718002792955180027968601800279676018002794688180027927871800279378718002791733180027941711800279405218002797328180027963391800279923718002793407180027964131800279484718002792507180027941391800279517518002793909180027963511800279514918002793966180027942231800279553318002792722180027998961800279438518002795583180027944751800279759018002799944180027914631800279406218002790624180027908351800279433018002799466180027964651800279110118002790419180027918111800279244518002793462180027976061800279285018002794257180027931361800279465418002797809180027924341800279179218002796009180027930461800279996318002791810180027972331800279365618002791980180027996311800279552918002799634180027965331800279952218002796375180027904251800279070318002793826180027957011800279920318002790312180027949361800279146518002797093180027959741800279741318002795478180027990611800279998218002796582180027977261800279397118002797406180027969661800279209818002796836180027970061800279737318002796234180027943761800279975418002794698180027937001800279229918002795956180027918661800279800918002792684180027924601800279033618002790123180027939131800279902618002796821180027911231800279712418002794954180027920501800279770618002792658180027909131800279918818002793879180027969461800279326018002797635180027953421800279986018002791422180027933691800279399218002793300180027935171800279779418002791848180027908451800279972118002791843180027987581800279344118002797082180027949231800279813018002797727180027973821800279266218002790162180027994861800279061618002795702180027952711800279728418002795435180027935531800279791518002790049180027990111800279400918002798900180027905201800279612418002791622180027914001800279415618002793339180027971961800279776318002792335180027969311800279247218002797473180027986001800279779218002792284180027946551800279782318002796952180027916021800279000818002792793180027950981800279770718002795990180027962411800279199918002794291180027967011800279555818002797356180027936991800279487018002790898180027976241800279549518002798227180027944061800279369418002791156180027913641800279009318002799138180027943071800279408818002795344180027956071800279287918002798682180027983081800279888318002798871180027920181800279068318002792867180027962881800279873418002790155180027997881800279267518002799576180027971601800279422118002799233180027981951800279122118002797176180027925861800279793018002791675180027912751800279185118002791178180027932541800279095818002794797180027972651800279530818002794360180027959391800279112418002798491180027992471800279567618002790107180027913361800279802818002795838180027903221800279005418002793074180027976521800279393318002797127180027934841800279918618002794134180027980541800279276618002796669180027963141800279734718002795415180027943741800279496018002790796180027926271800279938618002797270180027903701800279598318002791537180027971351800279018218002795062180027913421800279948518002797977180027960591800279529518002792280180027969711800279931718002795549180027967461800279200818002792484180027917421800279968018002792257180027924081800279494618002791309180027936131800279034018002795041180027960021800279403818002799019180027978131800279089118002793445180027955111800279180418002793742180027963381800279068818002790190180027997531800279974818002796993180027931801800279480718002790459180027958461800279430018002797460180027955841800279852918002791926180027976101800279374618002794667180027972761800279558018002799476180027901891800279929318002794411180027915311800279043218002793192180027982511800279301718002791136180027982361800279682618002793064180027977981800279244618002799687180027907651800279178418002792790180027931931800279432418002794830180027972191800279345518002792900180027955531800279098818002792109180027984361800279303918002797029180027980911800279390218002792673180027994211800279661318002792294180027965871800279729318002794190180027900251800279284418002798202180027942581800279911618002796406180027987401800279984918002797026180027986771800279803318002793664180027949051800279922818002795519180027904811800279520418002794107180027919081800279179618002798229180027974471800279425018002793852180027996051800279766318002794188180027970851800279864018002799195180027901631800279151118002796304180027974081800279951618002790734180027921211800279472418002795582180027939561800279160718002794431180027916551800279688718002799234180027978101800279902518002799221180027944421800279493518002796221180027942101800279139918002799781180027998781800279974518002797549180027925821800279475118002790203180027907671800279050818002791395180027980561800279894918002793952180027903341800279751618002791803180027976541800279832618002795016180027962051800279908418002794801180027962721800279983118002790170180027972011800279006018002790905180027935601800279276018002793666180027944971800279982218002796153180027955071800279977018002798362180027925111800279313718002796518180027907591800279985318002798432180027979341800279594018002796918180027988061800279805218002799457180027946871800279786618002791338180027920031800279414118002793117180027940081800279608918002792411180027992171800279795218002794537180027937101800279491218002798244180027921721800279934418002797009180027985241800279637918002793674180027950511800279418918002797903180027933511800279831218002790317180027931611800279970718002797755180027927391800279536018002795576180027997801800279356218002792841180027900951800279448218002795044180027988861800279901718002799454180027982671800279223618002797205180027933541800279768118002796874180027924041800279153218002792398180027927951800279735718002799535180027911681800279829418002794177180027900181800279304218002798129180027937931800279743918002796104180027991631800279327018002792683180027999191800279002918002798972180027920771800279497518002791128180027930351800279936618002795464180027998731800279200218002792898180027947561800279535918002799902180027958311800279595918002792136180027988901800279648418002798899180027947491800279636918002798253180027922581800279430618002791609180027957331800279309618002794608180027972211800279602918002793396180027917081800279755918002798416180027978791800279869218002794351180027972371800279148618002797680180027943021800279135718002797320180027992911800279531118002795089180027999171800279144318002794294180027929591800279507018002796346180027992411800279906018002795887180027961321800279455818002793287180027910701800279810718002795260180027964731800279905218002796853180027918011800279540318002795997180027976191800279108818002792805180027945851800279385118002797229180027947131800279274118002790791180027961331800279839918002794665180027953471800279098118002793752180027918801800279212718002792237180027984861800279998018002796630180027959861800279677718002793440180027932341800279834518002795718180027995651800279402418002798507180027913321800279209218002791483180027954481800279713618002796232180027976441800279555918002792494180027909651800279969618002794319180027999941800279141118002794743180027942721800279677318002797491180027983911800279250618002795881180027907421800279369818002799512180027942401800279516218002798068180027929391800279789418002792923180027975251800279661518002790685180027908631800279347118002797186180027911821800279267718002796151180027964381800279685818002796478180027988601800279979018002799140180027915981800279345318002790702180027903801800279475918002797273180027946431800279934918002797302180027912541800279479518002795650180027944391800279215118002797713180027929211800279850218002799190180027914851800279535518002791033180027990821800279023418002790089180027928031800279801018002799450180027910651800279936318002792187180027977471800279870118002794263180027980611800279691618002797710180027909471800279847218002799903180027963321800279955618002798438180027931581800279122218002795306180027968571800279357318002795952180027965561800279050018002791702180027909571800279518918002794102180027957391800279838518002795911180027923781800279775818002797990180027940791800279561618002790663180027991831800279097918002795250180027927691800279521318002798540180027987921800279719318002797123180027952341800279941818002795517180027966891800279647518002795924180027905481800279819718002792944180027944441800279625518002791910180027961971800279996118002791059180027924411800279786918002798139180027990631800279237318002795484180027908811800279177518002790580180027960951800279097218002791276180027902131800279658418002798517180027939281800279832118002796585180027932321800279377018002798689180027971191800279764118002791110180027924551800279362318002793425180027960711800279680018002793167180027973331800279443318002795471180027946861800279625918002795333180027988331800279309918002799588180027970351800279932718002792309180027905911800279191618002799056180027919251800279648318002797995180027945341800279873018002792056180027981941800279559218002797741180027926941800279606618002796139180027987671800279383018002797948180027959351800279857718002797231180027965051800279257218002796828180027931191800279937318002793381180027972381800279106118002797591180027984671800279598818002793941180027927021800279933218002794963180027922851800279389718002799958180027987971800279249518002792449180027923011800279334318002790274180027931291800279640318002793904180027934151800279610518002793511180027904081800279091618002793442180027940111800279724418002798781180027968141800279387418002794974180027986191800279095618002793372180027921281800279260418002797151180027912111800279889618002799378180027958791800279007818002793134180027937391800279170718002791237180027936751800279993718002790509180027928681800279200418002799005180027941331800279701218002791967180027948031800279564918002795546180027999141800279204118002797415180027954671800279987518002791171180027965941800279092918002792327180027962111800279653418002796919180027933071800279121418002796769180027908591800279598118002794379180027981341800279288618002795268180027989551800279075018002791448180027945671800279073918002798112180027984781800279739718002795397180027979571800279811318002790144180027942751800279293018002797872180027983891800279342818002797007180027941551800279894218002793978180027914951800279427618002792825180027995811800279275118002794979180027994671800279207918002793943180027950551800279527518002793103180027919471800279151818002790308180027925241800279132818002792556180027981601800279615918002793449180027916451800279170518002794207180027998101800279457118002796428180027906371800279104618002790587180027942561800279332918002795975180027944461800279253518002797004180027947791800279554418002790785180027992141800279922018002795218180027960251800279142818002790193180027921711800279404018002792396180027928471800279220118002798036180027933861800279632718002799202180027982781800279797618002794513180027905931800279054118002794584180027952821800279120618002794980180027940991800279554318002794034180027929951800279074918002794990180027980341800279082318002799858180027927431800279907218002798038180027903211800279706518002792069180027972491800279811018002799992180027918391800279899318002794178180027902411800279157418002798951180027910021800279597618002799855180027942551800279211318002795795180027941761800279781818002798174180027915071800279644718002796820180027943841800279998518002790784180027996541800279511718002794600180027988811800279903818002797602180027979961800279904518002795264180027995631800279551518002791934180027967151800279288918002790787180027916131800279620318002791263180027937281800279519318002791619180027964881800279149018002791817180027983441800279582918002792448180027917351800279639318002792209180027968341800279591618002797817180027981201800279522218002791944180027998241800279720818002799297180027910641800279939118002797855180027962381800279316918002799742180027980191800279433718002797975180027985551800279998918002796759180027995701800279994318002791591180027967031800279034918002799055180027989151800279863818002795048180027986371800279037818002790609180027969221800279215018002799526180027970901800279578718002797811180027929011800279964118002797534180027979611800279318618002799124180027994751800279865018002794941180027941241800279249318002794642180027972181800279457318002793264180027953771800279792118002794531180027967351800279234618002798799180027906491800279586618002793285180027971171800279968818002797260180027906341800279489418002798618180027929461800279948218002796827180027949921800279136018002792817180027938441800279604918002790037180027976511800279569918002793924180027995681800279386218002797046180027988851800279853518002794911180027927491800279802418002795760180027961261800279993918002791264180027915281800279585718002791603180027948491800279615518002793510180027981001800279566418002796490180027917931800279384018002790048180027917891800279165218002790567180027958131800279553018002794752180027972571800279085718002794892180027919481800279012618002792515180027906101800279000318002798111180027902491800279531318002791821180027937911800279594918002794004180027909341800279997418002792599180027920601800279024618002798778180027993591800279543018002791824180027922161800279548118002792713180027952361800279266118002790836180027996681800279350618002790740180027920941800279414818002796802180027971371800279315318002796193180027967911800279554518002797563180027949451800279147218002796361180027926151800279162618002796474180027993201800279863518002796275180027944381800279813118002796761180027994481800279008618002795475180027959701800279008718002791149180027967311800279681518002790175180027976931800279629818002790999180027998281800279421518002799517180027962071800279745518002795370180027963641800279698918002793050180027947421800279744118002798838180027920781800279146818002798297180027945611800279056918002791794180027996481800279277818002798738180027932471800279700118002790132180027981541800279479218002797081180027919781800279791818002792679180027967541800279545918002798115180027947891800279035218002797077180027997621800279058518002797937180027974541800279694218002797327180027937881800279575918002796063180027938601800279703818002792993180027960121800279028118002790968180027926981800279588618002799922180027959371800279961518002792390180027943111800279585318002790532180027976921800279819618002791868180027961291800279141218002799295180027982331800279694818002792314180027989011800279528518002797164180027957441800279428618002792485180027903131800279346318002793630180027965681800279487218002791189180027914411800279373218002793815180027928561800279333718002791105180027966841800279472818002795330180027915241800279426018002797483180027994091800279857818002794289180027977351800279027118002799127180027948511800279693718002796169180027908251800279956918002793814180027959451800279692018002795538180027948531800279736418002795188180027910941800279481918002795814180027995991800279348918002795741180027940351800279035918002792938180027909891800279229718002791819180027971561800279574718002799158180027963181800279705418002794039180027901121800279107518002795888180027961181800279486818002791007180027968861800279544118002792549180027982601800279556918002799549180027968721800279422918002794710180027951221800279620418002790638180027932131800279714218002795291180027960841800279004418002790463180027911701800279378118002790537180027978541800279044718002790239180027949611800279896518002798264180027935761800279916918002792772180027988501800279211618002793118180027983341800279055318002792213180027920511800279033918002792973180027973901800279592318002790971180027933051800279820118002794169180027994871800279781918002795690180027932941800279206118002794744180027903021800279826518002796603180027945891800279267218002791203180027934681800279312118002799833180027940291800279855418002795633180027915481800279616718002798193180027910211800279223018002793836180027939911800279436718002791788180027961801800279796718002791087180027902871800279805818002792974180027965611800279506318002795851180027904461800279694918002796945180027945571800279365318002798331180027906271800279788318002792130180027987031800279045718002796595180027993501800279667018002797228180027983961800279459318002792065180027950061800279219218002791062180027952831800279606918002791541180027943811800279611318002794967180027914021800279560118002798805180027951971800279623918002798526180027937841800279437518002791778180027957141800279164918002792788180027978311800279371918002795915180027917281800279646718002794879180027967931800279329518002794354180027943131800279904018002793211180027992591800279312618002794160180027905571800279519518002796244180027948571800279813718002798400180027903751800279222918002795457180027914101800279364518002794450180027973761800279535718002791029180027993381800279306818002795568180027901881800279209318002790341180027911571800279383518002790329180027949301800279151018002796230180027967081800279898818002792949180027985251800279335618002797897180027971671800279010818002798476180027997161800279654918002793505180027925381800279715718002795155180027951541800279224418002791408180027930321800279368018002795075180027938611800279397418002790394180027940661800279096218002790197180027980411800279203018002796611180027936511800279443418002791975180027907771800279631618002795194180027907351800279277718002799144180027938011800279393618002793358180027904981800279929618002790211180027997271800279873518002797500180027983781800279229318002790615180027956531800279692118002794112180027901991800279208418002799165180027951231800279362818002796108180027906171800279176518002794595180027920271800279381918002790923180027955621800279308918002797888180027972521800279347018002794119180027925261800279339018002795680180027907081800279759618002794392180027920421800279298518002794203180027950401800279399018002794788180027982141800279524518002790435180027925651800279011318002796742180027997831800279174818002799429180027910411800279537218002790100180027931761800279673718002792818180027940981800279580918002794521180027903641800279426218002790289180027958231800279562918002795933180027959641800279945318002795332180027994151800279632918002793324180027963991800279997718002794386180027997591800279444818002791549180027955131800279643118002791673180027916541800279605618002792936180027958631800279051718002798339180027936621800279414918002797943180027993431800279329618002793210180027971001800279111418002792421180027989041800279072618002798926180027978161800279778018002796871180027964401800279671318002796323180027967231800279488818002798657180027931061800279584718002792199180027958161800279826118002797613180027977241800279257518002791051180027950961800279510418002790674180027967951800279284218002799611180027960571800279411418002794014180027986661800279058818002792442180027962741800279386918002797860180027986081800279477618002798602180027959921800279538618002792786180027900261800279529918002799537180027950271800279818518002796690180027981221800279707018002798164180027976841800279859018002790085180027944151800279288218002795524180027972231800279070618002792247180027960871800279624918002796269180027969921800279799118002797825180027922821800279920718002792757180027935081800279490018002797603180027956031800279467018002797165180027931351800279972218002796256180027986701800279920418002796605180027928591800279367318002790912180027935401800279252518002799976180027949091800279352618002796041180027960881800279448818002795411180027962801800279886318002798463180027932931800279405918002792025180027935321800279109518002796797180027995401800279701718002791612180027995731800279777018002797882180027953241800279973818002797938180027947631800279818618002799548180027989611800279866318002796219180027946011800279918018002799191180027933551800279997018002799679180027938801800279756718002798789180027927041800279419918002792369180027945361800279408218002799726180027938211800279963618002795190180027906751800279856518002798527180027999881800279695018002799358180027981211800279990418002790526180027933921800279221818002795556180027900131800279028518002795287180027933451800279931518002792922180027944621800279488018002790620180027903471800279149218002790142180027925421800279432918002796705180027948501800279607018002795634180027922111800279114718002799879180027979021800279293718002794473180027943901800279870818002797718180027962271800279367118002793519180027910151800279003618002799735180027924801800279585818002795417180027923231800279401818002790596180027904831800279119218002792840180027910061800279632218002790173180027955251800279880018002797419180027908481800279869518002797618180027923871800279731118002791115180027947871800279187918002790309180027954661800279329018002791505180027949161800279812718002799807180027955031800279783318002792640180027947071800279185718002792437180027991051800279784618002791535180027971741800279117418002795112180027928631800279959118002793758180027925701800279904118002791699180027943661800279703618002790433180027908131800279132518002797589180027970401800279640718002799469180027977221800279614018002798465180027971991800279432018002791749180027981651800279666618002796838180027909111800279193318002799107180027989681800279754518002792207180027978531800279029818002796529180027918551800279208818002790619180027985471800279316218002798235180027918701800279814718002791294180027972621800279136318002795049180027970991800279888218002793265180027990081800279122418002794802180027949201800279967218002792613180027995011800279617118002794132180027953221800279749218002796905180027965471800279722618002791697180027934211800279638518002792424180027963971800279443618002795290180027921581800279524218002793725180027916471800279418418002791907180027933951800279299918002798982180027986691800279879518002793939180027989411800279218818002796557180027956881800279113118002796235180027998231800279929018002795494180027913411800279178018002793458180027936891800279699018002793809180027962121800279369618002791727180027990651800279693418002799416180027961831800279813618002791676180027982461800279317818002796503180027933471800279936518002796798180027909971800279926118002791066180027928781800279691418002798765180027919541800279129018002798653180027953511800279433418002795383180027953791800279151718002794804180027930251800279406818002791534180027916861800279779918002795389180027939811800279852818002792168180027986221800279606218002796480180027902231800279945618002796636180027987561800279419618002795465180027913141800279093318002794629180027998351800279603418002796214180027948461800279560818002790577180027995291800279898118002794197180027941171800279675618002792723180027964271800279489318002793148180027987441800279258318002799598180027990091800279837618002791583180027974371800279280718002797283180027987471800279389318002799941180027919641800279114318002797051180027972391800279631218002791164180027977771800279441318002796198180027935201800279264518002797227180027950611800279595318002793870180027986991800279272718002795678180027913461800279906418002794312180027969391800279922218002793583180027981711800279666818002798343180027955631800279309818002792191180027920581800279797318002798029180027980511800279377118002790843180027930041800279877518002798215180027902951800279197118002792696180027935521800279659118002799067180027949711800279187318002798934180027978391800279112018002795921180027982171800279621618002790416180027978071800279991318002795786180027909501800279523518002799325180027972341800279088618002793711180027907301800279620618002793850180027995661800279839518002797752180027906891800279040218002793648180027942801800279839218002797424180027969981800279457018002797520180027925611800279107418002797689180027921051800279311618002796580180027970131800279320418002793146180027986441800279554118002798296180027944261800279360318002798709180027969741800279330918002797939180027933311800279734518002799306180027904211800279256318002791378180027935391800279235418002795014180027985961800279887818002792543180027944831800279906918002794761180027979641800279861118002794565180027969801800279084918002792905180027950011800279086418002790427180027916211800279816318002790299180027936691800279873918002798295180027904691800279293518002791604180027909801800279060218002790212180027922751800279517818002791737180027938101800279042918002790172180027908851800279992818002798328180027917671800279508318002797296180027942341800279009418002793745180027962251800279090718002796925180027901291800279170318002796455180027973051800279686818002796972180027971401800279325618002796027180027979121800279425918002797250180027949251800279812818002799830180027995841800279582618002798588180027903961800279739118002796028180027937331800279103218002790802180027957581800279202118002797334180027951361800279715318002792991180027914791800279787518002795384180027922651800279521518002793772180027996101800279369718002795499180027978891800279836118002790484180027962571800279880418002794304180027965501800279925818002798785180027930191800279045118002791878180027912611800279010618002797505180027939101800279345018002796691180027966231800279578318002798865180027954201800279871918002792931180027923061800279400018002799695180027974581800279974118002790743180027953951800279707818002796482180027982891800279138918002799088180027963191800279639618002790745180027922521800279818018002790348180027984591800279347218002790477180027932141800279551418002799260180027900061800279719218002794461180027905231800279953618002794346180027944691800279315718002792001180027930671800279927018002790762180027954421800279746818002797824180027928601800279701518002796751180027925881800279007018002791618180027904001800279322418002799430180027947231800279957918002791823180027934341800279777118002792444180027969561800279336118002790824180027957851800279991518002794518180027996201800279904918002798834180027912491800279079218002795782180027986581800279331418002797965180027927451800279027518002799750180027980981800279220518002798018180027966081800279662918002798443180027903441800279603718002790331180027976951800279645918002794691180027916331800279009118002799390180027917251800279131018002791471180027995301800279636718002793052180027961361800279937918002791382180027983191800279119618002798851180027977641800279251318002798228180027964111800279679218002798706180027954281800279862618002799245180027932631800279666118002797789180027904621800279166418002794755180027918121800279384918002792715180027905191800279698218002797403180027923561800279570718002791487180027916841800279445118002790024180027987531800279816918002799265180027980871800279134018002795284180027954321800279144418002794502180027914751800279532018002792074180027990461800279651218002793273180027902671800279260918002791770180027999121800279537618002795011180027901661800279212518002796389180027952211800279067818002799103180027954261800279340218002796593180027946591800279884418002794076180027909181800279724018002797932180027900021800279539018002796522180027990681800279687818002798047180027981551800279801118002798382180027915151800279778218002791317180027946491800279305918002799996180027960911800279309218002791459180027914151800279967718002791266180027913581800279910018002798071180027961641800279890918002797980180027939401800279901018002791987180027902051800279036218002796115180027907751800279456018002798187180027927191800279128418002799308180027952311800279916118002792000180027987771800279548718002794192180027961741800279993418002794474180027901951800279952318002797781180027930601800279972518002798430180027963721800279575418002794166180027924381800279900718002798452180027944931800279599918002794209180027965791800279706618002796929180027948481800279385518002794228180027947411800279076618002798460180027920461800279429518002792365180027904861800279793318002792621180027982191800279413518002790844180027938721800279776718002796381180027901511800279448618002797746180027930221800279380618002794409180027982201800279925418002796721180027940191800279035618002794230180027928541800279746218002795623180027912721800279067618002790332180027943471800279964918002792975180027948431800279509118002790366180027917911800279549218002797053180027962431800279589518002791798180027994611800279121318002796947180027951161800279197018002797557180027930031800279830318002794556180027995281800279903618002798642180027956271800279592618002799743180027984021800279004318002796296180027991811800279911118002797929180027975231800279551218002796714180027961521800279673918002790566180027999731800279574018002794165180027921231800279698418002798456180027943221800279338018002796086180027949941800279635718002794896180027996711800279401718002798971180027975361800279051418002791563180027958671800279135318002794714180027921321800279297718002799154180027967681800279897418002790056180027984271800279224318002790715180027991731800279992418002798533180027976481800279758618002799630180027996441800279356418002798281180027908801800279289118002794115180027903871800279750118002799657180027980071800279878318002798773180027969281800279507818002792545180027932761800279516318002790732180027977011800279114518002799488180027969021800279171618002792083180027939641800279546018002793412180027940021800279733018002795003180027982751800279499918002797433180027936701800279049718002799253180027905921800279846618002799626180027944371800279968118002798405180027949781800279398218002795663180027947621800279753118002798013180027979041800279787118002793642180027957151800279767018002797056180027928831800279418518002792223180027918651800279229818002799401180027945481800279226618002795474180027907881800279724118002798696180027977111800279039518002798766180027907441800279363718002793581180027914761800279454318002798678180027934201800279110818002796959180027995031800279803218002790478180027979821800279349018002793839180027907101800279102718002795251180027931441800279902218002790033180027921431800279719818002797541180027947221800279955118002795317180027932671800279183618002795643180027939871800279640418002790441180027935551800279860418002792108180027982391800279536218002797191180027934761800279772818002793617180027908941800279459418002797163180027919521800279564618002790045180027994511800279925218002798651180027960011800279328618002791904180027907001800279784018002797350180027966631800279954618002792590180027983861800279043618002791226180027926201800279321218002796676180027962941800279117218002796162180027966571800279811618002797987180027946511800279714518002795045180027998401800279901518002790827180027934651800279101318002798097180027932921800279550818002793438180027965081800279435318002794664180027923591800279574818002793156180027985731800279848118002797106180027960421800279307218002792054180027970911800279600618002792896180027973611800279670018002793691180027968671800279775118002793195180027916631800279332518002798761180027956651800279826818002798482180027943621800279203418002791230180027928611800279325818002792107180027989301800279099118002795730180027985191800279410418002799990180027975261800279562518002798305180027935151800279285318002797291180027956701800279465218002793430180027905011800279551018002798911180027941721800279776818002796803180027947361800279021818002795013180027973211800279006518002798023180027934971800279763918002792283180027932081800279780418002795885180027980621800279739518002793720180027911161800279032318002799706180027938951800279924018002791989180027985821800279308518002790696180027984711800279070418002791681180027974321800279577318002792687180027992921800279987218002796253180027937611800279543818002798276180027977401800279029318002790955180027910401800279349318002792371180027919311800279302918002798991180027952231800279772118002790373180027976991800279001118002798835180027956571800279729718002796177180027965021800279288118002795770180027934181800279022918002793054180027925511800279702518002798189180027911951800279291018002796865180027924351800279427018002791220180027985391800279687718002790470180027905121800279013018002791416180027915001800279846418002791623180027960531800279803118002794335180027933181800279230818002791685180027933361800279492718002799643180027979221800279871618002793357180027965551800279654218002792871180027976711800279321918002793101180027934431800279899618002790731180027994031800279591318002793439180027965751800279936018002796667180027942711800279741618002799518180027955321800279023518002798655180027958211800279446818002792304180027976911800279744218002797149180027993971800279440518002795077180027976461800279270818002795192180027942671800279337318002793829180027946171800279487518002796349180027993421800279171918002793541180027907211800279375418002791072180027939701800279253618002792197180027924961800279753318002790253180027956931800279368418002795963180027994951800279981418002794865180027952791800279333218002796682180027913771800279881018002793858180027974931800279488718002799597180027924741800279886918002798350180027923511800279536418002792487180027975131800279126718002799139180027972161800279887318002797694180027919571800279584318002799703180027946821800279434318002796181180027931301800279357718002796741180027912981800279279418002797351180027923921800279903418002799047180027964171800279839418002791289180027942351800279012518002795180180027967261800279442818002794358180027968391800279364118002796729180027956891800279146018002791985180027964101800279921818002799946180027962811800279007318002790773180027931471800279975718002795272180027950371800279846918002796030180027938281800279721018002791757180027970861800279355418002790733180027917511800279514318002790262180027991191800279491518002797146180027900121800279774418002799755180027923811800279550918002792728180027982321800279317418002797829180027962841800279493218002792822180027977161800279784818002792965180027962501800279361018002794327180027949981800279901418002790214180027910301800279578418002792386180027983771800279589718002795153180027961381800279436118002792862180027932151800279499118002795247180027940931800279009618002795277180027995601800279894018002798727180027904521800279357518002795120180027944951800279402318002791327180027958611800279505218002799053180027941401800279902318002796021180027962611800279952418002792982180027993741800279917818002792288180027911441800279853018002792134180027926181800279377418002799399180027980081800279000918002791359180027934811800279365818002794956180027943871800279059818002798388180027984221800279524918002796976180027941081800279379918002790149180027904991800279169118002791478180027930761800279470818002794218180027993511800279606518002790140180027957811800279917218002791771180027946601800279250018002793789180027952301800279486118002791019180027965351800279481718002795072180027902521800279416318002794056180027968761800279842018002796541180027955391800279363318002792122180027949311800279522618002792277180027947261800279239318002792222180027973141800279054618002793403180027975461800279516918002796237180027926851800279387818002791186180027963631800279395518002792245180027926471800279858418002794342180027965771800279259118002793367180027958831800279065418002791898180027963801800279921618002791533180027945781800279142518002799050180027900571800279257118002795828180027935511800279104218002797049180027927161800279738118002791025180027988641800279508518002794672180027936831800279014318002795745180027958921800279731918002793477180027989581800279769618002791950180027914801800279984118002795305180027977451800279015218002798216180027952031800279609318002796119180027996731800279125118002797895180027915011800279860118002790657180027941101800279770018002790494180027911061800279058418002799278180027920361800279642918002799239180027939501800279167218002796295180027976881800279428518002794626180027944161800279111918002795310180027950211800279726418002790367180027972681800279718018002797097180027920871800279868418002799991180027908881800279217618002795088180027992851800279302418002798939180027966791800279387118002794340180027967861800279884518002794183180027958541800279863218002796051180027983291800279959618002793187180027980601800279378218002792602180027914671800279263118002794137180027969771800279514418002797220180027975701800279982518002797864180027953361800279629918002796446180027945871800279640118002798002180027986431800279226918002790994180027956861800279392918002798298180027920121800279623318002795534180027988091800279405018002792976180027999811800279909418002799093180027933081800279737118002797947180027912391800279771918002794400180027939951800279010918002798173180027946451800279736318002795750180027986791800279874518002796456180027959141800279822318002793198180027905361800279300718002795200180027999101800279850118002793002180027974281800279960218002792706180027974291800279214418002791760180027941471800279868118002790697180027923581800279211218002799440180027969941800279808218002798960180027940451800279567718002791637180027976741800279186418002799494180027963771800279685018002794889180027914561800279058918002796463180027987911800279244318002797420180027903001800279057118002797071180027909531800279677418002796897180027910691800279927218002794883180027974861800279655118002792780180027918051800279968218002794478180027951481800279474718002792830180027993821800279640218002794297180027967361800279224018002791912180027900201800279648118002796305180027902041800279989718002799838180027935611800279427818002799935180027910761800279517318002790779180027900921800279410018002797605180027921181800279790518002795996180027971051800279738818002790071180027916601800279199018002794231180027979971800279478218002796236180027924011800279695118002794465180027938001800279477418002798055180027911881800279158518002797287180027971031800279594218002794421180027999521800279628518002790728180027962891800279727118002794022180027993841800279384718002799184180027972811800279159018002794540180027907951800279315218002796334180027909931800279818418002797060180027951641800279881818002796373180027901461800279642018002799322180027902801800279224218002794073180027966121800279178218002799786180027965861800279740918002793045180027916871800279565118002794085180027985001800279156218002797748180027964301800279261618002793437180027976611800279797918002792081180027907611800279908018002799816180027959071800279731818002796643180027903761800279488418002790389180027941541800279541218002795490180027925691800279091018002796144180027934951800279204318002798562180027983171800279928618002798039180027988401800279155118002793976180027938641800279160518002799662180027913661800279163118002795158180027946161800279574918002797426180027973991800279575118002793794180027960241800279677518002798495180027949761800279159618002794799180027935501800279592718002797876180027955861800279456618002790867180027996651800279217318002794690180027918761800279301618002795012180027994551800279251418002795721180027986461800279708018002798995180027940321800279645218002790480180027949131800279098718002796572180027972141800279065218002794732180027974631800279143618002792540180027908901800279410318002794644180027930691800279285718002798057180027912461800279490418002795810180027963651800279693018002790506180027950681800279091918002796851180027913111800279717318002795219180027932811800279784518002799962180027951411800279530718002798384180027915931800279709418002794321180027993191800279856718002792432180027930001800279538218002797638180027922501800279183418002799037180027932751800279157618002794200180027988971800279766718002796685180027949141800279887218002797685180027920131800279571718002792180180027917211800279912018002793946180027917791800279277018002790208180027978151800279964218002791545180027993951800279618518002790747180027979081800279075518002797530180027933301800279411818002798411180027940071800279466318002791882180027953491800279849218002798151180027901771800279292018002790635180027925961800279736918002795398180027933881800279510518002791303180027937601800279923218002795966180027938231800279439518002799229180027908031800279649118002795579180027948211800279928118002791795180027996211800279449918002799851180027971701800279759918002790672180027964091800279426518002791085180027904241800279275418002792641180027972921800279604418002797323180027929581800279482018002796306180027984341800279513518002791433180027932441800279584518002793695180027917521800279907718002799710180027971081800279400318002799933180027923551800279915518002798247180027939841800279839818002790511180027947981800279040718002798150180027936521800279837118002793569180027923001800279725918002798688180027962671800279825218002794910180027930661800279506418002798352180027929531800279150218002798546180027993231800279515618002798037180027956521800279727418002791527180027959931800279360018002794989180027976201800279442518002796849180027942271800279777818002791559180027931881800279136118002790261180027940161800279123418002797998180027989441800279325018002798963180027928161800279011418002797129180027902261800279755518002791586180027986281800279881318002790456180027908561800279039918002796892180027917871800279482618002797303180027926631800279023018002793291180027907891800279104718002798407180027979411800279444518002790127180027915571800279990818002793255180027939471800279233918002799480180027966021800279260518002796326180027920101800279072318002790521180027911371800279393518002791250180027946331800279711318002795574180027986651800279441818002798022180027911591800279188518002794481180027935181800279478518002798074180027968471800279769018002790297180027958981800279562018002796426180027970831800279224118002797577180027970731800279502518002791893180027927261800279895018002792091180027945881800279180718002798315180027904061800279979718002795269180027915301800279079718002792548180027985921800279835318002792417180027964721800279387718002795066180027961281800279999918002792160180027999491800279955018002790671180027921041800279907818002792546180027995051800279535018002799020180027959021800279638718002794417180027983721800279420518002797524180027949841800279619918002791913180027964121800279994518002793185180027901331800279587118002798784180027983201800279101418002796732180027989271800279762918002790754180027914981800279170918002798737180027934871800279429918002797322180027937441800279338918002794423180027951311800279788518002797020180027968291800279751918002797926180027925601800279633118002792848180027941091800279637018002798380180027970741800279942018002791881180027933971800279517218002798910180027994731800279143518002791454180027942431800279650918002792798180027942881800279514618002790917180027939881800279401318002790757180027951821800279972918002795132180027946941800279280018002799918180027925331800279982118002795057180027943701800279668318002795523180027920221800279844418002799372180027940541800279310418002798198180027958551800279577618002793452180027940781800279854518002793678180027990861800279030318002791141180027994341800279891318002796645180027910391800279973718002792414180027985201800279552618002794380180027910221800279731618002799330180027952761800279980618002794689180027973801800279655818002793073180027947401800279226718002791639180027974801800279316818002797655180027989981800279715518002797202180027988011800279601118002791508180027966141800279458318002796893180027991991800279675318002793778180027982921800279349818002796762180027973491800279643318002795769180027990991800279888418002794429180027916271800279725418002799782180027961491800279835918002794581180027982801800279053818002790974180027918831800279269718002790464180027996291800279021018002797601180027964441800279976518002799283180027998501800279594318002796985180027974211800279909618002792313180027960941800279995618002793595180027975271800279307518002790178180027932991800279018618002799483180027920631800279753918002793938180027968731800279374018002799092180027961111800279803018002792501180027933381800279573118002795229180027970191800279325218002792175180027976751800279025518002790816180027959891800279912918002795852180027942461800279567518002793737180027934361800279454218002798966180027955671800279770518002794388180027985641800279397318002798080180027994981800279998418002795521180027908521800279271018002795891180027928111800279720318002792692180027930711800279142118002793014180027913671800279737518002799659180027946191800279298718002797535180027992191800279081518002791514180027908391800279960618002793317180027940801800279915018002797307180027912691800279501518002799428180027931711800279531818002797290180027921521800279825618002794962180027995131800279532318002796432180027952621800279171418002799667180027983571800279650618002798477180027914341800279105518002798369180027904281800279951918002794683180027937851800279827418002790030180027904921800279920818002792264180027990761800279641818002795302180027974101800279102618002791718180027910501800279146418002793892180027930621800279571018002798462180027982311800279595118002799614180027950691800279906618002797715180027977301800279101218002799967180027931131800279225118002797068180027946781800279767218002795140180027982721800279619518002794764180027925811800279921118002792681180027984961800279656218002795198180027976231800279361818002799589180027995751800279818218002797064180027942611800279355918002797393180027937551800279217418002792828180027929881800279544718002797024180027999511800279874618002794592180027973601800279846818002794845180027968401800279080918002792557180027920951800279763618002796501180027976651800279015318002791398180027978681800279320518002799601180027951131800279165818002792169180027978581800279051018002795848180027946761800279663918002792391180027940951800279513818002791373180027955011800279264218002792796180027963881800279052518002790496180027986271800279808118002791846180027903381800279464718002794507180027908281800279404818002792630180027935211800279536718002791556180027914041800279027618002791154180027907801800279016718002799670180027963841800279662718002791323180027959841800279430118002792510180027942841800279637618002795729180027980481800279315018002792259180027998861800279938518002797285180027998521800279930018002797649180027918891800279708718002794404180027910791800279212918002798005180027904051800279765318002790110180027914241800279179018002799730180027941431800279370318002792006180027945491800279246518002796818180027903841800279707518002796222180027956171800279368818002791183180027929541800279132218002792478180027975711800279116718002792225180027919361800279081418002798821180027975531800279971318002796035180027950361800279750818002794596180027974951800279303418002793845180027974441800279656318002799235180027935131800279816818002799280180027916141800279629218002794064180027914741800279873218002795948180027997021800279584918002790156180027902561800279854418002799836180027913351800279266518002790137180027971071800279001018002797856180027926901800279452618002796598180027995211800279851018002793457180027926141800279836618002791184180027907641800279804418002799921180027964001800279711018002795874180027916951800279278918002794214180027969241800279424518002791736180027956121800279891718002795691180027902191800279586018002798979180027942381800279674418002791282180027958171800279194518002791547180027994521800279395918002796890180027959871800279185918002793726180027933131800279438218002798075180027900581800279830618002796564180027999971800279627018002794377180027978341800279244718002795358180027960221800279542218002792784180027930381800279180818002799148180027913941800279426618002790556180027955871800279747518002793831180027942041800279812618002792111180027953211800279911718002799979180027919601800279824218002793886180027944591800279975218002798335180027946611800279700218002799733180027948861800279062618002798450180027925891800279772018002793634180027991361800279165318002797909180027947771800279727718002799837180027997761800279139118002797989180027969671800279476618002792845180027996501800279755418002791566180027953291800279592818002799758180027928391800279569418002793749180027940861800279567418002792164180027958821800279231018002791809180027959031800279515018002793063180027902271800279446418002795893180027992551800279219818002790278180027925871800279086818002799126180027930091800279296418002791396180027912861800279713318002799514180027948391800279250418002793602180027971471800279633718002790022180027915941800279412518002793382180027903571800279073818002793079180027977951800279685618002790692180027930941800279744318002799137180027956441800279423218002791337180027936861800279705018002796678180027911341800279630118002793644180027986491800279237918002798662180027971821800279002818002797132180027994361800279323718002790552180027925801800279124318002799884180027903061800279840618002791731180027980151800279158918002795640180027974301800279340618002797717180027909461800279669518002796074180027964871800279719518002793808180027901961800279570418002795327180027908821800279505018002798879180027998321800279470918002792758180027988291800279102318002792005180027931201800279228618002795606180027916831800279388818002790035180027987111800279859718002794170180027946151800279955718002796017180027923521800279814418002795402180027908771800279695718002792852180027944801800279980418002790659180027929801800279968618002790345180027997751800279926718002793704180027907581800279713918002796223180027923991800279144518002794410180027955991800279707918002796154180027918691800279346418002790573180027927401800279703318002798066180027920531800279750418002790198180027964661800279241318002797346180027922041800279987418002797478180027903151800279339318002790165180027926661800279488218002796168180027949971800279439618002794716180027903421800279283418002791838180027945551800279852118002796975180027953541800279517918002791194180027987541800279069118002799507180027958301800279554718002795126180027922531800279690318002796898180027905621800279189918002794175180027967241800279840918002799747180027946041800279373118002790490180027973421800279988318002791571180027928931800279184518002795159180027957321800279528118002798945180027984491800279477218002794512180027994911800279988918002791209180027999471800279654518002795210180027942391800279170018002798568180027928141800279935418002794281180027966211800279805918002796077180027978741800279824518002796265180027968751800279639818002798859180027979691800279806518002798748180027905161800279476018002796748180027901381800279060118002799223180027933201800279661918002793348180027996741800279361218002791906180027967101800279143218002794454180027902731800279323118002794711180027983751800279160118002793145180027909311800279521718002796157180027966071800279252918002792941180027976331800279199718002797242180027921551800279792018002796653180027926861800279631118002791959180027906111800279662818002791163180027914491800279144218002799571180027935931800279849818002799604180027958991800279208518002797958180027986051800279341118002792528180027915781800279477118002792703180027983631800279213318002790535180027944701800279419818002791625180027904541800279690818002793592180027922321800279208618002791730180027994351800279533518002799348180027951471800279402718002791053180027968321800279386818002794485180027973121800279727918002794855180027952941800279618718002794825180027960161800279676718002798078180027921781800279032518002794122180027951021800279403618002796658180027998121800279441418002796371180027963781800279143918002792942180027919551800279184118002791316180027949331800279113918002796344180027927651800279129918002795736180027996121800279363518002794369180027900321800279549618002793241180027921841800279689618002792650180027947481800279328918002792498180027955931800279736818002798837180027988481800279236618002792990180027906321800279615018002797362180027916341800279904818002798589180027911611800279925618002796080180027985581800279980518002793898180027998821800279664418002794378180027967191800279408718002796536180027905941800279367718002790572180027901541800279540818002798718180027977501800279757818002798802180027928751800279647918002799995180027934101800279525818002797627180027951521800279047618002799250180027908701800279965618002799130180027921951800279553518002793574180027957931800279784218002791763180027927441800279054318002790414180027910811800279700018002796293180027993871800279733718002790990180027939261800279824918002797125180027923201800279575518002796804180027969581800279454518002794805180027918561800279877918002796251180027920571800279496818002796493180027917321800279268918002795319180027918201800279306518002796004180027913561800279167118002797988180027994921800279294818002798485180027935721800279707218002793536180027982181800279161518002790554180027964941800279279218002791218180027965651800279399818002790244180027975601800279889818002798918180027950101800279032818002797329180027922611800279747018002795957180027992091800279986418002791401180027959321800279809618002795058180027932221800279492418002799313180027960131800279016118002799800180027970521800279110018002795167180027972801800279646018002797206180027963911800279886718002794220180027909141800279622418002795825180027933871800279276418002799861180027926801800279296118002795807180027945791800279844518002797126180027926951800279272418002790612180027990711800279357018002794786180027935821800279647118002795433180027967941800279368218002791871180027900271800279472718002791045180027974071800279006418002794706180027970441800279390318002793478180027954341800279913518002799479180027909781800279448718002793259180027945501800279189418002798095180027906701800279999818002795552180027922081800279842918002790542180027957561800279352918002795753180027935791800279004218002798836180027908301800279550518002794685180027927371800279995018002798660180027978271800279575718002796655180027936921800279447718002792628180027966801800279283518002792606180027963081800279389918002796489180027942441800279488518002791048180027950341800279827118002798560180027911991800279886618002799689180027999541800279276318002790952180027906811800279709218002797467180027921371800279668718002793225180027975441800279397918002798348180027965401800279074618002791651180027900231800279863418002795387180027907861800279974918002799407180027974001800279566818002792026180027992771800279385318002790684180027948711800279719418002795890180027925641800279618218002794699180027974461800279500918002798580180027982261800279825018002793994180027919461800279523918002799460180027961141800279056118002794136180027927301800279571618002797621180027987491800279000518002798985180027997201800279166118002791825180027913491800279072218002793061180027969001800279231918002791096180027911981800279461118002791181180027981661800279961918002792221180027955361800279429218002794055180027907511800279232118002794700180027956191800279340118002799911180027991591800279282318002795737180027946391800279296218002799632180027910601800279212018002790943180027952801800279915718002794919180027981401800279006718002799132180027964421800279604718002796421180027954861800279265618002790431180027946921800279480818002791981180027958891800279164818002795454180027933831800279775918002799623180027921191800279503818002797608180027908891800279754218002790846180027939301800279231118002792045180027925581800279332218002790017180027906991800279206818002798629180027996631800279096318002793408180027960181800279859918002799192180027950071800279861318002799006180027930781800279251918002795720180027948951800279127018002799957180027907241800279839718002791450180027955851800279352218002791291180027999661800279684318002795565180027920371800279828618002791260180027960481800279291618002791111180027975121800279491718002790164180027955941800279101818002798888180027912321800279193818002792858180027940411800279477318002791256180027917151800279419118002790034180027982931800279846118002794308180027901601800279021518002792153180027923161800279335318002798994180027986541800279258418002795560180027901501800279234418002798259180027992511800279473318002797481180027947671800279438318002797494180027986101800279380318002793779180027916101800279233818002790586180027973831800279890718002792483180027996611800279242818002791513180027979621800279730918002793485180027926551800279873118002798322180027975831800279419518002790242180027987981800279584018002796899180027906941800279281518002790354180027948641800279564518002790583180027980701800279418018002796681180027932071800279897018002793218180027947541800279554218002793352180027909751800279017618002798921180027946841800279617518002797669180027927251800279209918002790430180027996901800279627718002795022180027926511800279833018002798288180027939111800279249018002793838180027964491800279699518002791473180027997051800279540018002793813180027949341800279513418002791509180027998341800279379718002797981180027954271800279721518002790669180027985181800279196918002794096180027961161800279915318002792505180027920891800279457418002796038180027919931800279544018002794472180027959061800279416118002797580180027923761800279756218002794252180027968241800279086118002790269180027923151800279906218002791344180027928201800279113518002797849180027947451800279064718002791004180027987101800279539118002796492180027915991800279404618002794349180027931841800279009718002795865180027975031800279280618002798282180027992061800279780318002799185180027920071800279474618002796544180027972751800279205918002792497180027973171800279624018002793975180027970051800279691218002790489180027976111800279146918002791991180027912441800279169318002791352180027921541800279516818002798990180027952411800279161618002796991180027945991800279337118002796023180027945321800279723018002795566180027937271800279777618002792700180027940671800279510318002792576180027952921800279958318002797950180027990571800279715418002793365180027952741800279536118002796560180027906421800279994818002793298180027941621800279369018002793568180027967181800279831418002796809180027982371800279931818002798641180027904611800279081018002794986180027928801800279909018002796468180027901241800279935618002796733180027991091800279180018002794510180027948671800279962418002792117180027969631800279905418002797175180027932771800279328218002792193180027965481800279425418002793058180027953531800279192218002797370180027946411800279802718002799562180027922331800279439918002797304180027953431800279715818002798906180027985521800279773818002793792180027972951800279310718002793594180027924051800279126818002790381180027926391800279033018002791379180027941291800279356318002795872180027959801800279120218002792342180027982481800279071718002794402180027982051800279979518002796822180027949481800279373618002791640180027902651800279563118002793816180027939511800279774318002799675180027902001800279669618002797286180027932271800279663518002790942180027958701800279537818002793627180027923641800279501818002792372180027989521800279350718002790488180027948131800279717118002795174180027944561800279325118002795564180027952061800279470418002794987180027993711800279319018002798374180027996851800279743118002794546180027984731800279903218002790063180027909091800279955318002791265180027994441800279985718002790363180027912621800279571918002799826180027918921800279977218002798583180027922061800279799418002794818180027976821800279753818002799968180027905811800279050518002791523180027937211800279360918002796343180027983001800279024818002796835180027945031800279744918002796538180027957221800279362018002790729180027909061800279803518002797326180027957741800279694318002790083180027961011800279662518002799771180027975021800279260718002791117180027963031800279596918002797548180027939531800279748518002798594180027921101800279007618002793375180027964621800279912318002790292180027996031800279970418002797308180027958341800279483818002790667180027929451800279207518002793605180027946661800279867118002796647180027984351800279164418002798868180027942021800279512818002793597180027923891800279236218002797063180027918611800279767618002797282180027904601800279261218002790937180027930971800279618818002790365180027986751800279143118002790902180027997841800279861718002792776180027940421800279780018002799978180027939421800279822518002795019180027926231800279451618002793502180027904421800279182218002792779180027914191800279053118002798046180027989191800279140718002796246180027928101800279436318002793423180027995541800279867318002794778180027964771800279802018002795540180027986061800279559818002794650180027903681800279010118002792326180027999531800279854118002795456180027915251800279219018002799803180027907271800279605218002791296180027995521800279793118002796156180027912801800279265318002797731180027988741800279224618002795278180027956841800279111818002798616180027962821800279914218002792801180027908961800279479118002795520180027923341800279299718002795824180027939141800279289518002799115180027990431800279080118002793183180027914171800279706718002798426180027975141800279100018002790335180027920961800279550618002799445180027958591800279749818002791133180027974381800279647618002796844180027919831800279540918002793621180027943501800279563618002798877180027967791800279549818002790103180027967201800279942518002792103180027994311800279879618002798625180027901051800279632118002794525180027975691800279871718002798243180027975091800279747218002791300180027963741800279537518002794832180027913691800279802118002791073180027932391800279473118002796882180027918271800279741818002790141180027917061800279804918002794359180027951071800279722218002796923180027990741800279292818002792131180027949551800279446018002796258180027919611800279786518002793882180027989311800279971418002795067180027935841800279502618002796885180027994111800279525718002799316180027913041800279141818002790059180027967701800279818318002794632180027985161800279372918002793473180027945721800279539418002790794180027948141800279190918002798442180027930081800279300618002791624180027986761800279068618002798889180027959681800279484418002792768180027988081800279697018002796932180027960141800279248218002793856180027908411800279167918002798238180027985721800279901818002793549180027999831800279550218002799464180027926911800279693518002799447180027923401800279181518002796079180027940061800279062318002792330180027966061800279907518002793012180027966171800279845318002795056180027930111800279651318002794508180027930911800279519618002799362180027976301800279776118002799543180027989241800279142018002795575180027952401800279567118002795767180027920141800279917118002795142180027972351800279553718002791197180027937651800279460318002794233180027965301800279720718002792968180027951661800279362218002797482180027905511800279882818002791324180027972481800279052818002796969180027975681800279484218002794051180027966411800279693318002799870180027970411800279324018002798691180027906301800279462018002799638180027939621800279086018002790939180027991011800279446718002799542180027912711800279137218002793601180027916561800279463418002793717180027998561800279407218002796642180027915871800279069318002792924180027996251800279363118002795160180027910931800279686118002793709180027948761800279643918002799843180027933231800279895718002793776180027993671800279703918002798772180027935661800279293418002793108180027995741800279688918002797925180027971611800279853718002790565180027943451800279931218002793394180027937351800279909718002798893180027950421800279184718002794047180027993451800279349218002798714180027997011800279156118002798938180027921141800279223418002798324180027901281800279482218002794123180027905441800279741718002793334180027964081800279947718002795243180027934511800279282918002793280180027944711800279061418002797061180027963681800279600318002799938180027902911800279359918002798685180027936361800279365018002791940180027977331800279301318002797392180027986801800279817218002794730180027985741800279943818002792291180027907931800279915118002791392180027983231800279297118002798483180027919721800279631518002797949180027987591800279543718002797575180027929691800279610218002792415180027957801800279398918002797298180027937431800279577218002790640180027998911800279688018002791024180027919281800279836518002792422180027976091800279825518002795488180027909031800279271818002799862180027930841800279346118002794010180027934461800279578918002799820180027902941800279057918002796706180027968881800279455318002799613180027924751800279769718002795589180027966861800279761218002796271180027969961800279070118002791227180027998871800279938118002799871180027943101800279155418002793907180027983901800279520218002798124180027918311800279703218002799244180027931401800279316518002795232180027915551800279078118002797884180027946021800279443218002792517180027939271800279318118002790928180027967271800279710118002790423180027950651800279833718002791229180027921861800279168018002795331180027925411800279467318002797662180027977601800279523818002795588180027915971800279916218002793884180027972561800279159218002799377180027918281800279437218002797765180027909001800279067918002791257180027915951800279462818002793504180027905071800279875018002796106180027966331800279289218002796781180027933271800279708918002794443180027997931800279531218002796884180027998951800279308718002797985180027991661800279177418002797488180027914971800279938818002794669180027960821800279093218002797837180027925201800279913418002793501180027952111800279109218002799646180027992681800279132018002798418180027967961800279754018002793262180027923491800279175318002798920180027950291800279343118002792235180027903101800279391818002791319180027920481800279021718002799533180027973581800279288518002799125180027909661800279357818002791636180027989161800279479418002798630180027905341800279765818002799865180027942131800279954118002795493180027929961800279446618002798191180027914821800279481618002798694180027970581800279473918002797022180027909201800279576618002793716180027950281800279848418002798728180027997311800279754318002796825180027929151800279758518002796302180027934471800279719718002794457180027959501800279383418002792307180027917861800279122318002791097180027939341800279152118002797184180027932721800279193918002798824180027963361800279859318002796510180027933211800279341918002799700180027964191800279579618002799210180027955541800279387318002795683180027905271800279701818002799616180027918541800279908118002793379180027921591800279418118002792622180027912151800279540418002797261180027914521800279894618002797144180027971341800279449218002793328180027911121800279302818002792756180027929271800279446318002795187180027903011800279087118002798543180027951831800279774918002799660180027946121800279624818002791984180027952861800279727818002790866180027979441800279094818002796362180027929331800279735218002794758180027901201800279189118002793753180027981041800279857518002798964180027976071800279577718002798720180027951611800279263618002793606180027932691800279270518002793414180027999711800279057518002796405180027924501800279789918002796581180027911221800279842518002796355180027986481800279841718002791191180027916111800279282418002799532180027910111800279389618002793454180027922921800279327118002790272180027929191800279302618002793154180027925661800279190118002797677180027901941800279973618002792138180027946361800279920118002791255180027974661800279984218002792403180027902281800279851518002796750180027951851800279049118002792624180027933411800279060318002796576180027920391800279991618002790628180027983731800279702718002790247180027947651800279035518002799960180027932351800279238218002799769180027954491800279320618002797739180027908871800279482918002791339180027965171800279726618002792324180027933111800279269918002796196180027941441800279185218002797565180027937131800279130818002791897180027959721800279652418002797023180027903821800279939418002796699180027968011800279153818002795655180027950541800279547018002798309180027906221800279458018002796067180027918061800279785018002795255180027992381800279986718002794586180027938171800279686918002790850180027963331800279869818002797972180027956921800279544418002792476180027996391800279561118002797841180027903271800279127318002794591180027910491800279175618002793773180027965071800279444918002790895180027908041800279878218002792544180027908171800279857618002796552180027906731800279958618002799414180027989621800279520918002796461180027987711800279064618002792709180027985231800279795518002797574180027920671800279984418002794355180027935561800279702118002798902180027908221800279227118002795047180027928901800279572618002795659180027960991800279774218002798089180027937341800279917618002797656180027993281800279467118002795453180027953661800279346018002798609180027937671800279224918002795267180027928871800279375118002799538180027932331800279968418002792984180027948581800279794618002799042180027994321800279780118002798769180027971691800279456218002795762180027919201800279237518002797851180027938661800279947118002793246180027922141800279490818002791216180027908761800279160618002791217180027971091800279088418002796291180027993571800279745318002795266180027957031800279617318002798401180027960151800279871218002794840180027904581800279885218002791146180027963591800279527018002792196180027959441800279586218002791132180027943981800279165918002794145180027920381800279134318002793315180027978221800279156818002790725180027927341800279273118002791235180027910311800279651418002791287180027917261800279752218002793544180027965391800279557818002797632180027937081800279191718002795410180027967871800279041818002797251180027910681800279841218002794219180027948241800279914118002790318180027908341800279892518002797626180027926001800279510918002796688180027973441800279845818002794061180027978061800279716218002796852180027955971800279303318002791953180027992051800279885818002793676180027922311800279478018002791504180027960261800279574218002799122180027930441800279961718002797057180027939171800279400518002790324180027905451800279610918002794809180027909441800279312318002793413180027926381800279742518002792416180027950901800279221918002794146180027949181800279184218002790192180027988171800279153918002799131180027921811800279409118002799593180027987421800279936418002791643180027975821800279703018002790102180027992791800279338418002795799180027934091800279751118002792998180027914031800279621318002798586180027997231800279545818002795227180027961841800279017418002790379180027939691800279667218002790304180027921421800279400118002795365180027969441800279745618002791102180027953141800279298618002798284180027994461800279082918002793661180027997281800279336318002793798180027928131800279897318002791305180027973411800279040318002790760180027963131800279274618002795304180027948661800279222418002798310180027900751800279183518002792682180027928761800279313818002794491180027942791800279163818002799647180027951701800279926618002792165180027902241800279828718002795423180027978301800279737418002799500180027925031800279976318002791617180027905471800279993118002795624180027934161800279145318002790524180027938901800279881418002790391180027967251800279517118002796677180027961701800279657818002791506180027900041800279709618002798566180027995251800279496618002799112180027947251800279036118002797913180027990241800279534818002799778180027977361800279196318002792402180027980691800279860318002797584180027951191800279753218002799819180027999691800279516518002797650180027917041800279055918002798067180027951911800279619018002797499180027993391800279568118002798266180027913681800279562218002794622180027945761800279064518002793021180027939671800279436418002793399180027915671800279376918002799376180027928331800279689518002795621180027929571800279940218002792377180027950201800279646418002794624180027910521800279454418002792394180027971481800279853218002790513180027953811800279231218002790061180027955611800279483318002794996180027916081800279061318002794323180027976781800279966418002790599180027991211800279679018002794926180027972991800279794018002791900180027932571800279599818002799282180027958151800279398318002791929180027922391800279195618002793030180027987941800279177618002797288180027904531800279790018002795551180027931271800279396818002794236180027906771800279199418002798159180027990591800279108918002798656180027937481800279822118002796940180027930371800279892318002791951180027995451800279553118002792024180027946931800279359018002792035180027969971800279869718002790181180027938331800279144018002791962180027917451800279542518002799894180027996401800279967818002791982180027960611800279504318002790908180027992001800279982718002791799180027948631800279071418002793342180027950081800279778518002796648180027980531800279680618002798764180027981191800279582018002793249180027918601800279866418002797043180027963481800279209718002794138180027961451800279870018002792978180027919741800279338518002795550180027910781800279347518002795071180027972531800279587818002797423180027966011800279902918002799212180027948371800279510018002790985180027947171800279809318002798780180027968551800279628318002792654180027943561800279854818002798367180027929171800279020618002798358180027911661800279418718002795201180027955901800279089918002798084180027904821800279197918002795765180027999201800279065518002796045180027963901800279177318002792918180027988471800279012218002798763180027998151800279604318002791818180027965211800279250918002792634180027915751800279144618002799246180027976001800279175818002798686180027946621800279375918002793301180027953091800279512718002797118180027923291800279284918002791329180027979271800279763718002797088180027931391800279634218002791657180027959411800279847418002792273180027933781800279166618002793548180027974011800279496518002791067180027973871800279217718002797911180027974891800279882618002796218180027995081800279758118002796859180027944011800279976618002792287180027958121800279261918002793433180027990731800279480618002791301180027954521800279543118002799789180027983161800279940818002796652180027969681800279421218002794938180027924891800279970818002792799180027913851800279815318002799392180027917011800279660918002793611180027976171800279475018002794607180027945901800279855618002790374180027971141800279336618002796072180027921401800279864718002797643180027932681800279609218002792869180027979071800279066218002796631180027917221800279449618002794211180027921481800279110918002790115180027935871800279796618002791552180027994431800279235018002791867180027972891800279304018002796186180027994131800279899218002793496180027925771800279499318002796392180027967221800279716618002797471180027947931800279364718002799652180027945281800279620918002794458180027924301800279788018002793400180027941111800279686618002791430180027968701800279801718002799422180027992311800279489918002797625180027939851800279305318002795591180027992751800279167818002790772180027954191800279416718002796147180027972461800279193718002793533180027986591800279026618002798639180027909981800279210618002796659180027910631800279665118002799497180027919771800279557318002798726180027995441800279721218002793131180027991671800279403018002791853180027920441800279128818002798636180027948361800279562618002795856180027929601800279652318002792238180027926251800279897718002798947180027961231800279103518002796515180027974651800279829918002793805180027956601800279745018002791084180027921791800279622018002796728180027940741800279613418002793194180027985221800279432518002799972180027904741800279557718002794028180027938911800279188418002797484180027936321800279033718002791292180027991751800279487818002794217180027935351800279704718002791104180027927211800279181318002790854180027927321800279349418002791236180027927361800279649918002790088180027935471800279280218002791816180027904441800279862018002797152180027971281800279498118002793707180027949441800279026018002791553180027962151800279308018002793859180027954821800279543618002796245180027931251800279081818002795254180027902511800279841418002799900180027980421800279842318002795414180027911531800279761618002793712180027966971800279311418002791998180027930821800279172918002794253180027934591800279219418002799002180027921621800279716818002795613180027961311800279853418002796083180027960541800279990718002794635180027909961800279288418002790831180027969651800279063618002798448180027913301800279691518002790812180027917101800279289718002794519180027998481800279362918002798815180027962021800279808818002798001180027979831800279130218002793480180027975941800279449018002796454180027980041800279007918002796841180027914551800279507618002797960180027938181800279249218002792256180027908401800279565618002792185180027976641800279887618002794033180027947691800279847918002797757180027993351800279399718002794021180027918621800279671118002796811180027945381800279039318002795301180027955181800279809218002794427180027981181800279873618002793491180027973861800279613718002792594180027957251800279298918002795338180027996911800279166718002796058180027966621800279290718002798146180027990161800279163518002794500180027937501800279128318002795802180027957281800279584218002796341180027993091800279754718002790805180027908781800279592518002799564180027909401800279073718002790440180027909011800279166818002799478180027957881800279567318002791326180027978211800279193218002797301180027964531800279188618002791277180027936601800279971118002790353180027972471800279657018002799051180027980161800279422618002796848180027955551800279064118002799225180027978381800279849918002795207180027910901800279003918002797631180027991281800279366518002794551180027918401800279653218002793756180027990121800279137518002790046180027960461800279280418002790851180027909271800279498218002793031180027995311800279781418002792353180027957091800279247118002793598180027952371800279630018002790705180027992841800279885418002798490180027961631800279383218002794958180027930931800279905818002795723180027907991800279786118002795176180027937231800279512518002797172180027977971800279513718002796423180027964221800279999318002795771180027906801800279784418002795363180027993701800279047518002794775180027929031800279958018002798148180027987741800279975118002792952180027935461800279308118002798447180027978621800279230218002794768180027905501800279569718002792747180027996001800279454718002798624180027907531800279138118002790558180027906561800279576318002799033180027904111800279193518002797396180027905901800279447918002790238180027991821800279210018002791405180027952161800279590818002794394180027931421800279432618002790782180027936931800279733818002795253180027920291800279255918002791155180027927671800279590018002793177180027980941800279009818002794273180027938421800279024518002793841180027966401800279849318002796122180027993111800279398618002792388180027975071800279955818002794860180027956821800279208218002791588180027936251800279813318002795666180027942011800279167018002799133180027941131800279795118002795341180027966651800279335018002795822180027975971800279955918002798550180027904341800279589418002799744180027964151800279816118002794524180027937471800279838318002799013180027962291800279183318002799809180027932831800279206618002792643180027946231800279813818002796486180027988231800279009018002792418180027981751800279616118002794618180027982411800279924218002797805180027989121800279718918002799423180027981521800279898418002796458180027946211800279267818002798514180027905781800279893318002796573180027998801800279295618002798506180027940431800279739818002792652180027948901800279376318002798076180027940831800279142318002792657180027965431800279868718002797120180027955571800279226018002790605180027907121800279659018002794476180027906431800279354518002799174180027967021800279405718002795184180027919491800279331918002793303180027968301800279197318002794314180027958761800279792318002793649180027933331800279081118002792348180027954391800279631018002791493180027943031800279099218002796450180027965371800279486218002794441180027993341800279006818002793056180027944401800279271218002799798180027936431800279477018002790741180027918881800279390018002791351180027977841800279095918002792831180027906681800279255218002797138180027913061800279669318002793288180027908581800279114018002795337180027938371800279967618002794929180027920171800279164218002794810180027913901800279046618002796166180027935801800279897818002799490180027975641800279176218002790874180027994261800279291118002799555180027973431800279714118002797232180027991101800279819218002794680180027938631800279893718002799243180027993261800279585018002793391180027904101800279182618002794947180027901211800279062918002791180180027974871800279664918002798512180027982571800279485418002797886180027959041800279820418002797702180027967721800279087518002794614180027945641800279974618002797808180027925621800279065018002797769180027979701800279593818002793448180027921891800279639418002794037180027973101800279029018002791201180027993071800279936918002792836180027915201800279810618002791802180027906311800279236318002795522180027901871800279801418002797354180027997191800279221718002796913180027956851800279200918002792200180027990951800279346718002793589180027943361800279580118002798440180027983071800279376218002796125180027928461800279354318002797703180027972631800279226818002792262180027910371800279089218002799003180027951771800279891418002793243180027970761800279599118002795818180027904451800279971818002790209180027947291800279566218002797457180027975281800279461318002796583180027940581800279494318002792047180027923251800279938018002799618180027973481800279450118002791279180027995391800279624718002791380180027954241800279478318002790449180027925301800279703718002793377180027963601800279665418002798612180027956281800279957218002790665180027916771800279614218002799405180027908791800279348318002798623180027945521800279173918002798419180027918321800279392018002790983180027978981800279189518002797211180027988621800279003818002799892180027909351800279898718002796709180027960311800279512918002790385180027937221800279073618002792015180027979741800279396518002797479180027985871800279080018002792669180027913881800279529818002791750180027902071800279272918002796799180027974611800279290418002792031180027927421800279802618002791863180027957611800279795418002796120180027937411800279388518002796766180027963451800279231818002794408180027973671800279473818002795764180027935241800279839318002793175180027948271800279722418002794498180027909221800279118518002799143180027939491800279173818002798841180027996921800279473518002793881180027901691800279919618002790074180027947531800279202818002794084180027983791800279641618002791572180027993021800279800618002796604180027976731800279933318002795369180027998171800279772918002791175180027977121800279391918002796060180027919271800279949318002798488180027927621800279820918002796040180027949771800279463118002797788180027938201800279445218002793980180027950301800279987618002794653180027925211800279603218002797464180027940121800279373818002799227180027912411800279509218002795181180027942081800279393718002793824180027941681800279580518002796979180027966371800279943918002796864180027924581800279685418002793591180027973251800279116218002790180180027938221800279786718002799717180027984081800279251818002798470180027962681800279759218002792303180027933121800279278118002797734180027980731800279611718002791160180027995151800279004118002797225180027994371800279662418002796664180027901171800279419318002791387180027932841800279422418002795711180027934221800279934018002792383180027911521800279963518002795368180027987571800279214918002794026180027998661800279296718002794828180027936721800279434418002795775180027998811800279673418002796096180027930411800279453918002792523180027905641800279976018002792439180027952961800279595418002799104180027947961800279899718002790711180027933401800279227818002798141180027961461800279151218002792370180027913471800279936118002798325180027983421800279252718002797766180027982001800279621718002796755180027988311800279356718002792203180027935851800279966618002797857180027900841800279441218002799044180027924771800279050218002796112180027984211800279146218002796743180027917131800279635318002790769180027957911800279481518002798102180027932001800279215718002790052180027905631800279014518002795477180027910171800279854918002792659180027945681800279526518002791086180027935141800279351218002797255180027979991800279678918002793923180027929431800279323018002798230180027985631800279673018002794290180027959941800279510818002791544180027918441800279260118002792667180027980771800279264618002792019180027937641800279875118002790778180027928271800279952018002793297180027915791800279105718002791759180027930271800279471818002795931180027933441800279507418002799756180027992941800279358618002795712180027939541800279257918002791629180027927551800279416418002792516180027981031800279297918002799187180027997401800279935218002793111180027912451800279094118002793115180027998681800279125318002794606180027915431800279779018002795572180027950601800279892818002798891180027923681800279768718002791494180027971041800279994018002791010180027940971800279120418002797666180027983681800279389418002791190180027925681800279747718002797910180027960971800279866818002793398180027992621800279378318002798954180027977741800279518618002792714180027983041800279574618002798135180027959471800279270118002791247180027974221800279452918002796758180027904851800279301818002799030180027926081800279500218002796588180027964981800279581918002795696180027925501800279575218002798099180027945271800279612118002794902180027937241800279149618002799773180027962621800279877018002798741180027938651800279236718002793055180027969111800279782818002797474180027937801800279696018002791516180027970341800279718318002797324180027924521800279541318002798497180027908971800279396118002790069180027969101800279950918002798953180027932091800279080718002794640180027963281800279678218002792032180027984801800279240618002796425180027957051800279627918002793857180027949031800279314118002790873180027959771800279607618002799118180027935161800279459818002791777180027996511800279156018002791458180027984551800279331618002799458180027904391800279371418002796553180027943281800279622618002793362180027926171800279720018002794391180027949531800279278518002795476180027925781800279080618002793149180027929941800279829018002796424180027910981800279247018002791484180027973661800279470518002793048180027903201800279909118002797615180027948591800279804318002798980180027987881800279548018002796863180027932031800279171718002798410180027983541800279704518002794430180027983011800279238418002791986180027923361800279897618002791887180027961101800279190218002795839180027998021800279311218002799609180027978321800279706918002795004180027948231800279485218002791054180027980401800279546818002792573180027921261800279560418002793775180027978631800279424818002794071180027939931800279005518002794677180027924531800279598518002792809180027900991800279563818002797098180027954611800279115818002798213180027981051800279654618002795462180027921631800279302018002792226180027939631800279621018002798819180027979141800279593418002799304180027982341800279368718002791362180027991471800279388318002799925180027988391800279154618002793500180027918741800279236118002790350180027951511800279407518002794494180027983381800279680518002794053180027927611800279596218002793538180027932481800279765718002796264180027928511800279550418002790279180027989831800279914918002792255180027979681800279855718002799276180027966201800279031118002792345180027907091800279698818002798661180027931601800279990518002797762180027953251800279628718002796747180027904431800279559618002790847180027905181800279900118002797791180027967571800279039818002792161180027960051800279334618002795841180027975151800279951118002790595180027924591800279135418002798273180027969541800279593018002792808180027931721800279704818002790798180027909041800279733918002799419180027910201800279489718002790695180027959181800279944118002796103180027925531800279326118002798631180027997771800279075618002796566180027958331800279801218002792333180027952631800279507318002799194180027918291800279502318002794942180027954831800279379518002798415180027920161800279227418002799248180027908931800279942418002792451180027987521800279463018002794988180027941201800279337618002796201180027970141800279644518002792512180027920731800279936818002792276180027942471800279057418002792950180027926761800279344418002790051180027942681800279589618002791233180027960811800279347918002791526180027987331800279112618002792397180027968191800279168818002794811180027970281800279464818002791258180027983601800279667418002796500180027937011800279495718002796650180027902371800279740218002798822180027989081800279157718002796707180027929081800279799218002797131180027984041800279777318002792426180027992991800279693618002792360180027987221800279964518002799035180027971781800279939318002796632180027935651800279826918002797573180027943481800279467518002791723180027994591800279347418002797159180027974341800279091518002795844180027921241800279602018002793182180027991931800279410618002790221180027947201800279872518002790842180027900661800279058218002795031180027929321800279155018002792135180027924121800279362618002791129180027986901800279884918002793607180027958681800279451118002791205180027941861800279203318002792567180027913211800279989018002794523180027926711800279255518002791921180027929701800279448918002795017180027990271800279466818002798170180027954511800279678018002798683180027929061800279052218002797576180027910081800279336418002794424180027971771800279283218002794352180027924091800279168918002792486180027983021800279287418002796366180027977091800279831818002792782180027926111800279998718002797737180027965711800279360418002799499180027965201800279358818002797566180027991701800279255418002796278180027911131800279190318002799767180027931631800279350318002790533180027900721800279478418002791148180027918721800279378618002798508180027958081800279059718002794241180027935961800279511418002798645180027947341800279573418002795790180027979421800279005318002790016180027919421800279705518002791038180027912931800279808318002790653180027991561800279995518002798114180027963241800279310018002798437180027991061800279791718002791001180027923431800279577918002793199180027942821800279222018002795199180027953151800279859118002799113180027928651800279651918002795698180027957921800279601918002792717180027987151800279065118002798713180027903861800279185818002790426180027922631800279284318002794575180027994271800279696218002794921180027974591800279678418002792146180027975511800279781218002793571180027977531800279872418002793370180027958371800279245718002792080180027934271800279683118002790503180027929921800279683718002795385180027937571800279835518002798561180027983131800279789218002798787180027956151800279259218002795648180027994331800279197618002790179180027927831800279969318002798755180027983561800279958518002798875180027902021800279192318002796286180027912951800279241918002795407180027915811800279043718002799791180027949011800279903118002798279180027966161800279523318002790467180027995781800279270718002795316180027931511800279597918002790618180027954851800279667118002792072180027912121800279422518002790111180027996971800279817918002797686180027925981800279872318002799324180027908831800279953418002791988180027954291800279649618002791207180027915191800279810918002793811180027978361800279686218002792534180027949691800279644818002796554180027947121800279749618002799146180027983811800279428718002792454180027919661800279133318002795880180027922481800279712218002799303180027982071800279172018002799039180027973591800279529318002793049180027907831800279392218002798240180027972451800279352318002791252180027912811800279287718002790417180027958321800279025918002798816180027972691800279618918002793220180027967121800279643518002792963180027964371800279959018002794069180027964431800279390118002795418180027902681800279085318002796297180027960081800279659618002791376180027946791800279340518002790401180027970101800279598218002790648180027908381800279532818002792626180027914701800279845418002793948180027956141800279056018002799653180027902581800279027718002796738180027987931800279989918002795708180027985531800279619418002793057180027990281800279415218002794150180027949371800279133418002793202180027909771800279757918002797332180027996691800279619118002790658180027979361800279928718002796788180027985981800279576818002797919180027942061800279537318002790283180027929251800279137018002790282180027910341800279024318002793718180027926601800279997518002792049180027988431800279410518002792826180027909511800279397218002793681180027958031800279122818002791393180027966941800279174118002796846180027938021800279928918002793531180027988201800279440718002790397180027976601800279128518002794015180027900001800279189618002791130180027965161800279833318002790719180027916741800279376618002795374180027991891800279791618002790134180027991141800279510618002792752180027922951800279908318002799462180027945091800279290218002792410180027933261800279495018002794898180027931431800279116518002793132180027963581800279768318002799375180027928941800279345618002793537180027904121800279485618002794582180027953261800279246118002795835180027952561800279007718002792821