   -780 1                                             
   -778 39                                            
   -776 779                                           
   -774 10620                                         
   -772 111110                                        
   -770 951119                                        
   -768 6935682                                       
   -766 44294433                                      
   -764 252799275                                     
  -762 1309248695                                    
  -760 6227355889                                    
  -758 27467078094                                   
  -756 113236439251                                  
  -754 439229033415                                  
  -752 1611943585200                                 
  -750 5623866459870                                 
  -748 18729974477145                                
  -746 59760924897813                                
  -744 183251097601285                               
  -742 541549115225910                               
  -740 1546217013188447                              
  -738 4274744774603045                              
  -736 11466360735652475                             
  -734 29895183951631820                             
  -732 75883733194649305                             
  -730 187808764683781241                            
  -728 453831496093318974                            
  -726 1072080758649777826                           
  -724 2478638121098181645                           
  -722 5614500744101234705                           
  -720 12472293305547226013                          
  -718 27196442488414266962                          
  -716 58260442005550848672                          
  -714 122707520439537121430                         
  -712 254285209074633819385                         
  -710 518823191194989003797                         
  -708 1042900328664624880599                        
  -706 2066572957761847148802                        
  -704 4039118868799232657075                        
  -702 7790750747640392965615                        
  -700 14836934132975579441221                       
  -698 27911568508680756493191                       
  -696 51890894015510559876711                       
  -694 95377508559550469686264                       
  -692 173388388932422055428759                      
  -690 311871375026649626907999                      
  -688 555221557221508893805223                      
  -686 978674860804177461240190                      
  -684 1708561312144632491476978                     
  -682 2955116704380378841835528                     
  -680 5065195282316317957326788                     
  -678 8606267660020713103416452                     
  -676 14499220170225412221490694                    
  -674 24226707948619959939860177                    
  -672 40157627730766037621469532                    
  -670 66048795121656803253296314                    
  -668 107815187279891246747631747                   
  -666 174704497264600310758230784                   
  -664 281076407498284781680941710                   
  -662 449080614262510056750544805                   
  -660 712662390866696847525377885                   
  -658 1123517312096005794028068872                  
  -656 1759891153997453767230471423                  
  -654 2739509280453853338006461612                  
  -652 4238466375356730823211122922                  
  -650 6518672655932547678063599309                  
  -648 9967518788886896122090965653                  
  -646 15154899486686733705752170617                 
  -644 22914774215799888509038450338                 
  -642 34461242023950206321554106708                 
  -640 51552931848481327841346949675                 
  -638 76724712149922763521234237176                 
  -636 113612769645701550887418721758                
  -634 167408608244880089343963173595                
  -632 245490277479491483997838083460                
  -630 358296200279615233693074296771                
  -628 520529691283595930836095678668                
  -626 752812397276671709440983029400                
  -624 1083944718003460155698132251043               
  -622 1553983691123895009036776013613               
  -620 2218417577707918549651072427623               
  -618 3153806219654137317351389876357               
  -616 4465373201834060496362381040259               
  -614 6297187595470493992472088817750               
  -612 8845769250162684505616997612670               
  -610 12378204400970256910894159826652              
  -608 17256183015954330169052630348470              
  -606 23967784896164983223275771686701              
  -604 33169371817608204727541535960334              
  -602 45740617497572116130031001916380              
  -600 62856562446834983171228528445000              
  -598 86081661999339496638127015561103              
  -596 117492158606139912027165159207739             
  -594 159834822124929193887541632928317             
  -592 216732247932657928965973595778024             
  -590 292947584307646914385452141920473             
  -588 394724901945402735143859550639928             
  -586 530225570590640083163607717976946             
  -584 710086153327909354311645851383662             
 -582 948129688789779859238316941210280             
 -580 1262270071301454197596608153352295            
 -578 1675658878265377170201666675165357            
 -576 2218135815805990099750047733671685            
 -574 2928058415620878821111159136858308            
 -572 3854604264057181344751634348279947            
 -570 5060660528138545862225859275681621            
 -568 6626441633425801086788906140363362            
 -566 8654007557840217099074290549010501            
 -564 11272893411917094406937124897901463           
 -562 14647107049765605353288884503889633           
 -560 18983806889918420273161699584487798           
 -558 24544038673380381820817677888896535           
 -556 31655989598237299479130837658272611           
 -554 40731313540987654921839493933530606           
 -552 52285194694811574778439289293855159           
 -550 66960952168719539282729932157456710           
 -548 85560148662929776969380769134155770           
 -546 109079356622289717699516626972608274          
 -544 138754960304615585945757086263928221          
 -542 176117637786757235514444190411149362          
 -540 223058479742372911595818401734005080          
 -538 281909069523317812417098660927692440          
 -536 355538280437579608742082802075499149          
 -534 447469051173572447598750128960974662          
 -532 562018990518776585698963631109699445          
 -530 704469350890635641334911445159172096          
 -528 881267711544143311581583784603334955          
 -526 1100270643430544775199247867705120581         
 -524 1371033707551000434374499827438273055         
 -522 1705157388730540355309549112408972858         
 -520 2116699011209750966138264912817033389         
 -518 2622662348510927627788641843799498212         
 -516 3243578558212219847948168267510066581         
 -514 4004194276762207590143349331028202705         
 -512 4934285238533358364452403799079106742         
 -510 6069616679623589343737500872842737094         
 -508 7453075098000154033818605226636537127         
 -506 9135999720266791614113857433210662850         
 -504 11179746330222581712270220916837835600        
 -502 13657521010340499664139911000897417283        
 -500 16656526905996048408827018737301886895        
 -498 20280473422745072043398195196145555380        
 -496 24652504396139133646530387883799187288        
 -494 29918609826962615281650806616841065790        
 -492 36251594857017772138496452212090659453        
 -490 43855689886106527248235950259573494087        
 -488 52971897224545151358029554676303108439        
 -486 63884182573401769939797342049648092944        
 -484 76926634074459900822008866639646493764        
 -482 92491727833944113623388698203534828966        
 -480 111039856871695116919031133508646264783       
 -478 133110300567948569445444376213496921861       
 -476 159333834074792167962999531978541560489       
 -474 190447202045440358417472269056820079185       
 -472 227309708643996991979905829967791754289       
 -470 270922206379854274017799404959801540389       
 -468 322448800129411052246877877406871455986       
 -466 383241620045520783212993979835104775550       
 -464 454869058211473532562941632307089457677       
 -462 539147909188400962108237632918886861983       
 -460 638179904367437398527532446137944698255       
 -458 754393184623050276884455577066525944941       
 -456 890589315541365312569681141542364295728       
 -454 1049996514853813120873597253364100629689      
 -452 1236329833045287129641958549240643614580      
 -450 1453859105846259036188539185836585114140      
 -448 1707485581893752012963985393998924948870      
 -446 2002828220704062098322567749941670276681      
 -444 2346320755700005619328944475721896088022      
 -442 2745320724846829551288997343183218714197      
 -440 3208231787951413166572675427886285143877      
 -438 3744640775352291931465702072939774252053      
 -436 4365471048059414047135397107981906355253      
 -434 5083153894878033569908488376566147185639      
 -432 5911819848152340618441175478261811379751      
 -430 6867511966964825532744809585386861926412      
 -428 7968423315387889032495501495045217813993      
 -426 9235161054148242573982173739581931223332      
 -424 10691039767252654863385848947323935389579     
 -422 12362406861127221726596575336306596508215     
 -420 14279003102997976234167746280394729133107     
 -418 16474361607902618268485222218922805232076     
 -416 18986248840136246075533935622016379137771     
 -414 21857151465305674986486822964043855990923     
 -412 25134813173638967769327585770819452671197     
 -410 28872825893836359643584582466708875240524     
 -408 33131280129539178215155540908791854801053     
 -406 37977479477324411327305783959227207883889     
 -404 43486724725790359369521648178887294070119     
 -402 49743173289455255039649700751898304184379     
 -400 56840780098392812161080636413958165919423     
 -398 64884326444187316512165214368670654604179     
 -396 73990543674169735439381719938785238984057     
 -394 84289339028100327116038787344697437733356     
 -392 95925131323427116721104273036548407808558     
 -390 109058304615726479337793546828345819786638    
 -388 123866788388482055164811131804894107304023    
 -386 140547773259337349142520074827173570928804    
 -384 159319571626506763897658052693172660353331    
 -382 180423633117065358334113033173017754271509    
 -380 204126725136040150666277809155167158824451    
 -378 230723289249032006397256762134153936702670    
 -376 260537984558691415571977531279735207857198    
 -374 293928429653678500983197823285205288060962    
 -372 331288155114416420237767819637374787465308    
 -370 373049778949386417167181358131617378590867    
 -368 419688417705026771893400483555149931104426    
 -366 471725346337325865737404034604921242216271    
 -364 529731920249505133611182627424014461486420    
 -362 594333773183061060333889629354728697720931    
 -360 666215304893897667677781411182022901702619    
 -358 746124472746090588666580692422866610878037    
 -356 834877901507485669953143862676044098260277    
 -354 933366325728111945076069823982226350759750    
 -352 1042560379118316106754664114828409258512031   
 -350 1163516745312428431761445083943009785607149   
 -348 1297384684299283899957394658388989879514084   
 -346 1445412948616516310899401410802670299518057   
 -344 1608957103134547652042158432962113935474401   
 -342 1789487261891831027857070800552595770842790   
 -340 1988596254978319183874257570163283620031274   
 -338 2208008237892430214008527412618084047733820   
 -336 2449587755111078449535479423908703373311854   
 -334 2715349268805789977549047558355391300547498   
 -332 3007467162703781852461637448795295144451000   
 -330 3328286230024551135338446600221838600799870   
 -328 3680332653213594437578439316712417141027737   
 -326 4066325481839219181849368857530262606714726   
 -324 4489188613510192202429731609646452467716497   
 -322 4952063281005760532367151367437808390162018   
 -320 5458321046980383618667966601879340455643843   
 -318 6011577305608864237403935848752604287904816   
 -316 6615705288369574389954567359794011184768209   
 -314 7274850568820921123397122629433514519463594   
 -312 7993446058706599307117669904807990287880545   
 -310 8776227485026857439321087836810840695579037   
 -308 9628249334835166887801185688606234315103410   
 -306 10554901251462502701714538518366156425815043  
 -304 11561924862636117478610181719257078292678981  
 -302 12655431017548528153216257190431807464648567  
 -300 13841917406348926891134241694259036177256208  
 -298 15128286531778106701145796486965380961994465  
 -296 16521863998755308039510186880805421101396417  
 -294 18030417083658567437529731849169273850186632  
 -292 19662173540828037929568297488491826127350353  
 -290 21425840599474692689071784070930134788469218  
 -288 23330624099706686662997411120785535095354058  
 -286 25386247711805874167846843691051545345673279  
 -284 27602972178212602264490494328705248319040066  
 -282 29991614512924583439767814122016638378472246  
 -280 32563567088203698598260935614545402892862486  
 -278 35330816533632938002745060456634829700771893  
 -276 38305962367695936856233639693917499685049304  
 -274 41502235277186908163172487032076739035076091  
 -272 44933514954924015727379362289041143982682050  
 -270 48614347401460714431876172505248547078877709  
 -268 52559961591795162269709481402554944471273426  
 -266 56786285403496760696991805477477634131048196  
 -264 61309960698231841314544918068836284846072036  
 -262 66148357444409381198408466870376756681734201  
 -260 71319586764615441020925416687201075325825534  
 -258 76842512787695853017865023316449267159653229  
 -256 82736763181815506019295639973180756870880442  
 -254 89022738241605090322788298546961734832668920  
 -252 95721618399638661691845050131022758596489443  
 -250 102855370030004545812613103370844581586537097 
 -248 110446749409674824123107805923431726590962654 
 -246 118519304701781813916862312982267032735241778 
 -244 127097375823810261116286961323346748242944120 
 -242 136206092063147642359251019730413302974490147 
 -240 145871367302437582857873963299426535620927626 
 -238 156119892717787568165768020178393567020447665 
 -236 166979126814125306874451515045958637919651544 
 -234 178477282663910284232940575872513434790434145 
 -232 190643312218018512952410983387490998296976323 
 -230 203506887560957525142888868406880419493733336 
 -228 217098378986661279479450782455170071471988624 
 -226 231448829775984357425718219312514757905916539 
 -224 246589927562682248915725330514548848500409056 
 -222 262553972181147245646766354396135238413055784 
 -220 279373839896481672211191889428926654401958221 
 -218 297082943925642472244423630679414590030533257 
 -216 315715191167390234088657442121342647223800245 
 -214 335304935068624177244145602769439429868198292 
 -212 355886924565380671634299629267154511030797208 
 -210 377496249048310213728650361061572055333807145 
 -208 400168279314815371763643366865951319286424900 
 -206 423938604483214043842391242156239180565075424 
 -204 448842964858267373465253984375438163686091561 
 -202 474917180752153552010773886630645071618827480 
 -200 502197077280445907148908351179296955569910699 
 -198 530718405168829139774179534065233684693596147 
 -196 560516757623118902367847484757670548026322194 
 -194 591627483332589229012299595393860935986432304 
 -192 624085595694606317063579989735820291412383468 
 -190 657925678367057124969828858948058564755269472 
 -188 693181787273983195670106902662805302885527398 
 -186 729887349209114872696770238732798824081558378 
 -184 768075057201574465253370044229263563569666064 
 -182 807776762827799941723841216810915515264454997 
 -180 849023365673649809914688208174129297508215402 
 -178 891844700170597090538024586059158674292360124 
 -176 936269420049813824402318051130865023168085544 
 -174 982324880677691840318118058759757505155812583 
 -172 1030037019555841751207288390747135164041341634
 -170 1079430235287758695619114266702778754934554885
 -168 1130527265333036163411054644850223677748304096
 -166 1183349062888142393405705962151844701013830242
 -164 1237914673250239972303360810936433950603489258
 -162 1294241110037220216660029983537167327836035873
 -160 1352343231652931226016992984827538179534789103
 -158 1412233618401394015404341994384476625732866753
 -156 1473922450667517660495881018916611425596677511
 -154 1537417388594336271070372074180305951958476457
 -152 1602723453697994405721960820629421880783176718
 -150 1669842912871502669337411438496348805542993671
 -148 1738775165236574629401595252505093939938694706
 -146 1809516632309546962089569670007578629173893593
 -144 1882060651952388847540528671002141623205952495
 -142 1956397376583041520183008974795434290806573294
 -140 2032513676120718121820533775334801750252211178
 -138 2110393046141267938630035468360948072188334797
 -136 2190015521715205429559841659649372415799949141
 -134 2271357597396468820885571391111823896871602227
 -132 2354392153823359597500444167565721256579868342
 -130 2439088391384386132551152486741817949517870223
 -128 2525411771390864630887810141841065991916247456
 -126 2613323965185101127090963257214443625013531295
 -124 2702782811597782419440066166433764024538836016
 -122 2793742283150845160819533650049848085870361558
 -120 2886152461382585461150679037992208984692489004
 -118 2979959521650142084401396585505032940123837116
 -116 3075105727740771828603343488745934366938383854
 -114 3171529436597584635581302336408881584288239633
 -112 3269165113437678606284924536177168723139113320
 -110 3367943357510983139131052063026451473406363025
 -108 3467790938716665040510411203712931143895178639
 -106 3568630845260772136527642268336384352887245837
 -104 3670382342503987154459227843599171631716867054
 -102 3772961043112057708874064677542697451436261499
 -100 3876278988583782777111358467602751291297199408
 -98  3980244742192508689604640969588022098104400014
 -96  4084763493337064445911193347508475534341940553
 -94  4189737173257102023916311722212342423404017120
 -92  4295064582026065439873049710228808831034003814
 -90  4400641526692663339058283638211100699015926373
 -88  4506360970398941326398738663164885000246713047
 -86  4612113192260025521672541693716920661896127552
 -84  4717785957747526479599227819987731119303483793
 -82  4823264699275645369170932144404632687704644125
 -80  4928432706646408103968383312934748369985840460
 -78  5033171326968366134798705303578901315623988966
 -76  5137360173621744245318867978604154869958203440
 -74  5240877343802585475399186194728833104593527461
 -72  5343599644139139867252342576881326554040160605
 -70  5445402823835763718895393734365651309281756663
 -68  5546161814763132981306408041624066035809588332
 -66  5645750977878817710388600837454578151230447306
 -64  5744044355329398175234717123703400868848270455
 -62  5840915927554505082344677255495979316946513433
 -60  5936239874684606760681206995941806068077005996
 -58  6029890841498207005831525616764039723546078641
 -56  6121744205180511134352298006052669756983138321
 -54  6211676345104706821873455298737757625502960480
 -52  6299564913838921395621562710626806762949918955
 -50  6385289108566777211953844437966142295720221924
 -48  6468729942097377451661973596164476484675291895
 -46  6549770512631608353198630021472672997474215863
 -44  6628296271445918525622338147797062416435947129
 -42  6704195287652294611302313508015284508885825920
 -40  6777358509194042895564185194675034960527730249
 -38  6847680019241240378586562196961647644279215100
 -36  6915057287157352092487625731016928366962425997
 -34  6979391413219523444852215409289824500868951251
 -32  7040587366289429951067530728368220278992193947
 -30  7098554213649268146882013747051432744536611099
 -28  7153205342238450464709707286632300225259539783
 -26  7204458670550756710037247900819982233856510229
 -24  7252236850479012596017222184987509649631914661
 -22  7296467458424712826322643621408814127082149222
 -20  7337083175023268249301091804039617761927961519
 -18  7374021952871604488043198202326765450915174923
 -16  7407227171683529682240683740833331780941702631
 -14  7436647780339464395402564625740821427100382115
 -12  7462238425340617281793477504739287233317481167
 -10  7483959565223313649888402972043872711334237981
 -8   7501777570536747338412856639112618241216919943
 -6   7515664809036725911394519005574995629187610096
 -4   7525599715798802537455245331616116365139580712
 -2   7531566848006314485938147109266507493542288533
 0    7533556924222050519816188722787051879023902552
 2    7531566848006314485938147109266507493542288533
 4    7525599715798802537455245331616116365139580712
 6    7515664809036725911394519005574995629187610096
 8    7501777570536747338412856639112618241216919943
 10   7483959565223313649888402972043872711334237981
 12   7462238425340617281793477504739287233317481167
 14   7436647780339464395402564625740821427100382115
 16   7407227171683529682240683740833331780941702631
 18   7374021952871604488043198202326765450915174923
 20   7337083175023268249301091804039617761927961519
 22   7296467458424712826322643621408814127082149222
 24   7252236850479012596017222184987509649631914661
 26   7204458670550756710037247900819982233856510229
 28   7153205342238450464709707286632300225259539783
 30   7098554213649268146882013747051432744536611099
 32   7040587366289429951067530728368220278992193947
 34   6979391413219523444852215409289824500868951251
 36   6915057287157352092487625731016928366962425997
 38   6847680019241240378586562196961647644279215100
 40   6777358509194042895564185194675034960527730249
 42   6704195287652294611302313508015284508885825920
 44   6628296271445918525622338147797062416435947129
 46   6549770512631608353198630021472672997474215863
 48   6468729942097377451661973596164476484675291895
 50   6385289108566777211953844437966142295720221924
 52   6299564913838921395621562710626806762949918955
 54   6211676345104706821873455298737757625502960480
 56   6121744205180511134352298006052669756983138321
 58   6029890841498207005831525616764039723546078641
 60   5936239874684606760681206995941806068077005996
 62   5840915927554505082344677255495979316946513433
 64   5744044355329398175234717123703400868848270455
 66   5645750977878817710388600837454578151230447306
 68   5546161814763132981306408041624066035809588332
 70   5445402823835763718895393734365651309281756663
 72   5343599644139139867252342576881326554040160605
 74   5240877343802585475399186194728833104593527461
 76   5137360173621744245318867978604154869958203440
 78   5033171326968366134798705303578901315623988966
 80   4928432706646408103968383312934748369985840460
 82   4823264699275645369170932144404632687704644125
 84   4717785957747526479599227819987731119303483793
 86   4612113192260025521672541693716920661896127552
 88   4506360970398941326398738663164885000246713047
 90   4400641526692663339058283638211100699015926373
 92   4295064582026065439873049710228808831034003814
 94   4189737173257102023916311722212342423404017120
 96   4084763493337064445911193347508475534341940553
 98   3980244742192508689604640969588022098104400014
 100  3876278988583782777111358467602751291297199408
 102  3772961043112057708874064677542697451436261499
 104  3670382342503987154459227843599171631716867054
 106  3568630845260772136527642268336384352887245837
 108  3467790938716665040510411203712931143895178639
 110  3367943357510983139131052063026451473406363025
 112  3269165113437678606284924536177168723139113320
 114  3171529436597584635581302336408881584288239633
 116  3075105727740771828603343488745934366938383854
 118  2979959521650142084401396585505032940123837116
 120  2886152461382585461150679037992208984692489004
 122  2793742283150845160819533650049848085870361558
 124  2702782811597782419440066166433764024538836016
 126  2613323965185101127090963257214443625013531295
 128  2525411771390864630887810141841065991916247456
 130  2439088391384386132551152486741817949517870223
 132  2354392153823359597500444167565721256579868342
 134  2271357597396468820885571391111823896871602227
 136  2190015521715205429559841659649372415799949141
 138  2110393046141267938630035468360948072188334797
 140  2032513676120718121820533775334801750252211178
 142  1956397376583041520183008974795434290806573294
 144  1882060651952388847540528671002141623205952495
 146  1809516632309546962089569670007578629173893593
 148  1738775165236574629401595252505093939938694706
 150  1669842912871502669337411438496348805542993671
 152  1602723453697994405721960820629421880783176718
 154  1537417388594336271070372074180305951958476457
 156  1473922450667517660495881018916611425596677511
 158  1412233618401394015404341994384476625732866753
 160  1352343231652931226016992984827538179534789103
 162  1294241110037220216660029983537167327836035873
 164  1237914673250239972303360810936433950603489258
 166  1183349062888142393405705962151844701013830242
 168  1130527265333036163411054644850223677748304096
 170  1079430235287758695619114266702778754934554885
 172  1030037019555841751207288390747135164041341634
 174  982324880677691840318118058759757505155812583 
 176  936269420049813824402318051130865023168085544 
 178  891844700170597090538024586059158674292360124 
 180  849023365673649809914688208174129297508215402 
 182  807776762827799941723841216810915515264454997 
 184  768075057201574465253370044229263563569666064 
 186  729887349209114872696770238732798824081558378 
 188  693181787273983195670106902662805302885527398 
 190  657925678367057124969828858948058564755269472 
 192  624085595694606317063579989735820291412383468 
 194  591627483332589229012299595393860935986432304 
 196  560516757623118902367847484757670548026322194 
 198  530718405168829139774179534065233684693596147 
 200  502197077280445907148908351179296955569910699 
 202  474917180752153552010773886630645071618827480 
 204  448842964858267373465253984375438163686091561 
 206  423938604483214043842391242156239180565075424 
 208  400168279314815371763643366865951319286424900 
 210  377496249048310213728650361061572055333807145 
 212  355886924565380671634299629267154511030797208 
 214  335304935068624177244145602769439429868198292 
 216  315715191167390234088657442121342647223800245 
 218  297082943925642472244423630679414590030533257 
 220  279373839896481672211191889428926654401958221 
 222  262553972181147245646766354396135238413055784 
 224  246589927562682248915725330514548848500409056 
 226  231448829775984357425718219312514757905916539 
 228  217098378986661279479450782455170071471988624 
 230  203506887560957525142888868406880419493733336 
 232  190643312218018512952410983387490998296976323 
 234  178477282663910284232940575872513434790434145 
 236  166979126814125306874451515045958637919651544 
 238  156119892717787568165768020178393567020447665 
 240  145871367302437582857873963299426535620927626 
 242  136206092063147642359251019730413302974490147 
 244  127097375823810261116286961323346748242944120 
 246  118519304701781813916862312982267032735241778 
 248  110446749409674824123107805923431726590962654 
 250  102855370030004545812613103370844581586537097 
 252  95721618399638661691845050131022758596489443  
 254  89022738241605090322788298546961734832668920  
 256  82736763181815506019295639973180756870880442  
 258  76842512787695853017865023316449267159653229  
 260  71319586764615441020925416687201075325825534  
 262  66148357444409381198408466870376756681734201  
 264  61309960698231841314544918068836284846072036  
 266  56786285403496760696991805477477634131048196  
 268  52559961591795162269709481402554944471273426  
 270  48614347401460714431876172505248547078877709  
 272  44933514954924015727379362289041143982682050  
 274  41502235277186908163172487032076739035076091  
 276  38305962367695936856233639693917499685049304  
 278  35330816533632938002745060456634829700771893  
 280  32563567088203698598260935614545402892862486  
 282  29991614512924583439767814122016638378472246  
 284  27602972178212602264490494328705248319040066  
 286  25386247711805874167846843691051545345673279  
 288  23330624099706686662997411120785535095354058  
 290  21425840599474692689071784070930134788469218  
 292  19662173540828037929568297488491826127350353  
 294  18030417083658567437529731849169273850186632  
 296  16521863998755308039510186880805421101396417  
 298  15128286531778106701145796486965380961994465  
 300  13841917406348926891134241694259036177256208  
 302  12655431017548528153216257190431807464648567  
 304  11561924862636117478610181719257078292678981  
 306  10554901251462502701714538518366156425815043  
 308  9628249334835166887801185688606234315103410   
 310  8776227485026857439321087836810840695579037   
 312  7993446058706599307117669904807990287880545   
 314  7274850568820921123397122629433514519463594   
 316  6615705288369574389954567359794011184768209   
 318  6011577305608864237403935848752604287904816   
 320  5458321046980383618667966601879340455643843   
 322  4952063281005760532367151367437808390162018   
 324  4489188613510192202429731609646452467716497   
 326  4066325481839219181849368857530262606714726   
 328  3680332653213594437578439316712417141027737   
 330  3328286230024551135338446600221838600799870   
 332  3007467162703781852461637448795295144451000   
 334  2715349268805789977549047558355391300547498   
 336  2449587755111078449535479423908703373311854   
 338  2208008237892430214008527412618084047733820   
 340  1988596254978319183874257570163283620031274   
 342  1789487261891831027857070800552595770842790   
 344  1608957103134547652042158432962113935474401   
 346  1445412948616516310899401410802670299518057   
 348  1297384684299283899957394658388989879514084   
 350  1163516745312428431761445083943009785607149   
 352  1042560379118316106754664114828409258512031   
 354  933366325728111945076069823982226350759750    
 356  834877901507485669953143862676044098260277    
 358  746124472746090588666580692422866610878037    
 360  666215304893897667677781411182022901702619    
 362  594333773183061060333889629354728697720931    
 364  529731920249505133611182627424014461486420    
 366  471725346337325865737404034604921242216271    
 368  419688417705026771893400483555149931104426    
 370  373049778949386417167181358131617378590867    
 372  331288155114416420237767819637374787465308    
 374  293928429653678500983197823285205288060962    
 376  260537984558691415571977531279735207857198    
 378  230723289249032006397256762134153936702670    
 380  204126725136040150666277809155167158824451    
 382  180423633117065358334113033173017754271509    
 384  159319571626506763897658052693172660353331    
 386  140547773259337349142520074827173570928804    
 388  123866788388482055164811131804894107304023    
 390  109058304615726479337793546828345819786638    
 392  95925131323427116721104273036548407808558     
 394  84289339028100327116038787344697437733356     
 396  73990543674169735439381719938785238984057     
 398  64884326444187316512165214368670654604179     
 400  56840780098392812161080636413958165919423     
 402  49743173289455255039649700751898304184379     
 404  43486724725790359369521648178887294070119     
 406  37977479477324411327305783959227207883889     
 408  33131280129539178215155540908791854801053     
 410  28872825893836359643584582466708875240524     
 412  25134813173638967769327585770819452671197     
 414  21857151465305674986486822964043855990923     
 416  18986248840136246075533935622016379137771     
 418  16474361607902618268485222218922805232076     
 420  14279003102997976234167746280394729133107     
 422  12362406861127221726596575336306596508215     
 424  10691039767252654863385848947323935389579     
 426  9235161054148242573982173739581931223332      
 428  7968423315387889032495501495045217813993      
 430  6867511966964825532744809585386861926412      
 432  5911819848152340618441175478261811379751      
 434  5083153894878033569908488376566147185639      
 436  4365471048059414047135397107981906355253      
 438  3744640775352291931465702072939774252053      
 440  3208231787951413166572675427886285143877      
 442  2745320724846829551288997343183218714197      
 444  2346320755700005619328944475721896088022      
 446  2002828220704062098322567749941670276681      
 448  1707485581893752012963985393998924948870      
 450  1453859105846259036188539185836585114140      
 452  1236329833045287129641958549240643614580      
 454  1049996514853813120873597253364100629689      
 456  890589315541365312569681141542364295728       
 458  754393184623050276884455577066525944941       
 460  638179904367437398527532446137944698255       
 462  539147909188400962108237632918886861983       
 464  454869058211473532562941632307089457677       
 466  383241620045520783212993979835104775550       
 468  322448800129411052246877877406871455986       
 470  270922206379854274017799404959801540389       
 472  227309708643996991979905829967791754289       
 474  190447202045440358417472269056820079185       
 476  159333834074792167962999531978541560489       
 478  133110300567948569445444376213496921861       
 480  111039856871695116919031133508646264783       
 482  92491727833944113623388698203534828966        
 484  76926634074459900822008866639646493764        
 486  63884182573401769939797342049648092944        
 488  52971897224545151358029554676303108439        
 490  43855689886106527248235950259573494087        
 492  36251594857017772138496452212090659453        
 494  29918609826962615281650806616841065790        
 496  24652504396139133646530387883799187288        
 498  20280473422745072043398195196145555380        
 500  16656526905996048408827018737301886895        
 502  13657521010340499664139911000897417283        
 504  11179746330222581712270220916837835600        
 506  9135999720266791614113857433210662850         
 508  7453075098000154033818605226636537127         
 510  6069616679623589343737500872842737094         
 512  4934285238533358364452403799079106742         
 514  4004194276762207590143349331028202705         
 516  3243578558212219847948168267510066581         
 518  2622662348510927627788641843799498212         
 520  2116699011209750966138264912817033389         
 522  1705157388730540355309549112408972858         
 524  1371033707551000434374499827438273055         
 526  1100270643430544775199247867705120581         
 528  881267711544143311581583784603334955          
 530  704469350890635641334911445159172096          
 532  562018990518776585698963631109699445          
 534  447469051173572447598750128960974662          
 536  355538280437579608742082802075499149          
 538  281909069523317812417098660927692440          
 540  223058479742372911595818401734005080          
 542  176117637786757235514444190411149362          
 544  138754960304615585945757086263928221          
 546  109079356622289717699516626972608274          
 548  85560148662929776969380769134155770           
 550  66960952168719539282729932157456710           
 552  52285194694811574778439289293855159           
 554  40731313540987654921839493933530606           
 556  31655989598237299479130837658272611           
 558  24544038673380381820817677888896535           
 560  18983806889918420273161699584487798           
 562  14647107049765605353288884503889633           
 564  11272893411917094406937124897901463           
 566  8654007557840217099074290549010501            
 568  6626441633425801086788906140363362            
 570  5060660528138545862225859275681621            
 572  3854604264057181344751634348279947            
 574  2928058415620878821111159136858308            
 576  2218135815805990099750047733671685            
 578  1675658878265377170201666675165357            
 580  1262270071301454197596608153352295            
 582  948129688789779859238316941210280             
 584  710086153327909354311645851383662             
 586  530225570590640083163607717976946             
 588  394724901945402735143859550639928             
 590  292947584307646914385452141920473             
 592  216732247932657928965973595778024             
 594  159834822124929193887541632928317             
 596  117492158606139912027165159207739             
 598  86081661999339496638127015561103              
 600  62856562446834983171228528445000              
 602  45740617497572116130031001916380              
 604  33169371817608204727541535960334              
 606  23967784896164983223275771686701              
 608  17256183015954330169052630348470              
 610  12378204400970256910894159826652              
 612  8845769250162684505616997612670               
 614  6297187595470493992472088817750               
 616  4465373201834060496362381040259               
 618  3153806219654137317351389876357               
 620  2218417577707918549651072427623               
 622  1553983691123895009036776013613               
 624  1083944718003460155698132251043               
 626  752812397276671709440983029400                
 628  520529691283595930836095678668                
 630  358296200279615233693074296771                
 632  245490277479491483997838083460                
 634  167408608244880089343963173595                
 636  113612769645701550887418721758                
 638  76724712149922763521234237176                 
 640  51552931848481327841346949675                 
 642  34461242023950206321554106708                 
 644  22914774215799888509038450338                 
 646  15154899486686733705752170617                 
 648  9967518788886896122090965653                  
 650  6518672655932547678063599309                  
 652  4238466375356730823211122922                  
 654  2739509280453853338006461612                  
 656  1759891153997453767230471423                  
 658  1123517312096005794028068872                  
 660  712662390866696847525377885                   
 662  449080614262510056750544805                   
 664  281076407498284781680941710                   
 666  174704497264600310758230784                   
 668  107815187279891246747631747                   
 670  66048795121656803253296314                    
 672  40157627730766037621469532                    
 674  24226707948619959939860177                    
 676  14499220170225412221490694                    
 678  8606267660020713103416452                     
 680  5065195282316317957326788                     
 682  2955116704380378841835528                     
 684  1708561312144632491476978                     
 686  978674860804177461240190                      
 688  555221557221508893805223                      
 690  311871375026649626907999                      
 692  173388388932422055428759                      
 694  95377508559550469686264                       
 696  51890894015510559876711                       
 698  27911568508680756493191                       
 700  14836934132975579441221                       
 702  7790750747640392965615                        
 704  4039118868799232657075                        
 706  2066572957761847148802                        
 708  1042900328664624880599                        
 710  518823191194989003797                         
 712  254285209074633819385                         
 714  122707520439537121430                         
 716  58260442005550848672                          
 718  27196442488414266962                          
 720  12472293305547226013                          
 722  5614500744101234705                           
 724  2478638121098181645                           
 726  1072080758649777826                           
 728  453831496093318974                            
 730  187808764683781241                            
 732  75883733194649305                             
 734  29895183951631820                             
 736  11466360735652475                             
 738  4274744774603045                              
 740  1546217013188447                              
 742  541549115225910                               
 744  183251097601285                               
 746  59760924897813                                
 748  18729974477145                                
 750  5623866459870                                 
 752  1611943585200                                 
 754  439229033415                                  
 756  113236439251                                  
 758  27467078094                                   
 760  6227355889                                    
 762  1309248695                                    
 764  252799275                                     
 766  44294433                                      
 768  6935682                                       
 770  951119                                        
 772  111110                                        
 774  10620                                         
 776  779                                           
 778  39                                            
 780  1 