    -1081 1                                                         
    -1079 46                                                        
    -1077 1080                                                      
    -1075 17249                                                     
    -1073 210748                                                    
    -1071 2100337                                                   
    -1069 17779207                                                  
    -1067 131436629                                                 
    -1065 865982661                                                 
   -1063 5164024608                                                
   -1061 28210551124                                               
   -1059 142564402050                                              
   -1057 671834963239                                              
   -1055 2972133119783                                             
   -1053 12413240052842                                            
   -1051 49183360339945                                            
   -1049 185647433835908                                           
   -1047 670019931232182                                           
   -1045 2319603230895916                                          
   -1043 7725140692214645                                          
   -1041 24812501438635050                                         
   -1039 77036441624998835                                         
   -1037 231672802924828196                                        
   -1035 676104332189192702                                        
   -1033 1917983855471806893                                       
   -1031 5297083571104139836                                       
   -1029 14262661957913855613                                      
   -1027 37488429057236362567                                      
   -1025 96303748249817652951                                      
   -1023 242055575271709667685                                     
   -1021 595873427774705412234                                     
   -1019 1438033827919728090569                                    
   -1017 3405184660008725105883                                    
   -1015 7918136963594604049492                                    
   -1013 18094509371143844497306                                   
   -1011 40665048381446774617667                                   
   -1009 89936524797440137471153                                   
   -1007 195867779286203794151150                                  
   -1005 420298035929930796422267                                  
   -1003 889118234515511221822209                                  
   -1001 1855222315695705350668329                                 
   -999  3820150027530586941462049                                 
   -997  7766312147424767164567821                                 
   -995  15595175628019949663852073                                
   -993  30944797055975238801699460                                
   -991  60698575798661850714191870                                
   -989  117740448395993736069181740                               
   -987  225935199058198291980490522                               
   -985  429042447581671795517405495                               
   -983  806519431387299937346207433                               
   -981  1501277776963559771846704983                              
   -979  2768000528374423788965496002                              
   -977  5056518653002291484718783360                              
   -975  9154473732474568241740454067                              
   -973  16429424466504656969730642204                             
   -971  29236445784769017109392532153                             
   -969  51599035754100174423325833459                             
   -967  90338034778260255332690729244                             
   -965  156929633497793244274681269095                            
   -963  270541550004218204607286257252                            
   -961  462960038759429348942711733343                            
   -959  786531248532396607959557678868                            
   -957  1326876820507157521584212967340                           
   -955  2223123235842536215265839373575                           
   -953  3699883379058898225100542964258                           
   -951  6117508989907749928442913916807                           
   -949  10050581522512758059573556999945                          
   -947  16409796311268111337627918061290                          
   -945  26630154817708188854253361557615                          
   -943  42959926200368175822897646241200                          
   -941  68901931139474195378768373376435                          
   -939  109883872628590524156061273554141                         
   -937  174271326502820117597666163038001                         
   -935  274890800311695776857775077961899                         
   -933  431308350814011646863527525804374                         
   -931  673222056294391645723207045738148                         
   -929  1045488873391879061812572400012432                        
   -927  1615538690835787344821591082230552                        
   -925  2484259524802724804825643677684291                        
   -923  3801907839577814445872295436278800                        
   -921  5791262411081981693809710872878998                        
   -919  8781175539454414770237951485037324                        
   -917  13254986983833825104343801546552800                       
   -915  19920097806824399537051561072215942                       
   -913  29807549897692693654204504113083350                       
   -911  44413989378321201341922317495560613                       
   -909  65903270074251487474380143193853718                       
   -907  97391664834482550490835202165959665                       
   -905  143349854069647686913560041366803432                      
   -903  210167432122192444026107983390148264                      
   -901  306942788024222283988012687480732234                      
   -899  446584442293271269401733861917405631                      
   -897  647341331904417001491961916218196140                      
   -895  934921878226498482544055961984446849                      
   -893  1345418570112329816592069580938476203                     
   -891  1929331009629998698462276516810754769                     
   -889  2757082145175636163289355152377806428                     
   -887  3926557917271829235394901244575706577                     
   -885  5573380402768946082706808526249277956                     
  -883  7884862586429635013564739839409393424                     
  -881  11118907028824688933003050929087183164                    
  -879  15629524087586995115657260762005281559                    
  -877  21901187824924471081005077673128145147                    
  -875  30594957655198859886500302520659391250                    
  -873  42610220329594000363512482737414045074                    
  -871  59167112907097507307423724617251963441                    
  -869  81916253135887487640059062348427686635                    
  -867  113084431225621894804103512111703295264                   
  -865  155667535862539963430868540637587299746                   
  -863  213685361511131757930553721317775233892                   
  -861  292517280713270670600404507735824510949                   
  -859  399343325278673744242690713252631444296                   
  -857  543722332138993305434383760182612948373                   
  -855  738347884854692047971454518988312836826                   
  -853  1000034335487566440508371092174862540728                  
  -851  1350999867078921862458064832655289998668                  
  -849  1820532155834515656546481474092640325470                  
  -847  2447145710839275197420646821746615450031                  
  -845  3281369644027220936814951111984649395254                  
  -843  4389341984802286522924959033021959835210                  
  -841  5857433593107312788528639221990716675923                  
  -839  7798183573277264383135111255937878917070                  
  -837  10357901717315316154365622828303879927584                 
  -835  13726385432894115394819316073859304355971                 
  -833  18149313155547213408071418426640120195391                 
  -831  23944018686783074923719336410222495995752                 
  -829  31519527686920467845819962512948459398729                 
  -827  41401956538673723133102801216292722095012                 
  -825  54266644538831108176369778511238391926098                 
  -823  70978724469035171750584160149468397450587                 
  -821  92644248097021154900028568018249358222981                 
  -819  120674489066447490839611611310539620011353                
  -817  156866666472426229673341989749687417750707                
  -815  203505092930465826711459790059465325880486                
  -813  263487680894921877509457150330527154986428                
  -811  340483876121728030784523118880229848973236                
  -809  439131470368819509447190378500809969350157                
  -807  565281428003299710511830622146643546806614                
  -805  726301904463641398740537894481214341941587                
  -803  931455111675889793690693466391997171425485                
  -801  1192363683698093232852632732670903105228220               
  -799  1523586818711269009920107474255917459881160               
  -797  1943330844047259419526050601446464929312305               
  -795  2474324115124076697525335761343540814202502               
  -793  3144892489611033774967985392043035666552110               
  -791  3990279218916610813943030915532639581581873               
  -789  5054262210948775706921873676610311192152104               
  -787  6391132524704520079252475656320273930770447               
  -785  8068110992305145858697854258164250947201965               
  -783  10168295419590377702515851164458742337126358              
  -781  12794249352084466401148262984080619162145015              
  -779  16072365447535431530199362560657492805830904              
  -777  20158162699072717437843370524404460769275092              
  -775  25242707839801258356009782514250599296108423              
  -773  31560388088051794702600903231667460942231296              
  -771  39398305961374009061083072857821416632818601              
  -769  49107618358265003752454939563919836974877974              
  -767  61117202828532902654060440489743085846668492              
  -765  75950105490538541448853421415503878683101691              
  -763  94243309218199089282839240252500032020040747              
  -761  116771459608172169738315777413364692719607841             
  -759  144475302268593862065861752965268742817988685             
  -757  178495720937253484116361184987843570756803172             
  -755  220214425055713586890722661203334805288035877             
  -753  271302521397297929534641397869528365519883463             
  -751  333778421423210535987137147053254896688985584             
  -749  410076789101820716743303502448026063923000420             
  -747  503130528563651926787185367769842595267283180             
  -745  616468153579955142239500954883163747279283682             
  -743  754329278763619849294206795088599903330147300             
  -741  921801433952658555593195317554861435443396728             
  -739  1124981937976311985752287665171175319373903351            
  -737  1371169186773525790752067034090684045253255099            
  -735  1669088425977389489343245554814767886005810984            
  -733  2029157903622295329206846752032940891908027253            
  -731  2463802250488870661881424161617728716022601478            
  -729  2987821031814763966228268356167817206025324194            
  -727  3618821675089540144067287040738068682395859556            
  -725  4377727427511832699691551353550696735841494186            
  -723  5289372659497557170484458878773293505433869399            
  -721  6383199736811159320280984803648331905988119807            
  -719  7694073866599209635647963870395901925566749701            
  -717  9263234819148257499238388950430086663913042795            
  -715  11139407279510671291007768789679990921497130972           
  -713  13380094838341121205084532485137033787382858641           
  -711  16053086342187138257902272936559981043417982531           
  -709  19238207549260298006535855239352243309161234872           
  -707  23029355843605901067361627096342517124473303746           
  -705  27536861222614958155028918196629135588997790974           
  -703  32890222972635618248772747608233678566185001417           
  -701  39241278477223039630422954816794404302720715291           
  -699  46767868565010402201327499990517083027054987238           
  -697  55678072813566455021394945788150787318707357747           
  -695  66215098408953534021861105249127019261565948555           
  -693  78662917659057485449104164326037442117778623861           
  -691  93352762228560945072146713799324855922765667918           
  -689  110670596777986846815586307185725236331627273729          
  -687  131065711140353115156545881099091985533255312483          
  -685  155060588668686581764979585362560537658339853812          
  -683  183262229170088039013674932034391917724477352125          
  -681  216375128165498174845352045913154199234076096343          
  -679  255216140363374298599396651572573793440679543448          
  -677  300731484523389845308044579283750936197200284870          
  -675  354016179657414081429952124936379529137488640176          
  -673  416336239147671359909253826678739662239778369564          
  -671  489153990271100006714019933554619706571041725804          
  -669  574156932259315618963230466339207045750699775398          
  -667  673290596893098352080944538092572765226621733609          
  -665  788795932273406607335166603164568587881067741731          
  -663  923251793422291547756192225392502160994695678252          
  -661  1079623193395691989250565146134113293291583269645         
  -659  1261316046343268981641098521055762672952318668003         
  -657  1472239220198349723384156857947897633009288531516         
  -655  1716874812261326186978778992856817963252648216141         
  -653  2000357666762526314720017656009374958561551805685         
  -651  2328565270543247579120575073766166986779902768900         
  -649  2708219292346923534827502445121182003143475470424         
  -647  3147000174025597887744215089071585356636199671275         
  -645  3653676339493987763131534082308880093950258075289         
  -643  4238249760859298321957658594099385713316396905035         
  -641  4912119812281848496744427049683569993970616936509         
  -639  5688267552355839714452468244213508528427985251797         
  -637  6581462806838705912978367954169598131167565485013         
  -635  7608496677227216173971124585317075047577259430191         
  -633  8788442378940444943449316330551237421968262987101         
  -631  10142947617828930267958860192534806983043159319023        
  -629  11696562047642200466278833875020697307105386002486        
  -627  13477103716369152188662552478851358889846739132283        
  -625  15516068808600900947467443948150604892137689148229        
  -623  17849089427013036047074192805449691254907482835830        
  -621  20516444631667414065319929960953296964582502340575        
  -619  23563630474229320067408142293462486455024473231446        
  -617  27041995328722023482436435892048948626478140004366        
  -615  31009447434645380968661605362463353232368980194423        
  -613  35531242235934470289874661727224140629486943339506        
  -611  40680857824321226868382558682350221742676781879367        
  -609  46540967582414455785043780051473867265692605766164        
  -607  53204519974701863984494398795721212933471607455308        
  -605  60775936358422634683656726481428660343217898320138        
  -603  69372438685838745783570666765232445287042674056873        
  -601  79125520050090089513556121499920617264464892699556        
  -599  90182572194065181707446652590557418701978888732206        
  -597  102708685361344378273865596724089538634465087777702       
  -595  116888637226345125706295222138462809511236889355391       
  -593  132929089103672376659172362691090711181025253987899       
  -591  151061009210992741714481591725969260579930144104861       
  -589  171542344452438185461411820351458042575253900280999       
  -587  194660964007823756468795336625505443033468391545252       
  -585  220737899964342506685889120766144109317973538267169       
  -583  250130912319674544099412007930276891777974074623320       
  -581  283238407926693867533743661900725868007418744694686       
  -579  320503745348530965847241798761468166046369345033392       
  -577  362419960157275059088222769726863948356926966770419       
  -575  409534947948960659237814676252299351607850870810765       
  -573  462457145270809487060965717644149060595001862629501       
  -571  521861751773354110549874491516789043549127622330012       
  -569  588497540219632952759490751834452768116909067502992       
  -567  663194304515892113999032721155551398141912405819401       
  -565  746870999683104922658709756839052805495469466743284       
  -563  840544631676218871364766985235079037029370972657763       
  -561  945339959188572151778489896478364090597456226200229       
  -559  1062500074062682817695260783102862904079291584751314      
  -557  1193397931675944284786456645527622796620396023174835      
  -555  1339548907691009540979672911525880420108143251616443      
  -553  1502624462866123045592061291002154442615292001928199      
  -551  1684467003220586694638954582810759089421438187213960      
  -549  1887106028755006878439338277218145260580723596679989      
  -547  2112775670144847762667164283460543443597051722286208      
  -545  2363933719368734922567457593249963450628121005477484      
  -543  2643282267109208690787504070553113894997046214292792      
  -541  2953790066982113031967402875541618807552595504578345      
  -539  3298716754219940802059527132479806319173134941038068      
  -537  3681639054362097264834145785400292188426545769814921      
  -535  4106479125798400569963228824235194223102053594833270      
  -533  4577535188677680123141211447813562301957220653242747      
  -531  5099514601736692742669488002391556171651701929788284      
  -529  5677569558030442137265855276848658745944973777157263      
  -527  6317335580356999744983243848683629623516120008106197      
  -525  7024973007370561333121040685341721885186346515835833      
  -523  7807211671966929315421752914927300791037779933947914      
  -521  8671398984505675873214411808320523079061319972049327      
  -519  9625551644801174078433832284359077492979277627851136      
  -517  10678411218567075260676025549402250855457681656317178     
  -515  11839503826130450628143487605912660154947493777293196     
  -513  13119204203735550642293001830689459327193978366303805     
  -511  14528804410623726856514700960702621935386479601742501     
  -509  16080587468294033462949966769828327829758986078628130     
  -507  17787906231904520716266951956803910185528161585564371     
  -505  19665267807650853860644311570446306331678599970108317     
  -503  21728423844137552295582890769909954507707352849129951     
  -501  23994467040215911370996752423488838010956100397349124     
  -499  26481934226476608414973159404696854715667994101730138     
  -497  29210916392526013103301522771593582955858319078912648     
  -495  32203176047311916162596806405769536302752338951904306     
  -493  35482272315061891567899944212151050664884396438738677     
  -491  39073694184817333788891177331758793438136741488881001     
  -489  43005002347046121090661144729766797111947800269625076     
  -487  47305980066350704660930106747693848043330544854868483     
  -485  52008793554806030321117434972170981160453962568203042     
  -483  57148162325908717372081744081845412947073310888766073     
  -481  62761540024436712987577439475871280582756210005967072     
  -479  68889306242644176580745554025337268848337133897783397     
  -477  75574969848082092187019413938364120561975690678289710     
  -475  82865384362868933213320928491385275687565226656761375     
  -473  90810975948360820890328431256944352497884967624439026     
  -471  99465984562805504013394237154971533774282895942711367     
  -469  108888718872622845716233378462316374791242970722766501    
  -467  119141825510345230502716223234370145309592904190401764    
  -465  130292573283878483110170084372235354858688292071597282    
  -463  142413152952506795161787360108024772027965609546087958    
  -461  155580993194858285869591628161276418714310258171429040    
  -459  169879093402760958023799149099390150932937049851390364    
  -457  185396373942437086445709209793488380856040984647351541    
  -455  202228044530688091480671587853055577539095838343986888    
  -453  220475991378487897693787075078695725183504663404596833    
  -451  240249183757602605494458596261295715540681493636791380    
  -449  261664100647355904762698535415163196091439291738368328    
  -447  284845178118327096876870554230483215297178941150927981    
  -445  309925278107462350464759711067079289382503422713662138    
  -443  337046179234657094589420250720519112106555042444949830    
  -441  366359090304182484785555130478810365622107064351548252    
  -439  398025187125233291780356264097827052150371428397699567    
  -437  432216173274217781116844516728147304425199210564206741    
  -435  469114865407039821127434497001630549913182188753498186    
  -433  508915803712385921152924319323283282812507755019435405    
  -431  551825888076770713861152248458526435685236757064998556    
  -429  598065040508658864516874483906576943471925366144133446    
  -427  647866894342215171194630781697462143213148115462738405    
  -425  701479510710984341243121109050647793703427000228392107    
  -423  759166122747915857904909396811669261089783002047768227    
  -421  821205907930478097547691624898639350167317434561932935    
  -419  887894788948003118973663723489817635320886815949789023    
  -417  959546263422726883193239833140952356750795233640765923    
  -415  1036492262766101316205919594418374627435399588545449357   
  -413  1119084040397722369321158022253634381722870994873221458   
  -411  1207693089495516243525174672119447010931339913763901803   
  -409  1302712090382535733396331509141052357379408803861132391   
  -407  1404555887587729986316742922792538171597764097785600597   
  -405  1513662496545262874508469347448204154441460206514393713   
  -403  1630494139819276879908778094164021234075485554230806771   
  -401  1755538312658351376982609456498929571640039176793644238   
  -399  1889308877596219222524360632861399896072250971810957829   
  -397  2032347187722529700974236842690574063767152036234699925   
  -395  2185223238149539582362420408200212456639529373818670386   
  -393  2348536845097553221347251252843313484360874026292270548   
  -391  2522918851913709658967877816636002999547218931084665004   
  -389  2709032361225339551086250807774717649447836974161003248   
  -387  2907573992310616030588685048565491625452518108820162904   
  -385  3119275162645649573426835720983975027352630461101164279   
  -383  3344903392458596534176405976976429961699785668063684938   
  -381  3585263630987854893841282119064482172039406944344627839   
  -379  3841199603003122239910736562700386473677940752008394693   
  -377  4113595174005127003689215249729463285089001798270362845   
  -375  4403375732372375946615687882383783301824512930058069519   
  -373  4711509586571475606430994480803997035601349819985756447   
  -371  5039009375391695829735568348301043104234791655031079112   
  -369  5386933489004689463314123856936916071688396214986642155   
  -367  5756387498486931144875824030790143124030246274030006830   
  -365  6148525591275785471018892988530493742989909919204025240   
  -363  6564552009860484841975355975204822009247554691756061169   
  -361  7005722490837043301945864561556477939099980174671387268   
  -359  7473345701281637454943741253868440633390338418694345876   
  -357  7968784669220661448640874613819326289906370454925571276   
  -355  8493458204797952284605609075086614125100625649206222049   
  -353  9048842308561056340462059601799790312325878068942205435   
  -351  9636471563109369686339437987394009162631521268933212235   
  -349  10257940504168064722756478047663036296976647673071984230  
  -347  10914904966973474146162771184559909038186566887549017432  
  -345  11609083403678629158336629202629473370289268727948478224  
  -343  12342258167312559044446537321878629308680806170966946076  
  -341  13116276757654397805747213832560745417274438343631209566  
  -339  13933053024213980751817337027500376400958175946289004631  
  -337  14794568321345145301884673657720789333381079283885179649  
  -335  15702872610357095100367829503554577875772025053985813044  
  -333  16660085503333686816007156281318855758869756173061392420  
  -331  17668397243221117510767417247583433020501519352262817654  
  -329  18730069614602009295078953762968755012571556619755406932  
  -327  19847436779439106515454813890096827599514174044180539752  
  -325  21022906031945533603015396156791103458324785285934192837  
  -323  22258958466621636650526779012035070231582365455524653899  
  -321  23558149553391687154403392998237393684832265398118291988  
  -319  24923109613678008660732987177700930681915621565659988486  
  -317  26356544191166248231054397124801164697109713885059554580  
  -315  27861234310944409224838007381661604061087656918839665633  
  -313  29440036620640744009182147895800024208455042663874919701  
  -311  31095883407142525443455346883089264911633839860938782113  
  -309  32831782482449918134258956029155645970833225803329593239  
  -307  34650816932207488101713262204961886763765949898238282651  
  -305  36556144720461142517222404746578709744225371175104971816  
  -303  38550998144211282107597204641543166468217400275749973873  
  -301  40638683131374459159461666303928232048226205310667303008  
  -299  42822578375826620429805454166708619439330857198687784797  
  -297  45106134303281804559916704532292971512599433913928600026  
  -295  47492871861861653001473364911800549383978389289509377131  
  -293  49986381131333940518314362205271959591515913623540108187  
  -291  52590319745143153845312218629708123207466011651313892713  
  -289  55308411119523518140317237988962062503708697183359729341  
  -287  58144442484175314738089010951072757077811634176946746574  
  -285  61102262709199321866174369808660226884734328889284726584  
  -283  64185779923222157051629549814522470738389455029415072410  
  -281  67398958917907559806870879456810187880036584549857974202  
  -279  70745818334335515059831159701482158502083966283521694423  
  -277  74230427627042802479433422387027592535259973020425069090  
  -275  77856903801855213015381918941968111581494083072278321587  
  -273  81629407924003374621036203160321427113033968948243831134  
  -271  85552141393400868177515209164552778937849253847059892179  
  -269  89629341984375003681253430089204629261355422446126515491  
  -267  93865279647577092014688172207768317081446706578568708514  
  -265  98264252072260027086656725763045565830636460273673330052  
  -263  102830580007596133959943184286332802125052407763662275487 
  -261  107568602342217094719287374741201828800532716397042130405 
  -259  112482670941689793896037845385005590266958868159975297404 
  -257  117577145244196490738027273552123704121390349509700414221 
  -255  122856386615264089321400775904101926743396991278004758148 
  -253  128324752462984602419332248020980003578488172323567485646 
  -251  133986590115786253435680450615522257431607853432046027759 
  -249  139846230465450993631744280519391230164132448559662629395 
  -247  145907981378728389026554197778214205671631514109075098669 
  -245  152176120881566611342942205130118623367826966675676404331 
  -243  158654890120667308357575680891308937195408632575695750380 
  -241  165348486107770989747651826381341317698073010906807760529 
  -239  172261054252791705834471246069612788395409832974930476233 
  -237  179396680692642583295544605304047871034870343324819129368 
  -235  186759384423325485039386704624213946713139682952657915729 
  -233  194353109243596861162657438863204109171004021565964157948 
  -231  202181715519265846665526049560918327280907002230714110685 
  -229  210248971777927847746830160482838335395780045650020691889 
  -227  218558546144685170425202649704463055724514588709809257001 
  -225  227113997630153535897911136137611421467026861703701561804 
  -223  235918767282797378970808177036041090220643252447084481351 
  -221  244976169218375356551567977468638833307547978991401183164 
  -219  254289381540008160878575449586556499812706159746186189816 
  -217  263861437163101142198571204235663569352278831096509832230 
  -215  273695214560061957055054394984556734305800361561708775874 
  -213  283793428440445991003864490023467847870425981353932367834 
  -211  294158620382837146391806417013931874268179639504536227905 
  -209  304793149435426200705192172492499849449984768660029960847 
  -207  315699182702880776827999636489077801623843858745008229467 
  -205  326878685937707463683642488660728361962579967292112526379 
  -203  338333414154885225629040282444809951730347814446171921303 
  -201  350064902289097393150370698209996983819028796003604499664 
  -199  362074455914404706645038001800436962600037616817883631693 
  -197  374363142046681588749924678245332792612188757145463908556 
  -195  386931780049579586336102484870497797814327484496040530320 
  -193  399780932665183336310568435368140441212912706372642825713 
  -191  412910897190883112723799367615860979511141104409035417409 
  -189  426321696824301716788155566369655870575078074674493826740 
  -187  440013072198379963962387865707299832076149563900091608542 
  -185  453984473128942178070050524777894350805842097054738811844 
  -183  468235050597228893215026185150677626098710451625136661163 
  -181  482763648989996468340600374959505794580726650581819699229 
  -179  497568798619840731082108014962573144206610392132505243658 
  -177  512648708548402407009175138067435595130028709485373125539 
  -175  528001259735054411992124949735967407809395678386089887029 
  -173  543623998533553687309066628101622152368116328748061873410 
  -171  559514130558961889351568660834580472241176593750621615403 
  -169  575668514946898818782990400006329935555209449069472586461 
  -167  592083659026889066251436425039830271047807092898182844310 
  -165  608755713431195217246833419512489322052239562196344583106 
  -163  625680467660099533814248895338461629081223949790924079670 
  -161  642853346124099940800863511554170928271981909146926212156 
  -159  660269404682925208996741765800511879010730991602833692978 
  -157  677923327700648466740859847608633200133671249660870801558 
  -155  695809425635487809700048212041527724772103792545974553144 
  -153  713921633182128248566750286546925239650369322618909978154 
  -151  732253507983581181231761272616183936203187905592596004763 
  -149  750798229928716858933001244734995118829399525454509286827 
  -147  769548601050663010677845286027748021505706921897395198679 
  -145  788497046040260190056067179307527701426719518556029889567 
  -143  807635613387703024347108607248898333432812118254879841570 
  -141  826955977164378105813905566399696156060432628859086821370 
  -139  846449439455735713494796887837526844942671026636191400280 
  -137  866106933454806048755467280187274311491628696352690771270 
  -135  885919027224693578359060597441519362046471700433003917096 
  -133  905875928137057980986848602285914442636544877589725343581 
  -131  925967487992219865606765880473019283272584005765863161913 
  -129  946183208825116848459521681404100744827299216933600390586 
  -127  966512249399883906023726756922843695827876372059142880177 
  -125  986943432394344514006599927177659020363980961363633976505 
  -123  1007465252274179462678092709020506000832540504548312489499
  -121  1028065883854992099097512591783253182443655775219191099181
  -119  1048733191548915936716483553260594942231590713677274238361
  -117  1069454739290817089332470516395813318994334061378494771804
  -115  1090217801137533962390347166871378129807280827514504425704
  -113  1111009372531974327613262874981207637569212987693351897362
  -111  1131816182222259686434982309698232183164646411130757669793
  -109  1152624704824473162419090839693319042438176779066113207800
  -107  1173421174015934607141357092592897116659569352585881399246
  -105  1194191596344299783813614691213388915100554024589694463079
  -103  1214921765636164091203576839116728910189452029542990976967
  -101  1235597277987250032161500380853990460152986301440790073587
  -99   1256203547314676267981639128099363346671445109166752692620
  -97   1276725821450249394558003304390700248152727892313776427324
  -95   1297149198752192286495891403183878055053566444594660613272
  -93   1317458645211229717484846267091459328441793183623732964645
  -91   1337639012025497678274430308055515017090258747924461204792
  -89   1357675053617332022519049159524400131646556323158815124566
  -87   1377551446063629350161229401271789280126680225539422307879
  -85   1397252805910162875665858964199151540359356757025735336880
  -83   1416763709338982808917614332086865053022877577469070042082
  -81   1436068711656838765272265899354941827530561550706487913275
  -79   1455152367071435048220843464980191848342557531418842897375
  -77   1473999248721272292665728476563410384579128829637083971282
  -75   1492593968923844732117825872549584661554831708957431343358
  -73   1510921199606054891491323569802111313524869996441902983436
  -71   1528965692879880245636855052608100212967132345305616128885
  -69   1546712301725582550322819534025900400178662649858327526382
  -67   1564146000744093152851708880042401669442402359792378232118
  -65   1581251906939639394981139346440428834977979451763209375302
  -63   1598015300493200755924075848532898810098884983451878005924
  -61   1614421645487000915068462917500244596568440677135491711023
  -59   1630456610539955442179554077223550620933790712362569216353
  -57   1646106089313806069795178018308003129203971591360248921840
  -55   1661356220849582905566833491699393282641014090955264616352
  -53   1676193409694046646013767225388361419645822239420710280118
  -51   1690604345775874703022623958612032748613596397636940253035
  -49   1704576023991568691458999198632641296727882683723467942528
  -47   1718095763461376182711609947813951731512761365308637252337
  -45   1731151226415936925138919477246784805987974988603414961269
  -43   1743730436674882474424083846468551311333347645672836402561
  -41   1755821797679237655899750750203270451332705571149569773092
  -39   1767414110040191473213191879668500045903266603906061900139
  -37   1778496588567622645904517127584981970760319286892174009676
  -35   1789058878742679254065578297908742092232840040612808744878
  -33   1799091072599721035191079819362002763203056825640720653692
  -31   1808583723984034457775848377968386745832015707099618484536
  -29   1817527863152922232357445349981325119856585130885166519241
  -27   1825915010689047567781436479687536217367721162817731686803
  -25   1833737190696276110792454769986940515723534945154398330361
  -23   1840986943249701720147837254737374300982469669836764578230
  -21   1847657336073062359189397720458396691176944976888687479808
  -19   1853741975418345528575323616867195852697686822660365168456
  -17   1859235016124044649660830318183274920192230433384294449428
  -15   1864131170830254268443989324319844739799812007666428146755
  -13   1868425718330578287195614148554022442715913515117322956706
  -11   1872114511042666855214516728768852455073867078910089771365
  -9    1875193981581089088608063508543723528281068272811979851329
  -7    1877661148418185302441217865031419618264572219961441024372
  -5    1879513620620518638508076761493505706136818636324267941518
  -3    1880749601650556437854965772828495532272442806806859776068
  -1    1881367892225250904423740595809079479717822235179925784888
  1     1881367892225250904423740595809079479717822235179925784888
  3     1880749601650556437854965772828495532272442806806859776068
  5     1879513620620518638508076761493505706136818636324267941518
  7     1877661148418185302441217865031419618264572219961441024372
  9     1875193981581089088608063508543723528281068272811979851329
  11    1872114511042666855214516728768852455073867078910089771365
  13    1868425718330578287195614148554022442715913515117322956706
  15    1864131170830254268443989324319844739799812007666428146755
  17    1859235016124044649660830318183274920192230433384294449428
  19    1853741975418345528575323616867195852697686822660365168456
  21    1847657336073062359189397720458396691176944976888687479808
  23    1840986943249701720147837254737374300982469669836764578230
  25    1833737190696276110792454769986940515723534945154398330361
  27    1825915010689047567781436479687536217367721162817731686803
  29    1817527863152922232357445349981325119856585130885166519241
  31    1808583723984034457775848377968386745832015707099618484536
  33    1799091072599721035191079819362002763203056825640720653692
  35    1789058878742679254065578297908742092232840040612808744878
  37    1778496588567622645904517127584981970760319286892174009676
  39    1767414110040191473213191879668500045903266603906061900139
  41    1755821797679237655899750750203270451332705571149569773092
  43    1743730436674882474424083846468551311333347645672836402561
  45    1731151226415936925138919477246784805987974988603414961269
  47    1718095763461376182711609947813951731512761365308637252337
  49    1704576023991568691458999198632641296727882683723467942528
  51    1690604345775874703022623958612032748613596397636940253035
  53    1676193409694046646013767225388361419645822239420710280118
  55    1661356220849582905566833491699393282641014090955264616352
  57    1646106089313806069795178018308003129203971591360248921840
  59    1630456610539955442179554077223550620933790712362569216353
  61    1614421645487000915068462917500244596568440677135491711023
  63    1598015300493200755924075848532898810098884983451878005924
  65    1581251906939639394981139346440428834977979451763209375302
  67    1564146000744093152851708880042401669442402359792378232118
  69    1546712301725582550322819534025900400178662649858327526382
  71    1528965692879880245636855052608100212967132345305616128885
  73    1510921199606054891491323569802111313524869996441902983436
  75    1492593968923844732117825872549584661554831708957431343358
  77    1473999248721272292665728476563410384579128829637083971282
  79    1455152367071435048220843464980191848342557531418842897375
  81    1436068711656838765272265899354941827530561550706487913275
  83    1416763709338982808917614332086865053022877577469070042082
  85    1397252805910162875665858964199151540359356757025735336880
  87    1377551446063629350161229401271789280126680225539422307879
  89    1357675053617332022519049159524400131646556323158815124566
  91    1337639012025497678274430308055515017090258747924461204792
  93    1317458645211229717484846267091459328441793183623732964645
  95    1297149198752192286495891403183878055053566444594660613272
  97    1276725821450249394558003304390700248152727892313776427324
  99    1256203547314676267981639128099363346671445109166752692620
  101   1235597277987250032161500380853990460152986301440790073587
  103   1214921765636164091203576839116728910189452029542990976967
  105   1194191596344299783813614691213388915100554024589694463079
  107   1173421174015934607141357092592897116659569352585881399246
  109   1152624704824473162419090839693319042438176779066113207800
  111   1131816182222259686434982309698232183164646411130757669793
  113   1111009372531974327613262874981207637569212987693351897362
  115   1090217801137533962390347166871378129807280827514504425704
  117   1069454739290817089332470516395813318994334061378494771804
  119   1048733191548915936716483553260594942231590713677274238361
  121   1028065883854992099097512591783253182443655775219191099181
  123   1007465252274179462678092709020506000832540504548312489499
  125   986943432394344514006599927177659020363980961363633976505 
  127   966512249399883906023726756922843695827876372059142880177 
  129   946183208825116848459521681404100744827299216933600390586 
  131   925967487992219865606765880473019283272584005765863161913 
  133   905875928137057980986848602285914442636544877589725343581 
  135   885919027224693578359060597441519362046471700433003917096 
  137   866106933454806048755467280187274311491628696352690771270 
  139   846449439455735713494796887837526844942671026636191400280 
  141   826955977164378105813905566399696156060432628859086821370 
  143   807635613387703024347108607248898333432812118254879841570 
  145   788497046040260190056067179307527701426719518556029889567 
  147   769548601050663010677845286027748021505706921897395198679 
  149   750798229928716858933001244734995118829399525454509286827 
  151   732253507983581181231761272616183936203187905592596004763 
  153   713921633182128248566750286546925239650369322618909978154 
  155   695809425635487809700048212041527724772103792545974553144 
  157   677923327700648466740859847608633200133671249660870801558 
  159   660269404682925208996741765800511879010730991602833692978 
  161   642853346124099940800863511554170928271981909146926212156 
  163   625680467660099533814248895338461629081223949790924079670 
  165   608755713431195217246833419512489322052239562196344583106 
  167   592083659026889066251436425039830271047807092898182844310 
  169   575668514946898818782990400006329935555209449069472586461 
  171   559514130558961889351568660834580472241176593750621615403 
  173   543623998533553687309066628101622152368116328748061873410 
  175   528001259735054411992124949735967407809395678386089887029 
  177   512648708548402407009175138067435595130028709485373125539 
  179   497568798619840731082108014962573144206610392132505243658 
  181   482763648989996468340600374959505794580726650581819699229 
  183   468235050597228893215026185150677626098710451625136661163 
  185   453984473128942178070050524777894350805842097054738811844 
  187   440013072198379963962387865707299832076149563900091608542 
  189   426321696824301716788155566369655870575078074674493826740 
  191   412910897190883112723799367615860979511141104409035417409 
  193   399780932665183336310568435368140441212912706372642825713 
  195   386931780049579586336102484870497797814327484496040530320 
  197   374363142046681588749924678245332792612188757145463908556 
  199   362074455914404706645038001800436962600037616817883631693 
  201   350064902289097393150370698209996983819028796003604499664 
  203   338333414154885225629040282444809951730347814446171921303 
  205   326878685937707463683642488660728361962579967292112526379 
  207   315699182702880776827999636489077801623843858745008229467 
  209   304793149435426200705192172492499849449984768660029960847 
  211   294158620382837146391806417013931874268179639504536227905 
  213   283793428440445991003864490023467847870425981353932367834 
  215   273695214560061957055054394984556734305800361561708775874 
  217   263861437163101142198571204235663569352278831096509832230 
  219   254289381540008160878575449586556499812706159746186189816 
  221   244976169218375356551567977468638833307547978991401183164 
  223   235918767282797378970808177036041090220643252447084481351 
  225   227113997630153535897911136137611421467026861703701561804 
  227   218558546144685170425202649704463055724514588709809257001 
  229   210248971777927847746830160482838335395780045650020691889 
  231   202181715519265846665526049560918327280907002230714110685 
  233   194353109243596861162657438863204109171004021565964157948 
  235   186759384423325485039386704624213946713139682952657915729 
  237   179396680692642583295544605304047871034870343324819129368 
  239   172261054252791705834471246069612788395409832974930476233 
  241   165348486107770989747651826381341317698073010906807760529 
  243   158654890120667308357575680891308937195408632575695750380 
  245   152176120881566611342942205130118623367826966675676404331 
  247   145907981378728389026554197778214205671631514109075098669 
  249   139846230465450993631744280519391230164132448559662629395 
  251   133986590115786253435680450615522257431607853432046027759 
  253   128324752462984602419332248020980003578488172323567485646 
  255   122856386615264089321400775904101926743396991278004758148 
  257   117577145244196490738027273552123704121390349509700414221 
  259   112482670941689793896037845385005590266958868159975297404 
  261   107568602342217094719287374741201828800532716397042130405 
  263   102830580007596133959943184286332802125052407763662275487 
  265   98264252072260027086656725763045565830636460273673330052  
  267   93865279647577092014688172207768317081446706578568708514  
  269   89629341984375003681253430089204629261355422446126515491  
  271   85552141393400868177515209164552778937849253847059892179  
  273   81629407924003374621036203160321427113033968948243831134  
  275   77856903801855213015381918941968111581494083072278321587  
  277   74230427627042802479433422387027592535259973020425069090  
  279   70745818334335515059831159701482158502083966283521694423  
  281   67398958917907559806870879456810187880036584549857974202  
  283   64185779923222157051629549814522470738389455029415072410  
  285   61102262709199321866174369808660226884734328889284726584  
  287   58144442484175314738089010951072757077811634176946746574  
  289   55308411119523518140317237988962062503708697183359729341  
  291   52590319745143153845312218629708123207466011651313892713  
  293   49986381131333940518314362205271959591515913623540108187  
  295   47492871861861653001473364911800549383978389289509377131  
  297   45106134303281804559916704532292971512599433913928600026  
  299   42822578375826620429805454166708619439330857198687784797  
  301   40638683131374459159461666303928232048226205310667303008  
  303   38550998144211282107597204641543166468217400275749973873  
  305   36556144720461142517222404746578709744225371175104971816  
  307   34650816932207488101713262204961886763765949898238282651  
  309   32831782482449918134258956029155645970833225803329593239  
  311   31095883407142525443455346883089264911633839860938782113  
  313   29440036620640744009182147895800024208455042663874919701  
  315   27861234310944409224838007381661604061087656918839665633  
  317   26356544191166248231054397124801164697109713885059554580  
  319   24923109613678008660732987177700930681915621565659988486  
  321   23558149553391687154403392998237393684832265398118291988  
  323   22258958466621636650526779012035070231582365455524653899  
  325   21022906031945533603015396156791103458324785285934192837  
  327   19847436779439106515454813890096827599514174044180539752  
  329   18730069614602009295078953762968755012571556619755406932  
  331   17668397243221117510767417247583433020501519352262817654  
  333   16660085503333686816007156281318855758869756173061392420  
  335   15702872610357095100367829503554577875772025053985813044  
  337   14794568321345145301884673657720789333381079283885179649  
  339   13933053024213980751817337027500376400958175946289004631  
  341   13116276757654397805747213832560745417274438343631209566  
  343   12342258167312559044446537321878629308680806170966946076  
  345   11609083403678629158336629202629473370289268727948478224  
  347   10914904966973474146162771184559909038186566887549017432  
  349   10257940504168064722756478047663036296976647673071984230  
  351   9636471563109369686339437987394009162631521268933212235   
  353   9048842308561056340462059601799790312325878068942205435   
  355   8493458204797952284605609075086614125100625649206222049   
  357   7968784669220661448640874613819326289906370454925571276   
  359   7473345701281637454943741253868440633390338418694345876   
  361   7005722490837043301945864561556477939099980174671387268   
  363   6564552009860484841975355975204822009247554691756061169   
  365   6148525591275785471018892988530493742989909919204025240   
  367   5756387498486931144875824030790143124030246274030006830   
  369   5386933489004689463314123856936916071688396214986642155   
  371   5039009375391695829735568348301043104234791655031079112   
  373   4711509586571475606430994480803997035601349819985756447   
  375   4403375732372375946615687882383783301824512930058069519   
  377   4113595174005127003689215249729463285089001798270362845   
  379   3841199603003122239910736562700386473677940752008394693   
  381   3585263630987854893841282119064482172039406944344627839   
  383   3344903392458596534176405976976429961699785668063684938   
  385   3119275162645649573426835720983975027352630461101164279   
  387   2907573992310616030588685048565491625452518108820162904   
  389   2709032361225339551086250807774717649447836974161003248   
  391   2522918851913709658967877816636002999547218931084665004   
  393   2348536845097553221347251252843313484360874026292270548   
  395   2185223238149539582362420408200212456639529373818670386   
  397   2032347187722529700974236842690574063767152036234699925   
  399   1889308877596219222524360632861399896072250971810957829   
  401   1755538312658351376982609456498929571640039176793644238   
  403   1630494139819276879908778094164021234075485554230806771   
  405   1513662496545262874508469347448204154441460206514393713   
  407   1404555887587729986316742922792538171597764097785600597   
  409   1302712090382535733396331509141052357379408803861132391   
  411   1207693089495516243525174672119447010931339913763901803   
  413   1119084040397722369321158022253634381722870994873221458   
  415   1036492262766101316205919594418374627435399588545449357   
  417   959546263422726883193239833140952356750795233640765923    
  419   887894788948003118973663723489817635320886815949789023    
  421   821205907930478097547691624898639350167317434561932935    
  423   759166122747915857904909396811669261089783002047768227    
  425   701479510710984341243121109050647793703427000228392107    
  427   647866894342215171194630781697462143213148115462738405    
  429   598065040508658864516874483906576943471925366144133446    
  431   551825888076770713861152248458526435685236757064998556    
  433   508915803712385921152924319323283282812507755019435405    
  435   469114865407039821127434497001630549913182188753498186    
  437   432216173274217781116844516728147304425199210564206741    
  439   398025187125233291780356264097827052150371428397699567    
  441   366359090304182484785555130478810365622107064351548252    
  443   337046179234657094589420250720519112106555042444949830    
  445   309925278107462350464759711067079289382503422713662138    
  447   284845178118327096876870554230483215297178941150927981    
  449   261664100647355904762698535415163196091439291738368328    
  451   240249183757602605494458596261295715540681493636791380    
  453   220475991378487897693787075078695725183504663404596833    
  455   202228044530688091480671587853055577539095838343986888    
  457   185396373942437086445709209793488380856040984647351541    
  459   169879093402760958023799149099390150932937049851390364    
  461   155580993194858285869591628161276418714310258171429040    
  463   142413152952506795161787360108024772027965609546087958    
  465   130292573283878483110170084372235354858688292071597282    
  467   119141825510345230502716223234370145309592904190401764    
  469   108888718872622845716233378462316374791242970722766501    
  471   99465984562805504013394237154971533774282895942711367     
  473   90810975948360820890328431256944352497884967624439026     
  475   82865384362868933213320928491385275687565226656761375     
  477   75574969848082092187019413938364120561975690678289710     
  479   68889306242644176580745554025337268848337133897783397     
  481   62761540024436712987577439475871280582756210005967072     
  483   57148162325908717372081744081845412947073310888766073     
  485   52008793554806030321117434972170981160453962568203042     
  487   47305980066350704660930106747693848043330544854868483     
  489   43005002347046121090661144729766797111947800269625076     
  491   39073694184817333788891177331758793438136741488881001     
  493   35482272315061891567899944212151050664884396438738677     
  495   32203176047311916162596806405769536302752338951904306     
  497   29210916392526013103301522771593582955858319078912648     
  499   26481934226476608414973159404696854715667994101730138     
  501   23994467040215911370996752423488838010956100397349124     
  503   21728423844137552295582890769909954507707352849129951     
  505   19665267807650853860644311570446306331678599970108317     
  507   17787906231904520716266951956803910185528161585564371     
  509   16080587468294033462949966769828327829758986078628130     
  511   14528804410623726856514700960702621935386479601742501     
  513   13119204203735550642293001830689459327193978366303805     
  515   11839503826130450628143487605912660154947493777293196     
  517   10678411218567075260676025549402250855457681656317178     
  519   9625551644801174078433832284359077492979277627851136      
  521   8671398984505675873214411808320523079061319972049327      
  523   7807211671966929315421752914927300791037779933947914      
  525   7024973007370561333121040685341721885186346515835833      
  527   6317335580356999744983243848683629623516120008106197      
  529   5677569558030442137265855276848658745944973777157263      
  531   5099514601736692742669488002391556171651701929788284      
  533   4577535188677680123141211447813562301957220653242747      
  535   4106479125798400569963228824235194223102053594833270      
  537   3681639054362097264834145785400292188426545769814921      
  539   3298716754219940802059527132479806319173134941038068      
  541   2953790066982113031967402875541618807552595504578345      
  543   2643282267109208690787504070553113894997046214292792      
  545   2363933719368734922567457593249963450628121005477484      
  547   2112775670144847762667164283460543443597051722286208      
  549   1887106028755006878439338277218145260580723596679989      
  551   1684467003220586694638954582810759089421438187213960      
  553   1502624462866123045592061291002154442615292001928199      
  555   1339548907691009540979672911525880420108143251616443      
  557   1193397931675944284786456645527622796620396023174835      
  559   1062500074062682817695260783102862904079291584751314      
  561   945339959188572151778489896478364090597456226200229       
  563   840544631676218871364766985235079037029370972657763       
  565   746870999683104922658709756839052805495469466743284       
  567   663194304515892113999032721155551398141912405819401       
  569   588497540219632952759490751834452768116909067502992       
  571   521861751773354110549874491516789043549127622330012       
  573   462457145270809487060965717644149060595001862629501       
  575   409534947948960659237814676252299351607850870810765       
  577   362419960157275059088222769726863948356926966770419       
  579   320503745348530965847241798761468166046369345033392       
  581   283238407926693867533743661900725868007418744694686       
  583   250130912319674544099412007930276891777974074623320       
  585   220737899964342506685889120766144109317973538267169       
  587   194660964007823756468795336625505443033468391545252       
  589   171542344452438185461411820351458042575253900280999       
  591   151061009210992741714481591725969260579930144104861       
  593   132929089103672376659172362691090711181025253987899       
  595   116888637226345125706295222138462809511236889355391       
  597   102708685361344378273865596724089538634465087777702       
  599   90182572194065181707446652590557418701978888732206        
  601   79125520050090089513556121499920617264464892699556        
  603   69372438685838745783570666765232445287042674056873        
  605   60775936358422634683656726481428660343217898320138        
  607   53204519974701863984494398795721212933471607455308        
  609   46540967582414455785043780051473867265692605766164        
  611   40680857824321226868382558682350221742676781879367        
  613   35531242235934470289874661727224140629486943339506        
  615   31009447434645380968661605362463353232368980194423        
  617   27041995328722023482436435892048948626478140004366        
  619   23563630474229320067408142293462486455024473231446        
  621   20516444631667414065319929960953296964582502340575        
  623   17849089427013036047074192805449691254907482835830        
  625   15516068808600900947467443948150604892137689148229        
  627   13477103716369152188662552478851358889846739132283        
  629   11696562047642200466278833875020697307105386002486        
  631   10142947617828930267958860192534806983043159319023        
  633   8788442378940444943449316330551237421968262987101         
  635   7608496677227216173971124585317075047577259430191         
  637   6581462806838705912978367954169598131167565485013         
  639   5688267552355839714452468244213508528427985251797         
  641   4912119812281848496744427049683569993970616936509         
  643   4238249760859298321957658594099385713316396905035         
  645   3653676339493987763131534082308880093950258075289         
  647   3147000174025597887744215089071585356636199671275         
  649   2708219292346923534827502445121182003143475470424         
  651   2328565270543247579120575073766166986779902768900         
  653   2000357666762526314720017656009374958561551805685         
  655   1716874812261326186978778992856817963252648216141         
  657   1472239220198349723384156857947897633009288531516         
  659   1261316046343268981641098521055762672952318668003         
  661   1079623193395691989250565146134113293291583269645         
  663   923251793422291547756192225392502160994695678252          
  665   788795932273406607335166603164568587881067741731          
  667   673290596893098352080944538092572765226621733609          
  669   574156932259315618963230466339207045750699775398          
  671   489153990271100006714019933554619706571041725804          
  673   416336239147671359909253826678739662239778369564          
  675   354016179657414081429952124936379529137488640176          
  677   300731484523389845308044579283750936197200284870          
  679   255216140363374298599396651572573793440679543448          
  681   216375128165498174845352045913154199234076096343          
  683   183262229170088039013674932034391917724477352125          
  685   155060588668686581764979585362560537658339853812          
  687   131065711140353115156545881099091985533255312483          
  689   110670596777986846815586307185725236331627273729          
  691   93352762228560945072146713799324855922765667918           
  693   78662917659057485449104164326037442117778623861           
  695   66215098408953534021861105249127019261565948555           
  697   55678072813566455021394945788150787318707357747           
  699   46767868565010402201327499990517083027054987238           
  701   39241278477223039630422954816794404302720715291           
  703   32890222972635618248772747608233678566185001417           
  705   27536861222614958155028918196629135588997790974           
  707   23029355843605901067361627096342517124473303746           
  709   19238207549260298006535855239352243309161234872           
  711   16053086342187138257902272936559981043417982531           
  713   13380094838341121205084532485137033787382858641           
  715   11139407279510671291007768789679990921497130972           
  717   9263234819148257499238388950430086663913042795            
  719   7694073866599209635647963870395901925566749701            
  721   6383199736811159320280984803648331905988119807            
  723   5289372659497557170484458878773293505433869399            
  725   4377727427511832699691551353550696735841494186            
  727   3618821675089540144067287040738068682395859556            
  729   2987821031814763966228268356167817206025324194            
  731   2463802250488870661881424161617728716022601478            
  733   2029157903622295329206846752032940891908027253            
  735   1669088425977389489343245554814767886005810984            
  737   1371169186773525790752067034090684045253255099            
  739   1124981937976311985752287665171175319373903351            
  741   921801433952658555593195317554861435443396728             
  743   754329278763619849294206795088599903330147300             
  745   616468153579955142239500954883163747279283682             
  747   503130528563651926787185367769842595267283180             
  749   410076789101820716743303502448026063923000420             
  751   333778421423210535987137147053254896688985584             
  753   271302521397297929534641397869528365519883463             
  755   220214425055713586890722661203334805288035877             
  757   178495720937253484116361184987843570756803172             
  759   144475302268593862065861752965268742817988685             
  761   116771459608172169738315777413364692719607841             
  763   94243309218199089282839240252500032020040747              
  765   75950105490538541448853421415503878683101691              
  767   61117202828532902654060440489743085846668492              
  769   49107618358265003752454939563919836974877974              
  771   39398305961374009061083072857821416632818601              
  773   31560388088051794702600903231667460942231296              
  775   25242707839801258356009782514250599296108423              
  777   20158162699072717437843370524404460769275092              
  779   16072365447535431530199362560657492805830904              
  781   12794249352084466401148262984080619162145015              
  783   10168295419590377702515851164458742337126358              
  785   8068110992305145858697854258164250947201965               
  787   6391132524704520079252475656320273930770447               
  789   5054262210948775706921873676610311192152104               
  791   3990279218916610813943030915532639581581873               
  793   3144892489611033774967985392043035666552110               
  795   2474324115124076697525335761343540814202502               
  797   1943330844047259419526050601446464929312305               
  799   1523586818711269009920107474255917459881160               
  801   1192363683698093232852632732670903105228220               
  803   931455111675889793690693466391997171425485                
  805   726301904463641398740537894481214341941587                
  807   565281428003299710511830622146643546806614                
  809   439131470368819509447190378500809969350157                
  811   340483876121728030784523118880229848973236                
  813   263487680894921877509457150330527154986428                
  815   203505092930465826711459790059465325880486                
  817   156866666472426229673341989749687417750707                
  819   120674489066447490839611611310539620011353                
  821   92644248097021154900028568018249358222981                 
  823   70978724469035171750584160149468397450587                 
  825   54266644538831108176369778511238391926098                 
  827   41401956538673723133102801216292722095012                 
  829   31519527686920467845819962512948459398729                 
  831   23944018686783074923719336410222495995752                 
  833   18149313155547213408071418426640120195391                 
  835   13726385432894115394819316073859304355971                 
  837   10357901717315316154365622828303879927584                 
  839   7798183573277264383135111255937878917070                  
  841   5857433593107312788528639221990716675923                  
  843   4389341984802286522924959033021959835210                  
  845   3281369644027220936814951111984649395254                  
  847   2447145710839275197420646821746615450031                  
  849   1820532155834515656546481474092640325470                  
  851   1350999867078921862458064832655289998668                  
  853   1000034335487566440508371092174862540728                  
  855   738347884854692047971454518988312836826                   
  857   543722332138993305434383760182612948373                   
  859   399343325278673744242690713252631444296                   
  861   292517280713270670600404507735824510949                   
  863   213685361511131757930553721317775233892                   
  865   155667535862539963430868540637587299746                   
  867   113084431225621894804103512111703295264                   
  869   81916253135887487640059062348427686635                    
  871   59167112907097507307423724617251963441                    
  873   42610220329594000363512482737414045074                    
  875   30594957655198859886500302520659391250                    
  877   21901187824924471081005077673128145147                    
  879   15629524087586995115657260762005281559                    
  881   11118907028824688933003050929087183164                    
  883   7884862586429635013564739839409393424                     
  885   5573380402768946082706808526249277956                     
  887   3926557917271829235394901244575706577                     
  889   2757082145175636163289355152377806428                     
  891   1929331009629998698462276516810754769                     
  893   1345418570112329816592069580938476203                     
  895   934921878226498482544055961984446849                      
  897   647341331904417001491961916218196140                      
  899   446584442293271269401733861917405631                      
  901   306942788024222283988012687480732234                      
  903   210167432122192444026107983390148264                      
  905   143349854069647686913560041366803432                      
  907   97391664834482550490835202165959665                       
  909   65903270074251487474380143193853718                       
  911   44413989378321201341922317495560613                       
  913   29807549897692693654204504113083350                       
  915   19920097806824399537051561072215942                       
 917   13254986983833825104343801546552800                       
 919   8781175539454414770237951485037324                        
 921   5791262411081981693809710872878998                        
 923   3801907839577814445872295436278800                        
 925   2484259524802724804825643677684291                        
 927   1615538690835787344821591082230552                        
 929   1045488873391879061812572400012432                        
 931   673222056294391645723207045738148                         
 933   431308350814011646863527525804374                         
 935   274890800311695776857775077961899                         
 937   174271326502820117597666163038001                         
 939   109883872628590524156061273554141                         
 941   68901931139474195378768373376435                          
 943   42959926200368175822897646241200                          
 945   26630154817708188854253361557615                          
 947   16409796311268111337627918061290                          
 949   10050581522512758059573556999945                          
 951   6117508989907749928442913916807                           
 953   3699883379058898225100542964258                           
 955   2223123235842536215265839373575                           
 957   1326876820507157521584212967340                           
 959   786531248532396607959557678868                            
 961   462960038759429348942711733343                            
 963   270541550004218204607286257252                            
 965   156929633497793244274681269095                            
 967   90338034778260255332690729244                             
 969   51599035754100174423325833459                             
 971   29236445784769017109392532153                             
 973   16429424466504656969730642204                             
 975   9154473732474568241740454067                              
 977   5056518653002291484718783360                              
 979   2768000528374423788965496002                              
 981   1501277776963559771846704983                              
 983   806519431387299937346207433                               
 985   429042447581671795517405495                               
 987   225935199058198291980490522                               
 989   117740448395993736069181740                               
 991   60698575798661850714191870                                
 993   30944797055975238801699460                                
 995   15595175628019949663852073                                
 997   7766312147424767164567821                                 
 999   3820150027530586941462049                                 
 1001  1855222315695705350668329                                 
 1003  889118234515511221822209                                  
 1005  420298035929930796422267                                  
 1007  195867779286203794151150                                  
 1009  89936524797440137471153                                   
 1011  40665048381446774617667                                   
 1013  18094509371143844497306                                   
 1015  7918136963594604049492                                    
 1017  3405184660008725105883                                    
 1019  1438033827919728090569                                    
 1021  595873427774705412234                                     
 1023  242055575271709667685                                     
 1025  96303748249817652951                                      
 1027  37488429057236362567                                      
 1029  14262661957913855613                                      
 1031  5297083571104139836                                       
 1033  1917983855471806893                                       
 1035  676104332189192702                                        
 1037  231672802924828196                                        
 1039  77036441624998835                                         
 1041  24812501438635050                                         
 1043  7725140692214645                                          
 1045  2319603230895916                                          
 1047  670019931232182                                           
 1049  185647433835908                                           
 1051  49183360339945                                            
 1053  12413240052842                                            
 1055  2972133119783                                             
 1057  671834963239                                              
 1059  142564402050                                              
 1061  28210551124                                               
 1063  5164024608                                                
 1065  865982661                                                 
 1067  131436629                                                 
 1069  17779207                                                  
 1071  2100337                                                   
 1073  210748                                                    
 1075  17249                                                     
 1077  1080                                                      
 1079  46                                                        
 1081  1                                                         
