    -1326 1                                                                 
    -1324 51                                                                
    -1322 1325                                                              
    -1320 23374                                                             
    -1318 314873                                                            
    -1316 3453958                                                           
    -1314 32127433                                                          
    -1312 260567399                                                         
    -1310 1880533915                                                        
   -1308 12265339606                                                       
   -1306 73180400787                                                       
   -1304 403347639513                                                      
   -1302 2070280446818                                                     
   -1300 9962416802498                                                     
   -1298 45202359327953                                                    
   -1296 194330235626132                                                   
   -1294 794951132117441                                                   
   -1292 3105755025271925                                                  
   -1290 11626120012505184                                                 
   -1288 41821253004393018                                                 
   -1286 144934691163306477                                                
   -1284 485024743528410696                                                
   -1282 1570637293940493091                                               
   -1280 4930910133231156061                                               
   -1278 15033556814694623881                                              
   -1276 44581950225191882538                                              
   -1274 128777784543064535344                                             
   -1272 362809504295371165503                                             
   -1270 998156052607704989062                                             
   -1268 2684642446475903522596                                            
   -1266 7066313204540753995442                                            
   -1264 18219466175007721440268                                           
   -1262 46057837195655673798956                                           
   -1260 114250737057431485972094                                          
   -1258 278317560875593884316282                                          
   -1256 666292836471160221261799                                          
   -1254 1568662749168346612783756                                         
   -1252 3634232921080771732553246                                         
   -1250 8290426447041387608359611                                         
   -1248 18632402129117990843932651                                        
   -1246 41278276792308927969610953                                        
   -1244 90189275312073682383803940                                        
   -1242 194436042761757641517559692                                       
   -1240 413793820040612046498417019                                       
   -1238 869687240929769230952104921                                       
   -1236 1805888907890904471716734458                                      
   -1234 3706259840462229724911980490                                      
   -1232 7520684674316691917919572199                                      
   -1230 15094114108843644744900698583                                     
   -1228 29973084338536148604142215842                                     
   -1226 58906994829954530369903351234                                     
   -1224 114616108850100807181381180701                                    
   -1222 220848072119420977927429183105                                    
   -1220 421532386544279591488295364835                                    
   -1218 797209834683464403705332793390                                    
   -1216 1494268925532955394490240585362                                   
   -1214 2776544930280024942247372230313                                   
   -1212 5115657917081498079200244996577                                   
   -1210 9347942384561545735631831426126                                   
   -1208 16944988811815902944314909194750                                  
   -1206 30476603697171298188606132921718                                  
   -1204 54397340806717850006585684787842                                  
   -1202 96373377994816224496413504413779                                  
   -1200 169505640439940171466211995355747                                 
   -1198 296029684023735422408278565758066                                 
   -1196 513433204320927439507292443689305                                 
   -1194 884506618121834170463021037785434                                 
   -1192 1513752859743634148878353206792518                                
   -1190 2574017535848074647400639894310631                                
   -1188 4349448851641839740980884857058428                                
   -1186 7304399542016024158686023126676938                                
   -1184 12193310744174722790503763413414277                               
   -1182 20234983324137847877330320619701973                               
   -1180 33387468677052816587947187603150403                               
   -1178 54779377078008540280378143098529927                               
   -1176 89383099738329756505349684848151425                               
   -1174 145060297678968752798196910458060869                              
   -1172 234177440421340758616187000698591223                              
   -1170 376090065512125684159502551799095684                              
   -1168 600944686362843525062105597687040476                              
   -1166 955470054660930566634308096174954526                              
   -1164 1511758335909180199348555310973140925                             
   -1162 2380520096409545292205519171629074244                             
   -1160 3731004401069891071357945720923255559                             
   -1158 5820806363301527794360685984896554300                             
   -1156 9040281134397179469513818461190982096                             
   -1154 13978447173604470481439263096896386950                            
   -1152 21520377912958772255948705957991928458                            
   -1150 32990551611349400504066934479412346133                            
   -1148 50363018786634627009664987510333581665                            
   -1146 76568345003651150812687071500178568480                            
   -1144 115940195316477443500199107840192264890                           
   -1142 174862675600278184550706048531737600501                           
   -1140 262705254429411934806038319754994149789                           
   -1138 393168181647310720978917815907483115339                           
   -1136 586211819375659120155483327053648666949                           
   -1134 870813724158705534490689393164152778971                           
   -1132 1288895204878894084341479379748823459829                          
   -1130 1900894703156553039046105562850144039849                          
  -1128 2793652655930593676554328715297006261376                          
  -1126 4091530402476773613523111910855402883088                          
  -1124 5972039708475997010310075641765815545961                          
  -1122 8687743953804329346897183396159343185636                          
  -1120 12596853090125551419612117002983833853628                         
  -1118 18205833861109277443100938406512544390787                         
  -1116 26228576915141295143119404718885549817815                         
  -1114 37668313058114920669891599934354682883358                         
  -1112 53930697684057975793094897545683268021878                         
  -1110 76979478309962959572497027857386130551520                         
  -1108 109550179935530879610314534046813473938113                        
  -1106 155442622320880683430512181748515097858097                        
  -1104 219920263306757899329399911886210044645161                        
  -1102 310253921138174254958366806583319387459895                        
  -1100 436460122335108445698003805450717461626523                        
  -1098 612301136004575727150782977714558892410225                        
  -1096 856635973669205943564925536770678312368440                        
  -1094 1195240921360170118470492627123515455275677                       
  -1092 1663256685225851762035041026154846297967183                       
  -1090 2308469761010921702009106789295948419992936                       
  -1088 3195701775776354689151721392790417029048517                       
  -1086 4412666921069889498729980301021434647729697                       
  -1084 6077770135828398338119232559130964019312149                       
  -1082 8350465007035945881560863372226475758780072                       
  -1080 11444980153493106979005629023373023824370515                      
  -1078 15648468536373332462206997885308914655537987                      
  -1076 21344951473869283447997281936190467684843904                      
  -1074 29046838162629934309995117267819303762921784                      
  -1072 39436327624678829416837110837552331165396946                      
  -1070 53419675337214456900666828058177551494592193                      
  -1068 72198171934605139823139417333577871591748806                      
  -1066 97360787422372465031586886847122792546329181                      
  -1064 131004845614708300069122509811153295196149124                     
  -1062 175892890723392146765511971894742681604046924                     
  -1060 235656192334543807457949767748419980364210795                     
  -1058 315058232916218412728069053954602089167046566                     
  -1056 420335191437091577442078720950020076040378673                     
  -1054 559635074455961892007803331151028142862810752                     
  -1052 743582996988528011610514884116935537945901212                     
  -1050 986007483588097288495693443567460183607617959                     
  -1048 1304871922252825480437103139680192189798192438                    
  -1046 1723466926355028995593000750748032725278960637                    
  -1044 2271933918913938289020187087137320273488507536                    
  -1042 2989208459758536111681545176882242002560868109                    
  -1040 3925494564339084355269777299154801258606192930                    
  -1038 5145409588602640151503232013871602933562808832                    
  -1036 6731974497318660963620661573243304103588072005                    
  -1034 8791668110758183319220254097164487998155390892                    
  -1032 11460818215147313273007717626729127440405016741                   
  -1030 14913669642398741479554954036116872603675659469                   
  -1028 19372552521398101561762354644126718763669357658                   
  -1026 25120676465248192671742777756791445998008274177                   
  -1024 32518202849587075784858151994836591990147580180                   
  -1022 42022402853432349572959957571853782687013889799                   
  -1020 54212899997117949004728995870886343073732530210                   
  -1018 69823230294192465547077941750393944408962766665                   
  -1016 89780240230007546376821149287789397643765872624                   
  -1014 115253193927630606719088367508284818624119662287                  
  -1012 147714889727152669484601056787601385799129224845                  
  -1010 189017609434308043728614673258634056629578568176                  
  -1008 241487360455394593185171061137879226630544905825                  
  -1006 308040645651946079769560726081782406417379047893                  
  -1004 392328936455384584446841184761629098116058025948                  
  -1002 498917165613992621466713684785704374109332587588                  
  -1000 633503937585521139028915197275048896292251001981                  
  -998  803192825604950294472880857781364045088567051467                  
  -996  1016826142748852797044658866813849301899868918749                 
  -994  1285395008824414156015014979948160841490865470638                 
  -992  1622542467608607197884314528816175009422725102506                 
  -990  2045179937205949299867799758999249862066176412394                 
  -988  2574241515553792091291125488291258305188053692358                 
  -986  3235605750172044535310089396603714951998974690457                 
  -984  4061220577971904421403581755407490372380645270270                 
  -982  5090474438553416753507378700296077749382648026405                 
  -980  6371865288655652232124189923794799244238141708503                 
  -978  7965029662363188574217855994524527818414496894959                 
  -976  9943206344615406732055538529245567810445012937096                 
  -974  12396224022956858711284117524038255048893830327742                
  -972  15434119887101506179105548639588257560220133480568                
  -970  19191517065549163061055919599150055973437880320397                
  -968  23832913618278979240216924281913532757513165083486                
  -966  29559065241055553096349574877021084233757318637567                
  -964  36614678694626421348798913573258286437608171031255                
  -962  45297674202363197579940858127954977153598064412001                
  -960  55970323772523528275450533736832004701606800692706                
  -958  69072629889615020771517480715377931599850229444980                
  -956  85138376788848436240090996201670219492984143510909                
  -954  104814366329001408797258611497410540545042351907671               
  -952  128883444345609465392272385497013619362975559697643               
  -950  158292033657656808218352102257981819127665335391780               
  -948  194183019351562581919598418378306248277069865973197               
  -946  237934983742623484428524308532342911641758534903562               
  -944  291208966178523639706527139212765094886865012411013               
  -942  356004130833658062562282517250000486710879219734564               
  -940  434723968731139421079461751927020358074656976737460               
  -938  530254944053384412363176559327847432962379638011624               
  -936  646059825849474910045013046954035719941369458526810               
  -934  786288331983291479169340667735927880792967155883088               
  -932  955908161172620155403160089181321778454113985220802               
  -930  1160860011101836836430659211852603455784195975678833              
  -928  1408240787157017002424282636082488103624499648733435              
  -926  1706519910293048566302618912794136213128095415003315              
  -924  2065794448738398452603559705133707388066680659975220              
  -922  2498089743652019593225844840078458782885359551594585              
  -920  3017713292871436350203913618573299802046383349922735              
  -918  3641670921685206516480829158671476611930590077412906              
  -916  4390155730397657975174881323966140293057586555745742              
  -914  5287121994128478182105398611250687846553364988464533              
  -912  6360958133594374723649815187526616915518198792012859              
  -910  7645275113853451038270166751519601609582255771927925              
  -908  9179829203543711100718198389606202565118666271243880              
  -906  11011600988143919505379719154886594296713802539223311             
  -904  13196055931824306548306525663241398930521446715704874             
  -902  15798615685413557373818865556646159638313869192236811             
  -900  18896373812953109820324968224291199918681691353466097             
  -898  22580094735507428538985790549564820601648180547251217             
  -896  26956540557947216417801777832575372137245321815461578             
  -894  32151177153505993888387448330928720841182512595432021             
  -892  38311318546198648996174984219667750305402958569108165             
  -890  45609777381391810289972854399028547800562570410534670             
  -888  54249099254902853337103852897266115636515294399151711             
  -886  64466470044128094245702275783638528257884140721340858             
  -884  76539398334312455507425470031877915978446766672353577             
  -882  90792289765273521447718390256675739794843671685699791             
  -880  107604046870032646964087476623541274188560078877602030            
  -878  127416846996357816292561477154050690477273694262375419            
  -876  150746272485957163543537032730728072093205167974940605            
  -874  178192991759547178434702351239527692537385809802552841            
  -872  210456217683484123581610190146787478010737882304613627            
  -870  248349200982232181576307714394601683719984470960620868            
  -868  292817051965381344339206793564087699425536073651035908            
  -866  344957223965695206174854826398154487818994356744225855            
  -864  406043037201629440363583611081580113004927546597121270            
  -862  477550672914379667633366985559790791716944548315978532            
  -860  561190125287659608467786277537316795046576418717928670            
  -858  658940663618803096109024772183645278642838023448284373            
  -856  773091430340174705472080816405998852466059965807167198            
  -854  906287882753960914111426001644617496327128746340757533            
  -852  1061584878810600092534516739464813441096507862001972805           
  -850  1242507311117156502468185989930979055506119030381681653           
  -848  1453119309920590623897172568328210795019934078227245945           
  -846  1698103166526509239872576171736306728841180415937664736           
  -844  1982849275095413795182708727948062217153052920631091003           
  -842  2313558554783967283130563670147586067442018794398597299           
  -840  2697358997732386491045236009354892226718936263896758843           
  -838  3142438193608229072382121641133785379662685300650581141           
  -836  3658193910691774067721974175029376791931573805654551037           
  -834  4255405069462624806272636954431749660728552495653116799           
  -832  4946425730220953425093543277171945354605578808930515270           
  -830  5745405034640377456887883979159498584585706946255266320           
  -828  6668536395810219137588066885845516447983192181795268814           
  -826  7734339626135791012417944022150929851463701073421285229           
  -824  8963980131655671460468694627826166138853839169571546503           
  -822  10381629789543557566171630798280312065418261254066196682          
  -820  12014874667873474815336425074141565328600909093753054735          
  -818  13895175348709079701583141315762208189887705957293243705          
  -816  16058386283324094966891407398552514200222815998460854693          
  -814  18545341348535080204000494664696928243125586887452682341          
  -812  21402513593011024636225238754269104006496341648034252166          
  -810  24682758069966954102026900839130636331745561156145856777          
  -808  28446147656525168077346822993717307176688019441844140731          
  -806  32760912869694996849337209990879975647034436099824891684          
  -804  37704497914682989326139194823101314873207715930941179222          
  -802  43364746554316110408110509938978786296040369945673222727          
  -800  49841232880941534768228288643165284751853961783919894957          
  -798  57246753717520008549877406705322171455001676010287991353          
  -796  65709001187160462952186600266880794118198980628991272133          
  -794  75372435985686291275148524733203322049765888861218747049          
  -792  86400384086935191400450277888186728418429049069371770947          
  -790  98977382023751612960144714894046476141896157402955239574          
  -788  113311798538934734223723492925041870732580957131472283042         
  -786  129638763311291188075028147633853272271877201347025865329         
  -784  148223436655697533696044471286180916083114844424024543238         
  -782  169364657597864844883346196281498911330782503819302105462         
  -780  193399011561484559358144483934798359404183853463416303647         
  -778  220705363106932316243743086445023518072114546326549408293         
  -776  251709903758315356858937878333870394167915073342617574789         
  -774  286891769983411871257853561472492432447098086960136890983         
  -772  326789291885613550502168570165065436878045191202539896604         
  -770  372006939167764464262736449204190140474286104640532061067         
  -768  423223037477159734667519329218866150657153604985896973201         
  -766  481198335384432830836593053454763256395775463388509833287         
  -764  546785510035459360220130860369648256825180826042100534972         
  -762  620939707997112986295459472451009110159855732849925293652         
  -760  704730227050850061881275396306837704849931867165460049855         
  -758  799353454732770110742240843654922239717139296653389034608         
  -756  906147190339299297762010048318475743854984454787780354330         
  -754  1026606488982717818422291562019129810829476093307968978406        
  -752  1162401179163838720266589812037102398372485116514367407229        
  -750  1315395219308638281655756397677125335274094158776721889585        
  -748  1487668073875152944747403919084560222043750125606160873687        
  -746  1681538306065612005916960557395863524522214334957733863372        
  -744  1899589601971473519123657622732366548241693946332640513885        
  -742  2144699460236761005848640408449388645705372364869846696954        
  -740  2420070802155235468821736667129024265977520804063091401867        
  -738  2729266779633554773713845823247069517630041687550806571105        
  -736  3076249082776763233805890272510185209494983653561709250117        
  -734  3465420075112656164085532507186179106195464368667010061239        
  -732  3901669112803893982371494442764445416464352086049316665115        
  -730  4390423434745332863661852128050180453566020770436856225209        
  -728  4937704043361391169409139899551521676279882310547208689173        
  -726  5550187031365591197231772910722067832436610422623872457892        
  -724  6235270847891975777733709076076275190221841877270483029776        
  -722  7001150038435588032580372231230416110161897094686570345257        
  -720  7856896037136082447331352234471626254278309710424107174576        
  -718  8812545637304396976503653481535481517695384360147573941774        
  -716  9879197816937332036653567198181145154925332947065859325377        
  -714  11069119650509758607464124816337762079931609219211523143462       
  -712  12395862096811098525168315643435146002039892268864060001645       
  -710  13874386515245287511993753999091693838336915817688637555158       
  -708  15521202830097096065945047940434796986158302318123602200612       
  -706  17354520334050063904523740343404059565382369847409228252544       
  -704  19394412199002494362713664538126204609966244271599354747628       
  -702  21662994844260816963830991556594389327954420732548546619727       
  -700  24184623399800060669068129062185598483586483339112238653448       
  -698  26986104595788381625146323797087999586560861044631984190721       
  -696  30096928509309274477696968857753631822980023957442538871690       
  -694  33549520705527707149118846828980292265565385758884421062065       
  -692  37379516423795294140161358341726615375498477844411987076479       
  -690  41626058579749137631940882281117566976729382589981828666502       
  -688  46332121482717631436625958056888147653554068224583850944567       
  -686  51544862304107051336494790487107832090873317601504080425965       
  -684  57316002477322072438190303932534282494722048245345352693312       
  -682  63702241363602567478944448207470419755934803689949236499920       
  -680  70765704681383352663998199617430564320045506132766623882564       
  -678  78574430369862114125114272057965421520118950390047876952034       
  -676  87202894740866467948588783401894701074905901072271447553898       
  -674  96732581967330350650151919287747967382488187566270113406831       
  -672  107252600162222201078479804966388595748800763167416818715871      
  -670  118860347519124877394662574631802009467908393228576744761860      
  -668  131662232215374349117173095519194761151097347478696012383314      
  -666  145774450021256912754409343375000669263311058639485690680378      
  -664  161323823814789915637558757533444796589045583323273649116846      
  -662  178448709471625783153355358656771278080411244933286849349031      
  -660  197299972884189818542303582522569945354096733100931926695989      
  -658  218042043163863312974556635630931075816912168857590713942305      
  -656  240854047395436624934974970219153450248483775319463428667935      
  -654  265931032644769610476793551831502500042852351563428918526093      
  -652  293485281269201184438975769474998464770812603015945618049450      
  -650  323747725946340971728555741452614107242210025643619811842310      
  -648  356969471221050466222172731486116164190317199996607112625829      
  -646  393423428773274967080030699169281868423568934751511112785493      
  -644  433406074031514609407482923982396556979021304094720339600691      
  -642  477239332198712452824080450786417446277489822400941868274124      
  -640  525272602219772602492301989562001541118888072726523563073626      
  -638  577884927703375429806389011862486008312254890773031364686291      
  -636  635487324315792226638625682250871198053848114398689037459620      
  -634  698525273691565784227826527440569516591079835110442820349951      
  -632  767481394455746847118381400713506696311069683290377924845169      
  -630  842878301525369150574431101968724672825598726591065218184314      
  -628  925281665454494093086881636840068120774900629669621614917039      
  -626  1015303484207919117920554372910767601562570762883402662939553     
  -624  1113605580393949808357597335587960628008629691730061252788670     
  -622  1220903337656878041263827227243414990264548379261573431235504     
  -620  1337969690625342009159634667762342692571487100889402194495418     
  -618  1465639383533880194677922997966184913566562522193169728141151     
  -616  1604813513381994669998889960966937865706027950297801138770203     
  -614  1756464374268121495073650077344877093236742975539281147989247     
  -612  1921640620335222666820075992677800344002969719573118789472446     
  -610  2101472765590358248073395851324407426868890687904640345180556     
  -608  2297179039712595063214515580270305399809142081610510373052563     
  -606  2510071619841913259500267087605404579435945007924205156685731     
  -604  2741563259246259614295724686383434612852980408796648827286021     
  -602  2993174334694358463491264169718999680666831584299031222586899     
  -600  3266540335318029638235789760888998987873473123000577858815124     
  -598  3563419816729184265250238544748351711303674369664154736455881     
  -596  3885702845162878325795690132432137436520499751266181715598489     
  -594  4235419957448196982479577853867026123019103268802898456536714     
  -592  4614751663662601857698537670132040691889973613202596379387232     
  -590  5026038520401859648032482154724404153926075673524547230719882     
  -588  5471791803695817040399438599778843037449720140170385434699258     
  -586  5954704811718992945492511727680493469152306523947307346919827     
  -584  6477664828582982694375480137454356480762430075066783945069083     
  -582  7043765781653620456381146443434559128420785556492860588977892     
  -580  7656321626008181676634310134175588453377975507972943330866686     
  -578  8318880490834921561609958907705695348653490981975801337790008     
  -576  9035239623777065450527460352576934495143213223077792310431754     
  -574  9809461170433944693649992485258511058812857446546182917376441     
  -572  10645888827451078787552063082947143327807111733581727079850352    
  -570  11549165408856224937076675947452580907969912301534057633189981    
  -568  12524251366527140192640280219338774488678072088815296255595370    
  -566  13576444306906219379945979741727450013709216815522989102780944    
  -564  14711399547304269148110518085793998192343545210435066280305121    
  -562  15935151756357228399969551133081220812791687237278243361828224    
  -560  17254137724412205470690108554888132014055903689006996297340014    
  -558  18675220310819108613875788071841497850228771684327167022627785    
  -556  20205713616287508569475609353164363153535758265517957446978022    
  -554  21853409429631069989922858919928805355096539820722640456932940    
  -552  23626604999359568172254417882480062432074071489015841655313281    
  -550  25534132181686577666603507892906431621129179488610063937030373    
  -548  27585388017594548913205666411753963289508884461855076522155593    
  -546  29790366792633105248602184607271293989316804358024130488367605    
  -544  32159693634115679253375426462240623958458766314893778255812938    
  -542  34704659701318504243300538526740467226169118805855836206396623    
  -540  37437259025168679364757722622504517438425464293049104918915444    
  -538  40370227054728487485988073373472443097063147586821629117128566    
  -536  43517080968535074289336609626578514297178869217934941562807786    
  -534  46892161809531465674984922370335068620866320296458664977045805    
  -532  50510678502919943739071543163240069948678514604542976621160468    
  -530  54388753816775022404695950590208509397583128061707290062410989    
  -528  58543472325663439067904088606201488993525902107927584049706189    
  -526  62992930437825265152493343574240956548693902834437954441388980    
  -524  67756288546665780493442178505656236877383583327762352540799137    
  -522  72853825367384294339272710502240589214198770972992819565836185    
  -520  78306994519515575761368984437582127035219186994284186774299916    
  -518  84138483415973741656790496625948155677240072754431842082774109    
  -516  90372274518858933922432558400755127953329888182235737394205636    
  -514  97033709021805334305601028771630455724701080875074829967877083    
  -512  104149553018006309365123804570171930073843550093450770950536686   
  -510  111748066212239916638455759613726509439186479207300666499948502   
  -508  119859073234226696238332813338886702375630272615894803936079642   
  -506  128514037609472590597848376070335585843704081507448521442700777   
  -504  137746138442373881616961304842582315330858172529564161850883182   
  -502  147590349864779065544496133124716561010653329556395863870646333   
  -500  158083523301405435440467763998149366764769450321071223857678742   
  -498  169264472601486645280783312801345316261249458927829933998916447   
  -496  181174062083772553864259352103768123794107089322532608586118595   
  -494  193855297539505112718278562199320343109305594031311115172086269   
  -492  207353420235244978577294316291667067029012607908476596628633234   
  -490  221716003954414023400072140588880814902871406197657373952993685   
  -488  236993055113140258606602831394793186243847269060648793098615932   
  -486  253237115982435343987746722582892613620418853881186564599821749   
  -484  270503371044892492902119116932156254547774482683608901853980553   
  -482  288849756509956146380137693705203892588253864212514352923341319   
  -480  308337073007376495009913689458717512327026982761358120379719701   
  -478  329029101473714336420752604541356564130484077274501909436040244   
  -476  350992722241697797549931813223684737605044491418063153055750317   
  -474  374298037336845468125396520000862898639270436091857513255298822   
  -472  399018495980054284527186748973059217214037485549688200589796597   
  -470  425231023288799370589582458435200581749616770268637561275483569   
  -468  453016152163201827041113754882518878042716710537612227269877520   
  -466  482458158336484596182122855917403391206704180633911787646793104   
  -464  513645198562252079824346199605378625722401375798514144486224897   
  -462  546669451903592904263295664718621624225076393696453612479693222   
  -460  581627264081214581726714196988634448884037534090702931463157822   
  -458  618619294829672063822162289610405493112229907572434339538588964   
  -456  657750668202248391594855367132318288955360948781134312289693204   
  -454  699131125756184760894442927130216020834782603495981353491285933   
  -452  742875182540740199362011420216765587286441806600799153350791911   
  -450  789102285800989514403214082651278613463596001280690512513337376   
  -448  837936976300345051721131490719502501296797193467967757053687981   
  -446  889509052154516988621430875895257404059708589934484540404260351   
  -444  943953735059013363180136509558692148064469611593528849242229762   
  -442  1001411838781330941781209872078254318298066400993527221616310459  
  -440  1062029939777708673051470847537394863273181925485271122050388062  
  -438  1125960549782715414051828802939435470320569007387868587385372341  
  -436  1193362290208032661360748505137893950325136966622584504160564270  
  -434  1264400068174582298448012810458873876018525533081754453596283064  
  -432  1339245253989651346889759367622350571852522197212462131900979383  
  -430  1418075859867894224017544759919182270894924578411489561738138963  
  -428  1501076719682063312388687905477947447529313498670850911605980042  
  -426  1588439669516047421840799401285094132294838892972714026485927316  
  -424  1680363728779303119344861434092390978622120666099596035725309082  
  -422  1777055281628065546140508639077381033132484918158665895844496182  
  -420  1878728258424844369951172620032338762100510828625597426787827394  
  -418  1985604316953669585818837924541650228822357075277039271971679257  
  -416  2097913023094375166693306548806995608452416245628180506808715379  
  -414  2215892030644921797706774222811087236696450650437094295722168984  
  -412  2339787259966390371994330265482477022062198106318436536782719303  
  -410  2469853075110854388738134871813120307147070702833749283110466278  
  -408  2606352459077892219994037791763152027822040655419932571747136870  
  -406  2749557186831061272177132435749789882690640583909935172437369248  
  -404  2899747995691258742159899742088531688548227803259690224801774565  
  -402  3057214752709572828598096648241777401375610553185648280227573908  
  -400  3222256618608020242851691473457677885074087689588801268278714367  
  -398  3395182207862508440543381007124681071508915327414390594378749597  
  -396  3576309744488493330514742032187525682609141801717024556016452014  
  -394  3765967213076165832245450644146989693756884881793880036478477749  
  -392  3964492504608635369861659638494701060945542191660595649183663846  
  -390  4172233556583528284607787171477964818464050764852471768691320755  
  -388  4389548486945728480786699789390721752073408055221842521403282239  
  -386  4616805721326701776921875596034777658026063869552351701111589555  
  -384  4854384113074010846536170412763076010511147023482339076333127871  
  -382  5102673055543291701970700329990892000463061841223893734649599400  
  -380  5362072586114173682645283051148775147905435416952926905425486156  
  -378  5632993481381431928225344039607979459866917044675703883304772047  
  -376  5915857342963114110217973122916930520353192007410129398390769315  
  -374  6211096673358532111182439160022013110524958130747305524645603770  
  -372  6519154941280905202050221229264570747931738283789692439471467409  
  -370  6840486635882135255102889673555815520131734529144726585721994615  
  -368  7175557309280738056734267268655709585173846078119097547343186960  
  -366  7524843606798399368472674216697906354241627093416287636508420220  
  -364  7888833284306021514667437779771509104985765610373302724345742873  
  -362  8268025212076527267724415414991219540404182478300457639010341331  
  -360  8662929364539143657277290961173932666103281261686657920704191404  
  -358  9074066795328449581471924702719344621014660573454434564839456956  
  -356  9501969597021187657229125277665724067923342988323067732254594299  
  -354  9947180844954761739972373606632502729996291754672690956302534669  
  -352  10410254524523515153272436949729149092214134847729301197943781968 
  -350  10891755441352357962122123735147048104030059758727976560014879352 
  -348  11392259113752130381361310322803455800018708378569978244127080641 
  -346  11912351646867297954425606627842736605194143108627316914691639616 
  -344  12452629587934215151620550811850743092718045961105466762935366331 
  -342  13013699762077308390338147109243262814225086291048790882315274530 
  -340  13596179088081156044535471891012934565134581503243893246727021117 
  -338  14200694373588618481841153012161341275056726221663322655767016890 
  -336  14827882089188929877894488363031012906450576270997200041795670994 
  -334  15478388120875037300161166669066905711130632852104978707052629624 
  -332  16152867500366490393923870068855393976728311056796315786621099948 
  -330  16851984112812873102158096891615755367942647237861059074709408835 
  -328  17576410381413150284435383610876384208460101047931906208659893266 
  -326  18326826928508396681909543480926087575854572352127344242598758202 
  -324  19103922212729199784098910530958358135808988599920865836512872784 
  -322  19908392141804594560607309480253961765229142255849263940308520586 
  -320  20740939660666705726708881095089250427687032825266088857981570540 
  -318  21602274314514347281659588867385636449215731590631028214024571647 
  -316  22493111786529660468942507135211955336637288226285896370365312259 
  -314  23414173409974456795563407403028240448080037542981322895763878778 
  -312  24366185654427264668423234017180266908363816939730839807572529168 
  -310  25349879585958144398377248417094666447272501226243156646979124511 
  -308  26365990301076119981983836603153958374243065762534377667758865383 
  -306  27415256334323555630918392406509938168615058907275954725625492871 
  -304  28498419039432954043754636294954428866120328859920330688899070557 
  -302  29616221944004440500914942636134327343453032335318498183358962533 
  -300  30769410077706585553065660984689095132694087167321657302708393583 
  -298  31958729274049167777949865636301321091989635079163047133439056169 
  -296  33184925445823940018965771416104800770996079892201198533958667537 
  -294  34448743834358385664928286211513159076053326942532495606005851499 
  -292  35750928232777778577139611673686315783457105879843229885172338833 
  -290  37092220183522528604947017164218444663594186062166337353297976134 
  -288  38473358150420736328139676644276201379842840968220411769527182356 
  -286  39895076665670022489288870669760060789913275174526149835921199516 
  -284  41358105452137961009671905186595592305231328949801461276773648947 
  -282  42863168521446745746458378014978036537462383006950072137157322445 
  -280  44410983248364971276468984030206642920625252597611230070015574609 
  -278  46002259422087512884792275926420999389671492618658764064414167689 
  -276  47637698275043351454279654399278864456212155416420854870579904135 
  -274  49317991489930701014486041923131751415977737439613692042836588838 
  -272  51043820185738851416806166238374620234041710748459889291243261330 
  -270  52815853883576622375410728920887921129924663855277993916478317314 
  -268  54634749453188119843211613236549663037554407425137267460456732330 
  -266  56501150041097468915936379995416908016889744979372385043020879124 
  -264  58415683981385242548009640617013416845673964158936923194419020989 
  -262  60378963690160281736035224042694969681258662662739299130886961294 
  -260  62391584544851376160453484891805688687333128345305237442549599537 
  -258  64454123749503706762471678491216469567228459885580832032334884451 
  -256  66567139187324902326698404731083148871232631122695553153489960905 
  -254  68731168261784886835763046428110344072839018931833206500973586584 
  -252  70946726727632246488656688333751647170373824121263325509999486365 
  -250  73214307513247475794473615454123767865700244659556330774879397119 
  -248  75534379535810019991919510451234051420539103349439548698994378625 
  -246  77907386510811363422211467364427054968746484356089973832857063295 
  -244  80333745757500366264405466394896981300398632666685761444253783175 
  -242  82813847001899470102564619832693159610506584119149336935970908381 
  -240  85348051179081120393618109606249336894286471102483170482295269487 
  -238  87936689236442635076414294502669626615685250080382483811882323347 
  -236  90580060939764627511241014140880276737378957377725081173913768548 
  -234  93278433683882813450249156990463185522486088658781774338020531774 
  -232  96032041309845441596050180192567039415240056780570025086451165459 
  -230  98841082930468532715118571286152341415944989701259594273333678345 
  -228  101705721766238442297392250411741856750109664470884672787346119130
  -226  104626083993545827750710252049955719140813565007015473989336146701
  -224  107602257607266757182492431661826066898017496931611499937531642160
  -222  110634291299735300228422347283681122207617350843026108203094521493
  -220  113722193358177353047114281101019521392769125153664318557347039626
  -218  116865930582697534499244773592447158940558107231150778331123469271
  -216  120065427226929618186359911784599818930107105405782119616925932365
  -214  123320563963476009930499229118137549784223552203091418876229906701
  -212  126631176876273122341069421237932428431889765738390002471401594825
  -210  129997056482027023106892112610992017086674810316107507518543001130
  -208  133417946782867333624892269479772112992320698160058158079572406890
  -206  136893544352366928302134032211190051187584162301296702497403135945
  -204  140423497457070438244053731947131889810766345043900889820534127640
  -202  144007405215665809502853342992641535955636228064848542980429485323
  -200  147644816797920126968429369837808443515491378187419302358662181342
  -198  151335230665483520010561097297463480872580797523158042175513963270
  -196  155078093856643153469595243006583926789907599229773555011780823531
  -194  158872801317083024910448240972273422948089083559744780897532425198
  -192  162718695278674492922507217823089333937295551851741976789240387496
  -190  166615064688287118053830380801313034041267749026204608812222515953
  -188  170561144688569484058907541593112742685655087963212812410243738866
  -186  174556116152605169091978352081318602816480220560732594654736927482
  -184  178599105274299951347165346838774001759459947852420756863672247080
  -182  182689183216302669188861826474062990458981252887835916971718997511
  -180  186825365817203930687865872710237302512709558462568310259028297408
  -178  191006613359694111410702217646683086637391788514108842141612442853
  -176  195231830401294833249806042877421630694935245207716980662270868117
  -174  199499865669206433314520401570255777537185127187789337909013172112
  -172  203809512020737874134227603365188970727522516588577319779097009499
  -170  208159506470705189843684077967694697257757153877499464355590339441
  -168  212548530287099994323578506061082500864228859766731157757765039686
  -166  216975209156240894657800005722362509871118914664123535555423119215
  -164  221438113418527966412776693275883542116930504179041844381198584882
  -162  225935758375823877213712929062813800786817824007404095506837108287
  -160  230466604671384924257095036567890884670375986868590976775841222369
  -158  235029058743161323293203905105902496552515974314957154686849394853
  -156  239621473351178705769392558752724205631720559632125702433330876444
  -154  244242148179602112574983136914760477481498384336655441733542666420
  -152  248889330513969993066133521057577904730933237988241756143922423587
  -150  253561215993969012965332010652014930605894700967016869114758080227
  -148  258255949442001040514134054119547535803793493244425588583072596063
  -146  262971625767671722763434939401191627103747079260696996710017665958
  -144  267706290948205798268060382439438332813179824873768041693402332562
  -142  272457943084667942772120964617598919184517402654572097690486005965
  -140  277224533533739743267532023423360756861385212066397929448206842432
  -138  282003968114673583641644806651100675936934921639027301080889811239
  -136  286794108390913050098838428112147360205747931842381614383777820500
  -134  291592773025737181765577871316678505132024440079778304489607533515
  -132  296397739211152762970965955985152946381011323013957415417760660945
  -130  301206744169125146152299417724439654147554750744983465537305142194
  -128  306017486724104081008359891468699823663338731905437477930250981940
  -126  310827628945666983962152172671472771934654714229808487303702598498
  -124  315634797859968293822705210270844119721192705438504391693575553059
  -122  320436587228550309792482439803729454677037566866532478967235453173
  -120  325230559392938484435343226375023815376030825225891863434496219067
  -118  330014247183312836733322250316374295246309678923901220388684224548
  -116  334785155889417250097079861559153870430992289305725421939342811683
  -114  339540765291740218958778347190541278108966243920973151569825966004
  -112  344278531750874397066968229514866267970160760472140730629781251438
  -110  348995890352838371676814812417602604675573880530538979492817557352
  -108  353690257108022729751900225282052063006649998182241102763958875059
  -106  358359031201303981991433952451185126449759427347650231000005188539
  -104  362999597290754551800178243808231059797346494335660747368520147531
  -102  367609327852265099210437817204812765523707551871796890708026523340
  -100  372185585567287209627860150913036862789916686044738881562738424869
  -98   376725725750800204137947761759048420504490834811597778818882375206
  -96   381227098816505785918846983423960476767987160882112476696960417270
  -94   385687052776158683173415535210158752376979013655517540851803348901
  -92   390102935769850632486432235084913963587270887343302398369211205314
  -90   394472098623979208938924084258890037840099856909354454301987417881
  -88   398791897433552383024904032486509747017432475833211830168947030523
  -86   403059696165404492138716599035645807221047160239183586541131449163
  -84   407272869278829768566288056040043409331335054238997048799774601608
  -82   411428804360075868027151492770514409177426607800700519934502014198
  -80   415524904767082182843256590621626307015425806118819471119732176539
  -78   419558592280796279596055573423218874120369030256974035641184324979
  -76   423527309759356737830195476409990635597931625541802308502094847992
  -74   427428523791392135909721575571363186921006174682387092456474156085
  -72   431259727344654070756258484734738532779857455689635666598493845209
  -70   435018442406177033943925973458701885923513952261101800817301502250
  -68   438702222610139806928368036885550424036805260398589211459773930507
  -66   442308655849591877478351210738659811441343144848630852450026540418
  -64   445835366868204296727968180364380460690065727609072503863128561518
  -62   449280019828207455067002747571030187719563013849586064698240288263
  -60   452640320850688502772062773313899674473593541205536163719029867079
  -58   455914020524438609095573741971853707193775913855406224569873774002
  -56   459098916379564956332409906048575931709620847667152482308656593600
  -54   462192855322114301498227051957748086310159773527388307102857738810
  -52   465193736025994089361249361779471594210596726112630269654675690808
  -50   468099511278523431648861969244854834599066124947235816071018146522
  -48   470908190275999726560431582076631055556464293792862794001122677722
  -46   473617840865727211825619690947071705488808000936928298155217749425
  -44   476226591731021238403320515307709741514097659368214286521141262860
  -42   478732634515776418973242531054911910002173115439208241106068422374
  -40   481134225885267927751044647502822296525818427935399553466610648031
  -38   483429689519942971858293197662272926449279231657174591757622294403
  -36   485617418039053669633568514891977300039056036034239116921709131966
  -34   487695874851083092447478653622815383987170403362872888487419225527
  -32   489663595928022873125473626545118747796588450955879517660567488512
  -30   491519191500673360494320916098399614436716781950810126768708199796
  -28   493261347672255595947799780967712254667815549453956603157994785358
  -26   494888827947748180431066950656319958945269307929001356224438093352
  -24   496400474676491151595674568778836876293806184392920820521321720831
  -22   497795210405733050917436058070823109665121558378247291209621680168
  -20   499072039142936166834355673088835943826996968652685620857716329124
  -18   500230047524798218305505525298542139961516088263989723035868716438
  -16   501268405891096208436789009755768771239649767450186222747579924243
  -14   502186369261609534441487504652350056374226224847668802296583076463
  -12   502983278214534383044316752633061303155020139350184072949611697950
  -10   503658559664959655447307637288829406679630428240341798594647695893
  -8    504211727542135830979133194753100023244387414830207481376743914398
  -6    504642383364431964037222610961765475268086675914213154792372214200
  -4    504950216711042078872463953412667308761131959972148026091195694853
  -2    505135005589670239436285868302449974436948876441681074394793736747
  0     505196616699593180342002521618930465247953555278076516348517981444
  2     505135005589670239436285868302449974436948876441681074394793736747
  4     504950216711042078872463953412667308761131959972148026091195694853
  6     504642383364431964037222610961765475268086675914213154792372214200
  8     504211727542135830979133194753100023244387414830207481376743914398
  10    503658559664959655447307637288829406679630428240341798594647695893
  12    502983278214534383044316752633061303155020139350184072949611697950
  14    502186369261609534441487504652350056374226224847668802296583076463
  16    501268405891096208436789009755768771239649767450186222747579924243
  18    500230047524798218305505525298542139961516088263989723035868716438
  20    499072039142936166834355673088835943826996968652685620857716329124
  22    497795210405733050917436058070823109665121558378247291209621680168
  24    496400474676491151595674568778836876293806184392920820521321720831
  26    494888827947748180431066950656319958945269307929001356224438093352
  28    493261347672255595947799780967712254667815549453956603157994785358
  30    491519191500673360494320916098399614436716781950810126768708199796
  32    489663595928022873125473626545118747796588450955879517660567488512
  34    487695874851083092447478653622815383987170403362872888487419225527
  36    485617418039053669633568514891977300039056036034239116921709131966
  38    483429689519942971858293197662272926449279231657174591757622294403
  40    481134225885267927751044647502822296525818427935399553466610648031
  42    478732634515776418973242531054911910002173115439208241106068422374
  44    476226591731021238403320515307709741514097659368214286521141262860
  46    473617840865727211825619690947071705488808000936928298155217749425
  48    470908190275999726560431582076631055556464293792862794001122677722
  50    468099511278523431648861969244854834599066124947235816071018146522
  52    465193736025994089361249361779471594210596726112630269654675690808
  54    462192855322114301498227051957748086310159773527388307102857738810
  56    459098916379564956332409906048575931709620847667152482308656593600
  58    455914020524438609095573741971853707193775913855406224569873774002
  60    452640320850688502772062773313899674473593541205536163719029867079
  62    449280019828207455067002747571030187719563013849586064698240288263
  64    445835366868204296727968180364380460690065727609072503863128561518
  66    442308655849591877478351210738659811441343144848630852450026540418
  68    438702222610139806928368036885550424036805260398589211459773930507
  70    435018442406177033943925973458701885923513952261101800817301502250
  72    431259727344654070756258484734738532779857455689635666598493845209
  74    427428523791392135909721575571363186921006174682387092456474156085
  76    423527309759356737830195476409990635597931625541802308502094847992
  78    419558592280796279596055573423218874120369030256974035641184324979
  80    415524904767082182843256590621626307015425806118819471119732176539
  82    411428804360075868027151492770514409177426607800700519934502014198
  84    407272869278829768566288056040043409331335054238997048799774601608
  86    403059696165404492138716599035645807221047160239183586541131449163
  88    398791897433552383024904032486509747017432475833211830168947030523
  90    394472098623979208938924084258890037840099856909354454301987417881
  92    390102935769850632486432235084913963587270887343302398369211205314
  94    385687052776158683173415535210158752376979013655517540851803348901
  96    381227098816505785918846983423960476767987160882112476696960417270
  98    376725725750800204137947761759048420504490834811597778818882375206
  100   372185585567287209627860150913036862789916686044738881562738424869
  102   367609327852265099210437817204812765523707551871796890708026523340
  104   362999597290754551800178243808231059797346494335660747368520147531
  106   358359031201303981991433952451185126449759427347650231000005188539
  108   353690257108022729751900225282052063006649998182241102763958875059
  110   348995890352838371676814812417602604675573880530538979492817557352
  112   344278531750874397066968229514866267970160760472140730629781251438
  114   339540765291740218958778347190541278108966243920973151569825966004
  116   334785155889417250097079861559153870430992289305725421939342811683
  118   330014247183312836733322250316374295246309678923901220388684224548
  120   325230559392938484435343226375023815376030825225891863434496219067
  122   320436587228550309792482439803729454677037566866532478967235453173
  124   315634797859968293822705210270844119721192705438504391693575553059
  126   310827628945666983962152172671472771934654714229808487303702598498
  128   306017486724104081008359891468699823663338731905437477930250981940
  130   301206744169125146152299417724439654147554750744983465537305142194
  132   296397739211152762970965955985152946381011323013957415417760660945
  134   291592773025737181765577871316678505132024440079778304489607533515
  136   286794108390913050098838428112147360205747931842381614383777820500
  138   282003968114673583641644806651100675936934921639027301080889811239
  140   277224533533739743267532023423360756861385212066397929448206842432
  142   272457943084667942772120964617598919184517402654572097690486005965
  144   267706290948205798268060382439438332813179824873768041693402332562
  146   262971625767671722763434939401191627103747079260696996710017665958
  148   258255949442001040514134054119547535803793493244425588583072596063
  150   253561215993969012965332010652014930605894700967016869114758080227
  152   248889330513969993066133521057577904730933237988241756143922423587
  154   244242148179602112574983136914760477481498384336655441733542666420
  156   239621473351178705769392558752724205631720559632125702433330876444
  158   235029058743161323293203905105902496552515974314957154686849394853
  160   230466604671384924257095036567890884670375986868590976775841222369
  162   225935758375823877213712929062813800786817824007404095506837108287
  164   221438113418527966412776693275883542116930504179041844381198584882
  166   216975209156240894657800005722362509871118914664123535555423119215
  168   212548530287099994323578506061082500864228859766731157757765039686
  170   208159506470705189843684077967694697257757153877499464355590339441
  172   203809512020737874134227603365188970727522516588577319779097009499
  174   199499865669206433314520401570255777537185127187789337909013172112
  176   195231830401294833249806042877421630694935245207716980662270868117
  178   191006613359694111410702217646683086637391788514108842141612442853
  180   186825365817203930687865872710237302512709558462568310259028297408
  182   182689183216302669188861826474062990458981252887835916971718997511
  184   178599105274299951347165346838774001759459947852420756863672247080
  186   174556116152605169091978352081318602816480220560732594654736927482
  188   170561144688569484058907541593112742685655087963212812410243738866
  190   166615064688287118053830380801313034041267749026204608812222515953
  192   162718695278674492922507217823089333937295551851741976789240387496
  194   158872801317083024910448240972273422948089083559744780897532425198
  196   155078093856643153469595243006583926789907599229773555011780823531
  198   151335230665483520010561097297463480872580797523158042175513963270
  200   147644816797920126968429369837808443515491378187419302358662181342
  202   144007405215665809502853342992641535955636228064848542980429485323
  204   140423497457070438244053731947131889810766345043900889820534127640
  206   136893544352366928302134032211190051187584162301296702497403135945
  208   133417946782867333624892269479772112992320698160058158079572406890
  210   129997056482027023106892112610992017086674810316107507518543001130
  212   126631176876273122341069421237932428431889765738390002471401594825
  214   123320563963476009930499229118137549784223552203091418876229906701
  216   120065427226929618186359911784599818930107105405782119616925932365
  218   116865930582697534499244773592447158940558107231150778331123469271
  220   113722193358177353047114281101019521392769125153664318557347039626
  222   110634291299735300228422347283681122207617350843026108203094521493
  224   107602257607266757182492431661826066898017496931611499937531642160
  226   104626083993545827750710252049955719140813565007015473989336146701
  228   101705721766238442297392250411741856750109664470884672787346119130
  230   98841082930468532715118571286152341415944989701259594273333678345 
  232   96032041309845441596050180192567039415240056780570025086451165459 
  234   93278433683882813450249156990463185522486088658781774338020531774 
  236   90580060939764627511241014140880276737378957377725081173913768548 
  238   87936689236442635076414294502669626615685250080382483811882323347 
  240   85348051179081120393618109606249336894286471102483170482295269487 
  242   82813847001899470102564619832693159610506584119149336935970908381 
  244   80333745757500366264405466394896981300398632666685761444253783175 
  246   77907386510811363422211467364427054968746484356089973832857063295 
  248   75534379535810019991919510451234051420539103349439548698994378625 
  250   73214307513247475794473615454123767865700244659556330774879397119 
  252   70946726727632246488656688333751647170373824121263325509999486365 
  254   68731168261784886835763046428110344072839018931833206500973586584 
  256   66567139187324902326698404731083148871232631122695553153489960905 
  258   64454123749503706762471678491216469567228459885580832032334884451 
  260   62391584544851376160453484891805688687333128345305237442549599537 
  262   60378963690160281736035224042694969681258662662739299130886961294 
  264   58415683981385242548009640617013416845673964158936923194419020989 
  266   56501150041097468915936379995416908016889744979372385043020879124 
  268   54634749453188119843211613236549663037554407425137267460456732330 
  270   52815853883576622375410728920887921129924663855277993916478317314 
  272   51043820185738851416806166238374620234041710748459889291243261330 
  274   49317991489930701014486041923131751415977737439613692042836588838 
  276   47637698275043351454279654399278864456212155416420854870579904135 
  278   46002259422087512884792275926420999389671492618658764064414167689 
  280   44410983248364971276468984030206642920625252597611230070015574609 
  282   42863168521446745746458378014978036537462383006950072137157322445 
  284   41358105452137961009671905186595592305231328949801461276773648947 
  286   39895076665670022489288870669760060789913275174526149835921199516 
  288   38473358150420736328139676644276201379842840968220411769527182356 
  290   37092220183522528604947017164218444663594186062166337353297976134 
  292   35750928232777778577139611673686315783457105879843229885172338833 
  294   34448743834358385664928286211513159076053326942532495606005851499 
  296   33184925445823940018965771416104800770996079892201198533958667537 
  298   31958729274049167777949865636301321091989635079163047133439056169 
  300   30769410077706585553065660984689095132694087167321657302708393583 
  302   29616221944004440500914942636134327343453032335318498183358962533 
  304   28498419039432954043754636294954428866120328859920330688899070557 
  306   27415256334323555630918392406509938168615058907275954725625492871 
  308   26365990301076119981983836603153958374243065762534377667758865383 
  310   25349879585958144398377248417094666447272501226243156646979124511 
  312   24366185654427264668423234017180266908363816939730839807572529168 
  314   23414173409974456795563407403028240448080037542981322895763878778 
  316   22493111786529660468942507135211955336637288226285896370365312259 
  318   21602274314514347281659588867385636449215731590631028214024571647 
  320   20740939660666705726708881095089250427687032825266088857981570540 
  322   19908392141804594560607309480253961765229142255849263940308520586 
  324   19103922212729199784098910530958358135808988599920865836512872784 
  326   18326826928508396681909543480926087575854572352127344242598758202 
  328   17576410381413150284435383610876384208460101047931906208659893266 
  330   16851984112812873102158096891615755367942647237861059074709408835 
  332   16152867500366490393923870068855393976728311056796315786621099948 
  334   15478388120875037300161166669066905711130632852104978707052629624 
  336   14827882089188929877894488363031012906450576270997200041795670994 
  338   14200694373588618481841153012161341275056726221663322655767016890 
  340   13596179088081156044535471891012934565134581503243893246727021117 
  342   13013699762077308390338147109243262814225086291048790882315274530 
  344   12452629587934215151620550811850743092718045961105466762935366331 
  346   11912351646867297954425606627842736605194143108627316914691639616 
  348   11392259113752130381361310322803455800018708378569978244127080641 
  350   10891755441352357962122123735147048104030059758727976560014879352 
  352   10410254524523515153272436949729149092214134847729301197943781968 
  354   9947180844954761739972373606632502729996291754672690956302534669  
  356   9501969597021187657229125277665724067923342988323067732254594299  
  358   9074066795328449581471924702719344621014660573454434564839456956  
  360   8662929364539143657277290961173932666103281261686657920704191404  
  362   8268025212076527267724415414991219540404182478300457639010341331  
  364   7888833284306021514667437779771509104985765610373302724345742873  
  366   7524843606798399368472674216697906354241627093416287636508420220  
  368   7175557309280738056734267268655709585173846078119097547343186960  
  370   6840486635882135255102889673555815520131734529144726585721994615  
  372   6519154941280905202050221229264570747931738283789692439471467409  
  374   6211096673358532111182439160022013110524958130747305524645603770  
  376   5915857342963114110217973122916930520353192007410129398390769315  
  378   5632993481381431928225344039607979459866917044675703883304772047  
  380   5362072586114173682645283051148775147905435416952926905425486156  
  382   5102673055543291701970700329990892000463061841223893734649599400  
  384   4854384113074010846536170412763076010511147023482339076333127871  
  386   4616805721326701776921875596034777658026063869552351701111589555  
  388   4389548486945728480786699789390721752073408055221842521403282239  
  390   4172233556583528284607787171477964818464050764852471768691320755  
  392   3964492504608635369861659638494701060945542191660595649183663846  
  394   3765967213076165832245450644146989693756884881793880036478477749  
  396   3576309744488493330514742032187525682609141801717024556016452014  
  398   3395182207862508440543381007124681071508915327414390594378749597  
  400   3222256618608020242851691473457677885074087689588801268278714367  
  402   3057214752709572828598096648241777401375610553185648280227573908  
  404   2899747995691258742159899742088531688548227803259690224801774565  
  406   2749557186831061272177132435749789882690640583909935172437369248  
  408   2606352459077892219994037791763152027822040655419932571747136870  
  410   2469853075110854388738134871813120307147070702833749283110466278  
  412   2339787259966390371994330265482477022062198106318436536782719303  
  414   2215892030644921797706774222811087236696450650437094295722168984  
  416   2097913023094375166693306548806995608452416245628180506808715379  
  418   1985604316953669585818837924541650228822357075277039271971679257  
  420   1878728258424844369951172620032338762100510828625597426787827394  
  422   1777055281628065546140508639077381033132484918158665895844496182  
  424   1680363728779303119344861434092390978622120666099596035725309082  
  426   1588439669516047421840799401285094132294838892972714026485927316  
  428   1501076719682063312388687905477947447529313498670850911605980042  
  430   1418075859867894224017544759919182270894924578411489561738138963  
  432   1339245253989651346889759367622350571852522197212462131900979383  
  434   1264400068174582298448012810458873876018525533081754453596283064  
  436   1193362290208032661360748505137893950325136966622584504160564270  
  438   1125960549782715414051828802939435470320569007387868587385372341  
  440   1062029939777708673051470847537394863273181925485271122050388062  
  442   1001411838781330941781209872078254318298066400993527221616310459  
  444   943953735059013363180136509558692148064469611593528849242229762   
  446   889509052154516988621430875895257404059708589934484540404260351   
  448   837936976300345051721131490719502501296797193467967757053687981   
  450   789102285800989514403214082651278613463596001280690512513337376   
  452   742875182540740199362011420216765587286441806600799153350791911   
  454   699131125756184760894442927130216020834782603495981353491285933   
  456   657750668202248391594855367132318288955360948781134312289693204   
  458   618619294829672063822162289610405493112229907572434339538588964   
  460   581627264081214581726714196988634448884037534090702931463157822   
  462   546669451903592904263295664718621624225076393696453612479693222   
  464   513645198562252079824346199605378625722401375798514144486224897   
  466   482458158336484596182122855917403391206704180633911787646793104   
  468   453016152163201827041113754882518878042716710537612227269877520   
  470   425231023288799370589582458435200581749616770268637561275483569   
  472   399018495980054284527186748973059217214037485549688200589796597   
  474   374298037336845468125396520000862898639270436091857513255298822   
  476   350992722241697797549931813223684737605044491418063153055750317   
  478   329029101473714336420752604541356564130484077274501909436040244   
  480   308337073007376495009913689458717512327026982761358120379719701   
  482   288849756509956146380137693705203892588253864212514352923341319   
  484   270503371044892492902119116932156254547774482683608901853980553   
  486   253237115982435343987746722582892613620418853881186564599821749   
  488   236993055113140258606602831394793186243847269060648793098615932   
  490   221716003954414023400072140588880814902871406197657373952993685   
  492   207353420235244978577294316291667067029012607908476596628633234   
  494   193855297539505112718278562199320343109305594031311115172086269   
  496   181174062083772553864259352103768123794107089322532608586118595   
  498   169264472601486645280783312801345316261249458927829933998916447   
  500   158083523301405435440467763998149366764769450321071223857678742   
  502   147590349864779065544496133124716561010653329556395863870646333   
  504   137746138442373881616961304842582315330858172529564161850883182   
  506   128514037609472590597848376070335585843704081507448521442700777   
  508   119859073234226696238332813338886702375630272615894803936079642   
  510   111748066212239916638455759613726509439186479207300666499948502   
  512   104149553018006309365123804570171930073843550093450770950536686   
  514   97033709021805334305601028771630455724701080875074829967877083    
  516   90372274518858933922432558400755127953329888182235737394205636    
  518   84138483415973741656790496625948155677240072754431842082774109    
  520   78306994519515575761368984437582127035219186994284186774299916    
  522   72853825367384294339272710502240589214198770972992819565836185    
  524   67756288546665780493442178505656236877383583327762352540799137    
  526   62992930437825265152493343574240956548693902834437954441388980    
  528   58543472325663439067904088606201488993525902107927584049706189    
  530   54388753816775022404695950590208509397583128061707290062410989    
  532   50510678502919943739071543163240069948678514604542976621160468    
  534   46892161809531465674984922370335068620866320296458664977045805    
  536   43517080968535074289336609626578514297178869217934941562807786    
  538   40370227054728487485988073373472443097063147586821629117128566    
  540   37437259025168679364757722622504517438425464293049104918915444    
  542   34704659701318504243300538526740467226169118805855836206396623    
  544   32159693634115679253375426462240623958458766314893778255812938    
  546   29790366792633105248602184607271293989316804358024130488367605    
  548   27585388017594548913205666411753963289508884461855076522155593    
  550   25534132181686577666603507892906431621129179488610063937030373    
  552   23626604999359568172254417882480062432074071489015841655313281    
  554   21853409429631069989922858919928805355096539820722640456932940    
  556   20205713616287508569475609353164363153535758265517957446978022    
  558   18675220310819108613875788071841497850228771684327167022627785    
  560   17254137724412205470690108554888132014055903689006996297340014    
  562   15935151756357228399969551133081220812791687237278243361828224    
  564   14711399547304269148110518085793998192343545210435066280305121    
  566   13576444306906219379945979741727450013709216815522989102780944    
  568   12524251366527140192640280219338774488678072088815296255595370    
  570   11549165408856224937076675947452580907969912301534057633189981    
  572   10645888827451078787552063082947143327807111733581727079850352    
  574   9809461170433944693649992485258511058812857446546182917376441     
  576   9035239623777065450527460352576934495143213223077792310431754     
  578   8318880490834921561609958907705695348653490981975801337790008     
  580   7656321626008181676634310134175588453377975507972943330866686     
  582   7043765781653620456381146443434559128420785556492860588977892     
  584   6477664828582982694375480137454356480762430075066783945069083     
  586   5954704811718992945492511727680493469152306523947307346919827     
  588   5471791803695817040399438599778843037449720140170385434699258     
  590   5026038520401859648032482154724404153926075673524547230719882     
  592   4614751663662601857698537670132040691889973613202596379387232     
  594   4235419957448196982479577853867026123019103268802898456536714     
  596   3885702845162878325795690132432137436520499751266181715598489     
  598   3563419816729184265250238544748351711303674369664154736455881     
  600   3266540335318029638235789760888998987873473123000577858815124     
  602   2993174334694358463491264169718999680666831584299031222586899     
  604   2741563259246259614295724686383434612852980408796648827286021     
  606   2510071619841913259500267087605404579435945007924205156685731     
  608   2297179039712595063214515580270305399809142081610510373052563     
  610   2101472765590358248073395851324407426868890687904640345180556     
  612   1921640620335222666820075992677800344002969719573118789472446     
  614   1756464374268121495073650077344877093236742975539281147989247     
  616   1604813513381994669998889960966937865706027950297801138770203     
  618   1465639383533880194677922997966184913566562522193169728141151     
  620   1337969690625342009159634667762342692571487100889402194495418     
  622   1220903337656878041263827227243414990264548379261573431235504     
  624   1113605580393949808357597335587960628008629691730061252788670     
  626   1015303484207919117920554372910767601562570762883402662939553     
  628   925281665454494093086881636840068120774900629669621614917039      
  630   842878301525369150574431101968724672825598726591065218184314      
  632   767481394455746847118381400713506696311069683290377924845169      
  634   698525273691565784227826527440569516591079835110442820349951      
  636   635487324315792226638625682250871198053848114398689037459620      
  638   577884927703375429806389011862486008312254890773031364686291      
  640   525272602219772602492301989562001541118888072726523563073626      
  642   477239332198712452824080450786417446277489822400941868274124      
  644   433406074031514609407482923982396556979021304094720339600691      
  646   393423428773274967080030699169281868423568934751511112785493      
  648   356969471221050466222172731486116164190317199996607112625829      
  650   323747725946340971728555741452614107242210025643619811842310      
  652   293485281269201184438975769474998464770812603015945618049450      
  654   265931032644769610476793551831502500042852351563428918526093      
  656   240854047395436624934974970219153450248483775319463428667935      
  658   218042043163863312974556635630931075816912168857590713942305      
  660   197299972884189818542303582522569945354096733100931926695989      
  662   178448709471625783153355358656771278080411244933286849349031      
  664   161323823814789915637558757533444796589045583323273649116846      
  666   145774450021256912754409343375000669263311058639485690680378      
  668   131662232215374349117173095519194761151097347478696012383314      
  670   118860347519124877394662574631802009467908393228576744761860      
 672   107252600162222201078479804966388595748800763167416818715871      
 674   96732581967330350650151919287747967382488187566270113406831       
 676   87202894740866467948588783401894701074905901072271447553898       
 678   78574430369862114125114272057965421520118950390047876952034       
 680   70765704681383352663998199617430564320045506132766623882564       
 682   63702241363602567478944448207470419755934803689949236499920       
 684   57316002477322072438190303932534282494722048245345352693312       
 686   51544862304107051336494790487107832090873317601504080425965       
 688   46332121482717631436625958056888147653554068224583850944567       
 690   41626058579749137631940882281117566976729382589981828666502       
 692   37379516423795294140161358341726615375498477844411987076479       
 694   33549520705527707149118846828980292265565385758884421062065       
 696   30096928509309274477696968857753631822980023957442538871690       
 698   26986104595788381625146323797087999586560861044631984190721       
 700   24184623399800060669068129062185598483586483339112238653448       
 702   21662994844260816963830991556594389327954420732548546619727       
 704   19394412199002494362713664538126204609966244271599354747628       
 706   17354520334050063904523740343404059565382369847409228252544       
 708   15521202830097096065945047940434796986158302318123602200612       
 710   13874386515245287511993753999091693838336915817688637555158       
 712   12395862096811098525168315643435146002039892268864060001645       
 714   11069119650509758607464124816337762079931609219211523143462       
 716   9879197816937332036653567198181145154925332947065859325377        
 718   8812545637304396976503653481535481517695384360147573941774        
 720   7856896037136082447331352234471626254278309710424107174576        
 722   7001150038435588032580372231230416110161897094686570345257        
 724   6235270847891975777733709076076275190221841877270483029776        
 726   5550187031365591197231772910722067832436610422623872457892        
 728   4937704043361391169409139899551521676279882310547208689173        
 730   4390423434745332863661852128050180453566020770436856225209        
 732   3901669112803893982371494442764445416464352086049316665115        
 734   3465420075112656164085532507186179106195464368667010061239        
 736   3076249082776763233805890272510185209494983653561709250117        
 738   2729266779633554773713845823247069517630041687550806571105        
 740   2420070802155235468821736667129024265977520804063091401867        
 742   2144699460236761005848640408449388645705372364869846696954        
 744   1899589601971473519123657622732366548241693946332640513885        
 746   1681538306065612005916960557395863524522214334957733863372        
 748   1487668073875152944747403919084560222043750125606160873687        
 750   1315395219308638281655756397677125335274094158776721889585        
 752   1162401179163838720266589812037102398372485116514367407229        
 754   1026606488982717818422291562019129810829476093307968978406        
 756   906147190339299297762010048318475743854984454787780354330         
 758   799353454732770110742240843654922239717139296653389034608         
 760   704730227050850061881275396306837704849931867165460049855         
 762   620939707997112986295459472451009110159855732849925293652         
 764   546785510035459360220130860369648256825180826042100534972         
 766   481198335384432830836593053454763256395775463388509833287         
 768   423223037477159734667519329218866150657153604985896973201         
 770   372006939167764464262736449204190140474286104640532061067         
 772   326789291885613550502168570165065436878045191202539896604         
 774   286891769983411871257853561472492432447098086960136890983         
 776   251709903758315356858937878333870394167915073342617574789         
 778   220705363106932316243743086445023518072114546326549408293         
 780   193399011561484559358144483934798359404183853463416303647         
 782   169364657597864844883346196281498911330782503819302105462         
 784   148223436655697533696044471286180916083114844424024543238         
 786   129638763311291188075028147633853272271877201347025865329         
 788   113311798538934734223723492925041870732580957131472283042         
 790   98977382023751612960144714894046476141896157402955239574          
 792   86400384086935191400450277888186728418429049069371770947          
 794   75372435985686291275148524733203322049765888861218747049          
 796   65709001187160462952186600266880794118198980628991272133          
 798   57246753717520008549877406705322171455001676010287991353          
 800   49841232880941534768228288643165284751853961783919894957          
 802   43364746554316110408110509938978786296040369945673222727          
 804   37704497914682989326139194823101314873207715930941179222          
 806   32760912869694996849337209990879975647034436099824891684          
 808   28446147656525168077346822993717307176688019441844140731          
 810   24682758069966954102026900839130636331745561156145856777          
 812   21402513593011024636225238754269104006496341648034252166          
 814   18545341348535080204000494664696928243125586887452682341          
 816   16058386283324094966891407398552514200222815998460854693          
 818   13895175348709079701583141315762208189887705957293243705          
 820   12014874667873474815336425074141565328600909093753054735          
 822   10381629789543557566171630798280312065418261254066196682          
 824   8963980131655671460468694627826166138853839169571546503           
 826   7734339626135791012417944022150929851463701073421285229           
 828   6668536395810219137588066885845516447983192181795268814           
 830   5745405034640377456887883979159498584585706946255266320           
 832   4946425730220953425093543277171945354605578808930515270           
 834   4255405069462624806272636954431749660728552495653116799           
 836   3658193910691774067721974175029376791931573805654551037           
 838   3142438193608229072382121641133785379662685300650581141           
 840   2697358997732386491045236009354892226718936263896758843           
 842   2313558554783967283130563670147586067442018794398597299           
 844   1982849275095413795182708727948062217153052920631091003           
 846   1698103166526509239872576171736306728841180415937664736           
 848   1453119309920590623897172568328210795019934078227245945           
 850   1242507311117156502468185989930979055506119030381681653           
 852   1061584878810600092534516739464813441096507862001972805           
 854   906287882753960914111426001644617496327128746340757533            
 856   773091430340174705472080816405998852466059965807167198            
 858   658940663618803096109024772183645278642838023448284373            
 860   561190125287659608467786277537316795046576418717928670            
 862   477550672914379667633366985559790791716944548315978532            
 864   406043037201629440363583611081580113004927546597121270            
 866   344957223965695206174854826398154487818994356744225855            
 868   292817051965381344339206793564087699425536073651035908            
 870   248349200982232181576307714394601683719984470960620868            
 872   210456217683484123581610190146787478010737882304613627            
 874   178192991759547178434702351239527692537385809802552841            
 876   150746272485957163543537032730728072093205167974940605            
 878   127416846996357816292561477154050690477273694262375419            
 880   107604046870032646964087476623541274188560078877602030            
 882   90792289765273521447718390256675739794843671685699791             
 884   76539398334312455507425470031877915978446766672353577             
 886   64466470044128094245702275783638528257884140721340858             
 888   54249099254902853337103852897266115636515294399151711             
 890   45609777381391810289972854399028547800562570410534670             
 892   38311318546198648996174984219667750305402958569108165             
 894   32151177153505993888387448330928720841182512595432021             
 896   26956540557947216417801777832575372137245321815461578             
 898   22580094735507428538985790549564820601648180547251217             
 900   18896373812953109820324968224291199918681691353466097             
 902   15798615685413557373818865556646159638313869192236811             
 904   13196055931824306548306525663241398930521446715704874             
 906   11011600988143919505379719154886594296713802539223311             
 908   9179829203543711100718198389606202565118666271243880              
 910   7645275113853451038270166751519601609582255771927925              
 912   6360958133594374723649815187526616915518198792012859              
 914   5287121994128478182105398611250687846553364988464533              
 916   4390155730397657975174881323966140293057586555745742              
 918   3641670921685206516480829158671476611930590077412906              
 920   3017713292871436350203913618573299802046383349922735              
 922   2498089743652019593225844840078458782885359551594585              
 924   2065794448738398452603559705133707388066680659975220              
 926   1706519910293048566302618912794136213128095415003315              
 928   1408240787157017002424282636082488103624499648733435              
 930   1160860011101836836430659211852603455784195975678833              
 932   955908161172620155403160089181321778454113985220802               
 934   786288331983291479169340667735927880792967155883088               
 936   646059825849474910045013046954035719941369458526810               
 938   530254944053384412363176559327847432962379638011624               
 940   434723968731139421079461751927020358074656976737460               
 942   356004130833658062562282517250000486710879219734564               
 944   291208966178523639706527139212765094886865012411013               
 946   237934983742623484428524308532342911641758534903562               
 948   194183019351562581919598418378306248277069865973197               
 950   158292033657656808218352102257981819127665335391780               
 952   128883444345609465392272385497013619362975559697643               
 954   104814366329001408797258611497410540545042351907671               
 956   85138376788848436240090996201670219492984143510909                
 958   69072629889615020771517480715377931599850229444980                
 960   55970323772523528275450533736832004701606800692706                
 962   45297674202363197579940858127954977153598064412001                
 964   36614678694626421348798913573258286437608171031255                
 966   29559065241055553096349574877021084233757318637567                
 968   23832913618278979240216924281913532757513165083486                
 970   19191517065549163061055919599150055973437880320397                
 972   15434119887101506179105548639588257560220133480568                
 974   12396224022956858711284117524038255048893830327742                
 976   9943206344615406732055538529245567810445012937096                 
 978   7965029662363188574217855994524527818414496894959                 
 980   6371865288655652232124189923794799244238141708503                 
 982   5090474438553416753507378700296077749382648026405                 
 984   4061220577971904421403581755407490372380645270270                 
 986   3235605750172044535310089396603714951998974690457                 
 988   2574241515553792091291125488291258305188053692358                 
 990   2045179937205949299867799758999249862066176412394                 
 992   1622542467608607197884314528816175009422725102506                 
 994   1285395008824414156015014979948160841490865470638                 
 996   1016826142748852797044658866813849301899868918749                 
 998   803192825604950294472880857781364045088567051467                  
 1000  633503937585521139028915197275048896292251001981                  
 1002  498917165613992621466713684785704374109332587588                  
 1004  392328936455384584446841184761629098116058025948                  
 1006  308040645651946079769560726081782406417379047893                  
 1008  241487360455394593185171061137879226630544905825                  
 1010  189017609434308043728614673258634056629578568176                  
 1012  147714889727152669484601056787601385799129224845                  
 1014  115253193927630606719088367508284818624119662287                  
 1016  89780240230007546376821149287789397643765872624                   
 1018  69823230294192465547077941750393944408962766665                   
 1020  54212899997117949004728995870886343073732530210                   
 1022  42022402853432349572959957571853782687013889799                   
 1024  32518202849587075784858151994836591990147580180                   
 1026  25120676465248192671742777756791445998008274177                   
 1028  19372552521398101561762354644126718763669357658                   
 1030  14913669642398741479554954036116872603675659469                   
 1032  11460818215147313273007717626729127440405016741                   
 1034  8791668110758183319220254097164487998155390892                    
 1036  6731974497318660963620661573243304103588072005                    
 1038  5145409588602640151503232013871602933562808832                    
 1040  3925494564339084355269777299154801258606192930                    
 1042  2989208459758536111681545176882242002560868109                    
 1044  2271933918913938289020187087137320273488507536                    
 1046  1723466926355028995593000750748032725278960637                    
 1048  1304871922252825480437103139680192189798192438                    
 1050  986007483588097288495693443567460183607617959                     
 1052  743582996988528011610514884116935537945901212                     
 1054  559635074455961892007803331151028142862810752                     
 1056  420335191437091577442078720950020076040378673                     
 1058  315058232916218412728069053954602089167046566                     
 1060  235656192334543807457949767748419980364210795                     
 1062  175892890723392146765511971894742681604046924                     
 1064  131004845614708300069122509811153295196149124                     
 1066  97360787422372465031586886847122792546329181                      
 1068  72198171934605139823139417333577871591748806                      
 1070  53419675337214456900666828058177551494592193                      
 1072  39436327624678829416837110837552331165396946                      
 1074  29046838162629934309995117267819303762921784                      
 1076  21344951473869283447997281936190467684843904                      
 1078  15648468536373332462206997885308914655537987                      
 1080  11444980153493106979005629023373023824370515                      
 1082  8350465007035945881560863372226475758780072                       
 1084  6077770135828398338119232559130964019312149                       
 1086  4412666921069889498729980301021434647729697                       
 1088  3195701775776354689151721392790417029048517                       
 1090  2308469761010921702009106789295948419992936                       
 1092  1663256685225851762035041026154846297967183                       
 1094  1195240921360170118470492627123515455275677                       
 1096  856635973669205943564925536770678312368440                        
 1098  612301136004575727150782977714558892410225                        
 1100  436460122335108445698003805450717461626523                        
 1102  310253921138174254958366806583319387459895                        
 1104  219920263306757899329399911886210044645161                        
 1106  155442622320880683430512181748515097858097                        
 1108  109550179935530879610314534046813473938113                        
 1110  76979478309962959572497027857386130551520                         
 1112  53930697684057975793094897545683268021878                         
 1114  37668313058114920669891599934354682883358                         
 1116  26228576915141295143119404718885549817815                         
 1118  18205833861109277443100938406512544390787                         
 1120  12596853090125551419612117002983833853628                         
 1122  8687743953804329346897183396159343185636                          
 1124  5972039708475997010310075641765815545961                          
 1126  4091530402476773613523111910855402883088                          
 1128  2793652655930593676554328715297006261376                          
 1130  1900894703156553039046105562850144039849                          
 1132  1288895204878894084341479379748823459829                          
 1134  870813724158705534490689393164152778971                           
 1136  586211819375659120155483327053648666949                           
 1138  393168181647310720978917815907483115339                           
 1140  262705254429411934806038319754994149789                           
 1142  174862675600278184550706048531737600501                           
 1144  115940195316477443500199107840192264890                           
 1146  76568345003651150812687071500178568480                            
 1148  50363018786634627009664987510333581665                            
 1150  32990551611349400504066934479412346133                            
 1152  21520377912958772255948705957991928458                            
 1154  13978447173604470481439263096896386950                            
 1156  9040281134397179469513818461190982096                             
 1158  5820806363301527794360685984896554300                             
 1160  3731004401069891071357945720923255559                             
 1162  2380520096409545292205519171629074244                             
 1164  1511758335909180199348555310973140925                             
 1166  955470054660930566634308096174954526                              
 1168  600944686362843525062105597687040476                              
 1170  376090065512125684159502551799095684                              
 1172  234177440421340758616187000698591223                              
 1174  145060297678968752798196910458060869                              
 1176  89383099738329756505349684848151425                               
 1178  54779377078008540280378143098529927                               
 1180  33387468677052816587947187603150403                               
 1182  20234983324137847877330320619701973                               
 1184  12193310744174722790503763413414277                               
 1186  7304399542016024158686023126676938                                
 1188  4349448851641839740980884857058428                                
 1190  2574017535848074647400639894310631                                
 1192  1513752859743634148878353206792518                                
 1194  884506618121834170463021037785434                                 
 1196  513433204320927439507292443689305                                 
 1198  296029684023735422408278565758066                                 
 1200  169505640439940171466211995355747                                 
 1202  96373377994816224496413504413779                                  
 1204  54397340806717850006585684787842                                  
 1206  30476603697171298188606132921718                                  
 1208  16944988811815902944314909194750                                  
 1210  9347942384561545735631831426126                                   
 1212  5115657917081498079200244996577                                   
 1214  2776544930280024942247372230313                                   
 1216  1494268925532955394490240585362                                   
 1218  797209834683464403705332793390                                    
 1220  421532386544279591488295364835                                    
 1222  220848072119420977927429183105                                    
 1224  114616108850100807181381180701                                    
 1226  58906994829954530369903351234                                     
 1228  29973084338536148604142215842                                     
 1230  15094114108843644744900698583                                     
 1232  7520684674316691917919572199                                      
 1234  3706259840462229724911980490                                      
 1236  1805888907890904471716734458                                      
 1238  869687240929769230952104921                                       
 1240  413793820040612046498417019                                       
 1242  194436042761757641517559692                                       
 1244  90189275312073682383803940                                        
 1246  41278276792308927969610953                                        
 1248  18632402129117990843932651                                        
 1250  8290426447041387608359611                                         
 1252  3634232921080771732553246                                         
 1254  1568662749168346612783756                                         
 1256  666292836471160221261799                                          
 1258  278317560875593884316282                                          
 1260  114250737057431485972094                                          
 1262  46057837195655673798956                                           
 1264  18219466175007721440268                                           
 1266  7066313204540753995442                                            
 1268  2684642446475903522596                                            
 1270  998156052607704989062                                             
 1272  362809504295371165503                                             
 1274  128777784543064535344                                             
 1276  44581950225191882538                                              
 1278  15033556814694623881                                              
 1280  4930910133231156061                                               
 1282  1570637293940493091                                               
 1284  485024743528410696                                                
 1286  144934691163306477                                                
 1288  41821253004393018                                                 
 1290  11626120012505184                                                 
 1292  3105755025271925                                                  
 1294  794951132117441                                                   
 1296  194330235626132                                                   
 1298  45202359327953                                                    
 1300  9962416802498                                                     
 1302  2070280446818                                                     
 1304  403347639513                                                      
 1306  73180400787                                                       
 1308  12265339606                                                       
 1310  1880533915                                                        
 1312  260567399                                                         
 1314  32127433                                                          
 1316  3453958                                                           
 1318  314873                                                            
 1320  23374                                                             
 1322  1325                                                              
 1324  51                                                                
 1326  1                                                                 
