home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / sci / math / 11488 < prev    next >
Encoding:
Internet Message Format  |  1992-09-15  |  64.7 KB

  1. Path: sparky!uunet!dtix!darwin.sura.net!convex!news.utdallas.edu!corpgate!bnrgate!stl!sbil!wet!spitws100!pbond
  2. From: pbond@spitws100.sbil.co.uk (Philip Bond)
  3. Newsgroups: sci.math
  4. Subject: Re: Digits/Prog to compute pi?
  5. Message-ID: <1992Sep15.090518.13252@sbil.co.uk>
  6. Date: 15 Sep 92 09:05:18 GMT
  7. References: <1992Sep7.160021.28900@murdoch.acc.Virginia.EDU>
  8. Sender: news@sbil.co.uk
  9. Reply-To: pbond@spitws100.sbil.co.uk
  10. Organization: Salomon Brothers, Ltd.
  11. Lines: 840
  12.  
  13. Here is PI to around 65,000 places. You can get more if you need it. See
  14. the FAQ for details. I generated this list using Mathematica, and checked it 
  15. against the 1,000,000 places book published by the French Atomic Energy
  16. Commission. Let me know if you have any problems reading the email.
  17.  
  18.     Best regards,
  19.  
  20.     Phil Bond.
  21.  
  22.  
  23. 3.141592653589793238462643383279502884197169399375105820974944592307816406286\
  24.   208998628034825342117067982148086513282306647093844609550582231725359408128\
  25.   481117450284102701938521105559644622948954930381964428810975665933446128475\
  26.   648233786783165271201909145648566923460348610454326648213393607260249141273\
  27.   724587006606315588174881520920962829254091715364367892590360011330530548820\
  28.   466521384146951941511609433057270365759591953092186117381932611793105118548\
  29.   074462379962749567351885752724891227938183011949129833673362440656643086021\
  30.   394946395224737190702179860943702770539217176293176752384674818467669405132\
  31.   000568127145263560827785771342757789609173637178721468440901224953430146549\
  32.   585371050792279689258923542019956112129021960864034418159813629774771309960\
  33.   518707211349999998372978049951059731732816096318595024459455346908302642522\
  34.   308253344685035261931188171010003137838752886587533208381420617177669147303\
  35.   598253490428755468731159562863882353787593751957781857780532171226806613001\
  36.   927876611195909216420198938095257201065485863278865936153381827968230301952\
  37.   035301852968995773622599413891249721775283479131515574857242454150695950829\
  38.   533116861727855889075098381754637464939319255060400927701671139009848824012\
  39.   858361603563707660104710181942955596198946767837449448255379774726847104047\
  40.   534646208046684259069491293313677028989152104752162056966024058038150193511\
  41.   253382430035587640247496473263914199272604269922796782354781636009341721641\
  42.   219924586315030286182974555706749838505494588586926995690927210797509302955\
  43.   321165344987202755960236480665499119881834797753566369807426542527862551818\
  44.   417574672890977772793800081647060016145249192173217214772350141441973568548\
  45.   161361157352552133475741849468438523323907394143334547762416862518983569485\
  46.   562099219222184272550254256887671790494601653466804988627232791786085784383\
  47.   827967976681454100953883786360950680064225125205117392984896084128488626945\
  48.   604241965285022210661186306744278622039194945047123713786960956364371917287\
  49.   467764657573962413890865832645995813390478027590099465764078951269468398352\
  50.   595709825822620522489407726719478268482601476990902640136394437455305068203\
  51.   496252451749399651431429809190659250937221696461515709858387410597885959772\
  52.   975498930161753928468138268683868942774155991855925245953959431049972524680\
  53.   845987273644695848653836736222626099124608051243884390451244136549762780797\
  54.   715691435997700129616089441694868555848406353422072225828488648158456028506\
  55.   016842739452267467678895252138522549954666727823986456596116354886230577456\
  56.   498035593634568174324112515076069479451096596094025228879710893145669136867\
  57.   228748940560101503308617928680920874760917824938589009714909675985261365549\
  58.   781893129784821682998948722658804857564014270477555132379641451523746234364\
  59.   542858444795265867821051141354735739523113427166102135969536231442952484937\
  60.   187110145765403590279934403742007310578539062198387447808478489683321445713\
  61.   868751943506430218453191048481005370614680674919278191197939952061419663428\
  62.   754440643745123718192179998391015919561814675142691239748940907186494231961\
  63.   567945208095146550225231603881930142093762137855956638937787083039069792077\
  64.   346722182562599661501421503068038447734549202605414665925201497442850732518\
  65.   666002132434088190710486331734649651453905796268561005508106658796998163574\
  66.   736384052571459102897064140110971206280439039759515677157700420337869936007\
  67.   230558763176359421873125147120532928191826186125867321579198414848829164470\
  68.   609575270695722091756711672291098169091528017350671274858322287183520935396\
  69.   572512108357915136988209144421006751033467110314126711136990865851639831501\
  70.   970165151168517143765761835155650884909989859982387345528331635507647918535\
  71.   893226185489632132933089857064204675259070915481416549859461637180270981994\
  72.   309924488957571282890592323326097299712084433573265489382391193259746366730\
  73.   583604142813883032038249037589852437441702913276561809377344403070746921120\
  74.   191302033038019762110110044929321516084244485963766983895228684783123552658\
  75.   213144957685726243344189303968642624341077322697802807318915441101044682325\
  76.   271620105265227211166039666557309254711055785376346682065310989652691862056\
  77.   476931257058635662018558100729360659876486117910453348850346113657686753249\
  78.   441668039626579787718556084552965412665408530614344431858676975145661406800\
  79.   700237877659134401712749470420562230538994561314071127000407854733269939081\
  80.   454664645880797270826683063432858785698305235808933065757406795457163775254\
  81.   202114955761581400250126228594130216471550979259230990796547376125517656751\
  82.   357517829666454779174501129961489030463994713296210734043751895735961458901\
  83.   938971311179042978285647503203198691514028708085990480109412147221317947647\
  84.   772622414254854540332157185306142288137585043063321751829798662237172159160\
  85.   771669254748738986654949450114654062843366393790039769265672146385306736096\
  86.   571209180763832716641627488880078692560290228472104031721186082041900042296\
  87.   617119637792133757511495950156604963186294726547364252308177036751590673502\
  88.   350728354056704038674351362222477158915049530984448933309634087807693259939\
  89.   780541934144737744184263129860809988868741326047215695162396586457302163159\
  90.   819319516735381297416772947867242292465436680098067692823828068996400482435\
  91.   403701416314965897940924323789690706977942236250822168895738379862300159377\
  92.   647165122893578601588161755782973523344604281512627203734314653197777416031\
  93.   990665541876397929334419521541341899485444734567383162499341913181480927777\
  94.   103863877343177207545654532207770921201905166096280490926360197598828161332\
  95.   316663652861932668633606273567630354477628035045077723554710585954870279081\
  96.   435624014517180624643626794561275318134078330336254232783944975382437205835\
  97.   311477119926063813346776879695970309833913077109870408591337464144282277263\
  98.   465947047458784778720192771528073176790770715721344473060570073349243693113\
  99.   835049316312840425121925651798069411352801314701304781643788518529092854520\
  100.   116583934196562134914341595625865865570552690496520985803385072242648293972\
  101.   858478316305777756068887644624824685792603953527734803048029005876075825104\
  102.   747091643961362676044925627420420832085661190625454337213153595845068772460\
  103.   290161876679524061634252257719542916299193064553779914037340432875262888963\
  104.   995879475729174642635745525407909145135711136941091193932519107602082520261\
  105.   879853188770584297259167781314969900901921169717372784768472686084900337702\
  106.   424291651300500516832336435038951702989392233451722013812806965011784408745\
  107.   196012122859937162313017114448464090389064495444006198690754851602632750529\
  108.   834918740786680881833851022833450850486082503930213321971551843063545500766\
  109.   828294930413776552793975175461395398468339363830474611996653858153842056853\
  110.   386218672523340283087112328278921250771262946322956398989893582116745627010\
  111.   218356462201349671518819097303811980049734072396103685406643193950979019069\
  112.   963955245300545058068550195673022921913933918568034490398205955100226353536\
  113.   192041994745538593810234395544959778377902374216172711172364343543947822181\
  114.   852862408514006660443325888569867054315470696574745855033232334210730154594\
  115.   051655379068662733379958511562578432298827372319898757141595781119635833005\
  116.   940873068121602876496286744604774649159950549737425626901049037781986835938\
  117.   146574126804925648798556145372347867330390468838343634655379498641927056387\
  118.   293174872332083760112302991136793862708943879936201629515413371424892830722\
  119.   012690147546684765357616477379467520049075715552781965362132392640616013635\
  120.   815590742202020318727760527721900556148425551879253034351398442532234157623\
  121.   361064250639049750086562710953591946589751413103482276930624743536325691607\
  122.   815478181152843667957061108615331504452127473924544945423682886061340841486\
  123.   377670096120715124914043027253860764823634143346235189757664521641376796903\
  124.   149501910857598442391986291642193994907236234646844117394032659184044378051\
  125.   333894525742399508296591228508555821572503107125701266830240292952522011872\
  126.   676756220415420516184163484756516999811614101002996078386909291603028840026\
  127.   910414079288621507842451670908700069928212066041837180653556725253256753286\
  128.   129104248776182582976515795984703562226293486003415872298053498965022629174\
  129.   878820273420922224533985626476691490556284250391275771028402799806636582548\
  130.   892648802545661017296702664076559042909945681506526530537182941270336931378\
  131.   517860904070866711496558343434769338578171138645587367812301458768712660348\
  132.   913909562009939361031029161615288138437909904231747336394804575931493140529\
  133.   763475748119356709110137751721008031559024853090669203767192203322909433467\
  134.   685142214477379393751703443661991040337511173547191855046449026365512816228\
  135.   824462575916333039107225383742182140883508657391771509682887478265699599574\
  136.   490661758344137522397096834080053559849175417381883999446974867626551658276\
  137.   584835884531427756879002909517028352971634456212964043523117600665101241200\
  138.   659755851276178583829204197484423608007193045761893234922927965019875187212\
  139.   726750798125547095890455635792122103334669749923563025494780249011419521238\
  140.   281530911407907386025152274299581807247162591668545133312394804947079119153\
  141.   267343028244186041426363954800044800267049624820179289647669758318327131425\
  142.   170296923488962766844032326092752496035799646925650493681836090032380929345\
  143.   958897069536534940603402166544375589004563288225054525564056448246515187547\
  144.   119621844396582533754388569094113031509526179378002974120766514793942590298\
  145.   969594699556576121865619673378623625612521632086286922210327488921865436480\
  146.   229678070576561514463204692790682120738837781423356282360896320806822246801\
  147.   224826117718589638140918390367367222088832151375560037279839400415297002878\
  148.   307667094447456013455641725437090697939612257142989467154357846878861444581\
  149.   231459357198492252847160504922124247014121478057345510500801908699603302763\
  150.   478708108175450119307141223390866393833952942578690507643100638351983438934\
  151.   159613185434754649556978103829309716465143840700707360411237359984345225161\
  152.   050702705623526601276484830840761183013052793205427462865403603674532865105\
  153.   706587488225698157936789766974220575059683440869735020141020672358502007245\
  154.   225632651341055924019027421624843914035998953539459094407046912091409387001\
  155.   264560016237428802109276457931065792295524988727584610126483699989225695968\
  156.   815920560010165525637567856672279661988578279484885583439751874454551296563\
  157.   443480396642055798293680435220277098429423253302257634180703947699415979159\
  158.   453006975214829336655566156787364005366656416547321704390352132954352916941\
  159.   459904160875320186837937023488868947915107163785290234529244077365949563051\
  160.   007421087142613497459561513849871375704710178795731042296906667021449863746\
  161.   459528082436944578977233004876476524133907592043401963403911473202338071509\
  162.   522201068256342747164602433544005152126693249341967397704159568375355516673\
  163.   027390074972973635496453328886984406119649616277344951827369558822075735517\
  164.   665158985519098666539354948106887320685990754079234240230092590070173196036\
  165.   225475647894064754834664776041146323390565134330684495397907090302346046147\
  166.   096169688688501408347040546074295869913829668246818571031887906528703665083\
  167.   243197440477185567893482308943106828702722809736248093996270607472645539925\
  168.   399442808113736943388729406307926159599546262462970706259484556903471197299\
  169.   640908941805953439325123623550813494900436427852713831591256898929519642728\
  170.   757394691427253436694153236100453730488198551706594121735246258954873016760\
  171.   029886592578662856124966552353382942878542534048308330701653722856355915253\
  172.   478445981831341129001999205981352205117336585640782648494276441137639386692\
  173.   480311836445369858917544264739988228462184490087776977631279572267265556259\
  174.   628254276531830013407092233436577916012809317940171859859993384923549564005\
  175.   709955856113498025249906698423301735035804408116855265311709957089942732870\
  176.   925848789443646005041089226691783525870785951298344172953519537885534573742\
  177.   608590290817651557803905946408735061232261120093731080485485263572282576820\
  178.   341605048466277504500312620080079980492548534694146977516493270950493463938\
  179.   243222718851597405470214828971117779237612257887347718819682546298126868581\
  180.   705074027255026332904497627789442362167411918626943965067151577958675648239\
  181.   939176042601763387045499017614364120469218237076488783419689686118155815873\
  182.   606293860381017121585527266830082383404656475880405138080163363887421637140\
  183.   643549556186896411228214075330265510042410489678352858829024367090488711819\
  184.   090949453314421828766181031007354770549815968077200947469613436092861484941\
  185.   785017180779306810854690009445899527942439813921350558642219648349151263901\
  186.   280383200109773868066287792397180146134324457264009737425700735921003154150\
  187.   893679300816998053652027600727749674584002836240534603726341655425902760183\
  188.   484030681138185510597970566400750942608788573579603732451414678670368809880\
  189.   609716425849759513806930944940151542222194329130217391253835591503100333032\
  190.   511174915696917450271494331515588540392216409722910112903552181576282328318\
  191.   234254832611191280092825256190205263016391147724733148573910777587442538761\
  192.   174657867116941477642144111126358355387136101102326798775641024682403226483\
  193.   464176636980663785768134920453022408197278564719839630878154322116691224641\
  194.   591177673225326433568614618654522268126887268445968442416107854016768142080\
  195.   885028005414361314623082102594173756238994207571362751674573189189456283525\
  196.   704413354375857534269869947254703165661399199968262824727064133622217892390\
  197.   317608542894373393561889165125042440400895271983787386480584726895462438823\
  198.   437517885201439560057104811949884239060613695734231559079670346149143447886\
  199.   360410318235073650277859089757827273130504889398900992391350337325085598265\
  200.   586708924261242947367019390772713070686917092646254842324074855036608013604\
  201.   668951184009366860954632500214585293095000090715105823626729326453738210493\
  202.   872499669933942468551648326113414611068026744663733437534076429402668297386\
  203.   522093570162638464852851490362932019919968828517183953669134522244470804592\
  204.   396602817156551565666111359823112250628905854914509715755390024393153519090\
  205.   210711945730024388017661503527086260253788179751947806101371500448991721002\
  206.   220133501310601639154158957803711779277522597874289191791552241718958536168\
  207.   059474123419339842021874564925644346239253195313510331147639491199507285843\
  208.   065836193536932969928983791494193940608572486396883690326556436421664425760\
  209.   791471086998431573374964883529276932822076294728238153740996154559879825989\
  210.   109371712621828302584811238901196822142945766758071865380650648702613389282\
  211.   299497257453033283896381843944770779402284359883410035838542389735424395647\
  212.   555684095224844554139239410001620769363684677641301781965937997155746854194\
  213.   633489374843912974239143365936041003523437770658886778113949861647874714079\
  214.   326385873862473288964564359877466763847946650407411182565837887845485814896\
  215.   296127399841344272608606187245545236064315371011274680977870446409475828034\
  216.   876975894832824123929296058294861919667091895808983320121031843034012849511\
  217.   620353428014412761728583024355983003204202451207287253558119584014918096925\
  218.   339507577840006746552603144616705082768277222353419110263416315714740612385\
  219.   042584598841990761128725805911393568960143166828317632356732541707342081733\
  220.   223046298799280490851409479036887868789493054695570307261900950207643349335\
  221.   910602454508645362893545686295853131533718386826561786227363716975774183023\
  222.   986006591481616404944965011732131389574706208847480236537103115089842799275\
  223.   442685327797431139514357417221975979935968525228574526379628961269157235798\
  224.   662057340837576687388426640599099350500081337543245463596750484423528487470\
  225.   144354541957625847356421619813407346854111766883118654489377697956651727966\
  226.   232671481033864391375186594673002443450054499539974237232871249483470604406\
  227.   347160632583064982979551010954183623503030945309733583446283947630477564501\
  228.   500850757894954893139394489921612552559770143685894358587752637962559708167\
  229.   764380012543650237141278346792610199558522471722017772370041780841942394872\
  230.   540680155603599839054898572354674564239058585021671903139526294455439131663\
  231.   134530893906204678438778505423939052473136201294769187497519101147231528932\
  232.   677253391814660730008902776896311481090220972452075916729700785058071718638\
  233.   105496797310016787085069420709223290807038326345345203802786099055690013413\
  234.   718236837099194951648960075504934126787643674638490206396401976668559233565\
  235.   463913836318574569814719621084108096188460545603903845534372914144651347494\
  236.   078488442377217515433426030669883176833100113310869042193903108014378433415\
  237.   137092435301367763108491351615642269847507430329716746964066653152703532546\
  238.   711266752246055119958183196376370761799191920357958200759560530234626775794\
  239.   393630746305690108011494271410093913691381072581378135789400559950018354251\
  240.   184172136055727522103526803735726527922417373605751127887218190844900617801\
  241.   388971077082293100279766593583875890939568814856026322439372656247277603789\
  242.   081445883785501970284377936240782505270487581647032458129087839523245323789\
  243.   602984166922548964971560698119218658492677040395648127810217991321741630581\
  244.   055459880130048456299765112124153637451500563507012781592671424134210330156\
  245.   616535602473380784302865525722275304999883701534879300806260180962381516136\
  246.   690334111138653851091936739383522934588832255088706450753947395204396807906\
  247.   708680644509698654880168287434378612645381583428075306184548590379821799459\
  248.   968115441974253634439960290251001588827216474500682070419376158454712318346\
  249.   007262933955054823955713725684023226821301247679452264482091023564775272308\
  250.   208106351889915269288910845557112660396503439789627825001611015323516051965\
  251.   590421184494990778999200732947690586857787872098290135295661397888486050978\
  252.   608595701773129815531495168146717695976099421003618355913877781769845875810\
  253.   446628399880600616229848616935337386578773598336161338413385368421197893890\
  254.   018529569196780455448285848370117096721253533875862158231013310387766827211\
  255.   572694951817958975469399264219791552338576623167627547570354699414892904130\
  256.   186386119439196283887054367774322427680913236544948536676800000106526248547\
  257.   305586159899914017076983854831887501429389089950685453076511680333732226517\
  258.   566220752695179144225280816517166776672793035485154204023817460892328391703\
  259.   275425750867655117859395002793389592057668278967764453184040418554010435134\
  260.   838953120132637836928358082719378312654961745997056745071833206503455664403\
  261.   449045362756001125018433560736122276594927839370647842645676338818807565612\
  262.   168960504161139039063960162022153684941092605387688714837989559999112099164\
  263.   646441191856827700457424343402167227644558933012778158686952506949936461017\
  264.   568506016714535431581480105458860564550133203758645485840324029871709348091\
  265.   055621167154684847780394475697980426318099175642280987399876697323769573701\
  266.   580806822904599212366168902596273043067931653114940176473769387351409336183\
  267.   321614280214976339918983548487562529875242387307755955595546519639440182184\
  268.   099841248982623673771467226061633643296406335728107078875816404381485018841\
  269.   143188598827694490119321296827158884133869434682859006664080631407775772570\
  270.   563072940049294030242049841656547973670548558044586572022763784046682337985\
  271.   282710578431975354179501134727362577408021347682604502285157979579764746702\
  272.   284099956160156910890384582450267926594205550395879229818526480070683765041\
  273.   836562094555434613513415257006597488191634135955671964965403218727160264859\
  274.   304903978748958906612725079482827693895352175362185079629778514618843271922\
  275.   322381015874445052866523802253284389137527384589238442253547265309817157844\
  276.   783421582232702069028723233005386216347988509469547200479523112015043293226\
  277.   628272763217790884008786148022147537657810581970222630971749507212724847947\
  278.   816957296142365859578209083073323356034846531873029302665964501371837542889\
  279.   755797144992465403868179921389346924474198509733462679332107268687076806263\
  280.   991936196504409954216762784091466985692571507431574079380532392523947755744\
  281.   159184582156251819215523370960748332923492103451462643744980559610330799414\
  282.   534778457469999212859999939961228161521931488876938802228108300198601654941\
  283.   654261696858678837260958774567618250727599295089318052187292461086763995891\
  284.   614585505839727420980909781729323930106766386824040111304024700735085782872\
  285.   462713494636853181546969046696869392547251941399291465242385776255004748529\
  286.   547681479546700705034799958886769501612497228204030399546327883069597624936\
  287.   151010243655535223069061294938859901573466102371223547891129254769617600504\
  288.   797492806072126803922691102777226102544149221576504508120677173571202718024\
  289.   296810620377657883716690910941807448781404907551782038565390991047759414132\
  290.   154328440625030180275716965082096427348414695726397884256008453121406593580\
  291.   904127113592004197598513625479616063228873618136737324450607924411763997597\
  292.   461938358457491598809766744709300654634242346063423747466608043170126005205\
  293.   592849369594143408146852981505394717890045183575515412522359059068726487863\
  294.   575254191128887737176637486027660634960353679470269232297186832771739323619\
  295.   200777452212624751869833495151019864269887847171939664976907082521742336566\
  296.   272592844062043021411371992278526998469884770232382384005565551788908766136\
  297.   013047709843861168705231055314916251728373272867600724817298763756981633541\
  298.   507460883866364069347043720668865127568826614973078865701568501691864748854\
  299.   167915459650723428773069985371390430026653078398776385032381821553559732353\
  300.   068604301067576083890862704984188859513809103042359578249514398859011318583\
  301.   584066747237029714978508414585308578133915627076035639076394731145549583226\
  302.   694570249413983163433237897595568085683629725386791327505554252449194358912\
  303.   840504522695381217913191451350099384631177401797151228378546011603595540286\
  304.   440590249646693070776905548102885020808580087811577381719174177601733073855\
  305.   475800605601433774329901272867725304318251975791679296996504146070664571258\
  306.   883469797964293162296552016879730003564630457930884032748077181155533090988\
  307.   702550520768046303460865816539487695196004408482065967379473168086415645650\
  308.   530049881616490578831154345485052660069823093157776500378070466126470602145\
  309.   750579327096204782561524714591896522360839664562410519551052235723973951288\
  310.   181640597859142791481654263289200428160913693777372229998332708208296995573\
  311.   772737566761552711392258805520189887620114168005468736558063347160373429170\
  312.   390798639652296131280178267971728982293607028806908776866059325274637840539\
  313.   769184808204102194471971386925608416245112398062011318454124478205011079876\
  314.   071715568315407886543904121087303240201068534194723047666672174986986854707\
  315.   678120512473679247919315085644477537985379973223445612278584329684664751333\
  316.   657369238720146472367942787004250325558992688434959287612400755875694641370\
  317.   562514001179713316620715371543600687647731867558714878398908107429530941060\
  318.   596944315847753970094398839491443235366853920994687964506653398573888786614\
  319.   762944341401049888993160051207678103588611660202961193639682134960750111649\
  320.   832785635316145168457695687109002999769841263266502347716728657378579085746\
  321.   646077228341540311441529418804782543876177079043000156698677679576090996693\
  322.   607559496515273634981189641304331166277471233881740603731743970540670310967\
  323.   676574869535878967003192586625941051053358438465602339179674926784476370847\
  324.   497833365557900738419147319886271352595462518160434225372996286326749682405\
  325.   806029642114638643686422472488728343417044157348248183330164056695966886676\
  326.   956349141632842641497453334999948000266998758881593507357815195889900539512\
  327.   085351035726137364034367534714104836017546488300407846416745216737190483109\
  328.   676711344349481926268111073994825060739495073503169019731852119552635632584\
  329.   339099822498624067031076831844660729124874754031617969941139738776589986855\
  330.   417031884778867592902607004321266617919223520938227878880988633599116081923\
  331.   535557046463491132085918979613279131975649097600013996234445535014346426860\
  332.   464495862476909434704829329414041114654092398834443515913320107739441118407\
  333.   410768498106634724104823935827401944935665161088463125678529776973468430306\
  334.   146241803585293315973458303845541033701091676776374276210213701354854450926\
  335.   307190114731848574923318167207213727935567952844392548156091372812840633303\
  336.   937356242001604566455741458816605216660873874804724339121295587776390696903\
  337.   707882852775389405246075849623157436917113176134783882719416860662572103685\
  338.   132156647800147675231039357860689611125996028183930954870905907386135191459\
  339.   181951029732787557104972901148717189718004696169777001791391961379141716270\
  340.   701895846921434369676292745910994006008498356842520191559370370101104974733\
  341.   949387788598941743303178534870760322198297057975119144051099423588303454635\
  342.   349234982688362404332726741554030161950568065418093940998202060999414021689\
  343.   090070821330723089662119775530665918814119157783627292746156185710372172471\
  344.   009521423696483086410259288745799932237495519122195190342445230753513380685\
  345.   680735446499512720317448719540397610730806026990625807602029273145525207807\
  346.   991418429063884437349968145827337207266391767020118300464819000241308350884\
  347.   658415214899127610651374153943565721139032857491876909441370209051703148777\
  348.   346165287984823533829726013611098451484182380812054099612527458088109948697\
  349.   221612852489742555551607637167505489617301680961380381191436114399210638005\
  350.   083214098760459930932485102516829446726066613815174571255975495358023998314\
  351.   698220361338082849935670557552471290274539776214049318201465800802156653606\
  352.   776550878380430413431059180460680083459113664083488740800574127258670479225\
  353.   831912741573908091438313845642415094084913391809684025116399193685322555733\
  354.   896695374902662092326131885589158083245557194845387562878612885900410600607\
  355.   374650140262782402734696252821717494158233174923968353013617865367376064216\
  356.   677813773995100658952887742766263684183068019080460984980946976366733566228\
  357.   291513235278880615776827815958866918023894033307644191240341202231636857786\
  358.   035727694154177882643523813190502808701857504704631293335375728538660588890\
  359.   458311145077394293520199432197117164223500564404297989208159430716701985746\
  360.   927384865383343614579463417592257389858800169801475742054299580124295810545\
  361.   651083104629728293758416116253256251657249807849209989799062003593650993472\
  362.   158296517413579849104711166079158743698654122234834188772292944633517865385\
  363.   673196255985202607294767407261676714557364981210567771689348491766077170527\
  364.   718760119990814411305864557791052568430481144026193840232247093924980293355\
  365.   073184589035539713308844617410795916251171486487446861124760542867343670904\
  366.   667846867027409188101424971114965781772427934707021668829561087779440504843\
  367.   752844337510882826477197854000650970403302186255614733211777117441335028160\
  368.   884035178145254196432030957601869464908868154528562134698835544456024955666\
  369.   843660292219512483091060537720198021831010327041783866544718126039719068846\
  370.   237085751808003532704718565949947612424811099928867915896904956394762460842\
  371.   406593094862150769031498702067353384834955083636601784877106080980426924713\
  372.   241000946401437360326564518456679245666955100150229833079849607994988249706\
  373.   172367449361226222961790814311414660941234159359309585407913908720832273354\
  374.   957208075716517187659944985693795623875551617575438091780528029464200447215\
  375.   396280746360211329425591600257073562812638733106005891065245708024474937543\
  376.   184149401482119996276453106800663118382376163966318093144467129861552759820\
  377.   145141027560068929750246304017351489194576360789352855505317331416457050499\
  378.   644389093630843874484783961684051845273288403234520247056851646571647713932\
  379.   377551729479512613239822960239454857975458651745878771331813875295980941217\
  380.   422730035229650808917770506825924882232215493804837145478164721397682096332\
  381.   050830564792048208592047549985732038887639160199524091893894557676874973085\
  382.   695595801065952650303626615975066222508406742889826590751063756356996821151\
  383.   094966974458054728869363102036782325018232370845979011154847208761821247781\
  384.   326633041207621658731297081123075815982124863980721240786887811450165582513\
  385.   617890307086087019897588980745664395515741536319319198107057533663373803827\
  386.   215279884935039748001589051942087971130805123393322190346624991716915094854\
  387.   140187106035460379464337900589095772118080446574396280618671786101715674096\
  388.   766208029576657705129120990794430463289294730615951043090222143937184956063\
  389.   405618934251305726829146578329334052463502892917547087256484260034962961165\
  390.   413823007731332729830500160256724014185152041890701154288579920812198449315\
  391.   699905918201181973350012618772803681248199587707020753240636125931343859554\
  392.   254778196114293516356122349666152261473539967405158499860355295332924575238\
  393.   881013620234762466905581643896786309762736550472434864307121849437348530060\
  394.   638764456627218666170123812771562137974614986132874411771455244470899714452\
  395.   288566294244023018479120547849857452163469644897389206240194351831008828348\
  396.   024924908540307786387516591130287395878709810077271827187452901397283661484\
  397.   214287170553179654307650453432460053636147261818096997693348626407743519992\
  398.   868632383508875668359509726557481543194019557685043724800102041374983187225\
  399.   967738715495839971844490727914196584593008394263702087563539821696205532480\
  400.   321226749891140267852859967340524203109179789990571882194939132075343170798\
  401.   002373659098537552023891164346718558290685371189795262623449248339249634244\
  402.   971465684659124891855662958932990903523923333364743520370770101084388003290\
  403.   759834217018554228386161721041760301164591878053936744747205998502358289183\
  404.   369292233732399948043710841965947316265482574809948250999183300697656936715\
  405.   968936449334886474421350084070066088359723503953234017958255703601693699098\
  406.   867113210979889707051728075585519126993067309925070407024556850778679069476\
  407.   612629808225163313639952117098452809263037592242674257559989289278370474445\
  408.   218936320348941552104459726188380030067761793138139916205806270165102445886\
  409.   924764924689192461212531027573139084047000714356136231699237169484813255420\
  410.   091453041037135453296620639210547982439212517254013231490274058589206321758\
  411.   949434548906846399313757091034633271415316223280552297297953801880162859073\
  412.   572955416278867649827418616421878988574107164906919185116281528548679417363\
  413.   890665388576422915834250067361245384916067413734017357277995634104332688356\
  414.   950781493137800736235418007061918026732855119194267609122103598746924117283\
  415.   749312616339500123959924050845437569850795704622266461900010350049018303415\
  416.   354584283376437811198855631877779253720116671853954183598443830520376281944\
  417.   076159410682071697030228515225057312609304689842343315273213136121658280807\
  418.   521263154773060442377475350595228717440266638914881717308643611138906942027\
  419.   908814311944879941715404210341219084709408025402393294294549387864023051292\
  420.   711909751353600092197110541209668311151632870542302847007312065803262641711\
  421.   616595761327235156666253667271899853419989523688483099930275741991646384142\
  422.   707798870887422927705389122717248632202889842512528721782603050099451082478\
  423.   357290569198855546788607946280537122704246654319214528176074148240382783582\
  424.   971930101788834567416781139895475044833931468963076339665722672704339321674\
  425.   542182455706252479721997866854279897799233957905758189062252547358220523642\
  426.   485078340711014498047872669199018643882293230538231855973286978092225352959\
  427.   101734140733488476100556401824239219269506208318381454698392366461363989101\
  428.   210217709597670490830508185470419466437131229969235889538493013635657618610\
  429.   606222870559942337163102127845744646398973818856674626087948201864748767272\
  430.   722206267646533809980196688368099415907577685263986514625333631245053640261\
  431.   056960551318381317426118442018908885319635698696279503673842431301133175330\
  432.   532980201668881748134298868158557781034323175306478498321062971842518438553\
  433.   442762012823457071698853051832617964117857960888815032960229070561447622091\
  434.   509473903594664691623539680920139457817589108893199211226007392814916948161\
  435.   527384273626429809823406320024402449589445612916704950823581248739179964864\
  436.   113348032475777521970893277226234948601504665268143987705161531702669692970\
  437.   492831628550421289814670619533197026950721437823047687528028735412616639170\
  438.   824592517001071418085480063692325946201900227808740985977192180515853214739\
  439.   265325155903541020928466592529991435379182531454529059841581763705892790690\
  440.   989691116438118780943537152133226144362531449012745477269573939348154691631\
  441.   162492887357471882407150399500944673195431619385548520766573882513963916357\
  442.   672315100555603726339486720820780865373494244011579966750736071115935133195\
  443.   919712094896471755302453136477094209463569698222667377520994516845064362382\
  444.   421185353488798939567318780660610788544000550827657030558744854180577889171\
  445.   920788142335113866292966717964346876007704799953788338787034871802184243734\
  446.   211227394025571769081960309201824018842705704609262256417837526526335832424\
  447.   066125331152942345796556950250681001831090041124537901533296615697052237921\
  448.   032570693705109083078947999900499939532215362274847660361367769797856738658\
  449.   467093667958858378879562594646489137665219958828693380183601193236857855855\
  450.   819555604215625088365020332202451376215820461810670519533065306060650105488\
  451.   716724537794283133887163139559690583208341689847606560711834713621812324622\
  452.   725884199028614208728495687963932546428534307530110528571382964370999035694\
  453.   888528519040295604734613113826387889755178856042499874831638280404684861893\
  454.   818959054203988987265069762020199554841265000539442820393012748163815853039\
  455.   643992547020167275932857436666164411096256633730540921951967514832873480895\
  456.   747777527834422109107311135182804603634719818565557295714474768255285786334\
  457.   934285842311874944000322969069775831590385803935352135886007960034209754739\
  458.   229673331064939560181223781285458431760556173386112673478074585067606304822\
  459.   940965304111830667108189303110887172816751957967534718853722930961614320400\
  460.   638132246584111115775835858113501856904781536893813771847281475199835050478\
  461.   129771859908470762197460588742325699582889253504193795826061621184236876851\
  462.   141831606831586799460165205774052942305360178031335726326705479033840125730\
  463.   591233960188013782542192709476733719198728738524805742124892118347087662966\
  464.   720727232565056512933312605950577772754247124164831283298207236175057467387\
  465.   012820957554430596839555568686118839713552208445285264008125202766555767749\
  466.   596962661260456524568408613923826576858338469849977872670655519185446869846\
  467.   947849573462260629421962455708537127277652309895545019303773216664918257815\
  468.   467729200521266714346320963789185232321501897612603437368406719419303774688\
  469.   099929687758244104787812326625318184596045385354383911449677531286426092521\
  470.   153767325886672260404252349108702695809964759580579466397341906401003636190\
  471.   404203311357933654242630356145700901124480089002080147805660371015412232889\
  472.   146572239314507607167064355682743774396578906797268743847307634645167756210\
  473.   309860409271709095128086309029738504452718289274968921210667008164858339553\
  474.   773591913695015316201890888748421079870689911480466927065094076204650277252\
  475.   865072890532854856143316081269300569378541786109696920253886503457718317668\
  476.   688592368148847527649846882194973972970773718718840041432312763650481453112\
  477.   285099002074240925585925292610302106736815434701525234878635164397623586041\
  478.   919412969769040526483234700991115424260127343802208933109668636789869497799\
  479.   400126016422760926082349304118064382913834735467972539926233879158299848645\
  480.   927173405922562074910530853153718291168163721939518870095778818158685046450\
  481.   769934394098743351443162633031724774748689791820923948083314397084067308407\
  482.   958935810896656477585990556376952523265361442478023082681183103773588708924\
  483.   061303133647737101162821461466167940409051861526036009252194721889091810733\
  484.   587196414214447865489952858234394705007983038853886083103571930600277119455\
  485.   802191194289992272235345870756624692617766317885514435021828702668561066500\
  486.   353105021631820601760921798468493686316129372795187307897263735371715025637\
  487.   873357977180818487845886650433582437700414771041493492743845758710715973155\
  488.   943942641257027096512510811554824793940359768118811728247215825010949609662\
  489.   539339538092219559191818855267806214992317276316321833989693807561685591175\
  490.   299845013206712939240414459386239880938124045219148483164621014738918251010\
  491.   909677386906640415897361047643650006807710565671848628149637111883219244566\
  492.   394581449148616550049567698269030891118568798692947051352481609174324301538\
  493.   368470729289898284602223730145265567989862776796809146979837826876431159883\
  494.   210904371561129976652153963546442086919756737000573876497843768628768179249\
  495.   746943842746525631632300555130417422734164645512781278457777245752038654375\
  496.   428282567141288583454443513256205446424101103795546419058116862305964476958\
  497.   705407214198521210673433241075676757581845699069304604752277016700568454396\
  498.   923404171108988899341635058515788735343081552081177207188037910404698306957\
  499.   868547393765643363197978680367187307969392423632144845035477631567025539006\
  500.   542311792015346497792906624150832885839529054263768766896880503331722780018\
  501.   588506973623240389470047189761934734430843744375992503417880797223585913424\
  502.   581314404984770173236169471976571535319775499716278566311904691260918259124\
  503.   989036765417697990362375528652637573376352696934435440047306719886890196814\
  504.   742876779086697968852250163694985673021752313252926537589641517147955953878\
  505.   427849986645630287883196209983049451987439636907068276265748581043911223261\
  506.   879405994155406327013198989570376110532360629867480377915376751158304320849\
  507.   872092028092975264981256916342500052290887264692528466610466539217148208013\
  508.   050229805263783642695973370705392278915351056888393811324975707133102950443\
  509.   034671598944878684711643832805069250776627450012200352620370946602341464899\
  510.   839025258883014867816219677519458316771876275720050543979441245990077115205\
  511.   154619930509838698254284640725554092740313257163264079293418334214709041254\
  512.   253352324802193227707535554679587163835875018159338717423606155117101312352\
  513.   563348582036514614187004920570437201826173319471570086757853933607862273955\
  514.   818579758725874410254207710547536129404746010009409544495966288148691590389\
  515.   907186598056361713769222729076419775517772010427649694961105622059250242021\
  516.   770426962215495872645398922769766031052498085575947163107587013320886146326\
  517.   641259114863388122028444069416948826152957762532501987035987067438046982194\
  518.   205638125583343642194923227593722128905642094308235254408411086454536940496\
  519.   927149400331978286131818618881111840825786592875742638445005994422956858646\
  520.   048103301538891149948693543603022181094346676400002236255057363129462629609\
  521.   619876056425996394613869233083719626595473923462413459779574852464783798079\
  522.   569319865081597767535055391899115133525229873611277918274854200868953965835\
  523.   942196333150286956119201229888988700607999279541118826902307891310760361763\
  524.   477948943203210277335941690865007193280401716384064498787175375678118532132\
  525.   840821657110754952829497493621460821558320568723218557406516109627487437509\
  526.   809223021160998263303391546949464449100451528092508974507489676032409076898\
  527.   365294065792019831526541065813682379198409064571246894847020935776119313998\
  528.   024681340520039478194986620262400890215016616381353838151503773502296607462\
  529.   795291038406868556907015751662419298724448271942933100485482445458071889763\
  530.   300323252582158128032746796200281476243182862217105435289834820827345168018\
  531.   613171959332471107466222850871066611770346535283957762599774467218571581612\
  532.   641114327179434788599089280848669491413909771673690027775850268664654056595\
  533.   039486784111079011610400857274456293842549416759460548711723594642910585090\
  534.   995021495879311219613590831588262068233215615308683373083817327932819698387\
  535.   508708348388046388478441884003184712697454370937329836240287519792080232187\
  536.   874488287284372737801782700805878241074935751488997891173974612932035108143\
  537.   270325140903048746226294234432757126008664250833318768865075642927160552528\
  538.   954492153765175149219636718104943531785838345386525565664065725136357506435\
  539.   323650893679043170259787817719031486796384082881020946149007971513771709906\
  540.   195496964007086766710233004867263147551053723175711432231741141168062286420\
  541.   638890621019235522354671166213749969326932173704310598722503945657492461697\
  542.   826097025335947502091383667377289443869640002811034402608471289900074680776\
  543.   484408871134135250336787731679770937277868216611786534423173226463784769787\
  544.   514433209534000165069213054647689098505020301504488083426184520873053097318\
  545.   949291642532293361243151430657826407028389840984160295030924189712097160164\
  546.   926561341343342229882790992178604267981245728534580133826099587717811310216\
  547.   734025656274400729683406619848067661580502169183372368039902793160642043681\
  548.   207990031626444914619021945822969099212278855394878353830564686488165556229\
  549.   431567312827439082645061162894280350166133669782405177015521962652272545585\
  550.   073864058529983037918035043287670380925216790757120406123759632768567484507\
  551.   915114731344000183257034492090971243580944790046249431345502890068064870429\
  552.   353403743603262582053579011839564908935434510134296961754524957396062149028\
  553.   872893279252069653538639644322538832752249960598697475988232991626354597332\
  554.   444516375533437749292899058117578635555562693742691094711700216541171821975\
  555.   051983178713710605106379555858890556885288798908475091576463907469361988150\
  556.   781468526213325247383765119299015610918977792200870579339646382749068069876\
  557.   916819749236562422608715417610043060890437797667851966189140414492527048088\
  558.   197149880154205778700652159400928977760133075684796699295543365613984773806\
  559.   039436889588764605498387147896848280538470173087111776115966350503997934386\
  560.   933911978988710915654170913308260764740630571141109883938809548143782847452\
  561.   883836807941888434266622207043872288741394780101772139228191199236540551639\
  562.   589347426395382482960903690028835932774585506080131798840716244656399794827\
  563.   578365019551422155133928197822698427863839167971509126241054872570092407004\
  564.   548848569295044811073808799654748156891393538094347455697212891982717702076\
  565.   661360248958146811913361412125878389557735719498631721084439890142394849665\
  566.   925173138817160266326193106536653504147307080441493916936326237376777709585\
  567.   031325599009576273195730864804246770121232702053374266705314244820816813030\
  568.   639737873664248367253983748769098060218278578621651273856351329014890350988\
  569.   327061725893257536399397905572917516009761545904477169226580631511102803843\
  570.   601737474215247608515209901615858231257159073342173657626714239047827958728\
  571.   150509563309280266845893764964977023297364131906098274063353108979246424213\
  572.   458374090116939196425045912881340349881063540088759682005440836438651661788\
  573.   055760895689672753153808194207733259791727843762566118431989102500749182908\
  574.   647514979400316070384554946538594602745244746681231468794344161099333890899\
  575.   263841184742525704457251745932573898956518571657596148126602031079762825416\
  576.   559050604247911401695790033835657486925280074302562341949828646791447632277\
  577.   400552946090394017753633565547193100017543004750471914489984104001586794617\
  578.   924161001645471655133707407395026044276953855383439755054887109978520540117\
  579.   516974758134492607943368954378322117245068734423198987884412854206474280973\
  580.   562580706698310697993526069339213568588139121480735472846322778490808700246\
  581.   777630360555123238665629517885371967303463470122293958160679250915321748903\
  582.   084088651606111901149844341235012464692802880599613428351188471544977127847\
  583.   336176628506216977871774382436256571177945006447771837022199910669502165675\
  584.   764404499794076503799995484500271066598781360380231412683690578319046079276\
  585.   529727769404361302305178708054651154246939526512710105292707030667302444712\
  586.   597393995051462840476743136373997825918454117641332790646063658415292701903\
  587.   027601733947486696034869497654175242930604072700505903950314852292139257559\
  588.   484507886797792525393176515641619716844352436979444735596426063339105512682\
  589.   606159572621703669850647328126672452198906054988028078288142979633669674412\
  590.   480598219214633956574572210229867759974673812606936706913408155941201611596\
  591.   019023775352555630060624798326124988128819293734347686268921923977783391073\
  592.   310658825681377717232831532908252509273304785072497713944833389255208117560\
  593.   845296659055394096556854170600117985729381399825831929367910039184409928657\
  594.   560599359891000296986446097471471847010153128376263114677420914557404181590\
  595.   880006494323785583930853082830547607679952435739163122188605754967383224319\
  596.   565065546085288120190236364471270374863442172725787950342848631294491631847\
  597.   534753143504139209610879605773098720135248407505763719925365047090858251393\
  598.   686346386336804289176710760211115982887553994012007601394703366179371539630\
  599.   613986365549221374159790511908358829009765664730073387931467891318146510931\
  600.   676157582135142486044229244530411316065270097433008849903467540551864067734\
  601.   260358340960860553374736276093565885310976099423834738222208729246449768456\
  602.   057956251676557408841032173134562773585605235823638953203853402484227337163\
  603.   912397321599544082842166663602329654569470357718487344203422770665383738750\
  604.   616921276801576618109542009770836360436111059240911788954033802142652394892\
  605.   968643980892611463541457153519434285072135345301831587562827573389826889852\
  606.   355779929572764522939156747756667605108788764845349363606827805056462281359\
  607.   888587925994094644604170520447004631513797543173718775603981596264750141090\
  608.   665886616218003826698996196558058720863972117699521946678985701179833244060\
  609.   181157565807428418291061519391763005919431443460515404771057005433900018245\
  610.   311773371895585760360718286050635647997900413976180895536366960316219311325\
  611.   022385179167205518065926351803625121457592623836934822266589557699466049193\
  612.   811248660909979812857182349400661555219611220720309227764620099931524427358\
  613.   948871057662389469388944649509396033045434084210246240104872332875008174917\
  614.   987554387938738143989423801176270083719605309438394006375611645856094312951\
  615.   759771393539607432279248922126704580818331376416581826956210587289244774003\
  616.   594700926866265965142205063007859200248829186083974373235384908396432614700\
  617.   053242354064704208949921025040472678105908364400746638002087012666420945718\
  618.   170294675227854007450855237772089058168391844659282941701828823301497155423\
  619.   523591177481862859296760504820386434310877956289292540563894662194826871104\
  620.   282816389397571175778691543016505860296521745958198887868040811032843273986\
  621.   719862130620555985526603640504628215230615459447448990883908199973874745296\
  622.   981077620148713400012253552224669540931521311533791579802697955571050850747\
  623.   387475075806876537644578252443263804614304288923593485296105826938210349800\
  624.   040524840708440356116781717051281337880570564345061611933042444079826037795\
  625.   119854869455915205196009304127100727784930155503889536033826192934379708187\
  626.   432094991415959339636811062755729527800425486306005452383915106899891357882\
  627.   001941178653568214911852820785213012551851849371150342215954224451190020739\
  628.   353962740020811046553020793286725474054365271759589350071633607632161472581\
  629.   540764205302004534018357233829266191530835409512022632916505442612361919705\
  630.   161383935732669376015691442994494374485680977569630312958871916112929468188\
  631.   493633864739274760122696415884890096571708616059814720446742866420876533479\
  632.   985822209061980217321161423041947775499073873856794118982466091309169177227\
  633.   420723336763503267834058630193019324299639720444517928812285447821195353089\
  634.   891012534297552472763573022628138209180743974867145359077863353016082155991\
  635.   131414420509144729353502223081719366350934686585865631485557586244781862010\
  636.   871188976065296989926932817870557643514338206014107732926106343152533718224\
  637.   338526352021773544071528189813769875515757454693972715048846979361950047772\
  638.   097056179391382898984532742622728864710888327017372325881824465843624958059\
  639.   256033810521560620615571329915608489206434030339526226345145428367869828807\
  640.   425142256745180618414956468611163540497189768215422772247947403357152743681\
  641.   940989205011365340012384671429655186734415374161504256325671343024765512521\
  642.   921803578016924032669954174608759240920700466934039651017813485783569444076\
  643.   047023254075555776472845075182689041829396611331016013111907739863246277821\
  644.   902365066037404160672496249013743321724645409741299557052914243820807609836\
  645.   482346597388669134991978401310801558134397919485283043673901248208244481412\
  646.   809544377389832005986490915950532285791457688496257866588599917986752055455\
  647.   809900455646117875524937012455321717019428288461740273664997847550829422802\
  648.   023290122163010230977215156944642790980219082668986883426307160920791408519\
  649.   769523555348865774342527753119724743087304361951139611908003025587838764420\
  650.   608504473063129927788894272918972716989057592524467966018970748296094919064\
  651.   876469370275077386643239191904225429023531892337729316673608699622803255718\
  652.   530891928440380507103006477684786324319100022392978525537237556621364474009\
  653.   676053943983823576460699246526008909062410590421545392790441152958034533450\
  654.   025624410100635953003959886446616959562635187806068851372346270799732723313\
  655.   469397145628554261546765063246567662027924520858134771760852169134094652030\
  656.   767339184114750414016892412131982688156866456148538028753933116023229255561\
  657.   894104299533564009578649534093511526645402441877594931693056044868642086275\
  658.   720117231952640502309977456764783848897346431721598062678767183800524769688\
  659.   408498918508614900343240347674268624595239589035858213500645099817824463608\
  660.   731775437885967767291952611121385919472545140030118050343787527766440276261\
  661.   894101757687268042817662386068047788524288743025914524707395054652513533945\
  662.   959878961977891104189029294381856720507096460626354173294464957661265195349\
  663.   570186001541262396228641389779673332907056737696215649818450684226369036784\
  664.   955597002607986799626101903933126376855696876702929537116252800554310078640\
  665.   872893922571451248113577862766490242516199027747109033593330930494838059785\
  666.   662884478744146984149906712376478958226329490467981208998485716357108783119\
  667.   184863025450162092980582920833481363840542172005612198935366937133673339246\
  668.   441612522319694347120641737549121635700857369439730597970971972666664226743\
  669.   111776217640306868131035189911227133972403688700099686292254646500638528862\
  670.   039380050477827691283560337254825579391298525150682996910775425764748832534\
  671.   141213280062671709400909822352965795799780301828242849022147074811112401860\
  672.   761341515038756983091865278065889668236252393784527263453042041880250844236\
  673.   319038331838455052236799235775292910692504326144695010986108889991465855188\
  674.   187358252816430252093928525807796973762084563748211443398816271003170315133\
  675.   440230952635192958868069082135585368016100021374085115448491268584126869589\
  676.   917414913382057849280069825519574020181810564129725083607035685105533178784\
  677.   082900004155251186577945396331753853209214972052660783126028196116485809868\
  678.   458752512999740409279768317663991465538610893758795221497173172813151793290\
  679.   443112181587102351874075722210012376872194474720934931232410706508061856237\
  680.   252673254073332487575448296757345001932190219911996079798937338367324257610\
  681.   393898534927877747398050808001554476406105352220232540944356771879456543040\
  682.   673589649101761077594836454082348613025471847648518957583667439979150851285\
  683.   802060782055446299172320202822291488695939972997429747115537185892423849385\
  684.   585859540743810488262464878805330427146301194158989632879267832732245610385\
  685.   219701113046658710050008328517731177648973523092666123458887310288351562644\
  686.   602367199664455472760831011878838915114934093934475007302585581475619088139\
  687.   875235781233134227986650352272536717123075686104500454897036007956982762639\
  688.   234410714658489578024140815840522953693749971066559489445924628661996355635\
  689.   065262340533943914211127181069105229002465742360413009369188925586578466846\
  690.   121567955425660541600507127664176605687427420032957716064344860620123982169\
  691.   827172319782681662824993871499544913730205184366907672357740005393266262276\
  692.   032365975171892590180110429038427418550789488743883270306328327996300720069\
  693.   801224436511639408692222074532024462412115580435454206421512158505689615735\
  694.   641431306888344318528085397592773443365538418834030351782294625370201578215\
  695.   737326552318576355409895403323638231921989217117744946940367829618592080340\
  696.   386757583411151882417743914507736638407188048935825686854201164503135763335\
  697.   550944031923672034865101056104987272647213198654343545040913185951314518127\
  698.   643731043897250700498198705217627249406521461995923214231443977654670835171\
  699.   474936798618655279171582408065106379950018429593879915835017158075988378496\
  700.   225739851212981032637937621832245659423668537679911314010804313973233544909\
  701.   082491049914332584329882103398469814171575601082970658306521134707680368069\
  702.   532297199059990445120908727577622535104090239288877942463048328031913271049\
  703.   547859918019696783532146444118926063152661816744319355081708187547705080265\
  704.   402529410921826485821385752668815558411319856002213515888721036569608751506\
  705.   318753300294211868222189377554602722729129050429225978771066787384000061677\
  706.   215463844129237119352182849982435092089180168557279815642185819119749098573\
  707.   057033266764646072875743056537260276898237325974508447964954564803077159815\
  708.   395582777913937360171742299602735310276871944944491793978514463159731443535\
  709.   185049141394155732938204854212350817391254974981930871439661513294204591938\
  710.   010623142177419918406018034794988769105155790555480695387854006645337598186\
  711.   284641990522045280330626369562649091082762711590385699505124652999606285544\
  712.   383833032763859980079292284665950355121124528408751622906026201185777531374\
  713.   794936205549640107300134885315073548735390560290893352640071327473262196031\
  714.   177343394367338575912450814933573691166454128178817145402305475066713651825\
  715.   828489809951213919399563324133655677709800308191027204099714868741813466700\
  716.   609405102146269028044915964654533010775469541308871416531254481306119240782\
  717.   118869005602778182423502269618934435254763357353648561936325441775661398170\
  718.   393063287216690572225974520919291726219984440964615826945638023950283712168\
  719.   644656178523556516412771282691868861557271620147493405227694659571219831494\
  720.   338162211400693630743044417328478610177774383797703723179525543410722344551\
  721.   255558999864618387676490397246116795901810003509892864120419516355110876320\
  722.   426761297982652942588295114127584126273279079880755975185157684126474220947\
  723.   972184330935297266521001566251455299474512763155091763673025946213293019040\
  724.   283795424632325855030109670692272022707486341900543830265068121414213505715\
  725.   417505750863990767394633514620908288893493837643939925690060406731142209331\
  726.   219593620298297235116325938677224147791162957278075239505625158160313335938\
  727.   231150051862689053065836812998810866326327198061127154885879809348791291370\
  728.   749823057592909186293919501472119758606727009254771802575033773079939713453\
  729.   953264619526999659638565491759045833358579910201271320458390320085387888163\
  730.   363768518208372788513117522776960978796214237216254521459128183179821604411\
  731.   131167140691482717098101545778193920231156387195080502467972579249760577262\
  732.   591332855972637121120190572077140914864507409492671803581515757151405039761\
  733.   096384675556929897038354731410022380258346876735012977541327953206097115450\
  734.   648421218593649099791776687477448188287063231551586503289816422828823274686\
  735.   610659273219790716238464215348985247621678905026099804526648392954235728734\
  736.   397768049577409144953839157556548545905897649519851380100795801078375994577\
  737.   529919670054760225255203445398871253878017196071816407812484784725791240782\
  738.   454436168234523957068951427226975043187363326301110305342333582160933319121\
  739.   880660826834142891041517324721605335584999322454873077882290525232423486153\
  740.   152097693846104258284971496347534183756200301491570327968530186863157248840\
  741.   152663983568956363465743532178349319982554211730846774529708583950761645822\
  742.   963032442432823773745051702856069806788952176819815671078163340526675953942\
  743.   492628075696832610749532339053622309080708145591983735537774874202903901814\
  744.   293731152933464446815121294509759653430628421531944572711861490001765055817\
  745.   709530246887526325011970520947615941676872778447200019278913725184162285778\
  746.   379228443908430118112149636642465903363419454065718354477191244662125939265\
  747.   662030688852005559912123536371822692253178145879259375044144893398160865790\
  748.   087616502463519704582889548179375668104647461410514249887025213993687050937\
  749.   230544773411264135489280684105910771667782123833281026218558775131272117934\
  750.   444820144042574508306394473836379390628300897330624138061458941422769474793\
  751.   166571762318247216835067807648757342049155762821758397297513447899069658953\
  752.   254894033561561316740327647246921250575911625152965456854463349811431767025\
  753.   729566184477548746937846423373723898192066204851189437886822480727935202250\
  754.   179654534375727416391079197295295081294292220534771730418447791567399173841\
  755.   831171036252439571615271466900581470000263301045264354786590329073320546833\
  756.   887207873544476264792529769017091200787418373673508771337697768349634425241\
  757.   994995138831507487753743384945825976556099655595431804092017849718468549737\
  758.   069621208852437701385375768141663272241263442398215294164537800049250726276\
  759.   515078908507126599703670872669276430837722968598516912230503746274431085293\
  760.   430527307886528397733524601746352770320593817912539691562106363762588293757\
  761.   137384075440646896478310070458061344673127159119460843593582598778283526653\
  762.   115106504162329532904777217408355934972375855213804830509000964667608830154\
  763.   061282430874064559443185341375522016630581211103345312074508682433943215904\
  764.   359443031243122747138584203039010607094031523555617276799416002039397509989\
  765.   762933532585557562480899669182986422267750236019325797472674257821111973470\
  766.   940235745722227121252685238429587427350156366009318804549333898974157149054\
  767.   418255973808087156528143010267046028431681923039253529779576586241439270154\
  768.   974087927313105163611913757700892956482332364829826302460797587576774537716\
  769.   010249080462430185652416175665560016085912153455626760219268998285537787258\
  770.   314514408265458348440947846317877737479465358016996077940556870119232860804\
  771.   113090462935087182712593466871276669487389982459852778649956916546402945893\
  772.   506496433580982476596516514209098675520380830920323048734270346828875160407\
  773.   154665383461961122301375945157925269674364253192739003603860823645076269882\
  774.   749761872357547676288995075211480485252795084503395857083813047693788132112\
  775.   367428131948795022806632017002246033198967197064916374117585485187848401205\
  776.   484467258885140156272501982171906696081262778548596481836962141072171421498\
  777.   636191877475450965030895709947093433785698167446582826791194061195603784539\
  778.   785583924076127634410576675102430755981455278616781594965706255975507430652\
  779.   108530159790807334373607943286675789053348366955548680391343372015649883422\
  780.   089339997164147974693869690548008919306713805717150585730714881564992071408\
  781.   675825960287605645978242377024246980532805663278704192676846711626687946348\
  782.   695046450742021937394525926266861355294062478136120620263649819999949840514\
  783.   386828525895634226432870766329930489172340072547176418868535137233266787792\
  784.   173834754148002280339299735793615241275582956927683723123479898944627433045\
  785.   456679006203242051639628258844308543830720149567210646053323853720314324211\
  786.   260742448584509458049408182092763914000854042202355626021856434899414543995\
  787.   041098059181794888262805206644108631900168856815516922948620301073889718100\
  788.   770929059048074909242714101893354281842999598816966099383696164438152887721\
  789.   408526808875748829325873580990567075581701794916190611400190855374488272620\
  790.   093668560447559655747648567400817738170330738030547697360978654385938218722\
  791.   058390234444350886749986650604064587434600533182743629617786251808189314436\
  792.   325120510709469081358644051922951293245007883339878842933934243512634336520\
  793.   438581291283434529730865290978330067126179813031679438553572629699874035957\
  794.   045845223085639009891317947594875212639707837594486113945196028675121056163\
  795.   897600888009274611586080020780334159145179707303683519697776607637378533301\
  796.   202412011204698860920933908536577322239241244905153278095095586645947763448\
  797.   226998607481329730263097502881210351772312446509534965369309001863776409409\
  798.   434983731325132186208021480992268550294845466181471555744470966953017769043\
  799.   427203189277060471778452793916047228153437980353967986142437095668322149146\
  800.   543801459382927739339603275404800955223181666738035718393275707714204672383\
  801.   862461780397629237713120958078936384144792980258806552212926209362393063731\
  802.   349664018661951081158347117331202580586672763999276357907806381881306915636\
  803.   627412543125958993611964762610140556350339952314032311381965623632719896183\
  804.   725484533370206256346422395276694356837676136871196292181875457608161705303\
  805.   159072882870071231366630872275491866139577373054606599743781098764980241401\
  806.   124214277366808275139095931340415582626678951084677611866595766016599817808\
  807.   941498575497628438785610026379654317831363402513581416115190209649913354873\
  808.   313111502270068193013592959597164019719605362503355847998096348871803911161\
  809.   281359596856547886832585643789617315976200241962155289629790481982219946226\
  810.   948713746244472909345647002853769495885959160678928249105441251599630078136\
  811.   836749020937491573289627002865682934443134234735123929825916673950342599586\
  812.   897069726733258273590312128874666045146148785034614282776599160809039865257\
  813.   571726308183349444182019353338507129234577437557934406217871133006310600332\
  814.   405399169368260374617663856575887758020122936635327026710068126182517291460\
  815.   820254189288593524449107013820621155382779356529691457650204864328286555793\
  816.   470720963480737269214118689546732276775133569019015372366903686538916129168\
  817.   888787640752549349424973342718117889275993159671935475898809792452526236365\
  818.   903632007085444078454479734829180208204492667063442043755532505052752283377\
  819.   888704080403353192340768563010934777212563908864041310107381785333831603813\
  820.   528082811904083256440184205374679299262203769871801806112262449090924264198\
  821.   582086175117711378905160914038157500336642415609521632819712233502316742260\
  822.   056794128140621721964184270578432895980288233505982820819666624903585778994\
  823.   033315227481777695284368163008853176969478369058067106482808359804669884109\
  824.   813515865490693331952239436328792399053481098783027450017206543369906611778\
  825.   455436468772363184446476806914282800455107468664539280539940910875493916609\
  826.   573161971503316696830992946634914279878084225722069714887558063748030886299\
  827.   511847318712477729191007022758889348693945628951580296537215040960310776128\
  828.   983126358996489341024703603664505868728758905140684123812424738638542790828\
  829.   273382797332688550493587430316027474906312957234974261122151741715313361862\
  830.   241091386950068883589896234927631731647834007746088665559873338211382992877\
  831.   691149549218419208777160606847287467368188616750722101726110383067178785669\
  832.   481294878504894306308616994879870316051588410828235127415353851336589533294\
  833.   862949449506186851477910580469603906937266267038651290520113781085861618888\
  834.   694795760741358553458515176805197333443349523012039577073962377131603024288\
  835.   720053732099825300897761897312981788194467173116064723147624845755192873278\
  836.   282512718244680782421521646956781929409823892628494376024885227900362021938\
  837.   669648221562809360537317804086372726842669642192994681921490870170753336109\
  838.   479138180406328738759384826953558307739576144799727000347288018278528138950\
  839.   321798634521611106660883931405322694490545552786789441757920244002145078019\
  840.   209980446138254780585804844241640477503153605490659143007815837243012313751\
  841.   156228401583864427089071828481675752712384678245953433444962201009607105137\
  842.   060846180118754312072549133499424761711563332140893460915656155060031738421\
  843.   870157022610310191660388706466143889773631878094071152752817468957640158104\
  844.   701696524755774089164456867771715850058326994340167720215676772406812836656\
  845.   526412298243946513319735919970940327593850266955747023181320324371642058614\
  846.   103360652453693916005064495306016126782264894243739716671766123104897503188\
  847.   573216555498834212180284691252908610148552781527762562375045637576949773433\
  848.   684601560772703550962904939248708840628106794362241870474700836884267102255\
  849.   830240359984164595112248527263363264511401739524808619463584078375355688562\
  850.   231711552094722306543709260679735100056554938122457548372854571179739361575\
  851.   616764169289580525729752233855861138832217110736226000000000000000000000000\
  852.   
  853.