var s=new Array();
s[0]="230221275275275275275275275275275275308324324324324324324324324324324324003002005005005005005005005005005005009005012012012012012012012012012012";
s[360]="227220271271271271271271271271271271306322323323323323323323323323323323002002005005005005005005005005005005006004011011011011011011011011011011";
s[720]="234251278278278278278278278278278278302316319319319319319319319319319319004003005005005005005005005005005005007007009009009009009009009009009009";
s[1080]="244277288288288288288288288288288288299310315315315315315315315315315315005003005005005005005005005005005005007004007007007007007007007007007007";
s[1440]="291286291291291291291291291291291291312308312312312312312312312312312312005002005005005005005005005005005005006003006006006006006006006006006006";
s[1800]="294293294294294294294294294294294294309310309309309309309309309309309309005003005005005005005005005005005005005004005005005005005005005005005005";
s[2160]="297305297297297297297297297297297297306312306306306306306306306306306306005003005005005005005005005005005005005003005005005005005005005005005005";
s[2520]="299312299299299299299299299299299299304310304304304304304304304304304304005001005005005005005005005005005005005001005005005005005005005005005005";
s[2880]="298305298298298298298298298298298298299294299299299299299299299299299299005002005005005005005005005005005005005003005005005005005005005005005005";
s[3240]="294290294294294294294294294294294294292270292292292292292292292292292292005004005005005005005005005005005005005004005005005005005005005005005005";
s[3600]="294287294294294294294294294294294294291265291291291291291291291291291291005004005005005005005005005005005005005004005005005005005005005005005005";
s[3960]="296275296296296296296296296296296296293255293293293293293293293293293293005004005005005005005005005005005005005005005005005005005005005005005005";
s[4320]="299279299299299299299299299299299299296258296296296296296296296296296296005005005005005005005005005005005005005005005005005005005005005005005005";
s[4680]="302302302302302302302302302302302302298298298298298298298298298298298298005005005005005005005005005005005005005005005005005005005005005005005005";
s[5040]="304304304304304304304304304304304304299299299299299299299299299299299299005005005005005005005005005005005005005005005005005005005005005005005005";
s[5400]="307307307307307307307307307307307307299299299299299299299299299299299299005005005005005005005005005005005005005005005005005005005005005005005005";
s[5760]="308308308308308308308308308308308308298298298298298298298298298298298298006006006006006006006006006006006006005005005005005005005005005005005005";
s[6120]="310310310310310310310310310310310310295295295295295295295295295295295295006006006006006006006006006006006006005005005005005005005005005005005005";
s[6480]="313313313313313313313313313313313313293293293293293293293293293293293293006006006006006006006006006006006006005005005005005005005005005005005005";
s[6840]="316306316316316316316316316316316316289295289289289289289289289289289289008007008008008008008008008008008008005004005005005005005005005005005005";
s[7200]="315310315315315315315315315315315315287300287287287287287287287287287287007005007007007007007007007007007007005003005005005005005005005005005005";
s[7560]="312306312312312312312312312312312312285294285285285285285285285285285285006003006006006006006006006006006006005002005005005005005005005005005005";
s[7920]="311307301311311311311311311311311311281289241281281281281281281281281281005004005005005005005005005005005005005003005005005005005005005005005005";
s[8280]="308310299308308308337308308308308308270279243270270270336270270270270270005004004005005005005005005005005005005004004005005005005005005005005005";
s[8640]="303310290303303303332303303303303303260269243260260260326260260260260260005004003005005005004005005005005005005004003005005005004005005005005005";
s[9000]="301308294301301301329264301301301301264272252264264264330242264264264264005004002005005005003005005005005005005004002005005005003005005005005005";
s[9360]="296278298326296338324257296296296324271271250273271302337243271271271254005004003005005005003004005005005005005004003005005005003004005005005005";
s[9720]="298292277314255333318249290290290303270296277292268315349250284284284294005005004004005004004002005005005004005005004004005004004002005005005004";
s[10080]="301291267316271334320257292292292305307312328325293344379300313313313330004005002002004003005001005005005004005006003003006005006002006006006005";
s[10440]="310329270316281344325284322302302306318296336355308359329370295328328358004009002004005006009003010010010004015026006012015016028010028028028013";
s[10800]="328359291321309359339305332316316316314271309351291347317376303316316348006010005009005014013007016016016009007010005009005014013007016016016009";
s[11160]="343366304343329371351321340333328325301250277321265324293366286323292304014015012025018028015025021028028025005005004008006009005008007010010008";
s[11520]="360334306341321332355323344388332338267252267304263282283314282256282284026013014027031032025032009031032028008004004008009010007010002009010008";
s[11880]="329258315333332355354301337405357359286244279303269301290286290243271270031008024017030032031032014020032020009002007005009010009010004006010006";
s[12240]="310252320329319338355298340421335396278263274318282279296295298233289294031019018009020032032029023007032013009005005002006010010008007002010004";
s[12600]="299295314330322334411290340397337403270297265298271271277294294231284316020014007007010027028013018016027008007005002002003009010004006005009003";
s[12960]="278307316329342323403279322341330364270304256279260255268290277252280305007009007005006019019007011018018008003004003002003009009003005008008003";
s[13320]="279299320323334316401280314310322323287308283301278268280294284279292303009007009005006017010009011013014010005003004002003009005004006007007005";
s[13680]="313302295294302313387289313281313275300301301300298284291297297323302294006005005004006012006003012005009010004004004003004009004002009004006007";
s[14040]="342316302272285307356288293281315239304311293303312283301308289328307289002007003003004006008003010003005006002007003003004006008003010003005006";
s[14400]="334308279294287306338257298309325228319321288315329277309313285300302294003009002002003002009007010004007005003009002002003002009007010004007005";
s[14760]="295303270277302285332208300327337265332321312298323306323304297305291311003009002002006002007005008004005004003009002002006002007005008004005004";
s[15120]="276311296292316267339210294311338295297342313312337319327297320334277302003008002002007002004004004006003004004012003003009003005005006008005005";
s[15480]="261312308299334290328255284300311312275323311319329300314272308341284287004005002002005002002004002003003007005005002002005002002005003004004008";
s[15840]="253288302290354289299291274314289307289304312308328282290263273329301278002003003002003002003003003002004007002003003002003002003003003002004007";
s[16200]="252254305286360322319289278307291310293286309290342285282282274327294276005003003002003002007002006004007003005003003002003002007002006004007003";
s[16560]="285262296291346327372302331317295322303299318302335305324293308316283300012007002004004002009003011011008003010006002003003002008003009009007002";
s[16920]="293276309313341322381318364293285325312320315318329318360294339308271321016010005004010003008007009015009005020013006005013004009009011019012006";
s[17280]="293276308297339313342305337270280339328326309322320357380309326301281333009007003002004002003005002005003003023017008005011006007013007013009009";
s[17640]="289289294311331318336315308268301373327282314334319343379327294306302340009011003003003005005003003006003004020024007007007011012008008014007008";
s[18000]="279296284313336308327331346273303358322244304315321310350339286294298328005008002002006003005005003007006004007012003004009005008008004010008006";
s[18360]="266277271288325277308319360266288301298202304313322285322318291280290304006005002002007003003007004008006003006005002002007003003007004008006004";
s[18720]="266291265299318269304308323282287284298258299316338272286300302281303300005003003002007003003005004008005004005003003002007002003005004008005005";
s[19080]="268269297298279283311304291292292280317325279304345271257296304291318290003003002002004004005004003004007008003003002002004004005004003004007008";
s[19440]="274247316305269290322300288299299278318331273312339270277295304289330281004004003002004004008004003005006007004004003002004004008004003005006007";
s[19800]="307284298331294286342306292308317279312309286328327300319302311293315283006002002002006003006003002004004004006002002002006003006003002004003004";
s[20160]="309307283308321304345303299313323279292279285299302289335296309295295284006003003002004002004002004002006002006003003002004002004002004003006002";
s[20520]="308282292291298289315285293296311271283273284284294270317265272292290276009006005002004002006003005003007002009006004002004002005003005003007002";
s[20880]="296253310263270288276267285281298258308289316279302288316276286299302287009006002002002002004002002006003002009006002002002002004002002006003002";
s[21240]="288234282257255286267253275272281241318293312285316296305299304310316298008006002003004002004004003007003005008006002003004002004004003007003005";
s[21600]="281240275267257286302245272273274247315294285297310287281282330305286300006006002003005002005003007005006007006006002003004002005003007005006007";
s[21960]="289281300271281302317266266292272285321300268307308286267276343319269300003003002002003002002003005002004005003003002002003002002003005002004005";
s[22320]="320305301258285292294292276271266284323297299303296295277309324318292296002002002002003002002003002002002002002002002002003002002003003002002002";
s[22680]="317312314279269272300283267238257276310293287295291292288322295295287298003003002003002002003002002003002002003003002003002002003002002003002002";
s[23040]="303276308330272286301287255250265307302265285311312296289329279290297304004003002002005002003003003005002002004003002002005002003003003004002002";
s[23400]="283239291306303269290271267269272305287267287308302292291306276303298286002003002002003002004003003004002002003003002002004002004003003004002002";
s[23760]="308263280287302274286258263266278271305289290280289294283267289313310290002003002002002002003003002004003002002003002002002002003003002004002002";
s[24120]="340337304309298276293268264298297279304329284300290297283256284323310300002002002002003003004004003002003003002002002002002003004004003002003003";
s[24480]="349341336311265274288278273314314323278322296308280307267288272304298304003003002002002002007003003003003003003003002002003002007003003003003003";
s[24840]="318309334288283284273271285277311311293297301290260297235312285283304288003006002002004002006002003003002002003005002002004002006003003003002002";
s[25200]="264302314288296272263262304258285310312286290296271293224297287287304289003008002002002002005004002003002002003008002002002002005004002003002002";
s[25560]="277268310266273257270249278251279316308264274299280298265281286285296287002009002002002002005003002003002002002009002002002002005003002003002002";
s[25920]="249250275259268264263231241252283296300268285308278305317276299281315271002008002002004002002004004004003003002008002002004002002004004004003003";
s[26280]="240248271271284296265234260258270293316263298307284297317273284272302282003004002002005003002006007006004004003004002002005003002006007006004004";
s[26640]="240226239257273280255233283243232276327261289302282271305269247264279284005004002002005003004007007008004008005004003002005003004007007008004008";
s[27000]="222208236239267259253220295208193262290265268278273270296277215264285286006005002004003003007007004008004009006005002004003003007007004008004009";
s[27360]="245227268252297274267242316208221276264275270273273285299286231285304312004008004005004004005006003005003009004008004005004004005006003005003009";
s[27720]="290247286263313285276267308212253285300297310281281304303303267304311333004009003006005003004003003004004009004009003006005003004003003004004009";
s[28080]="285239251255292281265263274197263267331300330289288309307307276308324346002006003005005006008003003008002006003006003005005006008003004008002006";
s[28440]="238237220224279265259239255247239252327277318305296289294309293308338345002003003004003008009003003009003003002003003005005010012004003012004003";
s[28800]="266245236240254284258256291325241290324255307320306276312320322307318356002004003006003005010006003007004004003005004008004006012007004009004005";
s[29160]="313271291288247302350296347389251345335253303324309268280310324293285376003008004008003005009009005002004006003008004008003005009009005002004006";
s[29520]="280270316299238292348293345376232346291234294312314266264296304253281365006008004005005008007009007005004006006008004006005008007009008005004006";
s[29880]="260260329305239304347288356365257336250229297318318282270298292221306328005005003007003006003007007008004008005005003007003006003007007008004008";
s[30240]="290320314322292339350300382381320365278267298359329320296309295211326324007006007019005009011011014014005016004003003009002004005005007007002008";
s[30600]="318357252309321321304277377353309351318295305372303317328321297219322319002002002009003003004004006003003006002002002009003003004003006003003006";
s[30960]="305312229281273278253243347302266328304293285348295298339322288274320330002006003008003002003004004003006007002006003008003002003004004002006007";
s[31320]="311263250257251286231230315290268314284303277303297300328319287281291352005007003006003003003005002004008005005007003006003003003005002004007005";
s[31680]="338257280240265319224240304310289305285328319284314311316323309275292353004005004004002003002006004004005002004005004003002003002006004004005002";
s[32040]="314264281242254293240220295298280285298321338300317294293320329314308340003003003002003002004006003003003003003003003002003002004006003003003003";
s[32400]="275250264252248249256205268267247309300290328305302293286290321331299336004002003005003002003004003004004003004002003005003002003004003004004003";
s[32760]="269252266260248251269247259262252336299279325331304293303272309304302321004003003006002002002003004005003003004003003006002002002003004005003003";
s[33120]="284253268237249253264271251289248317293293314320299296322294305299302297002002002002002002002002002002003003002002002002002002002002002002002003";
s[33480]="261262283231262276254276270282231275293307309317307314308299307307305287002003003002003002002002002002002003002003003002003002002002002002002003";
s[33840]="287240291245286294253279286271236232311305318306316340288294325285309296002004004003002002002002002002002003002004004002002002002002002002003003";
s[34200]="299252291271286280255286295312250249307316322296310332295321331305303321002005004003002002002002002002002003002006005004002002003003003002003004";
s[34560]="281270298291258268278273298304276252302302319322302299307331314308308318002004003003002002003002002002002002002004003003002002003002002002002002";
s[34920]="284286293296283275313277297304279260303300299314302300307312308311310303002002002002002002002002002003002002002002002002002002002002002003002002";
s[35280]="291293264326281292281275270294294274311304298297338303310310308296300317001002001002002002002003002002003002001002001002002002002003002002003002";
s[35640]="295300287311277286267286294279277281303294294293314311306321319306297294002002002002002002002002002002002002002002002002002002002002002002002002";
s[36000]="294298277283290280286254259263269276303311305303309298297300300293295286001002002002001002002002002002002002001002002002001002002002002002002002";
s[36360]="299290267281287294282278268256272308287310294331301310292304298295309298002002002002001002002002002002001002002002002002001002002002002002001002";
s[36720]="285293302293302290281283293267284287304305297304299303297309294309294301002002002002002003002002002002002002002002002002002003002002002002002002";
s[37080]="328298303299279296299275303269306318300290340304298288306317303300306285001002001002002002002002002002001002001002001002001002002002002002001002";
s[37440]="277261312318270304283325272303310292301279307305308317304294304306301295002002002003002002002002002002002002003002002003002002002002002002002002";
s[37800]="294334306312292294287315290314309304289289293300319306300302329311295295002002002002002002002003002002002002002002002002002002002003002002002002";
s[38160]="283313300293296276305272277292294300285301301291304296301309317301293292002002002002002002002002002002002001002002002002002002002002002002002001";
s[38520]="326308310291292301307290306312309298262309311290295296308306295283294287002002001002001002002002002002001001002002002002001002002002002002001002";
s[38880]="286301329295300316310310288297308305294296289289301292306320284296300293002001001001001001002001002001002002001001001001001002001002002002001002";
s[39240]="295324307288292307293291301284312305289298295292306297307298299298276289002002002002002002002002002002001002002002002002002002002002002002001002";
s[39600]="302338306298307329292317318305312317283301294269285297318305284279280276002001002002001002002002002002002002002001002002001002002002002001002002";
s[39960]="310320322317315298321317311314289312283282304297304290305322299293288295002002002002002002002002002002002002001002002001002002002002002002001002";
s[40320]="348317311315317291344318292331324306289287299305282294306287297295285296002002002002002002002002002002002002002002002001001002002002002002001001";
s[40680]="304297309296320296305326296307319325290297282297288303309294274281296309002002002002002002002002002002002002002002002001001002001002002002002002";
s[41040]="307333325301297310314310301298288336272311293279299290308290262289291287002002002002002002002002002001002002002002002002002002002001002001002002";
s[41400]="326333308304339317320324284311338337287324302286291291310314277274283276003004003003003003003003005004004004002002002002002002002002003002002002";
s[41760]="352318296317324305329316321330308307299288274291314302303298283287288285004004003004004004004004005004003003002002001002002002002002002002002002";
s[42120]="324322329304325314325317315326298327285266284311305298291301293297289305002003003002002003003002003003002003002002002002002002002002002002002002";
s[42480]="301303315323306305321321299315288309283290283301290299297305311301269283002002002003002002002002002002002002002002002002001002002002002002002002";
s[42840]="321311296313319299319306282298306309308287288286287303315315285278307275002002002002002002002002002002002002002002002002002002002002002002002002";
s[43200]="322300336307284294327295290283316321306285284271303300297303314282291291002002002003002002002002002002002002002002002003002002002002002002002002";
s[43560]="314277330309317309327305305279305317295311303292296306310311289291288295002003002002002002002002002002002003002003002002002002002002002002002002";
s[43920]="299292297309290337313320327324322299287298298282299295288315294287282328002003002002002002002002002002002003002003002002002002002002002002002003";
s[44280]="291302312301306326314331301328292290271284284287284291282319292268265333002002002002002002002002002002002002002002002002002002002002002002002002";
s[44640]="291309311298313281331317290327294285290299299286279289290309290286270302002002002001002002002002002001002002002002002001002002002002002001002002";
s[45000]="299327287329310306298322295319322305303293303334288306300319273273318276002001001002001002002001002002002002002001001002001002002001001002002002";
s[45360]="320318309294304297325309301318305288281287290296312291309286287286297295002002001002002002002002002002001002002002001002002002002002002002001002";
s[45720]="304297307307309306302315296308324285288293292292300291302283307292298302002002001002002002002002001002002002002002001002002002002002001002002002";
s[46080]="293296299305293296300324283315288288292308313289293292297286278300308301002002001002001002002002002002001002002002001002001002002002002002001002";
s[46440]="281274273279259293293303287284268293303305307287281282287301285312295284002003001002001002002002002003001002002003001002002002002002002003001002";
s[46800]="295346305315295300301300351351304320300318311310311277244318314269302278003004003003005003003002004003002005003005003002005003003002004003002005";
s[47160]="302362332335328304291346351329325336298326298326301275276306332271302279009009008009008006006006011007006013004004004004004003003003005003003006";
s[47520]="280295322321312285281336329269296328286309301307280283302289315281287274006004003008002002003007004004003005006004002008002002003007004004003005";
s[47880]="286255314307307273308328320251283322288260297297253271285288304284271260009005004010006004005009007007003008009005004009006004005009007007003008";
s[48240]="300266319272327284317334321268308331262273286273247246290266290280267256010009009010009007008010009009005010010009009010009007008010009009005010";
s[48600]="323266324322334305355319342276340322290284301282260257309270301278271282022022022022022021022022022022020022010010010010009009010010010010009010";
s[48960]="331331331331360317331331352331323331286286286286236250286286305286277286031031031031031031031031031031031031010010010010010010010010010010010010";
s[49320]="344344344344344344344344308344344344291291291291291291291291274291291291044044044044044044044044044044044044010010010010010010010010010010010010";
s[49680]="356356356356356356356356328356356356296296296296296296296296274296296296056056056056056056056056055056056056010010010010010010010010009010010010";
s[50040]="346346346346346346346346322346346346296296296296296296296296272296296296046046046046046046046046045046046046010010010010010010010010009010010010";
s[50400]="332332332332332332332332302332332332294294294294294294294294273294294294032032032032032032032032032032032032010010010010010010010010009010010010";
s[50760]="324324324324324324324324287324324324293293293293293293293293277293293293024024024024024024024024024024024024010010010010010010010010010010010010";
s[51120]="318318318318318318318318278318318318295295295295295295295295281295295295018018018018018018018018018018018018010010010010010010010010010010010010";
s[51480]="314314314314314314314314314314314314297297297297297297297297297297297297014014014014014014014014014014014014010010010010010010010010010010010010";
s[51840]="312312312312312312312312312312312312297297297297297297297297297297297297012012012012012012012012012012012012010010010010010010010010010010010010";
s[52920]="307307307307307307307307307307307307298298298298298298298298298298298298010010010010010010010010010010010010010010010010010010010010010010010010";
s[53280]="307307307307307307307307307307307307298298298298298298298298298298298298010010010010010010010010010010010010010010010010010010010010010010010010";
s[53640]="306306306306306306306306306306306306298298298298298298298298298298298298010010010010010010010010010010010010010010010010010010010010010010010010";
s[54000]="305305305305305305305305305305305305299299299299299299299299299299299299010010010010010010010010010010010010010010010010010010010010010010010010";
s[54360]="304304304304304304304304304304304304299299299299299299299299299299299299010010010010010010010010010010010010010010010010010010010010010010010010";
s[54720]="302302302302302302302302302302302302301301301301301301301301301301301301010010010010010010010010010010010010010010010010010010010010010010010010";
s[55080]="300300300300300300300300300300300300303303303303303303303303303303303303010010010010010010010010010010010010010010010010010010010010010010010010";
s[55440]="298298298290298298298298298298298298305305305296305305305305305305305305010010010009010010010010010010010010010010010009010010010010010010010010";
s[55800]="299299299294299299299299299299299299310310310297310310310310310310310310010010010007010010010010010010010010010010010008010010010010010010010010";
s[56160]="301301301302301301301301301301301301321321321319321321321321321321321321010010010003010010010010010010010010021021021007021021021021021021021021";
s[56520]="299299299299299299299299299299299299330330330353330330330330330330330330010010010003010010010010010010010010030030030011030030030030030030030030";
s[56880]="296296296290296296296296296296296296327327327353327327327327327327327327010010010007010010010010010010010010027027027021027027027027027027027027";
s[57240]="296296296295296296296296296296296296317317317333317317317317317317317317010010010009010010010010010010010010017017017017017017017017017017017017";
s[57600]="297297297297297297297297297297297297313313313313313313313313313313313313010010010010010010010010010010010010013013013013013013013013013013013013";
s[57960]="299299299299299299299299299299299299312312312312312312312312312312312312010010010010010010010010010010010010012012012012012012012012012012012012";
s[58320]="300300300300300300300300300300300300309309309309309309309309309309309309010010010010010010010010010010010010010010010010010010010010010010010010";
s[58680]="300300300300300300300300300300300300308308308308308308308308308308308308010010010010010010010010010010010010010010010010010010010010010010010010";
s[59040]="301301301301301301301301301301301301308308308308308308308308308308308308010010010010010010010010010010010010010010010010010010010010010010010010";
s[59400]="302302302302302302302302302302302302307307307307307307307307307307307307010010010010010010010010010010010010010010010010010010010010010010010010";
s[59760]="302302302302302302302302302302302302307307307307307307307307307307307307010010010010010010010010010010010010010010010010010010010010010010010010";
s[60120]="302302302302302302302302302302302302307307307307307307307307307307307307010010010010010010010010010010010010010010010010010010010010010010010010";
s[1]="252258296296296296296296296296296296316344332332332332332332332332332332004002005005005005005005005005005005015009016016016016016016016016016016";
s[361]="254267298298298298298298298298298298316348333333333333333333333333333333004002005005005005005005005005005005015007016016016016016016016016016016";
s[721]="254287299299299299299299299299299299309327326326326326326326326326326326004003005005005005005005005005005005012009013013013013013013013013013013";
s[1081]="251289296296296296296296296296296296299308316316316316316316316316316316005003005005005005005005005005005005008006008008008008008008008008008008";
s[1441]="294292294294294294294294294294294294312311312312312312312312312312312312005002005005005005005005005005005005006003006006006006006006006006006006";
s[1801]="294293294294294294294294294294294294310313310310310310310310310310310310005001005005005005005005005005005005005002005005005005005005005005005005";
s[2161]="296300296296296296296296296296296296305311305305305305305305305305305305005003005005005005005005005005005005005003005005005005005005005005005005";
s[2521]="297299297297297297297297297297297297302301302302302302302302302302302302005003005005005005005005005005005005005003005005005005005005005005005005";
s[2881]="295285295295295295295295295295295295295275295295295295295295295295295295005004005005005005005005005005005005005004005005005005005005005005005005";
s[3241]="291262291291291291291291291291291291289237289289289289289289289289289289005003005005005005005005005005005005005003005005005005005005005005005005";
s[3601]="292258292292292292292292292292292292290231290290290290290290290290290290005002005005005005005005005005005005005002005005005005005005005005005005";
s[3961]="295252295295295295295295295295295295293242293293293293293293293293293293005004005005005005005005005005005005005004005005005005005005005005005005";
s[4321]="299256299299299299299299299299299299297253297297297297297297297297297297005005005005005005005005005005005005005005005005005005005005005005005005";
s[4681]="302302302302302302302302302302302302299299299299299299299299299299299299005005005005005005005005005005005005005005005005005005005005005005005005";
s[5041]="304304304304304304304304304304304304300300300300300300300300300300300300005005005005005005005005005005005005005005005005005005005005005005005005";
s[5401]="306306306306306306306306306306306306300300300300300300300300300300300300005005005005005005005005005005005005005005005005005005005005005005005005";
s[5761]="309309309309309309309309309309309309299299299299299299299299299299299299006006006006006006006006006006006006005005005005005005005005005005005005";
s[6121]="312312312312312312312312312312312312296296296296296296296296296296296296006006006006006006006006006006006006005005005005005005005005005005005005";
s[6481]="314314314314314314314314314314314314293293293293293293293293293293293293007007007007007007007007007007007007005005005005005005005005005005005005";
s[6841]="316323316316316316316316316316316316291289291291291291291291291291291291008008008008008008008008008008008008005005005005005005005005005005005005";
s[7201]="318325318318318318318318318318318318288296288288288288288288288288288288009009009009009009009009009009009009005004005005005005005005005005005005";
s[7561]="320325320320320320320320320320320320285290285285285285285285285285285285010009010010010010010010010010010010005004005005005005005005005005005005";
s[7921]="322324311322322322322322322322322322285289244285285285285285285285285285011010011011011011011011011011011011005004005005005005005005005005005005";
s[8281]="316322306316316316344316316316316316276282244276276276342276276276276276008006007008008008008008008008008008005004004005005005005005005005005005";
s[8641]="307324294306307307335307307307307307264273231270264264329264264264264264005002002005005005004005005005005005005002002005005005004005005005005005";
s[9001]="305330303305305305333269305305305305264273227270264264330244264264264264005002001005005005002005005005005005005002001005005005002005005005005005";
s[9361]="301292310317301344330266301301301330276277235280276307341256276276276259005003002005005005001004005005005005005003002005005005001004005005005005";
s[9721]="303292288314260338324263296296296319279296275295277324359283293293293304005004004004005004003003005005005004005004004004005004003003005005005004";
s[10081]="308293281323276341327272298298298329305324324306291342377321311311311306004004003002004002005003005005005002004004003003005003005003005005005002";
s[10441]="311310279323278345325289323302302327313324335323303354324376290323323328004008004003005002009004010010010004012020010007013004022009023023023010";
s[10801]="318322285318298349329296323306306321321317307328301352322384304321321336003009005004004007006004009010010008008019012009010015014009021021021017";
s[11161]="329323300330321356336306326318313312311285259314277332302374286331301308004012010011010013003011011013013011004008007008007009002008008010010008";
s[11521]="342303305336326315338305324357315323276263247303263289290321281279289294011010012010014015009015009014015008007007008006009010005010006009010005";
s[11881]="318254297331324336335284310358338351279247270304260304292286290276274296012006011005011013012013005008013005009005008003009010009009004006010004";
s[12241]="314247297322307326338286317374324396247253272304274277290278295259281318013011008006008014015012004009014009008007005004006009010008003006009006";
s[12601]="313269291308301326397285331361341393245277274287282281276275296246286333007010004004004011015006004012011006005007003002003007010004002008007004";
s[12961]="282286294304323318354287318322341354275294281287283269305297291257301324003003003002003005010002002007005003002003003002003004009002002006005002";
s[13321]="290305295318317300359295303302314323306306301303297275310320291270306318006002004002004005009004004003004003006002004002004005009004004003004003";
s[13681]="314332267302302298354299308302303290323303304286307289311319298303305305004002004002007007009006008002006007004002004002007007009006008002006007";
s[14041]="326345279282300295341288308307317266308320295298318295315311309309311302002006002003006005009007010003005008002006002003006005009007010003005008";
s[14401]="333322297292300295333259305316329266298331287311330277312309305284308319003007002003003003008008009005004005003007002003004003008008009005004005";
s[14761]="297305313293321294323224304331334295316327305294337297326310293291290330003005002002005002006007007002004003003005002002005002006007007002004003";
s[15121]="305308293290329297321229310326343312316334324312329309333307301323268320003007002002004002003006003004002004004009002003005002004007004006003005";
s[15481]="309315284293331303326259303309310323305323314305302312308275286309277285003006002002002002002004003005003007003006002002002002002004003005003007";
s[15841]="293294280299351306317287296321277316302315314298315308294271270288306279002004002002003002004004004002003005002004002002003002004004004002003005";
s[16201]="281264312299355329344279292326283306306303318312344287288287288289307308005004002002005002007004005004004002005004002002005002007004005004004003";
s[16561]="287257318282327314378255312320298320298303326303331322300296303303294314008004002002004002005004006008003003008004002002004002005004007008003003";
s[16921]="306277323295323323368281332287297340300321305306323327326302315296280308006003003002006002004004007008006005008003004003007003004006009010008006";
s[17281]="302289314296310326318311328244302347317326290306320353354314310304281309005005003002004002002004005005007007010010007004009005005009010010015014";
s[17641]="285296293320289323311345304247317361325286293312314332359320299312286318006011004003003003003003004004006007010016006004005004004005007006009010";
s[18001]="261306300304323332321362341260313351304269302299319322329337296297284308002009002003004002003004004003006003003009002003004002004004004003006003";
s[18361]="251296273274359311304343351267297314270245301313327304298327302275283295004008002003003003004006005006009005004008002003003003004006005006009006";
s[18721]="242290254251339284293327313274287285275292312309338305263317305269291294004006004002005002003003005008008008004006004002005002003003005008008008";
s[19081]="245253297279277286306307299281288273303311300316341307234301292262308285002003002002006005003003005006006008002003002002006005003003005006006008";
s[19441]="279221308293249289329296310304294277316308277314342299260290278264327275003003003002005007006003003004003005003003003002005007006003003004003005";
s[19801]="305247294326271287341292319321308274308317296309334303308290297284319277003003003002004005007004002003002002003002003002004005007003002003002002";
s[20161]="298276287299303282335292312290323267300303292308311300329286316303299280002002002002003002004002004002004002002002002002003002004002004002004002";
s[20521]="289279304293296278309299287282318262298295289303298279312273288317297277006003003002003002004002006002005004006003003002003002003002006002005004";
s[20881]="295256292289285251281295280287299271310306301298299295301287292331300281006003002002002002002002003003004003006003002002002002002002003003004003";
s[21241]="311239298265280254268296263277261249335285335315313303299302323312323310004003002002002002004002002003002003004003002002002002004002002003002003";
s[21601]="303256269300295279279281275270257248343275306316303302289292304307290317003006003002002002006002006005003005003006003002002002006002006005003005";
s[21961]="304304272279305281296283250279282284332279296291309294298296321303275296002005003002002002004002004003003003002005003002002002004002004003003003";
s[22321]="314303294264297283312293287285271292309279316299343304317304299307302291002002002002002002002002002002003002002002002001002002002002002002003002";
s[22681]="292285321286278293283281278272266289298309283302318285309320297308297301002002002002001002002002002002002002002002002002001002002002002002002002";
s[23041]="286292293303275283272288268263277296301298290300326302293340293299307289002002002002002002002002002003002002002002002002003002002002002003002002";
s[23401]="283285306303305288281272289282273273291312304278309306303295291299287281003003002002003002003003002004002002003003002002003002003003002004002002";
s[23761]="298310293286301278272265274281270258301322306287286317295267295311286289002003002002002002003002002003003002002003002002002002003002002003003002";
s[24121]="294344314306290267262282271298279274297336289298293306298278292319288291002003002003002002003002002002003002002003002002002002003002002002003002";
s[24481]="304321320299258271249283278298297324276320296320289285310304289303299298002002002002002002005002002002003003002002002002002002005002002002003003";
s[24841]="304295308287256304243270281277302291287294290297266300281307307272302282003003002002003002005003004002003003003003002002003002005003004002003003";
s[25201]="270283285269261271248260283258302271292291282274271304272284310295309285002004002002003002007003004002002002002004002002003002007003004002002002";
s[25561]="277276318249249271266260260254304288295275288272266290311278299296306261002006002002003002007002004002002002002006002002003002007002003002002002";
s[25921]="254262271272275267280255235254302283297266291284269293307284293273303257002008002002004002004003003003002003002008002002004002004003003003002003";
s[26281]="240226266255279272261255239255278288308259306300285286301284289263300291003007002002002002002004004005002002003007002002002002002004004005002002";
s[26641]="231209258238266258255251270242232276314263289292281267307280273251289301005005002002003002004003004005002004005005002002003002004003004005002004";
s[27001]="215203237246260251256236282225194269291276258272279270317273270255273300005003003002003003005004003004003006005003003002003003005004003004003006";
s[27361]="227218236237253264260229264212238264287289272288285289313286285285288318007004003002003005003007002004003008007004003002003005003007002004003008";
s[27721]="269228242239253297267245246212251255311300313301288301306309298305320326007006004003004003005004002005003009007006004003004003005004003005003009";
s[28081]="296221237245247310268259268206252260335293323298288302297310279305328330006005005003003004009003002008002008006005005003003004009003002008002008";
s[28441]="265222240225254284267251297247242251330264307308299282283305274306326326003003002003002007010005004009002006003003003003003007010005004009002006";
s[28801]="266221263229273268298273330308240279327254303329304272291317293305318338002004002006003008010008006008004006002004002006003008010007006008004006";
s[29161]="280255289265278287338300357354255324348275308328320282284322305289309356003007003009003009009009007004005004004011005014005014015013011007008006";
s[29521]="267276309263265285336298348350238309319259290323317281272306293241294354005007004009004009008008007003004003005007004009004009008008007003004003";
s[29881]="236301333278247296335293350353245304252242288349331298287305285212310335004004005008002008007006003006006005004004005008002008007006003006006005";
s[30241]="250347336303289332346299370370271336267261293391352323309315299214319309007005006012004008013008006011007006004003004007002005008005004007004004";
s[30601]="266354305310322330312274366348239339303286310396321304340325301233306313004003003005002002008003003004003003004004004005003003008003004004003003";
s[30961]="290295298297286309262254355314226334307282309352287272353324292289304335004005002005002002007003005004006006004005002005002002007003005004006006";
s[31321]="352239285269279290245269350306256332310284285313292288337321293307285356004004003005002003005002005007006005004004003005002003005002005007006005";
s[31681]="347231282262269284214273331322274287296312309316326290329331316284298360003002002002002003003002003007003004003002002002002003003003003007003004";
s[32041]="277264288279239273236234290324239266302327330337341292317339335290320353002003002002004002004004002006003004003004003002005003005005003007003005";
s[32401]="234264278261231269276222271302229301312296328328319300313309330300318353002004003004004002004004003006004004002004003004004002004004003006003004";
s[32761]="231237262240218261272258262284241302295291318317306297311300307296306331002003003005003002003003005007002003002003002005003002002003005007002003";
s[33121]="232226245249234273258279264286237264289303317309311296319323302294311306003003002002003003002002003004002002002003002002003003002003003004002002";
s[33481]="225234247234253289252262280271255246298302315303302294306322313294290298002002002002002002002002002002002002002002002002002002002002002002002002";
s[33841]="251255261262290295264262305245241226302318319319311325270295324293289312002002003002002002002002002002002003002002003002002002002002002002002003";
s[34201]="246270290265297289289290308269264249303316320312300303289318323296301320002002002002002002003002003002002003002002002002002002003002003002002003";
s[34561]="272283294296285291288270300288299277296308300313300304316327309304317306002002002003002002003002002003002002002002002003002003003002002003002002";
s[34921]="306297302312290286302271307310295277298311279317298306324296315306313287002002002002002002002002002002002002002002002002002002002002002002002002";
s[35281]="309275273318262288287279288296285302278287319317324294319300311286302317002002002002002002002002002002003002002002002002002002002002002002003002";
s[35641]="291293278294263297278296286286294251280294298288304301295309312309292318002002002002002002002002002002001002002002002002001002002002002002001002";
s[36001]="295298269271319288273279276283284276298305294305306304301285311301291299002002002002002002002002002002002002002002002002002002002002002002002002";
s[36361]="283291277285274289279280282275292288310302310326294306295307310302308310001002001002002002002002002002001002001002001002002002002002002002001002";
s[36721]="312315306260280285266290294275278287304310297287315296303325289315294289002002001002002002002002002002002002002002001002002002002002002002002002";
s[37081]="313296262295296284280311320266304325293303302300314305311319294320289266002002001002002002002002002002001002002002001002001002002002002002001002";
s[37441]="276283323297294296264311291266305313281286310291298303282318299312298264002002002002002002002002002002002002002002002002002002002002002002002002";
s[37801]="293321303304283301284294286293317316273304281292296296291291315300305275002002002002002002002002002002001002002002002002002002002002002002001002";
s[38161]="296326300281266280292301277280294277290295308307310300306275319291293303002002002002002002002002002002002002002002002002002002002002002002002002";
s[38521]="312314298288318308290323312253279282286297297322301316311289277299302305001002002002001002002002002002001002001002001002001002002002002002001002";
s[38881]="306318287306288302305280307305312317279284291271305303293306300305273281002002002001002001002001001001001002002002001002001002002002002001001001";
s[39241]="331318306290302300335298315322321309299289297292307320287313299280304295002002001002001002002002002002002001002002002002001002002002002002002001";
s[39601]="315285311329299310300322338286303320284301316282302291315313286296312287002002002002002002002002002002001001001002002002002002002002002002001001";
s[39961]="307292315316330295309310320302299322284298300289300300298306294284270289002002002002002002002002002002002002001001001002002001002002001002002002";
s[40321]="316300298317318306318321292293285320282303304300301295316294304277296304002002002002002002002002002002002002002002002001001002002002002002001002";
s[40681]="318311302315293295313332338305303310297286300307292294299297291272281297002001001002002002002002001001001002002001002002002002002002001001001002";
s[41041]="305358327330296295303307305295292310291322298296303309297295282267290300002003002002002002002002002002002002002002001001001002002002002001002002";
s[41401]="317353323326329306330307286301329314270317292291307303305296256280289294004004003003003003003003003003004003002002002002002002002002002002002002";
s[41761]="334316307308318297336305299342312299285295296277269303311290297291300283003004004004003003004003003003003004002002002002002002002002002001002002";
s[42121]="315318320289326305325344311311306310289284296304301296300286323286309298003003002003002003003003003002003002002002002002002002002002002002002002";
s[42481]="304315311314303314319319322308316327285303287271292302295319301297288286002002002002002002002002002003002002002002001002002002002001002002002002";
s[42841]="293327318302319291320333321306317319291300284268291309295315286287282277002002002002002002002002002003002002002002002002002002002002002002001002";
s[43201]="304310324301302290342330304278294323279291307262295298295295299281268283002002002003002002002002002002002002002002002002001002002002002002002002";
s[43561]="321298326293294295306313321287303321293308302284310301307310279265289290002002002002002002002002002002002002002002002002002002002002002002002002";
s[43921]="312305313312309316319314302318303311275283306294299283298302311302274288002002002002002002002002002002002002002002002002002002002002002002002002";
s[44281]="301307306312328315323316315301296308262260309279289276295298290291275302003002002002002002002002002002002002003002002002002002002002002002002002";
s[44641]="299318299306310315308318302303299296288277312292288296292284311295285281002002002002002002002002002002001002002002002002002002002002002002001002";
s[45001]="315301320324301299316329303302312300295293304289301287315302308309301281002002002002001002002002001001002002002002001002001002001002001001002002";
s[45361]="316316313290319325340322275318312298312271287299284307297302294298296301002002001002002002002002002002002002002002001002002002002002002002001002";
s[45721]="313293291300295300325298328276289297308285278305292280310288299292273295002002002002002002002002002002002002002002002002002002002002001002001002";
s[46081]="285303313288301297311301304290309284309302296286287310308298281287291295002002001002001002001002002002001002002002001002002002001002002002001002";
s[46441]="289268277295263286266302268284315278322291293259294289280279284291280285002002002002002002002002002002002002002002002002001002002002002002002002";
s[46801]="314304279334271282325321312323282302325276303278298277248290294307299276004003003002004003002002003003003007004003003002004003002002003003003007";
s[47161]="306338298336320286299348340322297331308299295304301278279282311302297278007005004006008005004005007003003009005003003004006004002003005002002006";
s[47521]="285282289300319271282324334265278330294310310305274279310278297295296277006004002008005005005005004003004004006004002008005005005005004003004004";
s[47881]="287264309305320275306339331248301352290271307306250269297280291290275277008006004009005007007008007006006008008007004009005007007008007006006008";
s[48241]="295283326282336282321315326268311350264257292292234256297275284287273270012011011012007011011012011011010012009009009010005009009009008009008009";
s[48601]="324287325323333306345295332275312323287269298279244256307279263278273279023023023023020023023023022023022023010010010010009009010010009010009010";
s[48961]="331331331331359317346331339331323331286286286286236250317286264286276286031031031031031031031031031031031031010010010010010010010010009010010010";
s[49321]="345345345345345345372345333345345345292292292292292292359292255292292292045045045045045045045045045045045045010010010010010010010010009010010010";
s[49681]="353353353353324353380353353353353353296296296296302296362296253296296296053053053053053053053053047053053053010010010010010010010010008010010010";
s[50041]="336336336336306336362336327336336336293293293293300293359293260293293293036036036036036036036036026036036036010010010010010010010010007010010010";
s[50401]="321321321321291321321321296321321321292292292292299292292292268292292292021021021021021021021021018021021021010010010010010010010010008010010010";
s[50761]="319319319319289319319319282319319319294294294294301294294294278294294294019019019019019019019019019019019019010010010010010010010010009010010010";
s[51121]="316316316316286316316316277316316316295295295295302295295295281295295295016016016016016016016016016016016016010010010010010010010010010010010010";
s[51481]="313313313313283313313313313313313313295295295295302295295295295295295295013013013013013013013013013013013013010010010010010010010010010010010010";
s[52921]="307307307307307307307307307307307307297297297297297297297297297297297297010010010010010010010010010010010010010010010010010010010010010010010010";
s[53281]="306306306306306306306306306306306306297297297297297297297297297297297297010010010010010010010010010010010010010010010010010010010010010010010010";
s[53641]="305305305305305305305305305305305305298298298298298298298298298298298298010010010010010010010010010010010010010010010010010010010010010010010010";
s[54001]="305305305305305305305305305305305305298298298298298298298298298298298298010010010010010010010010010010010010010010010010010010010010010010010010";
s[54361]="304304304304304304304304304304304304299299299299299299299299299299299299010010010010010010010010010010010010010010010010010010010010010010010010";
s[54721]="303303303303303303303303303303303303300300300300300300300300300300300300010010010010010010010010010010010010010010010010010010010010010010010010";
s[55081]="302302302302302302302302302302302302301301301301301301301301301301301301010010010010010010010010010010010010010010010010010010010010010010010010";
s[55441]="299299299292299299299299299299299299302302302301302302302302302302302302010010010009010010010010010010010010010010010009010010010010010010010010";
s[55801]="295295295290295295295295295295295295304304304294304304304304304304304304010010010008010010010010010010010010010010010008010010010010010010010010";
s[56161]="290290290285290290290290290290290290309309309299309309309309309309309309010010010005010010010010010010010010010010010005010010010010010010010010";
s[56521]="289289289278289289289289289289289289315315315317315315315315315315315315010010010004010010010010010010010010015015015006015015015015015015015015";
s[56881]="292292292279292292292292292292292292317317317326317317317317317317317317010010010008010010010010010010010010017017017014017017017017017017017017";
s[57241]="295295295287295295295295295295295295313313313316313313313313313313313313010010010009010010010010010010010010013013013013013013013013013013013013";
s[57601]="297297297297297297297297297297297297311311311311311311311311311311311311010010010010010010010010010010010010011011011011011011011011011011011011";
s[57961]="298298298298298298298298298298298298310310310310310310310310310310310310010010010010010010010010010010010010010010010010010010010010010010010010";
s[58321]="300300300300300300300300300300300300309309309309309309309309309309309309010010010010010010010010010010010010010010010010010010010010010010010010";
s[58681]="301301301301301301301301301301301301308308308308308308308308308308308308010010010010010010010010010010010010010010010010010010010010010010010010";
s[59041]="301301301301301301301301301301301301307307307307307307307307307307307307010010010010010010010010010010010010010010010010010010010010010010010010";
s[59401]="302302302302302302302302302302302302307307307307307307307307307307307307010010010010010010010010010010010010010010010010010010010010010010010010";
s[59761]="302302302302302302302302302302302302307307307307307307307307307307307307010010010010010010010010010010010010010010010010010010010010010010010010";
s[60121]="302302302302302302302302302302302302306306306306306306306306306306306306010010010010010010010010010010010010010010010010010010010010010010010010";
s[2]="270324315315315315315315315315315315320366336336336336336336336336336336007004007007007007007007007007007007018010018018018018018018018018018018";
s[362]="276344321321321321321321321321321321322371339339339339339339339339339339010002010010010010010010010010010010019004019019019019019019019019019019";
s[722]="272333316316316316316316316316316316313334329329329329329329329329329329008002008008008008008008008008008008014005014014014014014014014014014014";
s[1082]="259302303303303303303303303303303303299304316316316316316316316316316316005002005005005005005005005005005005008004008008008008008008008008008008";
s[1442]="296290296296296296296296296296296296313314313313313313313313313313313313005002005005005005005005005005005005006003006006006006006006006006006006";
s[1802]="295288295295295295295295295295295295310316310310310310310310310310310310005001005005005005005005005005005005006001006006006006006006006006006006";
s[2162]="295292295295295295295295295295295295304309304304304304304304304304304304005003005005005005005005005005005005005004005005005005005005005005005005";
s[2522]="296284296296296296296296296296296296300292300300300300300300300300300300005004005005005005005005005005005005005004005005005005005005005005005005";
s[2882]="292270292292292292292292292292292292293264293293293293293293293293293293005004005005005005005005005005005005005004005005005005005005005005005005";
s[3242]="288252288288288288288288288288288288286233286286286286286286286286286286005003005005005005005005005005005005005003005005005005005005005005005005";
s[3602]="291257291291291291291291291291291291289230289289289289289289289289289289005003005005005005005005005005005005005003005005005005005005005005005005";
s[3962]="296277296296296296296296296296296296294264294294294294294294294294294294005004005005005005005005005005005005005005005005005005005005005005005005";
s[4322]="299295299299299299299299299299299299299289299299299299299299299299299299005005005005005005005005005005005005005005005005005005005005005005005005";
s[4682]="302321302302302302302302302302302302301314301301301301301301301301301301005005005005005005005005005005005005005005005005005005005005005005005005";
s[5042]="304322304304304304304304304304304304303315303303303303303303303303303303005005005005005005005005005005005005005005005005005005005005005005005005";
s[5402]="306330306306306306306306306306306306303346303303303303303303303303303303005005005005005005005005005005005005005005005005005005005005005005005005";
s[5762]="310330310310310310310310310310310310301379301301301301301301301301301301006006006006006006006006006006006006005005005005005005005005005005005005";
s[6122]="313315313313313313313313313313313313297326297297297297297297297297297297006006006006006006006006006006006006005005005005005005005005005005005005";
s[6482]="316327316316316316316316316316316316293330293293293293293293293293293293008008008008008008008008008008008008005005005005005005005005005005005005";
s[6842]="318328318318318318318318318318318318291307291291291291291291291291291291009009009009009009009009009009009009005005005005005005005005005005005005";
s[7202]="323335323323323323323323323323323323287306287287287287287287287287287287011011011011011011011011011011011011005005005005005005005005005005005005";
s[7562]="329335329329329329329329329329329329285283285285285285285285285285285285014013014014014014014014014014014014005004005005005005005005005005005005";
s[7922]="333349323333333333333333333333333333288293247288288288288288288288288288016012016016016016016016016016016016005003005005005005005005005005005005";
s[8282]="324326317324324324353324324324324324284290246284284284349284284284284284012005012012012012012012012012012012005002004005005005005005005005005005";
s[8642]="311323304311311311337311311311311311273281226279273273310273273273273273005001004005005005005005005005005005005001003005005005004005005005005005";
s[9002]="310337310310310310337275310310310310270281215276270270317252270270270270005002003005005005004005005005005005005002002004005005003005005005005005";
s[9362]="307306313318307349334275257307307335283288231287283313331271272283283265005004004004005005003004005005005005005004004004005005003004005005005005";
s[9722]="307290295324264342325272249299299317286315279297284331340304290300300307005004004004005004004002005005005004005004004004005004004002005005005004";
s[10082]="293284279325280340323274248296298324332323309296284337339319295269306292004002003004004004005002005005005002004002003004004004005002005005005002";
s[10442]="296291262327277340296279281297298326331327311295293345325347293276314307008005003007009006009007009010010004012007005010012009014010014014014005";
s[10802]="299299270319300340289281298296297324341343302302302352334353301283321325008006005007009008009008008009010008017013012016019018019018018020021016";
s[11162]="301287287316312341294289309301299314337312262301286339320345284305307309008007006009009009007009005009010008008007006009009009007009005009010008";
s[11522]="312270284319321298287287310313301314299270231284262295310312274299427303009006005006008010008010005007010005009006005006008010008010005007010005";
s[11882]="307251283302334319279274297309311345281243252287241302307281280309341303009003006003007010009009005002010003009003006003007010009009005002010003";
s[12242]="317244279287320314283281302327311372225242251283244276295263278285301311007006005003007009010006005005008005007006005003007009010006005005008005";
s[12602]="318247285289313319387288318330337380238269266281270284272268288263299328003007002002005006010004005009004005003007002002005006010004005009004005";
s[12962]="278253298303310307344303315314338349304297295297298289319314302277315325003003002002003002010004005007002005003003002002003002010004005007002005";
s[13322]="276297299317294289340318311312303308346313301304307288326346298273312299005003003003005004009003007005003005005003003003005004009003007005003005";
s[13682]="291370261310295286331311318326295287338340301295302303326331297292305287004003004002006006009005009003006006004003004002006006009005009003006006";
s[14042]="302377272299307289327278317320321284311363304301312313327305311298314303003003003003005004007008010003006008003003003003005004007008010003006008";
s[14402]="310345297303318282324258316302326280291363312304324297311300310275312319003005002003006005005008009004005005003005002003006005005008009004005005";
s[14762]="299311293292349288300238310306326283302337320291337285327316305279304340003003002002006003004005007003004004003003002002006003003005006003004004";
s[15122]="308302303291342311279241318301345300316320311305312292337325301316288334002005002002005002003003004006002004002005002002005002003003004006002004";
s[15482]="320312309299332315283272329298324320316311303304266303308297289316290302002004002002003002003005004005004006002004002002003002003005004005004006";
s[15842]="302304281292333288294289325309291330317317311288288315293304295285316286004002002002002002004004003003005003004002002002003002004004003003005003";
s[16202]="290288296293326287323288297321286298326317314309347324300328323294317330003003002002004002007005002003006003006005004004007004012008004005010005";
s[16562]="289286315283320289353276292320300291299306318273347337301309312313293341004003002003006002006004004005005005004003002003006002006004004005005005";
s[16922]="298289310277337325346288299293306302284312307256328328312282292303273312004003002003005002006002008004007008004003002002005002006002008004007008";
s[17282]="302298301307304327308331293251309316298305283306314336334283294295276303002004002003003002005002007003009009002004002003003003005002007003009009";
s[17642]="271295304324268324294351291251317322301282297297302331333281297302278298003006002002003002003003003004008006003006002002003002003003003004008006";
s[18002]="240288289317312352309364305268314335279288297286308317310295310288280284003009002003006002003005002004009005004009002003006002003005002004009005";
s[18362]="250311277293361337300357322283307326261288304303320292317313318274281280004009002003005003003004003006009007004009002003005002003004003006009007";
s[18722]="260311285276330297284340315270294298260307330300324309301319313248275283003006003002006002003003005005008007003006003002006002003004005005008007";
s[19082]="290294305293285291306324320276294281280300333304321320268296305225273284003003003002005004003007008003004006003003003002005004003007008003004006";
s[19442]="308266302307262277326292333293298294290302309299316300262288291231278269003005003003003007004007006003003007003005003003003007004007006003003007";
s[19802]="289254310335257280327289321320296294277300291290313296286290293264272266003005002002003005005006003003004005003005002002003005005006003003004005";
s[20162]="275280287311276281316275303286311290293298277304307295301287318287281279003003002002003002002003002002003002003003002002003002002003002002003002";
s[20522]="277289289279308280302276284285307309310307282294311294304312322324291285004003002002002003002002005002003005004003002002002003002002005002003005";
s[20882]="304264297305318286286280284309287315317308280305305301303334301332280284003003002002002003002002004002004004003003002002002003002002004002004004";
s[21242]="316249288276302292281310275289288292337285294313296304297293305317296309002003002002002001002002001002002002002003002002002001002002002001002002";
s[21602]="307252263283310273286293297278280275347272311310304330300298295315297322002005002002002002003002003002005003002005002002002002003002003002005003";
s[21962]="313300254297281273285291268290292293317255315318309294295297299310293286003006003002002002004002003002004003003006002002002003004002003002004003";
s[22322]="299298281279308286280299254283265281287288294293310278295301318310305276003004002002002002002002002002002002002004002002002002002002002002003002";
s[22682]="282266300266276283262267300270269296287338287311296287298335305318301279003003002002002002002002002002002003003003002002002002002002002002002003";
s[23042]="284278277288279265272274291255260289296334297314277272311328289311288266003002002002002002002002002002002003003002002002002002002002002002002003";
s[23402]="306306311312293267281274294247260291288337296303296297301307284293282284002002002002002002002002002002002002002002002002002002002002002002002002";
s[23762]="305338307303303279287281286272275269290343288310289317289287290295293296002003002002002001002002002002002002002003002002002001002002002002002002";
s[24122]="276325323323303268270294283283292306296319278304296293304298275296292296002003002002002002002002002002002002002003002002002002002002002002002002";
s[24482]="281296327324274271247281282278291323286301288305284317320292289285295296002003002002002002003003002002002002002003002002002002003003002002002002";
s[24842]="294288297338257278244265270285288296292307281272290305312297307274301304002004002003002002004003004003002002002004002003002002003003004003003003";
s[25202]="270294294273249254244260243285260330290301285281300297312291308306320306003002002002002002007002006002002003003002002002002002007003006002002003";
s[25562]="258300288243262255280274224292259343289283295272279294320289296312331274004005002002003002007002006002002003004005002002003002007002006002002003";
s[25922]="264269284261308276302273230286315320286268292285284296305295289282313277002006002002004002003003006002003004002006002002004002003003007002003004";
s[26282]="254209280247293274263267242261287292289251291284314281291308290254293299003004002002003002002004004003003003003005002002003002002004004003003003";
s[26642]="234199266221264255240266274273221278295257276272314276294301311259279310003005002002002002004002002003002003003005002002002002004002002003002003";
s[27002]="214210247265248262245252286272193278295281280275300285305285313265269313003005003002002002004004003003003004002005003002002002005004003003003004";
s[27362]="196202211244216270245217234223213264287287282306300277291283289274292314006002002002002002002004003003002005006002002002002002002004003003002005";
s[27722]="233206216224239301258216214210230259310279289311290286276313281286303319009003004004004002005003002004003005009003004004004003005003002004003006";
s[28082]="286221233240268328269243274229270268338278286311282293277321267287289316008003006005003003009004003007003006008003006005003003009004003007003006";
s[28442]="272222242231274316263259334263289279328272290318299288280312245301284301005002003007002004010008005009003008005002004007002004010008005009003008";
s[28802]="254194265230286301302278362297274270296278309323318288289319255313310304004002003008002008010009007008006008003002003008002008010009007008006008";
s[29162]="262233266237294287325299353307259273321310318327323294287327276316323303002004002008002009009006008003004003003007004013004016016010013005006006";
s[29522]="247291272235285275318291326305238259329310306332312301283322293277304320003004005006003008009005008003002002004005007008004011012006010004003003";
s[29882]="236309314245268266319296325323255276275292300381321295299314310243311336004005005004003005008004004007006004005006006005004007010005004008007005";
s[30242]="247338344274302307343308355343286307264298304393358313317313323254323339006005004004005006011003004008007003008006005006007008015004006011009005";
s[30602]="258321335295314323316292356330247315287308315358346312356316318283311356004005006003003004011005008005005004006006009004004005015007011006007005";
s[30962]="270295312307305338279292360322249327306286315318312299366313308322299361004003002004002002007006008003006006004003002004002002007006008003006006";
s[31322]="337257270287298317261300377323283319314264287306280298332310296326307349002004003007002003006005008006006009002004003007002003006005008006006009";
s[31682]="321213249266260267220284333312242282299277284310298299319320308306290345003003003005002003002005006005003008003003003005002003003005006005003008";
s[32042]="253239261274237275216243282306215270294297307318321316319314321311301353003004002002003003004006004005002008003004002002004003004006004005002008";
s[32402]="241274295250225297281246281306216308295301298309307316328303324310307353002003002003004002004006003008003007002003002003004002004006003007003007";
s[32762]="242250270234209273294270268262217291278316283313298289333304311308302336002002002003002002002005004007002007002002002003002002002005004007002007";
s[33122]="245251232255217280269290264269244255289318294317304297319330312306309294003002002003003002002003004004002005003002002003003002002002004004002005";
s[33482]="261272276243240274287270275258274270289302300293301297307318315293309290002002002002002002002002002002002002002002002002002002002002002002002002";
s[33842]="248292274282286269266265278224268252306312307284304300270300304287309301002002002002002002002002002002002002002002002002002002002002002002002002";
s[34202]="257283274282325290269306285245266272310311311313299298285300309296297293002002002002002002002002002003002002002002002002002002002002002003002002";
s[34562]="276290300298288288249268286279297309304306312324305313313306313300314284002002003002002002003003003003002002002002003002002002003003002003002002";
s[34922]="272323316321265270265266302321283289300318299311306301313292302292291298002002002002003002002002002003002002002002002002002002002002002003002002";
s[35282]="278309302333266261287274281306252292296320303311311289316294285290296296002002002002002002002002002002002002002002002002002002002002002002002002";
s[35642]="273300294265278271277288303292292292299312291297303320315305293309307302001002001002002002002002002002001002001002002002002001002002002002001002";
s[36002]="252294300274270283279278303286266289296280296296291310306312322300315306002002002002002003002002002002002002002002002002002003002002002002002002";
s[36362]="268277282272273283274270281275291300300305300307306302300326316291307302001002002002002002002002002002001002001002002002001002002002002002001002";
s[36722]="316302269272286295255300303289276291297318303287313299298305307328301290001002002002002002002002002002002002001002001002002002002002002002002002";
s[37082]="307304286278279269281303307255284302298295297278281301299309289330306292002002001002002002002002002002001002002002002002002002002002002002002002";
s[37442]="291299299291300294259292315291303298284291309273287291279328291311295286002002002003002002002002002002002002003002002003002002002002002002002002";
s[37802]="293331318305316307292283290283321306295308285301298291303327296302290291002002002002002002002002003002002002002002002002002002002002003002002002";
s[38162]="302365328320284293313280283301296298293294293314305320325308293294288290002002002002002002002002002002002002002002002002002002002002002002002002";
s[38522]="274326308314280311293299333294294326284290266294283291305303306317275285001002001002002002002001001002002002001002001002002002002001001002002002";
s[38882]="318322305275294294277297306297325309291289302284296294302299301297284285001001002002001001002002002002001001001002001002001001002002001001001001";
s[39242]="331334316327325310310281286295309317286299307302307309308318300298281278002002002002001002002001002002001002002002002002001002002001002002002002";
s[39602]="315300298309296318298316294274332303305293293294300299313311300299288292001001002002001002002001002002001001001001002002001002002001002002001002";
s[39962]="320318274319327319298306300296309288265277268271308288300291300272304293002002002002002002002002002002002002002002001002001002002002002002001002";
s[40322]="322303303298309328325316313312304326289295286287287296303296287300288294002002002002002002002002002002002002002002001002001002001002002002002001";
s[40682]="307316303329331301309345299305323289291295280307289297304292300299293294003002002002002002002002002002002002002002002002002002002002001002002001";
s[41042]="306339301324310306318327298297306313292288311291297304299293298297298299002003002002002002002002002002002002002002002002001002002001002002002002";
s[41402]="329307333290309302331325304278311329299296289283299307298295276254286300004003003003002003003003003003003003003002002002002002002002002002002002";
s[41762]="311293318297318311325327301330295316282298288298284299300295309293297285004003003003003003002003003003002003003002002002002002002002002002002002";
s[42122]="305303316278311317314330274330302324290293286294288297300298323293301295003003002002002002002002002002002002003003002002002002002002002002002002";
s[42482]="308300303304294308320313317327300319287298297267282290306308306301295285002002002003002002002002002002002002002002001002002002002002001002002002";
s[42842]="296318333310313305321325324308295303284294297263286298301299284303277314002002002002002002002002002002002003002002002002002002002002002002002003";
s[43202]="296313289277314299307303318299289314282304320264284295292305296282289291002002002002002002002002002002002002002002002002002002002002002002002002";
s[43562]="300297325307305300285305313300312322302310299290287302308297281275292299002002002002002002002002002002002002002002002002002002002002002002002002";
s[43922]="306307317310316290301305300297271314301288299295306284308294276274264304002002002002002002002002002003002002002002002002002002002002002003002002";
s[44282]="305313305305319309308313329284312318287270292296287280311282309295266293002002002002001002002002002002002002002002002002001002002002002002002002";
s[44642]="315309307304309300311309289311313329282287300299283299335294291291274272002002002002001002002002002002002002002002002002002002002002002002002002";
s[45002]="303320315291298297304304298310305307298310310310293300319286281306295285002001001001001002002002002002002002002001002001001002002002002002002002";
s[45362]="321317313304310312323293338305303291299288306294296281286298268286311282002002001002002002002002002002002002002002001002002002002002002002002002";
s[45722]="310310307312304319316325303295293299287291287281289296281283284290288296002002002002002002002002002002002002002002002002002002002002001002002002";
s[46082]="291312323327299307298290304324285289292288308292288307295300285305301295002002001002001002002002002002001002002002001002001002002002002002001002";
s[46442]="279269303301251286311286264290305289302298300291288299313277282280297277002002001002001002001002002002002003002002002002002002001002002002002003";
s[46802]="309283246343258299359325289318275345342246290270317299303299280302298294003003003002003004002002002003003007003003003002003004002002002003003007";
s[47162]="319311273329336303333348339309316361328264309288294303315306282311296293006003006006008010003004004004004012004002004004005006002002003002002008";
s[47522]="303281268291334280315302338271322340301297321294281281329284279303297290004004002007004008003003003003004008004004002007004008003003003003004008";
s[47882]="297285302297326288335298340252325356293275309292270263308293289292287281007007004009003006005006003005007009007007004009003006005006004005007009";
s[48242]="303297323280334292326317328273334354277267290285245251296276285292277273015015014015008011011015008013015016009009009010005007007009005008009010";
s[48602]="323295320280330306333295329273315322284282292276249252294276252277264276022022022022019021020022015022022022010010010010008009009010007009010010";
s[48962]="331331331331359317347331348331322331287287287287237251323287253287277287031031031031031031029031024031031031010010010010010010009010008010010010";
s[49322]="343343343343343343370343361343343343296296296296296296362296253296296296043043043043043043041043041043043043010010010010010010009010009010010010";
s[49682]="347347347347317347373347359347347347295295295295301295361295256295295295047047047047047047046047033047047047010010010010010010009010007010010010";
s[50042]="324324324324294324350324309324324324289289289289296289355289266289289289024024024024023024024024008024024024010010010010009010010010003010010010";
s[50402]="309309309309280309309309285309309309291291291291298291291291275291291291010010010010009010010010006010010010010010010010009010010010006010010010";
s[50762]="314314314314284314314314312314314314297297297297304297297297277297297297014014014014013014014014013014014014010010010010009010010010009010010010";
s[51122]="314314314314284314314314272314314314295295295295302295295295282295295295014014014014014014014014014014014014010010010010010010010010010010010010";
s[51482]="312312312312282312312312312312312312294294294294301294294294294294294294012012012012012012012012012012012012010010010010010010010010010010010010";
s[52922]="307307307307307307307307307307307307297297297297297297297297297297297297010010010010010010010010010010010010010010010010010010010010010010010010";
s[53282]="306306306306306306306306306306306306297297297297297297297297297297297297010010010010010010010010010010010010010010010010010010010010010010010010";
s[53642]="305305305305305305305305305305305305297297297297297297297297297297297297010010010010010010010010010010010010010010010010010010010010010010010010";
s[54002]="306306306306306306306306306306306306297297297297297297297297297297297297010010010010010010010010010010010010010010010010010010010010010010010010";
s[54362]="305305305305305305305305305305305305298298298298298298298298298298298298010010010010010010010010010010010010010010010010010010010010010010010010";
s[54722]="304304304304304304304304304304304304298298298298298298298298298298298298010010010010010010010010010010010010010010010010010010010010010010010010";
s[55082]="304304304304304304304304304304304304299299299299299299299299299299299299010010010010010010010010010010010010010010010010010010010010010010010010";
s[55442]="301301301296301301301301301301301301300300300298300300300300300300300300010010010009010010010010010010010010010010010009010010010010010010010010";
s[55802]="292292292290292292292292292292292292298298298286298298298298298298298298010010010007010010010010010010010010010010010007010010010010010010010010";
s[56162]="283283283276283283283283283283283283297297297287297297297297297297297297010010010003010010010010010010010010010010010003010010010010010010010010";
s[56522]="283283283268283283283283283283283283303303303300303303303303303303303303010010010004010010010010010010010010010010010004010010010010010010010010";
s[56882]="289289289268289289289289289289289289308308308311308308308308308308308308010010010008010010010010010010010010010010010008010010010010010010010010";
s[57242]="295295295283295295295295295295295295309309309316309309309309309309309309010010010009010010010010010010010010010010010009010010010010010010010010";
s[57602]="298298298298298298298298298298298298309309309309309309309309309309309309010010010010010010010010010010010010010010010010010010010010010010010010";
s[57962]="299299299299299299299299299299299299308308308308308308308308308308308308010010010010010010010010010010010010010010010010010010010010010010010010";
s[58322]="300300300300300300300300300300300300308308308308308308308308308308308308010010010010010010010010010010010010010010010010010010010010010010010010";
s[58682]="301301301301301301301301301301301301307307307307307307307307307307307307010010010010010010010010010010010010010010010010010010010010010010010010";
s[59042]="302302302302302302302302302302302302307307307307307307307307307307307307010010010010010010010010010010010010010010010010010010010010010010010010";
s[59402]="302302302302302302302302302302302302306306306306306306306306306306306306010010010010010010010010010010010010010010010010010010010010010010010010";
s[59762]="303303303303303303303303303303303303306306306306306306306306306306306306010010010010010010010010010010010010010010010010010010010010010010010010";
s[60122]="303303303303303303303303303303303303306306306306306306306306306306306306010010010010010010010010010010010010010010010010010010010010010010010010";
s[3]="322350322322322322322322322322322322333352333333333333333333333333333333011007011011011011011011011011011011016011016016016016016016016016016016";
s[363]="329365329329329329329329329329329329334351334334334334334334334334334334014005014014014014014014014014014014017006017017017017017017017017017017";
s[723]="322343322322322322322322322322322322327321327327327327327327327327327327011005011011011011011011011011011011013005013013013013013013013013013013";
s[1083]="307307307307307307307307307307307307316305316316316316316316316316316316005002005005005005005005005005005005008004008008008008008008008008008008";
s[1443]="298286298298298298298298298298298298313316313313313313313313313313313313005002005005005005005005005005005005006002006006006006006006006006006006";
s[1803]="295284295295295295295295295295295295310315310310310310310310310310310310005002005005005005005005005005005005005003005005005005005005005005005005";
s[2163]="295287295295295295295295295295295295304315304304304304304304304304304304005004005005005005005005005005005005005005005005005005005005005005005005";
s[2523]="295276295295295295295295295295295295301303301301301301301301301301301301005005005005005005005005005005005005005005005005005005005005005005005005";
s[2883]="292262292292292292292292292292292292296277296296296296296296296296296296005004005005005005005005005005005005005004005005005005005005005005005005";
s[3243]="288252288288288288288288288288288288291262291291291291291291291291291291005003005005005005005005005005005005005003005005005005005005005005005005";
s[3603]="291264291291291291291291291291291291292253292292292292292292292292292292005003005005005005005005005005005005005004005005005005005005005005005005";
s[3963]="297288297297297297297297297297297297297270297297297297297297297297297297005004005005005005005005005005005005005005005005005005005005005005005005";
s[4323]="301307301301301301301301301301301301303275303303303303303303303303303303005004005005005005005005005005005005006005006006006006006006006006006006";
s[4683]="302317302302302302302302302302302302306307306306306306306306306306306306005004005005005005005005005005005005006006006006006006006006006006006006";
s[5043]="304296304304304304304304304304304304309298309309309309309309309309309309005004005005005005005005005005005005006006006006006006006006006006006006";
s[5403]="307316307307307307307307307307307307309331309309309309309309309309309309005005005005005005005005005005005005006006006006006006006006006006006006";
s[5763]="308316308308308308308308308308308308304352304304304304304304304304304304006006006006006006006006006006006006005005005005005005005005005005005005";
s[6123]="311321311311311311311311311311311311297310297297297297297297297297297297006006006006006006006006006006006006005004005005005005005005005005005005";
s[6483]="317328317317317317317317317317317317289291289289289289289289289289289289008008008008008008008008008008008008005004005005005005005005005005005005";
s[6843]="323334323323323323323323323323323323285275285285285285285285285285285285011011011011011011011011011011011011005004005005005005005005005005005005";
s[7203]="328346328328328328328328328328328328283280283283283283283283283283283283014013014014014014014014014014014014005004005005005005005005005005005005";
s[7563]="334350334334334334334334334334334334284269284284284284284284284284284284017011017017017017017017017017017017005003005005005005005005005005005005";
s[7923]="338364328338338338338338338338338338289293248289289289289289289289289289019005019019019019019019019019019019005001005005005005005005005005005005";
s[8283]="330336326330330330359330330330330330288298252288288288354288288288288288015004015015015015015015015015015015005001005005005005005005005005005005";
s[8643]="316322311316316316342316316316316316281290239288281281314281281281281281008004007008008008008008008008008008005002004005005005005005005005005005";
s[9003]="313334311313313313339287313313313313280291233286280280312285280280280280006005006005006006006006006006006006005004004004005005004005005005005005";
s[9363]="310304309314310352335284260310310337289296246295289320316295279289289272005005005002005005004004005005005005005004004002005005004004005005005005";
s[9723]="308294276316265343325279250300300323288316288304286333325314292303303307005004004003005005004002004005005004005004004003005005004002004005005004";
s[10083]="286273252322279335317271242291292308337317288301282335330316294267305302005002003004005005004002004005005002005002003004005005004002004005005002";
s[10443]="281274230326274331285273264288288317346313294296288342323331293274311320009003004008010009010009008009010003011003004009011011011010010011011004";
s[10803]="296281256315299333270279281293291332353338315301306351339338297304320325008003003008010009009009008008010004018006007016020020019020017017020009";
s[11163]="303282280302302335264285301295293333346334305306308345335332287304313305008005003008009010007010004007010007012007004012012013010013006010013010";
s[11523]="313272280297310294261284310298297325309293282299296303327310282315435312009007003007005010006009005007010008009007002007004010006009005007010008";
s[11883]="322264281288328319268281308301310318281254266277264305314278283321354307009006004005003010009008008004009007009006004005003010009008008004009007";
s[12243]="339262288282328314283290312309308313233243243278247274295264273311322305007008004006007009010004009006008004007008004006007009010004009006008004";
s[12603]="306250308295320318306296318311322333262269265298270284282275282292322318004007002004006006010004006009005002004007002004006006010004006009005003";
s[12963]="271257313308304303299305318301313339325311288333302302349318298300329321004004002003003002010007003009004005004004002003003002010007003009004005";
s[13323]="272293304318290283299317323313290308342338288342308304352339297294312288004004003004002004009005006008003003004004003004002003009005006008003003";
s[13683]="290349280313294283304306328317296290338363284311305309346312297301300283004003005003003005006005008005006004004003005003003005006005008005006004";
s[14043]="301372275322312294309269319299315294322392307300309315346282315312315303006003004003003005003005009003008008007004005003005006004006012004011011";
s[14403]="322358290323323299310252312275309278304382319292318303322274324291312312005005003004006006004006009003007008005005003004006006004006009003007008";
s[14763]="320317315278352311290244299267309266299343292277334302330305326289308319003007003003004005004006005006004004003007003003004005004006005006004004";
s[15123]="310306288273341318271258309282336285307325281288297319351323324316308316003007002002004003004003003008003002003007002002003003004003003008003002";
s[15483]="311295293316312313276288318287348320310295293297243319322313299318310304003005002002003002003003003004004003003005002002003002003003003005004003";
s[15843]="296289288287307312275308315297317324321296299300269309305314297316328305003004002002003002003004003002005002003004002002003002003004003002004002";
s[16203]="275288307290309288288300284304307298335302305309339324308331317332321325003003002002004002007005003003007004006005004005007005013009005005012007";
s[16563]="279296298286325284315284274319312282316294313287353312302326302337280332004003002002003002009004003003006006004003002002003002009004003003006006";
s[16923]="304297300284351298323292293309317287296293321269331297307271290321252306005005002004003002009003007003005008005005002004003002009002007003005008";
s[17283]="312304303312312294301314292280320283306275324328310297321281289303268300002003002004003003008002008004007007002003002004003003008002008004007007";
s[17643]="282297282318272313295332293262324305301276327340300313316297305302284282003003002002003002005002005003006005003003002002003002005002005003006005";
s[18003]="260283273319303324324342301257324325291308320318306300302297315288290267005007002002007002003003005003007006005007002002007002003003005003007006";
s[18363]="278308287297329321324340321250318335294307310314314283310311319281275260005009002002009002003002006004009007005009002002009002003002006004009007";
s[18723]="295330308276311298300315327264307307288328314301298300317317314263275270003007002002009002002003007002009005003007002002009002002003007002009005";
s[19083]="326345303298300278287301343267297279290324309309287310291296312246249276002004002002006002003005007002007004002004002002006002003005007002007004";
s[19443]="341324273312297286302287338268302280292305297311284306278292328226244279002007003002003005004004005004006007002007003002003005004004005004005007";
s[19803]="311291303292280302302298307278295276268264300304279286270301323240234262003006002002004006006004003003003006003006002002004006006004002003003006";
s[20163]="286303275288275301300296284306292290285254267298299297272300306257246258005002002002002002004003002002005002005002002002002002004003002002005002";
s[20523]="294290286290311292293305282318292294310300282294302308296330326296281289005002002002002003003002004002006004005002002002002003003002004002006004";
s[20883]="312269322299320303286318274332297322308314295287291314311343302303288268003003003002002003003002003002004006003003003002002003003002003002004006";
s[21243]="316259284284294299294325269263307317314288286295293323314292284304307261003002002002002002003002002002002004003002002002002001003002002002002004";
s[21603]="294267283281287265299265318278308299321275307299290319314282300299319288003003002002002002003002002002004002003003002002002002003002002002004002";
s[21963]="296287269302288268290293313290301300298276310312297311298285329317316294004005002002002002003002002003004002004005002002002002004002002003004002";
s[22323]="307281278286272270281310244273278287293307290298305291294300326325314285003005002002002002003002002003003003003005002002002002003002002003003003";
s[22683]="287272288270271275270278265264265282298339289311316281311336327324296263004003002002002002003002002002002003004003002002002002003002002002002003";
s[23043]="277276286280292280252259279256265291297319283303278274304324279308270251005002003002003002003002002003003002005002003002003002002003002003003002";
s[23403]="285293306272309276257269281240273283307311287288264291299310277271293276004002002002005002002004002003003003004002002002005002002004002003003003";
s[23763]="283316317310328262284301280274290295299307301316290297299304303288300291002002002002004003003003002003002002002002002002004003003003002002002002";
s[24123]="302309310325313259272314289289299311292293298308292301319299284299290296002002002002003002002002002002002001002002002002003002002002002002002001";
s[24483]="294294282285290284275299285279288297282294300306298302297269289303305295001002002002002002002002002002002002002002002002002002002002002002002002";
s[24843]="291305291308277279269281268272287281296309295269298286302291301296295295002003002002002002003002003003003003002003002002002002003002003003003003";
s[25203]="287303317284252264254258222283268318317300296277290292292313294312312299004002003002002004007002004003002004004002003002002004007002004003002004";
s[25563]="288316314242263272288264214293268340295271298293283308301289286301338281005003002002002002006002005002002006005003002002002002006002005002002006";
s[25923]="302271305282295262308268245267302328284264308298297310293286294283333297004003002002003002003003007002002005004003002002003002003003007002002005";
s[26283]="281228269236285245265240252253287278292262287303335289289291308270311301003002002002004002004002006002002002003002002002004002004002006002002002";
s[26643]="253231248218262256239263270276243269287272273283330294287305329284302300003004002002003002002002003003002003003004002002003002002003003003002003";
s[27003]="223235231286248281242250263284228283281303267258301292283292342292298299003006002002002002004004004003003003003006002002002002004004004003003003";
s[27363]="196206206262238271235218221233217298290295283294288275266283301282312307005005002002003002004003004003003003005005002002003002004003004003003003";
s[27723]="220207212209263295252213235215234277292273274309275289256311273285305304007005003002004002005002002002003004007005003002003002004002002002003004";
s[28083]="265230242218290313271235279250280280302265276315275296270324275291289303005003003004003004008005002005005004005003003004003004008005002005005004";
s[28443]="285229229221306332265255329267301301301276275317303301267322243294281291004002002006002006010009005009004008004002002006002006010009005009004008";
s[28803]="304180240233307331298266361270285309282299315325340316287321239307312284003002002006003008010009005008005009003002002005003008010009005008005009";
s[29163]="299219243245304282311292361274259298316319317318329301285327250327318284002004002003003009009005004004002006003005003005004012011006005005003008";
s[29523]="273288268230283239307292321278229249336326302320292300285321286311308314002002003002002006006005007006003003003003004003003008007005008007003004";
s[29883]="270305309245287236330305307303279273301315309361302282280304324276309342002005004003003003004005004008005004003005004003003003004006005009006004";
s[30243]="308324329277309304355332337325317297287326317361342289300295340277317353004006006006008005005004005008004007005007007007009005006005005009005008";
s[30603]="303326313302299344324336353326311301293341321314352308365306329307302383007006015008010006009008017008007010006006014008010006009007016007006009";
s[30963]="288358299323290359298319356334305294304318317286323325377299309320298369006006008007007007009010018006010014004004006004004004006007012004006009";
s[31323]="293336299312274329277311363340285314297283303281277315344298296312310353003003004007002004005006008005003009003003004007002004005006008005003009";
s[31683]="277262277275250261228280317324262273292280284288281301324299299304316339003004004006002003003004006004002009003004004006002003003004006004002009";
s[32043]="264240256277255256195252271317245272295289279302301300322287300307317354004004002004002003003004004003002008004004002004002003003004004003002008";
s[32403]="283259299271257283240253274310243313305294300301316301318281305307336355004003002003003002005005002006003007004003002003003002005005002006003007";
s[32763]="277237273262241296292262266275225306301304299296303288328304305315325337002005002004002002002005004004003007002005002004002002002005004004003007";
s[33123]="247248271239245293274284264253241282301303300313298297318333299319300301003004002004002002002003006003004005003004002004002002002003006003003005";
s[33483]="273268289229248270273297278255245273307294296304298306298318302303300287002002002002002002002002002002002003002002002002002002002002002002002003";
s[33843]="265267292226249263257267280242273246303309295283301310293287303287307291002003002002002003002002002002002003002003002002002003002002002002002003";
s[34203]="270276254243275288253298283253278247302327296296298300305286309288291290003002002001001003002002002002002003003002002001001003002002002002002003";
s[34563]="294295271285240285252287290285277271288329301332314314334300315294296295002002002002002002002002002002002002002002002002002002002002002002002002";
s[34923]="280282292324262277266257304298301279297301315325291310314309302299295291002002002003002002003002002002002002002002002003002002003002002002002002";
s[35283]="288265268319282308275293282319306264287301300304306313304317291299307297002002002002002002002002002002002002002002002002002002002002002002002002";
s[35643]="308301280261294287286300290287297259291272301309322307302311294315318305002002001002002002001002002001002002002002001002002002001002002001002002";
s[36003]="304301267298269273259277314283294286294309291295306318302311297314296312002002002002002003002002002002002002002002002002002003002002002002002002";
s[36363]="277284286284259295255281266277300284287303310309299322297319295290290299002002002002001002002002002002002002002002002002001002002002002002002002";
s[36723]="293317289264259285270270304281327285303283291289310314289314309316290299002002001002001002002002002002002002002002002002001002002002002002002002";
s[37083]="327288289306304319301296296276300288289277303302297316289315316277296292002003002002002002002002002002002002002003002002002002002002002002002002";
s[37443]="289276303294312277277289283317296294306276295278290306281308314315300319003002002002002002002002002002002002002002002002002002002002002002002002";
s[37803]="316316311309291299271294318294310296286272296306304315308335285306296298002002002002002002002002002002002002002002002002002002002002002002002002";
s[38163]="312362300291304301276303302308296294299286301302290314324303289300299292002002002002002002002002002001002002002002002002002002002002002001002002";
s[38523]="313301298288307304288286308301305286303297267315283291293293281281292298002002001001001001001001001001002001002002001001001001002001002001002001";
s[38883]="322329307314314317289325300276306311276298305310297292289282294277287283001001001001002002002002002001001002002002001002002002002002002001001002";
s[39243]="320300302307323288291324284304289307285298308306295309301293303280292300001002001002002002002002002002001001001002001002002002002002002002002001";
s[39603]="292309310310317334305276308300320312292283294295298302302302294298301267002002001001002002002002002001001002002002002001002002002002002002001002";
s[39963]="314315307340334316310287311315303305297299289294308299303293292292293294002002002002002002002002002002002002001002001002001002001002001002001002";
s[40323]="310313281305324314312306310306314330302269283289312295293296307301286301002003002002002002002002002002002002002002002001001001001002001002002002";
s[40683]="300305317304306299331327286326315316298283286300290284304302298301300306002002002002002002002002002002002002002002001001002002002002002001001002";
s[41043]="305303307307307299321319298311329308291274323295300294297295312312295292003002003002002002002002002002002002002002002002002002002002002002002002";
s[41403]="301294320322324317330323318305340318292293279283294291281294290279308280003003003003003003003003004003003003002002002002002002002002003002002002";
s[41763]="297298321311331305312328308329316333274293303298306295287311277292288279003003002002002003002003003002002003002002002002002002002002002002002002";
s[42123]="305310319280307315320330300332315326298287291293292285287294288293287276003002002002003002003002002002002004002002002002002002002002001002002003";
s[42483]="291316334305303300327314324314305300285288291289291296292293293299285283002002002003002002002002003002002002002002002002002002002002002002002002";
s[42843]="297310333310327309314297325312293308287284305287275301290278297281282313002002003002002002002002002002002002002002002002002002002002002002002002";
s[43203]="333310314296306294302295291291299306317304306293294304306283276263287290002002002002002002002002001002002002002002002002002002002002001002002002";
s[43563]="326305297316298316319291299302321323306305315284308297306304298266287293002002002001002002002002002002002002002002002002002002002002002002002002";
s[43923]="311312315316296303305304311312321306307294323287293310301290299264283298002002002002002002002002002002002002002002002002002002002002002002002002";
s[44283]="317320306318311296303303327302310302305285290294290315292297312285293302002002002002002002002002002002002002002002001001002002002002002002002002";
s[44643]="320290294313314305323323303292304306284290294284283304314295279288282307002002002002002002002002002002002002002002002002002001002002002002002002";
s[45003]="289281318302320296328300310304314323289288307281291307319284301296307305002002001002001002002002002002001002002002002001001002002002002002001002";
s[45363]="326314309296311286311294305314315328296296287308308284307285284302302293002002002002001002002002002002002002002002001002002002002002002002002002";
s[45723]="303294291305288307303321319307295327280285303294313310290297307278300286002002002002002002002002002002002002002002002002002002002002002002002002";
s[46083]="294291302293306307312313317291326301286302291285286312299288286289304279002002001001002002002002002002002002002002001001001002002001001002001002";
s[46443]="282302295288271292279279272276307304290307306285267294292297274283274271002002001002001002002002002002001002002002001002001002002002002002001002";
s[46803]="291311256322252326312315315331275367306247291299291303310319283276290294002003003002003002002002002002004005002003003002003002002002002002004005";
s[47163]="309309289310354315315346335312307389283245304308274318331320292290295307003004007004003006004004003004005007002003006003002005003003003003004006";
s[47523]="310304299282334295334293333284317366281270317293278286330300282285290303006005006007003010005006007006004012004003004004002007003004004004002008";
s[47883]="297295303287312285324288325266308358287277310303287263306293291290296288007005006008004004003006005006004009007005006008004004003006005006004009";
s[48243]="295289310272318289312298316255314347280273301287259252292289283281290277009009009009007004004009005009009010009009009009007004004009005009009010";
s[48603]="322293310278330311333293323260339321287277298279250243303279243278271279021021021021020018016021007021021021010010010010009008007010003010010010";
s[48963]="329329329329342314349329339329329329291291291291246254339291249291291291029029029029029029019029012029029029010010010010010010006010004010010010";
s[49323]="339339339339339339365339363339339339298298298298298298364298256298298298039039039039039039022039031039039039010010010010010010005010008010010010";
s[49683]="341341341341311341368341365341341341294294294294301294360294264294294294041041041041041041036041025041041041010010010010009010008010006010010010";
s[50043]="320320320320290320346320310320320320290290290290297290356290276290290290020020020020016020020020008020020020010010010010008010010010003010010010";
s[50403]="307307307307277307307307280307307307292292292292299292292292285292292292010010010010005010010010006010010010010010010010005010010010006010010010";
s[50763]="311311311311281311311311306311311311298298298298305298298298281298298298011011011011008011011011010011011011010010010010007010010010009010010010";
s[51123]="311311311311281311311311268311311311298298298298305298298298285298298298011011011011011011011011011011011011010010010010009010010010010010010010";
s[51483]="309309309309279309309309309309309309297297297297304297297297297297297297010010010010010010010010010010010010010010010010010010010010010010010010";
s[52923]="305305305305305305305305305305305305297297297297297297297297297297297297010010010010010010010010010010010010010010010010010010010010010010010010";
s[53283]="306306306306306306306306306306306306297297297297297297297297297297297297010010010010010010010010010010010010010010010010010010010010010010010010";
s[53643]="306306306306306306306306306306306306297297297297297297297297297297297297010010010010010010010010010010010010010010010010010010010010010010010010";
s[54003]="306306306306306306306306306306306306297297297297297297297297297297297297010010010010010010010010010010010010010010010010010010010010010010010010";
s[54363]="306306306306306306306306306306306306297297297297297297297297297297297297010010010010010010010010010010010010010010010010010010010010010010010010";
s[54723]="305305305305305305305305305305305305297297297297297297297297297297297297010010010010010010010010010010010010010010010010010010010010010010010010";
s[55083]="303303303303303303303303303303303303297297297297297297297297297297297297010010010010010010010010010010010010010010010010010010010010010010010010";
s[55443]="301301301301301301301301301301301301298298298287298298298298298298298298010010010009010010010010010010010010010010010009010010010010010010010010";
s[55803]="296296296296296296296296296296296296295295295281295295295295295295295295010010010006010010010010010010010010010010010006010010010010010010010010";
s[56163]="288288288282288288288288288288288288292292292284292292292292292292292292010010010002010010010010010010010010010010010002010010010010010010010010";
s[56523]="287287287273287287287287287287287287297297297299297297297297297297297297010010010003010010010010010010010010010010010003010010010010010010010010";
s[56883]="291291291280291291291291291291291291303303303305303303303303303303303303010010010007010010010010010010010010010010010007010010010010010010010010";
s[57243]="297297297292297297297297297297297297305305305301305305305305305305305305010010010009010010010010010010010010010010010009010010010010010010010010";
s[57603]="299299299299299299299299299299299299306306306306306306306306306306306306010010010010010010010010010010010010010010010010010010010010010010010010";
s[57963]="300300300300300300300300300300300300307307307307307307307307307307307307010010010010010010010010010010010010010010010010010010010010010010010010";
s[58323]="301301301301301301301301301301301301306306306306306306306306306306306306010010010010010010010010010010010010010010010010010010010010010010010010";
s[58683]="302302302302302302302302302302302302306306306306306306306306306306306306010010010010010010010010010010010010010010010010010010010010010010010010";
s[59043]="302302302302302302302302302302302302306306306306306306306306306306306306010010010010010010010010010010010010010010010010010010010010010010010010";
s[59403]="303303303303303303303303303303303303306306306306306306306306306306306306010010010010010010010010010010010010010010010010010010010010010010010010";
s[59763]="303303303303303303303303303303303303306306306306306306306306306306306306010010010010010010010010010010010010010010010010010010010010010010010010";
s[60123]="303303303303303303303303303303303303306306306306306306306306306306306306010010010010010010010010010010010010010010010010010010010010010010010010";
s[4]="320350320320320320320320320320320320324328324324324324324324324324324324010008010010010010010010010010010010012009012012012012012012012012012012";
s[364]="325355325325325325325325325325325325324320324324324324324324324324324324012005012012012012012012012012012012012005012012012012012012012012012012";
s[724]="319342319319319319319319319319319319320309320320320320320320320320320320009005009009009009009009009009009009010005010010010010010010010010010010";
s[1084]="306306306306306306306306306306306306315310315315315315315315315315315315005003005005005005005005005005005005007005007007007007007007007007007007";
s[1444]="298284298298298298298298298298298298312316312312312312312312312312312312005002005005005005005005005005005005006002006006006006006006006006006006";
s[1804]="296284296296296296296296296296296296308312308308308308308308308308308308005003005005005005005005005005005005005003005005005005005005005005005005";
s[2164]="297288297297297297297297297297297297304316304304304304304304304304304304005004005005005005005005005005005005005004005005005005005005005005005005";
s[2524]="297278297297297297297297297297297297302308302302302302302302302302302302005004005005005005005005005005005005005005005005005005005005005005005005";
s[2884]="295271295295295295295295295295295295300294300300300300300300300300300300005003005005005005005005005005005005005004005005005005005005005005005005";
s[3244]="292264292292292292292292292292292292297282297297297297297297297297297297005002005005005005005005005005005005005002005005005005005005005005005005";
s[3604]="294277294294294294294294294294294294297264297297297297297297297297297297005003005005005005005005005005005005005003005005005005005005005005005005";
s[3964]="299305299299299299299299299299299299300262300300300300300300300300300300005004005005005005005005005005005005005005005005005005005005005005005005";
s[4324]="303331303303303303303303303303303303308253308308308308308308308308308308005003005005005005005005005005005005006004006006006006006006006006006006";
s[4684]="302311302302302302302302302302302302312301312312312312312312312312312312005003005005005005005005005005005005006004006006006006006006006006006006";
s[5044]="303290303303303303303303303303303303316318316316316316316316316316316316005002005005005005005005005005005005008004008008008008008008008008008008";
s[5404]="307313307307307307307307307307307307319348319319319319319319319319319319005003005005005005005005005005005005009005009009009009009009009009009009";
s[5764]="306316306306306306306306306306306306307353307307307307307307307307307307006004006006006006006006006006006006006004006006006006006006006006006006";
s[6124]="308312308308308308308308308308308308296323296296296296296296296296296296007005007007007007007007007007007007005003005005005005005005005005005005";
s[6484]="318336318318318318318318318318318318285300285285285285285285285285285285009007009009009009009009009009009009005004005005005005005005005005005005";
s[6844]="327343327327327327327327327327327327277261277277277277277277277277277277013010013013013013013013013013013013005003005005005005005005005005005005";
s[7204]="331340331331331331331331331331331331278255278278278278278278278278278278015009015015015015015015015015015015005003005005005005005005005005005005";
s[7564]="334345334334334334334334334334334334284262284284284284284284284284284284017009017017017017017017017017017017005002005005005005005005005005005005";
s[7924]="338359330338338338338338338338338338289284223289289289289289289289289289019008019019019019019019019019019019005002005005005005005005005005005005";
s[8284]="332354325332332332361332332332332332290301224290290290356290290290290290016010016016016016016016016016016016005003005005005005005005005005005005";
s[8644]="320336312319320320345320320320320320289298223295289289319289289289289289010009010009010010010010010010010010005004005005005005005005005005005005";
s[9004]="314333307314314314339289314314314314290303224296290290313295290290290290007007007006007007006007007007007007005005005004005005004005005005005005";
s[9364]="311299300311311311335286261311311339295300264301295295305300284295295277005005005001005005002005005005005005005005005001005005002004005005005005";
s[9724]="302299270316285302325284275302302325301322276302320301309305266301301314005004005002005005001004004005005004005004005002005005001004004005005004";
s[10084]="258270236325270286311270247285286314380319285306324306325309284268306321005004004003005005004004002005005004005004004003005005004004002005005004";
s[10444]="252263211330263280268268244280280309387304295302331312328315294275312346008004003004010010009008004009010004011006005006012012012011006012012005";
s[10804]="284272258307298288236278274289214320377322317311323319351318290291359335005003002003009010009008008005010002011006005007019019018017017010019005";
s[11164]="299288294288299294242286296296220321365328333320333318349312287296357305005005002005008010005009008003010004009009004009015018009017015005018009";
s[11524]="340296293287305299247288316305262294321306317317329310342301283323395306006006003008003010003008008005010008007007003008004010003008009006010009";
s[11884]="348294300289323316253292321314289283290272281307301320331286292332368304007008005009003010007005009006009008007008006009003010007004009006009008";
s[12244]="324291308301329315261301331322305264270253243280270277315273282321365303011012006012011013013008012012009007008009004008008009009006008009006005";
s[12604]="278294332291327325313303332319312302283265264311263291285284285295374313008009003008010008013009008013005005006007002006008006010007006010004004";
s[12964]="263288330299307311301300328320299334314301291339290306346317292307350324004004002003004002010008004009006004004004002003004002010008004009007004";
s[13324]="279289307318303286300304336319305321330329281330293311349313289298318309002002002003002003009007004008006004002002002003002003009007004008006004";
s[13684]="304298289327309278305310342311321298345340286288303308347291291309307312005002003004002003007005005008004006005002003004002003007005005008004006";
s[14044]="321341275328308294299293327289313285346362320286314306354271318313314306007003002005004003005003009007006009012005004008007005008005015011010014";
s[14404]="341347266314309310300263317263296278325359322286313298336268307289306302006005002007007004007005009005007008006005002007007004007005009005007008";
s[14764]="339316283280325331295255313270305266305342302279316310336297327284303285003007002005004003008007007007003004003007002005004003008007007007003004";
s[15124]="344310299269305336287283305278337281314337315305297326359315321305313285003008002003004002007003005008002002003008002003004002007003005008002002";
s[15484]="336283306291293325282321310295329302312299286300259319345306298322309303003008002002003002005003003004003003003008001002003002005002003004003003";
s[15844]="304259282294293331270326310306307301322286304293273305320299288316313321003006002002004002002004002002003003003006002002004002002004002002003003";
s[16204]="280247307306302309267293295306305288335288305303314301316319303314311321003003002002006002005005003002004002004004002003007002007006003003005003";
s[16564]="269260302302318302278261284309309288318290307293338305315336298310275314005004002002005002008005003004004004005004002002005002008005003004004004";
s[16924]="290270302296323277298251306317318291310293298284325296317324300295248305005004002004006002009003005006003007005004002004007002009003005006003007";
s[17284]="309282300298302280281300324296320279308281303321310301331316308295266298004003002005006003007002005006005006004003002005006003007002005006005006";
s[17644]="299275283311283305297326309262317286310299317327306301319311323314294291005003002003004002004003005004003003005003002003004002004003005004003003";
s[18004]="287258279325299321329341306246319310314346312304312302301323326305301275006004002002006002003004008002005004007005003002007002004004009002006004";
s[18364]="300285295298333303352322331248309338325350312312313299302330320268283270006008002002009002002003008002009003006008002002009002002003008002009003";
s[18724]="298320285285310296309297334213301322312335317303292288306327307247269278004007002002009002002003005001009003004007002002009002002003004001009003";
s[19084]="295334292293303290254275353243293277282330294305273292305286312261247263003003002002008002002003004004008004003003002002008002002003004004008004";
s[19444]="298301298294313268277269347267322249308300303316266306301273327257260267002005002002006004003002004005006005002005002002006003003002004005006005";
s[19804]="309293291282295260297269325272316249303258299301275289280280291244245277004006002002006004006002003003006004004006002002006004006002003003006004";
s[20164]="310301285295294277312270319297293278289258272287312283286284255270236268003003002002004002007003002002007003003003002002004002007003002002007003";
s[20524]="293290287255297284307283301300281298290307286282312294305322289308261281004003003002002004006003004003007003004003003002002004006003004003008003";
s[20884]="299274313262307295304306275297290291262316296299293315317342314313296281005005004003003004005005004005006006005005004003004004005005004005006006";
s[21244]="317269297279345301307319283293301275274295287310296313316317294307329254004003002002003002003002002003004004004003002002004002002002002003004004";
s[21604]="293275279271291293300296304289294270299276299293306319304290288300316244002002002002002002003002002002003002002002002002002002003002002002003002";
s[21964]="295275304282251274289297302266282275310280303293319300297285302302306292003002002002003002003003002003002002003002002002003002003003002003002002";
s[22324]="317280308289248271278278290258292288307302304306316289301296282311314296003003002002002002004002002002003003003003002002002002004002002002003002";
s[22684]="296293274309262267268241278285285271302306305337320297301325315316301272002003002002002002003002002002003002002003002002002002003002002002003002";
s[23044]="257290283301296287266259287295273258302299283322307306305330281298305257004004003002003003002002002003005002004004002002003003001002002003005002";
s[23404]="245295305275300289265282291287288299305295269279297310300317292262310286005003003005005002003004002004003002005003003005005002003004003004003002";
s[23764]="270309317281315269282307281304294301296288297267291307298294302258313283004003004002006002003005003003002003004003004002006002003005002003002003";
s[24124]="322303301307321248285303284310306310276291289270299292301289301296289291003002003002005003003004004002002003003002003002005003003004004002002003";
s[24484]="324303301317272272287279283288288276282307305281298311286307291312289285002003002002002002003002002002002003002003002002002002003002002002002003";
s[24844]="312306300296263267261266285276271274304314282294283305293299284294316286002003001001002001002002002002002002002003001001002001002002002002002002";
s[25204]="289286285278265276261267249301293278314303308269297303295317289295289285002002002002002002002002003002002002002002002002002002002002003002002002";
s[25564]="289278296221263264277248246302290247299285286301295307273307300293310275004003002003002002004002004003003005003003002003002002004002004003003004";
s[25924]="288255285256261270291255252248303255288263270295306294270301295283308295003003002002003002004002007002003004003003002002003002004002007002003004";
s[26284]="268232254245257242271243260229253271293275282292322278272288312277284309005004003002004002005003005002002002005004003002004002005003005002002002";
s[26644]="255262226250257231250255254246241276263303291275308285282285324289298301003004003002003002004002003002002002003004002002003002004002003002002002";
s[27004]="242259215275261252242256251253243307262328278263279293284292352290289297002004002002003002004002004002002002002004002002003002004002004002002002";
s[27364]="228231197271278263228261221231239346283320280293269293273297325281307308002005003002005002004004002005002004002005003002005002004004002005002004";
s[27724]="236223239235279270244233233238249304288290266307283291274305302294312292004006002003005002006004002003003006004006002003005002006004002003003006";
s[28084]="256245261221273301268220257282247299293273288318280301287313294299318291002004002003003003009006002004004007002004002003003003009006002004004007";
s[28444]="301237232208281340256231287275258326303287284312318311271313274297306281002004002002002004010007005008002009002004002002002004010007005008002009";
s[28804]="299204232225282349292242323258289344302323292328323311286319261297307279003003002003002007010007005008003007003003002003002007010007006008003007";
s[29164]="314226235244274298259278348264257325329328298327309301260321250301310276003005004004002009008008005008003006003005004004002009008008005008003006";
s[29524]="300295263241277247293294299272237268334310294318311285277316274299302295002006004005003007004007007009004005002006004005003007004007007009004005";
s[29884]="310324325263291246326306275291317240306301302341315276266303306298289302002005002007003004003004004009005003002005002007003004003005004009005003";
s[30244]="339337318302313315349339311314372274307316304328325275284299318306297311008006007015007005008005008011005011004003004008003003004003004006003006";
s[30604]="335355302336313366336337350340359290317345320300343288349333310311304356012009023017010010018008015015008018007005014010006006011005009009005011";
s[30964]="305376315347293370307315362357326292313333316280319315368333304310278358010011017008013016017007019009010019006006010004007009009004010005006010";
s[31324]="274354325321263333282298353349298293299301304279287315344308293301278344004004004006005007007003006005002009003004004006005007007003006005002009";
s[31684]="294293279280248286233269301337295272299292281292277306317311298296301365002003002007004005004003003005003008002003002007004005004003003005003008";
s[32044]="288252241271269265199251262321279293280286272317277316315298299296317360003002002005002003002002003003003006003002002005002003002002003003003006";
s[32404]="270254259288266266206239262299239300297288295309297304311281296296330343003003002003002002004003002005002003003003002003002002004003002005002003";
s[32764]="269276271299238286265236262259220269312318327290307292314295297319338320002004002003003002004004003005003004002004002003003002004004003005003004";
s[33124]="246276285263251286259263269243250269298317330311318300306317295332329305003004002004003002003002006005003005003004003004003002003002006005003005";
s[33484]="252260275236264268262300279268255263291294304320305301295320300313303294003003002003002002002002003003002004003003002003002002002002003003002004";
s[33844]="268239266244240255241272276268245239297306295302296320310308310286285304003002002002002002002002002002002003003002002002002002002002002002002003";
s[34204]="257238228240278295264246279267263249299301289294321325328315313283282304003002002002003002002003002002002004003002002002003002002002002002002004";
s[34564]="291293269284291308270274291289273292297297298312310325336294299294295300002002002002002002002002003002002002002002002002002002002002002002002002";
s[34924]="287275277286269306294271301264299274301296311302291315292301306298305288002002002002002002002002003002002002002002002002002002002002003002002002";
s[35284]="278279278289249300280254273299276270300304313308301295308297308301309297002002002002002002002002002002002002002002002002002002002002002002002002";
s[35644]="287283268278287266297253278268279267297255305305311300300305290302318302001002002002002002002002002002001002001002002002002002001002002002001002";
s[36004]="289286304279281265297288283241267285304295287296307300291315303307303308002002002002002002002002002002002002002002002002002002002002002002002002";
s[36364]="276318283286247285293296301252284274307304307305296306302315306303300300001002002002001002002002002002002002001002002002001002002002002002002002";
s[36724]="305304284312296321261279310297278296302300309297300305286308299299312305002002002002002002002002002002001002002002002002002002002002002002001002";
s[37084]="305284298329312301261300313301322278315292307299304310293311283302290304002002002002002002002002002002002002002002002002002002002002002002002002";
s[37444]="309285288312287276270297303311308299325285293288295303273307279286296310002002002002002002002002002002002002002002002002002002002002002002002002";
s[37804]="306324316304304284266321306299317318296287320294309292285309298282292291002002002002001002002002002002002002002002002002001002002002002002002002";
s[38164]="286352307313295303289309306280297304281277318285292299299321291296280298002002002002001002002002002002002002002002002002001002002002002002001002";
s[38524]="285332299301299313311292313304309305297318294296305310286304307301306286002002002002002001002001002001001001002002002002002002002002002001001001";
s[38884]="317314297309288318297324291310304310292301301294279295305294283300287294001002002001002001002002002002001002001002001001002001002002002002001002";
s[39244]="292310322295310304273281288322299306294293303289290305298293307290292297002002001002001002002002002002001001002002001002001002002002002002001001";
s[39604]="302307309316307322295275303300294305291289294291308311307294269283276286001002001001002002001002002001002002001002002001002002001002002001002002";
s[39964]="312320297301322301311338312315304311278274305303283299297296287318278287002002002002002002002002002002002002002001002002001002002002002001002002";
s[40324]="317307339296309304325316308331307322308282289306298295300299295306298314002002002002002002002003002002002002002002001002002002001002002002001001";
s[40684]="318316285313326288322315294299315302293271283291286317299309296283301290002002002002002002002002002002002002002002001002001002002002002001002002";
s[41044]="303300338315312295323305308319319300288281303287303300314292286300323291002002002002002002002003002002002002002002002002002002002002002002002002";
s[41404]="280313325339338313320342318289342305281293292303302291312329284286314286003003002003003003003003003003003003002002001002001002002002002002002002";
s[41764]="297329314305320324328304323321307320264282299295299302315310276298288284003003003003003003003003004003002003002002002002002002002002002002001002";
s[42124]="306324305270314310338315274315312322295280297282301303279290297294302290003003002003002002003002002002002002002002002002002002002002002002002002";
s[42484]="301316330292292322350304328295290308301295302286294308277305299291295284003003002003003003002002003002003003002002001002002002002001002002002002";
s[42844]="304308297289316296319305324283315287308285296290287297293312293283283276002002002002002002002002002002002003002002002002002002002002002002002002";
s[43204]="311319310281305315312313294291284293303299283291282301303287279286260294002002002002002002002002002002002002002002002002002002002002002002002002";
s[43564]="316314297301297314310292300298297302301306304296295307307300306268288296002002001002002002002001002002002002002002001002001002002001002002002002";
s[43924]="325307314306320329299322297324334328311291301325293308286282291277289281002004002002002002002002003002002003002003002002002002002002002002002003";
s[44284]="324295319316324316319316329301327314299273288297309299274292282288293284003003002002002002002002002003003003002003002002002002002002002002002002";
s[44644]="311311311304320319330306309281304332280280312297285274301286281295279307002002001001002002002002002002002002002002001001002002002002002002002002";
s[45004]="327319306294312303292321301306301341303282308305297299301298284313302306002002002001002001001001001002002003002002001001002002001001001002002003";
s[45364]="321312303307299307300316323314327315300301306299305300309309304285304309002002002001001001002002001002001002002002002001002001002002001002001002";
s[45724]="303304302308304300320308288316278331283285282298282306300297287295301287002002001002002002002002002002002002002002001002002002002002001002002002";
s[46084]="289294291314289316328310324318303300284304303308292306313296288306292268002002001002001002001002002001002002002002002002001002001002002001002002";
s[46444]="281318297303296285305289303292302310287310300285299281281282284298295293002002001002002002002001002002001002002002002002002001002001002002001002";
s[46804]="265304254286259313295307313348279335273273293300279290309316296259313303002002002002002002002002002002002003002002002002002002002002002002002002";
s[47164]="277311301291325302316346316321292371267239309311270304324314300277302300002002004002002003003002002002003003002002004002002003003002003002003003";
s[47524]="303323328291317300325299332299303376278285314296273279308307299288282301015007008009006015008008017012009018005002003003002006003003006004003006";
s[47884]="286294296267295284289270312276284338284286320283275266289307291287286296009005005006004007004006008008005009009005005006004006004006008008005009";
s[48244]="285287293276298282296288301266292322283285308293261266291297275296281293010009009009007008006009008009009010010009009009007008006009008009009010";
s[48604]="320308283277331317329290321276335319294287311286264261310286250292277286019019019019018018015019012019019019010010010010009009008010006010010010";
s[48964]="327327327327339325349327344323327327298298298298253275352298259324298298027027027027027027011027017027027027010010010010010010004010006010010010";
s[49324]="333333333333333333359333371333333333302302302302302302368302260302302302033033033033033033009033025033033033010010010010010010002010007010010010";
s[49684]="337337337337308337364337395337337337295295295295302295362295261295295295037037037037036037030037014037037037010010010010009010008010003010010010";
s[50044]="323323323323293323349323358323323323294294294294301294360294272294294294023023023023015023022023009023023023010010010010006010009010004010010010";
s[50404]="311311311311281311311311321311311311296296296296303296296296279296296296011011011011002011011011009011011011010010010010002010010010008010010010";
s[50764]="311311311311281311311311322311311311298298298298305298298298276298298298011011011011006011011011011011011011010010010010005010010010009010010010";
s[51124]="309309309309279309309309268309309309300300300300307300300300286300300300010010010010009010010010010010010010010010010010009010010010010010010010";
s[52564]="303303303303303303303303303303303303298298298298298298298298298298298298010010010010010010010010010010010010010010010010010010010010010010010010";
s[52924]="303303303303303303303303303303303303298298298298298298298298298298298298010010010010010010010010010010010010010010010010010010010010010010010010";
s[53284]="306306306306306306306306306306306306297297297297297297297297297297297297010010010010010010010010010010010010010010010010010010010010010010010010";
s[53644]="307307307307307307307307307307307307297297297297297297297297297297297297010010010010010010010010010010010010010010010010010010010010010010010010";
s[54004]="307307307307307307307307307307307307297297297297297297297297297297297297010010010010010010010010010010010010010010010010010010010010010010010010";
s[54364]="308308308308308308308308308308308308296296296296296296296296296296296296010010010010010010010010010010010010010010010010010010010010010010010010";
s[54724]="306306306306306306306306306306306306296296296296296296296296296296296296010010010010010010010010010010010010010010010010010010010010010010010010";
s[55084]="303303303303303303303303303303303303297297297297297297297297297297297297010010010010010010010010010010010010010010010010010010010010010010010010";
s[55444]="303303303307303303303303303303303303296296296289296296296296296296296296010010010009010010010010010010010010010010010009010010010010010010010010";
s[55804]="302302302307302302302302302302302302294294294285294294294294294294294294010010010008010010010010010010010010010010010008010010010010010010010010";
s[56164]="299299299302299299299299299299299299292292292286292292292292292292292292010010010006010010010010010010010010010010010006010010010010010010010010";
s[56524]="297297297296297297297297297297297297297297297297297297297297297297297297010010010006010010010010010010010010010010010006010010010010010010010010";
s[56884]="297297297297297297297297297297297297301301301302301301301301301301301301010010010009010010010010010010010010010010010009010010010010010010010010";
s[57244]="299299299302299299299299299299299299303303303300303303303303303303303303010010010010010010010010010010010010010010010010010010010010010010010010";
s[57604]="300300300300300300300300300300300300304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[57964]="301301301301301301301301301301301301305305305305305305305305305305305305010010010010010010010010010010010010010010010010010010010010010010010010";
s[58324]="302302302302302302302302302302302302305305305305305305305305305305305305010010010010010010010010010010010010010010010010010010010010010010010010";
s[58684]="303303303303303303303303303303303303305305305305305305305305305305305305010010010010010010010010010010010010010010010010010010010010010010010010";
s[59044]="303303303303303303303303303303303303305305305305305305305305305305305305010010010010010010010010010010010010010010010010010010010010010010010010";
s[59404]="304304304304304304304304304304304304305305305305305305305305305305305305010010010010010010010010010010010010010010010010010010010010010010010010";
s[59764]="304304304304304304304304304304304304305305305305305305305305305305305305010010010010010010010010010010010010010010010010010010010010010010010010";
s[60124]="304304304304304304304304304304304304305305305305305305305305305305305305010010010010010010010010010010010010010010010010010010010010010010010010";
s[5]="314344314314314314314314314314314314315315315315315315315315315315315315007006007007007007007007007007007007008007008008008008008008008008008008";
s[365]="316345316316316316316316316316316316314302314314314314314314314314314314008005008008008008008008008008008008007004007007007007007007007007007007";
s[725]="311336311311311311311311311311311311313307313313313313313313313313313313005002005005005005005005005005005005006002006006006006006006006006006006";
s[1085]="300308300300300300300300300300300300313312313313313313313313313313313313005002005005005005005005005005005005006002006006006006006006006006006006";
s[1445]="296286296296296296296296296296296296308307308308308308308308308308308308005003005005005005005005005005005005005003005005005005005005005005005005";
s[1805]="297293297297297297297297297297297297303296303303303303303303303303303303005004005005005005005005005005005005005004005005005005005005005005005005";
s[2165]="300287300300300300300300300300300300301303301301301301301301301301301301005005005005005005005005005005005005005005005005005005005005005005005005";
s[2525]="301285301301301301301301301301301301302317302302302302302302302302302302005004005005005005005005005005005005005004005005005005005005005005005005";
s[2885]="300290300300300300300300300300300300302323302302302302302302302302302302005003005005005005005005005005005005005003005005005005005005005005005005";
s[3245]="299290299299299299299299299299299299301308301301301301301301301301301301005001005005005005005005005005005005006001006006006006006006006006006006";
s[3605]="300295300300300300300300300300300300300276300300300300300300300300300300005003005005005005005005005005005005005003005005005005005005005005005005";
s[3965]="305317305305305305305305305305305305303259303303303303303303303303303303005004005005005005005005005005005005005004005005005005005005005005005005";
s[4325]="308347308308308308308308308308308308312261312312312312312312312312312312005002005005005005005005005005005005006003006006006006006006006006006006";
s[4685]="304312304304304304304304304304304304315312315315315315315315315315315315005001005005005005005005005005005005007002007007007007007007007007007007";
s[5045]="305291305305305305305305305305305305321332321321321321321321321321321321005001005005005005005005005005005005010003010010010010010010010010010010";
s[5405]="309309309309309309309309309309309309324347324324324324324324324324324324005001005005005005005005005005005005012003012012012012012012012012012012";
s[5765]="305306305305305305305305305305305305309332309309309309309309309309309309006001006006006006006006006006006006006001006006006006006006006006006006";
s[6125]="306301306306306306306306306306306306295318295295295295295295295295295295007002007007007007007007007007007007005001005005005005005005005005005005";
s[6485]="318338318318318318318318318318318318283299283283283283283283283283283283009005009009009009009009009009009009005003005005005005005005005005005005";
s[6845]="330354330330330330330330330330330330274242274274274274274274274274274274015006015015015015015015015015015015005002005005005005005005005005005005";
s[7205]="332339332332332332332332332332332332276238276276276276276276276276276276016004016016016016016016016016016016005001005005005005005005005005005005";
s[7565]="331328331331331331331331331331331331286257286286286286286286286286286286015010015015015015015015015015015015005003005005005005005005005005005005";
s[7925]="333341333333333333333333333333333333290274290290290290290290290290290290016014016016016016016016016016016016005004005005005005005005005005005005";
s[8285]="330329330330330330330330330330330330292288292292292292292292292292292292015014015015015015015015015015015015005004005005005005005005005005005005";
s[8645]="321315321321321321344321321321321321295288295301295295296295295295295295010010010010010010010010010010010010005005005005005005005005005005005005";
s[9005]="315310315315313315338290315315315315297301297304287297299303297297297297007007007007007007007007007007007007005005005004005005004005005005005005";
s[9365]="312270299312310312335287262312312330298291308304287298299303287298298276006006006005006006003006006006006006005005005004005005003005005005005005";
s[9725]="304289273329295304327290279304304324298314283296301298299301262298298318005005004004004005002005004005005005005005004004004005002005004005005005";
s[10085]="258271246325276287309275252285287310380323286308311306307308279269306323005004003004004005004004002005005004005004003004004005004004002005005004";
s[10445]="253267233326269281269274251280281295387322306309323313329315284276313345008007003005008010010004004009010005012010004007012013013006006013013007";
s[10805]="291280271314295292240285281294218297373332277322320317349317276296356333005005003003009010009004008006010003010010005006016017017008014012017006";
s[11165]="316299313295308299247288298302225282360320277342327319351308276310358312004004003003008010007008009004009004009009006006016019014016019008019008";
s[11525]="372313322280318305253292327315259283319300307348324314346301283340388311003002003006004010006006009002009007004004005009006014009009014004013011";
s[11885]="375314334290328319261299326320279273295278273319302318334288310339368304004009008011006013012003012005011011003006005008004010008002008004008008";
s[12245]="319314341300328323270306346319303291301260236288279298322275296312380299012016011018019022022015010020014019005007005008008009010007004009006008";
s[12605]="268308333309310327319307342317312322291255264282275305290294296300383306008008007008015013019017008018009013004004004004008007010009004010005006";
s[12965]="273296319293300310302290330312306353287269295294275312343299297299357325003004002002005004010007007008007004003004002002005004010007007008007004";
s[13325]="297283307318310289305290333315309328303288287294281308304287293301317329003004003002003006010004005005006006002004003002003006010004005005006006";
s[13685]="318286307329336271308311327310322290337305306280303301315279305308308341007003003004002006009003006004002005006003003004002006009003006004002005";
s[14045]="327314276306326285297308324291308285353323332290321298335282317301316326006004004008004005009004009006004006010006006012007008014006014010006009";
s[14405]="321322266295296291298281316278292291329339315288306290319281311266303290004004003008006002009007010008007007004004003008006002009007010008007007";
s[14765]="294305280282297305302256316285304292306327292288303300324301322255304288003004002004003002006006009008005004003004002004003002006006009008005003";
s[15125]="317319304282296305301275320291332287313338289313306312355326327290311294002007002002005002003003009007002003002007002002005002003003009007002003";
s[15485]="329294287286303312287317326302297293320306306315313292348311312303285292004008002002004003005003006004003005004008002002004003005003006004003005";
s[15845]="308264266314306317275327329301271313316297296303320308322291306309282297003007002002002002005003003004002005003007002002002002005003003004002005";
s[16205]="295235300307301311282295329295287309325292304298318324308300312297292309003005002002005002005003003005004003003005002002005002005003003004004003";
s[16565]="284240288297308314292269324284299294323292295288313306314338298281278320003005002002008002004003002004006004003005002002008002004003002004006004";
s[16925]="279257307288309304290271309309311292303301278290322307336349273268264315003002002003008002005003002004007008003002002003008002005003002004007008";
s[17285]="287283307275309302293302301310309286296293287311316310345323293274274308003004002004006002005003002005005008003004002004006003005003002005005008";
s[17645]="290277275308306304305324310268298282314307317307318308317324331323295310003004002002003002003003003004002004004005003003004003004004004005003006";
s[18005]="291270278317318318332326307267299293327333320288317322304343334340306315003005002002004003003003007002006003006009004003007005006005011003010004";
s[18365]="294297304302308320356317342298300329336332321297298314312345319275288316006009002002008003003004008002009003006009002002008003003004008002009003";
s[18725]="277300294287286324316290325274292322319331321317281313308350309215267289006008002002009002003003005003009002006008002002009002003003005003009002";
s[19085]="270276296288275318266278340260285277299310314308247311303311305250251238003003002002008002002003005005005003003003002002008002002003005005005003";
s[19445]="294249303302281283283273336269328238295292295305260305329279306266285236003003002002005002003003007004003004003003002002005003003003007004003004";
s[19805]="296261301288288259306248352267338232264267285294266301318268262261280266002006002003007002004003005005004004003006002003007002004003005005004004";
s[20165]="308299283279298283326234334266298252278274281279304296312271239280249274002004002003006003005002002003005003002004002003006003005002002003005003";
s[20525]="298292279269293303337248301263282275281297294296303289322292275303252275002003002002002003004003002003004002002003002002002003004003002003004002";
s[20885]="299289270277316292317271286277291267258283289286309291318310312313285302004004003003002003004003003004005003003004003003002003004003003004005003";
s[21245]="317279299271337289288316290296300249254277288287315300299338306303321288003003002002003002002002002002003002003003002002003002002002002002003002";
s[21605]="287270310279285271281280307291283255283284298276325306277299307302306253003004002002004002003002002003002002003004002002004002003002002003002002";
s[21965]="300283316307262287286255300243261272308282296295307309281288318280297248003003002002003002003002002004002002003003002002003002003002002004002002";
s[22325]="296287289281273273297285267262284282305279305306311299300299293285302276002002002002002002003002002003002002002002002002002002003002002003002002";
s[22685]="278303283277296267297282255301275270299276309317318288310318310305318287002004002002002002003002002002002002002004002002002002003002002002002002";
s[23045]="256309296295306273292272295292269270292286295331308326301327300311311282005007003002002003003003002004003002005007003002002003003003002004003002";
s[23405]="245303305270282286282281284287276308294309279301307315298319285285310284008005003004002003003003002004003002007005003004002003003003002004003002";
s[23765]="269320305259303277274295277304265305291285275259285279288297278255305278007002005003004002003005002003004005007002005003004002003005002003004005";
s[24125]="289323294307338271274279285303274288286283288273298283288277288269303281004003005003005002002006004004003005004003005003004002002006004004003005";
s[24485]="310318323304336277284267285276293293302294299299296290304283293291294287002006003002003002002003004003002004002006003002003002002003004003002004";
s[24845]="305303327265278282270261287279268309299295308279298281320283264281277287002004002002003002002002002002002002002004002002003002002002002002002002";
s[25205]="282287282272267286289271290290282303281297306298293286299279284299262291002002001002002002003002002002002002002002001002002002003002002002002002";
s[25565]="281294267256261274277274270265293265284320304277294309277278306282280286002002001001002002002002002002002002002002001001002002002002002002002002";
s[25925]="269227233249254262273248280248289249302279281313315314262308297285275300002002002002002002002002003002002002002002002002002002002002003002002002";
s[26285]="236188249243263278263253241250249255299292294292300319278303281282255308005004002002002002004003003002002002005004002002002002004003003002002002";
s[26645]="237233259223262252257247260254242299273309287275284306283292312273284315006004002002002002005002003002002002006004002002002002005002003002002002";
s[27005]="257240233239277256249254255233253330268314264288272296286298324264293324005004002002003002003003004002002002005004002002003002003002004002002002";
s[27365]="262240224229306264237292238243248320290312250291280306295317314281287293003003004002003002004002003004002003003003004002003002004002003005002003";
s[27725]="235244275244301260245248224255236301307310259298298315296311289303308282004004003002005002007003005005002005004004003002005002007003005005003005";
s[28085]="255225261227274289274202221279236274293291297308304315284301278306322285002006003002002002009005005005002008002006003002002002009005005005002008";
s[28445]="263227243212259334259212247284249329303297322313314317285309291296325274002005003002002003010004005006002008002005003002002003010004005006002008";
s[28805]="234229226223252358306241290244255375327336306323304316276320300286321267003003002005002005009004004005002004003003002005002005010004005005002004";
s[29165]="270250207244242324301288305242238357332314305323298299261318281286325267003003003007003008009006007005003004003003003007002008009006007005003004";
s[29525]="306304240267266289310295293281248273308276300313306283258330254289311279003005004009004008008005006009003005003005004009004008008005006009003005";
s[29885]="312345302292291281292301269303339239290278292323319276255325271309280301003004003009003005007003003008003002003004003009003005007002003008003002";
s[30245]="325375307323300335310334299319393285300310293303324281273317281323283321007005005018004005012006008007005007003002002009002003006003004003002003";
s[30605]="319378295353292360326325338369380291326338310281335286323356289310307342007013017019010011023008011010012014003006007008004005010003005004005006";
s[30965]="305361306366274364327297341385335297324333311275330304339365296300285363011016014005012017021010015012009012006009008003007010012006009007005007";
s[31325]="277322308327258324277279321359276298307306313282303304321337292297275356006006003004004007009005008005003008006006003004005007009005008005003008";
s[31685]="296276262279237295233260282326255280309301297299301296315312302288290365003003002004003003007003005003002005003003002004003003007003006003002005";
s[32045]="283261269248252282213250245305231294295280271312275313315293294279299353002004003005002002004002004003002003003004003005002002004002004003002003";
s[32405]="237258269275261283220237249277244269289270294319279298325295291285303318003003003004002002002002003006002002003003003004002002002002003006002002";
s[32765]="246271289303235317254224268234240231305293355306313288321302297317315295003002002002002002003002004006002003003002002002002002003002004006002003";
s[33125]="239259302282241268264252274220240243290286330319330296307313291340326294003002003004003002003002006004002003003002003004002002003002006004002003";
s[33485]="245250324244264257255266256241263266287271324295298306320309284319311298003003004005003002002002004004003004003003004005003002002002004004003004";
s[33845]="276253300265254273208279243272233249307298310284286320324317310294286300002002002002002002002002002003002003002002002002002002002002002003002003";
s[34205]="277255262235250282266270257286245256319304305280304321326306313297295305002002002002003002002002002002002003002002002002003002002002002002002003";
s[34565]="284321304292279293248282274297276305315277301264308321300309300301297311002002002002002002002002002002002002002002002002001002002002002002002002";
s[34925]="298311309262274286270277259258289306292292303283300313265300322293301322002002002002002002002002003002002002002002002002002002002002003002002002";
s[35285]="311270269310271275277256262284263318279290305299303306279305323303298315002002002002002002002002002002002002002002002002002002002002002002002002";
s[35645]="275292265317251266265268281279270266306298285300294306306316298290300293002002001002001002001002002001001001002002001002002002002002002001001001";
s[36005]="289292298275302269297262292262284282298301282286318304298300312321314311002002002002002002002002002002002002002002002002002002002002002002002002";
s[36365]="289293286281261249279289277266288288296303300299303316298323298309297285002002002002002002002002002002001001002002002002002002002002002002001001";
s[36725]="303310310289269306256270304276297319307288300293291291292307297312292303001001001002002002002002001002001002001001001002002002002002001002001002";
s[37085]="323301284286307297259298304299298290296294307285318301297299331310300308002002002002002002002002002002002002002002002002002002002002002002002002";
s[37445]="323284277291279282301305301308288296295309266288305303293323324300299310002002002002002003002003002002002002002002002002002003002003002002002002";
s[37805]="298309284300329307275292296298316324286303287293313309286297293305285285002002002002002002002002002002001002002002002002002002002002002002002002";
s[38165]="332310299301314298305295291302305316278295284299282313279307315292284291002002002002002002002002002002001002002002002002002002002002002002001002";
s[38525]="294303326342293300292315297312296309297304311302313309311310303299301278002002002001001002002002002002001002002002002001002002002002002002001002";
s[38885]="321289304326313298301295288315305318298298273280301313306297308289295291001001001001001002002002002002002002001001001001001002002002002002002002";
s[39245]="302304306302319301313291282301293324284304295290292299306291306289290288002002002002002002002002002002001002002001002002002002002002002002001002";
s[39605]="301321322294300309310304322291314318282298292295290290312305275278288294001002001002002002002002002001001001001002001002002002002002002001002001";
s[39965]="304323311311320314314314309310311313289266291287288282309300296289291304002002002002002003003002002002002002001001001002001002002002002002001001";
s[40325]="323279306307311295314320314334312312302265288305293290305290301292285269002002002002002002002002002002002002002002002002001002002002002002001002";
s[40685]="304304330307288313334317311322310317308286291313295308328288269287305283002002001001001002002001001002001002002002002002001002002001001002001002";
s[41045]="323298305306338309318311303312303332291306296294292312305291285285290297003002002002002002002002002002002002002002001001002002002002002002002002";
s[41405]="322310305312292308318333322296293310274306285300277305301306302279281289003003003003003004003004003003003004002002002002002002002002002002002002";
s[41765]="312330317321315310326303309303330298267283289290292302313305289278298289003003004003003003003003003003003003002002002002002002002002002002002002";
s[42125]="315319299313307324318313296319313331276286279278297297297293313286292307003003002003002003003002003002002003002002002002002002002002002002002002";
s[42485]="301308311316320318310329317306301306288312299289302309295290328292304280002002002003002003003002003003003003002002002002001002002002002002002002";
s[42845]="309319278324325302293316318294318296290296291293283303307315309287296274002003002003002003002002002002002003002002002002002002002002002002002002";
s[43205]="328311303294291312314314300286294327295286287277300306312321292278314304002002002002002003002002002002002002002002002002002003002002002002002002";
s[43565]="299326320308307314311329311295311309302306306293291304282299303286319296002002002002002002002002002002002002002002002002001002002002001002002002";
s[43925]="304309312300305327308334317305330330299294313317303283281300308306304280003004003003003003003003002003003003002002002002002002002002001002002002";
s[44285]="317278302289319327308315325300321322289279300281308290274279298289301275003002002002003002002002002002003002002002002002002002002002002002002002";
s[44645]="313308299302321316315282341286287324295278295286278284286264272275289278002002002002002002002002002002002002002002002002002002002002002002002002";
s[45005]="312316313315303307320319320307297311315308287327300298305302302291281313002002002001001002002001001002002002002002002001002002002002001002002002";
s[45365]="303302307314314323324323316332291296296299299295287306285303294290297323002002001002001001002002002002002002001002001002002001002002002002002002";
s[45725]="311312319307293302302297298306294308279293287301285318290280297293297304002002002002001002002002002002002002002002002002001002002002002002002002";
s[46085]="289316323315289304309326304308296308287288318305303308292306265306293295002002001002002002002002002002001002002002001002002002002002002002002002";
s[46445]="286315303330309279312306302282313315294304306278298287289316281312289325002002001002002002002002002001001002002002001002002002002002002001001002";
s[46805]="264309247273242289292280266293295265294303292298290283263295291265295304002003002002002002002002002002002002002003002002002002002002002002002002";
s[47165]="280315307287305306311328299308306313288276291302284293275304303255291277002003003003002002004003005003003004002003003003002002004003005003003004";
s[47525]="308331328315332320327326317303333355285304308300295280295313290283274285021009008014014013009017026014010025006003002004004004003005008004003007";
s[47885]="287290272282294296282291310266296323293305325301270268291312282293271298009006003006003005003008009007006009009006003006003005003008009007006009";
s[48245]="293278271276289282282279297258296300287288326299261276290309255304268293010009008009004007008009009009009010010009008009004007008009009009009010";
s[48605]="318306303274323317328296327276328317303296314295265274320309246302278295017017017017014016016017016017017017010010009010008009009010009010010010";
s[48965]="324324324324323321343312349320324324306306306306266284353333260332306306024024024024023024018024023024024024010010010010010010007010009010010010";
s[49325]="326326326326326321353296363326326326307307307307307286373374255307307307026026026026026026019026024026026026010010010010010010007010009010010010";
s[49685]="333333333333304328360303391333333333300300300300307279366367261300300300033033033033033033031033022033033033010010010010009010009010006010010010";
s[50045]="326326326326296326352326377326326326301301301301308301367301270301301301026026026026022026026026018026026026010010010010008010010010007010010010";
s[50405]="317317317317327317321317348317317317302302302302301302325302274302302302017017017017012017017017016017017017010010010010007010010010009010010010";
s[50765]="314314314314336314294314336314314314299299299299297299298299272299299299014014014014012014014014014014014014010010010010008010010010010010010010";
s[51125]="310310310310351310289310271310310310300300300300294300298300285300300300010010010010010010010010010010010010010010010010009010010010010010010010";
s[52205]="300300300300406300264300300300300300299299299299280299308299299299299299010010010010010010010010010010010010010010010010010010010010010010010010";
s[52565]="300300300300300300257300300300300300298298298298298298302298298298298298010010010010010010010010010010010010010010010010010010010010010010010010";
s[52925]="301301301301301301249301301301301301297297297297297297318297297297297297010010010010010010010010010010010010010010010010010010010010010010010010";
s[53285]="305305305305305305253305305305305305297297297297297297317297297297297297010010010010010010010010010010010010010010010010010010010010010010010010";
s[53645]="308308308308308308308308308308308308296296296296296296296296296296296296010010010010010010010010010010010010010010010010010010010010010010010010";
s[54005]="309309309309309309309309309309309309296296296296296296296296296296296296010010010010010010010010010010010010010010010010010010010010010010010010";
s[54365]="311311311311311311311311311311311311295295295295295295295295295295295295011011011011011011011011011011011011010010010010010010010010010010010010";
s[54725]="311311311311311311311311311311311311295295295295295295295295295295295295011011011011011011011011011011011011010010010010010010010010010010010010";
s[55085]="308308308308308308308308308308308308295295295295295295295295295295295295010010010010010010010010010010010010010010010010010010010010010010010010";
s[55445]="307307307313307307307307307307307307295295295290295295295295295295295295010010010010010010010010010010010010010010010010010010010010010010010010";
s[55805]="308308308319308308308308308308308308295295295289295295295295295295295295010010010008010010010010010010010010010010010008010010010010010010010010";
s[56165]="309309309324309309309309309309309309295295295290295295295295295295295295010010010005010010010010010010010010010010010005010010010010010010010010";
s[56525]="306306306320306306306306306306306306299299299296299299299299299299299299010010010005010010010010010010010010010010010005010010010010010010010010";
s[56885]="302302302311302302302302302302302302301301301298301301301301301301301301010010010009010010010010010010010010010010010009010010010010010010010010";
s[57245]="301301301307301301301301301301301301302302302298302302302302302302302302010010010010010010010010010010010010010010010010010010010010010010010010";
s[57605]="302302302302302302302302302302302302303303303303303303303303303303303303010010010010010010010010010010010010010010010010010010010010010010010010";
s[57965]="303303303303303303303303303303303303304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[58325]="304304304304304304304304304304304304304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[58685]="304304304304304304304304304304304304304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59045]="304304304304304304304304304304304304304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59405]="304304304304304304304304304304304304304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59765]="304304304304304304304304304304304304305305305305305305305305305305305305010010010010010010010010010010010010010010010010010010010010010010010010";
s[60125]="304304304304304304304304304304304304305305305305305305305305305305305305010010010010010010010010010010010010010010010010010010010010010010010010";
s[6]="309338309309309309309309309309309309311305311311311311311311311311311311005005005005005005005005005005005005005005005005005005005005005005005005";
s[366]="308326308308308308308308308308308308309299309309309309309309309309309309005004005005005005005005005005005005005004005005005005005005005005005005";
s[726]="301305301301301301301301301301301301310315310310310310310310310310310310005002005005005005005005005005005005005002005005005005005005005005005005";
s[1086]="292274292292292292292292292292292292309316309309309309309309309309309309005001005005005005005005005005005005005001005005005005005005005005005005";
s[1446]="293271293293293293293293293293293293302297302302302302302302302302302302005003005005005005005005005005005005005003005005005005005005005005005005";
s[1806]="299290299299299299299299299299299299297277297297297297297297297297297297005004005005005005005005005005005005005004005005005005005005005005005005";
s[2166]="303298303303303303303303303303303303296287296296296296296296296296296296005005005005005005005005005005005005005005005005005005005005005005005005";
s[2526]="307301307307307307307307307307307307294301294294294294294294294294294294005004005005005005005005005005005005005004005005005005005005005005005005";
s[2886]="309305309309309309309309309309309309296315296296296296296296296296296296005003005005005005005005005005005005005003005005005005005005005005005005";
s[3246]="309307309309309309309309309309309309299310299299299299299299299299299299005001005005005005005005005005005005005001005005005005005005005005005005";
s[3606]="311312311311311311311311311311311311299277299299299299299299299299299299005003005005005005005005005005005005005003005005005005005005005005005005";
s[3966]="313324313313313313313313313313313313304280304304304304304304304304304304006006006006006006006006006006006006005004005005005005005005005005005005";
s[4326]="313336313313313313313313313313313313311292311311311311311311311311311311006005006006006006006006006006006006006005006006006006006006006006006006";
s[4686]="308322308308308308308308308308308308314323314314314314314314314314314314005004005005005005005005005005005005007005007007007007007007007007007007";
s[5046]="308300308308308308308308308308308308318323318318318318318318318318318318005004005005005005005005005005005005009007009009009009009009009009009009";
s[5406]="311312311311311311311311311311311311320332320320320320320320320320320320006004006006006006006006006006006006010007010010010010010010010010010010";
s[5766]="307299307307307307307307307307307307307321307307307307307307307307307307006004006006006006006006006006006006006004006006006006006006006006006006";
s[6126]="308298308308308308308308308308308308296297296296296296296296296296296296007004007007007007007007007007007007005003005005005005005005005005005005";
s[6486]="318330318318318318318318318318318318286287286286286286286286286286286286009007009009009009009009009009009009005004005005005005005005005005005005";
s[6846]="327345327327327327327327327327327327279248279279279279279279279279279279013009013013013013013013013013013013005003005005005005005005005005005005";
s[7206]="328344328328328328328328328328328328281253281281281281281281281281281281014009014014014014014014014014014014005003005005005005005005005005005005";
s[7566]="326339326326326326326326326326326326290264290290290290290290290290290290013011013013013013013013013013013013005004005005005005005005005005005005";
s[7926]="326344326326326326326326326326326326294275294294294294294294294294294294013013013013013013013013013013013013005005005005005005005005005005005005";
s[8286]="325355325325325325325325325325325325296300296296296296296296296296296296012012012012012012012012012012012012005005005005005005005005005005005005";
s[8646]="320352320320320320361320320320320320298302298304298298300298298298298298010010010010010010010010010010010010005005005005005005005005005005005005";
s[9006]="316308316316314316355316316316316316300311300306289300302300300300300300008008008008008008008008008008008008005005005005005005005005005005005005";
s[9366]="314257318314312314352314264314341314298297286304287298299298287298244298007007007007006007006007007007007007005005004005004005004005005005005005";
s[9726]="309284285342303309347306292309336334295303265290293295297296251295241342005005003005003005004005005005005005005005003005003005004005004005005005";
s[10086]="269276279308287296335292281295323327331322292310306303305303256266249317005004002004003005004004004005005004005004002004003005004004004005005004";
s[10446]="267283275314280294302290289293321322341340322319323310322310253273256325009007003008004010010005005010010008010007003008004010010005005010010008";
s[10806]="305298297315299303251298304308279324338353277335321313345311249309306318009005003005005010010004005009010005012007004006007013013006007012013006";
s[11166]="324311312300314305253294298302270292337336253354319317349306262316320311008006003004008010009008009008009004014010006007015017017015016015016008";
s[11526]="359323317271324305253290329305246262313309296353309313345296279333370309006005003004008010009008010006006005008007004005011013013011013008008007";
s[11886]="355323345266325317259291316303248261298286282317285316332277323318353298004009004004009011011007010007004005004008003003008010009006009006003005";
s[12246]="319327356296318315269299335302277304300266245286285303324270308293368298009017006013019020021017011017015017004007002006008009010008005007006008";
s[12606]="296310329313298316318294326308301352288255270285275314294282314292368303005008007009010011018017007017016016003004003004005005010009003009008008";
s[12966]="303286302291282299300284308300308376277258283292273317345296319290355315002003003003002003010006007008008006002003003003002003010006007008008006";
s[13326]="304291303295309281304286313306304344296277282298282301299287310298327330005004003002003005010002008004004005005004003002003005010002008004004005";
s[13686]="301300300311355274298298310303299286327292301300311287304287312303313345008002005003003007009002009002002002008002004003003007009002009002002002";
s[14046]="312310258283340278303300316288284279342311318300328290303289314290313320007005005006002006009004009004003002007005005006002006008004009004003002";
s[14406]="299305252267308282296281317286283303325311288282313289292284305238298285005005004005005003008007010007005004005005004005005002008007010007005004";
s[14766]="256310303281302283317256324298303320308305261282310294296293319217306299003003002002006002005005010004007003003003002002006002005005010004007003";
s[15126]="279328292299300288312254336312333315314309293304318305334321332260330300002004002002006002002004009004003002002004002002006002002004009004003002";
s[15486]="320317284306305278293294346314304316310310298298335293341313338296311275003005002002003004006006005006003003003005002002003004006006005006003003";
s[15846]="320292276321311312294318352322286337299307306314347302325294338294291282002004002001002002009006002006005003003004002001002002009006002006005003";
s[16206]="321272293308307310291307322296296331315302299314319314317303325297297322004004002002005002006004002004008003004004002002005002006004002004008003";
s[16566]="297267293305306323304288306259302304340297279303318300318325308294281338004005002002008002003003002002009003004005002002008002003003002002009003";
s[16926]="285282308273312319299286319282305300318308284318325310353335306281281318002004002002007002003004002003009006002004002002007002003004002003009006";
s[17286]="290310331273324322307297325310304292301308297311331315363317278283284308002003002002004002003005002003007008002003002002004002003005002003007008";
s[17646]="283299294289313296316303300277287274312304317320321304318310312309295317004003004002002002002002003003005005004004005002003002003003004003006005";
s[18006]="283270259306306294328315309262284276322308316290309302303337321330307333006007005002003004003003006002007004007009007003004005004003007003009005";
s[18366]="289297283317308314356326327288292303333321321291309304326351314296297326007009002002008003003003009005008006007009002002007003003003009005008006";
s[18726]="262288267313297305362302320285279313326331303305260312297350317235273289006008002002009002002003008008007007006008002002009002002004009008007007";
s[19086]="257274302288278304333295319284272289317316299321243303286332307251259234003004003002006002003003009008004005003004003002006002003003009008004005";
s[19446]="279259289315275290306286314287305265293304289308252296331303307273281232005005002002004002003004007005002005005005002002004002003004007005002005";
s[19806]="311273286294278282309259296280323260268293285290260301340284283277297263005008002002006002003007005007003007005008002002006002004007005007003007";
s[20166]="313294281295279308317257289278304267268295271302282321318280276282281280003006003002006002005007002005003005003006003002006002005007002005003005";
s[20526]="296307277294285301311279294283280292313299279301303316328291289287278273002003002002004002002004002003003002002003002002003002002004002003003002";
s[20886]="290313283293304274300313312273276296287262273284312305321324291277293302002002002002002002003002003003003002002002002002002002003002003003003002";
s[21246]="299291313283319270279314296273288260247257285277306297279331269272307303002002002002002002002002003002002002002002002002002002002002002002002002";
s[21606]="266286302279321294254285306268288256258290298281299299268306294285302276002003002003004002002002002002002002002003002003004002002002002002002002";
s[21966]="277298324305313297285258299279291285289291283289285284285292314271301250003003002002003002004002002004003003003003002002003002004002002004003003";
s[22326]="274281311306303289314272265285282291289291297289298280309283291278297260003002002002002002003002002003002003003002002002002002003002002003002003";
s[22686]="258290293275288286301273252262270268281280294279313294291299304303301287002005002002003002002002002002002002002005002002003002002002002002002002";
s[23046]="259304309309271280289265267262283264280298311327316313290279305301304275004008002002003002003003002003002003004008002002003002003003002003002003";
s[23406]="286308312271260288275274249278280291295330307292319286291287287286291274007006003002002003002003002002002002007006003002002003003003002002002002";
s[23766]="306324321253272283256290256293269318294310273271300256284298287287290269006003003002002002004004002002003004006003003002002002004004002002003004";
s[24126]="297345316282310277250272283283257308295272293286293293266289300287312267003004003003004002004004002004003004003004003003004002004004002004003004";
s[24486]="287343305296318264259272285274255292310258307312300305291291300295321271003007002002003002002003004003003003003007002002003002003003004003003003";
s[24846]="285312304297297264260296262288249285312252299306308297304289275305302270003007002002003002002003003004004003003007002002003002002003003004004003";
s[25206]="290283285286267273266288274286259285293255293308312302299289303317284273002004002002003002002002002003002003002004002002003002002002002003002003";
s[25566]="279270276273233275277279274266284299285263298286302296287273304298286285002003002002003002002002002002002002002003002002003002002002002002002002";
s[25926]="254224253254255264255244253280274274298279291295284272282290279284278305002003002002002002002002002002002002002003002002002002002002002002002002";
s[26286]="254212236223240270238256236257274242296299277306283296289314283290317294002002001002002002002002002002001002002002001001002002002002002002001002";
s[26646]="233230238231248263245266239226252247284298275292286320290310301281295288003002002002002002003002002002002002003002002002002002003002002002002002";
s[27006]="262203238245264257266262260256247269283262270272290285294298294260294300004003002002003003003004003002002003004003002002003003003004003002002003";
s[27366]="267196265225297259260325253262243296313254271268286299312320293286283281003003003002004002005003004003002002003003003002004002005003004003002002";
s[27726]="241214281234316259242275235240229284311284273280313318319311272312303289002003002002003002008002006004002003002003002002003002008002005004002003";
s[28086]="246192252243294275256251217260238267292283283289325333297294254312321285002004002003002003009003003003003005002004002004002003009003004003002005";
s[28446]="256189262248280322289234239258250313308298310292305328288311286304314276002004003004003005009004004004002006002004003004003005009004004004002006";
s[28806]="222213249237294342321253255252243359326327330304315315288325335299318272002003002005002005009005002004002006004004004008004008013008004007003009";
s[29166]="273260212247269348352296286248286347339295324316306306277316302301300280002002002005002004008003003006003007003004003007003006011005005008004009";
s[29526]="313295232297284334307300314259281289323251314318300289248327261307301306002004003005004007008003004009003008002004003006004007008003004009003008";
s[29886]="301329315311299316284273315308350265296290307309309284228339250310270334002004003007005004006002005009002004002004003007005004006002005009002004";
s[30246]="306379312314297335278292306352371324298326306295315291254328269308280342004006004013005004005005012011006005002003002007003002003003007006003003";
s[30606]="308379295322260352295297308398350320305333301283324291289337282294300340005008005010005005011011013007012010002004002005002002005005006003005005";
s[30966]="300339301353238335303281319401331322304326302272317299305349287292300352005004005003003005009009009005007007005004004003003005009008008005007006";
s[31326]="251298286321238299259259316339279302299311309282313294300333294302284358005004004003002005009007009005005008005004004003003005009007009005005008";
s[31686]="233270279269225273241235268282232296289303310303315280306305293315293354003003003002003003008005009002003007003003003002003003008005009002003007";
s[32046]="246258298249236255217233237268197280292286292310297280317284291292300331003003003005003003005004007003002006003003003005003003005003007003002006";
s[32406]="256251294267270262201246244269215256318278310329282284329301293268279301003003002004002003002003004004002005003003002004002003002003004004002005";
s[32766]="247242268304248281219243262234221210304290340335299292329310299301280287002003002003002002003002003004002005002003002002002002003002003004003005";
s[33126]="236242306291248278239247262217224228297275329325309292326325288326301298003002003006003003003002003004002003003002003006003003003002003004002003";
s[33486]="229246341236277278260250244260241269312256314301292301328309274317300306004004002007005002002002004005003004004004002007005002002002004005003004";
s[33846]="278242314264261300246270250306246276325268292295287308328308305300292299002002002003003002002002003003002002002002002003003002002002003003002002";
s[34206]="271274291254252278281276256294247263317312292308307288314329319318313307002002003002002002002002002002002002002002003002002002002002002002002002";
s[34566]="284285325256295258261295322317269284317318306298308294296336303314325316002002003002002002002002002002002002002002003002002002002002002002002002";
s[34926]="277326316284284263313284322292279265291299294287304317284314292294295298002002002002001002003002002002002002002002002002002002003002002002002002";
s[35286]="264290261301275304305284261292270263267308295298320298307309294299303292002002002002002002002001002002002002002002002002002002002001002002002002";
s[35646]="288276292273284268281276301280304231287303296308310309297292314304300308002001002002002002002002001001002002002001002002002002002002002001002002";
s[36006]="267280291251281272290272300233270291306292291313302305302294302320310302001002002002001002002002002002001002001002002002001002003002002002001002";
s[36366]="309315274284280262277275268275273283305290296304308298298296304325296289001002002002002002002002002002001002001002001002002002002002002002001002";
s[36726]="324327285302293300267294314294299324297299308291319299297325312316288288001002002002002002002002002002001001001002001002002002002002002002001001";
s[37086]="328289295274306307256304298323280279285295303293327306314311327265314279002002002002002002002003002002001002002002002002002002002002002002001002";
s[37446]="340263292287263298301314303324291286273310273299300308313304320280293304002002002003002003002002002002002002002002002003002003002002002002002002";
s[37806]="339293306314292287284289319304277325287303308295286292319278283315300283002002001002001002002002002002002002002002002002002002002002002002002002";
s[38166]="306309303313303294262289291289308318290293298292304282291313310281286297002001002002002001001001001001001002002001002002002002001001001001001002";
s[38526]="299320295289293293305313312291301333302290295289305299318295312308299290002002002002001002002002002002002001002002002002002002002002002002002001";
s[38886]="302328318303304285282283302316322308279294292294286299315312289304283301002002002001002002002002002002002002002001002001002002002002002001002001";
s[39246]="316318295305312296277307282289299320285294278284296298297319302264307286002002001002002002002002002002001001002002001002002002002002002002001001";
s[39606]="281324312317292330297334323310292316281288307288316292291302297291270295002002001002001002002002002002002001002002001002001002002002002001001001";
s[39966]="296298310326311311315322309299323310297317298285302295303287295301297301002002002002002002003002002002002002002002001001002002002002002001002002";
s[40326]="301298310314318324314324320311302311286284289294310291307291290302288281002002001002001002002002002001001001002002001001001002002002002001002001";
s[40686]="285302304311310293309318304280312300294297278309292288304301308282286288002002002001002002002002001002001002002002002001001002001002001002001002";
s[41046]="297301305308312319320315302283297312281308300298294300305293292287306298002002002002002002002002002002002002002002002002002002002002002002002002";
s[41406]="321291302302322318323324294305302324290297295284280305288305283294299296003004003003003003003003003002003003002002002002002002002002002002002002";
s[41766]="310317301296322294326308290318312332279284289289282300305308285292289284003003003003003003003003003003003003002002002002002002002002002002002002";
s[42126]="288316316309312328325308299325307343276303296297290294299297291288287292002002002002002002002002003002002002002002001002002002002002002002002002";
s[42486]="287310315309336330318314317298324324296298306290292303294287316300306281002002002002002004002002002002002002002002002002002003002002002002002002";
s[42846]="292318300301329305327328326283319278301304301297293303308302281287294280002002002002002002002002002002002002002002002002002002002002002002001002";
s[43206]="303322295278310296337324324296318303307296300279282299305305280271292271002002001002002002002002001002002002002002001002001002002002001002002002";
s[43566]="303349297278319300315324302307315316306314296276293285276318274286291276002002002002002002002002002002002002002002002002002002002002002002002002";
s[43926]="306305310312315313312322331292300329320311281291317279299289295284293276002003002002002003002002002002002002002003002002002003002002002002002002";
s[44286]="314276309302293301303307299283305313290294274282307298280273301284286287002002002002002002002002002002002002002002002002002002002002002002002002";
s[44646]="306312312310309302307307303295331322283271307300305296295272286274288262002002002002002002002002002002002002002002002002002002002002002002002002";
s[45006]="278300331278270301313301321291308288315295308302294298303291294297291277002002001002002002002002001002001001002002001002002001002002001002001001";
s[45366]="309311313298301305325305325288312309302291311299304309308286294294290319002002002001001001002002002002002002002002002001002001002002002002002002";
s[45726]="287295308303300301302292293275317307292290287287301315301289315287299315002002001002002002002002002002002002002002001002001002002002002002002002";
s[46086]="289313297322297283322282295294320316302304314293286300291309279295302305002002001002001002002001002002001002002002002002002002002001002002001002";
s[46446]="308322300336304294316344289274298323304313319283287305298335280276286305002002001001001002001002002002001002002001001001002002002002002002001002";
s[46806]="284296257264281293259292268243269280294309293277288284301289294262288280002004002003002002002002003002002002002004002003002002002002003002002002";
s[47166]="301304319312331296301347281261304297298291286299300304289304278264268271004005002004002002002002006002004004004005002004002002002002006002004004";
s[47526]="332324314343362329339360321287356333297305301310316290311324288291273288022016007018013008007013026009007021007005002006004002002004008003002007";
s[47886]="289290264313322309293306316265305327304287320303291277301313251302271292009007003008004003004008009004005009009007004008004003004008009005005009";
s[48246]="273280266287298294290288312268293302284281321302269282300309247302264295010009008009006003008009009007009010010009008009006003008009009007009010";
s[48606]="281304295273336320322298329293309315313305322304284286312326241284290304015015015015014011015014015014015015010010009010009007010009009009010010";
s[48966]="320320320320333311336311350316320320314314314314279292350349252341314314020020020020020019020019020020020020014014014014014013014013014014014014";
s[49326]="321321321321379289348309355321321321315315315315285278381368256315315315021021021021021021021021021021021021015015015015015015015015015015015015";
s[49686]="328328328328299323355317371328328328310310310310317289376362270310310310028028028028028028028028027028028028010010010010010010010010009010010010";
s[50046]="325325325325295325351325395325325325310310310310316310376310277310310310025025025025025025025025024025025025010010010010009010010010009010010010";
s[50406]="320320320320358320306320390320320320308308308308303308315308276308308308020020020020020020020020020020020020010010010010009010010010010010010010";
s[50766]="319319319319371319295319389319319319303303303303295303301303271303303303019019019019018019019019019019019019010010010010009010009010010010010010";
s[51126]="315315315315381315290315315315315315298298298298287298294298298298298298015015015015013015014015015015015015010010010010008010009010010010010010";
s[52206]="293293293293399293262293293293293293298298298298279298304298298298298298010010010010010010009010010010010010010010010010010010009010010010010010";
s[52566]="296296296296296296273296296296296296298298298298298298309298298298298298010010010010010010009010010010010010010010010010010010009010010010010010";
s[52926]="301301301301301301285301301301301301296296296296296296305296296296296296010010010010010010010010010010010010010010010010010010010010010010010010";
s[53286]="304304304304304304291304304304304304295295295295295295303295295295295295010010010010010010010010010010010010010010010010010010010010010010010010";
s[53646]="308308308308308308308308308308308308294294294294294294294294294294294294010010010010010010010010010010010010010010010010010010010010010010010010";
s[54006]="311311311311311311311311311311311311294294294294294294294294294294294294011011011011011011011011011011011011010010010010010010010010010010010010";
s[54366]="315315315315315315315315315409315315294294294294294294294294294280294294015015015015015015015015015015015015010010010010010010010010010010010010";
s[54726]="319319319319319319319319319413319319294294294294294294294294294279294294019019019019019019019019019019019019010010010010010010010010010010010010";
s[55086]="321321321321321321321321321416321321293293293293293293293293293279293293021021021021021021021021021021021021010010010010010010010010010010010010";
s[55446]="316316316319316316316316316411316316294294294297294294294294294280294294016016016016016016016016016016016016010010010010010010010010010010010010";
s[55806]="311311311318311311311311311406311311296296296297296296296296296282296296011011011010011011011011011011011011010010010009010010010010010010010010";
s[56166]="310310310321310310310310310405310310298298298298298298298298298284298298010010010006010010010010010010010010010010010006010010010010010010010010";
s[56526]="307307307320307307307307307307307307300300300299300300300300300300300300010010010007010010010010010010010010010010010007010010010010010010010010";
s[56886]="305305305312305305305305305305305305300300300302300300300300300300300300010010010009010010010010010010010010010010010009010010010010010010010010";
s[57246]="303303303306303303303303303303303303301301301304301301301301301301301301010010010010010010010010010010010010010010010010010010010010010010010010";
s[57606]="303303303303303303303303303303303303302302302302302302302302302302302302010010010010010010010010010010010010010010010010010010010010010010010010";
s[57966]="304304304304304304304304304304304304303303303303303303303303303303303303010010010010010010010010010010010010010010010010010010010010010010010010";
s[58326]="305305305305305305305305305305305305304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[58686]="305305305305305305305305305305305305304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59046]="305305305305305305305305305305305305304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59406]="305305305305305305305305305305305305304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59766]="305305305305305305305305305305305305304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[60126]="305305305305305305305305305305305305304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[7]="307333307307307307307307307307307307309308309309309309309309309309309309005005005005005005005005005005005005005005005005005005005005005005005005";
s[367]="304316304304304304304304304304304304309297309309309309309309309309309309005004005005005005005005005005005005005004005005005005005005005005005005";
s[727]="294296294294294294294294294294294294308311308308308308308308308308308308005003005005005005005005005005005005005003005005005005005005005005005005";
s[1087]="285261285285285285285285285285285285305307305305305305305305305305305305005001005005005005005005005005005005005001005005005005005005005005005005";
s[1447]="291264291291291291291291291291291291295274295295295295295295295295295295005002005005005005005005005005005005005002005005005005005005005005005005";
s[1807]="301293301301301301301301301301301301290255290290290290290290290290290290005004005005005005005005005005005005005004005005005005005005005005005005";
s[2167]="307306307307307307307307307307307307289262289289289289289289289289289289005005005005005005005005005005005005005005005005005005005005005005005005";
s[2527]="314319314314314314314314314314314314285269285285285285285285285285285285007006007007007007007007007007007007005004005005005005005005005005005005";
s[2887]="318320318318318318318318318318318318284275284284284284284284284284284284009008009009009009009009009009009009005004005005005005005005005005005005";
s[3247]="321320321321321321321321321321321321290275290290290290290290290290290290010008010010010010010010010010010010005004005005005005005005005005005005";
s[3607]="323329323323323323323323323323323323297281297297297297297297297297297297011010011011011011011011011011011011005004005005005005005005005005005005";
s[3967]="322348322322322322322322322322322322303285303303303303303303303303303303011011011011011011011011011011011011005005005005005005005005005005005005";
s[4327]="318348318318318318318318318318318318307317307307307307307307307307307307009009009009009009009009009009009009005005005005005005005005005005005005";
s[4687]="314347314314314314314314314314314314309334309309309309309309309309309309007007007007007007007007007007007007006005006006006006006006006006006006";
s[5047]="313310313313313313313313313313313313311303311311311311311311311311311311006006006006006006006006006006006006006006006006006006006006006006006006";
s[5407]="313321313313313313313313313313313313311320311311311311311311311311311311006006006006006006006006006006006006006006006006006006006006006006006006";
s[5767]="311306311311311311311311311311311311305331305305305305305305305305305305006006006006006006006006006006006006005005005005005005005005005005005005";
s[6127]="312298312312312312312312312312312312298283298298298298298298298298298298007006007007007007007007007007007007005004005005005005005005005005005005";
s[6487]="317324317317317317317317317317317317292285292292292292292292292292292292008008008008008008008008008008008008005004005005005005005005005005005005";
s[6847]="322331322322322322322322322322322322288273288288288288288288288288288288011010011011011011011011011011011011005004005005005005005005005005005005";
s[7207]="323323323323323323323323323323323323290298290290290290290290290290290290011011011011011011011011011011011011005004005005005005005005005005005005";
s[7567]="321313321321321321321321321321321321295291295295295295295295295295295295010010010010010010010010010010010010005005005005005005005005005005005005";
s[7927]="319309319319319319319319319319319319300301300300300300300300300300300300009009009009009009009009009009009009005005005005005005005005005005005005";
s[8287]="318290318318318318318318318318318318301346301301301301301301301301301301009009009009009009009009009009009009005005005005005005005005005005005005";
s[8647]="318289318318318318359318318318318318300345300300300300302300300300300300009009009009009009009009009009009009005005005005005005005005005005005005";
s[9007]="317274317317315317359317317317317317300322300300289300301300300300300300008008008008008008008008008008008008005005005005005005005005005005005005";
s[9367]="317259321317314317362317267317343317297297285297286297298297286297243297008008008008007008007008008008008008005005004005004005004005005005005005";
s[9727]="315287301382312315362311302395342331294303274277284294296295246283240347007007006007003007006007007007007007005004003005001005004005005005004005";
s[10087]="282283307311303309354306304352336335325309293309296299301299242276245310005004001005001005004005004005004005005004002005001005004004004005004005";
s[10447]="284301305309298311333307315355338349323324331319315305318305238282251309011005003009004011011010006011009009009005003008003010010009005010008008";
s[10807]="317312307304303314315308320352297364312340315330323309334305241306295302013005007007008014014013008014014005009003005005005010010008005010009003";
s[11167]="313322293289301309310295303325275325315340282342328314340299259308316304008007004004009010010009009009009003013010006007013014014014013014013004";
s[11527]="317329296262297302303282325309241272310320303336324309335287274307364299008008003005009010010009010009006004008008003005009010010009010009005004";
s[11887]="322328327259297309303274300278244257306288293303305311321261324286347293005008003003009010010005009006004004005008003003009010010005009006004004";
s[12247]="324321342293306316313284308281268303306281270298285309316259321269351297005012003005013012013007011004010010003009002003009008010005008003008007";
s[12607]="329305329322299319313287296300298360322272284317282311297279333284351302005010003004009006013011005010013011003007002003007005010008004007009008";
s[12967]="315291303316282290301283280303303389325285288307279308304297341290355310003004002002005003010005004009008005003004002002005003010005004009008005";
s[13327]="280297287320298272305286292315301375314291292291289293256295321295329313004003002003005003010003008008004004004003002003005003010003008008004004";
s[13687]="262286279308335275295289297304291318324282306294321283269287307295323322006003002004004007008005009007005006006003003004004007008005009007005006";
s[14047]="283281252277338277300291297295278292330284307294342276271279298273315302008004003002003006005006009007006006008004003003003006005006009007006006";
s[14407]="291301261268319303298294299297285312317297280281326294267252289229302286007004004003004003005005010008007005007004004003004003005005010008007005";
s[14767]="267332310281311328296293310305313336315308267283318304286254313217310303004002004003006002006004009005008004004002004003006002006004009005008004";
s[15127]="274347308303301324281285329319338327324325330297313301325291340254338304003003003004008002006007009005004003003003003004008002006007009005004003";
s[15487]="305331302293294299283308338331334315310323300301311299336298354278330290003005002003005005008008006006003003003005002003005005008008006006003003";
s[15847]="311304310293301309300330343326317331291312300309317298329296348286305309003004002002003003009005005003005004003004002002003003009005005003005004";
s[16207]="314286282304308311322323298301303322306304296323314300332294329303299337003002002002005002008003004003008004003003002002005002008003004003008004";
s[16567]="299278290303314309318293281268306308337301300298300313334290302314299327003004002002008002008002003002009003003004002002008002008002003002009003";
s[16927]="290288313283322304318286310275300310331314291291307313353284288308298288002005002002007002006003002003009004002005002002007002006003002003009003";
s[17287]="291309317292324301318297353282302296306328294294335319370278279320299286003002002002004002003005002002009005003002002002004002003005002002009005";
s[17647]="266297299269293285310303333273286268302320293311334303336293292319303311006004003002003002003003005003009004006004003002003002003003005003009004";
s[18007]="272268280267274292302314316275281271310311295290309308316320302302308319008006005002002003006004008003007005008006005002002003006004008003007005";
s[18367]="275288280316283311331331330270290310317317323292289321323341302298304320009007003002007003006006009007004008009007003002007003006006009007004008";
s[18727]="275287286336290291374314328294284325325333320302260309307335311267286292008007002002008002005007009009005009008007002002008002005007009009005009";
s[19087]="263306315299289293368311331278281320318339301299235297293331302283260273005004002002005002005006009009004007005004002002005002005006009009004007";
s[19447]="263291298289287320331305292284297303298324300284238312332317301279263264004006002002005002003008006009004006004006002002005002003008006009004006";
s[19807]="293278286287275306329307286277306294281309297286262315336313306285285277006009002002008002004009003008006008006009002002008002004009003008006008";
s[20167]="335292281281267293314281279271305302284310296294284306325298296293306298006006002002008003006009003006005008006006002002008003006009003006005008";
s[20527]="305309265295285284294323285277288323305308284284295298319308298292311302003005002002007002002005003002002004003005002002007002002005003002002004";
s[20887]="314313301280299272314337305282270319294275271281302297290321296281315315002004002002004002003002003004003003002004002002004002003002003004003003";
s[21247]="266307322282305271301327290277278285269262279298292306262295280274302301002004002002002002003003003004002003002004002002002002003003003004003003";
s[21607]="266291296291322288248287288269293268265287309302289312270288291294290282002003002001003002003002002002002002002003002001003002003002002002002002";
s[21967]="277322297270325280259275295318291285276292282286290309293298291274300266003003002002002002005002002003005002003003002002002002005002002003004002";
s[22327]="283286315282301294296285293306284283268299307302301289286304282273293270003003003002002002003002002002003002003003003002002002003002002002003002";
s[22687]="289267309292297287276266267244281253255287304303293288272314296299291286002006002002002002003002002001003002002006002002002002003002002002003002";
s[23047]="273269320295302270273251235249281272270327317294295297279280316285292286003008002002002002004003002003003003003008002002002002004003003003003003";
s[23407]="278294317288278270259271236261272293298329316303310282293270299278294291004006002003002003003002002003002003004006002003002003003002002003002003";
s[23767]="319318342248267284246282270273275319308314285304315293282281308301292288003003002003002002004002002003003003003003002003002002004002002003003003";
s[24127]="327346343243284286243265291270280314304266292323293302258289326307292277003003002002002002004003002004004002003003002002002002004003002004003002";
s[24487]="302346309276272275244252282273272295315247303317281315258291319324293272003005002003002002003003002003003004003005002003002002003003002003003004";
s[24847]="278312289279268257240262249284265295324258301327301328293302290346292266005007002004002002002004003003003004004007002004002002002004003003003004";
s[25207]="287272316288254283247267240273286299300239300317315310300309267341287252003005002002003002002002002004002003003005002002003002002002002004002003";
s[25567]="275250270268237264265269261263282301280230286324301283292301272301292273002005002002003002002002002004002002002005002002003002002002002004002002";
s[25927]="275235250267249256271268248270271280287254290296289285293299281280276274002005002002002002002003002002002002002005002002002002002003002002002002";
s[26287]="280253248249237257259263236249269250287273287291293287301288279311309279002005002002002002002002003002003003002005002002002002002002003002003003";
s[26647]="258242232247250258241261243233285233284288301264277314277310279308254287002003002002002002002002002002002002002003002002002002002002002002002002";
s[27007]="244217203216274236257271265251252263304285288291280294294302284285291304002002002002002001002002002002002002002002002002002001002002002002002002";
s[27367]="235207213212271247257311273246240314328281281289278303328312303311287285003002002002002002002002003002002002003002002002002002002002003002002002";
s[27727]="246199230219284263247293250221239277317269280286315305287305291306290308002003002002003002006002004002003003002003002002003002006002004002002003";
s[28087]="278168242246283270247304225205252255299267278277328329284302266317308304003003002005002003008002003003002003003003002005002003008002003003002003";
s[28447]="265189225277287281300269249241258289320294294292298334296325287322305287002004004004002005006005005003002003003004004005003006007006006004002003";
s[28807]="235241237273303327333305242257242319340341313311300331304333325327323277002003003003002004005007004006002004005008008007004010012017011015005011";
s[29167]="268260237271281335364316257261265321354320330331321322294315318318327275002005002002002005004005003009002006006012005007005012011011007021005016";
s[29527]="280268252307285329339274308261302265314288306331312299252310279335315334002005002002003006007004003009002008002005002002003006008004004010002009";
s[29887]="283298305318298313321238343296326288307307311319313297235317263340288320002002002003003003006003004008002005002002002003003002006003004008002005";
s[30247]="309338345288288323297242322347345315343319321305302304249319276313292315005005004006003004004004007008005002003003003004002003003002005006003001";
s[30607]="319346283301252320287267293401340359318322296278299302276322275294305338002004003002002005005007003003004003002004003002002005005007003003004003";
s[30967]="294323290331244304268267281382335353302334302263314304283319288302298354002002002003003005008009007003005004002002002003003005008009007003006004";
s[31327]="251325275316251280268244297320324309305316302292310304290317295312300357003003003002005004008006009003005005003003003003005004008006009003005005";
s[31687]="226278257273243259243216280255256293291296292313313285297311288334289348003002006003005004006004009002003008003002006003005004006004009002003008";
s[32047]="261263270256246259218240255269218291300301283301314275302309291315288327004003005004005003002004009002003007003003005004005003002004009002003007";
s[32407]="286261264262269266202269263296205272335296272315305287330320302286267298003002003004003003003003006003003006003002003004003004003003007002003006";
s[32767]="256250246258264254204242269277210226304314295322302297359317306292267291002002002003002003003003003004004005002002002003002003002003003005004005";
s[33127]="232271273253282254225241265247226240266316295335301274341329300297297315003002003004003003003002003006002003003002003004003003003002003006002003";
s[33487]="231275301248294279264257250292231286284292310335291291311316267283309331004003003004004002002002004005002003004003003004004002002002004005002003";
s[33847]="256260285277272262266278237334252287308273276323292301305316280285303313003003002003003002002002004003002004003003002003003002002002004003002004";
s[34207]="270292305239263247238297245286228262308321285301303306283316300300307305002002002002002002002002002001002002002002002002002002002002002001002002";
s[34567]="278288302277303274250287298298267285316328322325310308291338311315319307002002003002002002003002002002002002002002003002002002003002002002002002";
s[34927]="273311292291316297286285271289298293301293325319318330307343285302292284002002002002002002003002002002002002002002002002002002003002002002002002";
s[35287]="287289273298256305295283294289294279306297315308297326306296294309297301002002002002002002002002002002002002002002002002002002002002002002002002";
s[35647]="308290288301288271288268292260293276298306293302297296307320319300290308002002001002002002002001002001001001002002002002001001002001002001001002";
s[36007]="291277286256275268277256300243310313298286298302302306304309303296296306002002001002002002002002002002002002002002001002002002002002002002002002";
s[36367]="291280288297269274283287275237289299312285313284314300305308294304301286002002001001001002001002002002001002002002002001002002002002002002001002";
s[36727]="317274307279274287278299326284305308282305306286309309309306289292314284001002002002001002002002002002001002002002002002001002002002002002001002";
s[37087]="299274319307282295255301283296281268286298280284337304322322320275310279002003002002003002002003002002002002002003002002003002002003002002002002";
s[37447]="321280278300277301271327287314288297277293268292279308321304316268297290002003002002003002002002003002002002002003002002003002002002003002002002";
s[37807]="281306290298330302275283311319300329286293301281312304322289308293292300002003002002001002002002002002002002002003002002001002002002002001002002";
s[38167]="304332287295281281283295311279289325302327301310302333329311310303320301002001001002002002001002002002001002002001001002002002001002002002001002";
s[38527]="330314324316297312276269292297300317294295294293300302313303303303274305002002002002002002002002002002002002002002001002002002002002002002002002";
s[38887]="309321289297318324295302289310335321297309303303313291306305301281297306001002002002001002002002002002001002001002002002001002002002002002002002";
s[39247]="307301296300311309305307315315290334283285290306309301310313301281294311002002002002002002002002002002001001002002002002002002002002002002001001";
s[39607]="312315313311307320312322287319312312283299299288291297297298318283293292001001002002002002002002002001001001001001002002001002002002001001001001";
s[39967]="298332295323329322304314298315318301269279305298308298292291299314295275002002002002002002002002002002002002001001001001002002002002002002002002";
s[40327]="320290323313312331315314308311309314292302295296294300312293295292302292002002001002001002002002002002002002002001001001001002002002002002001002";
s[40687]="300311285284313302301305305289311298294292298296296309299309305295303332001002002001001002002002001001001002001002002001001001002002001001001002";
s[41047]="296301298311321330291281279306318289286288306302295300312295289282293310002002002002002002002001003002002002002002002002002002002001002002002002";
s[41407]="296304315303313311300306322327325315274294320281281304295294278277282277003002002002002002002002002002003002002002002002002002002002002002002002";
s[41767]="308329314303314304318350330322287331285284304295283305311297283294298276003003002002002003002003002002002003002002002002001002001002002002002002";
s[42127]="290312324310315323320314281327286336281306303294286288321291297306298309003002002002002003002002002002002002003002002002002003002002002002002002";
s[42487]="294312318296307328324310309325313326288292290270304296305291301312297304002002002002002002002001002002002002002002002002002002002001002002002002";
s[42847]="291307310303323336323327290301290290313303307291293300303310297295291288002002002002002002002002002002002002002002002002002002002002002002002002";
s[43207]="334304311321325315335320306310293300322291302291306305294297289288296282002002002002002002002002002002002003002002002002002001002002002002002002";
s[43567]="315308325303295320314322302318266309309311303292285293297309289275273279002002002002002001002002002002002002002002002002002001002002002002002002";
s[43927]="304300298310297309310319301276298313327313293277294300279288282277276297002003002002002002002002002002002002002003002002002002002002002002002002";
s[44287]="309284288316304310313292319292293295317302287264283300291302299277285302002002002002002002002002002002002002002002002002002002002002002002002002";
s[44647]="310335327277316301286314340295298296302289288281288294285299308281283279002002002002002002002002002002002002002002002002001001002002002002002002";
s[45007]="291307323303299276328319313300319295317290296290300289310293303306284271002002002002002002002002002002002003002002002002001002002002001001002002";
s[45367]="305303312315308294289299317307322316297298296284301303295298284302281307002002002002002002002002002002002002002002001002002002002002002002001002";
s[45727]="303296300325306295298295279282312291304297302278302311304278284295294305002002001002002002002002002002002002002002001002002002002002002002002002";
s[46087]="310314285297287295300293287289290287297311299287297307299267283297283298002002001002001002002002002002002002002002001002001002002002002002002002";
s[46447]="310330292306295327324304298286335304297306302297284291298284315291278310002002001002001002002002002002001002002002001002001002001002002002002002";
s[46807]="296265264260258289274304259281263277311278284289265307295288285299285287004002002004001002003002002002002002004002002003002002003002002002002002";
s[47167]="312278303323272296328319275284302284299287268306296308315309264300263281004005003003003003002003004003003002004005003003003003002003004003003002";
s[47527]="335310319358334337340353325289347313317305301319314309316323257302277302015015005009007007007012016010008010007007002004003003003005007004003004";
s[47887]="304294281317317320306324314283314312307300314307307283290291234294268297009009003008004004005007008004004009009009003008004004005007008004004009";
s[48247]="280293271298307299301299323287302283306302316292287278291304219302277289009010008009007004009006006005008010009010008009007004009006006005008010";
s[48607]="279309296271329315302293334295317313320337311310296293319348231296288310013013013013012007013007010012013013010010010010010005010005008009010010";
s[48967]="316316316316335319276297358312316316321321321321286306393355251348331321016016016016016011016011016016016016021021021021021014021015020021021021";
s[49327]="317317317317374292277309362317317317323323323323293290396336258323323323017017017017017016017016017017017017023023023023023022023022023023023023";
s[49687]="323323323323323317283331392323323323321321321321321300394331289321321321023023023023023023023023023023023023021021021021021021021021021021021021";
s[50047]="321321321321321321282321391321321321318318318318318318391318286318318318021021021021021021021021021021021021018018018018018018018018018018018018";
s[50407]="321321321321427321308321391321321321316316316316297316301316284316316316021021021021021021021021021021021021016016016016015016016016016016016016";
s[50767]="323323323323429323306343393323323323309309309309291309295338277309309309023023023023017023023023023023023023010010010010007010009010010010010010";
s[51127]="320320320320426320302317320320320320296296296296278296291320296296296296020020020020008020014020020020020020010010010010004010007010010010010010";
s[51487]="307307307307413307285321307307307307290290290290271290285296290290290290010010010010006010003009010010010010010010010010006010003009010010010010";
s[52207]="287287287287340287252303287287287287297297297297281297312304297297297297010010010010010010005009010010010010010010010010010010005009010010010010";
s[52567]="293293293293283293266274293293293293297297297297282297309348297297297297010010010010010010007010010010010010010010010010010010007010010010010010";
s[52927]="302302302302292302285302302302302302294294294294279294303294294294294294010010010010010010009010010010010010010010010010010010009010010010010010";
s[53287]="303303303303294303313303303303303303292292292292278292286292292292292292010010010010010010010010010010010010010010010010010010010010010010010010";
s[53647]="307307307307297307307307307307307307292292292292277292292292292292292292010010010010010010010010010010010010010010010010010010010010010010010010";
s[54007]="314314314314314314314314314314314314292292292292292292292292292292292292014014014014014014014014014014014014010010010010010010010010010010010010";
s[54367]="319319319319319319319319319413319319293293293293293293293293293278293293019019019019019019019019019018019019010010010010010010010010010010010010";
s[54727]="327327327327327327327327327422327327292292292292292292292292292278292292027027027027027027027027027026027027010010010010010010010010010009010010";
s[55087]="335335335335335335335335335430335335291291291291291291291291291277291291035035035035035035035035035030035035010010010010010010010010010008010010";
s[55447]="325325325328325325325325325420325325293293293293293293293293293279293293025025025025025025025025025023025025010010010010010010010010010009010010";
s[55807]="312312312307312312312312312406312312297297297299297297297297297283297297012012012011012012012012012012012012010010010009010010010010010010010010";
s[56167]="305305305298305305305305305400305305300300300302300300300300300285300300010010010008010010010010010010010010010010010008010010010010010010010010";
s[56527]="304304304303304304304304304304304304299299299299299299299299299299299299010010010008010010010010010010010010010010010008010010010010010010010010";
s[56887]="305305305309305305305305305305305305299299299298299299299299299299299299010010010009010010010010010010010010010010010009010010010010010010010010";
s[57247]="304304304310304304304304304304304304301301301300301301301301301301301301010010010010010010010010010010010010010010010010010010010010010010010010";
s[57607]="304304304304304304304304304304304304302302302302302302302302302302302302010010010010010010010010010010010010010010010010010010010010010010010010";
s[57967]="305305305305305305305305305305305305303303303303303303303303303303303303010010010010010010010010010010010010010010010010010010010010010010010010";
s[58327]="305305305305305305305305305305305305303303303303303303303303303303303303010010010010010010010010010010010010010010010010010010010010010010010010";
s[58687]="305305305305305305305305305305305305304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59047]="306306306306306306306306306306306306304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59407]="306306306306306306306306306306306306304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59767]="306306306306306306306306306306306306304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[60127]="306306306306306306306306306306306306304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[8]="309347309309309309309309309309309309309302309309309309309309309309309309005005005005005005005005005005005005005005005005005005005005005005005005";
s[368]="305333305305305305305305305305305305309286309309309309309309309309309309005004005005005005005005005005005005005005005005005005005005005005005005";
s[728]="295341295295295295295295295295295295308281308308308308308308308308308308005003005005005005005005005005005005005003005005005005005005005005005005";
s[1088]="286314286286286286286286286286286286301264301301301301301301301301301301005002005005005005005005005005005005005002005005005005005005005005005005";
s[1448]="293286293293293293293293293293293293290244290290290290290290290290290290005002005005005005005005005005005005005002005005005005005005005005005005";
s[1808]="305299305305305305305305305305305305285240285285285285285285285285285285005003005005005005005005005005005005005004005005005005005005005005005005";
s[2168]="312314312312312312312312312312312312284253284284284284284284284284284284006005006006006006006006006006006006005004005005005005005005005005005005";
s[2528]="320331320320320320320320320320320320277241277277277277277277277277277277010007010010010010010010010010010010005003005005005005005005005005005005";
s[2888]="327337327327327327327327327327327327275235275275275275275275275275275275013009013013013013013013013013013013005003005005005005005005005005005005";
s[3248]="331344331331331331331331331331331331282248282282282282282282282282282282015011015015015015015015015015015015005003005005005005005005005005005005";
s[3608]="334357334334334334334334334334334334294285294294294294294294294294294294017014017017017017017017017017017017005004005005005005005005005005005005";
s[3968]="330356330330330330330330330330330330301303301301301301301301301301301301015014015015015015015015015015015015005004005005005005005005005005005005";
s[4328]="324353324324324324324324324324324324303311303303303303303303303303303303012012012012012012012012012012012012005005005005005005005005005005005005";
s[4688]="320381320320320320320320320320320320305348305305305305305305305305305305010010010010010010010010010010010010005005005005005005005005005005005005";
s[5048]="318303318318318318318318318318318318306301306306306306306306306306306306009009009009009009009009009009009009005005005005005005005005005005005005";
s[5408]="316300316316316316316316316316316316304301304304304304304304304304304304008008008008008008008008008008008008005005005005005005005005005005005005";
s[5768]="315298315315315315315315315315315315303299303303303303303303303303303303007007007007007007007007007007007007005005005005005005005005005005005005";
s[6128]="316318316316316316316316316316316316300277300300300300300300300300300300008008008008008008008008008008008008005005005005005005005005005005005005";
s[6488]="317320317317317317317317317317317317298275298298298298298298298298298298008008008008008008008008008008008008005005005005005005005005005005005005";
s[6848]="317321317317317317317317317317317317297275297297297297297297297297297297008008008008008008008008008008008008005005005005005005005005005005005005";
s[7208]="317308317317317317317317317317317317298307298298298298298298298298298298008008008008008008008008008008008008005005005005005005005005005005005005";
s[7568]="316304316316316316316316316316316316301315301301301301301301301301301301008008008008008008008008008008008008005004005005005005005005005005005005";
s[7928]="312297312312312312312312312312312312305326305305305305305305305305305305006005006006006006006006006006006006005004005005005005005005005005005005";
s[8288]="312284312312312312312312312312312312306351306306306306306306306306306306006005006006006006006006006006006006005004005005005005005005005005005005";
s[8648]="315287315315315315374315315315315315302347302302302302304302302302302302007007007007007007007007007007007007005004005005005005005005005005005005";
s[9008]="318276318318315318376318317318318318300324300300289300302300307300300300009009009009009009008009009009009009005005005005005005004005005005005005";
s[9368]="319262324319317319377319318319346319297297291297287297300297305297243297009009009009008009006009009009009009005004005005004005003005005005005005";
s[9728]="319284317319316319378316329400346279296304292296286296298296260284242298010008009010006010002010009010008010005004004005003005001005005005004005";
s[10088]="292286321291314318364314329398345321272299290316289298303298255286244298009005004009005009006009009009004009005003002005003005003005004005002005";
s[10448]="293312316286311319364315334382346335277302321318298302312303250329248299017008004017014019019019017019008017008004002008007010009010008009004008";
s[10808]="307328307276307318352314333366312344285314335321312308325308254340284300008008008007014018018018016018016009004004004004007010009010008009008005";
s[11168]="295332295266296309350290337326283314292325326326330313330291263332307299004008003004008010009010009010009003005010005005011013012013013013013004";
s[11528]="291341294253282298339274326303223269297318314318334307324279280319346288008006004008006010009009010009009003008006004008006010009009010009009003";
s[11888]="292334308261277301330261302269245259295298292281319307311251313287337285008004003008007009009004009006008003008004003008007009009004009006008003";
s[12248]="316314322295293307366274308272263295320292277289295303308256312269334295007005002006009007010004009003009005007005002006009007010004009003009005";
s[12608]="322302319319296312307280289296292342345289302299290305298274334284333301004006003004009003010008005007009008004006003004009003010008005007009008";
s[12968]="297296304308288279304274276306297376337300319291284306289299345294345310002005002002007003010008003008007007002005002002007003010008003008007007";
s[13328]="251294290305287261301279287321303374316294308281285302270306323293343301003005002005004005010008006009006007003005003005004005010008006009006007";
s[13688]="237281298299305267296280295302297335318275299280308295266278302286329311005003003007003006008009007009005009005003003007003006008009007009005009";
s[14048]="267283280291314274295276298296285315317281296299321282264267292264310310007002003005003004004008007009008009007002003005003004004008007009008009";
s[14408]="301301284283310301289293285294294318308288285292319297275231296239297305004004004003004002002004009009009008004004004003003002002004009009009008";
s[14768]="297328324291322334272296298300311338315316298292329318306231320230315317004005005003006003004003008009008005004005005003006002004003008009008005";
s[15128]="289329313298305332247302306314323318333337313300321304336272339263338313005006002003009002004008008009004003005006002003009002004008008009004003";
s[15488]="296317303296293280260314312319316293323330292304300302339282339281325314004008002002008004004007008008003002004008002002008004004007008008003002";
s[15848]="300285316292302286303341326308313308304295295307296312326287334299312314002007002002005002006002008004003004002007002002005002006002008004003004";
s[16208]="298273304293323325324328318287314303302279304312295321324289329311318318003006002002005002009004006002006004003006002002005002008004006002006004";
s[16568]="286252301318340330331292311282307299318282299285269306329276302308311299004005002002008002009003004003008003003005002002008002009003004003008003";
s[16928]="279263308315337300335284315290303313309297303287267315348264283293305283003002002002006002006004003002005003003002002002006002006004003002005003";
s[17288]="277288299298324286333304342290302296289311290292302322360266276304305282003003002002003002003005005003006004003002002002003002003005005003006004";
s[17648]="264286293272294285319315319289290268294308273302323315328289284301309303004004002002003002004003006003009003004004002002004002004003006003009003";
s[18008]="280262280263278304299308312283281278308304288287327310306312291273306313005003002002003002006002006003007004005003002002003002006002006003007004";
s[18368]="295271271291286321291306328280287310313316296302313318313315294269314305008005003003005002006005005005004007008005002003005002006005005005004007";
s[18728]="293298281307289303322306329290291344322338295305269313317318309283308305009008002002006003007005007008003006009008002002006002007005007008003006";
s[19088]="287303306313299317334322323283303351310340306307242325313326314291280301005006002003004002007003010010004004005005002003004002006003009009004004";
s[19448]="286269324324292338343326310283309326304310316300249331316319312278262296003007004002005002006008010008008004002006003002004002005006008007006003";
s[19808]="296248326305280328343295307277305326302300320300284320336318313284274306005006002002006002005009006006008007005006002002006002005009006006008007";
s[20168]="311273295286288300310297306265302301287314304286292305352309311302298302004005002002008003004008003005008007004005002002008003005008003005007007";
s[20528]="324297265299298295303297300265298300293303282295280296313306302309310310003003002002008002002005002003004004003003002002008002002005002003004004";
s[20888]="291314277278312276333280326270289286287287283295276276274291307308307324002004002002004002002002002005002003002004002002004002002003002005002003";
s[21248]="239303307282304262306282317277301266259302278302282285270262315313293297002003002002003002002002003004003003002003002002003002002002003004003003";
s[21608]="250281296274304290267280284279309260258320292309292295288277311304284264003003002002004002003002002003004003003003002002004002003002002003004003";
s[21968]="295303283278318295271276261299303272267283279300295298291314296291283266003004003002004002004003002003006003003004003002004002004003002003006003";
s[22328]="310278278290310293285284247294278297274284286296301295287323294280287285003003002002002002003002003003003003003003002002002002003002003003003003";
s[22688]="297258301314300286264267264274274249273294299309300293276299307275285290002005002002002002003002002002003002002005002002002002003002002002003002";
s[23048]="303284295284302273277257268273264243296291298308296301302280316298293282002004002002002002003002002002002002002004002002002002003002002002002002";
s[23408]="280296310265282261264273260259256282304299310310305297305282297317285294002003002002002002002002002003002003002003002002003002002002002003002003";
s[23768]="310317336263255275246258273262260291306316295333305297289283304321303302003004002002002002002002003003003003003004002002002002002002003003003003";
s[24128]="346345335235282267247259284258291288311273266333296300265267313315284312005005002002002002002003004003003003005005002002002002002003004003003003";
s[24488]="317327301274271289245238288258285301317271292314274295266276294323276299004004002002002002003004003002003005004004002002002002003004003002003005";
s[24848]="310299284276276274233230269263271299306278291321314306299302292336281289006004003002002002003005002003003003006004002002002002003005002003003003";
s[25208]="305273306280266258231255261266272282280262279318325296310308282338284268005003002002002004002004002004002003005003002002002003002004002004002003";
s[25568]="308256276292247233259272266257281287281236289310314286300321273294294270002003002002003002002003002003002004002003002002003002002003002004002004";
s[25928]="294245286247250243272283266258268277306237287297300291301307257293273276002004002002002002002003002002002002002004002002002002002003002002002002";
s[26288]="256244261232257261271261253268262253291251289315280290314269255295282279002004002002003002003002003002003002002004002002003002003002003002003002";
s[26648]="244253250236276251250234246260289250295271297294278285296274299286271297003003002002003002004003003004003003003003002002003002004003003004003003";
s[27008]="236236221242266233242253260235289289321294299291275296305305316321272322003005003002003002003002003004003004003005003002003002003002003004003004";
s[27368]="218229208238251243233273273247250301308293284274294301314323317302269308002003002002002002002002002002002002002003002002002002002002002002002002";
s[27728]="268209241230259294231262236218240320290276292299304302270308311282292313002003001002002002003002002002002002002003001002002002003002002002002002";
s[28088]="280198234260261290260258215207221266296282296324301326254321298293299310002003002004002002004002003003002002002003002004002002004002002003002002";
s[28448]="270219207269291289287241245232254287334297296316325317301339298329311292002004003004002003002004003001002002002005004005003004003005004002002003";
s[28808]="218254233292311294318335245257231303342338314327321336319331317341326290002003003003002003002006005005002003006008009010008010007017015014006008";
s[29168]="235239251269284326343355240248231280350329329361327331302299322326336301002004002003002006004005006009002004006013007009007020012016018027007014";
s[29528]="267277252282285336349276269237274264322320307351310308265284306376291298002006002003002005007005004009002004005011004007004009013009008017004008";
s[29888]="329321284298288327340247337258294294342329301317322307249290295355294311003003002004002003006003003005002006003004003005003003007004004007003007";
s[30248]="354320295298275324302273347317334296368327310300305314266301287342316336003003003003003005003003003003004005003003004003004006003003004003004005";
s[30608]="330296258315253301263295329367311300328320279271300311278302288309311326002003002002003008004006003003003004002003002002003008004006003003003004";
s[30968]="308274258312272278245292322371307300303339292253323308281298295303311334002003002003002007006007006004003004002003002003002007006007006004003004";
s[31328]="285296250293277266248258310333311285308318288288313318284304295303316345002003002003004006004003008004004004002003002003004006004003008004004004";
s[31688]="263266247273261256237229287285269281306292275288308312287297286312308338003003004002005006004002007003005007003003004002005006004002007003005007";
s[32048]="299248246267253260235264269292249282315300278305315293302318289303297326004003006003004003003003007003006006004003006003004003003003007003006006";
s[32408]="320269266252260269243282282306247276343293280317313295329323304308285307003002004002002002003003006002005003003002004002002002003003006002005003";
s[32768]="281275270226267266238248287294264240312303282299315292332307323321312303002003002002003002002003003003005003002003002002003002002003003003005003";
s[33128]="252277262228287264238227290266235261258309300301302289326318325300303330003004003003004003002003002003003003003004003003004002002003002003003004";
s[33488]="254271251247291250272229294289241290255289316322305293317316291275299342003003003003003003002002003003003003003003003003003003002002003003003003";
s[33848]="255276264279275251297244298321244271277278305323315289328313282275307312003003002003002002002002005005003003003003002003002002002002005005003003";
s[34208]="276293281244261259240299287286216269288309299282308309307296307300321301002002002002002002002002002003002003002002002002002002002002002003003003";
s[34568]="298292287233286285248275304281262284316324309282326302303306309315306297002002002002002002002002002003002002002002002002002002002002002003002002";
s[34928]="304315288274310268288259298291315271306302334297316291304351295293280289002002002002002002002002002002002002002002002002002002002002002002002002";
s[35288]="299313279274255269288297267244275304298323328302316292300317303301283290002002002002002002002002002002002002001002002002002002002002002002002002";
s[35648]="290294285283243306261246279276280285291295300307315310306304310286295286001002001002002002001002002002002002001002002002002001001002001002002002";
s[36008]="288302273281269272279237270247277275282299303304304301320307307322310290002002002002001001002002002002002001002002002002001001002002002002002001";
s[36368]="324284287270276303278281269276281268289293308280300306301307294298306295001002001002001002002002002002001002001002002002001002002002002002001002";
s[36728]="302328296307299299286298306293289296290294305300301302301286298302309288002002001002001002002002002002001002002002002002001002002002002002001002";
s[37088]="296310294333280263279299275297288287304302282296336305309296285292303279002003002002003002002002003002002002002003002002003002002002003002002002";
s[37448]="320285299311288268275309298296285298288279282288290308296339284280304297002004002003002002003002002003002002002004002003002003004002002003002002";
s[37808]="301301300299303304289302302321304303277276296291313301289294283284295291002001001002002002002001001002002002002001001002002002002002002002002002";
s[38168]="300325319308284314320303304293309286310304306307297320325310313309287303002002002002002002002002002002002002002002002002002002002002002002002002";
s[38528]="321324308278311323293264277318299318302297295289295298326305301298279266002002001002002002002002002002002002002002001002002002002002002002002002";
s[38888]="312326318319299286292278283291285325290293299313275288296301284293316314001001002001001002002002002002002002001001002002001002002002002002002002";
s[39248]="307317312282329322286276312306309300277282289297302279300308297301301305002002002002002002002002002001001002002002001002002002002002002001001002";
s[39608]="313304312296309315312313309310335286285299284278290286298304296277285308001002001001001002002002002002001002001002001001001002002002002002001002";
s[39968]="291308319303315312320314302288331306295287280303286301299296293293302284001002002002002002002002002002001001001002001002002002002002002002001001";
s[40328]="301316307329316314310293308314285331293289302303308301295295314295289294002002002002002002002002002002002002002002001002002002002002002002001001";
s[40688]="309303304303322312315306302300310295299286287290294296302304280276306306002002001002001002001002002001001002002002001002001002001002002002001002";
s[41048]="310285320301314319295308298295317307280284292302292284305299285292282290002002002002002002002002002002002002002002002002002002002002002002002002";
s[41408]="299298312315315303300304310300321321268288314282287298295291292291270283002003002002002002002002002002002002002002002002002002002002002002002002";
s[41768]="284344309311333287302345332312322309286291293294291307308288282291287278003003002002002002002002002002002003002003002002001002002002002002001002";
s[42128]="305312319302299297307311287306291309295288297295278305327278280311289317002002002002002002002002002002002003002002002002002002002002002002002003";
s[42488]="307309333309288313329309296319300298288293289275287308304302289325298308002002002002002002002001002002002002002002002002002002002001002002002002";
s[42848]="298311319300325316322289310318304306295309281289283320304305304283282299002002002002002002002002002003002002002002002002002002002002002002002002";
s[43208]="331308317291319305312304329304294310306304302291300317292309304256305280002002002002002003002002002003003002002002002002002002002001002002002002";
s[43568]="312302324306303313304321319296288303308302302300304300301277279258282287002002002002001003002002002002002002002002002002001003002002002002002002";
s[43928]="302299312309300297308316294283307300318299302292305305293272282286279289002002002002001003002002002002002003002002002002001003002002002002002003";
s[44288]="303287310286296300306320303296285283301297297302289307294291292283284302002002002002002001002002002002002002002002002002002001002002002002002002";
s[44648]="316313313305323325313310326309307315280294292283283293292295303279283306002002002002001002002002002002002002002002002002001002002002002002002002";
s[45008]="301333308309308319297317314309329298292306309291289300280287291297311298002002002002002002002002002002002002002002002001001002002002002001002002";
s[45368]="319304317300300304315307316325295307303309291291301307311305300299292282002002001002001002002002002002002002002002002002001002002002002002002002";
s[45728]="322296311311318308308307302266289285298296296285301297304288286282296259002002002002002002002002001002002002002002001002002002002002001002002002";
s[46088]="314299327310272295322309287276277310292273289277298291297289293274297292002002001002001002001001002002002002002002001002001002001002002002002002";
s[46448]="311296282316278286305302290306303311291300291283283293299293293275299332002002002002001002002002002002002002002002002002001002002002002002002002";
s[46808]="311268276298281291302267274292274281311272287276292292277302286297287315002002002002001003003002002002002003001002002002001003003002002002002003";
s[47168]="318281321339269319333259317281289285323298303301295312302346288295280310002003003003002003003004003002002003002003003003002003003003003002002003";
s[47528]="316298310350288347343331338292320298323316313310303314303320286269298313004009005006003004006008007004004007003006003004002003004006005003003005";
s[47888]="287288283327293328310329319284302305309300307292295281276262240260279300005009004008003005006004005005004009005009004008003005006004005005004009";
s[48248]="281288283303313284298300320275298286302295301271280257283285219285281287008010008009005005009003004007007010008010008009005005009003004007007010";
s[48608]="296299291311336286303303333276318311314321343312291278338345227316306312011011011011007003011003007011011011012012012012007003012003007011012012";
s[48968]="312312312312346297298306333308312312324324324324291300356355226351334324012012012012010006011006011012012012024024024024020013022013023024024024";
s[49328]="312312312312369294295310333312312312329329329329299315381339231329329329012012012012012011011011012012012012029029029029029027028028029029029029";
s[49688]="317317317317317312303326317317317317332332332332332310383341332332332332017017017017017017017017017017017017032032032032032032032032032032032032";
s[50048]="318318318318321318295318318318318318328328328328336328405328328328328328018018018018018018018018018018018018028028028028028028028028028028028028";
s[50408]="320320320320373320320320320320320320323323323323313323308323323323323323020020020020019020020020020020020020023023023023022023023023023023023023";
s[50768]="323323323323386323307324323323323323315315315315301315309359315315315315023023023023018023022023023023023023015015015015012015014015015015015015";
s[51128]="319319319319393319302322319319319319299299299299284299296318299299299299019019019019010019012019019019019019010010010010005010006009010010010010";
s[51488]="306306306306365306286316306306306306294294294294280294293302294294294294010010010010007010002008010010010010010010010010007010002008010010010010";
s[52208]="286286286286280286269302286286286286299299299299288299308304299299299299010010010010009010002008010010010010010010010010009010002008010010010010";
s[52568]="293293293293290293283317293293293293294294294294282294301304294294294294010010010010009010004009010010010010010010010010009010004009010010010010";
s[52928]="302302302302293302312311302302302302292292292292285292287297292292292292010010010010009010009010010010010010010010010010009010009010010010010010";
s[53288]="303303303303285303313311303303303303291291291291285291285296291291291291010010010010009010010010010010010010010010010010009010010010010010010010";
s[53648]="307307307307289307307304307307307307291291291291280291291294291291291291010010010010010010010010010010010010010010010010010010010010010010010010";
s[54008]="316316316316298316316312316316316316292292292292285292292295292292292292016016016016016016016016016016016016010010010010010010010010010010010010";
s[54368]="321321321321321321321312321416321321292292292292292292292289292278292292021021021021021021021021021020021021010010010010010010010010010009010010";
s[54728]="333333333333333333333333333427333333291291291291291291291291291277291291033033033033033033033033033023033033010010010010010010010010010007010010";
s[55088]="343343343343343343343343343438343343290290290290290290290290290275290290043043043043043043043043043014043043010010010010010010010010010003010010";
s[55448]="331331331327331331331331331425331331292292292292292292292292292278292292031031031030031031031031031020031031010010010009010010010010010006010010";
s[55808]="311311311294311311311311311405311311296296296302296296296296296282296296011011011008011011011011011010011011010010010007010010010010010009010010";
s[56168]="300300300278300300300300300394300300299299299308299299299299299285299299010010010004010010010010010010010010010010010004010010010010010010010010";
s[56528]="301301301291301301301301301301301301298298298301298298298298298298298298010010010006010010010010010010010010010010010006010010010010010010010010";
s[56888]="304304304306304304304304304304304304297297297296297297297297297297297297010010010009010010010010010010010010010010010009010010010010010010010010";
s[57248]="305305305308305305305305305305305305300300300296300300300300300300300300010010010010010010010010010010010010010010010010010010010010010010010010";
s[57608]="305305305305305305305305305305305305302302302302302302302302302302302302010010010010010010010010010010010010010010010010010010010010010010010010";
s[57968]="306306306306306306306306306306306306303303303303303303303303303303303303010010010010010010010010010010010010010010010010010010010010010010010010";
s[58328]="306306306306306306306306306306306306303303303303303303303303303303303303010010010010010010010010010010010010010010010010010010010010010010010010";
s[58688]="306306306306306306306306306306306306303303303303303303303303303303303303010010010010010010010010010010010010010010010010010010010010010010010010";
s[59048]="306306306306306306306306306306306306304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59408]="306306306306306306306306306306306306304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59768]="306306306306306306306306306306306306304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[60128]="306306306306306306306306306306306306304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[9]="316340316316316316316316316316316316308306308308308308308308308308308308008008008008008008008008008008008008005005005005005005005005005005005005";
s[369]="313323313313313313313313313313313313308267308308308308308308308308308308007006007007007007007007007007007007005005005005005005005005005005005005";
s[729]="304332304304304304304304304304304304305261305305305305305305305305305305005004005005005005005005005005005005005004005005005005005005005005005005";
s[1089]="296319296296296296296296296296296296298249298298298298298298298298298298005004005005005005005005005005005005005004005005005005005005005005005005";
s[1449]="302302302302302302302302302302302302290240290290290290290290290290290290005003005005005005005005005005005005005003005005005005005005005005005005";
s[1809]="311310311311311311311311311311311311285235285285285285285285285285285285005005005005005005005005005005005005005004005005005005005005005005005005";
s[2169]="318321318318318318318318318318318318282229282282282282282282282282282282009007009009009009009009009009009009005004005005005005005005005005005005";
s[2529]="325341325325325325325325325325325325275222275275275275275275275275275275012005012012012012012012012012012012005002005005005005005005005005005005";
s[2889]="332345332332332332332332332332332332272211272272272272272272272272272272016005016016016016016016016016016016005001005005005005005005005005005005";
s[3249]="337360337337337337337337337337337337280238280280280280280280280280280280018005018018018018018018018018018018005001005005005005005005005005005005";
s[3609]="340383340340340340340340340340340340294297294294294294294294294294294294020009020020020020020020020020020020005002005005005005005005005005005005";
s[3969]="335384335335335335335335335335335335300315300300300300300300300300300300017013017017017017017017017017017017005003005005005005005005005005005005";
s[4329]="328389328328328328328328328328328328300343300300300300300300300300300300014013014014014014014014014014014014005004005005005005005005005005005005";
s[4689]="325385325325325325325325325325325325302345302302302302302302302302302302012012012012012012012012012012012012005005005005005005005005005005005005";
s[5049]="322322322322322322322322322322322322303303303303303303303303303303303303011011011011011011011011011011011011005005005005005005005005005005005005";
s[5409]="318318318318318318318318318318318318302302302302302302302302302302302302009009009009009009009009009009009009005005005005005005005005005005005005";
s[5769]="318318318318318318318318318318318318302302302302302302302302302302302302009009009009009009009009009009009009005005005005005005005005005005005005";
s[6129]="317317317317317317317317317317317317303303303303303303303303303303303303008008008008008008008008008008008008005005005005005005005005005005005005";
s[6489]="316316316316316316316316316316316316302302302302302302302302302302302302008008008008008008008008008008008008005005005005005005005005005005005005";
s[6849]="315315315315315315315315315315315315302302302302302302302302302302302302007007007007007007007007007007007007005005005005005005005005005005005005";
s[7209]="314286314314314314314314314314314314303348303303303303303303303303303303007007007007007007007007007007007007005005005005005005005005005005005005";
s[7569]="313285313313313313313313313313313313304349304304304304304304304304304304006006006006006006006006006006006006005004005005005005005005005005005005";
s[7929]="309281309309309309309309309309309309309354309309309309309309309309309309005002005005005005005005005005005005005002005005005005005005005005005005";
s[8289]="309280309309309309309309309309309309309354309309309309309309309309309309005002005005005005005005005005005005005002005005005005005005005005005005";
s[8649]="313285339313313313372313313313313313304349320304304304306304304304304304006006006006006006006006006006006006005004005005005005005005005005005005";
s[9009]="318277343318315318376318323318318318302327318302291302304302305302302302009009009009009009008009009009009009005005005005005005004005005005005005";
s[9369]="320263332268318320379320325320347320301301321276291301303301305301247301010009010010010010007010010010010010005004005005005005003005004005005005";
s[9729]="320277316274314320374320328400347280300312306323292300301300277289247303010006010010009010005010009010009010005003004005004005002005004005004005";
s[10089]="291282314285312317360317325397344327275303295302288300303300276288246300008003005008007008006008007007003008005001003005004005003005004004002004";
s[10449]="285312304265308312351312325385339310279300313305288304311304273310250299010004003011005012011012011007005009008003003009004010009010009006004008";
s[10809]="282327299257303309342309320375303301287307328320303312323312282331288312004003003005005010008010010007008007005004004007006012010012012009011009";
s[11169]="281324302257294304351270322330282299294320326315325315328273277342305311004007002005007010006010009009010006006012003008011015009015015014015010";
s[11529]="280330301250281295349262318304221280294320307307335308320266277330348293008006003009003010006009009009010005008006003009003010006009009009010005";
s[11889]="280322303269276303333257300275252272296306286303328309315255309302341288009003004009005010009008008007010004009003005009004010009008008007010004";
s[12249]="306299310283291301361271312284268279300295282274312306311265306284338293009003003009008009010008009007009006009003003009008009010008009007009006";
s[12609]="306283313296299298302276305306290309310290318282295316297273318283342298005003003006008006010009008008005009005003003006008006010009008008005009";
s[12969]="282273314279300272302274298325294336303289330276280327286291323288348303002003002003005002010009006004003009002003002003005002010010006004003009";
s[13329]="246286317287293264299299299335304375295295303283280323274301311287336285004004003004004004009009007004004009004003002004003003009009007004004009";
s[13689]="250309315296300265294294301311300348305290299306287315275273293280314304006004002007004004008009004008003010006004002007004004008009004008003010";
s[14049]="283321305305301258293287301300287339303284292315298295275260286260299303005003002006002002007009004009004009005003002006002002007009005009004009";
s[14409]="314314298289296278295280288290307310302278290305311303288246300252302314004003002003003003005005008009007008004003002003003003005005008009007008";
s[14769]="316311301280304306297287282298319313311298289303328322305257329256320337006003003003007003004003004009006006006003003003007003004003004009006006";
s[15129]="307311305297309313290311279312310292319331272303311315319282335278340305007004003004009003002007003009002004007004003004009003002007003009002004";
s[15489]="319288302310298283294323290307299273317313269299306307319287323299329296006005002002008003002006006008002004006005002002008003002006006008002004";
s[15849]="333286307317305284315327313299296288311285289308297310316281320314317303003006002002005002003003005005003003003006002002005002003003005005003003";
s[16209]="322261316301339321324328326285306285311260308314281332322294325338338286004004002002003005006004003003005002004004002002004005006004003003005002";
s[16569]="271248309319364322331308319288315292299264287298250337322301315319345293005004002002005004006003004004006003005004002002005004006003003004006003";
s[16929]="255263273329348322340288297295311304282293295294227323328290298290329299003003002002005003003003003003003005003003002002005003003003003003003005";
s[17289]="273293264317328322355301297305300300284296319285257305329281298300315292003002002003004002003004004003005006003002002003004002003004004003005006";
s[17649]="280295276298307299368315296317291286300292309303306295297281298310315303002003002002005002004004003002009007002003002002005002004004003002009007";
s[18009]="288280295294290293329312300309279297317296301308333292281300292283314312003005002003002002003002003002009008003005002003002002003002003002009008";
s[18369]="297282287275283276268287318290273325330313288316315292299317290277325317006007002005003002003003003003007007006007002005003002003003003003007007";
s[18729]="299305290261293284274293327302285361327333285317286311326315296293331317007007002003005002004004006007003003008008002003006003004004007008004003";
s[19089]="301301302286303302292319323291313368314329300307271326317310299296316310004004002002006002003003009009004003004004002002006002003003009009004003";
s[19449]="308256312303299314310333321290323345314295300296280326295302306278283295004004003002005003004006012007009008003003002002004002003004009005006006";
s[19809]="318233293301285322334314327270299322322282300318304317324306323286265297004004002002004003002008008004006008004004002002004003002008008004006008";
s[20169]="329264281290289320314293326262283284313307292313296314363308318306288300004005002002008003003006004005008006005006003002009003003007005006009006";
s[20529]="335283274290299305304260307275293271315322283296273319330298303318298304005003003002007002003004003003007003005003003002007002003004003003007003";
s[20889]="309288278282313289321246311275312259298328284271256312281304309320306316004002002002003002003003002003004002004002002002003002003003002003004002";
s[21249]="251285284271294268278244299275313247266358282299274295300291327329302311003003002002003002002002003003003003003003002002003002002002003003004003";
s[21609]="244284256263276270279266291279303238258321301313299297313301313320298285003004002002002002004003002003004002003004002002002002004003002003004003";
s[21969]="285282298276297279293296254278296258274281293289290317316316306329284275003005002002005002003002002002004002003005002002004002003002002002004002";
s[22329]="277283299283302275308299238275290288281270292287290309318315309324277289002005002002004002003002003003004002002005002002004002003002003003004002";
s[22689]="254277302301291302283271263292272271298290297319308300308274308275294284002005002002003002002003002003002003002005002002003002002003002003002003";
s[23049]="313294280301289286285266245291274245309285288326306297287272297292311275002003002002003002002002002002002002002003002002003002002002002002002002";
s[23409]="319313282277310266276274243273262291291311289297266304296305290332286300002002001002001002002002002002002002002002001002001001002002002002002002";
s[23769]="299323291287253284248241252275251276283332298306281298281298296322289305002003002002002002003002002002002002002003002002002002003002002002002002";
s[24129]="305344308271252265231243271276269275300310274290291302273288291318297326003004002002002002003002004002002003003004002002002002003002004002002003";
s[24489]="309308281260256287258259287274271297316298327287287290290281277331298326002003002002002002002002004002002004002003002002002002002002004002002004";
s[24849]="315279278253265284276234278278253297301305304289307294295295291339292311003002002002002002003002002002002003003002002002002002003002002002002003";
s[25209]="316270288254250275250251272287268267295292295292295289296301288335291312004005002002002002002003002002003003004005002002002002002003002002002003";
s[25569]="312269284265243268254252275279304258285259298308309281310327302321294293002005002002004002002003002002004003002005002002004002002002002002004003";
s[25929]="261230267242249256258283268253289273278257265304313296300304279323288263002003002002004002002002002002003002002003002002004002002002002002003002";
s[26289]="228211244229250251272258238269274269277278316296303294312267255301306262002002002002003002002002002002002002002002002002003002002002002002002002";
s[26649]="233223216243254240282228232293267246279243293302307280312267275278299298004002002002003002003003003004003003004002002002003002003003003004003003";
s[27009]="237237218223252262265244251273242235268247302300295310303290302289288327004005002002003002003003003006004004004005003002003002003003003006004004";
s[27369]="247219245248254259231269265230234308264274288311302300295295321302290324003005002002003002003003004005003003003005002002003002003003004004003003";
s[27729]="261191207218259264227247245217257353261278290310290292268297323284305314002003004001002002002002003002002002002003004001002002002002003002002002";
s[28089]="242229228233280253274229231261231290279300288286286290276306298300296320002002002002002002003002002002002002002002002002002002003002002002002002";
s[28449]="242229198237269289303244243259237266319300314325323286309326301282309322002002002002002002002002002002002002002002002002002002002002002002002002";
s[28809]="239231236276279301307327229262257287314310316299321337323321309346332321002002003003003003002002004003002002005006007008007007005007009008006006";
s[29169]="242219242277272305322340234222275290349330321360327329315293314361330320002003002003002006004003004006002003007011008011008017012008012019007010";
s[29529]="270265233263287337336299245233271273328329321356302305309280314357308304003006002005002003008003003008002003006011004010005007015007005015004006";
s[29889]="320333288279286357299270311251327298348344312309293298294302313374311288002003002003002003008003002006002004004005003005004005012004004009003007";
s[30249]="364348296291298352291327385284360288336337308296309305291307308357319297003004004004004009007004003008003004003004005004004010007005004009003005";
s[30609]="340319255304279324259356389341305255306308271290317296283302308322331296002002002002002009004004003007002003002002002002002009004004003007002003";
s[30969]="322271282289280294256328370371293233308295293283314314279303308304310288002002002003002009006005005007002005002002002003002009006005005007002005";
s[31329]="290248262266275260242293331331278224311279301263297338279288301318322311002003002003002008004004006005004004002003002003002008004003006005004004";
s[31689]="263247270267246247233269292296256264288267280254289342283269287329322342002002002002004006003002003004003005002002002002004005003002004004003005";
s[32049]="275236270284241252245265271290258292298283291298303321302295288319319357002003002002004003004003005005005004002003002002004003004003005005005004";
s[32409]="295272281275263273274269280265292274311297298323311302316311301305319334003003003003002003003003005003003004002003002003002003003003005003003004";
s[32769]="278279277229266283265292291268304268303307277280304293305286317305338312003003002004002003002003003002002002003003002004002003002003003002003003";
s[33129]="263267253224259277247268306256259293278312279270299295309305322303323329002004002004002002002004003002004004002004002004002002002004003003004004";
s[33489]="266251280246249281250242321253243273277298299302311311323326297287300322002003002003002002002003003004003004002003002003002002002003003003003004";
s[33849]="269269296319267253301263323282246272275298296283324284336322296291282294002004002003002003002002004006004003002004002003002003002002004006004003";
s[34209]="284273298291276278265277298274232309286300299270320290316307310299317291002004002002003002002002002004002003002004002002003002002002002004002003";
s[34569]="306252285255270260243252274253273291303306304300302299307304311310306298002002002001002002002002002002002002002002002001002002002002002002002002";
s[34929]="350285291253286294256274285262316262304299304309282292309317302300284306002002002002002002003002002002002002002002002002002002003002002002002002";
s[35289]="302317282262242277324320285274296292309289291313301289287314290290280312002002002002002002002002002002002002002002002002002002002002002002002002";
s[35649]="303295273284288284278262300278288281311292290314313319312301302311302304001002002002002002002002002001002002001002002002002002001002002001002002";
s[36009]="263273277273271281281302314281267273290294315307304301308306313291305304001002001002002002002002002002002002001002001002002002002002002002002002";
s[36369]="297314289255298266266272261298295272280296295298320293317272304304301295001001001002001002002002002002001001001001002002002002002002002002001001";
s[36729]="303283280302302285272278305301291270304307291309303311297303313312310292002002002002001002002002002002002002002002002002001002002002002002002002";
s[37089]="289311284316297293267290301307300308306298276314296281301282303304298312002002002002002002002002002002002002002002002002002002002002002002002002";
s[37449]="302286293291304285260283292262318297287267303315305300297312283322294300002002001003001002002003002002002002002002001003002002002003002002002002";
s[37809]="301286304308298299309264307299320295289303295294297300290290308293287288002002001001002001001002001002002002002002002001002002002002001002001002";
s[38169]="298278326305298308300320304292315317308298310302313298318323326304304293002002003002002002002002002002001002002002003002002002002002002002001002";
s[38529]="308324281294305319304292283290351328292307321295289274326315304312294294002002002002002002002002002002001002002002002002002002002002002002001002";
s[38889]="334321316332331299296302317304319314282310301277289282313281289304294292001001002001002002002001001002002001001001001001002002002001001002001001";
s[39249]="310323304332305315293272281308303318296281298296291304309304298303297317001002001002002002002002002002001002001002001002001002002002002002002002";
s[39609]="297285319330324315307324299323299317292307296289286298296307314288293285001002002002001002002001002001001001001002002002001002002001002001001001";
s[39969]="301301310307318328313314297323295336297292304302288301295306312299312291002002002002002002002002002002002002001002001002002002002001002002002001";
s[40329]="327329297325312314309314323297327323304290288310294298300296294294295296002002002002002002002002002002002002002001002001002002002002002002001001";
s[40689]="296304308285309302311311303304291322291294290302301295301315283283300289002002002001001001002002002001002002002002002002001001002002002001002001";
s[41049]="309291328321316310313311311314285306284294295304293296297289302298295296002002002002001002002002002002002002003002002002001002002002002002002002";
s[41409]="312296311333311303302329329317300328279303292294291310289305300295300286003002002002002002002002002002002002002002002002002002002002002002002002";
s[41769]="283308300312308300313307306306297314285301275298275309298289297293296277002002002002002002002002002002002002002002002002001002002002002002002002";
s[42129]="317306300307307302305304290287273303274304283295286298316286300293288290002002002002002002002002002002002002002002002002002002002002002002002002";
s[42489]="325313289314313311349303305282290300277292300295286293305299286294304291002002002002001002002002002002002002002002002002001002002002002002002002";
s[42849]="296314304307332318330299305305323303280296300304269291301314299289299281002002002002002002002002002002002003002002002002002002002002002002002002";
s[43209]="308309292294315306338318324314310307308303303303304295290311285288302283002002002002002002002002002002002002002002002002002001002002002002002002";
s[43569]="316319305307308311311301323313317306315310313302298300283291297293301299002002002002002002002002002002001002002002002002002002002002002002001002";
s[43929]="295308300306290292334308306300317303321296295295283305294281287283291297003003002002002002002002002002002002003003002002002002002002002002002002";
s[44289]="281307291318300327326296280309322304291293287315287309288287279287270278002004002002002002002002002002002002002004002002002002002002002002002002";
s[44649]="286314307306298293315310293315312330278289307272292292294294280292294284002002001002002002002002002002002002002002001002002002002002002002002002";
s[45009]="311304296310300307290316288302292306317303300288292317305301306301291299002002002002002002002002002002002002002002002002002001002002002001001002";
s[45369]="311303332312301293306317302319279268320285298304298289295295293290288277002002002002002002002001001002002002002002002002002002002001001002002002";
s[45729]="309320296292304316297314303318316276287277298276307278294277284280293264002002001002001002001002002002001002002002002002001002002002002002001002";
s[46089]="303306304311308308301294302309298321280308290285282280288301302310277279002001001001002002002002002001002002002001002001002002002002002001002002";
s[46449]="302294314315295304305295275331300302300286303298281278289316283297281324002002002002002002002002002002002002003002002002002002001002002002002002";
s[46809]="308283282292288294318280285312292294322287308289279296297313286292295328003002001002001002002002003001002003003002001002002002002002003001002002";
s[47169]="272282316312271308329293349288313307300318327286290307319346312288300311003004003002002002002002002002002005003004003002002002002002002002002005";
s[47529]="291294299313305327330330335279322316323325310292310310304310317278309320002008003004002003002003002002002008003011005005003004003005004003003011";
s[47889]="272277265299295309303307308255292273300300300280293279274257263264290283004009004008003003004004004005003009004009004008003003004004004005003009";
s[48249]="275285266295313276288307316262293259300289301270272259285253242277288276008010008009004003006004007009006010008010008009004003006004007009006010";
s[48609]="294310278310349271298333321285296310310308321308283274311287258299319308010010010010004003007002008010009010009010009010004003007002008010009010";
s[48969]="308308308308355284289332312299292308322322322322292292345307275311330322010010010010007007005005009010010010022022022022015016013012022022022022";
s[49329]="306306306306363295286315313293274306332332332332302317359326305300337332010010010010009009007009009010010010032032032032031031024030031032032032";
s[49689]="313313313313313323297323321299282313339339339339339332358346344308344339013013013013013013013013013013013013039039039039039039038039038039039039";
s[50049]="316316316316319316296316331302284316336336336336344336359336340305341336016016016016016016016016016016016016036036036036036036035036035035036036";
s[50409]="317317317317361317314317334292317317328328328328323328334328328304328328017017017017016017017017017017017017028028028028027028028028028028028028";
s[50769]="316316316316357316305290353291316316319319319319312319333365335295319319016016016016014016015016016016016016019019019019016019018019019019019019";
s[51129]="308308308308351308296283346308308308309309309309299309299357326309309309010010010010008010005009010010010010010010010010008010005009010010010010";
s[51489]="300300300300337300290289300300300300314314314314298314296351314314314314010010010010008010002004010010010010014014014014011014003006014014014014";
s[51849]="295295295295320295278311295295295295323323323323305323312328323323323323010010010010007010002002010010010010023023023023017023005005023023023023";
s[52209]="293293293293293293302308293293293293303303303303293303298311303303303303010010010010007010003007010010010010010010010010007010003007010010010010";
s[52569]="296296296296290296306306296296296296288288288288279288279300288288288288010010010010006010003008010010010010010010010010006010003008010010010010";
s[52929]="302302302302289302312316302302302302291291291291285291281293291291291291010010010010006010008008010010010010010010010010006010008008010010010010";
s[53289]="304304304304282304315319304304304304291291291291289291287273291291291291010010010010007010010008010010010010010010010010007010010008010010010010";
s[53649]="308308308308280308303318308308308308292292292292293292281280292292292292010010010010009010010009010010010010010010010010009010010009010010010010";
s[54009]="314314314314295314314326314314314314293293293293286293293279293293293293014014014014014014014014014014014014010010010010009010010009010010010010";
s[54369]="320320320320320320320311320415320320293293293293293293293290293279293293020020020020020020020020020020020020010010010010010010010010010009010010";
s[54729]="331331331331331331331331331426331331291291291291291291291291291277291291031031031031031031031031031022031031010010010010010010010010010007010010";
s[55089]="340340340315340340340340340435340340289289289270289289289289289275289289040040040040040040040040040013040040010010010010010010010010010003010010";
s[55449]="329329329308329329329329329423329329291291291289291291291291291277291291029029029028029029029029029019029029010010010009010010010010010006010010";
s[55809]="310310310287310310310310310404310310293293293297293293293293293279293293010010010007010010010010010009010010010010010007010010010010010009010010";
s[56169]="298298298284298298298298298393298298295295295300295295295295295281295295010010010002010010010010010010010010010010010002010010010010010010010010";
s[56529]="301301301299301301301301301301301301295295295294295295295295295295295295010010010004010010010010010010010010010010010004010010010010010010010010";
s[56889]="305305305301305305305305305305305305296296296291296296296296296296296296010010010008010010010010010010010010010010010008010010010010010010010010";
s[57249]="305305305298305305305305305305305305299299299295299299299299299299299299010010010009010010010010010010010010010010010009010010010010010010010010";
s[57609]="306306306306306306306306306306306306301301301301301301301301301301301301010010010010010010010010010010010010010010010010010010010010010010010010";
s[57969]="306306306306306306306306306306306306303303303303303303303303303303303303010010010010010010010010010010010010010010010010010010010010010010010010";
s[58329]="306306306306306306306306306306306306303303303303303303303303303303303303010010010010010010010010010010010010010010010010010010010010010010010010";
s[58689]="307307307307307307307307307307307307303303303303303303303303303303303303010010010010010010010010010010010010010010010010010010010010010010010010";
s[59049]="307307307307307307307307307307307307303303303303303303303303303303303303010010010010010010010010010010010010010010010010010010010010010010010010";
s[59409]="307307307307307307307307307307307307304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59769]="307307307307307307307307307307307307304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[60129]="307307307307307307307307307307307307304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[10]="326396326326326326326326326326326326308318308308308308308308308308308308013012013013013013013013013013013013005005005005005005005005005005005005";
s[370]="325371325325325325325325325325325325307298307307307307307307307307307307012012012012012012012012012012012012005004005005005005005005005005005005";
s[730]="319367319319319319319319319319319319303290303303303303303303303303303303009009009009009009009009009009009009005005005005005005005005005005005005";
s[1090]="312356312312312312312312312312312312297279297297297297297297297297297297006006006006006006006006006006006006005005005005005005005005005005005005";
s[1450]="313311313313313313313313313313313313291249291291291291291291291291291291006006006006006006006006006006006006005005005005005005005005005005005005";
s[1810]="317322317317317317317317317317317317287242287287287287287287287287287287008008008008008008008008008008008008005005005005005005005005005005005005";
s[2170]="323325323323323323323323323323323323283228283283283283283283283283283283011010011011011011011011011011011011005004005005005005005005005005005005";
s[2530]="329344329329329329329329329329329329276222276276276276276276276276276276014011014014014014014014014014014014005003005005005005005005005005005005";
s[2890]="335354335335335335335335335335335335275227275275275275275275275275275275017011017017017017017017017017017017005003005005005005005005005005005005";
s[3250]="340369340340340340340340340340340340282255282282282282282282282282282282020010020020020020020020020020020020005002005005005005005005005005005005";
s[3610]="342389342342342342342342342342342342294307294294294294294294294294294294021009021021021021021021021021021021005002005005005005005005005005005005";
s[3970]="338388338338338338338338338338338338300318300300300300300300300300300300019013019019019019019019019019019019005003005005005005005005005005005005";
s[4330]="330391330330330330330330330330330330300342300300300300300300300300300300015014015015015015015015015015015015005004005005005005005005005005005005";
s[4690]="327388327327327327327327327327327327302345302302302302302302302302302302013013013013013013013013013013013013005005005005005005005005005005005005";
s[5050]="324324324324324324324324324324324324303303303303303303303303303303303303012012012012012012012012012012012012005005005005005005005005005005005005";
s[5410]="320320320320320320320320320320320320303303303303303303303303303303303303010010010010010010010010010010010010005005005005005005005005005005005005";
s[5770]="318318318318318318318318318318318318304304304304304304304304304304304304009009009009009009009009009009009009005005005005005005005005005005005005";
s[6130]="317317317317317317317317317317317317304304304304304304304304304304304304008008008008008008008008008008008008005005005005005005005005005005005005";
s[6490]="316316316316316316316316316316316316304304304304304304304304304304304304008008008008008008008008008008008008005005005005005005005005005005005005";
s[6850]="314314314314314314314314314314314314304304304304304304304304304304304304007007007007007007007007007007007007005005005005005005005005005005005005";
s[7210]="313285313313313313313313313313313313304349304304304304304304304304304304006006006006006006006006006006006006005005005005005005005005005005005005";
s[7570]="311283311311311311311311311311311311306351306306306306306306306306306306005005005005005005005005005005005005005004005005005005005005005005005005";
s[7930]="308280308283308308308308308308308308310355310299310310310310310310310310005002005005005005005005005005005005005002005005005005005005005005005005";
s[8290]="308279308282308308308308308308308308310355310298310310310310310310310310005002005005005005005005005005005005005002005005005005005005005005005005";
s[8650]="312283337286312312370312312312312312304349320293304304307304304304304304006005006006006006006006006006006006005004005005005005005005005005005005";
s[9010]="317276342291315317375317322317317317304329320292293304306304307304304304008008008008008008008008008008008008005005004005005005005005005005005005";
s[9370]="321263337275318321379321328321347321305305336283294305307305282305251305010010009010010010010010009010010010005004004005005005004005004005005005";
s[9730]="319279322276316319368319323400310324305308331308288305303305296293298289009008008009009009009009005009009009005004004005005005004005002005004005";
s[10090]="284287312261307310346310315391303306278306332299286303306303293292282295006004005006005006005006003004005005005003004004004005004005002003004004";
s[10450]="271293290244294297326310309375290278282310334311288307314278283305288304009005006008004010008010009003009004009005006008004010008010009003009004";
s[10810]="268300288252291294315307305357281284293319326331304318331288292340303327008004004007005010005010009004009003016008007012009018009018018007018007";
s[11170]="271310296256293297333281313328280308294322313318315319335281286375306327008008003007007010003009008005010004017016006015014019006019017010019009";
s[11530]="269321301257289295345275313304247298287312307309322312325273302357328306009009005009005010005009006006010007012011006011006012007012007008012008";
s[11890]="288311298271285308335266314288267279300299283294327309320262304318323295009008005009004010009009004004010007009008005009004010009009004004010007";
s[12250]="296288312273293298358271323296290287281293294278327312315257303299346297008007004009005009010009006005009007008007004009005009010009006005009007";
s[12610]="294267316280298298299278323315296310267285315267314318296259303286335295004006004006007008010010008008006009004006004006007008010010008008006009";
s[12970]="284250311280301285301276324326291325272291315274298328280262301283334299002003002002005005010010005005004009002003002002005006010010006005004009";
s[13330]="261268315306297281298320318329296382299306288304289328277295301287317304003003002003005005008010005005004010003003002003005005008010005005004010";
s[13690]="267312323323299282298314311313294356306293285328287316282269297283294323005005003003006004005009006008003010005005003004006004004009006008003010";
s[14050]="304327320327303283302314309293296347294257294332296302280263291275285323003003003003003003004007007007003008003003003003003003004007007007003008";
s[14410]="319317302299295300308302288277312311298260302307309299292270308280298346003003002005003003008006008004004005003003003005003003008006008004004005";
s[14770]="311325287282306301329294276286318302308300307311318313298290327289317357006002002003008003007005006006006003006003002003008003007005006006006003";
s[15130]="309325299303321294325324276296316273310318301317311313302313326298328323005002002002009002005004005009005002005002002002009002005004004009005002";
s[15490]="319310302318318292310348287312312261309307305305304312301305306294324296006003002002008003004005004008003002006003002002008003004005004008003002";
s[15850]="334306289319294310301340307307316281314297305315296297308287299322326302004003002002005002003004003004003003004003002002005002003004003004003003";
s[16210]="320252292303295323305335319299321293322279302309281294315287316371358306003003003002003004003003003002005003003003003002003004003003003002005003";
s[16570]="270226283286334328319327300290327298313278288308259333305306319370370316005005003003003004002003004004003004005005003003003004002003004004004004";
s[16930]="257261268306352335330308284290320305301299301304236328305313302338360321006003002002006003004004003005004006006003002002006003004004003005004006";
s[17290]="290291274320338323351302284302303298299300319286248298304298304351330302006004002002008002006004004004008004005004002002008003006004004004008004";
s[17650]="297311295297307312379329294334296304312290316306277294293288311353322301004006002002006002005004004003008005004006002002006002005004004003008005";
s[18010]="297305314313287289352318296320278314333292303314295297282299296326319317003007002002002002004003005004007008003007002002002002004003005004007008";
s[18370]="291308292299275269302278303297268317349303282319288298300312275313324322003007002003004003005002005005007006004010003004005004007002007006009008";
s[18730]="303322283275292272281286313315284340341323274307302305318303279315331318004007003002007003005003007008007006005008003002007004006003008009008006";
s[19090]="313331282303315299260311315318317358322326278291305318309289290291328310005003003002005002003004007009004007005003003002005002003004007009005007";
s[19450]="321296294316318304276324315292321341321300269291309319291279306275298288005004002002004002003005005007003009005004002002004002003005005006003009";
s[19810]="325265292329311328319316328253276319326290309305316326311300327290272284004007002002007003004006005003003009004007002002007003004006004003003009";
s[20170]="321267295299305318312291323259256286316301304312305318358309327307278275006008002002009002004004004006005008006008002002009002004004004007005008";
s[20530]="313282292312288292299263296271278273308331310302285313343296306318300285006006003002007002004003004005007005006006003002007002003003004005007005";
s[20890]="298270289307300255296270279286316259319341298291272303304296308317315296006003002002005002004004003002005002006003002002005002004004003002005002";
s[21250]="272283296299296264270268274288318243300323300307272300306296314323317300004003002002004002002003002004003003004003002002004002002003002004003003";
s[21610]="284298284270277260257288303294296243280282311296294307306296303299300301003003002002002002004004002005004003003003002002002002004004002005004003";
s[21970]="298299314261280265271309285282294269286255309301298308308303312321287291004004002002004002003004002003004002004004002002004002003004002003004002";
s[22330]="245290295281289287294283252276306271282274300307276309310297310324278291003006002002004002002002002003003003003006002002004002002002002003003003";
s[22690]="230288286282282320247263267265293253285297295317283296298285303287292294005005002003003003002003002002002005005004002003003003002003002002002004";
s[23050]="273303291291277302251258285265291282284290277317270295272301297291322278005005003005004003002003003003004005005005003005004003002003003003004005";
s[23410]="291307301278278280283274294269294310280284281288262308285298288298314298003004002004002002002003002003002002003004002004002002002003002003002002";
s[23770]="283307299279254287279250299268271305275301307302301308299298306303295290002002002002002002003002002002002002002002002002002002003002002002002002";
s[24130]="268314293303278289257230281282264281254271289299307318288311290296294297002002002002002002003002003002002002002002002002002002003002003002002002";
s[24490]="276325297284285277254268271281287295296291304282282298287308283307300304002002002002001002002002003002002002002002002002001002002002003002002002";
s[24850]="298297286261262268264278260283292299319315284313295291297323283323287309002002002002002002002002002002002002002002002002002002002002002002002002";
s[25210]="292275279257259254289298260303294279325304285305280287328307304323291320002004003002002002003002002002002002002004003002002002003002002002002002";
s[25570]="302273279258258257259234240291330240311278300291304299313301321349303294002004002003003002003001002002003003002004002003003002003002002002003003";
s[25930]="272232262261258266229276251237285278297284306295306294287287303344307262002002002002002002002002002002003003002002002002002002002002002002003003";
s[26290]="230234249253258257252249240254263270287291300299296288297282270328309269002002002002002002003002002002002002002002002002002002003002002002002002";
s[26650]="238236213230251255284216252284260244294258301281295281305301278310300294002002003002002002003002002002002002002002003002002002003002002002002002";
s[27010]="233249225215250291276220241282236238299238296302294301301289295300295321002003002002002002003003002004002003002003002002002002003003002004002003";
s[27370]="259236230233243271238249235267241303273291294305314288299269325317289320003003002002003002003005003004003003003003002002003002003004003004003003";
s[27730]="290208205209233269248267282253244338267304287299289288279276327294274307004003003002003002002004003003002003004003003002003002002004003003002002";
s[28090]="278200206225254268300266290242240313286307306305302282274290308292274319003004003003003003002003003002002004003004003003003003002003003002002004";
s[28450]="275211219272286286302240223213249261283314311328312309296305317301287336002003002002002002002002003002002002002003002002002002002002003002002002";
s[28810]="244231225284279288298226230223264262300320318321312341319312326356340327001002002002001002002002002002002002002003003003002003003003003003002003";
s[29170]="231237235288288293309272257208246298316344301344307324333307315360319340002002002002002002003002002002002002004005005005005006006005006005004006";
s[29530]="280241223278297311305297241241235271324333327335326301329323315343322327002004002005002002005003003003002004003006003008003004008004006005003006";
s[29890]="305283294275304332301295268275322299340331315301301292327329303344307303002005002004002002006002003004002004004007003006003004010003004006003005";
s[30250]="350373302275309349289347341283297319358325307291307292315313309349321290005009004006004007008006010010004005004008004005004006007005009009004005";
s[30610]="334388275291294341296383378322320312327291302301314293302300306337302275004006003004004014006005013015003005002003002003003009003003008009002003";
s[30970]="311299295283286296304354372363319273304243310307303317283305302308310262002003002002002009006003005006002004002003002002002009006003005006002004";
s[31330]="290232280261257261262312327330273233313229299281293342277298296321299285003003002003002008007003004002003003003003002003002008007003005002003003";
s[31690]="251224284274232238239274281306239256281258295266293354289286288342309324002003002002002004004004003002002003002003002002002004004004002002002003";
s[32050]="245247264293245237242249260305234308290307294297278330305306290344313350002002002002002003003003004004004002002002002002002003003003004004004002";
s[32410]="255252275292266260258254263264265275314307293323297297316316299317319332003003003002002003003002006003003004003004004002003003004003007004003005";
s[32770]="262253273272256272269316283245308293304302276288295278295284296302338299002002004003002004003002005003002003002002004003002004003002005003002003";
s[33130]="275259248256255281237308294242281305309317282286314281305285295299326314002003002004002002003003006003003004002003003004002002003003006003003004";
s[33490]="256260276266269269200258312246259268303312290318329306317320295296313317003002002002002002002003004003002005003002002002002002002003004003002005";
s[33850]="263270312313279260246273312273246262287303323276282297333316299308312305003003003003002002002002002004002002003003003003002002002002002004002002";
s[34210]="269280337325256273289289287289252297291293320266269288323305310311281305002003004003002002002002002004002003002003004003002002002002002004002003";
s[34570]="259272312260267278239288279276285292301298309286317280305318313304299307002002002001002001002002002002002002002002002001002001002002002002002002";
s[34930]="282272306304311287254286285275310313329301302303305283302330309295273320002002002002002001002002002002002002002002002002002001002002002002002002";
s[35290]="281299291301286277315301296285297297296293298295297312291327308293303302002002002002002002002002002002002002002002002002002002002002002002002002";
s[35650]="310322270316287269275280269278285258286321291308307301322296325317306307001001001002002002002002002002001002001001002002002002002002002002001001";
s[36010]="290301277285267274285255284283267306290296298313296304312311311307298292001002001002001002002002002001001002001002002002002002002001002001001002";
s[36370]="297275268268267299291282279268270280284302312295296313311299294299299297001001001001001002002002002002001001001001001001001002002002002002002001";
s[36730]="285301288297293301291273287289303300308293308312305309300312312303292289002002002002002002002002002002002002002002002002001002002002002002002002";
s[37090]="294298301297308302278291295306292316303286289321290305281311302310277294002002002002002002002002002002002002002002002002002002002002002002002002";
s[37450]="302303269292311285279295303294287300301296297296276303267314284285291283002002002002002002002002002002002002002002001002001002002002002002002002";
s[37810]="292311304286282311283291313294292300298313311308302290330311327303295297002001002002001002002002002002001002002001001002002002002002002002001002";
s[38170]="296294327313299289293308313281303298317319307307295310305318295295289312002002002002002002002002002002002002002002002002002002002002002002002002";
s[38530]="318314291295299303308299293286333343307325308297303303299289307290286273002002002002002002002002003003002002002002001002001002002002002003001001";
s[38890]="320327307330312315288278335311279326291293293287302304286298319285298286002001001002001002002002002002002001002001001002001002002002002002002002";
s[39250]="331309317320313319298290329297303317290287295290297306307300300295297296002002001002002002002002002002001002002002001002001002002002002002001002";
s[39610]="317312314301300309305309297300321303286285305303296299308307305308293296002002001002002002002002002001002001002002002002001002002002001001002001";
s[39970]="291312309323311321314326291324290297291290306294294299282301309290294289002002002002002002002003002002002002002002002002002002002002002002001001";
s[40330]="312308317298311334297325316328334309299299291294305297301299292290294271002002002002002002002002002002002002002002001001001002001002002002002001";
s[40690]="305330296305309315318319296320303303283297312294296282305309299284288309002002001001002002002002001002001002002002001001002002002002001002001002";
s[41050]="302298294286309304303294292334288285286296304286280308317315307275272269002002001002002002002002002002002002002002001002002001002002002002002002";
s[41410]="298312311291317290317319333317308304285315297302301299296289303278293291002002002003002002002002002002002002001002002002002002002002002002002002";
s[41770]="296314331318323315298310306290305329299302299287280305292318294282306294003003002002002002002002002002002002002002002002002002002002002001002002";
s[42130]="309298319332305305320316291284317292274291298276291302307299286299271297002002002003002002002002002003002002002002002003002002002002002003002002";
s[42490]="284311291312301297337297347328306283287300302298294286300290300312294299002002002002002002002002002002002002002002002002002002002002002002002002";
s[42850]="278295302310323321308288325301309288311302285309283284298317301283298278002002002002002004002002002003002002002002002002002003002002002003002002";
s[43210]="310307294297306314313313294298315298309302282290286289275316288292274285002002002002002002002002002002002002002002002002002002002002002002002002";
s[43570]="300315309307305315300298304306302284300313303291287297280306312279282314002002002002002002002002003002002002002002002002001002002002002002002002";
s[43930]="288311308334307305308299309303308308314281302290307290289296287282301312003003002002002002002002002002002002003003002002002002002002002002002002";
s[44290]="276288303326268310326301296323322330293276294304302312286297286280299287002003001002002002002002002002002002002003001002002002002002002002002002";
s[44650]="312308286307315295307309321317322329287286311292303304298310297282323285002002001002001002002002002002002002002002002002001002002002002002002002";
s[45010]="322307316309310294322298322297296311317300295296302315298292296311304319002002001001001002002002002002001001002002001001002002002002002002001002";
s[45370]="316306307305309297338308300298287295319304292291312303335295272290284312002002001002001001002002002002002002002002001002001001002002002002002002";
s[45730]="323308298269295314311305286305305285290304302272284306309286273295303289002002002002002002002002002002002002002002002002002002002002002002002002";
s[46090]="302304292274318318326310321305296305275307301287308295307292297297292270002002001002001002002002002002001002002002002002002002002002002002002002";
s[46450]="308303308309310313286323311313289322284290295299297296301305289290282285002002002002001002002002002002001002002002002002001002002002002002001002";
s[46810]="296293301298276315271298328297287316286297287292288308308304291286301308002002002002001002002002002002002002002002002002002002002002002002002002";
s[47170]="281288289278290320312309332303342331308328297272298303319321321299349313002006002002003005002002002002003005002006002002003005002002002002003005";
s[47530]="294290305282296313333313325285342309328337310277306299313313329316345308002009002002002003002002002002002008003013003003003005004004004003003013";
s[47890]="271261261262257287284285286236280274298305306262291287284265276296300281004010003007003003003004006004002009004010003007003003003004006004002009";
s[48250]="273275251270282272275286286264278269282288300270275284282246232300297277008010008009006002003004009008006010008010008009006002003004009008006010";
s[48610]="317309282309343293295332328304303309298303320303265294313252294289304303010010009010007004004004009009009010010010009010007004004004009009009010";
s[48970]="306306306306353298296334314320285306318318318318266305345276304300325318010010010010009006002007009009008010018018018018016012004013018017016018";
s[49330]="302302302302335298287311300309270302331331331331286320360319331311336331010010010010010009005009008009009010031031031031031029018030026029029031";
s[49690]="311311311311329321289321310293279311341341341341291335357348362312347341011011011011011011009011009009011011041041041041041041035041035035041041";
s[50050]="315315315315308315294315331294284315341341341341334341365341355306346341015015015015015015013015013012015015041041041041040041034041034034041041";
s[50410]="313313313313330313303313333290313313331331331331326331354331330292331331013013013013011013013013012013013013031031031031026031029031028031031031";
s[50770]="306306306306318306304296338283306306321321321321319321338379330279321321010010010010005010008010009010010010021021021021011021017021021021021021";
s[51130]="293293293293305293291281329271293293321321321321315321329381336262321321010010010010004010004008010010010010021021021021009021009019021021021021";
s[51490]="292292292292311292284285292270292292337337337337320337303392337279337337010010010010004010002004010010010010037037037037016037007014037037037037";
s[51850]="301301301301318301280301301280301301344344344344328344314393344286344344010010010010002010002003010010010010044044044044012044012014044044044044";
s[52210]="302302302302305302284309302302302302307307307307300307306317307307307307010010010010003010002003010010010010010010010010003010002003010010010010";
s[52570]="299299299299290299306312299299299299285285285285280285289291285285285285010010010010003010003004010010010010010010010010002010003004010010010010";
s[52930]="300300300300287300304309300300300300293293293293284293295301293293293293010010010010003010007005010010010010010010010010003010007005010010010010";
s[53290]="306306306306287306295309306306306306293293293293286293288294293293293293010010010010003010009004010010010010010010010010003010009004010010010010";
s[53650]="310310310310283310282306310310310310293293293293291293288289293293293293010010010010007010010005010010010010010010010010007010010005010010010010";
s[54010]="312312312312288312312321312312312312296296296296288296296302296296296296012012012012011012012010012012012012010010010010009010010008010010010010";
s[54370]="318318318318278318318309318412318318294294294294301294294291294280294294018018018018018018018017018018018018010010010010010010010009010010010010";
s[54730]="326326326326326326326326326421326326291291291291291291291291291277291291026026026026026026026026026025026026010010010010010010010010010009010010";
s[55090]="330330330305330330330330330425330330291291291272291291291291291276291291030030030030030030030030030026030030010010010010010010010010010008010010";
s[55450]="323323323302323323323323323417323323290290290289290290290290290276290290023023023022023023023023023021023023010010010009010010010010010009010010";
s[55810]="309309309291309309309309309404309309290290290285290290290290290276290290010010010007010010010010010010010010010010010007010010010010010010010010";
s[56170]="300300300295300300300300300395300300290290290280290290290290290275290290010010010003010010010010010010010010010010010003010010010010010010010010";
s[56530]="303303303308303303303303303303303303292292292281292292292292292292292292010010010003010010010010010010010010010010010003010010010010010010010010";
s[56890]="306306306304306306306306306306306306295295295289295295295295295295295295010010010007010010010010010010010010010010010007010010010010010010010010";
s[57250]="306306306293306306306306306306306306298298298298298298298298298298298298010010010009010010010010010010010010010010010009010010010010010010010010";
s[57610]="307307307307307307307307307307307307301301301301301301301301301301301301010010010010010010010010010010010010010010010010010010010010010010010010";
s[57970]="307307307307307307307307307307307307303303303303303303303303303303303303010010010010010010010010010010010010010010010010010010010010010010010010";
s[58330]="307307307307307307307307307307307307303303303303303303303303303303303303010010010010010010010010010010010010010010010010010010010010010010010010";
s[58690]="307307307307307307307307307307307307303303303303303303303303303303303303010010010010010010010010010010010010010010010010010010010010010010010010";
s[59050]="307307307307307307307307307307307307303303303303303303303303303303303303010010010010010010010010010010010010010010010010010010010010010010010010";
s[59410]="307307307307307307307307307307307307304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59770]="307307307307307307307307307307307307304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[60130]="307307307307307307307307307307307307304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[11]="333412333333333333333333333333333333307322307307307307307307307307307307016013016016016016016016016016016016005004005005005005005005005005005005";
s[371]="335414335335335335335335335335335335305320305305305305305305305305305305017013017017017017017017017017017017005003005005005005005005005005005005";
s[731]="331410331331331331331331331331331331301317301301301301301301301301301301015014015015015015015015015015015015005004005005005005005005005005005005";
s[1091]="326404326326326326326326326326326326297313297297297297297297297297297297013013013013013013013013013013013013005005005005005005005005005005005005";
s[1451]="323323323323323323323323323323323323294294294294294294294294294294294294011011011011011011011011011011011011005005005005005005005005005005005005";
s[1811]="323340323323323323323323323323323323290240290290290290290290290290290290011011011011011011011011011011011011005005005005005005005005005005005005";
s[2171]="326341326326326326326326326326326326285227285285285285285285285285285285013013013013013013013013013013013013005005005005005005005005005005005005";
s[2531]="331346331331331331331331331331331331280223280280280280280280280280280280015015015015015015015015015015015015005004005005005005005005005005005005";
s[2891]="336364336336336336336336336336336336279251279279279279279279279279279279018017018018018018018018018018018018005004005005005005005005005005005005";
s[3251]="340373340340340340340340340340340340284267284284284284284284284284284284020018020020020020020020020020020020005004005005005005005005005005005005";
s[3611]="342384342342342342342342342342342342293295293293293293293293293293293293021018021021021021021021021021021021005004005005005005005005005005005005";
s[3971]="338381338338338338338338338338338338299300299299299299299299299299299299019018019019019019019019019019019019005004005005005005005005005005005005";
s[4331]="332393332332332332332332332332332332300342300300300300300300300300300300016016016016016016016016016016016016005005005005005005005005005005005005";
s[4691]="327388327327327327327327327327327327302344302302302302302302302302302302014014014014014014014014014014014014005005005005005005005005005005005005";
s[5051]="324324324324324324324324324324324324304304304304304304304304304304304304012012012012012012012012012012012012005005005005005005005005005005005005";
s[5411]="321321321321321321321321321321321321305305305305305305305305305305305305010010010010010010010010010010010010005005005005005005005005005005005005";
s[5771]="318318318318318318318318318318318318305305305305305305305305305305305305009009009009009009009009009009009009005005005005005005005005005005005005";
s[6131]="317317317317317317317317317317317317305305305305305305305305305305305305008008008008008008008008008008008008005005005005005005005005005005005005";
s[6491]="315315315315315315315315315315315315305305305305305305305305305305305305007007007007007007007007007007007007005005005005005005005005005005005005";
s[6851]="314314314314314314314314314314314314305305305305305305305305305305305305007007007007007007007007007007007007005005005005005005005005005005005005";
s[7211]="313285313313313313313313313313313313305350305305305305305305305305305305006006006006006006006006006006006006005005005005005005005005005005005005";
s[7571]="311282311311311311311311311311311311306351306306306306306306306306306306005005005005005005005005005005005005005004005005005005005005005005005005";
s[7931]="309280309283309309309309309309309309310355310298310310310310310310310310005004005005005005005005005005005005005004005005005005005005005005005005";
s[8291]="308279308283308308308308308308308308308353308297308308308308308308308308005004005005005005005005005005005005005004005005005005005005005005005005";
s[8651]="310282336285310310369310310310310310303348319292303303305303303303303303005005005005005005005005005005005005005004005004005005005005005005005005";
s[9011]="314273340315314314373314339314314314302327318305302302304302299302302302007007006007007007007007007007007007005005004004005005005005005005005005";
s[9371]="338262344294320320378320336320346320312303320293303303306303295303249303010010004009010010010010008010010010005005002004005005005005004005005005";
s[9731]="338294334278316320363320330400303325313312328303283304300304305292306288010009005009010010009010004010010010005005002004005005005005002005005005";
s[10091]="306294309253303307340307315388287305298310343296283304302304289292299295006005004004005006005006002005005005005004003004004005004005002004004004";
s[10451]="289277277235286289316302306357263280303317343309288308309279276324312304010007004005008010005010008006009006010007004005008010005010008006009006";
s[10811]="285280277258285287302300302337260287314335324330311321328291292358320321010006003003008010004009009005008004021013006006019021009019020012019009";
s[11171]="293297288265296295319286306322273315315340327311307322334292290390309319010008002004007010005007007003009003022019006009016022012016016008021006";
s[11531]="270313291261300297335281306306250315289329329305300314326279302357327303010009004006003010008007002005010004014014006009004014012011004007014006";
s[11891]="281308304268295313329259317293268286301297311297314315323266298308326298009009003005002010009007003004010005009009003005003010009007003004010005";
s[12251]="271289312276290281357269331302289275278285300282340312319268295294350299008009004006004009010008007006009004008009004006004009010008007006009003";
s[12611]="279275310288289301297274337322297290260279293275343310296271290286326294003007003004006007010009008008009007003007003004006007010009008008009007";
s[12971]="287261301301296305301278337325289306270297291290329317277272289283318306003004002002005005010009003008008008003004002002005005010009003008008008";
s[13331]="277265291308291297298320332321292326303326294313307322286292297289299330003003003003005007008009004008007008003003003003005006008009004008007008";
s[13691]="277286293310285291300325328308298320312314282329291312290285296288284346006005003003006007004007008009005009006005003003006007004007008009005009";
s[14051]="305295301325295292307338313298310324298274295326275294285282300283278340007004003003004005004003009007005009007004003003004005004003009007005009";
s[14411]="308308293318299299306320287285325319302274302308287283301289315288296341007006002005004003009005009004004005006006002005004002009005009004004005";
s[14771]="288329273305316305319293282290316328306297305303299285303301319295307337006006002003007002009005009004007003007007003003008002010005010005007003";
s[15131]="275336282309332291329322287304314306307312293316300307299313312295320292003005002002008002007002009006008002003005002002008002007002009006008002";
s[15491]="290323305315329290309367300317320270313311300307293320298306296289321266005004002002007003005003007007006004005004002002007003005003007007006004";
s[15851]="311292283325282302293361313311328272315317295317295296303296284300323283004003002002005002004004004004004005004003002002005002004004004004004005";
s[16211]="309220271312250311294336312296326297299298297315293300321294290344340317002002003002003003006002003003006003002002003002003002006003003003006003";
s[16571]="283189276282298329312327292289326289296294297328284317303309297369364330003004002003004002005004003007006004003004002003004003005004003007006003";
s[16931]="266232297296347319315311282306322283305304301321274316299321288362356316006004003002006002006003003008007006006004003002006002006003003008007006";
s[17291]="290266303307343295320307288335309295303304292300260310304314299379337306005005003003009002007004003004009005005005003003009002007004003004009005";
s[17651]="304296300303318323333332299356304313319300300289283319303317328373332311003008002002008002006007004003007006003008002002008002006007004003007006";
s[18011]="294305286288284325303323302329280323337300317300281329307324315359325323004005002002006002007005006003003006006007003003007002009007008004004008";
s[18371]="276297237295267318295292296296258312359303306315284321304320279361323327003003002002006003004002004002005003005005003004009005007004006004008005";
s[18731]="300317252293290303297290287317270324358313292337310317314295260361322319003006003002008004003003005006007006003006003002008004003003005006007006";
s[19091]="315340280303322294268295286339300340327317277312323309315284274316320311006004002002003003002005007007006009006004002002003003002005007007006009";
s[19451]="321328298288342302279304299330306330324304264292317305309287296271303282008005003002003002003007004004005009008005003002004002003006004004005009";
s[19811]="320291304296345317314316313269277319326296298304315319321289326294283271008009002002006002004004004002003009008009002002006002004004004002003009";
s[20171]="303260290287316315306301303255256297294278314307314328343290333305282258006007002002007002003002002005003006006007002002007002003002002005003006";
s[20531]="284285266305280302290275281269275290283295298301314332339295307311296259003005002003005002003003003006004003003005002003005002003002003006004003";
s[20891]="286274282306275295274299282271309272304291313317303310322302292303318278003003002002003002005003003003004002003003002002003002005003003003004002";
s[21251]="285282275306301285260300307299313259316284298337289302306296311295320288002002002002003002003002002003003002002002002002003002003002002003003002";
s[21611]="291293280291298284256271301301298262299291302306292300297289309302300303002002002002003002003004002003003002002002002002003002003004002003003002";
s[21971]="297281288294287289265274293272295283306283300286294302308292298301292294003003002002003001002006002002004002003003002002003001002006002002004002";
s[22331]="301285322286279267286261270267304257292281302288281302308295290304289291005004002002003002002004002003003003005004002002003002002004002003003004";
s[22691]="285296309266270299246254261257302233267292302301279292284295293294279292006004002003003002002002002003004003006004002003003002002002002003004003";
s[23051]="299298310266265303257254281262297265275291283280279285275303304297302295006003004005003002004002002004007003006003003005003002004002002004007003";
s[23411]="288294304299253290274273309270286315277288289288292289284289316301326299003003003004003002004003002003004003002003003004003002004003002003004003";
s[23771]="272295312295271296283285322256278323270281304302315307296295315285315293002002002002003003002002002003002002002002002002003003002002002003002002";
s[24131]="243300305270274289279239274259276307254267295283320312293285292279297293003003002002003002002002002003003003004003002002003002002002002003003003";
s[24491]="250331276283259285244253244265295280253286280282305293270281280286305288003003002002002003002002002003003003003003002002002003002002002003003003";
s[24851]="303332297266266264241288263273290272265314276292300297275308293288302283003003002002002002003002002002002002003003002002002002003002002002002002";
s[25211]="313299290260290292279259258309240249292299284293297293299319286281241285002002001002002002002003002002002003002002001002002002002003002002002003";
s[25571]="305300279273273272278284256291304237307297297306294310323322276300292268002002001001002002002002002002002002002002001001002002002002002002002002";
s[25931]="297283270260268269237292249260273265291298292306323306285295293266302283002002002002002002002002002002004002002002002002002002002002002002004002";
s[26291]="259245260262276258237277218263240257271288291298274306280290275288284287002002002002002002003002002002002002002002002002002002003002002002002002";
s[26651]="249243214233257260238266244284247236307292278288282305279304292298284286002002002002002002002002002002002002002002002002002002002002002002002002";
s[27011]="224238231235257255241228241238256237302236295291300296284279280306281302002003002002002002002003002002002002002003002001002002002003002002002002";
s[27371]="241235227239254249256235204211226245284295273279315294297259297281276323002002001002003002003005002002004002002002001002003002004005002002004002";
s[27731]="247206220213265267280275236214229281265299258299303279273269307313270304004003003002003002003005003001005003004003003002003002003005003002005003";
s[28091]="245195216213266278309300241223243283273307310292294282275293310330277307003005002002002002003003002004002006003005002002002002003003002004002006";
s[28451]="255174266256269268294259203199232262303300304304275279282311307292279338002004002003002002004002003003002006002004002003002003004002003003002006";
s[28811]="229193273304278277301228238202255263285298303298321280309306302317305335003004002003002002004002003002001005003004002003002002004002002002002005";
s[29171]="242208263287275307311213259249256267293287311329304289335305320320327340002002002002001002002002002002002003003004002003002003003003004003002005";
s[29531]="282232294264277315323262268256280275275299315331326295331322331319323343002002001002001002002002002002001002002002002003002002002002003002002003";
s[29891]="304264299256280310333318302307312291296320289301306302328349323326318327002003002002003002003002002002002002003004002003003003004003003003003002";
s[30251]="327345301269290338318344331335331339364325301299296292334306323338326319006007005005008007007007013007005007004005003004006005005005009005003005";
s[30611]="324371312272290320334344360348375381337298315301327300320283307329296295006012006008007014009009021018005007003006003004004007005004010009003004";
s[30971]="350285303262280295333317355360354370315245317305298310295288291318314285002004002003002005004002005006002002002004002003002005004002005006002002";
s[31331]="297214273236254263293277314314296265321223322289302326291308287315299304002003002003002005005003003004002003002004002003002005005003003004002003";
s[31691]="248220271254239245242247279297245281311265314287306335289322288317289306002003003002003002003003002003002003002003003002003002003003002003002003";
s[32051]="250232251260249240222233247300249309307323314284300321283323298331330301002002003002002002002002003003003002002002003002002002002002003003003002";
s[32411]="257226243274258242234234249262255263330326305314306312281321305331334307002002002002002002002002006004002003003003003003003003003003008006003004";
s[32771]="267229267297251279274314268210265268306308301315309304290284287314332325002003002002002002003003005004003002002003002002002002003003005004003002";
s[33131]="256253277289250300275293264220268279299282301313318308299294276303318312002003002003003002002002004002002004002003002003003002002002004002002004";
s[33491]="240281272277259277225242262239238257313293304311323309313319297301305316003002002002002002002002002003003006003002002002002002002002002003003006";
s[33851]="261291289305287282253253279265255256305307334272278300317322316319301320005002003002003002003002003003002004005002003002003002002002003003002004";
s[34211]="263291326318270279318289271281243262296303342269257300304303325324291321003002003002002002002002003003002003003002003002002002002002003003002003";
s[34571]="246289322284268258255288282292263261293290302283300295298300318312284312002002002002002002002002002003003002002002002001002002002002002003003002";
s[34931]="253306314294293284240309323282277287320300297288322310297321317306257308002002002002002002002002002002002002002002002002002002002002002002002002";
s[35291]="274294287299268288276314312243292299286317303306305307288331306310279316002002002002002002002002002002002002002002002002002002002002002002002002";
s[35651]="301296295283255279265284286260292288309312301315311320304315318313289298002002002002001002002002002002002002002002002002001002002002002002002002";
s[36011]="273295270268284276301271292254262286299311288292295312299307298301305293001002002002001001002002001002002002001002001002002001002002001002002002";
s[36371]="313284279272259281288308315283285289295295298314306300316297298311306289001001001001002002002002002002001001001001001001001002002002002002001001";
s[36731]="290288301300278292285299306317267274291288298321295311331292313296297294003003002003002002002002002002002002003003002003002002002002002002002002";
s[37091]="312274270303299302298294292311285315317276300311306322291305297308280299003002002003002001002003002002002002003002002003002001002003002002002002";
s[37451]="304314303321303304286271311293309301297299301287303297299313302283287287001002001002001001002001001001002002001002002002002002002002002001001002";
s[37811]="324302294318307288284320325323315279317309290292311309310322298322318299002002002002002002002002002003002002002002002002002002002002002003002002";
s[38171]="317323313299308308298296321309337295308297289294289302302329313314299320002002001002002002002002002002002002002002001002002002002002002002002002";
s[38531]="325342280312295309313295285314307306291282276301284298294304313299308301002003002003002002003002003004002002002002002002002002002002002003002002";
s[38891]="318311309309310310295301310296306309299301287290282296303304317295290305002002002002002002002002002002002002001002002001002002002001002002002002";
s[39251]="302297327324318293274304288293310319288275293292302299289309313282310297002002002002001002002002001001001001002002002002001002002002001001001001";
s[39611]="315321301287326298312297277315307325299302293304297295303308310293296296002001002002001002001002002002001002002001002002001002001002002002001002";
s[39971]="308286296308327305291340316322305318295290290284299298281296298285288307002002002002002002002002003002002002002001001001002001002002002002002002";
s[40331]="315322306322303301309302289323288310290299294318293296279299307294290289002002002002002002002002002002002002002002001002002002002002001001002002";
s[40691]="300306296307317311308333294313307284293270304292304287310301303297297301002002001002001002002002002002001002002002001002001002002002002001001002";
s[41051]="321278312322299317317311320310280288296284302307297305302295299292304260002002002002001002002002001002002002002002002002001002002002001002002002";
s[41411]="316288311295295312298320302306322311296301289296312296293307298305278277002002002002002002003002002002002002002002002002002002002002002002002002";
s[41771]="303317320317295320319308324312315321289294288286291291289304297292281294003003003002002002003002002002002002002002002001002002002002002002002002";
s[42131]="317298308312303312318326307298294311295286289324301306302300285297293304002002002002002002002002002002002003002002002002002002002002002002002003";
s[42491]="306303311311303312325332317311303316301305291292294305298289319302303308002002002002002002002002002002002002002002002002001002002001002002002002";
s[42851]="300298316306308312334320331303297326289309294302271280307305322273296287002002002002002002002002002002002003002002002002002002002002002002001002";
s[43211]="337297305299312322334328297303298316298292297286294294293321300263269282002002001002002002002001002001002002002002001002002002002001002001002002";
s[43571]="326316301297313322304325311298302297303319292273306280298296290273285299002002002002002002002002002002003002002002002002001002002002002002002002";
s[43931]="304308315319321313305316296277309310305280306283309290289294283290284284002002002003002004003002002003003003002002002002002003002002002002002002";
s[44291]="302311308312291307320302327305305331307273286298277301278293293295281294002002002002002002002002002002002002002002002002002002002002002002002002";
s[44651]="312325295325286310304329317304307317306286290301279314282293307285289304002002001002002002002002002002001002002002001002002002002002002002001002";
s[45011]="312317295303305292302287325313325307302289275304297307279305323306300316002002002001001001002002001002002002002002002002001002002002001002002002";
s[45371]="313322327328313296293323325293309311302306293306308313297304290306284304002002001002001001002001002002002002002002001002001001002001001002002002";
s[45731]="319301296288287293304303299300305299294305289291304304295293293301283297002002002002001002002002001002002002002002002002001002002002001002002002";
s[46091]="299319304312311295321298296293295281299303298301279290290295295290307293002002001002001002002001002002001002002002002002002002002001002002002002";
s[46451]="323303289294314299291309320297292296307319308297292291289302273277322292002002002002002002002002002002001002002002002002002002002002002002001002";
s[46811]="321276288317309307296307300296297308290302304306282290292294274321292298002003001002002002002002002002002002002003001002002002002002002001002002";
s[47171]="296277286301279317310295313281320310311329298266309287311306296293336288003007003003002003003002002003002004003007003003002004003002002003002004";
s[47531]="311285336262278303311302316275339291318331324261311292313299319308350294002009002004002002003002002004002005003011003005002003003002003005002006";
s[47891]="288258267238249270266278273250277254283301311263288284290277262312313283004009003008003003003005005006003008004009003008003003003005005006003008";
s[48251]="289251260257281269254282286270274262280285305283253283281253260306295267008010008009006003004007008008007009008010008009006003004007008008007009";
s[48611]="309282284321358319288336327323293321304286295399245302303275293292302260010010009010006003005008008008007010010010009010006003005008008008007010";
s[48971]="309309309309348321300332328322277309316316316316256312330274324292325316010010010010008004002009007006003010016016016016013007004015012009005016";
s[49331]="303303303303314308303327299298272303329329329329291318342292334298334329010010010010009008004010004005006010029029029029029025012029013016019029";
s[49691]="310310310310291339304348314290279310338338338338310341345309361311344338010010010010010010004010004003010010038038038038038038017038016015037038";
s[50051]="314314314314311314294314341289283314340340340340333340358340364310345340014014014014011014006014005005014014040040040040032040018040014018040040";
s[50411]="311311311311300311294311335287311311330330330330323330352330328291330330011011011011006011008011005009011011030030030030018030025030015025030030";
s[50771]="298298298298293298297283324275298298320320320320319320346366320273320320010010010010004010008010008008010010020020020020009020017020018017020020";
s[51131]="281281281281276281280266315260281281330330330330327330345376341271330330010010010010003010004009009009010010030030030030011030014027029027030030";
s[51491]="285285285285295285281276305263285285349349349349336349337395359290349349010010010010004010002004010010010010049049049049022049010022049049049049";
s[51851]="304304304304318304319287324282304304349349349349337349325396359290349349010010010010004010002003010010010010049049049049022049010015049049049049";
s[52211]="307307307307304307332311326307307307307307307307309307282281317307307307010010010010004010002003010010010010010010010010004010002003010010010010";
s[52571]="301301301301284301302306320301301301286286286286291286284274296286286286010010010010004010001004010010010010010010010010004010001004010010010010";
s[52931]="300300300300286300291309319300300300298298298298291298290296308298298298010010010010004010004002010010010010010010010010004010004002010010010010";
s[53291]="307307307307287307294321327307307307297297297297287297285291307297297297010010010010005010008003010010010010010010010010005010008003010010010010";
s[53651]="311311311311280311310321311311311311294294294294292294288299294294294294011011011011008011011006011011011011010010010010008010009005010010010010";
s[54011]="310310310310285310310307310310310310297297297297291297297296297297297297010010010010010010010008010010010010010010010010009010010008010010010010";
s[54371]="315315315315276315315306315410315315295295295295302295295293295281295295015015015015015015015015015015015015010010010010010010010009010010010010";
s[54731]="320320320320320320320320320415320320293293293293293293293293293279293293020020020020020020020020020020020020010010010010010010010010010010010010";
s[55091]="320320320295320320320320320415320320292292292273292292292292292278292292020020020020020020020020020020020020010010010010010010010010010010010010";
s[55451]="317317317303317317317317317411317317291291291282291291291291291277291291017017017016017017017017017017017017010010010009010010010010010010010010";
s[55811]="309309309291309309309309309404309309288288288275288288288288288273288288010010010006010010010010010010010010010010010006010010010010010010010010";
s[56171]="304304304289304304304304304399304304285285285270285285285285285271285285010010010003010010010010010010010010010010010003010010010010010010010010";
s[56531]="306306306299306306306306306306306306289289289278289289289289289289289289010010010005010010010010010010010010010010010005010010010010010010010010";
s[56891]="308308308303308308308308308308308308294294294289294294294294294294294294010010010008010010010010010010010010010010010008010010010010010010010010";
s[57251]="307307307304307307307307307307307307297297297296297297297297297297297297010010010009010010010010010010010010010010010009010010010010010010010010";
s[57611]="307307307307307307307307307307307307301301301301301301301301301301301301010010010010010010010010010010010010010010010010010010010010010010010010";
s[57971]="308308308308308308308308308308308308303303303303303303303303303303303303010010010010010010010010010010010010010010010010010010010010010010010010";
s[58331]="308308308308308308308308308308308308303303303303303303303303303303303303010010010010010010010010010010010010010010010010010010010010010010010010";
s[58691]="308308308308308308308308308308308308303303303303303303303303303303303303010010010010010010010010010010010010010010010010010010010010010010010010";
s[59051]="308308308308308308308308308308308308303303303303303303303303303303303303010010010010010010010010010010010010010010010010010010010010010010010010";
s[59411]="308308308308308308308308308308308308304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59771]="308308308308308308308308308308308308304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[60131]="308308308308308308308308308308308308304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[12]="336415336336336336336336336336336336306322306306306306306306306306306306018009018018018018018018018018018018005002005005005005005005005005005005";
s[372]="339418339339339339339339339339339339305320305305305305305305305305305305019006019019019019019019019019019019005001005005005005005005005005005005";
s[732]="336415336336336336336336336336336336301316301301301301301301301301301301018014018018018018018018018018018018005003005005005005005005005005005005";
s[1092]="331410331331331331331331331331331331298313298298298298298298298298298298015015015015015015015015015015015015005005005005005005005005005005005005";
s[1452]="328328328328328328328328328328328328295295295295295295295295295295295295014014014014014014014014014014014014005005005005005005005005005005005005";
s[1812]="327327327327327327327327327327327327292292292292292292292292292292292292013013013013013013013013013013013013005005005005005005005005005005005005";
s[2172]="329336329329329329329329329329329329288238288288288288288288288288288288014014014014014014014014014014014014005005005005005005005005005005005005";
s[2532]="332339332332332332332332332332332332284235284284284284284284284284284284016016016016016016016016016016016016005005005005005005005005005005005005";
s[2892]="336362336336336336336336336336336336283265283283283283283283283283283283018018018018018018018018018018018018005005005005005005005005005005005005";
s[3252]="340366340340340340340340340340340340285269285285285285285285285285285285020019020020020020020020020020020020005005005005005005005005005005005005";
s[3612]="342371342342342342342342342342342342292281292292292292292292292292292292021021021021021021021021021021021021005005005005005005005005005005005005";
s[3972]="339368339339339339339339339339339339297286297297297297297297297297297297019019019019019019019019019019019019005005005005005005005005005005005005";
s[4332]="332383332332332332332332332332332332299324299299299299299299299299299299016016016016016016016016016016016016005005005005005005005005005005005005";
s[4692]="326377326326326326326326326326326326301326301301301301301301301301301301013013013013013013013013013013013013005005005005005005005005005005005005";
s[5052]="323323323323323323323323323323323323304304304304304304304304304304304304011011011011011011011011011011011011005005005005005005005005005005005005";
s[5412]="321321321321321321321321321321321321306306306306306306306306306306306306010010010010010010010010010010010010005005005005005005005005005005005005";
s[5772]="318318318318318318318318318318318318306306306306306306306306306306306306009009009009009009009009009009009009005005005005005005005005005005005005";
s[6132]="316316316316316316316316316316316316306306306306306306306306306306306306008008008008008008008008008008008008005005005005005005005005005005005005";
s[6492]="315315315315315315315315315315315315306306306306306306306306306306306306007007007007007007007007007007007007005005005005005005005005005005005005";
s[6852]="314314314314314314314314314314314314306306306306306306306306306306306306007007007007007007007007007007007007005005005005005005005005005005005005";
s[7212]="313284313313313313313313313313313313306351306306306306306306306306306306006006006006006006006006006006006006005005005005005005005005005005005005";
s[7572]="311282311311311311311311311311311311306351306306306306306306306306306306005005005005005005005005005005005005005005005005005005005005005005005005";
s[7932]="309280309283309309309309309309309309307352307295307307307307307307307307005005005005005005005005005005005005005005005005005005005005005005005005";
s[8292]="309280309283309309309309309309309309304349304293304304304304304304304304005005005005005005005005005005005005005005005004005005005005005005005005";
s[8652]="309281313284309309260309309309309309299344292288299299248299299299299299005005005004005005005005005005005005005005005004005005005005005005005005";
s[9012]="310282319296310310261310336310310310296341293290296296244296292296296296005005005003005005005005005005005005005005004003005005005005005005005005";
s[9372]="335317332289317317268317341317317317303295308280295295243295283295295295008008005007008008008008007008008008005005003004005005005005004005005005";
s[9732]="341324331288319323316323346382264331304309311286275296267296283293354279011011007009011011011011006011011011004005003004005005004005002005005005";
s[10092]="331325302261308312323312331357260334306300328277277298282298255306329299006006004003006006004006002006006006004004003002005005003005001005004004";
s[10452]="297301261241292295327308315336243317324300329289284304298275243334339291008006003005010010002009004009006007008006003005010010002009004009006007";
s[10812]="289299266259291294322307309321246316341327318302312318320289273354334298009003002004009010005007008009004005018006005008018018010014016016008009";
s[11172]="292304313274301301332305314316256319346345322298309321329292284362321303010005002004008010008003008007007003021012004009017021018006018016015006";
s[11532]="258303309268304300339289308309254311354331338298295313322277301319320299010009002004005010009003006006009004013012003006006013013005008008013005";
s[11892]="270299290263292314333248310299268287303285305289315312317265293274323299009009001002006010010003007004010006009009001002006010010003008003010006";
s[12252]="266280276286283296340245327309298275302271289283347314299271294276326300007007003004006009010006009006010004007007003004006009010006009006010004";
s[12612]="278297280307279310324271332328304295293271273291366304261277292284314299003003003004004005010009009004010006003003003004004005010009009004010006";
s[12972]="294284282316289307311288333329297319295288281308342308269277291285306303002003002003003002010008007004009005002003002003003002010008007004009005";
s[13332]="287270280303287296309320331318299329312331313312307320279292294293294320003005002002003006009006007008009005003005002002003006009006007008009005";
s[13692]="283274280290275290295327331308304322318354319303283324290300295294288346007004002002003009009005009007007008007004002003003009009005010007007008";
s[14052]="289280291306288279300332320302315320312330320303266320287305299290278350009003002003003006009002009005005008009003002003003006009002009005005008";
s[14412]="286288300317309283307312307294317323302311302299279308297307298292289346008006002004003003009005009006006007008006002004003002009005009006006007";
s[14772]="259312295318322284309292300299312327301303294309296304302300299300306306004005003004004003009006009004009003004005003004004003009006009004009003";
s[15132]="231325307303345288327307303309313302306314293316297303298300295296313267002005002002004003005005010003008003002005002002004003005005010003008003";
s[15492]="242295312309342300316347309314311279326323278309295312305306296284318253003004002003003003003004009007004004003004002003003003003004009006004004";
s[15852]="276268273308302296304342315304309290314312288308300302328311285282317271004004002002002002007003006004003003004004002002002002007003007004003003";
s[16212]="297219274318272296309323309289305307276283307311308312347312282311313312004003003003003002008004005003004003004003003003003002008004005003004003";
s[16572]="292204310297315302312322291293313286273284324313301319335318292346340318003003003003005002006006004007006003003004003004005002007007004008006003";
s[16932]="280247328303358315322309288321319277284306304298285315301322291356353316005004002002004002003003003009008005005004002002004002003003003009008005";
s[17292]="288264291312353327329304299355318289283314283276286285297311302366338300003005002002007002003004002006009007003005002002007002003004002006009007";
s[17652]="290282253304326337306305304361309311299314307286296279319319338336342306004008002002008002003008004003008006004008002002008002003008004003008006";
s[18012]="280277291272287324257285309329278325319315320303300302324327338317323328006005002002005002004006004003006004006005002002006002004006005003007004";
s[18372]="253267277277280301247274276298263317337312291333300302308317301346315332003003002002004002003002003002005004003003002002004002003002003002005004";
s[18732]="270285268278300293287277242316259314346312283348313306311276257368308325002007003002007002004002004003003008002007003002007002004002004003003008";
s[19092]="294315292285327299297285256355272324335308288300321305327263260326303321003006002002007003005003007004005009003006002002007003005003007004005009";
s[19452]="308324302312352312315290276353286324343302278293317297330285294283298287006007003002006002006004008003007009006007003002006002006004008003007009";
s[19812]="307295289298359321317299299297285307336290300307310305327284326304294284009008003002004003004003007004003007009008003002004003004003007004003007";
s[20172]="301260273293319296292303296260274305317289312298307326324275328308285265007006002002004003005004004003003003007006002002004003005004004003003003";
s[20532]="286274262309272310283296293258276301287299282300317325318290305300285260004002002002004002005004003003005004004002002002004002005004003003005004";
s[20892]="288290271301267307285309298262292289290303299313323308312311285279305293004003002002002002004004003002005004004003002002002002004004002002005004";
s[21252]="279299256292294286279306316296303292306302299310318295314302297276309309002004002002002002002002002002002002002004002002002002002002002002002002";
s[21612]="259306267286309271271263295296297294305320304309309296316295308317293322002002002002003002003002002003003002002002002002003002003002002003003002";
s[21972]="276296289293285262259240279267301295332315292302293321303287294309325299002002002002002002002003002003002002002002002002002002002003002003002002";
s[22332]="293296312283258258268247247256303286292311308322295318299278290307314274002002002002002002002003002002002004002002002002002002002003002002002004";
s[22692]="316291310268249264268266237267302260273291309301304302283290290300285284004005002003004002002003002003004003004005002003004002002003002003004003";
s[23052]="298292304256244283263282259284287271281286285280295287296315293296303282005003003003003004006003003004008003005003003003003004006003003004008003";
s[23412]="276294293278253285257291284299256298271294288280290294290303300293319279003002004003003004007003004002007004003002004003003004007003004002007004";
s[23772]="251299293292268278268295304298250319265295286281310310287288300265312288005004003003005003005003003002003003005003003004005003005003003002003003";
s[24132]="215310310272267284269303276260265316260272288274322302288292306271299301004004002003003003003002003002002003004004002003003003003002003002002003";
s[24492]="226331299281248291259286269257282289252279304282323289295295313290299281004003002002003002002002002002002003004003002002003002002002002002002003";
s[24852]="286312284288261294259266290264287278250297293295323303297293281287311270004003002002003002002002002002002003004003002002003002002002002002002002";
s[25212]="323287243289279317270262272279286262273292285298316301290288285277299271003003002002003002003002002004004005003003002002003002003002002004004005";
s[25572]="291313256274301280263302257282292265299289291315306290325296292293301255002002002002003002005003002004003004002002002002003002005003002004003004";
s[25932]="288304253248262272253293261283276278290286309288323300309292298290312280002002002002003002003002002003003002002002002002003002003002002003003002";
s[26292]="286206247266249294266287234278242296277277281290309292311272275299298293002002002002002002002002002002003002002002002002002002002002002002003002";
s[26652]="304215221238258306258306275262240284314297280293296304288286297302279286002002001002002001001002002002002002001002001002002001001002002001002002";
s[27012]="262202268260242276266237290284224260298288291305300300311301283306282292002002002001002002002002002002002002002002002001002001002002002002002002";
s[27372]="222224229220237279274237250252218236290289279286305285321268276280291304002002002002002002002002002002003002002002002002002002002002002002003002";
s[27732]="223207228218280274271285226239236238266307262304300296277279285317298302003003002002002002002003002002004002003003002002002002002003002002004002";
s[28092]="202204217232294292297282223224264247279289301305300298288291307346284303003004002002002002003003002002002005003004002002002002003003002002002005";
s[28452]="229202220249286295329248233222272296299272309318289278303295303283293324002005002004002003004002002002002006002005002004002003004002002002002006";
s[28812]="234200224270279269327208245236235311298242298321301280313312286277290325002004002004002003004002002002002005002004002004002002004002002002002005";
s[29172]="211221239261276288329210254257277289277249338307314290328295318297333321002003002005002002003002002002002005002003002005002002003002002002002005";
s[29532]="254221293278279324335294267258280272274262324318296303322290353327294337002002002003002002004002003002001003002003002003002002004002003003002003";
s[29892]="306257312296294342343354342342347283332288298311299304307328340320305337002002002002002002003002002002002002002002002002002003004002002002002002";
s[30252]="345327268313268292361347376376339342341317287319303304310307333346335342004005004005004006006004006005004005002003002003002004004003003003003003";
s[30612]="335362289290289291360333389375322337318301297316327306301318312328330307005007008007005006008008010008005007002003003003002003003003004003002003";
s[30972]="333313280258269304330302352346333333348292320303309310292291294335326303002004003003002002004003004003002002002004003003002003004003004003002002";
s[31332]="290255284249261268298258312293335333329269322295311314298308293333329316002003002003002003006004004003002002002003002003002002006004004003002002";
s[31692]="275247284249252258257235278269272312330276309292303319297322294300312304002002002002002003003002002003002002002002002002002003003002002003002002";
s[32052]="283218279252247261218258245268282301309288320294315309267310307304328287003002002002002003003002003003002002003002002002002003003002003003002002";
s[32412]="283226246263263271218275245248268267318305312299307320253299316323328315002002002002002003004003002003003003003003003003003004005004004004004004";
s[32772]="289249283303263283279277266218260272302324309314304321293304301314312341002002002002003004004004003005003002002002002002002004004004003005003002";
s[33132]="289237297304245276283264256239250255292275302332311318303313297305306320002002003003003004002003003004002002002002003003003004002003004004002002";
s[33492]="255268270277248258252225235239223241303275305326307300310325321297294310002002003004002003002003003002003004002002003004003003002003003002002004";
s[33852]="273298273282274274258251278270246273303310325320302280326333345312288316004002002003002002003003002003002004004002002003002002003003002003002004";
s[34212]="288304304302276282263278294306247280309317325326285300328308341332290317003002002002002002002002003003002003003002002002002002002002003003002003";
s[34572]="299285297267274283266284290316250284277312311293285319314302316321298297002002002002002002002002002003002002002002002002002002002002002003002002";
s[34932]="294263289268297308250283317301268297296333310309301327291314305304302285002002002002002002002002002002002002002002002002002002002002002002002002";
s[35292]="303307300264277294281322295283315287285312307283304308301311296317295304002002002002002002002002002002002002002002002002002002002002002002002002";
s[35652]="291304286282274283272278275296278280295294307290303311305311290294293301002002001002002002002002002002002002002002001002002002002002002002002002";
s[36012]="295305294273286249269241269311304295302297296312312312297303307304293295001002001002001002002001002002001002001002001002001002002001002002001001";
s[36372]="270300313287257295288254280283306263310292311284308312318302335318307289001002002002001002002002002002002001001002002002002002002001002002001001";
s[36732]="288281295304269280284307304282294296299274304286317311314296325307304310002002002003002002002002002002002002002002002003002002002002002002002002";
s[37092]="321297302311298291289293289305306317311284311276313304282313310312298298002003001002002002002002002002002001002003001002002002002002002002002001";
s[37452]="303293302302296296293301294285309299310303294303292304322311305305310290002002002002001002002001002001001002002002002002001002002002002002001002";
s[37812]="312293320296292291281286314299276283301282272289301323318303301315279314002002002002002004002003002002002002002002002002002004002003002002002002";
s[38172]="320304327299277314275277368308311300303300278302294302303317325306303315002002002002001002002002002002002002002002002002001002002002002002002002";
s[38532]="312296313296297341296301317322301326311296292300286301312311337305283287003002002003003002003003003003002002002002001002002002002002002002002002";
s[38892]="304302303290329303285300320304299331300299316288297311295311306308303293002002002002002002003003003003002002001002002002001002002002002002002001";
s[39252]="294305298304300315294302309307311289289289294290288312294318302300296288002002002002001002002002002002002002002002002002001002002002002002002002";
s[39612]="314286337307319305303279306304310323310307309298286300295336304299303275001002001001002002002002002002001002002002002002002002002002002001002002";
s[39972]="318328301292328325278320296310315298298292294285300286276285294312299277002002002002002002002002002002002002001002001002002002002002002002001002";
s[40332]="303317303316298314295313312347320315318310306294299281305300295295292296002002002002002002002002002002002002001002001001002001002002001002001001";
s[40692]="303312308295309314309311313297314304292288295294299294289301275292306288002002002002001002002002001002001001002002002002002002002002001002001001";
s[41052]="313269314296320305305304304321321299301273304297290296298300279322273295002002002002001002002002002002002002002002002002001002002002002002002002";
s[41412]="298296302326312311308313338293348323290281294300315306292298284284291303003003003002002002002002002002002002002002002002002002002002002002002002";
s[41772]="297322309329312319327291316333289315278294287296291297297296278297283280002002003002002002002002002002002002002002002002002002002002002002002002";
s[42132]="314297304313314301332301325316288309268289287304300299292293283294299283002002002002002002002002002002002002002002001002002002002002002002002002";
s[42492]="318306321302308320328323339306295333273293289290293290293299298292297273002002002002002002002002002002002002002002002002002002002001002002002002";
s[42852]="312315305304311299320313348297299318303294289295292281297310296291304268002002002003002003002002002002002002002002002002002002002002002002002002";
s[43212]="299310289306318315324325327309297320311296298286277279299295302297273286002002002002001002002001002002002002002002002002001002002001002002002002";
s[43572]="309317319303301321306310310329307298306316307285292297301301289267287285002002002002002002002002002002002002002002002002001001002002002002002002";
s[43932]="313298307322320300315322310302323294313297314292285295281297287273285268002002002002002003002002002002002002002002002002002002002002002002002002";
s[44292]="318298298300318299326305304333330305301273298292297294306282280283276288002002002002002002002002002002002002002002002002001002002002002002002002";
s[44652]="307315330291311321323297285331317304290293278286292286302294300281284293002002002001001002002002002002002002002002002001001002002002002002002002";
s[45012]="295318316289319326312314297299302309303295284310287305303310299301279304002001001002002001002002002002001002002001001002002001002002002002001002";
s[45372]="296307336324282306304305331297306304291284290289290304310298286308297293002001001001002002002002002002002002002001002001001001002002002002002002";
s[45732]="305305288315298295298301315282309292282281295284293304294301289305303311002002001002001002002002002002001002002002001002002002002002002002001002";
s[46092]="300305301311292303301312327289316275299281308282278296313304302285303306002002002002001002002001001001001002002002002002002002002001001001001002";
s[46452]="320274317289293296296342291284336291307275297288288297342291275287275289002002001002001002002002002002001002002002001002002002002002002002001002";
s[46812]="320270300330307303316293303299302295299300299282290301306295280282303283002002001002001002002002002002002002002002001002002002002002002002002002";
s[47172]="320277291308271282303292320282297314296316279302285289309309292292319283003005003003002003003002002003002002003005003003002003003002002003002002";
s[47532]="338284341261302291284307307283330299302314322288294295300299307303317280003007002005002003002002002007002003003007002005002003002002002007002003";
s[47892]="314267279250301259257290278281284257290316327302307286284268273316296279005007003008004002004004004009003007005007003008004002004004004009003007";
s[48252]="304271284236315271252286287316264270283297327293263277289255282315309275009009008009005003005008006007008009009009008009005003005008006007008009";
s[48612]="336283301322346323271317340357290322286290348403239294293264314314313264010010010010002005004009004004007010010010010010002005004009004004007010";
s[48972]="316316316316334337304343355344289316318318318318255316310261325302327318016016016016010011005016008006007016018018018018011012006018008007008018";
s[49332]="312312312312306327322340337312281312327327327327287325317270326297332327012012012012012011006012005006008012027027027027026025013027013013017027";
s[49692]="312312312312294341313361340293280312331331331331302333321269347302336331012012012012011012005012005005011012031031031031029031012031015015030031";
s[50052]="312312312312304312296312350288281312333333333333320333344333352300338333012012012012007012006012005006012012033033033033018033017033013018033033";
s[50412]="309309309309299309297309335286309309325325325325312325333325321279325325010010010010003010008010005006010010025025025025007025022025013015025025";
s[50772]="296296296296295296284297323274296296317317317317313317345367317262317317010010010010006010009010008003010010017017017017010017016017015005017017";
s[51132]="279279279279273279271262313257279279329329329329330329356376341271329329010010010010006010007009009006010010029029029029019029022029029019029029";
s[51852]="300300300300297300292287319278300300326326326326328326317329336267326326010010010010008010003007009010010010026026026026022026008018026026026026";
s[52212]="301301301301292301305296321301301301299299299299310299301281310299299299010010010010006010002006009010010010010010010010006010002006009010010010";
s[52572]="298298298298280298287293317298298298295295295295304295305302305295295295010010010010002010002005009010010010010010010010002010002005009010010010";
s[52932]="301301301301289301278317320301301301308308308308298308309316318308308308010010010010003010004002009010010010010010010010003010004002009010010010";
s[53292]="308308308308286308283340327308308308301301301301291301301305312301301301010010010010005010009005010010010010010010010010005010009005010010010010";
s[53652]="311311311311279311288328311311311311295295295295295295294298295295295295011011011011007011010009011011011011010010010010006010010008010010010010";
s[54012]="310310310310282310358330310310310310297297297297295297328306297297297297010010010010009010010010010010010010010010010010009010010009010010010010";
s[54372]="314314314314275314314305314314314314297297297297303297297294297297297297014014014014014014014014014014014014010010010010010010010010010010010010";
s[54732]="316316316316316316316316316316316316295295295295295295295295295295295295016016016016016016016016016016016016010010010010010010010010010010010010";
s[55092]="315315315290315315315315315315315315294294294275294294294294294294294294015015015015015015015015015015015015010010010010010010010010010010010010";
s[55452]="314314314312314314314314314314314314293293293280293293293293293293293293014014014014014014014014014014014014010010010009010010010010010010010010";
s[55812]="311311311300311311311311311311311311288288288274288288288288288288288288011011011008011011011011011011011011010010010007010010010010010010010010";
s[56172]="308308308292308308308308308308308308284284284274284284284284284284284284010010010004010010010010010010010010010010010004010010010010010010010010";
s[56532]="309309309298309309309309309309309309289289289286289289289289289289289289010010010004010010010010010010010010010010010004010010010010010010010010";
s[56892]="310310310306310310310310310310310310294294294291294294294294294294294294010010010008010010010010010010010010010010010007010010010010010010010010";
s[57252]="309309309311309309309309309309309309298298298290298298298298298298298298010010010009010010010010010010010010010010010009010010010010010010010010";
s[57612]="308308308308308308308308308308308308301301301301301301301301301301301301010010010010010010010010010010010010010010010010010010010010010010010010";
s[57972]="309309309309309309309309309309309309303303303303303303303303303303303303010010010010010010010010010010010010010010010010010010010010010010010010";
s[58332]="308308308308308308308308308308308308303303303303303303303303303303303303010010010010010010010010010010010010010010010010010010010010010010010010";
s[58692]="308308308308308308308308308308308308303303303303303303303303303303303303010010010010010010010010010010010010010010010010010010010010010010010010";
s[59052]="308308308308308308308308308308308308304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59412]="308308308308308308308308308308308308304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59772]="308308308308308308308308308308308308304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[60132]="308308308308308308308308308308308308304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[13]="335414335335335335335335335335335335306321306306306306306306306306306306017012017017017017017017017017017017005003005005005005005005005005005005";
s[373]="338417338338338338338338338338338338305320305305305305305305305305305305019010019019019019019019019019019019005002005005005005005005005005005005";
s[733]="335414335335335335335335335335335335302317302302302302302302302302302302018015018018018018018018018018018018005004005005005005005005005005005005";
s[1093]="330409330330330330330330330330330330299314299299299299299299299299299299015015015015015015015015015015015015005005005005005005005005005005005005";
s[1453]="329329329329329329329329329329329329296296296296296296296296296296296296014014014014014014014014014014014014005005005005005005005005005005005005";
s[1813]="329329329329329329329329329329329329293293293293293293293293293293293293014014014014014014014014014014014014005005005005005005005005005005005005";
s[2173]="329331329329329329329329329329329329290257290290290290290290290290290290014014014014014014014014014014014014005005005005005005005005005005005005";
s[2533]="331334331331331331331331331331331331288255288288288288288288288288288288015015015015015015015015015015015015005005005005005005005005005005005005";
s[2893]="335349335335335335335335335335335335285265285285285285285285285285285285017016017017017017017017017017017017005004005005005005005005005005005005";
s[3253]="339353339339339339339339339339339339285265285285285285285285285285285285019016019019019019019019019019019019005004005005005005005005005005005005";
s[3613]="341362341341341341341341341341341341291277291291291291291291291291291291020019020020020020020020020020020020005004005005005005005005005005005005";
s[3973]="338363338338338338338338338338338338296286296296296296296296296296296296019018019019019019019019019019019019005004005005005005005005005005005005";
s[4333]="331372331331331331331331331331331331299306299299299299299299299299299299015015015015015015015015015015015015005005005005005005005005005005005005";
s[4693]="324366324324324324324324324324324324301308301301301301301301301301301301012012012012012012012012012012012012005005005005005005005005005005005005";
s[5053]="321321321321321321321321321321321321304304304304304304304304304304304304010010010010010010010010010010010010005005005005005005005005005005005005";
s[5413]="320320320320320320320320320320320320306306306306306306306306306306306306010010010010010010010010010010010010005005005005005005005005005005005005";
s[5773]="318318318318318318318318318318318318307307307307307307307307307307307307009009009009009009009009009009009009005005005005005005005005005005005005";
s[6133]="316316316316316316316316316316316316307307307307307307307307307307307307008008008008008008008008008008008008005005005005005005005005005005005005";
s[6493]="315315315315315315315315315315315315307307307307307307307307307307307307007007007007007007007007007007007007005005005005005005005005005005005005";
s[6853]="313313313313313313313313313313313313307307307307307307307307307307307307006006006006006006006006006006006006005005005005005005005005005005005005";
s[7213]="312312312312312312312312312312312312307307307307307307307307307307307307006006006006006006006006006006006006005005005005005005005005005005005005";
s[7573]="311311311311311311311311311311311311306306306306306306306306306306306306005005005005005005005005005005005005005005005005005005005005005005005005";
s[7933]="309309309284309309309309309309309309303303303292303303303303303303303303005005005005005005005005005005005005005005005005005005005005005005005005";
s[8293]="309309309283309309309309309309309309300300300288300300300300300300300300005005005005005005005005005005005005005005005004005005005005005005005005";
s[8653]="308308311282308308259308308308308308295295286283295295244295295295295295005005005003005005005005005005005005005005005003005005005005005005005005";
s[9013]="306306309284306306257306333306306306287287279278287287236287283287287287005005004001005005004005005005005005005005004001005005004005005005005005";
s[9373]="332314319308314314265314347314314314292283289282283283232283272283283283007007006004007007006007006007007007005005004003005005004005004005005005";
s[9733]="344303323346326326305326367359267336294320286305285285248285270293343268011013012008013013010013006013013013004005004003005005004005002005005005";
s[10093]="339337305319322322321322358334268353295287295290290290266290246315328290005010009006011011008011003011010010002004004003005005004005001005004004";
s[10453]="320333270285309309332300327326256346309275303286298298289263249346337271005007005007010010007009005009005006005007005007010010007009005009005006";
s[10813]="307339280286314308343306311313259347327293309288291312315278282347330291008003004008010010008008008007003003010004005010012012010010011009004004";
s[11173]="297324324296314311349303304308265324341322311303320318325289301348323312009004004008010011008006010008007003016008006014018018013011018014012005";
s[11533]="277301328283309305343277287302257298335324311305308310318279315304324310008008003007009010007006009006009004009008003008009010007006010006010004";
s[11893]="275295301270287315325227280295252279291299292290326305309272303266288298009009002007009010009003009004010007009009002007009010009003009004010007";
s[12253]="277280288283282292333220298299308277301273279287340303287280302274301300008008004008008009010003010004010006008008004008008009010003010005010006";
s[12613]="277282297321278289323260328320308294302272288303353308264286295292288305004005004007005007009008010003009006004005004007005007009008010004009006";
s[12973]="279249293333287274315286336320308321306277297318327315271287298293287309002005003004003004008007009005008005002005003004003005008007009005008005";
s[13333]="272231288324291273315312335310308329315314310313293329276297290298285327004006002003003006008003009007009003004006002003003006008003009008009003";
s[13693]="274263280308282269296320337300309315319352323293288342291309292301285355008005004005005008009004009004007004011007005007007011013005013006009005";
s[14053]="283269286313294280292318337296311311312345326289290349294320288299284361009004003006004005010004008002004005013006004009006007014005011003005007";
s[14413]="281262290321308294293301319298311315305316309294295344302318290298286342006003003005002003009005006006006007006003003005002003009005006006006007";
s[14773]="261282309296316290294307306306319304301312300306297326295304294303306307003002004004003004008008008005008004003002004004003004008008008005008004";
s[15133]="230306332268330303312312312307317279315323291320296313299303318297316288003003002003004002005008009005006002003003002002004002005008009005006003";
s[15493]="229322304281337304312334306308308273337332291312299296308309316284315280004003002003005002003006009006003003004003002003005002003006009006003003";
s[15853]="260316276332312279308339308312299305325320292309304291347320298287314287006003002002004003005002009003002002006003002002004003005002009003002002";
s[16213]="287259303327293284318336318310303347294291319326307302392325286317309317007003003002005002004004007002003002007003003002005002004004007002003002";
s[16573]="298232330322330291317330309307312333289289326315303306374314294341329325004003003003006002005008007005004002005003004004007003005009008006004002";
s[16933]="298269313307356329326309321325329299290311301300292293310305298358349309003003004003005002004006005006004004003003004003005002004006005006004004";
s[17293]="291276271281339355337306332338330292267317281301283282281289301346336275002003003002008003003004003004007006002003003002008003003004003004007007";
s[17653]="277271260294316327318278321327307301278323291305296281311291319309335297005007003002008004002007005004009005005007003002008004002007005004009005";
s[18013]="265263288283299319263254302302285310297323299309300293325297334304311314007008002002005002003006004004009003007008002002005002002006004004009003";
s[18373]="248268281269313323249256262276272318313316279323305322314281320322298321004007002002003002005004003002007006004007002002003002005004003003007006";
s[18733]="249274275274326322294278229299246298320314288307327339324244284348286317004007002002005002008004002003003009004007002002005002008004002003003009";
s[19093]="281280291300344313344308240337245296341304295285341316340262280332281318003004002002008002007003004004004010003004002002008002007003004004004010";
s[19453]="324292302291330320361310256341270312376298304281321304343301286302296309004005003002009003007002008005005009003005003002009003007002008005005009";
s[19813]="332276289263318295323297285301269305382282311290304322328293323317296316007007002002006004007003008004003006007007002002006004007003008004003006";
s[20173]="310253280277299288283303295273254302328289297290305336309279324309278299007004002002004003004006005004003004007004002002004003004006005004003004";
s[20533]="293272284311266307264295303271252285302312286299323303301292306296274286003002002002003002004005003003005006003002002002003002004005003003005006";
s[20893]="301303288319266294276289295268273260295329298306337297313309287294281304003005002002002002005003002002005005003005002002003002005003002002005005";
s[21253]="289314286293293291297302296283299273293315297292336297322308292287282317002005002002003002003002002002002003002005002002003002003002002002002003";
s[21613]="280319280286319280277299298301304290289327276301323291313314322308289315002002002002004002002003002002003003002002002002004002002003002002003003";
s[21973]="298310294281290274235271283290312298295351295302314303299299308302324296002002002002004002003003002003003003002002002002005002003003002003003003";
s[22333]="285311294282251274229253268259327300277351316295320299287277288298309267003003002002004002003002002002002003003003002002004002003002002002002003";
s[22693]="288296290292243268251258265241314284280316310283317304301271297266276274003003002003002002002002002003004002003003002003002002002002002003004002";
s[23053]="294296293264256264264284249250295272278300301292297302316288290270298271002003004002002004005002003004007003002003004002002004005002003004007003";
s[23413]="268299284271253274247273244271259275254304276287293301299315279284316262004004004002002005007002003003008003004004004002002005007002003003008003";
s[23773]="248307270290254273247259262282242286249296255285309321276311286271298271006005003004003002006003003004006003006005003004004003006003003004006003";
s[24133]="243320291276264279261269292246261299270273270290313319281313315282289293006004003004005003004002003004002002006004003004005002004002003004002002";
s[24493]="240340288257241292264293302228282309278262292281312297292318313291285301005003005002006002002002002002002002005003005002006002002002002002002002";
s[24853]="268308294266234299281270269255286300281244297285306299292298280272257293005003003002003003002002002003003002005003003002003003002002002003003002";
s[25213]="287268277282259296279261268266259290287257295302305293297290277286281287004003002002002003002002002005004006004003002002002003002002002005004006";
s[25573]="276257278274275272278282294256271288295279297293311287293281279304305270002003002002002002005003002005004005002003002002002002005003002005004005";
s[25933]="264243286244255265285285263261280299303271312278329269293282290298326287002004002002004002004003003004002003002004002002004002005003003003003003";
s[26293]="261220251245251268281277234260257274310280300288326275310278285308294309003002002002003002003002002003002003003002002002003002003002002002002003";
s[26653]="286214236226268274271295259262249259303295301301310300302288292309251305003002002003002002002004002002002004003002002003002002002004002002002004";
s[27013]="289206245252252283239266271284231293293286280295288270279284283312257282002002002002003002002002002003002003002002002002003002002002002003002003";
s[27373]="232216220239259262227283261255231290281301317284273291291261287282286279002002002002002002002003002002002002002002002002002002002003002002002002";
s[27733]="258184212216272277278299275251230273285302296276296312276293288294283284002002002001002002002002002002002002002002002001002001002002002002002002";
s[28093]="237205228229290289285295227213237236312303314303311281290308301331293307002002002002002002002003002002002002002002002002002002002003002002002002";
s[28453]="227249245259266302322254265257295298286270307321310293306290305300304299002002002002002002002002002002002003002002002002002002002002002002002003";
s[28813]="226237249290274276298217233278264325305259296352317298313313303284307299002003002004002002003002002002002002002003002004002002003002002002002002";
s[29173]="231236223319265286314238250227270315306271300350316311322301306298333310002002002005002002003003002003002003002002002005001002003003002003002003";
s[29533]="271254250329281332329300295237297290307277318319309331321284323316310320002002002003001002005002003002002002002002002003002002006002003002002002";
s[29893]="328270298333297338333342370341291308308291316307318332303283331312303334002002002003002004005003003003002003002002002003002004006003003003002003";
s[30253]="315317301330314272361368374368347334330296301312299314311312324317291355004006004004004007004008005007003004002003002002002004002004002004002002";
s[30613]="294347297313285280302338363385343341311302270320291311295299302330309316004004003003003004003003003004003003002002002002002002002002002002002002";
s[30973]="307307282273282295277334369365328315329330297310286313286308297343290297002003001002002002003003002002002002002003001002002002003003002002002002";
s[31333]="283271263258286263278293349326315343317314308300297303308320321352320311002003002003002003005003004003003003002003002003002003005003004003003003";
s[31693]="278273283254259238263255281281289304329295305301311287316320314310314301002003002002002003003002004004002003002003002002002003003002004004002003";
s[32053]="255229270263249254242280243263281282336269309307306285298313303307323296002004002003002003005002004003001002002004002003002003005002004003001002";
s[32413]="278221269273252291246306263255257268325283305311305297286300312323301306002003002002002002007004002003002002002004003003002003009005003003002003";
s[32773]="255238290261250310279301277268244274315318297312305306302299315318297318002002002002003003005005003004002002002002002002003003006006003005002002";
s[33133]="258229278275244291277258258287243274282298301312300321304310312311297312002002003002002004002003003004002002002002003002002004002003003004002002";
s[33493]="247237268289237270261243236268230256299304320323294310299323319313297301003002003003002003002005004002002003003002003003002003002005004002002003";
s[33853]="267256245272261294263277262296265283292305308342312297291328322314293296003002002003002003002005003002003004002002002003002003002005003002003004";
s[34213]="286284291261279293241293289311250293283303296334312306307319317332292301002002002003002002002003003002004003002002002003002002002002003002004003";
s[34573]="280296264264273279250269278308266293290306297305317317315299321316304310002002002002002002002002002002002003002002002002002002002002002002002003";
s[34933]="284330259272254297313287286302274292290301312319323312299299299298313305002002002001002002001002002002002002002002002001002002001002002002002002";
s[35293]="311338288300295293305307298289314287317299301316297316308314296303305294002002002002002002002002001002002002002002002002002001002002001002002002";
s[35653]="289260272300288291254270263279266301286297284302298307303303283300298302002001001002002002002001002002001002002001002002002002002001002002001001";
s[36013]="275273276270277262272286298272285281300288303302299309306300304308298288001001001002002002002002002002002001001001001002002002002002002002002001";
s[36373]="321273284252274274264291280289294298296303325320316317288303300283304293002002001002002002002002002002002002002002001002002002002002002002002002";
s[36733]="287296269294278288277270302297288307310276294294303321285314304286289311002002002004002002002002002003002002002002002004002002002002002002002002";
s[37093]="299291292301291289311300277286299274307311316285302292295304305279276289002002001002002002002002002002002002001002001002002002002002002002002002";
s[37453]="303322305297291305289279293310311314290316315308304305301309311306296299002002002002002002003002002002002002002002002002002002003002002002002002";
s[37813]="304285313303286324307274291312299317290279272301298295314314306311280298002002002002002002003003002002002002002002002002002002003003003002002002";
s[38173]="317288314319285305263301343292319317295288272298291300303325327305290305002002002002001002002003003002002002002002002002002002002003003002002002";
s[38533]="307319327301322312306332316292324317276285287294298310316304316307290307002003002003003003003004003003002002001002002002002002002003002002002002";
s[38893]="318310327325308317320333293292289319292302292294294317311305292303300286003002003002002003003003003002002002002001002002001002002002002001002001";
s[39253]="303312307296301310270287309294339313292296289295302308296308315305300285001002002001002002002002001002001002001002002001002002002002001002001002";
s[39613]="310311310299310309307334322307312311302305295308289293303283307283290287001001002002002002002002002001001001001001002002002002002002002001001001";
s[39973]="314291327300312307313311310318310306308290286290298299286303296277312295002002002002002002002002002002002002001002001001002002001002002002002002";
s[40333]="317304322326309325318321320323300347291293300294294307303296304290275293002002002002002002002002002002002002002002002002001001002001002002002002";
s[40693]="322337294304324304309306314319283301280290290302305296287299288294293293002002002002001002002002001001001002001002001002001002002002001001001002";
s[41053]="301289295312309310309310318319286300284296311302289292283289287282289283002002002002002002002002002002002002002002002002002002002002002002002002";
s[41413]="290326286295295302301310329318309316303296284286296290300309310290273295002003002003002002002002002002002002002002002002002002002001001002002002";
s[41773]="306334297322324303311305289307321319303304287294296292301289275290294298003003002002002002002002002002002002002002002002002002002002002002001002";
s[42133]="319315277325309303319299300318314298281296296293295295291295300306289297002002002002002002002002002002002002002002002002002002002002002002002002";
s[42493]="309308301316317299328319300326309323296320285298306291281303305298291277002002002002002002002002002002002002002002002002002002002002002002002002";
s[42853]="293291319295322300321315319306295315298297280298302303303305288288289272002003002003002002002002002002002003002002002002002002002002002002002003";
s[43213]="296300299285298311342329319326311298303286269298306282301296293287276294002002002002002002002002002002002002002002002002001002002002002002002002";
s[43573]="308316304301308302316307304321321300304299288278299303286317283277294294002002002002002002002002002002002002002002002002002002002002002002002002";
s[43933]="309309277336324302314315306298306304326286295286284300296296293256302290002002002002002002002002002002002002002002002002002002002002002002002002";
s[44293]="316308290307325307314308309336308304303290292308289296299290284287303298002002002002002002002002002002002002002002002002002002002002002002002002";
s[44653]="298307295308305302319309305304298321279292290295286288293284289280292298002002002002002002002002002001002002002002002002002002002002002001002002";
s[45013]="309340321293305302318304318310298324284293287323300300300294299293299289002002001001002002002002002001002002002002001001001002002002001001002002";
s[45373]="292294320303309289304314319313312290294296277302309305296298303284282282002002002002001002001002001002002002002002002002001002001002002002002002";
s[45733]="310281297276296292296309309327272284290291276298297312289297321301285313002002001002002002002002002003002002002002002002002002002002002003002002";
s[46093]="293287296283299299314297291321287293299294299290290297288297318289296305002002001002001002002001001002001002002002001002001002002001001002001002";
s[46453]="309287309312312279332315276298309324294279306301296302299282285301301301002002001002002002002002002002002002002002001002002002002002002002001002";
s[46813]="329293327312318303328313302301279326292272305292287307288305292300283288002002001002002002002002002002002002002002001002002002002002002002001002";
s[47173]="338286274295300303321302282297285336299305287294289312296346290315306295003003002002002003003003002003002002003003002002002003003003002003002002";
s[47533]="317274294276301276290327306269270314298297304335303310293330306308293278002003002004002003002002002006002003002003002004002003002002002006002003";
s[47893]="322260280270333254275316307290255288290300314345353299309284299311305278004004003006004003003003003009003006004004003006004003003003003009003006";
s[48253]="336262277257298281278309311329280290288310303328331285312268320318321282008008008009005003003007004007006009010010010010007003004008004008008011";
s[48613]="322283318323268328310331337353296323299317312411297299312293333325313286010010010010003004003010003004009010013013013013005006004013004005012013";
s[48973]="324324324324277340351340348363312324322322322322300319323325337317339322024024024024015018008024014015021024022022022022014016007022013013019022";
s[49333]="323323323323287325363323357335292323325325325325303319328325324304330325023023023023023023015023020020022023025025025025024024016025021021023025";
s[50053]="310310310310310310301310337290279310322322322322317322332322323283327322010010010010008010009010009009010010022022022022017022020022020020022022";
s[50773]="299299299299314299282303325277299299312312312312320312331354312257312312010010010010004010010010009003010010012012012012005012012012012004012012";
s[51133]="283283283283280283282275313261283283324324324324334324341373329265324324010010010010003010009010010006010010024024024024008024022023024016024024";
s[52213]="292292292292278292281282311292292292290290290290302290283261301290290290010010010010008010003009006010010010010010010010008010003009006010010010";
s[52573]="294294294294283294267274314294294294307307307307309307334321317307307307010010010010005010005005005010010010010010010010005010005005005010010010";
s[52933]="303303303303292303307302323303303303317317317317308317348330328317317317010010010010004010006002008010010010017017017017008017011004015017017017";
s[53293]="308308308308282308319324328308308308306306306306301306326322316306306306010010010010003010008004010010010010010010010010003010008004010010010010";
s[53653]="310310310310272310322324310310310310295295295295304295307311295295295295010010010010004010010008010010010010010010010010003010009008010010010010";
s[54013]="311311311311281311344305311311311311297297297297297297296295297297297297011011011011009011011011011011011011010010010010008010010009010010010010";
s[54373]="313313313313274313333304313313313313298298298298305298269295298298298298013013013013013013013013013013013013010010010010010010010010010010010010";
s[54733]="314314314314314314314314314314314314298298298298298298298298298298298298014014014014014014014014014014014014010010010010010010010010010010010010";
s[55093]="314314314289314314314314314314314314297297297278297297297297297297297297014014014014014014014014014014014014010010010010010010010010010010010010";
s[55453]="314314314309314314314314314314314314295295295282295295295295295295295295014014014014014014014014014014014014010010010009010010010010010010010010";
s[55813]="312312312307312312312312312312312312291291291278291291291291291291291291012012012010012012012012012012012012010010010007010010010010010010010010";
s[56173]="311311311310311311311311311311311311286286286278286286286286286286286286011011011004011011011011011011011011010010010004010010010010010010010010";
s[56533]="312312312315312312312312312312312312290290290288290290290290290290290290012012012003012012012012012012012012010010010002010010010010010010010010";
s[56893]="311311311314311311311311311311311311296296296292296296296296296296296296011011011007011011011011011011011011010010010006010010010010010010010010";
s[57253]="310310310311310310310310310310310310299299299291299299299299299299299299010010010010010010010010010010010010010010010009010010010010010010010010";
s[57613]="310310310310310310310310310310310310302302302302302302302302302302302302010010010010010010010010010010010010010010010010010010010010010010010010";
s[57973]="309309309309309309309309309309309309303303303303303303303303303303303303010010010010010010010010010010010010010010010010010010010010010010010010";
s[58333]="309309309309309309309309309309309309304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[58693]="309309309309309309309309309309309309304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59053]="309309309309309309309309309309309309304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59413]="309309309309309309309309309309309309304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59773]="309309309309309309309309309309309309304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[60133]="309309309309309309309309309309309309304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[14]="332411332332332332332332332332332332305321305305305305305305305305305305016015016016016016016016016016016016005004005005005005005005005005005005";
s[374]="335413335335335335335335335335335335305320305305305305305305305305305305017016017017017017017017017017017017005004005005005005005005005005005005";
s[734]="332411332332332332332332332332332332303318303303303303303303303303303303016015016016016016016016016016016016005005005005005005005005005005005005";
s[1094]="327406327327327327327327327327327327300315300300300300300300300300300300014014014014014014014014014014014014005005005005005005005005005005005005";
s[1454]="327327327327327327327327327327327327297297297297297297297297297297297297013013013013013013013013013013013013005005005005005005005005005005005005";
s[1814]="328328328328328328328328328328328328294294294294294294294294294294294294014014014014014014014014014014014014005005005005005005005005005005005005";
s[2174]="329331329329329329329329329329329329292259292292292292292292292292292292014014014014014014014014014014014014005005005005005005005005005005005005";
s[2534]="330333330330330330330330330330330330291258291291291291291291291291291291015015015015015015015015015015015015005004005005005005005005005005005005";
s[2894]="334342334334334334334334334334334334288261288288288288288288288288288288017011017017017017017017017017017017005003005005005005005005005005005005";
s[3254]="337347337337337337337337337337337337286261286286286286286286286286286286018007018018018018018018018018018018005002005005005005005005005005005005";
s[3614]="339365339339339339339339339339339339290281290290290290290290290290290290019010019019019019019019019019019019005002005005005005005005005005005005";
s[3974]="337369337337337337337337337337337337296293296296296296296296296296296296018014018018018018018018018018018018005003005005005005005005005005005005";
s[4334]="329371329329329329329329329329329329299306299299299299299299299299299299015014015015015015015015015015015015005004005005005005005005005005005005";
s[4694]="322364322322322322322322322322322322301308301301301301301301301301301301011011011011011011011011011011011011005005005005005005005005005005005005";
s[5054]="319319319319319319319319319319319319304304304304304304304304304304304304009009009009009009009009009009009009005005005005005005005005005005005005";
s[5414]="319319319319319319319319319319319319307307307307307307307307307307307307009009009009009009009009009009009009005005005005005005005005005005005005";
s[5774]="317317317317317317317317317317317317309309309309309309309309309309309309008008008008008008008008008008008008005005005005005005005005005005005005";
s[6134]="315315315315315315315315315315315315310310310310310310310310310310310310007007007007007007007007007007007007005005005005005005005005005005005005";
s[6494]="314314314314314314314314314314314314310310310310310310310310310310310310007007007007007007007007007007007007005005005005005005005005005005005005";
s[6854]="313313313313313313313313313313313313310310310310310310310310310310310310006006006006006006006006006006006006005005005005005005005005005005005005";
s[7214]="312312312312312312312312312312312312308308308308308308308308308308308308006006006006006006006006006006006006005005005005005005005005005005005005";
s[7574]="311311311311311311311311311311311311306306306306306306306306306306306306005005005005005005005005005005005005005005005005005005005005005005005005";
s[7934]="309309309284309309309309309309309309301301301289301301301301301301301301005005005005005005005005005005005005005005005005005005005005005005005005";
s[8294]="309309309283309309309309309309309309297297297285297297297297297297297297005005005005005005005005005005005005005005005005005005005005005005005005";
s[8654]="308308309282308308259308308308308308292292282280292292241292292292292292005005005004005005005005005005005005005005005004005005005005005005005005";
s[9014]="302302300290302302254302351302302302282282267278282282230282279282282282005005004003005005004005005005005005005005004003005005004005005005005005";
s[9374]="329311304308311311262311361311311300285276265275276276225276267276276306005005003004005005002005005005005005005005003004005005002005004005005005";
s[9734]="345303321363327327286327381359268347287313265305279279232279269286337279012013009008013013004013007013013013004005003003005005001005002005005005";
s[10094]="343339311336285326304326377342291356290286270290275285248285262307339296005013011007013013010013007012012013002005004002005005004005002004004005";
s[10454]="331335302306276318332307347337280358300278279286284294279258270314342295009016010010018018017018015011016015005009005006010010009010008006009008";
s[10814]="317339315304297317361305328325281364316289285291291306310271294331342317013011009011017017015017017005014009007006005006010010008009009003008005";
s[11174]="297325345304299320366293294313288345341309296312301316323282311341350335010009011008020020008017017009018006008008009007016016006014014007014004";
s[11534]="275299347297292311358271272302280308343308307315294309316277325313353315006007003007011011004009008009011005005006003006010010003008007008009004";
s[11894]="266285315284276318330235264290271279311293295293311301287269308285333290009008002009010010008006009006010006009008002009010010008007009006010006";
s[12254]="271289291308288288323242276284309275305282291299317300274280317291296298009008003009009009009006009002009003009008003009009009009006009002009003";
s[12614]="267282303315289276314269290299313290306281313301322307262288324300299308006007003009008008008008010004007004006007003009008008008008010005007004";
s[12974]="255248307330287263320287294307312320316284324314311314268298352299303316003005003005004004004006009008004006003005003005004004004006009008004006";
s[13334]="260235297329292267321310309302310328312306316310292326269304323299298332004003004003004003004002009009006005004003004003003003004002009009006005";
s[13694]="277287288330290276296330315296307319306333309299293345283309318302292354007006005005008005009003009005008004009008007006011007012004013007012006";
s[14054]="288284288339282282282331322290308313308326304295300354297317305306298355009005003006006003009006006003007003015009006011011006016010010006013006";
s[14414]="287263293329283295272296324295309318302303301287276343301307278302299325008003002004002005007008002006007005008003002004003005007008002006007005";
s[14774]="269266293290293301269304306304315310305309310297267323290300294306314304006005004002005005005009007004006006006005003002005005005009007004006006";
s[15134]="250299288266309315297297303301325293319324301314277305296303322307322300003005005002007002007009008004003003003005004002007002007009008004004003";
s[15494]="246329282294312310314321297299316269324325301317301305305311318298324294005004003002004004005006009003003003005004003002004004005006009003004003";
s[15854]="262329288345286274315338306317307255312318309320300292340324315297324294008004002002003004004003008003003003008004002002003004004003008003003003";
s[16214]="277294303329276304319339311328311294301311304312300297388330308316321316008003002002005002003006004003005003007003002002005002003006004003005003";
s[16574]="295283299330293312316323336319318312310302300315303304378314299335336336004003003002006003005008006004005002005004003003006004006009006005005002";
s[16934]="305309295304308334321308350310329301304305288313303310315287294336350317003004003002006003005005006006004002003004003002006003005006006006004002";
s[17294]="304294294285315325317302351308328307282308287310297309282267298329330279004003002003008002003003003003007003004003002003008002003003003003007003";
s[17654]="284279306296314302297274317307305277295321296315296308307274313329322280008006003002009003003006005004009006008005003002009003003006005004009006";
s[18014]="277268314287312311293255303299295293295325296312296295330280309364303297009008003002007002003004004004008006009008003002007002003004004004008006";
s[18374]="263264297302326342292266286284280307300322277307304313325255306353284301008005002002004003005004002003007007008005002002004003005004002003007007";
s[18734]="251252283314332330335299265302260297300320264312336315337242307350280312006004002002004002007005003004006008006004002002004002007005003004006008";
s[19094]="282259269289293318388329262325262302327311316310333319355273306341279319002002002002007002004003002002003008002002002002007002004003002002003008";
s[19454]="332287289263277311376325264316279310373304296310309313352299300324291310003004003002007002003002005004003009003005003003008002003002005005004010";
s[19814]="348288297271274296318300278296274320392289305311299316331293320321296323004007002002008002007004006007005008004007002002008002007004006007005008";
s[20174]="319278282299273294276289286283249304339277290299301322308287328306282315005004002002006002006007004007006007005004002002006002006007004007006007";
s[20534]="294287281285271293253283282279235277290298284302310310303303321301281299003003002002004002003007003005005006003003002002004002003007003005005006";
s[20894]="295301271268287289256274275268257273293315288299327295313298301327291312002003002002003002003003002002002004002003002002003002003003002002002004";
s[21254]="286311307260313305275292283275290272293300288290322302318295291329289309002003002002003001003002002002002002002003002002003001003002002002002002";
s[21614]="305310281281336302298300287292298286282306292284310304302304318293279300002002002002003002002002002002003002002002002002003002002002002002003002";
s[21974]="334311267285318290267299268299311277282321304299315297299307306292306295003002002002003002002003002002003002003003002002003002002003002002003002";
s[22334]="312301283269265272248265274280334278281327309298324300303283290299288290003005002002003002003002002002003003003005002002003002003003002002003003";
s[22694]="303302293254256278268243276256325287304305300292310307311261302277273285003004002002003002003003002002003003003004002002003002003003002002003003";
s[23054]="295293288271273264269242270247303266298295294299299312330266310281299264005003003002003002004002002003004004005003003002003002004002002003004004";
s[23414]="260287272295270261248240249239287251254292276304307291309309293293313256004005003002003002004002002004006003004005003002003002003002002004006003";
s[23774]="261293268289258260246228248232272259244282270297312317279315296289298265003007003004003003003002003005007003003007003004003003003002003005007003";
s[24134]="292307280259255262252249274224268297275273278293299328273313315291289290003006003004004003004002004005003003003006003004004003004002004005003003";
s[24494]="276331300246235267256299272267285318292258287277277303281314293281306314003005004002006003004002002005002003003005004002006003004002002005002003";
s[24854]="265291299250214264273281261289265308290217286258273278285297295259236304002003003002004003002002002002002002003003003002004003002002002002003002";
s[25214]="286248280272237277285256300275247286293226292274276284300289277278272293003004003003002003003002002003003004003004003003002003003002002003003004";
s[25574]="287239264279241289267279315267263248291296290286297294283280271298310273003006003002002002003002002003002004003006003002002003003002002003002004";
s[25934]="286235248238252280278269297244279293294321300306308279273286277294319312003006002002003002003002002003004003003006002002003002003002002003004003";
s[26294]="266247250259254264282254273223262283303302290308315284297299269299306292002003002002002002004002002002003002002003002002002002004002002002003002";
s[26654]="246241241230263260290259253250255222293286273287300293326282275301293319003002002002002003004002002003003003003002002002002002004002002003003003";
s[27014]="226208241220275292279284252278258261289285272285294296336263288313306294002002002002003002002002002002002003002002002002003002002002002002002003";
s[27374]="224218241249275271231284245259251302281278283301286299334283259316315261002003002002003002002003002002003003002003002002003002002003002002003003";
s[27734]="234198247252274280247265250281219283273293279304285307306322265328289281002002002002002002002002002002002002002002002002002002002002002002002002";
s[28094]="230211251240274279288289211220234252309312334301295321294312287308300325002004002002002002002003002002002002002004002002002002002003002002002002";
s[28454]="260257288293270298317264242238252263299303299284308317299284272298295289002002002002001002002002002002002002002002002002001002002002002002002002";
s[28814]="271235238304315283274225279261271280344318298308312303308315288295287294001002001002002002003003002002002003001002001002001002003003002002002003";
s[29174]="260237255308260273298212280253258290347322304323303300313307284311302303002002002002002002004002002002003003002002002002002002004003003002003003";
s[29534]="310278244328292299291277290271281285326315311314309328312296279323302312002003002002002002003002003002002002003003002003002002004003003003002003";
s[29894]="316319272311299328325327362351261280296323328298292325323292317311310317002003002003002003004004002002002004002003002003002003004004002002002004";
s[30254]="308314272289308281338310347354364315302279310307314307318292318307289351002005002003002003003006003004002004002004002002002002002005002003002003";
s[30614]="344336274275258265291309335373351342295296296316304294300285298304307343002003002002002003003003002003002004002003002002002003003003002003002004";
s[30974]="339300283256271267249319386380348362290318304311307306278303301318294306002003002003002003003003003002002003002003002003002003003003003002002003";
s[31334]="279265282243267269262309363349337318285307295300304305311311326337300316001002002002002002002002002002002003001002002002002002002002002002002003";
s[31694]="267264254245243226251251280285298263311300320310300290318316331327288307002002001003002002002002003002002003002002001003002002002002003002002003";
s[32054]="247239238263264216233239243260252272344297316316299288297325310322314301002004003004002003005003003002002002002004003004002003005003003002002002";
s[32414]="259214279279259252237252258266249249319307325317306297295306312334311301002004002003002003007004002004002002002004003003002003007004003004002002";
s[32774]="258225285273250271253244264278247280309321327313309306298294299328304323002003002002003004005004003004002003002003002002004005006004004004002003";
s[33134]="286224247273258282261269257293260286306311303285299325293309287306303308002003002002003003003002004003002004002002002002003003003002004002002004";
s[33494]="239227285305272280261250251277266260319332302283280324288322292304300292002002002002002003002003004003002002002002002002002003002003004002002002";
s[33854]="241238273302303294246240260280295269305329302309314328275310290298311281002003002002002004002004003002003004002003002002002004002004003002003004";
s[34214]="263267303251290319225280272258255282267317307321316329303314308310321287003002002002002002002002002002003004003002002002002002002002002002003004";
s[34574]="287274301260291285251310268255267272271317303312309319326315323317304320003002002002002002002002002002002004003003003002002002002002002002002004";
s[34934]="331325296262280307261261285296302298305300298312326297291295302303307331002002001002002002002002002002002002002002001002002002002002002002002002";
s[35294]="326360305283266277299294282266309308331311310312303297307289296312297328002002002002002002002002001002002002002002002002002002002002001002002002";
s[35654]="270288274321276288271281244268261263307305299292289300329298291296313300001002001002001002002002002002001001002002001002002002002001002002001001";
s[36014]="306280267289286285284284259237265277307302306310307310302291301287312296002001002002002001002002002002002001001001002002001001002001002002002002";
s[36374]="297282292262302304269269264296281293285302312303308299305300305295316304002002002002002002002002002002002002002002002002002002002002002002002002";
s[36734]="260294279277282300303278283308284283305269271297303323321298316308288282002002002003002002002002002002002002002002002003002002002002002002002002";
s[37094]="315310289278305289286284271306291301310314306298299312290315308297302294001001002002001001001001001001001001002001001002001001001001001002001001";
s[37454]="296297323281288295301271293321284300321327303304308320298312291299320290002003002002002002002003002002002002002002002002002002002003002002002002";
s[37814]="288287316307259306294271304299287319315287280291309304303314301306290290002002002003002002002003002002002002002002002003002002002003002002002002";
s[38174]="326311284321302294264278332280286323320302289305308304304342304325295296002002002002002003002003002002002002002002002002002003002004002002002002";
s[38534]="302344317320294293272296303307321321291301296304293306300327297309294299003003002002002003003005002003002002002002002002002002002003002002002002";
s[38894]="314308302328310299300322333330305307291287301301307298300303289294306298002002003002003003003003003003002003002001002001001002002002002002002002";
s[39254]="307313312311285319301306291306297353317299293294301305301314317311296297001001002002001002002002002002001002001001002002002002002002002002001002";
s[39614]="309292310314303307298309313302314308305304302288304290311298303294302288002002001001002002001002002001001002002002002001002002001002002001001002";
s[39974]="289345299311331312300308320308302290301299295297292289303300301298294271002002002002002002002002002002002002001002001002002002002002002002001002";
s[40334]="292328300328293299305315303314309311268297289292297306305301287286294291003002002002002002002002002002002002002001001002002002001001001002002002";
s[40694]="307322315294327303318304295315301307300306279284314287308310279289277300002002001002002002001002001002002002002002001002002002001002001002002001";
s[41054]="307302306283316310300307327301291317289307302282291298293282268280296302002002002002001002002002002002002002002002002002001002002002002002002002";
s[41414]="313326290291309316300317317304315309295303307264300282295293287288308284002002002002002002002002002002002002002002002002002002002002002002001002";
s[41774]="313328322315336316313307302296320314293297298288294296306304288311291302003002002002002002002002002002002002002002002002002002002002002002002002";
s[42134]="315310291310314311311306306317299302289280287305293289302305306300293291002002002002002002002002002002002002002002002002002002002002002002002002";
s[42494]="305300304314299300330306294329287291294304295307287299305299293292295264002002002002002002002002002002002002002002002002002002002002002002002002";
s[42854]="299267328321321309333323307308300319302295295286279294298307292277278271002004002002002002003002002002002003002003002002002002002002002002002002";
s[43214]="323294320310302299311310289322292309290298266309297293308315292266278294002002002002002002002002002002002002002002002002002002002002002002002002";
s[43574]="328301295275301308303313292313323313290303300283297301294300290279291282002002002002002002002002002002001002002002002002002002002002002002001002";
s[43934]="320302298310319286295306318297312312313277280288276303287292306296299287002002002002002002002002002002002002002002002002002002002002002002002002";
s[44294]="313296295288291290295306305300302305290278293303309292291300297293320310002002001002001002002002002002002002002002001002001002002002002002002002";
s[44654]="317331304328300302328299327283292307275283284302277300299300294275302299002002002002001002002002002001002002002002001002001002002002002001002002";
s[45014]="329325292336324282305315322312318313291304297305300293287308314301305299002002002002002002002002002002002002002002002002001001001002002002001002";
s[45374]="313296306303300306292327294332308295302293289298293308311299302296305303002002001002001002002001001002001002002002001002002002002001001002001002";
s[45734]="312278328292292309305297294312310298302302306307278312298298310289308293002002001002001002002002002002001002002002001002002002002002002002001002";
s[46094]="323290328308332292314279310316293288308284289283302302282295310297308284002002002001001002002002001001002002002002002001002002002002001001002002";
s[46454]="334299305313307288314302293307272298302287290290302309302301286309321284002002001002001002002002002002002003002002001002001002002002002002002003";
s[46814]="312310319342315317327321311337328302294289305297296299292300292305294295002002002002002002001002002002001002002002002002002002001002002002001002";
s[47174]="292295263273300310306316292300306317296299299279294287286322304298304306002002002003002003004004002002003003002002002003002003004004002002003003";
s[47534]="276271257251298277273329300270274307283290262335325300259316299299293276002003002003002003003003002004003003002003002003002003003003002004003003";
s[47894]="316268276283330255285334299271276319286304300374376297309293322312331281004005003005003003003003003008002005004006003006004004004004004009002006";
s[48254]="334285298303272287310333295326300316287314319379379287331298337330347291008009007008005004004008004009004009017018015017010008008016009018008018";
s[48614]="334281323322224315359318319341320330305322301416342299340295333318341298010010009010004004004009007008008010018018018018007008008018014016015018";
s[48974]="328328328328250338402328353359324328324324324324325315359318333320345324028028028028019019010028025026028028024024024024017016009024022022024024";
s[49334]="331331331331289337389331356349299331322322322322309310344322326310328322031031031031030030022031030030031031022022022022022022016022022022022022";
s[49694]="315315315315281344347315336301283315314314314314293316324314322283319314015015015015015015014015015015015015014014014014014014014014014014014014";
s[50774]="302302302302320302294302333279302302309309309309322309316309315261309309010010010010005010010010010008010010010010010010005010010010010008010010";
s[51134]="290290290290288290293290322269290290317317317317329317303317325258317317010010010010004010010010010009010010017017017017006017017017017016017017";
s[52214]="287287287287271287279270306287287287286286286286293286268300297286286286010010010010009010007009004010010010010010010010009010007009004010010010";
s[52934]="308308308308279308338286322308308308323323323323315323356322324323323323010010010010009010004004008010010010023023023023021023010009019023023023";
s[53294]="310310310310269310350303323310310310309309309309303309327315306309309309010010010010007010005004010010010010010010010010007010005004009010010010";
s[53654]="309309309309260309343314315309309309298298298298300298305313282298298298010010010010007010008008010010010010010010010010007010008008010010010010";
s[54014]="311311311311265311341311317311311311299299299299285299311287283299299299011011011011011011011011011011011011010010010010009010009009010010010010";
s[54374]="313313313313256313330326319313313313301301301301286301298316285301301301013013013013013013013013013013013013010010010010010010010010010010010010";
s[54734]="314314314314314314314314314314314314301301301301301301301301301301301301014014014014014014014014014014014014010010010010010010010010010010010010";
s[55094]="315315315290315315315315315315315315299299299280299299299299299299299299015015015015015015015015015015015015010010010010010010010010010010010010";
s[55454]="315315315306315315315315315315315315299299299277299299299299299299299299015015015014015015015015015015015015010010010009010010010010010010010010";
s[55814]="314314314310314314314314314314314314296296296274296296296296296296296296014014014011014014014014014014014014010010010007010010010010010010010010";
s[56174]="314314314319314314314314314314314314292292292274292292292292292292292292014014014006014014014014014014014014010010010004010010010010010010010010";
s[56534]="314314314324314314314314314314314314295295295279295295295295295295295295014014014008014014014014014014014014010010010005010010010010010010010010";
s[56894]="313313313317313313313313313313313313298298298281298298298298298298298298013013013011013013013013013013013013010010010008010010010010010010010010";
s[57254]="312312312309312312312312312312312312301301301281301301301301301301301301012012012012012012012012012012012012010010010009010010010010010010010010";
s[57614]="311311311311311311311311311311311311303303303303303303303303303303303303011011011011011011011011011011011011010010010010010010010010010010010010";
s[57974]="310310310310310310310310310310310310304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[58334]="310310310310310310310310310310310310304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[58694]="309309309309309309309309309309309309304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59054]="309309309309309309309309309309309309304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59414]="309309309309309309309309309309309309304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59774]="309309309309309309309309309309309309304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[60134]="309309309309309309309309309309309309304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[15]="328407328328328328328328328328328328305320305305305305305305305305305305014014014014014014014014014014014014005005005005005005005005005005005005";
s[375]="330408330330330330330330330330330330304319304304304304304304304304304304015015015015015015015015015015015015005005005005005005005005005005005005";
s[735]="328407328328328328328328328328328328303318303303303303303303303303303303014014014014014014014014014014014014005005005005005005005005005005005005";
s[1095]="325404325325325325325325325325325325300316300300300300300300300300300300012012012012012012012012012012012012005005005005005005005005005005005005";
s[1455]="325325325325325325325325325325325325298298298298298298298298298298298298012012012012012012012012012012012012005005005005005005005005005005005005";
s[1815]="327327327327327327327327327327327327296296296296296296296296296296296296013013013013013013013013013013013013005005005005005005005005005005005005";
s[2175]="328330328328328328328328328328328328294261294294294294294294294294294294014014014014014014014014014014014014005005005005005005005005005005005005";
s[2535]="329331329329329329329329329329329329293260293293293293293293293293293293014014014014014014014014014014014014005004005005005005005005005005005005";
s[2895]="332341332332332332332332332332332332290265290290290290290290290290290290016011016016016016016016016016016016005003005005005005005005005005005005";
s[3255]="335349335335335335335335335335335335288268288288288288288288288288288288017007017017017017017017017017017017005002005005005005005005005005005005";
s[3615]="337369337337337337337337337337337337292289292292292292292292292292292292018005018018018018018018018018018018005001005005005005005005005005005005";
s[3975]="334371334334334334334334334334334334297298297297297297297297297297297297017010017017017017017017017017017017005003005005005005005005005005005005";
s[4335]="328369328328328328328328328328328328299306299299299299299299299299299299014013014014014014014014014014014014005004005005005005005005005005005005";
s[4695]="320362320320320320320320320320320320302309302302302302302302302302302302010010010010010010010010010010010010005005005005005005005005005005005005";
s[5055]="317317317317317317317317317317317317305305305305305305305305305305305305008008008008008008008008008008008008005005005005005005005005005005005005";
s[5415]="318306318318318318318318318318318318309378309309309309309309309309309309009009009009009009009009009009009009005005005005005005005005005005005005";
s[5775]="316304316316316316316316316316316316314383314314314314314314314314314314008008008008008008008008008008008008007007007007007007007007007007007007";
s[6135]="314302314314314314314314314314314314317387317317317317317317317317317317007006007007007007007007007007007007008008008008008008008008008008008008";
s[6495]="313301313313313313313313313313313313317387317317317317317317317317317317006006006006006006006006006006006006008008008008008008008008008008008008";
s[6855]="312301312312312312312312312312312312314383314314314314314314314314314314006006006006006006006006006006006006007007007007007007007007007007007007";
s[7215]="311300311311311311311311311311311311309379309309309309309309309309309309005005005005005005005005005005005005005005005005005005005005005005005005";
s[7575]="311311311311311311311311311311311311305305305305305305305305305305305305005005005005005005005005005005005005005005005005005005005005005005005005";
s[7935]="309309309284309309309309309309309309300300300289300300300300300300300300005005005005005005005005005005005005005005005005005005005005005005005005";
s[8295]="309309309283309309309309309309309309297297297285297297297297297297297297005005005005005005005005005005005005005005005005005005005005005005005005";
s[8655]="308308293282308308259308308308308308292292264280292292241292292292292292005005005005005005005005005005005005005005005005005005005005005005005005";
s[9015]="302302287301302302253302365302302302282282254286282282231282278282282282005005004004005005004005005005005005005005004004005005004005005005005005";
s[9375]="326309294294309262260309358309309298286277249292277294226277258277277307005005001004005005002005004005005005005005001004005005002005004005005005";
s[9735]="340322308313322275273322383345263338289281254294281297229281273301339285010011004010011011005011008011011010004005002004005005002005003005005004";
s[10095]="334337312297278273271319374339288336285285264285277303235287275309339307008009007005009009008009007009009008004005003003005004004005004004005004";
s[10455]="324310314279271266315301335338283332292307278266284310274257282311348311010011005004012012013013012007012011007008004003009009010010009006009008";
s[10815]="320315324288274269363299315333289351298309287274294320313267298323359327008008007007014015014015015006013009005005004005009010009009009004008006";
s[11175]="307326355305282277371289286329299352326308296319305332324277320339370322006007009007021024017016014016021007004004005004013015010010009010013004";
s[11535]="288305352296278319367279268317291324340303309327301311320274336327365293008007005008019019013009006018019009004004003004011011007005003010011005";
s[11895]="278285323275269304334258261303279292321289279300328296285264318299335277008005003008010010009007006008010007008004003008010010009007006008010007";
s[12255]="272293295279286284321264273293311296312288264298317298266267321292294289009005003009010009009009009006009006009005003009010009009009009006009006";
s[12615]="271317295304293280310282288299311324308287305286311300256283333297303307008005002009009008007009009007007006008005002009009008007009009007007006";
s[12975]="271297297304292283318294297304310356318298327298303302266298352304317323005003003005006004003007007009003007005004003005006004003007007009003007";
s[13335]="275299296317298288320310305300306353305320322290297308267305332297312327003002003002005003004005007009006008003002003002005003004005007009006008";
s[13695]="287327310336287279298334312302306341297340302287309330279304323297298337005004003003008004009005009008009008005004003003008005009005009008009008";
s[14055]="291306322347274272282338322294310324303324303297305346296306311308306333007007002007007004009007008007009004010011003010011005014011012010014006";
s[14415]="292279321338259266265302314298306319302306310282263330299299293303306315004007002005005007005009005008008003004007002005004007005009005008008003";
s[14775]="280266320314283277261287293301308310304311305296240292288296310307316308005008004003005006002009006007004005005008004003005006002009006007004005";
s[15135]="265298343298320287295283287301320293318309292312257285297294337321318308005009004003005002005008005006004002005009004003005002005008005006004002";
s[15495]="255319307293328287309284294295315261313327309311292298314314331320324305006007002004003002004006006004006003007007002004003002004006006004006003";
s[15855]="258317271326311298302297322304305241294313299309301297325336337309332301007004003003002004004004005003004003007004003003002004004004005004004003";
s[16215]="269277293334288318295304332314309253280293292310294295341338340301333299004002002002003002006004003002006004004002002002003002006004003002006004";
s[16575]="282288295308280317291303344309315256302285294312304315340315310313340292003002004002003002007005005004008003002002004002003002007005004004008003";
s[16935]="308304295281287326298305377286323300325293288314313325306277280301346289003003004002003002005004005006008002003003004002003002005004005006008002";
s[17295]="318301318263308316293303381273325336325305301301304314294255287278324277005004002003006002003003002004009003005004002003006002003003002004009003";
s[17655]="303290344274321309292287340289318294329316303311300311302272316308322284009006003003009003004007004002009006009006003003009003004007004002009006";
s[18015]="288261332280341316300284307311306282315322296312308293309286313369303303009007003002007003003004004003005005009007003002007003003004004003005005";
s[18375]="277233269302314321310298292305285298291327291300293282312275307359290304009003002003002002003002003003003004009003002003002002003002003003003004";
s[18735]="289232292283309296340315274303276292301325273309315273327268316335286306007003003002003002007003004005004004007003003002003002007003004005004004";
s[19095]="317263288284252299343320266308293280315322305320301300343287310342286310003003003002005002005004004004003005003003003002005002005004004004003005";
s[19455]="342299281307242319324315268303310312348317282324294298344291311336295316003004002002002002003003004007004008003004002002002002003003004007004008";
s[19815]="337311303314273306289299279300305335372300281322298293328290322317300319003007002002005002006004007008007007003007002002005002006004007008007007";
s[20175]="296306291307282284279291284286271327316290291295297293310298324299291315003004002002006003008005006006009007003004002002006003008005006006009007";
s[20535]="269294266295290280267288277283238292272303291296290294294298321304288294003003002002004003005004003005006005003003002002004003005004003005006005";
s[20895]="279286241283306284275286279279250293303308287298297284296288306324292287003002003002003002003002003003003003003002003002003002003002003003003003";
s[21255]="284293270258318299285289284276280299295295289286296299300289295319284284003002002002002002002002002003003002003002002002002002002002002003003002";
s[21615]="292287282291334313286291262289295284296292299297281305282288309284283279002002001002002002002002002003002002002002002002002002002002002003002002";
s[21975]="324267290294313291300282274301299297296283313299287305285305303297306287002002002002002002002002002002002002002002002002002002002002002002002002";
s[22335]="311257288291270285277258273294308299281271290295299310293285294310292293004005002002002002002002002002002003004005002002002002002002002002002003";
s[22695]="304285281278243279284230287277295280311270284284301308299277293297276281005005002002003002003003002002003003005005002002003002003004002002003003";
s[23055]="303289260285265250276232292275298295324268278299304327324298305297303280005003004002005002004003002002003003005003004002006002004003002002003003";
s[23415]="279289279287278243244264261262305287284281286310315298316328304299313289005003004002005002002003002003005003005003004002005002002003002003005003";
s[23775]="279279279265264242237256257230284286253291290302302315294299311296290276003003002002005003002002002003006003003003002002005003002002002003006003";
s[24135]="308288278257265257261246258247264328256289289297280314285298308305288298002004002002003005004002003004003003002004002002003005004002002004003003";
s[24495]="308303295257243267263283250299291321266269275284267293277307270287307294004005002002005004004004002005002005004005002002005004004004002005002005";
s[24855]="288292291255210260266285289301262302275246265264261264276286278275271275004002003002004002005004003002003002004002003002004002005004003002003002";
s[25215]="279259268259228284259284302292255299291230288292280284271282291305300282003003004002002002004002003002002002003003004002002002003003003002002002";
s[25575]="269237261251243286247297294296274258290266289282310307273294293334323270003005002002002002002002002003002002003005002002002002002003002003002002";
s[25935]="291234247231244262257248309263278295278336289301309297295287277319317323002004002002002002002003002005003002002004002002002002002003002005003002";
s[26295]="289249228253235247266234288219265314282330294324298305305280282297311306002003002002002002003002002003004002002003002002002002003002002003004002";
s[26655]="248257247238253237283246251234268257278272288293274283308268294297319316002002002002003002003002002003003002002002002002003002003002002003003002";
s[27015]="206212247239266272285290243270255276280296288280287279299247295304311287002002003002002002003003002003002002002002003002002002003003002003002002";
s[27375]="193221240225255272259280233286236277282291279274304294321288274297297245002003002002004002005003002003002003002003002002004002005003002003002003";
s[27735]="194214240227267271262268226286218262281290281276280297297310252285285260002003002002003002004003002002002005002003002002003002004003002002002005";
s[28095]="208190235268284271291281218251255232295303297292305311286281262295275323002005002002002002002003003002002005002005002002002003002003003002002005";
s[28455]="235223212291286296270244247230244255299314306296317293307271286314279294002003002002002004002002004002002002002003002002002004002002004002002002";
s[28815]="231213251286297274272229289232232256313346332300318305320308296273299295002002002002002003003002003002002003002002002002002003003002003002002003";
s[29175]="225252256275270236281232269244235261314345323306316309305312285299319309002004002002002003002002003002002004002005002003003004003003004003003004";
s[29535]="300261275288259280306267266281291267307327309299303328320316289302296318002002002003002002002002002002002003002002002003002002002002002002002004";
s[29895]="305318308275302322306334312305302274318329296324314322320314312318304319002002001002002002003003002002002002002002002002002002003003002002002002";
s[30255]="337337287293297278293330304319361306319296310313309291315308294322304329002002002002002002002004002003002002002002002002002002002004002003002002";
s[30615]="316329286280294253290328349343327348299282302308314294319313272307291325002002002002002004003004003002002004002002002002002004003004003002002004";
s[30975]="316316279280265249252353355362355367289274309310315311299315292303318297002003002003002003005003003004002004002003002003002003005003003004002004";
s[31335]="295276252272262265258323317328326331289289294307298312307292325306313313002003002004002002005003004004003003002003002004002002005003004004003003";
s[31695]="270262267270245234244250262277274256294310308321304309302323325303314308002002002003002003003002003002001003002002002003002003002002003002001003";
s[32055]="258255237271240238220215232271267263315318310317313306282313326321301301002002002002002003002002002002001002002002002002002003002002002002002002";
s[32415]="252230257269258258225226243262233253326301315320307305296289327325319305002003002002002002003003002002002003002003002002002002003003002002002003";
s[32775]="259236281265254249247240250253236288318305329291305323306293293319303328002004002002002003004002002002002003002004002002002003004002003002002003";
s[33135]="259254274262255254259262259264239291321297314308305329310305272302311319002003002002002003003002003002002002002003002002002003003002003002002002";
s[33495]="257233294285269263260239277273251281305293311265287304307315285302310312002002002002002004004002003002002002002002002002002004004002003002002002";
s[33855]="248247292313265276244233277278281271316334310311314305289303288289304301002002002002002004003002002003002002002002002002002005003002002003002002";
s[34215]="261259314274260280226255265259245250315322321320300316291280317290302302003003002002002003002002002003002003003003002002002003002002002003002003";
s[34575]="302267327260271295267266286243274260309295333287328314312291336309301317003003002002002002002002002003002003004004003002002002002002003003002004";
s[34935]="328311308265261296296273308284282296319299303303318301329289320298321307002002002002002002002001002002002002002002002002002002002001002002002002";
s[35295]="296334289255267322304274312301304272303319316321301312307306303308282314002002002002002002002002002002002002002002002002002002002002002002002002";
s[35655]="270305282262304284272292312279293281279288295306300313314310298303295316002002001002001002001002002002001002002002002002002002002002002002001002";
s[36015]="292299271272253277282256294270284311293294309296305313299293316296294297002002001002001002002001001001001001002002001001001002001001001001001002";
s[36375]="287297275271295283278304282255266279284267307309298309315288304313299298002002002002002002002002003002002003002002002002002002002002003002002003";
s[36735]="300293292292303299273310288303262284294264309291296279319305304298279307001002002002002002002002002002002002002002002002002002002002002002002002";
s[37095]="297300328312280309294312340325301341309322306298317298302312327302287285002002002002001002002002002002002002002002002002002002002002002002002002";
s[37455]="316290312289291305287281314313294299300302291293295321306305302288314290002004002002002002002004002002002002002004002002002002002004002002002002";
s[37815]="293284300291262283273282317290293321307290299295297305303312293296302296002003002002002002003002002002002003002003002002002002003002002002001003";
s[38175]="314302325321289272250272339289315323299296314304304291307336285304298283002002002002002003002002002002002002002002002002002003002002002002002001";
s[38535]="339348335318312294262275302305311329308304295307286295286329297296292286002002002002002003003003002002002002002002001002002002002002002002001002";
s[38895]="319338321300307311288300322309305311282321297301296302278275301291305297002003002002002002003002002002002002002002002001001002002001001002002001";
s[39255]="339309322314325310290287313308318317293303299292298303305293305298301283002002002002001002002002002002001001002002002002001002002002002002002002";
s[39615]="291296308313300317283300305302294306307296307285299288291308312277283294001001002002001002001002002001001001001001002002002002001002002001001001";
s[39975]="320323304328319330312314312326304308305287289294303305300319279305301299002002002002002002002002002002002002002002002001002002002001002002001002";
s[40335]="317309323338301320305303323320307320291302288311311303281288292284304304002002002002002002002002002002002002002001002001001002002002002002001001";
s[40695]="319299307314318301307303310306308309309279302295315300299298290288295300002002001002001002002002002001002002002002001002001002002002001001002002";
s[41055]="298300310319310304291304313316294321296299289302292293296289303296285302002002002002001002002002002002002002002002002002001002002002002002002002";
s[41415]="318310320305302287313295327299305291291291288290286311297291310285289301002002002002001002002001002001002002002002002002001002002001002001002002";
s[41775]="341312314329307317314303306302296309298296300291290301299296285288289283002002002002002002002002002002002002002002002002002002002002002002001002";
s[42135]="310302315319317299303308294318289312283301290295295292308298295276297279002002002002002002002002002002002002002002002002002002002002002002002002";
s[42495]="301303307299324299323303310315307285265280306287285295300290290291310267002002002002002001002002002002002002002002002002002001002002002002002002";
s[42855]="306275320327323292329325301336321309284270291287300276298296282294305276002002002003002002003002002002002003002002002003002002002002002002002003";
s[43215]="328290300314293293304320297326301310297308300315304286305301291280285278002002002002002002002002002002002002002002002002002002002002002002002002";
s[43575]="306307314299307322319302299311316318297322311287294297299300293286286282002002002002001002002002002002002002002002002002001002002002002002002002";
s[43935]="338304313290312285301305295304301298300294304282309287287299297287291290002002002002001002002002002002002002002002002002001002002002002002002002";
s[44295]="333309295309312269278311321313305312291287295289304292294290298306301302002002002002001002002002002002002002002002002002001002002002002002002002";
s[44655]="327321310324318305334297303309332304292297299298292289284278319284303292002002002002001002002002002002002002002002002002001002002002002002002002";
s[45015]="331321309300333311319305307324305310298305297294292306299307293278293287002002002002002002002002002002002002002001001001001002002002002002002002";
s[45375]="310307321312310296300317322276292332303300297289310292292279303292300301002002002002001002002002002002002002002002002002002001002002002002002002";
s[45735]="297277291307308318334321315294313325308318301278303299290284288294283295002002002002002002002002002002002002002002002002002002002002002002002002";
s[46095]="322291308312301293309296303298286305320320279296299294302291300301307286003002001001001002002002002002001003003002001001001002002002002002001003";
s[46455]="342305298305296295300310303304327300314312299293290297304305279311300287002002002002002002002002002002001004002002002002002002002002002002001004";
s[46815]="313302297338305288310299308324310304310304296319291296300313292298303303002002001002001002002002002002001002002002001002002001002002002002001002";
s[47175]="287291291258288296293320278301261314299304320293291297300307300282290293003004002003002002002002002002002002003004002002002002002002002002002002";
s[47535]="268269291223282292282307263248289297279305274308296289270283311280287272002003002004002002002002003002003002002003002004002002002002003002003002";
s[47895]="298279316288322281277328253274342320289315314354345285297294328303330289004006003007004003004003003006003005004006003008004003004003003006003005";
s[48255]="293292308303288275316327279317344320307321314353348278331313332323346296010011010011008004008007003011005011017019016019014007014013005019009018";
s[48615]="305278296343236287358327311320332327309324312384331289343318325341341298009010009010005006005009006009008010018018018018010011009017012018016018";
s[48975]="324324324324255316404353340397337324322322322322325301360347334342353322024024024024018021011023023024024024022022022022017020010022021022022022";
s[49335]="329329329329291325390329358403329329320320320320313298347320330341320320029029029029028029024029029029029029020020020020020020017020020020020020";
s[49695]="313313313313281332356313345313313313313313313313291297332313338313313313013013013013013013013013013013013013013013013013013013013013013013013013";
s[52215]="292292292292281292287287312292292292292292292292292292279296302292292292010010010010010010009010008010010010010010010010010010009010008010010010";
s[53295]="314314314314260314347300325314314314310310310310291310308306304310310310014014014014013014004005013014014014010010010010010010003003010010010010";
s[53655]="310310310310256310337303316310310310304304304304288304291305287304304304010010010010010010006009010010010010010010010010009010006008009010010010";
s[54015]="310310310310259310337316316310310310305305305305284305307309289305305305010010010010009010009010010010010010010010010010009010009009010010010010";
s[54375]="312312312312254312330329318312312312305305305305289305301326289305305305012012012012012012012012012012012012010010010010010010010010010010010010";
s[54735]="314315314314314314314314314314314314304292304304304304304304304304304304014014014014014014014014014014014014010010010010010010010010010010010010";
s[55095]="315316315315315315315315315315315315303291303303303303303303303303303303015015015015015015015015015015015015010010010010010010010010010010010010";
s[55455]="316316316316316316316316316316316316302291302296302302302302302302302302016016016015016016016016016016016016010010010010010010010010010010010010";
s[55815]="316317316313316316316316316316316316301290301283301301301301301301301301016016016015016016016016016016016016010010010009010010010010010010010010";
s[56175]="317318317312317317317317317317317317301289301268301301301301301301301301017017017011017017017017017017017017010010010006010010010010010010010010";
s[56535]="317317317315317317317317317317317317302290302269302302302302302302302302017016017012017017017017017017017017010010010007010010010010010010010010";
s[56895]="315315315317315315315315315315315315302302302286302302302302302302302302015015015014015015015015015015015015010010010009010010010010010010010010";
s[57255]="313313313316313313313313313313313313303303303298303303303303303303303303013013013013013013013013013013013013010010010010010010010010010010010010";
s[57615]="311311311311311311311311311311311311304304304304304304304304304304304304011011011011011011011011011011011011010010010010010010010010010010010010";
s[57975]="310310310310310310310310310310310310304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[58335]="310310310310310310310310310310310310304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[58695]="310310310310310310310310310310310310304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59055]="310310310310310310310310310310310310304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59415]="309309309309309309309309309309309309304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59775]="309309309309309309309309309309309309304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[60135]="309309309309309309309309309309309309304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[16]="323323323323323323323323323323323323304304304304304304304304304304304304011011011011011011011011011011011011005005005005005005005005005005005005";
s[376]="325325325325325325325325325325325325303303303303303303303303303303303303012012012012012012012012012012012012005005005005005005005005005005005005";
s[736]="325325325325325325325325325325325325302302302302302302302302302302302302012012012012012012012012012012012012005005005005005005005005005005005005";
s[1096]="324324324324324324324324324324324324301301301301301301301301301301301301012012012012012012012012012012012012005005005005005005005005005005005005";
s[1456]="323323323323323323323323323323323323299299299299299299299299299299299299011011011011011011011011011011011011005005005005005005005005005005005005";
s[1816]="324324324324324324324324324324324324298298298298298298298298298298298298012012012012012012012012012012012012005005005005005005005005005005005005";
s[2176]="326328326326326326326326326326326326296263296296296296296296296296296296013013013013013013013013013013013013005005005005005005005005005005005005";
s[2536]="327330327327327327327327327327327327295262295295295295295295295295295295014013014014014014014014014014014014005005005005005005005005005005005005";
s[2896]="329346329329329329329329329329329329293275293293293293293293293293293293015014015015015015015015015015015015005004005005005005005005005005005005";
s[3256]="332353332332332332332332332332332332292278292292292292292292292292292292016014016016016016016016016016016016005004005005005005005005005005005005";
s[3616]="333364333333333333333333333333333333295291295295295295295295295295295295016012016016016016016016016016016016005003005005005005005005005005005005";
s[3976]="331363331331331331331331331331331331298295298298298298298298298298298298015013015015015015015015015015015015005004005005005005005005005005005005";
s[4336]="326367326326326326326326326326326326301308301301301301301301301301301301013012013013013013013013013013013013005004005005005005005005005005005005";
s[4696]="319361319319319319319319319319319319302310302302302302302302302302302302009009009009009009009009009009009009005005005005005005005005005005005005";
s[5056]="317317317317317317317317317317317317306306306306306306306306306306306306008008008008008008008008008008008008005005005005005005005005005005005005";
s[5416]="316305316316316316316316316316316316311381311311311311311311311311311311008008008008008008008008008008008008005005005005005005005005005005005005";
s[5776]="314303314314314314314314314314314314319389319319319319319319319319319319007006007007007007007007007007007007009009009009009009009009009009009009";
s[6136]="312301312312312312312312312312312312325395325325325325325325325325325325006004006006006006006006006006006006012009012012012012012012012012012012";
s[6496]="311300311311311311311311311311311311325394325325325325325325325325325325005004005005005005005005005005005005012009012012012012012012012012012012";
s[6856]="311300311311311311311311311311311311317387317317317317317317317317317317005005005005005005005005005005005005009008009009009009009009009009009009";
s[7216]="312300312312312312312312312312312312310379310310310310310310310310310310006006006006006006006006006006006006005005005005005005005005005005005005";
s[7576]="311311311311311311311311311311311311305305305305305305305305305305305305005005005005005005005005005005005005005005005005005005005005005005005005";
s[7936]="309309309309309309309309309309309309301301301301301301301301301301301301005005005005005005005005005005005005005005005005005005005005005005005005";
s[8296]="309309274309309309309309309309309309298298300298298298298298298298298298005005005005005005005005005005005005005005005005005005005005005005005005";
s[8656]="308308285308308308259308308308308308294294278294294294243294294294294294005005005005005005005005005005005005005005005005005005005005005005005005";
s[9016]="303303282351303303255303367303303303287287268317287287235287283287287287005005004005005005005005005005005005005005004005005005005005005005005005";
s[9376]="325307288287307261258307385307307297293284263313284301233284285284284314005005003005005005004005004005005005005005003005005005004005004005005005";
s[9736]="332314299289314268266314390337314304297288265316288305237288292309288309007007005006007007006007003007007006005005003004005004004005002005005004";
s[10096]="322308303272267262260308359325297306287307272307283309241293287319372324005005003002005003004005002004005002005005003002005003004005002004005002";
s[10456]="309277305264260255305266322323290299294332289263287314278254289319376323008008003003009007010010007008009004008008003003009007010010007008009004";
s[10816]="300295303280265260354276313326295318294332296250294321313265304328383317005004003004005009010009009007005007005004003004005009010009009007005007";
s[11176]="311327350297281276370280291335311332313329306301304331323278327340393297008008006011011022022015017020011012005005004007007014014010011013007007";
s[11536]="291326368290284326348293283332314323327325314320303313305274334333392278013013007012023026025008010025023013007006003006012013013004005013012007";
s[11896]="271304339272271312326277279316301305312319262302289299278263317313378278011003004008012012012007004011012011008002003006010010009005003008010008";
s[12256]="276318323272297298310269278304313324305297244288275297255262309295292287009003004008010009009008007008010009009003004008010009009008007008010009";
s[12616]="278344307277307298300290284301310370314291287284286297246277320299302307009003003007009007004009008009009007009003003007009008004009008009009007";
s[12976]="296331287297307306309300295301311401313303311291299303259298343306320325006003002004007004003007004010007003006003002004007004003007004010007003";
s[13336]="306314296316304304308316299287308374298314304285301305262299343300318325002003002003003005007006003010008007002003002003003005007006003010008007";
s[13696]="302325312337286288295329304291304347293332295279322318274296331294303327005006002006004007009008008009009009005006002006004007009008008009009009";
s[14056]="305300328336270284289333307305311321300321308293328337290297318308308323007009004008005006009009009009009007007009004008005006009009009009009007";
s[14416]="295288337323257254270293291303302313302319316297288321303294314304297311003007004008006007008009009009006006003007004008006007008009009009007006";
s[14776]="281283334314289255284279283301300298300301305304259290296291320301293304006007003005004005006009007009004005006007003005005004006009007009004005";
s[15136]="266292333300343273300254284313314310306310303305259274302293331311298310009008002002003002005005004008005003009008002002003002005005004008005003";
s[15496]="252281296274337288294251293306316318301323320295286299319309318315310323009007002004002002002003003007004004009007002004002002002003003007004004";
s[15856]="243292279296306300273267313307307280282326305301297305318320328313321312007003002004003003003005002005002003007003002004003002003005002005002003";
s[16216]="261265295307276304268289316309310275268295302297291303315318343303327294003002002002004002006004002004004003003002002002004002006004002004004003";
s[16576]="279254263303270309267309306291322265299292266312302306310312324308336281005003004002006002005003002006008003005003004002006002005003003006008003";
s[16936]="308268276292284326263312332273326311344307281316311313303285296303336284005003004003006002003003003008009003006004004003007003004003003009011003";
s[17296]="325286299276310312270302352262316342356315297304308316306259295292319286003003005003007001004004002005010004004003005003007002004004002004010004";
s[17656]="330306348288342308287294352287324325343313288316303314313260318318321310015006009006017009008012008007019013007003005003008004005006004003009007";
s[18016]="316273343316359304295288310302315298317316282316305309310287323344313326011006004002007005004006008006008004009005003002006005003005006005007003";
s[18376]="299218281309335296308283283279278284311317285305308295299290316320304316008004002002002003003004004003004002009004002002002003003004004003004002";
s[18736]="315234280276309281312282272266278293316323290312305278306282317306299305006005003002005004006005004004002003006005003002005004006005004004002003";
s[19096]="346270288250264295292309268274307295324330290320295289321291319320295299003006003003007004006003007007004003003006003003007004006003007007004003";
s[19456]="351301302298271298269322270287322316341326298314293296327297324321301303004006002002003002005004006009005005004006002002003002005004006009005005";
s[19816]="321327308289311300274315282310316352334312295308308302326295331306304317006008003002005002007005005007007003006008003002005002007005005007007003";
s[20176]="269329299279303280279305283296285346278302299299312291304301321297294316004006002002005003009004007004009003004006002002005003009004007004009003";
s[20536]="247299281287276270266305272286252307257317290298303280278301302304292294003003002004003003006003006005007006003003002004003003006003006005007006";
s[20896]="276282270279289276287303280290263296282307289294290280274289300299286268003003002002002002002002005005004004002003002002002002002002005005004004";
s[21256]="273277291296311271290283284285281284277287295297285285302291295271275257003003002002002002002002002003003003003003002002002002002002002003003003";
s[21616]="262282279299317268274290268308295256285290281314285309296296306267293276002003002002003002002002002002003002002003002002003002002002002003003002";
s[21976]="286282278301303291301285310291306284294287293299295300307297290292317296002002002002002002002002002002002002002002002002002002002002002002002002";
s[22336]="292276286299276287281259326252297283268281276283289311293292287295320286003003002002002002002002002003002003003003002002002002002002002003002003";
s[22696]="297256261283251290271244306260294272302265279285293302288285289283296285004005002003003002004004003003003003004005002003003002004004003003003003";
s[23056]="321295265264271268274247301254313325336290273273307309309298295296306316004006002003004003005004003002005003004006002003004003005004003002005002";
s[23416]="314314282290282232241301261256306346307301283307311314311298297302307314007003003002003002004002002002006002007003003002003002004002002002006002";
s[23776]="293298294298261233224285240254282310265317305325292316298283292301292280007003003002006002003002002002005003007003003002006002003002002002005003";
s[24136]="291283286281263245250235244275268330244315301310274309297314288313288293005003002002004004003004003004005003005003002002004004003004003004005003";
s[24496]="304301290253252253278247248314281326248307280288271295280313268306303302004004002002003003003006002004007006003004002002002003003006002004007006";
s[24856]="300319277246226261280286282323287328267301266288284269276280273293293296003003003002003003005005002004006004003003003002003003005005002004006004";
s[25216]="265292263247235279265282283274274339294279277312313283275287289308313306003002004002003003004004003003004002003002004002003003004004003003004002";
s[25576]="250245255235258272263297273290269282296257294285342290270319299346334300002002002002002002002002002002003002002002002002002002002002002002003002";
s[25936]="271227257232237245266278285273266249289314293271328281283303300325317296002002002002002002002002002002002002002002002002002002002002002002002002";
s[26296]="278252239236226249269252265268276270287307295282294296309275295305291293003003003002003003002003002004004003003003003002003003002003002004004003";
s[26656]="277272253252257256263254249259290290270269289286277298287254281298283290004003002002002002002002002003005003004003002002002002002002002003005003";
s[27016]="274241261276268278276267245266272302283296279295285282259257285294271274002002002002003002003002003004006003002002002002003003003002003004006003";
s[27376]="248224237241265258271272225295244266300306281278271287301288303288278255003003002002004003005002002005004003003003002002004003005002002005004003";
s[27736]="179206221226274250275276231281249234307288276264262302318303267281290259003003002003003003003003003002004005003003002003003003004003003003004005";
s[28096]="201191243269271272286278232251227236307267302290292288311269268292280283002003002004003002002003003002003005002003002004003002002003003002003005";
s[28456]="224195255288284286259247238247197236306287336314327280309269301313297306002002002002002002002003003002002002002002002002002002002003003002002002";
s[28816]="229193238261292292232260255241224221310304323309315292302307314285335309002002002002002002003002002003002002003004003003003003004003003004003003";
s[29176]="236203229239311275242258264238231235286335332313312300287311299299333302002004002003002003004003002002002003002006002003003004005004003002002004";
s[29536]="283277259259298286313289238212249260310354331293300340330318294288325316002005002002002004006006003004002005002006002003002005006006004004002005";
s[29896]="331291287269290316316302257256247259316308317311315328336312300315295322002003002002002002005005003003002005002003002003003003005005003004002005";
s[30256]="362278306304259277267320296288317302307292307323316316311297276316299303003002002003002003003003003003002003003002002003002003003003003003002003";
s[30616]="318316326311289254288346363362321335333295285292317311308303268320318284003003002003002002002002003003002003002002002002001002002002002002002002";
s[30976]="307322304287284245272373326349340344321287292274282308309297303324311275002002001002002002002002002002002003002002001002002003002002002002002003";
s[31336]="297298276268250251266314286312322333312301306309323301303310299314299300002002002003001002003002003002001003002002002003001002002002002002001003";
s[31696]="283272264266284252261256250276314319327317294331303300288334307288307321002002003003002003003003003002002004002002003003002003003003003002002004";
s[32056]="274296260269269263240242242278290301312306284325317307281311327288305312002004002003002003003003003003002003002004002003002003003003003003002003";
s[32416]="264250260247243271238249257253271275305303303325300289302293317296293294002003002002002002003003002003002003002003002002002002003003002003002002";
s[32776]="257251236279275282250265255241280253323311300306304315309320299305292313002002002002001002002002002003001002001002002002001002002002002003001002";
s[33136]="246280273271254262259263236263244276305320312325318326314321299312309319002002002002002002003002003002002002002002002002002002003002003002002002";
s[33496]="248262279284277260252253264276252304285290301321297294321336304309322304002002002002002003004003002002002002002002002002001003004002002002002002";
s[33856]="237226272290263260242255273284243269312301305306308301304323305296315320002002002002002003002002002003002003002002002002002003002002002003002003";
s[34216]="251261305272265270272253260291241239337327309296300306307290306285304322002002002002002005002002002003002002002002002002002005002002002003002003";
s[34576]="278276297286271284309259273285270247327322306282295318317304304289318317002002002002002003002002003002002002002002002002002003002002003003002002";
s[34936]="315321295298271268288252297286261263307309308307308309309291309288333309002002002002002002002002002002002002002002002002002002002002002002002002";
s[35296]="286308273277278260293296326289288287282304289327316310296298308306279305002002002002002002002001001002002002002002002002002002002001001002002002";
s[35656]="279278284284273286261258306280287287304301298306292297304308296299301300002001002002001002002002001002001001002001001002001001002002001002001001";
s[36016]="266287261276289266273285299271278282285296301311315318288282303309310291002002001001002001002001002001002002001002001002002002002001002001001001";
s[36376]="314308285281305289233273292284287296309304297309314300309309309284295294001002002002002002003002002002002002001002002002001002003002002002002002";
s[36736]="298323276301285288280291298288279287306286302299299308301309303298304291001002001002001001001002001001001001001001001002001001002002001002002001";
s[37096]="313294332316291318304274272286296312280282289314307306289335308300286288002002002002002002003003002002002002002002002002002002003003002002002002";
s[37456]="315295304293283297276281288307287286299285295298297304305328309290299293002002002002002002003006002002002002002002002002002002003006002002002002";
s[37816]="276295303279299282266295309293318288298295291300289295321306304310297312002002002003002003003004003002002002002002002003002003003004002002002002";
s[38176]="317315334301300280249280309304316284295287309298292294317316292317293289002002002002002002002002003002002002002002002002002002002002003002002002";
s[38536]="330310322301306292271290304321333336300286314300292311306314291290301275002002002002002002003002003002002002002002001002002002002002002002002001";
s[38896]="319338294312320291289306304313298310291300293291284307280296304290291308002002002002002002003002002002002002001002001002001001002002002002001001";
s[39256]="319316290306298324280288315305300331295290299309293312316290306293299290002002001002002002002002002002001001002002001002002002002002002002001001";
s[39616]="303314300302316322290315323295308317304301290297289296307317304297290289001002002002002002002002002001001002001002002002002002002002002001001002";
s[39976]="321304326306317336320305300314309340278293304289299289308308304314296293002002002002002002002002002002001002002002001002002002002002002002001001";
s[40336]="323299330327314322317335318319335306314300297305303301302301303275300304002002002002002002002002002002002002002002001001001002002002001001002001";
s[40696]="295352303323301310306310282302327296302282302305285305318298284289291292001002001001001002002002001002001002001002002001001002002002001001001002";
s[41056]="292299295287300307308301301318305302287285281291288296307288276291284282002002002002001002002002002001002002002002002002001002002002002001002002";
s[41416]="291293309283302296309326326310291307281290304293289306295303326294275294002002002002001002002002001002002002002002002002001002002002001002001002";
s[41776]="303289313308299298314300305321314306293290296309283297311308295289288297002002002002002002002002002002001002002002002001002002002002002002001002";
s[42136]="306291339295307295306307301325325304296307285311299298300309294292285292003002001002002002002002002002002002003002001002002002002002002002002002";
s[42496]="315301305296311309309293326326318307289282313284292308295301292289304278002002002002002002002002002002002002002002002002001002001002002002002002";
s[42856]="302310311319314314298311317339292304279286278288302305295317285277298301002002002003001002002002002002002002002002002003001002002002002002002002";
s[43216]="309305287303315298290300301324307295291294285297292291302317295284303296002002001002002002002001002002002002002002001002002002002001002002002002";
s[43576]="292320300315310288318324300304326320302311291291299299296290301273280294002002002002002002002002002002002002002002002002002002002001002002002002";
s[43936]="309310326308310298303298309307305306323286310278289300298298286284277301002002002002002002002002002002002002002002002002002002002002002002002002";
s[44296]="307312295299319288296296313313296318297299294291298280287294283304291309002002001002002002002002002003002002002002001002002002002002002003002002";
s[44656]="298322295308312312303309296304309300281290302281305281282303286290270291002002001002001002002002002002002002002002001002001002002002002002002002";
s[45016]="299301306306336306291320305315330300306297306305308296308307304296293279002002002002002002002002002002002002002002001002001002002002001002001002";
s[45376]="308303304285292303300301310276293316316327296284296303306307299294295310002002002002002002002002002002002003002002002002001002001002002002002003";
s[45736]="296315284290314290320315314317299330304298302287300290294299309303288305002002002002002002002002002002002002002002002002002002002002002002002002";
s[46096]="278293299305269299315321323291302314311301294306298305300292297301285298002002001002001002002002002002002002002002001002001002002002002002002002";
s[46456]="320294313308289289307311293310275310305322298300289294305301287303278293002002002002002002002002002003002003002002002002002002002002002003002003";
s[46816]="318305277317280315289295311316308319299312290308298294293298309296312290002002001002002002002002002002002002002002001002001002002002002002001002";
s[47176]="294300295301287299287297282288283301309308301298285300320314321304311285002004002003002003002002002002002003002003002003002003002002002002002003";
s[47536]="244275291251295296275322251260246277297306293305284287316300330281297276002003002004002004002003003002003002003003002004002004002003003002003002";
s[47896]="252286339298326300267342264291330315304315302337306284314301333304322297003006004007004004005002004005003005004006004007004004005002004005003005";
s[48256]="266295348324307281294324303297349325314327313353304282320312328337337300010013012013007003007005005012007012011014013014007003008006005013007013";
s[48616]="276274317358266275328324324297313304322322317363309287330320314326333311009010010010002005003007006010008010015015015015004009005012010015013015";
s[48976]="314314315314261303367342323314327314318318316318321291346341326318350318014014014014010013007014014014014014018018018018012017009018017018018018";
s[49336]="322322322322263324378322348322322322318318318318329304344318312318318318022022022022021022019022022022022022018018018018018018016018018018018018";
s[52216]="304304304304285304352297323304304304303303303303314303334302314303303303010010010010010010010010009010010010010010010010010010010010009010010010";
s[53296]="320320320320242320341317328320320320312312312312275312313309300312312312020020020020012020004007012020020020012012012012008012002004007012012012";
s[53656]="313313313313235313332313319313313313311311311311274311306313295311311311013013013013007013005009009013013013011011011011006011005008008011011011";
s[54016]="308308308308233308333325314308308308313313313313277313319320297313313313010010010010008010009009009010010010013013013013012013012013012013013013";
s[54376]="312312312312238312329305318312312312310310310310274310306341293310310310012012012012012012012012012012012012010010010010010010010010010010010010";
s[54736]="315316315315315315315315315315315315307295307307307307307307307307307307015015015015015015015015015015015015010010010010010010010010010010010010";
s[55096]="315316315315315315315315315315315315306295306306306306306306306306306306015015015015015015015015015015015015010009010010010010010010010010010010";
s[55456]="316317316325316316316316316316316316305294305299305305305305305305305305016015016016016016016016016016016016010009010009010010010010010010010010";
s[55816]="318319318318318318318318318318318318307296307294307307307307307307307307018017018014018018018018018018018018010009010008010010010010010010010010";
s[56176]="319320319311319319319319319319319319311299311285311311311311311311311311019019019007019019019019019019019019011011011004011011011011011011011011";
s[56536]="318319318314318318318318318318318318309298309279309309309309309309309309018018018009018018018018018018018018010010010005010010010010010010010010";
s[56896]="316316316321316316316316316316316316307307307287307307307307307307307307016016016015016016016016016016016016010010010009010010010010010010010010";
s[57256]="314314314324314314314314314314314314306306306296306306306306306306306306014014014014014014014014014014014014010010010010010010010010010010010010";
s[57616]="312312312312312312312312312312312312305305305305305305305305305305305305012012012012012012012012012012012012010010010010010010010010010010010010";
s[57976]="311311311311311311311311311311311311304304304304304304304304304304304304011011011011011011011011011011011011010010010010010010010010010010010010";
s[58336]="311311311311311311311311311311311311304304304304304304304304304304304304011011011011011011011011011011011011010010010010010010010010010010010010";
s[58696]="310310310310310310310310310310310310304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59056]="310310310310310310310310310310310310304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59416]="310310310310310310310310310310310310304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59776]="310310310310310310310310310310310310304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[60136]="310310310310310310310310310310310310304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[17]="320320320320320320320320320320320320303303303303303303303303303303303303010010010010010010010010010010010010005005005005005005005005005005005005";
s[377]="320320320320320320320320320320320320303303303303303303303303303303303303010010010010010010010010010010010010005005005005005005005005005005005005";
s[737]="322322322322322322322322322322322322302302302302302302302302302302302302011011011011011011011011011011011011005005005005005005005005005005005005";
s[1097]="323323323323323323323323323323323323301301301301301301301301301301301301011011011011011011011011011011011011005005005005005005005005005005005005";
s[1457]="321321321321321321321321321321321321301301301301301301301301301301301301010010010010010010010010010010010010005005005005005005005005005005005005";
s[1817]="321321321321321321321321321321321321300300300300300300300300300300300300010010010010010010010010010010010010005005005005005005005005005005005005";
s[2177]="324326324324324324324324324324324324298265298298298298298298298298298298012012012012012012012012012012012012005005005005005005005005005005005005";
s[2537]="326328326326326326326326326326326326296263296296296296296296296296296296013013013013013013013013013013013013005005005005005005005005005005005005";
s[2897]="327348327327327327327327327327327327296282296296296296296296296296296296013013013013013013013013013013013013005005005005005005005005005005005005";
s[3257]="329351329329329329329329329329329329296284296296296296296296296296296296014014014014014014014014014014014014005005005005005005005005005005005005";
s[3617]="330355330330330330330330330330330330298288298298298298298298298298298298015014015015015015015015015015015015005004005005005005005005005005005005";
s[3977]="328353328328328328328328328328328328300290300300300300300300300300300300014014014014014014014014014014014014005005005005005005005005005005005005";
s[4337]="323365323323323323323323323323323323302309302302302302302302302302302302011011011011011011011011011011011011005005005005005005005005005005005005";
s[4697]="318360318318318318318318318318318318303310303303303303303303303303303303009009009009009009009009009009009009005005005005005005005005005005005005";
s[5057]="316316316316316316316316316316316316307307307307307307307307307307307307008008008008008008008008008008008008005005005005005005005005005005005005";
s[5417]="316304316316316316316316316316316316313383313313313313313313313313313313008008008008008008008008008008008008006006006006006006006006006006006006";
s[5777]="313302313313313313313313313313313313322392322322322322322322322322322322006005006006006006006006006006006006011009011011011011011011011011011011";
s[6137]="311300311311311311311311311311311311329399329329329329329329329329329329005001005005005005005005005005005005014004014014014014014014014014014014";
s[6497]="311299311311311311311311311311311311329398329329329329329329329329329329005002005005005005005005005005005005014006014014014014014014014014014014";
s[6857]="311300311311311311311311311311311311320389320320320320320320320320320320005005005005005005005005005005005005010009010010010010010010010010010010";
s[7217]="312300312312312312312312312312312312310380310310310310310310310310310310006006006006006006006006006006006006005005005005005005005005005005005005";
s[7577]="311311311311311311311311311311311311305305305305305305305305305305305305005005005005005005005005005005005005005005005005005005005005005005005005";
s[7937]="310310310310310310310310310310310310303303303303303303303303303303303303005005005005005005005005005005005005005005005005005005005005005005005005";
s[8297]="309309274309309309309309309303309309300300302300300300300300300293300300005005005005005005005005005005005005005005005005005005005005005005005005";
s[8657]="308308284308308308259308308302308308297297282297297297245297297290297297005005005005005005005005005005005005005005005005005005005005005005005005";
s[9017]="305305280305305305256305374298286305292292278292292292241292297285292292005005004005005005005005005005005005005005004005005005005005005005005005";
s[9377]="306306291299306259257306385316288295292292288299292309241292294293292322005005004004005005005005004005005005005005004004005005005005004005005005";
s[9737]="309309292287309262260316378326291299296296274326296313245290297307296316005005004003005004005005002005005004005005004003005004005005002005005004";
s[10097]="313305282271261256254310342315288296278311278334289315247293286318341324005005003002005001005005001004005002005005003002005001005005001004005002";
s[10457]="284273278261254249300277315313282287306338286287291318283275288328354319009009003003009003010010005006008004009009003003009003010010005006008004";
s[10817]="265282286283260253348280311316288294304352297249290322314277303334373309008006003003004008010009009004004008008006003003004008010009009004004008";
s[11177]="279310342298277271366294315333306312314361303277296329321280316337391297014007005007009018018015017014009014010005003005006012012011012010006010";
s[11537]="270334365293288327344303304333316322319359299301287311299276315326390292020013009016024027027011020024024021008005004006010011011004008010010008";
s[11897]="260340347276281319327288291327308321317342255298269299278266304311378295016006008008019019019005008009019017008003004004009010009002004004010008";
s[12257]="248339315266271304305264281310317341316309247287234290251258299295289286008004003006010009008005007004010009008004003006010009008005007004010009";
s[12617]="283337293264298311292273292292312373316296295281267301243272301300295304005007003006009007004006009008010008005007003006009007004006009008010008";
s[12977]="305318274282309323302304304287315398311299306295302317262293332315312322003005003004008003004004005010009005003005003004008003004004005010009005";
s[13337]="312292289294303314303313296260311379299303307289310313268295341317311324002003002004005003008003003010009007002003002004005004008003003010009007";
s[13697]="304302306313286307297313297340309344297312312279328328279284331302284325005006002004004007010007006010010008005006002004004007010007006010010008";
s[14057]="300315308314270311295318302346313309301321306290337341283285319305299325008008004005004008010008009010009008008008004005004008010008009010009008";
s[14417]="284293316311251283282296286327299300302315315313315338307288318304282319006005003008004006009006009010005008006005003008004006009006009010005008";
s[14777]="270283333313273270281272287315298301301299306313294315304287315307275311008003003007002003009007009009002005008003003007003003009007009009002005";
s[15137]="259281338310321288305262295320315330301296307312284304306291317302282309009005002003003004005006008006005002009005002002003004006006008006005002";
s[15497]="239281319291312282306250292313318334300330312300284306324291308310298315007006003003002004003005006004003002007006003003002004003005006004003002";
s[15857]="231282280299271279304273295308314298290337300306290311324283304305310308007003002005003002003006005003003003007003003005003002004006005003003003";
s[16217]="254267280332263300295314292301314291287305295309290312306281310305313309008003002003003002007004004002005002008003002003003002007004004002005002";
s[16577]="275227274325267331273330270288314313306303279324303313302301315328316318009002002002007002005003003004008003009002002002007002006003003004008003";
s[16937]="295246283318293324258322262276307325343324290313311319303309326329333314007005002003008002004004004008009003009007003004010003006006005011013004";
s[17297]="313277301307323295277299298283305336350326296302303322309282321347316324004006004002005003007006003007010004005007005003006003008007004008011004";
s[17657]="323310340320351303308289349306317357336315289309297319317262315369321339019009011007014008020011010008026014008004004003006003008005004003011006";
s[18017]="306297344339361315323272314300313316320313290302310322320273305355316344018011009008011007009008012010017009010006005004006004005004006005009005";
s[18377]="283270293307334309328243269256280282303310303299324324309286304322312318006007003004003003003005005005007003006007003004003003003005005005007003";
s[18737]="296283289276312315333267271245275275305314293306314300311294309317305292004007002003004006003003006003004004003007002003004006003003006003004004";
s[19097]="335289308259285311283319271269300291317329277307300282318297317312300285005005003003008004003003008005005004005005003003008004003003008005005004";
s[19457]="332288309291291295265337278299315311319330285291295290318298331304303291007004002002008002005005005008004005007004002002008002005005005008004005";
s[19817]="307339316295315285291328298315317344307318289284316310319292329306300308009007002002008002008004002004004005009007002002008002008004002004004005";
s[20177]="270350301283299298298318287312301348288299303294331309304300311304299310007005002002006003009004003003008006007005002002006003009004003003008006";
s[20537]="265305287250254296273312255286276312272297284289334302281308295297301299006004003004002003006003005007008008006004003004002003006003005007008008";
s[20897]="298276296255266297272309249289271285264290292277310296275303293282285274004005003003003002003002006007005007004005003003003002003002006007005007";
s[21257]="284264301271307285272297256291268253270278297277280301290292293257280282002003002002002002003003003003002005002003002002002002003003003003002005";
s[21617]="261274292266306254279277243324271256290289280298290284312296294264296278002002002002002002002002002002003002002002002002002002002002002002003002";
s[21977]="286322294285315300320291303309301302292316299313301284327310293290299285002002002002002002002002002003002002002002002002002002002002002003002002";
s[22337]="293316302291288315259281325249300305272313274289299310311300294284309288002003001002002002002002002003003002002003002002002002002002002003003002";
s[22697]="301262305282267289263254295246331254302298287283302304301295292291309278002003002002002002003003002002002003002003002002002002003003002003002003";
s[23057]="322296306287281296290245308246334284314299285282316306306305290301312290004003002002002002003003003003003004004003002002002002003003003003003004";
s[23417]="330331280296280257265264274251303308312307260287313319296302317306312287005002002002003002005002002002005004005002002002003002005002002002005004";
s[23777]="303295285300272252240274229259289287266322283310296326290302320311308270008004002002006002004003002003006004008004002002006002004003002003006004";
s[24137]="297282287295265246267244235300288299253324296315283316291339303335301286007004002002005002002006002004007006007004002002005002002006002004007006";
s[24497]="311300276281259259292273268333296338254320293303282300280320296316293297006004003002003003003005003003007008006004003002003003003005003003007008";
s[24857]="308318277272226265297299277314302341267317292298290282274282275289288300003003002002003003003002003004004007003003002002003003003002003004004007";
s[25217]="270287298266216266279269261259291340287299302314306287300284263301300308002004002003003003003003003003004003002004003003003003003003003003004003";
s[25577]="242245295257218239262267247224270286293258292275322287275301289310314290003003002003002002002002002002005003003003002003002002002002002002005002";
s[25937]="257240259230224236266282260252251271299263280269325283257294302312307279003002002003002003002002002003003002003002002003002003002002002003003002";
s[26297]="269250241208245257251273283272266247302249291289323302309292286301295279003002004002002003002002003003002002003002004002002003002002003003002002";
s[26657]="282256242235268272261257262275310258272251278280310307332259279301283269003004003003002002002002003003003002003004003003002002002002003003003002";
s[27017]="310225245263290279284239246273303269275283256294302295330248292288283268004005002003002002004002002005005002004005002003003002004002002005005002";
s[27377]="274190223253291262283244247294276231301295266294296296333282319292294262005006002002003002005002002006007003005006002002003002005002002006007003";
s[27737]="204195223261259260266268240301246219295270283283275294328265295296298275004004003003002003003004003004007006004004002003002003003004003004007005";
s[28097]="218187245289284292267295237282251238297263285296288286306261270299288286002002002004002004003006002002004007002002002004002004003006002002004008";
s[28457]="252196248282280311257253231244250241318287320320296299306280287318318316002002002004002003002004003002002005002002002004002002002004003002002005";
s[28817]="222218251265274314222256246230224239321305328308292315296298301308331321002003002002002002003002003002002002003004003003003003005003004003003004";
s[29177]="265231239229290264242250269227222254314352308313311305288294296321324315002002002002002003003003002002002002002003003003002004004004003002002003";
s[29537]="301286242247301263296252271223265259330361301280293325336318306345333326002003002002002003004004003003002004002004002002003004004005004003002005";
s[29897]="319303293274271293355292298255289247323315317294318341358311309305314333002003002002002002005005003003002005002003002003003003006006003004002006";
s[30257]="313285324309262299315336339290294251325321327308325322329285301274288327003003002002003004006006003003002004003003002002003003006006003003002004";
s[30617]="305337343296285290298359369381337302324342295283296314282300301318300286004007003004007005009005004005003009002004002002004003005003002003002005";
s[30977]="320332313265280279270349364373363329306316308259294295271307289300316256002006002003002004002002002002002005002006002003002004002002002002002005";
s[31337]="340295260250268271268276305304289311305302321297306301282298296320293305002003002003002003002002002002002002002003001003002003002002002002002002";
s[31697]="264273261242273275281254259266323280308316329323320296296315294308300318002004002002002003003003002002002002002004002002001003003003002002002002";
s[32057]="266306255244267266276273268267266293298287313331309298317316312290304287002004002002001002003003002002002002002004002002001002003003002002002002";
s[32417]="253273227249264254270289267283270279309310283328317281296305302295318273002002002002002002002003002003002003002002002002002002002003002003002003";
s[32777]="261260256264264258255265246266246258308309324310314300304313296308301307002002002002002002003003002003002002002002002002002002003003002003002002";
s[33137]="255274265275275267252260249272255259291310303323300316306313302319303307002002002002001002003002002002002002002002002002001002003002002002002002";
s[33497]="260282271295271260245256252264273257313300320332311300312307318317314301001002001002001002002002003002002002001002002002001002002002002002002002";
s[33857]="229240266293245249228239275243247242317287295314291306308314312300301311002002002002003002002003002002002002002002002002003002002003002002002002";
s[34217]="270265273273253262252286280282254269351293306313319317295304316288324330002002002002002004003002002002002003002002002002002004003002002002002003";
s[34577]="285270291281291275258280281276250262319323306314292327299290318292315305002001002002002004002002003002002002002001002002002004002002003002002002";
s[34937]="307292298278273284257272293293292250305291315324305317294315320298310302002002002002002002002002002002002002002002001002002002002002002002002002";
s[35297]="308312288300298311277263279295321268275295304303300315302321303311286313002002002002002002002002002002002002002002002002002002002002002002002002";
s[35657]="291282280293268293267265262284269264312290323295295326309306300307305295001002002002001002002001002002002002002002002002001002002001002002002002";
s[36017]="309291295290297283276277257283298295300296299308309295304293308294322309001002001002002001002002002002002002001002002002001001002002002002002002";
s[36377]="292270297271301292269257281277280265300286294299296309293314280312294298001001001002002002002002002003002002001001002002002002002002002003002002";
s[36737]="299295302300301280271272282308268306299301306308291316313296301310287303002002002002002002002002002002002002002002002002002002002002002002002002";
s[37097]="328304323339295309289274294288298298286301305355285306311338305302312286002003002002002003002003003002002002002003002003002003002003003002002002";
s[37457]="308292296298279292280305316316300300311297301325294310317287306315312305002002002002002003003004002002002002002002002002002003003003002002002002";
s[37817]="293291309276264298273304308325321297304294289309284312336265307330297304002002002002002003002003002002002002002002002002002003002003002002002002";
s[38177]="304313326300272304273286330313310293313300303309295305324315307320292301002002002002002003002002002002002002002002002002002003002002002002002002";
s[38537]="316306301308297309286282328326311323319299308303308311302300311294286309002002002002002002002002002002002002002002002002002002002002002002002001";
s[38897]="306325309317313311301279284337318319285311308297294288300303311279286286002002002002002002002002002002002002002002002002001002002002002002002002";
s[39257]="325340292303300320279301303312320325298315317284305297303307312294297292002002001001001002002002001002001001001002001002001002002002001002001001";
s[39617]="324307308311304332299310308298311312311300281304291290303301310292280291001002002002002001002002002002001001001002002002002002002002002002001001";
s[39977]="309315317281316323304314314306303299288298294288283299306299300272296298002002002002002002002002002002001002002002001002002002002002002002001002";
s[40337]="279340310294307312306312311337294323290279294309293306296306303307304304002002002002002002002002002002002002002001002002002002002001002002002001";
s[40697]="303263336322309295296302300298309320294293293294304280296296289282308301002002001001001001002002001001001002002002002001001001002002001001001002";
s[41057]="300272295304305313308289290312279299287282286283301299290295313289306281002003002002001002002002002002002002002003002002001002002002002002002002";
s[41417]="281292321294301302336285306316294327290306296288287293295303290286291310002003002002002002002001002002002002002003002002002002002001002002002002";
s[41777]="292297304303323325327304315303308292295303303300293284310288301280300315002002002002002002002002002001002002002002002002002002002002002001001002";
s[42137]="305309320300308318321313312290314292292319311314301303322282293300289302002002002002002002002002002002002002002002001002002002002002002002002002";
s[42497]="306302314297317312301288319303315318304298293311291302304313301286296286002002002002002002002002002002002002002002002002002002002001002002002002";
s[42857]="294297314305318321310292318297314300303296292293293300290318315289285290002002003002002002002002002002002002002002003002002002002002002002002002";
s[43217]="298289324295300316287306293320323293284302288284289289291323310293297288002002002002001002002002002002002002002002002002002002002002002002002002";
s[43577]="320323312295316314317315294301316291288312291278291296299301299272286284002002002002002003003002002002002003002001002002001002002002002002002002";
s[43937]="321295317311300341301309299308325307328277316290308313289290302282289287002002002002002002003002002003002002002002002001002002003002001002002002";
s[44297]="294300306309300313303342324285321308306283298290294306295302289291290285002002002002002002002001002002002002002002002002002002002001002002002002";
s[44657]="305310302313283302311326302297299315266295300289302301285291305276282286002002001002002001002001002002002002002002001002002001002001002002002002";
s[45017]="303333319320302333304330294294293296290307305321292287300288311300293278002002002002001002001002002002002002002002002002002002001002001002002002";
s[45377]="318316319313287309293303295311291291319314290299308308308311306289290297002002002001002001002002002002002003002002002001001001002002002002001003";
s[45737]="303286301277311296306315300315298306284331287293297304299307290272293297002002002002002002002001002002002002002002002002002002002001002002002002";
s[46097]="297290319291302297307318331315300291290293297303295310300276274289280285002002002002001002002002001002001002002002001002001002002002001002001002";
s[46457]="318273303298268292304323312345301293298296308300288306297282291297281273002003001002002002001002003003002003002003001002002002002002003003002003";
s[46817]="323308314315307291311305314327310321298303304305291289283299311280285284002002002002002002002002002002002002002002002002002002002001002002002002";
s[47177]="298315298314287283279317295313298292304294290291286299302314321307296288003002002002002002002003002002002003003002002002002002002003003002002003";
s[47537]="259289282300305297254320257281243254308296282306282283295288323314287282004002002002002004002002003002002003004002002002002004002002003002002003";
s[47897]="254299330337319321251367283318289295321308286316295287286305329328317297004006004005004004004002006005003006004006004005004004004002006005003006";
s[48257]="263307334319312309267351313324314305323317300329307296300330324320337311009011009010005003004005009010009010008009008009004002004004008009007009";
s[48617]="268261302341288287284321290313286285315338290308317289316330322302320315009010009010002004003008009010009010012012012012003005004010011012012012";
s[48977]="305305309305286297320336277305301305314314316314323285331339325314331314010010010010007007007009009010010010014014014014010009011014014014014014";
s[49337]="313313313313290309337313339313313313315315315315324298340315309315315315013013013013013012013013013013013013015015015015015013014015015015015015";
s[53657]="318318318318247318324329325318318318319319319319284319336334303319319319018018018018006018012009008018018018019019019019006019012009009019019019";
s[54017]="310310310310238310308308317310310310318318318318284318318326303318318318010010010010008010009009009010010010018018018018015018017016017018018018";
s[54377]="313313313313241313290306321313313313313313313313278313311338298313313313013013013013013013013013013013013013013013013013013013013013013013013013";
s[54737]="317318317317317317317317317317317317310298310310310310310310310310310310017017017017017017017017017017017017010010010010010010010010010010010010";
s[55097]="316317316316316316316316316316316316309298309309309309309309309309309309016014016016016016016016016016016016010009010010010010010010010010010010";
s[55457]="317317317313317317317317317317317317308297308314308308308308308308308308017010017016017017017017017017017017010005010009010010010010010010010010";
s[55817]="319319319317319319319319319319319319312301312326312312312312312312312312019011019014019019019019019019019019012008012010012012012012012012012012";
s[56177]="320320320323320320320320320320320320318307318330318318318318318318318318020018020006020020020020020020020020018017018005018018018018018018018018";
s[56537]="319320319325319319319319319319319319315304315316315315315315315315315315019019019008019019019019019019019019015015015006015015015015015015015015";
s[56897]="317317317318317317317317317317317317310310310307310310310310310310310310017017017015017017017017017017017017010010010009010010010010010010010010";
s[57257]="314314314311314314314314314314314314308308308307308308308308308308308308014014014014014014014014014014014014010010010010010010010010010010010010";
s[57617]="312312312312312312312312312312312312306306306306306306306306306306306306012012012012012012012012012012012012010010010010010010010010010010010010";
s[57977]="311311311311311311311311311311311311305305305305305305305305305305305305011011011011011011011011011011011011010010010010010010010010010010010010";
s[58337]="311311311311311311311311311311311311304304304304304304304304304304304304011011011011011011011011011011011011010010010010010010010010010010010010";
s[58697]="311311311311311311311311311311311311304304304304304304304304304304304304011011011011011011011011011011011011010010010010010010010010010010010010";
s[59057]="310310310310310310310310310310310310304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59417]="310310310310310310310310310310310310304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59777]="310310310310310310310310310310310310304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[60137]="310310310310310310310310310310310310304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[18]="317317317317317317317317317317317317303303303303303303303303303303303303008008008008008008008008008008008008005005005005005005005005005005005005";
s[378]="318318318318318318318318318318318318303303303303303303303303303303303303009009009009009009009009009009009009005005005005005005005005005005005005";
s[738]="319319319319319319319319319319319319302302302302302302302302302302302302009009009009009009009009009009009009005005005005005005005005005005005005";
s[1098]="321321321321321321321321321321321321302302302302302302302302302302302302010010010010010010010010010010010010005005005005005005005005005005005005";
s[1458]="319319319319319319319319319319319319302302302302302302302302302302302302009009009009009009009009009009009009005005005005005005005005005005005005";
s[1818]="319319319319319319319319319319319319301301301301301301301301301301301301009009009009009009009009009009009009005005005005005005005005005005005005";
s[2178]="322322322322322322322322322322322322299299299299299299299299299299299299011011011011011011011011011011011011005005005005005005005005005005005005";
s[2538]="323323323323323323323323323323323323298298298298298298298298298298298298011011011011011011011011011011011011005005005005005005005005005005005005";
s[2898]="324324324324324324324324324324324324298298298298298298298298298298298298012012012012012012012012012012012012005005005005005005005005005005005005";
s[3258]="326326326326326326326326326326326326299299299299299299299299299299299299013013013013013013013013013013013013005005005005005005005005005005005005";
s[3618]="326326326326326326326326326326326326300300300300300300300300300300300300013013013013013013013013013013013013005005005005005005005005005005005005";
s[3978]="324324324324324324324324324324324324301301301301301301301301301301301301012012012012012012012012012012012012005005005005005005005005005005005005";
s[4338]="321321321321321321321321321321321321303303303303303303303303303303303303010010010010010010010010010010010010005005005005005005005005005005005005";
s[4698]="317317317317317317317317317317317317304304304304304304304304304304304304008008008008008008008008008008008008005005005005005005005005005005005005";
s[5058]="315315315315315315315315315315315315307307307307307307307307307307307307007007007007007007007007007007007007005005005005005005005005005005005005";
s[5418]="315304315315315315315315315315315315313382313313313313313313313313313313007007007007007007007007007007007007006006006006006006006006006006006006";
s[5778]="313302313313313313313313313313313313321390321321321321321321321321321321006006006006006006006006006006006006010009010010010010010010010010010010";
s[6138]="312300312312312312312312312312312312327396327327327327327327327327327327006003006006006006006006006006006006013007013013013013013013013013013013";
s[6498]="311300311311311311311311311311311311326396326326326326326326326326326326005003005005005005005005005005005005013008013013013013013013013013013013";
s[6858]="312300312312312312312312312312312312318388318318318318318318318318318318006005006006006006006006006006006006009008009009009009009009009009009009";
s[7218]="312301312312312312312312312312312312311380311311311311311311311311311311006006006006006006006006006006006006005005005005005005005005005005005005";
s[7578]="312312312312312312312312312312312312307307307307307307307307307307307307006006006006006006006006006006006006005005005005005005005005005005005005";
s[7938]="310310310310310310310310310310310310304304304304304304304304304304304304005005005005005005005005005005005005005005005005005005005005005005005005";
s[8298]="309309275309309309309309309303309309301301303301301301301301301295301301005005005005005005005005005005005005005005005005005005005005005005005005";
s[8658]="308308273308308308308308308302308308298298300298298298298298298291298298005005004005005005005005005005005005005005004005005005005005005005005005";
s[9018]="305305267366305305305305338298286305296296292300296296296296304289296296005005003005005005005005005004005005005005003005005005005005005004005005";
s[9378]="305305272304305258305305354311287294297297304308297313297297298295297327005005002005005005005005004004005005005005002005005005005005004004005005";
s[9738]="308308273304308261308315366320290298300300297319300317300294299310328313005005004004005004005005004004004004005005004004005004005005004004004004";
s[10098]="317317272302266261307314372324291298280308282330291318301295292314336310005005004002005003005005002004004003005005004002005003005005002004004003";
s[10458]="298300279284262257303307357323288294293336287305293320303290294327349306010009004003009006010009004005009002010009004003009006010009004005009002";
s[10818]="267291304283263255302297334320287286302354315278283324307289307336366300010008003003008009010009008004009005010008003003008009010009008004009005";
s[11178]="258303344295272264311293328329297293309362327281282324308281306333385298010005004005009011011009011009010005008004003005008010010008009008009004";
s[11538]="242328351292285322303292320327308319309351308288268302266270298323379305010011008015019022022014017020022007004005003007008010010006007008009003";
s[11898]="246351339280286322311284310318311332307326283289252292258262289306371298011008005010018022019013009012022012005003002004008010008006003005010005";
s[12258]="255344310270274320291255293299301353314304279283234288245260274299287291007004002006009009004004006005010008006004002007009009004003006005010008";
s[12618]="276329288267295322287248297278294374317297292284267304255271279307294310004007003007009007004003008008010009004007003007009007004003008008010009";
s[12978]="288320283278307323298290301276302398306305300305307316276287310320312327002006003004008003007006007009009008002006003004008003007006007009009008";
s[13338]="287305281305306303298302288240301389307313304314310319280278329328313332002004003002005003009006003010009006002004003002005003009006003010009006";
s[13698]="286313310331293302303294283341302338309319295295314334281252332303302332004004003002004006010006004010009005004004003002004006010006004010009005";
s[14058]="279331325321275319307299287344300296306316285288323353302257325302294333007007002004004005010005008010008005007007002004004005010005008010008005";
s[14418]="269330310315258311302301276330297291306313288303318358315286324305298334004005002008005004010002009009005007004005002008005004010002009009005007";
s[14778]="262316310323265298302299282326299299303295301313313348315302315306293326005003003007004003008006006008004005005003003007004003008006006008004005";
s[15138]="253292313333301303301283294326310313298286312315296327313294319306295315006003003003005004005009007005007003006003002003005004005009007005007003";
s[15498]="232269301321304290335253293307311304298309310312283324326282316317306299003005003004004005003008009002005004003005003004004005003008009002005004";
s[15858]="226274268324296276366254290299323281288313308308289308331260309307309282005003003004003004004004008003003004006003003004003004004004008003003004";
s[16218]="256258300334287292336306303293326304297290299309300305315269298306304294009003002003002002007002006004003003009003002003002002007002005004003003";
s[16578]="266228305327291309291338285260310331301294317328315315306305312321309321009003002003006002008003005005006002009003002003006002008003005005006002";
s[16938]="281249303303316317271329282262301313318322302316317319299323326336312325008005002003006002004003005008008003010006003004008003005004006011011003";
s[17298]="297287308300330311292295318284312321314334300299305316295309310341311333004005003002002003005005003008009005004005003002003003005005003008009005";
s[17658]="302302330314341324324276348310311357309324297294294318301284294352324340010005005007009005014007005014018007005002002003004002006003002007009003";
s[18018]="289318324333349328334269289294311331309308298290303325310275292337322337013008008007013005008007005013010007008004004004007003004004003008006004";
s[18378]="285349298319334319332257251248286268294299302300312336317294299320309306007006004005005004003006003007004005007006005005005004003006003007004005";
s[18738]="291355283281307325335281267247269247294298292307310323329308299310307293005004003002003007003003005003002005005004003002003007003003005003003005";
s[19098]="320304275264305313297324273298281263301314270306304304329307313303304287006003002003007005004004006002004006006003002003007005004004006002004006";
s[19458]="326284280280295310288339286332289293297323266303294309319296318296294292008003003002008003004007004005006008007003003002008003004008004005006008";
s[19818]="313338304313311312312327281331290318293316283288317316318289310301289305008004002002008002005007004004006009008004002002008002005007004004006009";
s[20178]="277351298299281325309325251313282333297295295300334327314285289299288310004003002002007002006005003002008009004002002002007002006005003002008009";
s[20538]="282296297272241312285314237292276305295277306296341331300299283287293307004003003003003003003003004005008009004003003003003003003003004005008009";
s[20898]="314271286257242297284290248288286285261267299279319310288310289270289299004006003003003002004003008008006009004006003002003002004003008008006009";
s[21258]="293272282278276279291286241298285260276274293282286301289304297262291292002005002002002002003003005004003005002005002002002002004003005004003006";
s[21618]="270270257290293279294299263315275260285287276285282294309295288277303297002002002002002002002002002002002002002002002002002002002002002002002002";
s[21978]="300289327294304291289310303309278299290320306301284303313297292284289305002003002002002002002002002003002002002003002002002002002002002003002002";
s[22338]="311312285291295294271299291267301272287317284294296317303291303285293301002003003002003002002002002003002003002003003002003002002002002003002003";
s[22698]="294275282299292278282271287252333250283295294289312313307305294307305296003002002002003002002003003002002002003002002002003002002003003002002002";
s[23058]="302291304289281330294272308273320255292288297318312302298304290312316285002002002002002001002002003003002004002002002002002001002002003003002004";
s[23418]="319308286287268280282273268267289274288298263295306299296285310307322272004002002002004002005002002002004006004002002002005002005002002002004006";
s[23778]="305273247278276264266282252268294274280306276284300303280283316328314277006004002002006002003004002003004004006004002002006002003004002003004004";
s[24138]="304275268288286264286281257297305289267312286308301294278325306362310280006007003003004002003005004003004005006006003003004002003005004003004005";
s[24498]="318296300288275267298297260304308300268308284321305296270325301333293266007005005002004002004004003004006008007005005002004002004004003004006008";
s[24858]="311288294285242272296316257290302303272307281305289292288291289295290272005003003002004002003004003004004007005003003002004002003004003004004007";
s[25218]="287266305289223265284298245245299292279307291293282296324278278292304280003003002002004002002004002002004004003003002002004002002004002002004004";
s[25578]="261261290260239246263249242229293284284297276283285298309277302292298283003004002002004002003003003003003002003004002002004002003003003003003002";
s[25938]="268258238237254255237239238249267300292283278283297284267278288288287292003003003002003003002002002002003003003003003002003002002002002002003003";
s[26298]="271227234213265274210263253254277277297270292276330291287307283290282273002003005002002002002002002002002002002003005002002002002002002002002002";
s[26658]="261215250222289265227253250260309236262261283284327301331293289289289259002003002002003002003002002003003002002003002002003002003002002003003002";
s[27018]="249198237227297253252213233258308218260275265285319293351261289292307262006005002002003002003002002005003002006005002002003002003002002005003002";
s[27378]="232173208250288242253239235267279185292283282292318303330269294297323278006004003002002002005002002004007003006004003002002002005002002004007003";
s[27738]="216168220273270254263280236298250209288283289287298301303255276314316281004005003002003003006003003004008007004005003002002003006003003004008007";
s[28098]="244177263310276288279310241299255220268300285312304286302263263323302304003004002003002003004004003005005009003004002003002003004004003005005009";
s[28458]="247176249280291294259268221260264218284319302310309311323297267358325323002003002003002003003005003005002007002003002003002003003005003004002007";
s[28818]="246206251260288259238244223230255226299314316285316330335288292348329315002003002003002002002002002002002003002004002003002002003003002003002003";
s[29178]="242235252248298253255247235242279245318328315289321326319279316326308324002003002002002003002002002002002003002003002002002003002003002002002003";
s[29538]="281270254247295293295248274252280259290337314288295322320305335339328341002003002002002002002003003002002002003005003003003003003005004003002003";
s[29898]="322322306287288309354289347269296241300332320309325324335308342265301335002003002002002002003005003003002002003004003003003003004006004004003003";
s[30258]="335332302334294306354341367289303233317348318297334318314278325260296335002002002002002002005004002003002004002002002002002002005004002002002004";
s[30618]="311335300303301284305343343347333284325345296284319316273306311331296304005005003004004006009003006004004012002003002002002003005002003002002007";
s[30978]="321300296279266293250311343375375347328316298287316309263325274313311302003005002003002004003002002003003008003005002003002004003002002003003008";
s[31338]="340283276270246296252268321321305331315312291304313302278299288306316326003004002004002003002002002005002004003004002004002003002002002005002004";
s[31698]="287296258258264290276255277275276297302332296308305309315307327302325324002004002003002002003003002005002003002004002003002002003003002005003003";
s[32058]="236291268245267276274277260277242280286304308323299293329299327290310288003003002003002003003003002003002003003003002003002003003003002003002003";
s[32418]="263258271266258268291290274269267272283298314306317301308287323290293288002002002003002003003002002002002002001002002003002003003002002002002003";
s[32778]="258284279269242262260277243261236253295315312283289288322319290283290307002002002002002003003002002002002002001002002002002003003002002002002002";
s[33138]="251271242289269267251255243260247267304314300301320281329325280282309303002002002002002002003002002002002002002002002002002002002002002002002002";
s[33498]="274261261299279265262262269302273274275307305332317300325317302312297309002002002002001002002002002002001002002002002002001002002002002002001002";
s[33858]="250258264296250260241245269240256245321303298303309296297323306294298302002002002002001002002002002002002002002002002002002002002002002002002002";
s[34218]="257250269276271274247265266266251273339296290319336306292327307292327317001002002002001002004002002002002002001002002002001002004002002002002002";
s[34578]="271270298288276287279278286290278262303311296312306321315290315298316299002002001002001003002002002002002002002002001002001003002002002002002002";
s[34938]="297313266282294288295300290300280269308334288314310283322316294301318295002002002002002002002002002002002002002002002002002002002002002002002002";
s[35298]="296306287266294319293291312280296280326315316274298299305300301281303302002002002002002002002002002002002002002002002002002002002002002002002002";
s[35658]="271275285270282263279263293277289229315297304298295291304309295301291298002002001002002002002002002002002002002002001002002002002002002002002002";
s[36018]="292264290288290269259273283272278319278286290299290298310321295320315307002002001002002002002002002002002001001002001002002002002002002002002001";
s[36378]="268302296285291289251261268272294306282285283312296288302295298297296296001001001002001002002002001002001001001001001002001002002002001002001001";
s[36738]="320292297294276298277294297274312266312324325302298324299326310295284321002003002003002002002003004002002003002003002003002002002003004002002003";
s[37098]="341284309323273323294296305308299288303291295311304329340331312315314281002003002003002003002003003002002002002003002003002003002003003002002002";
s[37458]="317289305303279298269316307311288299300292271299294329324282292319303296003003002002002003002002002002002003003003002002002003002002002002002003";
s[37818]="311275295293285306273304302310297305292292299304298317316271292324296297003002002002002002003002002002002002003002002002002002003002002002002002";
s[38178]="307297295309289309302289309295308286296303320281308305324314295320298272002002002003002003003002002002002002002002002003002003003002002002002002";
s[38538]="318323307318295293291284310300304314325290300305305295317305301310299287002002002002002002002002002002002002002002002002002002002002002002002002";
s[38898]="299332295305315303314293300315318305290307295292297294306303295301289302002002002002002002002002002002002002001001001001001002002002002002001001";
s[39258]="324313315322324298321328259321296324284298293285312305318315296307294274002001002001001002002002001002001001002001002001002002002002001002001001";
s[39618]="316310305295312295325309276308301310310299303295312295303300301295299296001002001002001002002002002002001001001002001002001002002002002002001002";
s[39978]="311309300283318310337305319293322311300303299273293278290296302303294283001002001002001002002002002002001002001002001002001002002002002001001001";
s[40338]="295308309291316327322323298304323307305286298286301284308300304306306295002002002002002002002002002002002002001002002001002002001002001002001002";
s[40698]="306280306306315303299316292326295317298294304293296286281312295299283271002002001002001002002002002002002002002002001002001002002001002002001002";
s[41058]="298265308312317313289297292323296300289283304283287304283288296278312279002004002002002002002002002002002002002004002002002002002002002002002002";
s[41418]="293284303320316299311321318295300318283285275311298301287295291282293302002003002002002002002001002002002002002003002002002002002001002002002002";
s[41778]="324286323327306306312315312312326287298315299310301297303289307294300298002002002001002002002002002002002002002002002001002002002002002002002002";
s[42138]="312277315318301303319296312309306268295329305293288284323283303306300303002002002002002002002002002002002002002002002002002002002002002002002002";
s[42498]="292283320312305294317306325316273314299295298303284295322295286291288299002002001002002002002002002002002002002002002002002002002002002002002002";
s[42858]="297300305318316312310310308303311328306290295284297280305303319287281287002002002002002003002002002002002002002002002002002003002002002002002002";
s[43218]="304298282312325313308322306330294307287309303273314310316319303292296285002002002002002002002002002002002002002002002002002002002002002002002003";
s[43578]="314318320306309310316346313324309297295322307284294297317318321289285284003002002002002002002003002002002003002002002002002002002002002002002003";
s[43938]="318312321310314331302333318298306317306302306294284295291301323297288290002002002002002002002002003002002002002002002002002002002002002002002002";
s[44298]="289298297299289319291307313282292302301302289295294289298306306298291288003002002002002002002002002002002002003002002002002002002002002002002002";
s[44658]="308297313303319326327301309301301306299278298299305299286292290276284299002002002001002002002002002001002002002002002002002002002002002001002002";
s[45018]="312317309307301298314307309286317304314290299322310299310305290309292321002002001002001002002002002002002002002002001002001002002002001002002002";
s[45378]="319292314299305312334334295294334288300308296284303312308298298294298312002002001002002002002002002002002002002002001002002002002002002002002002";
s[45738]="318282282300317301298308286275302298294340306297284305292297306285274306002002002002001002002003001002002002002002002002001002002003001002002002";
s[46098]="316294295285306282281282309268322289322308293317303303284284292289295286002002001002002002002002002002001002002002001002001002002002002002001002";
s[46458]="310270315322299300307291309317311275334290309323295301285280278297278291002002001002001002002002003002001003002002001002001002002002003002001003";
s[46818]="314303303332298302326301310314325319312286300316304293308316309305326299002002002002002002002002002002002002002002001002002002001002002002001002";
s[47178]="299299304318287288293300307301318308303292293304275296292304291316297291003002002002002002002002002002002002003002001002001002002002002002002002";
s[47538]="286270296315276289270311270293244246301297289288279282293290300330303286003003002002002003002003002002002002003003002002002003002003002002002002";
s[47898]="282288307341292331271361283330243265315299290295297303287317322322329301004007002006005003002003005004005005004007002006005004002003005004005005";
s[48258]="278285312346297342257357311338256294314310306309322326308347321322333311008009004009006003004005009008009009008009004009006003004005009008009009";
s[48618]="264276298338286317260347286298305281312312315331334309323330331294350316010010008010004003006009010009009010012012011012005005008011012012012012";
s[48978]="269298304300284301301336281300355300282285314311335285338332319311341311010010010010007004008010010010010010011011011011008004010011011011011011";
s[53658]="326326326326263326293321334326326326325325325325294325322324310325325325026026026026019026020008014026026026025025025025019025019008013025025025";
s[54018]="316316316316251316280311324316316316319319319319287319310343304319319319016016016016015016014013014016016016019019019019017019017015017019019019";
s[54378]="318318318318250318279298326318318318314314314314281314299339299314314314018018018018018018018018018018018018014014014014014014014014014014014014";
s[54738]="320321320320320320320323320320320320312300312312312312312300312312312312020020020020020020020020020020020020012012012012012012012012012012012012";
s[55098]="318319318318318318318318318318318318311300311311311311311311311311311311018015018018018018018018018018018018011009011011011011011011011011011011";
s[55458]="317318317321317317317317317317317317310299310319310310310310310310310310017005017017017017017017017017017017010003010010010010010010010010010010";
s[55818]="318319318324318318318318318318318318315304315342315315315315315315315315018007018016018018018018018018018018015005015013015015015015015015015015";
s[56178]="319320319330319319319319319319319319322310322357322322322322322322322322019016019009019019019019019019019019022019022011022022022022022022022022";
s[56538]="318318318331318318318318318318318318318306318338318318318318318318318318018018018009018018018018018018018018018018018009018018018018018018018018";
s[56898]="316316316325316316316316316316316316312312312316312312312312312312312312016016016014016016016016016016016016012012012011012012012012012012012012";
s[57258]="314314314318314314314314314314314314309309309309309309309309309309309309014014014014014014014014014014014014010010010010010010010010010010010010";
s[57618]="312312312312312312312312312312312312307307307307307307307307307307307307012012012012012012012012012012012012010010010010010010010010010010010010";
s[57978]="312312312312312312312312312312312312305305305305305305305305305305305305012012012012012012012012012012012012010010010010010010010010010010010010";
s[58338]="311311311311311311311311311311311311304304304304304304304304304304304304011011011011011011011011011011011011010010010010010010010010010010010010";
s[58698]="311311311311311311311311311311311311304304304304304304304304304304304304011011011011011011011011011011011011010010010010010010010010010010010010";
s[59058]="311311311311311311311311311311311311304304304304304304304304304304304304011011011011011011011011011011011011010010010010010010010010010010010010";
s[59418]="310310310310310310310310310310310310304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[59778]="310310310310310310310310310310310310304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[60138]="310310310310310310310310310310310310304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[19]="316316316316316316316316316316316316303303303303303303303303303303303303008008008008008008008008008008008008005005005005005005005005005005005005";
s[379]="316316316316316316316316316316316316303303303303303303303303303303303303008008008008008008008008008008008008005005005005005005005005005005005005";
s[739]="317317317317317317317317317317317317303303303303303303303303303303303303008008008008008008008008008008008008005005005005005005005005005005005005";
s[1099]="318318318318318318318318318318318318302302302302302302302302302302302302009009009009009009009009009009009009005005005005005005005005005005005005";
s[1459]="317317317317317317317317317317317317303303303303303303303303303303303303008008008008008008008008008008008008005005005005005005005005005005005005";
s[1819]="318318318318318318318318318318318318302302302302302302302302302302302302009009009009009009009009009009009009005005005005005005005005005005005005";
s[2179]="320320320320320320320320320320320320301301301301301301301301301301301301010010010010010010010010010010010010005005005005005005005005005005005005";
s[2539]="321321321321321321321321321321321321300300300300300300300300300300300300010010010010010010010010010010010010005005005005005005005005005005005005";
s[2899]="322322322322322322322322322322322322300300300300300300300300300300300300011011011011011011011011011011011011005005005005005005005005005005005005";
s[3259]="323323323323323323323323323323323323300300300300300300300300300300300300011011011011011011011011011011011011005005005005005005005005005005005005";
s[3619]="322322322322322322322322322322322322301301301301301301301301301301301301011011011011011011011011011011011011005005005005005005005005005005005005";
s[3979]="321321321321321321321321321321321321302302302302302302302302302302302302010010010010010010010010010010010010005005005005005005005005005005005005";
s[4339]="320320320320320320320320320320320320303303303303303303303303303303303303010010010010010010010010010010010010005005005005005005005005005005005005";
s[4699]="317317317317317317317317317317317317304304304304304304304304304304304304008008008008008008008008008008008008005005005005005005005005005005005005";
s[5059]="315315315315315315315315315315315315307307307307307307307307307307307307007007007007007007007007007007007007005005005005005005005005005005005005";
s[5419]="315304315315315315315315315315315315311381311311311311311311311311311311007007007007007007007007007007007007005005005005005005005005005005005005";
s[5779]="314302314314314314314314314314314314317386317317317317317317317317317317007007007007007007007007007007007007008008008008008008008008008008008008";
s[6139]="313301313313313313313313313313313313320390320320320320320320320320320320006006006006006006006006006006006006010009010010010010010010010010010010";
s[6499]="312301312312312312312312312312312312320390320320320320320320320320320320006006006006006006006006006006006006010009010010010010010010010010010010";
s[6859]="312301312312312312312312312312312312315385315315315315315315315315315315006006006006006006006006006006006006007007007007007007007007007007007007";
s[7219]="312301312312312312312312312312312312311380311311311311311311311311311311006006006006006006006006006006006006005005005005005005005005005005005005";
s[7579]="312312312312312312312312312312312312308308308308308308308308308308308308006006006006006006006006006006006006005005005005005005005005005005005005";
s[7939]="311311311311311311311311311311311311305305305305305305305305305305305305005005005005005005005005005005005005005005005005005005005005005005005005";
s[8299]="310310275310310310310310310304310310302302304302302302302302302295302302005005005005005005005005005005005005005005005005005005005005005005005005";
s[8659]="308308274308308308308308308302308308300300301300300300300300300293300300005005004005005005005005005004005005005005004005005005005005005004005005";
s[9019]="305305267366305305305305336298286305297297294302297297297297306290298297005005003005005005005005005002005005005005003005005005005005005002005005";
s[9379]="304304270317304258304304344305286294298298299308298315298298300294298328005005001004005005005005004002004005005005001004005005005005004002004005";
s[9739]="310310277355310264310317358320292301300300291298300317300294304303318310005005003004005005005005004004003005005005003004005005005005004003003004";
s[10099]="323317295364281270317324386337299308313300286295299317300294302308320304008008006004008008008008004004003006005005003002005004005004002002002003";
s[10459]="315309320334279268315329393340298305304347287286302320303299304322341300015015006004015014015011008007012005010010004002010009010007005004008004";
s[10819]="266309336301271259306295355330290290317345312292290324307293312335362302009009003005010009010006009007009005009009003005010009010006008007009005";
s[11179]="255308344288269257304280338329289285305341330292279320303281298329380299008007004008009010010005009009009004008007004008009010010005009009009004";
s[11539]="244322343303280314295284347320299310294322294282253292256264284315369299007009007013008014014006009013014005005007005009005010010004006009010003";
s[11899]="249337333295288322314287358306310330296301282284237284259260269302363301011008008020006022019017005018022012005004003009002010008008002008010005";
s[12259]="263329308277301319297269339273303373315300301292261289262268249307291318007004004009007009004007004005010008006004004009007009004007004005010008";
s[12619]="269326295265301311290264320261307379324302303292283300281282250317310324004005005006009008002007005006009009004005004007009008002007005006009009";
s[12979]="277331295275311294299290307281299400314309304311313299298291281323320334004003005003008004004007007009007008004003005003007004004007007009007008";
s[13339]="277331291300313271303297293241300389318321315328297306298283309330318330005003004002003003008005006010007003005003004002003003008006006010007003";
s[13699]="275324301327298265306278280340300331313327283330293331294254333305309323007003002002002003010004006010008002007003002002002003010004006010008002";
s[14059]="274329310326277283302269282329302286307314254310312348301260322296299325007006003003003002010004009009007005007005003003003002010004009009007005";
s[14419]="270327323311267295290281275331303292304310280292323346312299319303290334004003003007002002009004008006004007004003003007002002009004008006004007";
s[14779]="268319320323286282291304283331305316304303321295312335318321312309285335005002003006003005008006003004003005005002003006003004008006004004003005";
s[15139]="265287305332313277286295287325301312298292338307287321315306312307296322004003003003004004004007005005006004004003003003004004004007005005006004";
s[15499]="247250265328315283329256287304303295295293320306270311323292312315310295002003002004003003004007009004004006002003002004003003004007009004004006";
s[15859]="249273273316321286365250286293319287295293315303285307326279313313319276006003002002003003004004009006002005006003002002003003004004009006003005";
s[16219]="271293299315321299339299284260327304322295304310308303319293315297311285009003002002004003005002008008003002009003002002003003005002008008003002";
s[16579]="263254296309316308295334286238312299307298307335321309310317326304302309009002002002006002007005005008004002009002002002006002007005005008004002";
s[16939]="269262307289330306281327289252296265303321300333321304298322329307308310008003002002007002004004005009007003008003002002007002004004005009007003";
s[17299]="270298311289335324298289320288294290284330297317309298291324312323321285004003003002006002005003004009009006004004003002006002005003004009009006";
s[17659]="253302315291345326319266337291294330291314290304295305288306315324329281003006002002008002005003003008007003003006002002008002005003003008006003";
s[18019]="250336309299354311326279296294298332308300288298294324296286350310326292005007004003008002003005002007003002005007004003008002002005002007003002";
s[18379]="272376297303362315328283279271282296302292285306296341313293328296308303009006004004005006002007002006003004009006004004005006002007002006003004";
s[18739]="288370276275330302321276285256252240296288284306309337327307315291292299008004002002003008005003004002003003008004002002003008005004004002003003";
s[19099]="321322266270291310309299287305253238286306277290310316331303317286282296004006003003005006007004006003003005004006002003005006007004006003003005";
s[19459]="328296281251285312315314294341261292286323281296295310318288309280269298005007003003004004004006004004006006005007003003004004005006004004006006";
s[19819]="314318300268292323323316265316251314298341291298307293317278297291266305007004003003006004005006006006005008007004003003006004005006006006005008";
s[20179]="290323306308294332323314248296259321312321294308326309323273284295275315004004002003006003006003003003004009004004002003006003006003003003004009";
s[20539]="292294294288292310314304269274285300304290300308340318322293287299292320003005002002003003003003003003004008003005002002003003003003003003004008";
s[20899]="312283272277290279303272276266303288273272300302337306320318298294290316004005003003002003005003007007005007004005003003002003005003007007005007";
s[21259]="308287265298291257288279258282305276274276279310310299317316304280292298002005002002002002003004007004003006002005002002002002004004007004003006";
s[21619]="288283289301297283273314281311289282279288260298287289314301297288295275002002002002002002002003003002002003002002002002002002002003003002002003";
s[21979]="287279297285299275268305296325290292267295289293299303297298296291286283002002002002002002002002002002002002002002002002002002002002002002002002";
s[22339]="291300284275302260294289288290282266295296294290303301272273294303296304002003003002003002002003002003003002002003003002003002002003002003003002";
s[22699]="276292295293305269308287280265298290267282302300297310272283291326303329002003002002003001002003002002003002002003002002004001002003002002003002";
s[23059]="281289291292287286289288279271284289274285286305295315291286296317308301002003002002002002003002002002002005002003002002002002003002002003002005";
s[23419]="291280294295274282271278260272284275275294288283297317303283290305303289003003002002002002003002002002003007003003002002002002003002002002003007";
s[23779]="295262261285284271276273237265298276270284298278307299291287285317302287003003002002003002004003003002004005003003002002003002004003003002005005";
s[24139]="307268271285309269285297254275319280276291294308327286282323289336292268003005002003003003006004005002006003003005002003003003006004005002006003";
s[24499]="300292303278290284281325246268308276279300279318330302268325294319276238004005004003003003007004004003005004004005004003003003007004004003005004";
s[24859]="298275282261250285276353259258292269279294276304303303281292264291287262004003003002002002004005002003003003004003003002002002004005002003003003";
s[25219]="275262260237241271281326278237298272272302279298276295309268258277301269003002002002002002002005002002004003003002002002002002002005002002004003";
s[25579]="270278264241253271271239288252287264282306274275265292306274286283295266002002002002002003003006003002003002002002002002002003003006003002003002";
s[25939]="258282241219247277248213254269264271281302296263280293291287284280283276002003004002002002002005002003005003002003004002002002002005002003005003";
s[26299]="258243267207250279229249218239271272276277313270311296304314288270257279002004005002002003002002002004004003002004005002002003002002002004004002";
s[26659]="247200278223259277205273208233290299259253301297318302305314288281270266003003002003003002003002002004003002003003002003003002003002002004003002";
s[27019]="223193265225261254197242225258282282267255286298313291300285291296312285006003002002004002003002002005003002006003002002003002003002002005003002";
s[27379]="218178216228281233200237252263254216282264276282304291271277289315331294004002002002004002003003003004005004004002002002004002003003003004005004";
s[27739]="244175225248304240234270233274247216266291269295297292270276285310318284004006002001003003006005002006006007004006002001003003006005002006006007";
s[28099]="250168266321292278316294236256264228265317277315310280296297283331309316003005003002002002004003003007005008003005003002002003004003003006005008";
s[28459]="228146248262290265312253228217249203279322297291311276307299284355308329002003002003002002002003006007004004002003002003002002002003006007004004";
s[28819]="242170232226301232307252229244259202322314289296313285316291305336290315002004002004002003003003005004003003002004002004002003003003005004003003";
s[29179]="256230245230305280281259244241268236313313283321316285319276344299279312002003002003002003002003002002002003002003002003002003002003002002002003";
s[29539]="288240243257293331306242274237297275313299327323319305318294351311315319001002002002002002002003002001002002002004003004003004003004004002004003";
s[29899]="288285296312314329359271338281283277304315340311341318324295326273294300003003002002002002002004002002002002004004004003003004003007004003003003";
s[30259]="333323305329332303353330369307298295268331316296322310299295320251321303004007004005004006005010007006004006002003002002002002002005003003002003";
s[30619]="318337318305285257312354346366329331287341322292315316295306308313310308003004003004003004003004006003003007002002002002002002002002003002002004";
s[30979]="298298298307256267271325351401349324295319308303319309279326290304295291002003002003002002003003003003002006002003002003002002003003003003002006";
s[31339]="321292271289242290260302361358303339292310285308319305294306318301320325004003002002002003002003003006002003004003002002002002002003003006002003";
s[31699]="256291262278261281258274303308285331300337295298331300327321324303315328002002002002002002003002005005002004002002002002002002003002005005002004";
s[32059]="237272267267268264253268243279268294293315276307316286328312325295287302002002002003002004003003003004002005002002002003002004003003003004002005";
s[32419]="257262277278273262261277264266247274287294276312323301317293324276318307002002002003002005004003002004002004002002002003002005003003002004002004";
s[32779]="223279254266287261254268247244274257293316318284300292330309296268291307002002002003002004002002002003002003002002002003002004002002002003002003";
s[33139]="259268274251278269261256237277275256305321309276305290318319284266292291002003002003002003002003002003002002002003002003002004002003002003002002";
s[33499]="273271270277281267279251282307257268301321299290299307278304286281300296002002002002002002002003002002002002002002002002002002002003002002002002";
s[33859]="294254282276270264262249272249266254309301321297313292328302276289307299002002002002002002003002002002002002002002002002002002003002002002002002";
s[34219]="273250256282267273279259258262264234301311312300316275288309289303302294002002002002001002002002002002002002001002002002001002002002002002002002";
s[34579]="250264318282304274278288268252279250312320296316315309314332322301307300001002002002001002001002002002001002001002001002001002001002002002001002";
s[34939]="279284270315279285318295288264320272304323315322310301310305316312313298002002002002002002002002002002002002001002002002002002002002002002002002";
s[35299]="281315310311290337283382300283327275306307315319315315286338336276301301002002002002002002002002002002002002002002002002002002002002002002002002";
s[35659]="294272279236286301280282308271276256294293307306320295308320304292310298002001002002002002002002002002002002002002002002002002002002002002002002";
s[36019]="280249316261260275258290280254285303296283302303305268316323297294304288001001001002002002002002002002002001002001002002002002002002002002002001";
s[36379]="286253261278295255254266275234254275310300313296311313315321320299301291001002001002002002002002002002002002002002001002002002002002002002002002";
s[36739]="319280284276314322315296318268311277305257315284296311291297312312300288002003002002002002003004003002003002002003002002002002003004003002003002";
s[37099]="324250289287288317316303304302312282295264296289311312312312306341310273003004002002002002002006003003002002003004002002002002002006003003002002";
s[37459]="316275299299309293278315296305296292284290283296295318280282274316303276003004002002002002002003002003003002003004002002002002002003003003003002";
s[37819]="324286305302310299287311310294296303292307290300298303254276287292278299002003002002002002002003003002002002002003002002002002002003003002002002";
s[38179]="306291308290307311297274324285328305311319294294313301320292305300299289002002002002002003003003002002002002002002002002002003003003002002002002";
s[38539]="322302306320317303309284297294321320304308314292319299332305309311296300002002002002002002003003002002001002002002002002002002003003002002001002";
s[38899]="317302313319304316313305269301319318310284295292288300309293297302297279003002002002002002003003002003002002002002002002002002002002002002002002";
s[39259]="318335297305305317313314303319289315294293284292288287308307286294302277002001002002002001002002001002001001002001001002002001002002002001001001";
s[39619]="302311302283313301304299284300305305300295295292301293306299300295285286002002001002002002002002002001002001002002002002002002002002002001002001";
s[39979]="315293306310331315311315311300289320306278305278302302302294299295292289002002002002001002002002002002002001001001002002001002002002002002002001";
s[40339]="313312313337318321310308333319320316304302287297300305299307303297305303002002002002002002002002002002002002002002001001002002001002002002002002";
s[40699]="303309295316318317311306300307313298305300311302314295303299292288289293002001001002001002002002002001001001002001001002002002002002002002001001";
s[41059]="273298306309306310295302324319303280284295290305295299324289310302298283002002002002001002002002002002002002002002002002001002002002002002002002";
s[41419]="275297291309309296318302307300302294269286283292295293296298316283283274002002002002002002002002002002002002002002002002002001002002002002002002";
s[41779]="321291314295335317290306283323299309296285304292293280296313310307292274002002002002002001002002002002002002002002002002002002002002002002002002";
s[42139]="304283304307315305304298331314289280294294300295306282297308310298288289003002002002002002002002002002002002003002002002002002002002002002002002";
s[42499]="308299300317302295320314307291272303297299294283305286309283298273283295002002002002002002002002002002002002002002002003002002002002002002002002";
s[42859]="291300311329324302332326320296282305303291293275296304309292312280279282002002002002002002002002002002002002002002002002002002002002002002002003";
s[43219]="297296310309318288329313303322286301291301285266304299304296288285286287002002002002002002002002002002002003002002001002001002002002002002002003";
s[43579]="313321314292308325293312320324301290307305314300302302315298296289281277003002002002002002002003002003002002002002002002002001002002002002002002";
s[43939]="306319312317307313294297314310305287292295296285304294300285290297285279002002002002002002002002002002002002002002002002002002002002002002002002";
s[44299]="289299286299296317309303304310287291282289278294290296287269289287294283002002002002002002002002002002002002002002002002002002002002002002002002";
s[44659]="285318314312314284312301296304310324308285296300285298291292304287289289002002001001001002002002002002001002002002001001002002002001002002001002";
s[45019]="326320308330315299303318312313296306322300283298308296287296305306294301002002002002002002001002002002001002002002002002001002001002001002002002";
s[45379]="307302303307300292321314309288326286325303290292299299297293286303286311002002002002001002002002002002002002002002002002002002002002002002002002";
s[45739]="313302304306303307293315303297309292307319295306292291308300304313298294002002002002001002002002001002002003002002002002002002002002001002002003";
s[46099]="320304306288304299294288281285306299306305281289292303301286289316304276002002001002001002002002002002001002002002001002001002002002002002001002";
s[46459]="310292316303295304322287304310299281311301288291292306297285284291281286002002002002002002002002002002001002002002002002002002002002002002001002";
s[46819]="319313318326306310326296332324300299303292301296291328311314299308309297002002002002002002002003002002002002002002002002002002002002002002001002";
s[47179]="295287321326299291322308310318328309296300294322305290295300289293303303002002001002002002002002002002002002002002001002002002002002002002002002";
s[47539]="282250294317277284293321277313267278286291275280293274287272293288300288002003002002002002002004003002002002002003002002002002002004003002002002";
s[47899]="286269304335277318281360279330231266293291297285303308281307299293316300004007002006005004003007006004004005004007002006005004003007006004004005";
s[48619]="268293293338287327278346271315290279302287298331331324337330328313337313009010008010007006004009010009009010012013011013010008006013013013012013";
s[48979]="290296303299268313285332206299346280265283312309335303324329305309338283010010010010008007007010010010010010010010010010008007007010010010010010";
s[53659]="334334334334274334298332342334334334327327327327300327326343319327327327034034034034033034010008012034034034027027027027027027008006011027027027";
s[54019]="325325325325263325287327331325325325316316316316288316311331313316316316025025025025025025017018020025025025016016016016016016011011013016016016";
s[54379]="323323323323260323279322326323323323313313313313285313295328315313313313023023023023023023022023023023023023013013013013013013013013013013013013";
s[54739]="322323322322264322322326317322322322313302313313291313313302345313313313022022022022022022022022022022022022013013013013013013013013013013013013";
s[55099]="320320320320320320320320320320320320312300312312312312312312312312312312020018020020020020020020020020020020012011012012012012012012012012012012";
s[55459]="318319318320318318318318318318318318312300312317312312312312312312312312018013018018018018018018018018018018012008012011012012012012012012012012";
s[55819]="317318317318317317317317317317317317316305316336316316316316316316316316017013017015017017017017017017017017016012016014016016016016016016016016";
s[56179]="317318317316317317317317317317317317322310322348322322322322322322322322017016017009017017017017017017017017022021022012022022022022022022022022";
s[56539]="315316315315315315315315315315315315318306318330318318318318318318318318015015015007015015015015015015015015018018018009018018018018018018018018";
s[56899]="314314314315314314314314314314314314312312312310312312312312312312312312014014014011014014014014014014014014012012012010012012012012012012012012";
s[57259]="313313313315313313313313313313313313309309309307309309309309309309309309013013013013013013013013013013013013010010010009010010010010010010010010";
s[57619]="312312312312312312312312312312312312307307307307307307307307307307307307012012012012012012012012012012012012010010010010010010010010010010010010";
s[57979]="312312312312312312312312312312312312305305305305305305305305305305305305012012012012012012012012012012012012010010010010010010010010010010010010";
s[58339]="311311311311311311311311311311311311304304304304304304304304304304304304011011011011011011011011011011011011010010010010010010010010010010010010";
s[58699]="311311311311311311311311311311311311304304304304304304304304304304304304011011011011011011011011011011011011010010010010010010010010010010010010";
s[59059]="311311311311311311311311311311311311304304304304304304304304304304304304011011011011011011011011011011011011010010010010010010010010010010010010";
s[59419]="311311311311311311311311311311311311304304304304304304304304304304304304011011011011011011011011011011011011010010010010010010010010010010010010";
s[59779]="311311311311311311311311311311311311304304304304304304304304304304304304011011011011011011011011011011011011010010010010010010010010010010010010";
s[60139]="310310310310310310310310310310310310304304304304304304304304304304304304010010010010010010010010010010010010010010010010010010010010010010010010";
s[20]="315315315315315315315315315315315315304304304304304304304304304304304304007007007007007007007007007007007007005005005005005005005005005005005005";
s[380]="315315315315315315315315315315315315303303303303303303303303303303303303007007007007007007007007007007007007005005005005005005005005005005005005";
s[740]="316316316316316316316316316316316316303303303303303303303303303303303303008008008008008008008008008008008008005005005005005005005005005005005005";
s[1100]="317317317317317317317317317317317317303303303303303303303303303303303303008008008008008008008008008008008008005005005005005005005005005005005005";
s[1460]="316316316316316316316316316316316316303303303303303303303303303303303303008008008008008008008008008008008008005005005005005005005005005005005005";
s[1820]="317317317317317317317317317317317317303303303303303303303303303303303303008008008008008008008008008008008008005005005005005005005005005005005005";
s[2180]="319319319319319319319319319319319319302302302302302302302302302302302302009009009009009009009009009009009009005005005005005005005005005005005005";
s[2540]="319319319319319319319319319319319319301301301301301301301301301301301301009009009009009009009009009009009009005005005005005005005005005005005005";
s[2900]="320320320320320320320320320320320320301301301301301301301301301301301301010010010010010010010010010010010010005005005005005005005005005005005005";
s[3260]="320320320320320320320320320320320320301301301301301301301301301301301301010010010010010010010010010010010010005005005005005005005005005005005005";
s[3620]="319319319319319319319319319319319319301301301301301301301301301301301301009009009009009009009009009009009009005005005005005005005005005005005005";
s[3980]="319319319319319319319319319319319319302302302302302302302302302302302302009009009009009009009009009009009009005005005005005005005005005005005005";
s[4340]="318318318318318318318318318318318318304304304304304304304304304304304304009009009009009009009009009009009009005005005005005005005005005005005005";
s[4700]="316316316316316316316316316316316316304304304304304304304304304304304304008008008008008008008008008008008008005005005005005005005005005005005005";
s[5060]="315315315315315315315315315315315315306306306306306306306306306306306306007007007007007007007007007007007007005005005005005005005005005005005005";
s[5420]="315304315315315315315315315315315315310379310310310310310310310310310310007007007007007007007007007007007007005005005005005005005005005005005005";
s[5780]="315303315315315315315315315315315315312382312312312312312312312312312312007007007007007007007007007007007007006006006006006006006006006006006006";
s[6140]="314303314314314314314314314314314314314383314314314314314314314314314314007007007007007007007007007007007007007007007007007007007007007007007007";
s[6500]="314303314314314314314314314314314314314383314314314314314314314314314314007007007007007007007007007007007007007007007007007007007007007007007007";
s[6860]="313302313313313313313313313313313313312382312312312312312312312312312312006006006006006006006006006006006006006006006006006006006006006006006006";
s[7220]="313302313313313313313313313313313313311380311311311311311311311311311311006006006006006006006006006006006006005005005005005005005005005005005005";
s[7580]="313313313313313313313313313313313313309309309309309309309309309309309309006006006006006006006006006006006006005005005005005005005005005005005005";
s[7940]="312312312312312312312312312312312312306306306306306306306306306306306306006006006006006006006006006006006006005005005005005005005005005005005005";
s[8300]="311311277311311311311311311305311311303303305303303303303303303296303303005005005005005005005005005005005005005005005005005005005005005005005005";
s[8660]="309309275309309309309309309303309309301301302301301301301301301294301301005005005005005005005005005004005005005005005005005005005005005004005005";
s[9020]="306306266367306306306306306299287306298298292302298298298298309291299298005005004005005005005005005002005005005005004005005005005005005002005005";
s[9380]="256306271329306259306306324305287306321297291310297314297297294293298297005005003004005005005005004002004005005005003004005005005005004002004005";
s[9740]="260312274364312266312319327322294304321297280299297314297291304301319294006006003003006006006006003004004006005005002002005005005005002003003005";
s[10100]="301322295371298275322329353344303313318297294276312314297291305308322293011011004003011011011010004005005010005005001001005005005004002002002004";
s[10460]="285315302342295272319333367347301306319343302272317318302298301324349297018019004007018019019010015005010016009010002003009010010005008003005008";
s[10820]="276312290316277260306313343335289297315337301292296323306299301331366306008009003007008010010004009006006009008009003007008010010004009006006009";
s[11180]="275309285307269253299313338328282289296329297305285318301293289322376301005006004008008010010004009009009009005006004008008010010004009009009009";
s[11540]="267319311304277308289325349320290303287306253287259288252281273306363294004004004009007010010003007009010008004004004009007010010003007009010008";
s[11900]="269333334297288319315316372309319321296295267284246281271273260298281293014007005019010019019015010014019017007003002009005010009007005007010009";
s[12260]="274322314283304322306295359271304353319306314305268294285283244315296323007004004009008010008009004003010009007004004009008010008009004003010009";
s[12620]="286328296274304308301282335253304362325312315285290301304291240325317334004007004008009008004009003004009009004007005008009008005009004004009009";
s[12980]="274329290267321296304304317273292374317312314297305292310275261323317339005005006006008004005005008009004008005005006006008005005005008009004008";
s[13340]="275336289282322280314302311240300369320325323308297302307274287330312330007005003003005003008003009010003004007005003003005003008003009010003004";
s[13700]="290319285315315264320274297340305322317322295332290321303275314306306318009006002002004005009003009010004003009006002002004005009003009010004003";
s[14060]="297303318327292260331260290325301285303308264324303325287297305295296318009007003003005005009003009009003007009007003003005005009003009009003007";
s[14420]="287283327311287269306271282328302298303298281289322315298326311299278328008003002007005003010003009006004007008003002007005003010003009006004008";
s[14780]="283273325302306265299303285329303312303298333278312300304334314305272329007002003005003004009003007003003004007002003005003004009003007003003004";
s[15140]="285267328301330259297307281313292312300293350295291294313324318311293324005004003002002002008004007006003003005004003002003002008004007006003003";
s[15500]="273252308307327273320276285285289304294284312308275296315316313318316304005005002003003002005006009006005003005005002003003002005006009006005003";
s[15860]="272280307318323311336275292249312303293284304314281306317308314308325288008006003003004002003005009006004003008006003003004002003005009007004003";
s[16220]="285299297318314330327299295218336303298286307321304318318307323294305278009003002003004002004004008006003002009003002002004002004004008006003002";
s[16580]="264265292298316329299332280205335281288289303328320306312308333299288288009002002002004002008006003007005002009002002002004002008006003006005002";
s[16940]="262255298283331324294348279237306247275303303317320280299303326298304293007004002002006003008003002009008002007004002002006003008003002009008002";
s[17300]="247287307297324337294321307263287278267306302308306316292319316297316266004004005004009003008003005007007005004004005004009003008003005007007005";
s[17660]="216300300284326327309284312280272309285289288306290310279309332298320221003005005003009003006005006005004004002005005003009003006005006006004004";
s[18020]="222331308281340314309294324309277332306289278314287308280279360301322237004007005003008003002004004003003002004007005003008003002004004004003002";
s[18380]="263344328281362318323297310312276323304291283316287330295278335303310285008008003005004005003004004004006003008008003005004005003004004004006003";
s[18740]="277318307257325306313258307253243246295289283302314327311286320286295298009008002002002006007005003004005004009008002002002006007005002004005004";
s[19100]="311295281260283303301274300264237225286303279297323313321285311267277295006009003002004006008004005004003004006009003002004006008004005004003004";
s[19460]="326289300258283326315307299303257280288324297285301296318280301269263295007008002002005003008003006004005003007008002002005003008003006004005003";
s[19820]="317287308250297312316303280289246298299348317285304285318274302288259312009004003003006002008004005006004006009004003003006002008004005006004006";
s[20180]="305291291277316297330298294258251307310331298293320293321286304305271315007004003004005003007004004005004009007004003004005003007003004005004009";
s[20540]="315295299269343290340293327247286311308302274295335304323317298314295323003004002002002002003003002004005006003004002002002002003003002004004006";
s[20900]="323290280266327266317274325239301302295291285293335310313328299309298326004003004002003004004002005005006004004003004002003004004002005005006004";
s[21260]="305285283270308248289288302260297290281284296301317297307303294296294315004003003002003003004002006002005006004003003002003003004002006002005006";
s[21620]="289288279292317283290317298329286285273280285295281291314302294294288286002002002002002002003002003002002004002002002002002002003002003002002004";
s[21980]="278307284272295278282316305302287281257286288300295299300309289283289279002003002002002002002003002002002002002003002002002002002003002002002002";
s[22340]="262316290288308280254297264290300257275286302297295283312284289304309285002003001002003002002002002004002002002003001002003002002002002004002002";
s[22700]="275283283291308286273281249266294276292276302290277301286277276313299293002002002002003002002002002004002002