source: projects/Texte zum Drucken/pi-100000 auf 120 zeichen pro Zeile.txt @ 60

Last change on this file since 60 was 60, checked in by sven, 13 years ago

First import of code files from the bull-anelex-project. They were started in April 2010 and there are several development steps in the anelex-interface made in late 2010.

File size: 99.3 KB
Line 
1PI =
23.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306
364709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678
431652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925
590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885
675272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766
794051320005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235420199561121
829021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253
934468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778
1018577805321712268066130019278766111959092164201989380952572010654858632788659361533818279682303019520353018529689957736
1122599413891249721775283479131515574857242454150695950829533116861727855889075098381754637464939319255060400927701671139
1200984882401285836160356370766010471018194295559619894676783744944825537977472684710404753464620804668425906949129331367
1370289891521047521620569660240580381501935112533824300355876402474964732639141992726042699227967823547816360093417216412
1419924586315030286182974555706749838505494588586926995690927210797509302955321165344987202755960236480665499119881834797
1575356636980742654252786255181841757467289097777279380008164706001614524919217321721477235014144197356854816136115735255
1621334757418494684385233239073941433345477624168625189835694855620992192221842725502542568876717904946016534668049886272
1732791786085784383827967976681454100953883786360950680064225125205117392984896084128488626945604241965285022210661186306
1874427862203919494504712371378696095636437191728746776465757396241389086583264599581339047802759009946576407895126946839
1983525957098258226205224894077267194782684826014769909026401363944374553050682034962524517493996514314298091906592509372
2021696461515709858387410597885959772975498930161753928468138268683868942774155991855925245953959431049972524680845987273
2164469584865383673622262609912460805124388439045124413654976278079771569143599770012961608944169486855584840635342207222
2258284886481584560285060168427394522674676788952521385225499546667278239864565961163548862305774564980355936345681743241
2312515076069479451096596094025228879710893145669136867228748940560101503308617928680920874760917824938589009714909675985
2426136554978189312978482168299894872265880485756401427047755513237964145152374623436454285844479526586782105114135473573
2595231134271661021359695362314429524849371871101457654035902799344037420073105785390621983874478084784896833214457138687
2651943506430218453191048481005370614680674919278191197939952061419663428754440643745123718192179998391015919561814675142
2769123974894090718649423196156794520809514655022523160388193014209376213785595663893778708303906979207734672218256259966
2815014215030680384477345492026054146659252014974428507325186660021324340881907104863317346496514539057962685610055081066
2958796998163574736384052571459102897064140110971206280439039759515677157700420337869936007230558763176359421873125147120
3053292819182618612586732157919841484882916447060957527069572209175671167229109816909152801735067127485832228718352093539
3165725121083579151369882091444210067510334671103141267111369908658516398315019701651511685171437657618351556508849099898
3259982387345528331635507647918535893226185489632132933089857064204675259070915481416549859461637180270981994309924488957
3357128289059232332609729971208443357326548938239119325974636673058360414281388303203824903758985243744170291327656180937
3473444030707469211201913020330380197621101100449293215160842444859637669838952286847831235526582131449576857262433441893
3503968642624341077322697802807318915441101044682325271620105265227211166039666557309254711055785376346682065310989652691
3686205647693125705863566201855810072936065987648611791045334885034611365768675324944166803962657978771855608455296541266
3754085306143444318586769751456614068007002378776591344017127494704205622305389945613140711270004078547332699390814546646
3845880797270826683063432858785698305235808933065757406795457163775254202114955761581400250126228594130216471550979259230
3999079654737612551765675135751782966645477917450112996148903046399471329621073404375189573596145890193897131117904297828
4056475032031986915140287080859904801094121472213179476477726224142548545403321571853061422881375850430633217518297986622
4137172159160771669254748738986654949450114654062843366393790039769265672146385306736096571209180763832716641627488880078
4269256029022847210403172118608204190004229661711963779213375751149595015660496318629472654736425230817703675159067350235
4307283540567040386743513622224771589150495309844489333096340878076932599397805419341447377441842631298608099888687413260
4447215695162396586457302163159819319516735381297416772947867242292465436680098067692823828068996400482435403701416314965
4589794092432378969070697794223625082216889573837986230015937764716512289357860158816175578297352334460428151262720373431
4646531977774160319906655418763979293344195215413418994854447345673831624993419131814809277771038638773431772075456545322
4707770921201905166096280490926360197598828161332316663652861932668633606273567630354477628035045077723554710585954870279
4808143562401451718062464362679456127531813407833033625423278394497538243720583531147711992606381334677687969597030983391
4930771098704085913374641442822772634659470474587847787201927715280731767907707157213444730605700733492436931138350493163
5012840425121925651798069411352801314701304781643788518529092854520116583934196562134914341595625865865570552690496520985
5180338507224264829397285847831630577775606888764462482468579260395352773480304802900587607582510474709164396136267604492
5256274204208320856611906254543372131535958450687724602901618766795240616342522577195429162991930645537799140373404328752
5362888963995879475729174642635745525407909145135711136941091193932519107602082520261879853188770584297259167781314969900
5490192116971737278476847268608490033770242429165130050051683233643503895170298939223345172201381280696501178440874519601
5521228599371623130171144484640903890644954440061986907548516026327505298349187407866808818338510228334508504860825039302
5613321971551843063545500766828294930413776552793975175461395398468339363830474611996653858153842056853386218672523340283
5708711232827892125077126294632295639898989358211674562701021835646220134967151881909730381198004973407239610368540664319
5839509790190699639552453005450580685501956730229219139339185680344903982059551002263535361920419947455385938102343955449
5959778377902374216172711172364343543947822181852862408514006660443325888569867054315470696574745855033232334210730154594
6005165537906866273337995851156257843229882737231989875714159578111963583300594087306812160287649628674460477464915995054
6197374256269010490377819868359381465741268049256487985561453723478673303904688383436346553794986419270563872931748723320
6283760112302991136793862708943879936201629515413371424892830722012690147546684765357616477379467520049075715552781965362
6313239264061601363581559074220202031872776052772190055614842555187925303435139844253223415762336106425063904975008656271
6409535919465897514131034822769306247435363256916078154781811528436679570611086153315044521274739245449454236828860613408
6541486377670096120715124914043027253860764823634143346235189757664521641376796903149501910857598442391986291642193994907
6623623464684411739403265918404437805133389452574239950829659122850855582157250310712570126683024029295252201187267675622
6704154205161841634847565169998116141010029960783869092916030288400269104140792886215078424516709087000699282120660418371
6880653556725253256753286129104248776182582976515795984703562226293486003415872298053498965022629174878820273420922224533
6998562647669149055628425039127577102840279980663658254889264880254566101729670266407655904290994568150652653053718294127
7003369313785178609040708667114965583434347693385781711386455873678123014587687126603489139095620099393610310291616152881
7138437909904231747336394804575931493140529763475748119356709110137751721008031559024853090669203767192203322909433467685
7214221447737939375170344366199104033751117354719185504644902636551281622882446257591633303910722538374218214088350865739
7317715096828874782656995995744906617583441375223970968340800535598491754173818839994469748676265516582765848358845314277
7456879002909517028352971634456212964043523117600665101241200659755851276178583829204197484423608007193045761893234922927
7596501987518721272675079812554709589045563579212210333466974992356302549478024901141952123828153091140790738602515227429
7695818072471625916685451333123948049470791191532673430282441860414263639548000448002670496248201792896476697583183271314
7725170296923488962766844032326092752496035799646925650493681836090032380929345958897069536534940603402166544375589004563
7828822505452556405644824651518754711962184439658253375438856909411303150952617937800297412076651479394259029896959469955
7965761218656196733786236256125216320862869222103274889218654364802296780705765615144632046927906821207388377814233562823
8060896320806822246801224826117718589638140918390367367222088832151375560037279839400415297002878307667094447456013455641
8172543709069793961225714298946715435784687886144458123145935719849225284716050492212424701412147805734551050080190869960
8233027634787081081754501193071412233908663938339529425786905076431006383519834389341596131854347546495569781038293097164
8365143840700707360411237359984345225161050702705623526601276484830840761183013052793205427462865403603674532865105706587
8448822569815793678976697422057505968344086973502014102067235850200724522563265134105592401902742162484391403599895353945
8590944070469120914093870012645600162374288021092764579310657922955249887275846101264836999892256959688159205600101655256
8637567856672279661988578279484885583439751874454551296563443480396642055798293680435220277098429423253302257634180703947
8769941597915945300697521482933665556615678736400536665641654732170439035213295435291694145990416087532018683793702348886
8889479151071637852902345292440773659495630510074210871426134974595615138498713757047101787957310422969066670214498637464
8959528082436944578977233004876476524133907592043401963403911473202338071509522201068256342747164602433544005152126693249
9034196739770415956837535551667302739007497297363549645332888698440611964961627734495182736955882207573551766515898551909
9186665393549481068873206859907540792342402300925900701731960362254756478940647548346647760411463233905651343306844953979
9207090302346046147096169688688501408347040546074295869913829668246818571031887906528703665083243197440477185567893482308
9394310682870272280973624809399627060747264553992539944280811373694338872940630792615959954626246297070625948455690347119
9472996409089418059534393251236235508134949004364278527138315912568989295196427287573946914272534366941532361004537304881
9598551706594121735246258954873016760029886592578662856124966552353382942878542534048308330701653722856355915253478445981
9683134112900199920598135220511733658564078264849427644113763938669248031183644536985891754426473998822846218449008777697
9776312795722672655562596282542765318300134070922334365779160128093179401718598599933849235495640057099558561134980252499
9806698423301735035804408116855265311709957089942732870925848789443646005041089226691783525870785951298344172953519537885
9953457374260859029081765155780390594640873506123226112009373108048548526357228257682034160504846627750450031262008007998
10004925485346941469775164932709504934639382432227188515974054702148289711177792376122578873477188196825462981268685817050
10174027255026332904497627789442362167411918626943965067151577958675648239939176042601763387045499017614364120469218237076
10248878341968968611815581587360629386038101712158552726683008238340465647588040513808016336388742163714064354955618689641
10312282140753302655100424104896783528588290243670904887118190909494533144218287661810310073547705498159680772009474696134
10436092861484941785017180779306810854690009445899527942439813921350558642219648349151263901280383200109773868066287792397
10518014613432445726400973742570073592100315415089367930081699805365202760072774967458400283624053460372634165542590276018
10634840306811381855105979705664007509426087885735796037324514146786703688098806097164258497595138069309449401515422221943
10729130217391253835591503100333032511174915696917450271494331515588540392216409722910112903552181576282328318234254832611
10819128009282525619020526301639114772473314857391077758744253876117465786711694147764214411112635835538713610110232679877
10956410246824032264834641766369806637857681349204530224081972785647198396308781543221166912246415911776732253264335686146
11018654522268126887268445968442416107854016768142080885028005414361314623082102594173756238994207571362751674573189189456
11128352570441335437585753426986994725470316566139919996826282472706413362221789239031760854289437339356188916512504244040
11208952719837873864805847268954624388234375178852014395600571048119498842390606136957342315590796703461491434478863604103
11318235073650277859089757827273130504889398900992391350337325085598265586708924261242947367019390772713070686917092646254
11484232407485503660801360466895118400936686095463250021458529309500009071510582362672932645373821049387249966993394246855
11516483261134146110680267446637334375340764294026682973865220935701626384648528514903629320199199688285171839536691345222
11644470804592396602817156551565666111359823112250628905854914509715755390024393153519090210711945730024388017661503527086
11726025378817975194780610137150044899172100222013350131060163915415895780371177927752259787428919179155224171895853616805
11894741234193398420218745649256443462392531953135103311476394911995072858430658361935369329699289837914941939406085724863
11996883690326556436421664425760791471086998431573374964883529276932822076294728238153740996154559879825989109371712621828
12030258481123890119682214294576675807186538065064870261338928229949725745303328389638184394477077940228435988341003583854
12123897354243956475556840952248445541392394100016207693636846776413017819659379971557468541946334893748439129742391433659
12236041003523437770658886778113949861647874714079326385873862473288964564359877466763847946650407411182565837887845485814
12389629612739984134427260860618724554523606431537101127468097787044640947582803487697589483282412392929605829486191966709
12418958089833201210318430340128495116203534280144127617285830243559830032042024512072872535581195840149180969253395075778
12540006746552603144616705082768277222353419110263416315714740612385042584598841990761128725805911393568960143166828317632
12635673254170734208173322304629879928049085140947903688786878949305469557030726190095020764334933591060245450864536289354
12756862958531315337183868265617862273637169757741830239860065914816164049449650117321313895747062088474802365371031150898
12842799275442685327797431139514357417221975979935968525228574526379628961269157235798662057340837576687388426640599099350
12950008133754324546359675048442352848747014435454195762584735642161981340734685411176688311865448937769795665172796623267
13014810338643913751865946730024434500544995399742372328712494834706044063471606325830649829795510109541836235030309453097
13133583446283947630477564501500850757894954893139394489921612552559770143685894358587752637962559708167764380012543650237
13214127834679261019955852247172201777237004178084194239487254068015560359983905489857235467456423905858502167190313952629
13344554391316631345308939062046784387785054239390524731362012947691874975191011472315289326772533918146607300089027768963
13411481090220972452075916729700785058071718638105496797310016787085069420709223290807038326345345203802786099055690013413
13571823683709919495164896007550493412678764367463849020639640197666855923356546391383631857456981471962108410809618846054
13656039038455343729141446513474940784884423772175154334260306698831768331001133108690421939031080143784334151370924353013
13767763108491351615642269847507430329716746964066653152703532546711266752246055119958183196376370761799191920357958200759
13856053023462677579439363074630569010801149427141009391369138107258137813578940055995001835425118417213605572752210352680
13937357265279224173736057511278872181908449006178013889710770822931002797665935838758909395688148560263224393726562472776
14003789081445883785501970284377936240782505270487581647032458129087839523245323789602984166922548964971560698119218658492
14167704039564812781021799132174163058105545988013004845629976511212415363745150056350701278159267142413421033015661653560
14224733807843028655257222753049998837015348793008062601809623815161366903341111386538510919367393835229345888322550887064
14350753947395204396807906708680644509698654880168287434378612645381583428075306184548590379821799459968115441974253634439
14496029025100158882721647450068207041937615845471231834600726293395505482395571372568402322682130124767945226448209102356
14547752723082081063518899152692889108455571126603965034397896278250016110153235160519655904211844949907789992007329476905
14686857787872098290135295661397888486050978608595701773129815531495168146717695976099421003618355913877781769845875810446
14762839988060061622984861693533738657877359833616133841338536842119789389001852956919678045544828584837011709672125353387
14858621582310133103877668272115726949518179589754693992642197915523385766231676275475703546994148929041301863861194391962
14983887054367774322427680913236544948536676800000106526248547305586159899914017076983854831887501429389089950685453076511
15068033373222651756622075269517914422528081651716677667279303548515420402381746089232839170327542575086765511785939500279
15133895920576682789677644531840404185540104351348389531201326378369283580827193783126549617459970567450718332065034556644
15203449045362756001125018433560736122276594927839370647842645676338818807565612168960504161139039063960162022153684941092
15360538768871483798955999911209916464644119185682770045742434340216722764455893301277815868695250694993646101756850601671
15445354315814801054588605645501332037586454858403240298717093480910556211671546848477803944756979804263180991756422809873
15599876697323769573701580806822904599212366168902596273043067931653114940176473769387351409336183321614280214976339918983
15654848756252987524238730775595559554651963944018218409984124898262367377146722606163364329640633572810707887581640438148
15750188411431885988276944901193212968271588841338694346828590066640806314077757725705630729400492940302420498416565479736
15870548558044586572022763784046682337985282710578431975354179501134727362577408021347682604502285157979579764746702284099
15995616015691089038458245026792659420555039587922981852648007068376504183656209455543461351341525700659748819163413595567
16019649654032187271602648593049039787489589066127250794828276938953521753621850796297785146188432719223223810158744450528
16166523802253284389137527384589238442253547265309817157844783421582232702069028723233005386216347988509469547200479523112
16201504329322662827276321779088400878614802214753765781058197022263097174950721272484794781695729614236585957820908307332
16333560348465318730293026659645013718375428897557971449924654038681799213893469244741985097334626793321072686870768062639
16491936196504409954216762784091466985692571507431574079380532392523947755744159184582156251819215523370960748332923492103
16545146264374498055961033079941453477845746999921285999993996122816152193148887693880222810830019860165494165426169685867
16688372609587745676182507275992950893180521872924610867639958916145855058397274209809097817293239301067663868240401113040
16724700735085782872462713494636853181546969046696869392547251941399291465242385776255004748529547681479546700705034799958
16888676950161249722820403039954632788306959762493615101024365553522306906129493885990157346610237122354789112925476961760
16905047974928060721268039226911027772261025441492215765045081206771735712027180242968106203776578837166909109418074487814
17004907551782038565390991047759414132154328440625030180275716965082096427348414695726397884256008453121406593580904127113
17159200419759851362547961606322887361813673732445060792441176399759746193835845749159880976674470930065463424234606342374
17274666080431701260052055928493695941434081468529815053947178900451835755154125223590590687264878635752541911288877371766
17337486027660634960353679470269232297186832771739323619200777452212624751869833495151019864269887847171939664976907082521
17474233656627259284406204302141137199227852699846988477023238238400556555178890876613601304770984386116870523105531491625
17517283732728676007248172987637569816335415074608838663640693470437206688651275688266149730788657015685016918647488541679
17615459650723428773069985371390430026653078398776385032381821553559732353068604301067576083890862704984188859513809103042
17735957824951439885901131858358406674723702971497850841458530857813391562707603563907639473114554958322669457024941398316
17834332378975955680856836297253867913275055542524491943589128405045226953812179131914513500993846311774017971512283785460
17911603595540286440590249646693070776905548102885020808580087811577381719174177601733073855475800605601433774329901272867
18072530431825197579167929699650414607066457125888346979796429316229655201687973000356463045793088403274807718115553309098
18187025505207680463034608658165394876951960044084820659673794731680864156456505300498816164905788311543454850526600698230
18293157776500378070466126470602145750579327096204782561524714591896522360839664562410519551052235723973951288181640597859
18314279148165426328920042816091369377737222999833270820829699557377273756676155271139225880552018988762011416800546873655
18480633471603734291703907986396522961312801782679717289822936070288069087768660593252746378405397691848082041021944719713
18586925608416245112398062011318454124478205011079876071715568315407886543904121087303240201068534194723047666672174986986
18685470767812051247367924791931508564447753798537997322344561227858432968466475133365736923872014647236794278700425032555
18789926884349592876124007558756946413705625140011797133166207153715436006876477318675587148783989081074295309410605969443
18815847753970094398839491443235366853920994687964506653398573888786614762944341401049888993160051207678103588611660202961
18919363968213496075011164983278563531614516845769568710900299976984126326650234771672865737857908574664607722834154031144
19015294188047825438761770790430001566986776795760909966936075594965152736349811896413043311662774712338817406037317439705
19140670310967676574869535878967003192586625941051053358438465602339179674926784476370847497833365557900738419147319886271
19235259546251816043422537299628632674968240580602964211463864368642247248872834341704415734824818333016405669596688667695
19363491416328426414974533349999480002669987588815935073578151958899005395120853510357261373640343675347141048360175464883
19400407846416745216737190483109676711344349481926268111073994825060739495073503169019731852119552635632584339099822498624
19506703107683184466072912487475403161796994113973877658998685541703188477886759290260700432126661791922352093822787888098
19686335991160819235355570464634911320859189796132791319756490976000139962344455350143464268604644958624769094347048293294
19714041114654092398834443515913320107739441118407410768498106634724104823935827401944935665161088463125678529776973468430
19830614624180358529331597345830384554103370109167677637427621021370135485445092630719011473184857492331816720721372793556
19979528443925481560913728128406333039373562420016045664557414588166052166608738748047243391212955877763906969037078828527
20075389405246075849623157436917113176134783882719416860662572103685132156647800147675231039357860689611125996028183930954
20187090590738613519145918195102973278755710497290114871718971800469616977700179139196137914171627070189584692143436967629
20227459109940060084983568425201915593703701011049747339493877885989417433031785348707603221982970579751191440510994235883
20303454635349234982688362404332726741554030161950568065418093940998202060999414021689090070821330723089662119775530665918
20481411915778362729274615618571037217247100952142369648308641025928874579993223749551912219519034244523075351338068568073
20554464995127203174487195403976107308060269906258076020292731455252078079914184290638844373499681458273372072663917670201
20618300464819000241308350884658415214899127610651374153943565721139032857491876909441370209051703148777346165287984823533
20782972601361109845148418238081205409961252745808810994869722161285248974255555160763716750548961730168096138038119143611
20843992106380050832140987604599309324851025168294467260666138151745712559754953580239983146982203613380828499356705575524
20971290274539776214049318201465800802156653606776550878380430413431059180460680083459113664083488740800574127258670479225
21083191274157390809143831384564241509408491339180968402511639919368532255573389669537490266209232613188558915808324555719
21148453875628786128859004106006073746501402627824027346962528217174941582331749239683530136178653673760642166778137739951
21200658952887742766263684183068019080460984980946976366733566228291513235278880615776827815958866918023894033307644191240
21334120223163685778603572769415417788264352381319050280870185750470463129333537572853866058889045831114507739429352019943
21421971171642235005644042979892081594307167019857469273848653833436145794634175922573898588001698014757420542995801242958
21510545651083104629728293758416116253256251657249807849209989799062003593650993472158296517413579849104711166079158743698
21665412223483418877229294463351786538567319625598520260729476740726167671455736498121056777168934849176607717052771876011
21799908144113058645577910525684304811440261938402322470939249802933550731845890355397133088446174107959162511714864874468
21861124760542867343670904667846867027409188101424971114965781772427934707021668829561087779440504843752844337510882826477
21919785400065097040330218625561473321177711744133502816088403517814525419643203095760186946490886815452856213469883554445
22060249556668436602922195124830910605377201980218310103270417838665447181260397190688462370857518080035327047185659499476
22112424811099928867915896904956394762460842406593094862150769031498702067353384834955083636601784877106080980426924713241
22200094640143736032656451845667924566695510015022983307984960799498824970617236744936122622296179081431141466094123415935
22393095854079139087208322733549572080757165171876599449856937956238755516175754380917805280294642004472153962807463602113
22429425591600257073562812638733106005891065245708024474937543184149401482119996276453106800663118382376163966318093144467
22512986155275982014514102756006892975024630401735148919457636078935285550531733141645705049964438909363084387448478396168
22640518452732884032345202470568516465716477139323775517294795126132398229602394548579754586517458787713318138752959809412
22717422730035229650808917770506825924882232215493804837145478164721397682096332050830564792048208592047549985732038887639
22816019952409189389455767687497308569559580106595265030362661597506622250840674288982659075106375635699682115109496697445
22980547288693631020367823250182323708459790111548472087618212477813266330412076216587312970811230758159821248639807212407
23086887811450165582513617890307086087019897588980745664395515741536319319198107057533663373803827215279884935039748001589
23105194208797113080512339332219034662499171691509485414018710603546037946433790058909577211808044657439628061867178610171
23256740967662080295766577051291209907944304632892947306159510430902221439371849560634056189342513057268291465783293340524
23363502892917547087256484260034962961165413823007731332729830500160256724014185152041890701154288579920812198449315699905
23491820118197335001261877280368124819958770702075324063612593134385955425477819611429351635612234966615226147353996740515
23584998603552953329245752388810136202347624669055816438967863097627365504724348643071218494373485300606387644566272186661
23670123812771562137974614986132874411771455244470899714452288566294244023018479120547849857452163469644897389206240194351
23783100882834802492490854030778638751659113028739587870981007727182718745290139728366148421428717055317965430765045343246
23800536361472618180969976933486264077435199928686323835088756683595097265574815431940195576850437248001020413749831872259
23967738715495839971844490727914196584593008394263702087563539821696205532480321226749891140267852859967340524203109179789
24099057188219493913207534317079800237365909853755202389116434671855829068537118979526262344924833924963424497146568465912
24148918556629589329909035239233333647435203707701010843880032907598342170185542283861617210417603011645918780539367447472
24205998502358289183369292233732399948043710841965947316265482574809948250999183300697656936715968936449334886474421350084
24307006608835972350395323401795825570360169369909886711321097988970705172807558551912699306730992507040702455685077867906
24494766126298082251633136399521170984528092630375922426742575599892892783704744452189363203489415521044597261883800300677
24561793138139916205806270165102445886924764924689192461212531027573139084047000714356136231699237169484813255420091453041
24603713545329662063921054798243921251725401323149027405858920632175894943454890684639931375709103463327141531622328055229
24772979538018801628590735729554162788676498274186164218789885741071649069191851162815285486794173638906653885764229158342
24850067361245384916067413734017357277995634104332688356950781493137800736235418007061918026732855119194267609122103598746
24992411728374931261633950012395992405084543756985079570462226646190001035004901830341535458428337643781119885563187777925
25037201166718539541835984438305203762819440761594106820716970302285152250573126093046898423433152732131361216582808075212
25163154773060442377475350595228717440266638914881717308643611138906942027908814311944879941715404210341219084709408025402
25239329429454938786402305129271190975135360009219711054120966831115163287054230284700731206580326264171161659576132723515
25366662536672718998534199895236884830999302757419916463841427077988708874229277053891227172486322028898425125287217826030
25450099451082478357290569198855546788607946280537122704246654319214528176074148240382783582971930101788834567416781139895
25547504483393146896307633966572267270433932167454218245570625247972199786685427989779923395790575818906225254735822052364
25624850783407110144980478726691990186438822932305382318559732869780922253529591017341407334884761005564018242392192695062
25708318381454698392366461363989101210217709597670490830508185470419466437131229969235889538493013635657618610606222870559
25894233716310212784574464639897381885667462608794820186474876727272220626764653380998019668836809941590757768526398651462
25953336312450536402610569605513183813174261184420189088853196356986962795036738424313011331753305329802016688817481342988
26068158557781034323175306478498321062971842518438553442762012823457071698853051832617964117857960888815032960229070561447
26162209150947390359466469162353968092013945781758910889319921122600739281491694816152738427362642980982340632002440244958
26294456129167049508235812487391799648641133480324757775219708932772262349486015046652681439877051615317026696929704928316
26328550421289814670619533197026950721437823047687528028735412616639170824592517001071418085480063692325946201900227808740
26498597719218051585321473926532515590354102092846659252999143537918253145452905984158176370589279069098969111643811878094
26535371521332261443625314490127454772695739393481546916311624928873574718824071503995009446731954316193855485207665738825
26613963916357672315100555603726339486720820780865373494244011579966750736071115935133195919712094896471755302453136477094
26720946356969822266737752099451684506436238242118535348879893956731878066061078854400055082765703055874485418057788917192
26807881423351138662929667179643468760077047999537883387870348718021842437342112273940255717690819603092018240188427057046
26909262256417837526526335832424066125331152942345796556950250681001831090041124537901533296615697052237921032570693705109
27008307894799990049993953221536227484766036136776979785673865846709366795885837887956259464648913766521995882869338018360
27111932368578558558195556042156250883650203322024513762158204618106705195330653060606501054887167245377942831338871631395
27259690583208341689847606560711834713621812324622725884199028614208728495687963932546428534307530110528571382964370999035
27369488852851904029560473461311382638788975517885604249987483163828040468486189381895905420398898726506976202019955484126
27450005394428203930127481638158530396439925470201672759328574366661644110962566337305409219519675148328734808957477775278
27534422109107311135182804603634719818565557295714474768255285786334934285842311874944000322969069775831590385803935352135
27688600796003420975473922967333106493956018122378128545843176055617338611267347807458506760630482294096530411183066710818
27793031108871728167519579675347188537229309616143204006381322465841111157758358581135018569047815368938137718472814751998
27835050478129771859908470762197460588742325699582889253504193795826061621184236876851141831606831586799460165205774052942
27930536017803133572632670547903384012573059123396018801378254219270947673371919872873852480574212489211834708766296672072
28072325650565129333126059505777727542471241648312832982072361750574673870128209575544305968395555686861188397135522084452
28185264008125202766555767749596962661260456524568408613923826576858338469849977872670655519185446869846947849573462260629
28242196245570853712727765230989554501930377321666491825781546772920052126671434632096378918523232150189761260343736840671
28394193037746880999296877582441047878123266253181845960453853543839114496775312864260925211537673258866722604042523491087
28402695809964759580579466397341906401003636190404203311357933654242630356145700901124480089002080147805660371015412232889
28514657223931450760716706435568274377439657890679726874384730763464516775621030986040927170909512808630902973850445271828
28692749689212106670081648583395537735919136950153162018908887484210798706899114804669270650940762046502772528650728905328
28754856143316081269300569378541786109696920253886503457718317668688592368148847527649846882194973972970773718718840041432
28831276365048145311228509900207424092558592529261030210673681543470152523487863516439762358604191941296976904052648323470
28909911154242601273438022089331096686367898694977994001260164227609260823493041180643829138347354679725399262338791582998
29048645927173405922562074910530853153718291168163721939518870095778818158685046450769934394098743351443162633031724774748
29168979182092394808331439708406730840795893581089665647758599055637695252326536144247802308268118310377358870892406130313
29236477371011628214614661679404090518615260360092521947218890918107335871964142144478654899528582343947050079830388538860
29383103571930600277119455802191194289992272235345870756624692617766317885514435021828702668561066500353105021631820601760
29492179846849368631612937279518730789726373537171502563787335797718081848784588665043358243770041477104149349274384575871
29507159731559439426412570270965125108115548247939403597681188117282472158250109496096625393395380922195591918188552678062
29614992317276316321833989693807561685591175299845013206712939240414459386239880938124045219148483164621014738918251010909
29767738690664041589736104764365000680771056567184862814963711188321924456639458144914861655004956769826903089111856879869
29829470513524816091743243015383684707292898982846022237301452655679898627767968091469798378268764311598832109043715611299
29976652153963546442086919756737000573876497843768628768179249746943842746525631632300555130417422734164645512781278457777
30024575203865437542828256714128858345444351325620544642410110379554641905811686230596447695870540721419852121067343324107
30156767575818456990693046047522770167005684543969234041711089888993416350585157887353430815520811772071880379104046983069
30257868547393765643363197978680367187307969392423632144845035477631567025539006542311792015346497792906624150832885839529
30305426376876689688050333172278001858850697362324038947004718976193473443084374437599250341788079722358591342458131440498
30447701732361694719765715353197754997162785663119046912609182591249890367654176979903623755286526375733763526969344354400
30547306719886890196814742876779086697968852250163694985673021752313252926537589641517147955953878427849986645630287883196
30620998304945198743963690706827626574858104391122326187940599415540632701319898957037611053236062986748037791537675115830
30743208498720920280929752649812569163425000522908872646925284666104665392171482080130502298052637836426959733707053922789
30815351056888393811324975707133102950443034671598944878684711643832805069250776627450012200352620370946602341464899839025
30925888301486781621967751945831677187627572005054397944124599007711520515461993050983869825428464072555409274031325716326
31040792934183342147090412542533523248021932277075355546795871638358750181593387174236061551171013123525633485820365146141
31187004920570437201826173319471570086757853933607862273955818579758725874410254207710547536129404746010009409544495966288
31214869159038990718659805636171376922272907641977551777201042764969496110562205925024202177042696221549587264539892276976
31360310524980855759471631075870133208861463266412591148633881220284440694169488261529577625325019870359870674380469821942
31405638125583343642194923227593722128905642094308235254408411086454536940496927149400331978286131818618881111840825786592
31587574263844500599442295685864604810330153889114994869354360302218109434667640000223625505736312946262960961987605642599
31663946138692330837196265954739234624134597795748524647837980795693198650815977675350553918991151335252298736112779182748
31754200868953965835942196333150286956119201229888988700607999279541118826902307891310760361763477948943203210277335941690
31886500719328040171638406449878717537567811853213284082165711075495282949749362146082155832056872321855740651610962748743
31975098092230211609982633033915469494644491004515280925089745074896760324090768983652940657920198315265410658136823791984
32009064571246894847020935776119313998024681340520039478194986620262400890215016616381353838151503773502296607462795291038
32140686855690701575166241929872444827194293310048548244545807188976330032325258215812803274679620028147624318286221710543
32252898348208273451680186131719593324711074662228508710666117703465352839577625997744672185715816126411143271794347885990
32389280848669491413909771673690027775850268664654056595039486784111079011610400857274456293842549416759460548711723594642
32491058509099502149587931121961359083158826206823321561530868337308381732793281969838750870834838804638847844188400318471
32526974543709373298362402875197920802321878744882872843727378017827008058782410749357514889978911739746129320351081432703
32625140903048746226294234432757126008664250833318768865075642927160552528954492153765175149219636718104943531785838345386
32752556566406572513635750643532365089367904317025978781771903148679638408288102094614900797151377170990619549696400708676
32867102330048672631475510537231757114322317411411680622864206388906210192355223546711662137499693269321737043105987225039
32945657492461697826097025335947502091383667377289443869640002811034402608471289900074680776484408871134135250336787731679
33077093727786821661178653442317322646378476978751443320953400016506921305464768909850502030150448808342618452087305309731
33189492916425322933612431514306578264070283898409841602950309241897120971601649265613413433422298827909921786042679812457
33228534580133826099587717811310216734025656274400729683406619848067661580502169183372368039902793160642043681207990031626
33344491461902194582296909921227885539487835383056468648816555622943156731282743908264506116289428035016613366978240517701
33455219626522725455850738640585299830379180350432876703809252167907571204061237596327685674845079151147313440001832570344
33592090971243580944790046249431345502890068064870429353403743603262582053579011839564908935434510134296961754524957396062
33614902887289327925206965353863964432253883275224996059869747598823299162635459733244451637553343774929289905811757863555
33755626937426910947117002165411718219750519831787137106051063795558588905568852887989084750915764639074693619881507814685
33826213325247383765119299015610918977792200870579339646382749068069876916819749236562422608715417610043060890437797667851
33996618914041449252704808819714988015420577870065215940092897776013307568479669929554336561398477380603943688958876460549
34083871478968482805384701730871117761159663505039979343869339119789887109156541709133082607647406305711411098839388095481
34143782847452883836807941888434266622207043872288741394780101772139228191199236540551639589347426395382482960903690028835
34293277458550608013179884071624465639979482757836501955142215513392819782269842786383916797150912624105487257009240700454
34388485692950448110738087996547481568913935380943474556972128919827177020766613602489581468119133614121258783895577357194
34498631721084439890142394849665925173138817160266326193106536653504147307080441493916936326237376777709585031325599009576
34527319573086480424677012123270205337426670531424482081681303063973787366424836725398374876909806021827857862165127385635
34613290148903509883270617258932575363993979055729175160097615459044771692265806315111028038436017374742152476085152099016
34715858231257159073342173657626714239047827958728150509563309280266845893764964977023297364131906098274063353108979246424
34821345837409011693919642504591288134034988106354008875968200544083643865166178805576089568967275315380819420773325979172
34978437625661184319891025007491829086475149794003160703845549465385946027452447466812314687943441610993338908992638411847
35042525704457251745932573898956518571657596148126602031079762825416559050604247911401695790033835657486925280074302562341
35194982864679144763227740055294609039401775363356554719310001754300475047191448998410400158679461792416100164547165513370
35274073950260442769538553834397550548871099785205401175169747581344926079433689543783221172450687344231989878844128542064
35374280973562580706698310697993526069339213568588139121480735472846322778490808700246777630360555123238665629517885371967
35430346347012229395816067925091532174890308408865160611190114984434123501246469280288059961342835118847154497712784733617
35566285062169778717743824362565711779450064477718370221999106695021656757644044997940765037999954845002710665987813603802
35631412683690578319046079276529727769404361302305178708054651154246939526512710105292707030667302444712597393995051462840
35747674313637399782591845411764133279064606365841529270190302760173394748669603486949765417524293060407270050590395031485
35822921392575594845078867977925253931765156416197168443524369794447355964260633391055126826061595726217036698506473281266
35972452198906054988028078288142979633669674412480598219214633956574572210229867759974673812606936706913408155941201611596
36001902377535255563006062479832612498812881929373434768626892192397778339107331065882568137771723283153290825250927330478
36150724977139448333892552081175608452966590553940965568541706001179857293813998258319293679100391844099286575605993598910
36200296986446097471471847010153128376263114677420914557404181590880006494323785583930853082830547607679952435739163122188
36360575496738322431956506554608528812019023636447127037486344217272578795034284863129449163184753475314350413920961087960
36457730987201352484075057637199253650470908582513936863463863368042891767107602111159828875539940120076013947033661793715
36539630613986365549221374159790511908358829009765664730073387931467891318146510931676157582135142486044229244530411316065
36627009743300884990346754055186406773426035834096086055337473627609356588531097609942383473822220872924644976845605795625
36716765574088410321731345627735856052358236389532038534024842273371639123973215995440828421666636023296545694703577184873
36844203422770665383738750616921276801576618109542009770836360436111059240911788954033802142652394892968643980892611463541
36945715351943428507213534530183158756282757338982688985235577992957276452293915674775666760510878876484534936360682780505
37064622813598885879259940946446041705204470046315137975431737187756039815962647501410906658866162180038266989961965580587
37120863972117699521946678985701179833244060181157565807428418291061519391763005919431443460515404771057005433900018245311
37277337189558576036071828605063564799790041397618089553636696031621931132502238517916720551806592635180362512145759262383
37369348222665895576994660491938112486609099798128571823494006615552196112207203092277646200999315244273589488710576623894
37469388944649509396033045434084210246240104872332875008174917987554387938738143989423801176270083719605309438394006375611
37564585609431295175977139353960743227924892212670458081833137641658182695621058728924477400359470092686626596514220506300
37678592002488291860839743732353849083964326147000532423540647042089499210250404726781059083644007466380020870126664209457
37718170294675227854007450855237772089058168391844659282941701828823301497155423523591177481862859296760504820386434310877
37895628929254056389466219482687110428281638939757117577869154301650586029652174595819888786804081103284327398671986213062
37905559855266036405046282152306154594474489908839081999738747452969810776201487134000122535522246695409315213115337915798
38002697955571050850747387475075806876537644578252443263804614304288923593485296105826938210349800040524840708440356116781
38171705128133788057056434506161193304244407982603779511985486945591520519600930412710072778493015550388953603382619293437
38297081874320949914159593396368110627557295278004254863060054523839151068998913578820019411786535682149118528207852130125
38351851849371150342215954224451190020739353962740020811046553020793286725474054365271759589350071633607632161472581540764
38420530200453401835723382926619153083540951202263291650544261236191970516138393573266937601569144299449437448568097756963
38503129588719161129294681884936338647392747601226964158848900965717086160598147204467428664208765334799858222090619802173
38621161423041947775499073873856794118982466091309169177227420723336763503267834058630193019324299639720444517928812285447
38782119535308989101253429755247276357302262813820918074397486714535907786335301608215599113141442050914472935350222308171
38893663509346865858656314855575862447818620108711889760652969899269328178705576435143382060141077329261063431525337182243
38938526352021773544071528189813769875515757454693972715048846979361950047772097056179391382898984532742622728864710888327
39001737232588182446584362495805925603381052156062061557132991560848920643403033952622634514542836786982880742514225674518
39106184149564686111635404971897682154227722479474033571527436819409892050113653400123846714296551867344153741615042563256
39271343024765512521921803578016924032669954174608759240920700466934039651017813485783569444076047023254075555776472845075
39318268904182939661133101601311190773986324627782190236506603740416067249624901374332172464540974129955705291424382080760
39498364823465973886691349919784013108015581343979194852830436739012482082444814128095443773898320059864909159505322857914
39557688496257866588599917986752055455809900455646117875524937012455321717019428288461740273664997847550829422802023290122
39616301023097721515694464279098021908266898688342630716092079140851976952355534886577434252775311972474308730436195113961
39719080030255878387644206085044730631299277888942729189727169890575925244679660189707482960949190648764693702750773866432
39839191904225429023531892337729316673608699622803255718530891928440380507103006477684786324319100022392978525537237556621
39936447400967605394398382357646069924652600890906241059042154539279044115295803453345002562441010063595300395988644661695
40095626351878060688513723462707997327233134693971456285542615467650632465676620279245208581347717608521691340946520307673
40139184114750414016892412131982688156866456148538028753933116023229255561894104299533564009578649534093511526645402441877
40259493169305604486864208627572011723195264050230997745676478384889734643172159806267876718380052476968840849891850861490
40303432403476742686245952395890358582135006450998178244636087317754378859677672919526111213859194725451400301180503437875
40427766440276261894101757687268042817662386068047788524288743025914524707395054652513533945959878961977891104189029294381
40585672050709646062635417329446495766126519534957018600154126239622864138977967333290705673769621564981845068422636903678
40649555970026079867996261019039331263768556968767029295371162528005543100786408728939225714512481135778627664902425161990
40727747109033593330930494838059785662884478744146984149906712376478958226329490467981208998485716357108783119184863025450
40816209298058292083348136384054217200561219893536693713367333924644161252231969434712064173754912163570085736943973059797
40909719726666642267431117762176403068681310351899112271339724036887000996862922546465006385288620393800504778276912835603
41037254825579391298525150682996910775425764748832534141213280062671709400909822352965795799780301828242849022147074811112
41140186076134151503875698309186527806588966823625239378452726345304204188025084423631903833183845505223679923577529291069
41225043261446950109861088899914658551881873582528164302520939285258077969737620845637482114433988162710031703151334402309
41352635192958868069082135585368016100021374085115448491268584126869589917414913382057849280069825519574020181810564129725
41408360703568510553317878408290000415525118657794539633175385320921497205266078312602819611648580986845875251299974040927
41597683176639914655386108937587952214971731728131517932904431121815871023518740757222100123768721944747209349312324107065
41608061856237252673254073332487575448296757345001932190219911996079798937338367324257610393898534927877747398050808001554
41747640610535222023254094435677187945654304067358964910176107759483645408234861302547184764851895758366743997915085128580
41820607820554462991723202028222914886959399729974297471155371858924238493855858595407438104882624648788053304271463011941
41958989632879267832732245610385219701113046658710050008328517731177648973523092666123458887310288351562644602367199664455
42047276083101187883891511493409393447500730258558147561908813987523578123313422798665035227253671712307568610450045489703
42160079569827626392344107146584895780241408158405229536937499710665594894459246286619963556350652623405339439142111271810
42269105229002465742360413009369188925586578466846121567955425660541600507127664176605687427420032957716064344860620123982
42316982717231978268166282499387149954491373020518436690767235774000539326626227603236597517189259018011042903842741855078
42494887438832703063283279963007200698012244365116394086922220745320244624121155804354542064215121585056896157356414313068
42588344318528085397592773443365538418834030351782294625370201578215737326552318576355409895403323638231921989217117744946
42694036782961859208034038675758341115188241774391450773663840718804893582568685420116450313576333555094403192367203486510
42710561049872726472131986543435450409131859513145181276437310438972507004981987052176272494065214619959232142314439776546
42870835171474936798618655279171582408065106379950018429593879915835017158075988378496225739851212981032637937621832245659
42942366853767991131401080431397323354490908249104991433258432988210339846981417157560108297065830652113470768036806953229
43071990599904451209087275776225351040902392888779424630483280319132710495478599180196967835321464441189260631526618167443
43119355081708187547705080265402529410921826485821385752668815558411319856002213515888721036569608751506318753300294211868
43222218937755460272272912905042922597877106678738400006167721546384412923711935218284998243509208918016855727981564218581
43391197490985730570332667646460728757430565372602768982373259745084479649545648030771598153955827779139373601717422996027
43435310276871944944491793978514463159731443535185049141394155732938204854212350817391254974981930871439661513294204591938
43501062314217741991840601803479498876910515579055548069538785400664533759818628464199052204528033062636956264909108276271
43615903856995051246529996062855443838330327638599800792922846659503551211245284087516229060262011857775313747949362055496
43740107300134885315073548735390560290893352640071327473262196031177343394367338575912450814933573691166454128178817145402
43830547506671365182582848980995121391939956332413365567770980030819102720409971486874181346670060940510214626902804491596
43946545330107754695413088714165312544813061192407821188690056027781824235022696189344352547633573536485619363254417756613
44098170393063287216690572225974520919291726219984440964615826945638023950283712168644656178523556516412771282691868861557
44127162014749340522769465957121983149433816221140069363074304441732847861017777438379770372317952554341072234455125555899
44298646183876764903972461167959018100035098928641204195163551108763204267612979826529425882951141275841262732790798807559
44375185157684126474220947972184330935297266521001566251455299474512763155091763673025946213293019040283795424632325855030
44410967069227202270748634190054383026506812141421350571541750575086399076739463351462090828889349383764393992569006040673
44511422093312195936202982972351163259386772241477911629572780752395056251581603133359382311500518626890530658368129988108
44666326327198061127154885879809348791291370749823057592909186293919501472119758606727009254771802575033773079939713453953
44726461952699965963856549175904583335857991020127132045839032008538788816336376851820837278851311752277696097879621423721
44862545214591281831798216044111311671406914827170981015457781939202311563871950805024679725792497605772625913328559726371
44921120190572077140914864507409492671803581515757151405039761096384675556929897038354731410022380258346876735012977541327
45095320609711545064842121859364909979177668747744818828706323155158650328981642282882327468661065927321979071623846421534
45189852476216789050260998045266483929542357287343977680495774091449538391575565485459058976495198513801007958010783759945
45277529919670054760225255203445398871253878017196071816407812484784725791240782454436168234523957068951427226975043187363
45332630111030534233358216093331912188066082683414289104151732472160533558499932245487307788229052523242348615315209769384
45461042582849714963475341837562003014915703279685301868631572488401526639835689563634657435321783493199825542117308467745
45529708583950761645822963032442432823773745051702856069806788952176819815671078163340526675953942492628075696832610749532
45633905362230908070814559198373553777487420290390181429373115293346444681512129450975965343062842153194457271186149000176
45750558177095302468875263250119705209476159416768727784472000192789137251841622857783792284439084301181121496366424659033
45863419454065718354477191244662125939265662030688852005559912123536371822692253178145879259375044144893398160865790087616
45950246351970458288954817937566810464746141051424988702521399368705093723054477341126413548928068410591077166778212383328
46010262185587751312721179344448201440425745083063944738363793906283008973306241380614589414227694747931665717623182472168
46135067807648757342049155762821758397297513447899069658953254894033561561316740327647246921250575911625152965456854463349
46281143176702572956618447754874693784642337372389819206620485118943788682248072793520225017965453437572741639107919729529
46350812942922205347717304184477915673991738418311710362524395716152714669005814700002633010452643547865903290733205468338
46487207873544476264792529769017091200787418373673508771337697768349634425241994995138831507487753743384945825976556099655
46559543180409201784971846854973706962120885243770138537576814166327224126344239821529416453780004925072627651507890850712
46665997036708726692764308377229685985169122305037462744310852934305273078865283977335246017463527703205938179125396915621
46706363762588293757137384075440646896478310070458061344673127159119460843593582598778283526653115106504162329532904777217
46840835593497237585521380483050900096466760883015406128243087406455944318534137552201663058121110334531207450868243394321
46959043594430312431227471385842030390106070940315235556172767994160020393975099897629335325855575624808996691829864222677
47050236019325797472674257821111973470940235745722227121252685238429587427350156366009318804549333898974157149054418255973
47180808715652814301026704602843168192303925352977957658624143927015497408792731310516361191375770089295648233236482982630
47224607975875767745377160102490804624301856524161756655600160859121534556267602192689982855377872583145144082654583484409
47347846317877737479465358016996077940556870119232860804113090462935087182712593466871276669487389982459852778649956916546
47440294589350649643358098247659651651420909867552038083092032304873427034682887516040715466538346196112230137594515792526
47596743642531927390036038608236450762698827497618723575476762889950752114804852527950845033958570838130476937881321123674
47628131948795022806632017002246033198967197064916374117585485187848401205484467258885140156272501982171906696081262778548
47759648183696214107217142149863619187747545096503089570994709343378569816744658282679119406119560378453978558392407612763
47844105766751024307559814552786167815949657062559755074306521085301597908073343736079432866757890533483669555486803913433
47972015649883422089339997164147974693869690548008919306713805717150585730714881564992071408675825960287605645978242377024
48024698053280566327870419267684671162668794634869504645074202193739452592626686135529406247813612062026364981999994984051
48143868285258956342264328707663299304891723400725471764188685351372332667877921738347541480022803392997357936152412755829
48256927683723123479898944627433045456679006203242051639628258844308543830720149567210646053323853720314324211260742448584
48350945804940818209276391400085404220235562602185643489941454399504109805918179488826280520664410863190016885681551692294
48486203010738897181007709290590480749092427141018933542818429995988169660993836961644381528877214085268088757488293258735
48580990567075581701794916190611400190855374488272620093668560447559655747648567400817738170330738030547697360978654385938
48621872205839023444435088674998665060406458743460053318274362961778625180818931443632512051070946908135864405192295129324
48750078833398788429339342435126343365204385812912834345297308652909783300671261798130316794385535726296998740359570458452
48823085639009891317947594875212639707837594486113945196028675121056163897600888009274611586080020780334159145179707303683
48951969777660763737853330120241201120469886092093390853657732223924124490515327809509558664594776344822699860748132973026
49030975028812103517723124465095349653693090018637764094094349837313251321862080214809922685502948454661814715557444709669
49153017769043427203189277060471778452793916047228153437980353967986142437095668322149146543801459382927739339603275404800
49295522318166673803571839327570771420467238386246178039762923771312095807893638414479298025880655221292620936239306373134
49396640186619510811583471173312025805866727639992763579078063818813069156366274125431259589936119647626101405563503399523
49414032311381965623632719896183725484533370206256346422395276694356837676136871196292181875457608161705303159072882870071
49523136663087227549186613957737305460659974378109876498024140112421427736680827513909593134041558262667895108467761186659
49657660165998178089414985754976284387856100263796543178313634025135814161151902096499133548733131115022700681930135929595
49797164019719605362503355847998096348871803911161281359596856547886832585643789617315976200241962155289629790481982219946
49822694871374624447290934564700285376949588595916067892824910544125159963007813683674902093749157328962700286568293444313
49942347351239298259166739503425995868970697267332582735903121288746660451461487850346142827765991608090398652575717263081
50083349444182019353338507129234577437557934406217871133006310600332405399169368260374617663856575887758020122936635327026
50171006812618251729146082025418928859352444910701382062115538277935652969145765020486432828655579347072096348073726921411
50286895467322767751335690190153723669036865389161291688887876407525493494249733427181178892759931596719354758988097924525
50326236365903632007085444078454479734829180208204492667063442043755532505052752283377888704080403353192340768563010934777
50421256390886404131010738178533383160381352808281190408325644018420537467929926220376987180180611226244909092426419858208
50561751177113789051609140381575003366424156095216328197122335023167422600567941281406217219641842705784328959802882335059
50682820819666624903585778994033315227481777695284368163008853176969478369058067106482808359804669884109813515865490693331
50795223943632879239905348109878302745001720654336990661177845543646877236318444647680691428280045510746866453928053994091
50808754939166095731619715033166968309929466349142798780842257220697148875580637480308862995118473187124777291910070227588
50989348693945628951580296537215040960310776128983126358996489341024703603664505868728758905140684123812424738638542790828
51027338279733268855049358743031602747490631295723497426112215174171531336186224109138695006888358989623492763173164783400
51177460886655598733382113829928776911495492184192087771606068472874673681886167507221017261103830671787856694812948785048
51294306308616994879870316051588410828235127415353851336589533294862949449506186851477910580469603906937266267038651290520
51311378108586161888869479576074135855345851517680519733344334952301203957707396237713160302428872005373209982530089776189
51473129817881944671731160647231476248457551928732782825127182446807824215216469567819294098238926284943760248852279003620
51521938669648221562809360537317804086372726842669642192994681921490870170753336109479138180406328738759384826953558307739
51657614479972700034728801827852813895032179863452161110666088393140532269449054555278678944175792024400214507801920998044
51761382547805858048442416404775031536054906591430078158372430123137511562284015838644270890718284816757527123846782459534
51833444962201009607105137060846180118754312072549133499424761711563332140893460915656155060031738421870157022610310191660
51938870646614388977363187809407115275281746895764015810470169652475577408916445686777171585005832699434016772021567677240
52068128366565264122982439465133197359199709403275938502669557470231813203243716420586141033606524536939160050644953060161
52126782264894243739716671766123104897503188573216555498834212180284691252908610148552781527762562375045637576949773433684
52260156077270355096290493924870884062810679436224187047470083688426710225583024035998416459511224852726336326451140173952
52348086194635840783753556885622317115520947223065437092606797351000565549381224575483728545711797393615756167641692895805
52425729752233855861138832217110736226581621884244317885748879810902665379342666421699091405653643224930133486798815488662
52586650523469972355747384248305904236771432787923164224038777643301926001922847783138376325361210253369358126240868666997
52638275977365682227907215832478888642369346396164363308730139814211430306008730666164803678984091335926293402304324974926
52788783164360268101130957071614191283068657732353263965367739031766136131596555358499939860056515592193675997771793301974
52846881483711032065036931928945214026509154651843099365534933371834252984336799159394174662239003895276738133306177476295
52974943868716978453767219493506590875711917720875477107189937960894774512654757501871194870738736785890200617373321075693
53030221632062843206567119209695058576117396163232621770894542621460985841023781321581772760222273813349541048100307327510
53177999489919779638835307344434575329759142637684054422647842160631227696469671564739990437159033239065607266441164386054
53204838847161912109008701019130726071044114143241976796828547885524779476481802959736049439700479596040292746299203572099
53376195014034831538094771460105633344699882082212058728151072918297121191787642488035467231691654185225672923442918712816
53432325969654135485895771332083399112887759172261152733790103413620856145779923987783250835507301998184590259583559892605
53553299673770491722454935329683300002230181517226575787524058832249085821280089747909326100762578770428656006996176212176
53684547899644070506624171021332748679623743022915535820078014116534806564748823061500339206898379476625503654982280532966
53728621179306284301704924023019857199789488368971830438051821744191476604297524372516834354112170386313794114220952958857
53898060152938752753799030938871683572095760715221900279379292786303637268765822681241993384808166021603722154710143007377
53953779269906958712128928801905203160128586182549441335382078488346531163265040764242839087012101519423196165226842200371
54012304643006734420647477180213530701240988603533991526679238711017062218658835737812109351797756044256346949997872511254
54140854522274810914874307259869602040275941178942581281882159952359658979181144077653354321757595255536158128001163846720
54231934650729680799079396371496177431211940202129757312516525376801735910155733815377200195244454362007184847566341540744
54323286210609976132434875488474345396659813387174660930205350702719529839432714253711557666000257844230310734295515339450
54460486222764966687624079324353192992639253731076892135352572321080889819339168668278948281170472624501948409700975760920
54598372409007471797334078814182519584259809624174761013825264395513525931188504563626418830033853965243599741693132289471
54698783084276004013680747039040972384739458348961865397905941185993103561684368692194853820557803957738813606795499000851
54723259442529724486666766834641402189915944565309423440650667851948417766779470472041958822043295380326310537494883122180
54839127967844610013972675389219511911783658766252808369005324900459741094706877291232821430463533728351995364827432583311
54991444590178096077828835837301118575436599589827245319253105881150263075425714939430244539318701799236081666113054262539
55095833897942971602070338767815033010280120095997252222280801423571094760351925544434929986767817891045559063015953809761
55187592035893734197896235893112598390259831026719330418921510968915622506965911982832345550305908173073519550372166587028
55280539921385760370353771051780212801295668419841403628727256232144287543022109094727210734741349755141907370433182766261
55377275996888826027225247133683353452816692779591328861381766349857728936900965749562287103024362590772412219094300871755
55469262575806570991201665962243608024287002454736203639484125595488172727247365346778364720191830399871762703751572464992
55522894679323226936191776416146187956139566995677830682903165896994307673335082349907906241002025061340573443006957454746
55682175690441651540636584680463692621274211075399042188716127617787014258864825775223889184599523376292377915585744549477
55736129552595222657863646211837759847370034797140820699414558071908021359073226923310083175951065901912129479540860364075
55873587502058902087045796700070552625058114206639074592152733094068236494415908910092202966805233252661989113118420162916
55931076894084723564366808182168657219688268358402785500782804043453710183651096951782335743030504852653738073531074185917
56070561039739506264035544227515610110726177937063472380499066692216197119425912044508464174638358993823994651739550900085
56194799901360266742614942900664671150671754221770387745076735637421547829059110126191575558702389570014051178226469899449
56217908301795475876760168094100135837613578591356924455647764464178667115391951357696104864922490083446715486383054477914
56333009768048687834818467273375843689272431044740680768527862558516509208826381323362314873333671476452045087662761495038
56499495048095604609896043291233583488599902945264002849942808786240398118148847673012167541611066299955536681931232874257
56502063738352020086863691311733469731741219153633246745325630871347302792174956227014687325867891734558379964351358800959
56635087755635624881049385299900767513551352779241242927748856588856651324730251471021057535251651181485090275047684551825
56720963318990685276144351382136621523688905787866994322888160283774820355060160298940091197138501798716836337441392759736
56844017007014763706655703504338121113576415018451821413619823495159601064752712575935185304332875537783057509567425442684
56971221961870917856078393614451138333564910325640573389866717812397223751931643061701385953947436784339267098671245221118
57096908402363274114966012434830989299417380305884171666130730400675883804321115553794406054977217059428215148861656727712
57140903387727745629097110134885184374118695655449745736845218066982911045058004299887953899027804383596282409421860556287
57278842880212755388480372864001944161425749990427200959520465417059810498996750451193647117277222043610261407975080968697
57351766002371877483480161203102346805671126447661237476278521902412025699435347162266608936752198331118135111465038548950
57425120655772636145473604426859498074396932331297127377157347099713952291182653485155587137336629120242714302503763269501
57535091161295299378586468130722648600827088133353819370368259886789332123832705329762585738279009782646054559855513183668
57688446282651337984916678394097613537662517982582496634587719501243840403591408492097337546424744881761840700235695801774
57710177696925077814893386672557898564589851056891960924398841569280696983352240225634570497312245269354193837004843183357
57819651662672157552419340193309901831930919658292096965624766768365964701959575473934551433741370876151732367720422738567
57942791706982045499530959188724349395240944416789988463198455048523936629720797774528143994182567894577957125524268260899
58040863317371538896262889629402112108884427376568624527612130371017300785135715404533041507959447776143597437803742436646
58197324713841049212431413890357909241603640631403814983148190525172093710396402680899483257229795456404270175772290417323
58247960736187878899133183058430693948259613187138164234672187308451338772190869751049428437693250249816566738162606159417
58368252509993741672883951744066932549653403101452225316189009235376486378482881344209870048096227171226407489571939002918
58457330746010436072919094576799461492929042798168772942648772995285843464777538690695014898413392454039414468026362540211
58586143170312511175776428299146445334089209769616990983726523617687456058947049681701369749095230720826828878907301900182
58653425805343421705928713931737993142410852647390948284596418093614138475831136130576108462366837237695913492615824516221
58755213487924414504175684806412063652017038633012953277769902311864802006755690568229501635493199230591424639621702532974
58875731140942201801993680350264956369558664259067626856873721103391567938398957655651931778830002416135395624377778408017
58948819373095020699900890899328088397430367736595524891300156633294077907139615464534088791510300651321934486673248275907
59094680787981942501958262232039513125201410996053126069655540424867054998678692302174698900954785072567297879476988883109
59134874644264007181831603316555115342761556224054744733780492462149521332585276988473362691826491743389878247892784689188
59228054669982303689939783413747587025805716349413568433929396068192061773331791738208562436433635359863494496890781064019
59367407443658366707158692452118299789380407713750129085864657890577142683358276897855471768718442772612050926648610205153
59456428406323684818072879407171279668200607275595559040402331787494473464547606281895415121391629184442976510669479693540
59516866010055196077687335396511614930937570968554559381513789569039251014953265628147011998326992200066392875374713135236
59642158926512620407288771657835840521964605410543544364216656224456504299901025658692727914275293117208279393775132610605
59728812353734510683729398935808712438693859343891757133763007203197608166044646839377258069092372975234867029169104263692
59862090199605204121024077648190316014085863558427609537086558164273995349346546314504040199528537252004957805254656251154
59910925243799132626271360909940290226206283675213230506518393405745011209934146491843332364656937172591448932415900624202
60006128857329261335968087265000456282845575745965921205303413101118275013069615098355156320043107846019065654938065425252
60129161991819959602752327702249855738824899882707465936355768582560518068964285376850772012220347920993936179268206590142
60216561592530673794456894907085326356819683186177226824991147261573203580764629811624401331673789278868922903259334986179
60370219949819257396176730758344170985592221701718257127775344915082052784309046194608352174020058386728497094110232669539
60421445461066215006410674740207009189911951376466904481267253691537162290791385403937560077835153374167747942100384002308
60595185099454877903934612222086506016050035177626483161115332558770507354127924990985937347378708119425305512143697974991
60649518605359204038302357163527276308746932196221900642608861836761033460022554774778136410126919065696864950126883762969
60707233961276287223041141813610060264044030035996988919945827397624114613744804059697062576764723766065541618574690527229
60823822827518679915698339074767114610302277660602006124687647772881909679161335401988140275799217416767879923160396356949
60928515136336472195406111717673873725557285229400543617851765023075446938693078734991103521825329297260445532107978877114
61049898870911511237250604238753734841257086064069052058452122754533848008205302450456517669518576913200042816758054924811
61178051983264603244579282973012910531838563682120621553128866856495651261389226136706409395333457052698695969235035309422
61245438652786776730275404027022463844835532399147513634410440500923303612714960813554905315390210022995957565837053812619
61365683144286057956696622154721695620870013727768536960840704833325132793112232507148630206951245395003735723346807094656
61448308920980153487870563349109236605755405086411152144148143463043727327104502776866195310785832333485784029716092521532
61560925589326556006721243594642550659967717703884453961816328796144608177892721718369088801267782074301064225246348074543
61600476492885553409062185153654355474125476152769772667769772777058315801412185688011705028365275543214803488004442979998
61706215790456416195721278450892848980642649742709057912906921780729876947797511244730599140605062994689428093103421641662
61899356148281309988707452927160484336308184041264696379258430941854422163590845761460785585624738149314270782662151855416
61903870206876980461747400808324343665382354555109449498431093494759944672673665352517662706772194183191977196378015702169
62093367508376005716345464367177672338758864340564487156696432104128259564534984138841289042068204700761559691684303899934
62183667935425492103281133631847225923055543830582069416756299920133731754891220372303490726810685344540359935618235763128
62237767640631013125335212141994611869350833176587852047112364331226765129964171325217513553261867681942338790365468908001
62382713528358488844411176123410117991870923650718485785622102110400977699445312179502247957806950653296594038398736990724
62407976790408267940076187295478359634927939045769736616434053597922192858705749574816966940623342726197335181366260637359
62582575552496509807260123668283605928341855848026958413772558970883789942910549800331113884603401939166122186696058491571
62648573356828614950001909759112521880039641976216355937574371801148055944229873041819680808564726571354761283162920044988
62703154021055305970766663627493283089168809323592900817874119857383171926167288349184024297212904349655269427264025596414
62863525914348400675867690350382320572934132981593533044446496829441367323442158380761694831219333119819061096142952201536
62917029857510559432646146850545268497576480780800922133581137819774927176854507553832876887447459159373116247060109124460
63098294248412875202244625944776387494919978404468292573609685345498432665368628444893657041118177938064416165312236002149
63118768769467398407517176307516849856359201486892943105940202457969622924566644881967576294349535326382171613395757790766
63237076456957025973880043841580589433613710655185998760075492418721171488929522173772114608115434498266547987258005667472
63340511220073834592715757277152185899469481179406444663994323700442911407472181802248258377360173466853007449855647154200
63436123593397312914458591522887408719508708632218837288262822884631843717261903305777147651564143822306791847386039147683
63510814135827575585364359772165002827780371342286968878734979509603110889919614338666406845069742078770028050936720338723
63626296378560386532164323488155575570184690890746478791224363755566686780676105449550172607911429308312857612544819444494
63773244819093795369008206384631678225064809531810406570254327604385703505922818919878065865412184299217273720955103242251
63807971807783304260908679427342895573555925272380551144043800123904168771644518022649168164192740110645162243110170005669
63911217331894234005479596846698042980173625704067332821299621536848814041021944634246462207455756439604529853130714090846
64008499653767803793201899140865814662175319337665970114330608625009829566917638846056762972931464911493704624469351984039
64153444913514119366793330193661766365255514917498230798707228086085962611266050428929696653565251668888557211227680277274
64237089173896397722575648905334010388559311256799915165890250164869614272070059160561661597024519890518329692789355503039
64334681219761582183980483960562523091462638447386296039848924386187298507775928792722068554807210497817653286210187476766
64489724884113956034948037672703631692100735083407386526168450748249644859742813493648037242611670426687083192504099761531
64590768557703274217850100064419841242073964001396036015838105659284136845741191027364202741637234882145241013477165296031
64628408658419787951116511529827814620379139855006399960326591248525308493690313130100799977191362230866011099929142871249
64738854161203802041134018888721969347790449752745428807280350930582875442075513481666092787935356652125562013998824962847
64887262144323628536765025914504683776352825876521391564809721419296755493843755826002531685363567313792624758780494459441
64983429172756988376226261846365452743497662411138451305481449836311789784489732076719508784158618879692955819733250699951
65040260151167552975057543781024223895792578656212843273120220071673057406928686936393018676595825132649914595026091706934
65175194089753574640168308117988464524736189560564794263580705625632811892696630264795359510971276591362331808669215357886
65207812759910537171402204506186075374866306350591483916467656723205714516886170790984695932236724946737583099607042589220
65348155079913275208858378111768521426933478692189524062265792104362034885292626798401395321645879115157905046057971083898
65433718640380244175113472264725470107947939969535546696197267632552299146549334996632341859514503609803440922122067125676
65598723427940708857070474293173329188523896721971353924492426178641188637790962814486917869468177591717150669111480020759
65643201206196963779510322708902956608556222545260261046073613136886900928172106819861855378098201847115416363032626569928
65734241550236009780464171085255376127289053350455061356841437758544296779770146602943876872251153638011917581540281208182
65855606485410787933598921064427244898618961629413418001295130683638609294100083136673372153008352696235737175330738653338
65920484219030818644918409372394403340524490955455801640646076158101030176748847501766190869294609876920169120218168829104
66008707095609514704169211470274133900522533408348128703530310239196999785974139085936054335996970756044601342424536824960
66198772581311024732798562072126572499003468293886872304895562253204463602639854225258416464324271611419817802482595563544
66290721922658386366266375083594431487763515614571074552801615967704844271419443518327569840755267792641126176525061596523
66354571879566731709133193587616282559207830801852068901515047133403861003100559148178521103847545429333891884441205179439
66469970194112695119526564919594189975418393234647424290702718875223534393673633663200307232747037407123982562024662651974
66509019976245205619855762576000870817308328834438183107005451449354588542267857855191537229237955549433341017442016960009
66606964156127322977702212179518683763590822551288164700219923488640439591530184640047143211863606225270115411222838027785
66738911098490201342741014121559769965438877197485376431158229838533123071751132961904559007938064276695819014842627991221
66879294798734890186847167650382732855205908298452980625925035212845192592798659350613296194679625237397256558415785374456
66975589980324054921869628884903325608514553443916602262577755129162007727968526293879375304541810807292858919897153817973
67043496187232927614747850192611450413274873242970583408471112333746274617274626582415324271059322506255302314738759251724
67178732288149145591560503633457542423377916037495250249302235148196138116256391141561032684495807250827343176594405409826
67297652693445798634797097431244982719331138638731596363612186234972614095560799206283169994200720548115253533939460768500
67319909886553861433495781650089961649079678142901148387645682174914075623767618453775144031475411206760160726460556859257
67479932207033733339891636950434669069482843662998003741452762771654762382554617088318981086880684785370553648046935095881
67580253605297407935386765111950793732820831462689600710751755206144337841145499501364324463281933463890509365457145069008
67664483440180428363390513578157273973334537284263372174065775771079830517555721036795976901889958494130195999573017901240
67719390868135658553966194137179448763207986880037160730322054742357226689680188212342439188598416897227765219403249322731
67847936692340048489760590379580946960417542796137825537812239476461478329269765451622902817011004378460387565441517394339
67960048915318817576650500951697402415644771293656614253949368884230517400129920556854289853897942669956777027089146513736
68089220610441548166215680421983847673087178759027920917590069527345668202651337311151800018143412096260165862982107666352
68133617740078377834237091526440630540718078433580610729611055500204151316963730468492133568372654003075098290893646120478
68291114753037049893952833457824082817386441322710002968311940203323456420826473276233830294639378998375836554559919340866
68323509096796113400486702712317652666371077872511186035403755448741869351973365662177235922939677646325156202348757011379
68457120962377234313702120310049651521119760131764194082034373485128526029133349151250831198028501778557107253731491392157
68509105130965059885999931560863655477403551898166733535880048214665099741433761182777723351910741217572841592580872591315
68607460602563490377726337391446137703802131834744730111303267029691733504770163210661622783002726928336558401179141944780
68787482533607144032962522857750098085996090409363126356213281620714534061042241120830100085872642521122624801426475194261
68884325853386753874054743491072710049754281159466017136122590440158991600229827801796035194080046513534752698777609527839
68998436808690898919783969353217998013913544255271791022539701081063214304851137829149851138196914304349750018998068164441
69021232733283071928243624067331965546926778511931527751134464689055042481133614349846048490512583456832664415284897139723
69176040328212660253516693914082049947320486021627759791771234751097502403078935759937715095021751693555827072533911892334
69207022383207758580213717477837877839101523413209848942345961369234049799827930414446316270721479611745697571968123929191
69337409829258055619552074342432959828989805292333664154192563673806894942014712413405250722040617943552525552250087487900
69486568314542835167750542294803274783044056438581591952666758282929705226127628711040134801787224801789684052407924360582
69574246744307672164527031345135416764966890127478680101029513386269864974821211862904033769156857624069929637249309720162
69687072001898354236903641492702369619385473724803298550451120891928798298744678641291594175316756025334353106267452545071
69714181483239880607297140234725520713490798398982355268723950909365667878992383712578976248755990443228895388377317348941
69812275707141095979004791930104674075041143538178246463079598955563899188477378134134707024674736211204898622699188851745
69962517325193413520381158633501239130544419100736284475675141610504109735058527620444891909789019843154852805339857778443
70013933883994310444465669244550885946314081751220331390681596592510546858013133838152176418210433429788826119630443111388
70179625874609022613090084997543039577124323061690626291940392143974027089477766370248815549932245882597902063125743691094
70263932528062416424768684954553249380176393716156368478598237159023854212658406153672286071317026747401311452610637653833
70390315921943469817605358380310612887852051546933639241088467632009567089718367490578163085158138161966882222047570437590
70461433804072585386208356517699842677452319582418268369827016023741493836349662935157685406139734274647089968561817016055
70511048809715548591186171896680259735417054239851355600187203350790609464212711439931960465274240508822253597734815191354
70638571253258540493946010865793798058620143366078825219717809025817370870916460452727977153509910340736425020386386718220
70752287969445838765294795104866071739022932745542678566977686593992341683412227466301506215532050265534146099524935605085
70849217565491348309589065361756938176374736441833789742297007035452066631709296075919896277324230902523974438610142630986
70987733913882518684316501027964911497737582888913450341148865948670215492101084328080783428089417298008983297536940644969
71090312539986391958160146899522088066228540841486427478628197554662927881462160717138188018084057208471586890683691939338
71118642784545379567192723979723646516675920110579956639625985355127635587681402134098290162968734298507924718460568748283
71231381259161962476156902875901072733103299140623864608333378638257926302391590003557609032477281338887339178096966601469
71361503175422675112599331552967421333630022296490648093458200818106180210022766458040027821333675857301901137175467276305
71490443531313190360924890972464279284555499134900051802957070829190525567818899138996251386623193800536113462242946102489
71554072404857123256628888931722116432947816190554868054943441034090680716088028227959686950133643814268252170472870863010
71613730115523686141690837567574763723976318575703810944339056456446852418302814810799837691851212720193504404180460472162
71769394457883770901059746932197205581140787759897720720096893822493032368305158626572811146379969831375179376232151112523
71849734305240622105244234353732905655163406669506165892878218707756794176080712973781335187117931650033155523822487730653
71944417945341539520242444970341012087407218810938826816751204229940494817944947273289477011157413944122845552182842492224
72006587526891722727806071167540469730080370396187877966948825556146743843925701158295466613586786718976612973112672000729
72171553613027503556167817765442287442114729881614802705243806817653573275578602505847084013208837932816008769081300492491
72247368251703538221961903901499952349538710599735114347829233949918793660869230137559636853237380670359114424326856151210
72394042595826393016780171286692392832310576588517140202111969570647998140315056330451415644146231637638099044028162569175
72476489142569714163598439317433270237812336938043012892626375382667795034169334323607500248175741808750388475094939454896
72520974048544263563716499594992098088429479036366629752600324385635294584472894454716620929749549661687741412088213047702
72628161164560440072363515811497297392189667373826472047226422212420165601502849713063327958143025160136948255670147809357
72790889657134926158161346901806965089556310121218491805847922720691871696316330044858020102860657858591269974637661741463
72893415956953955420331462802651895116793807457331575984608617370268786760294367778050024467339133243166988035407323238828
72918475010516413311895370364884226902704780527424906034920829547550540034571601840725745369381455311753542107265578356154
73099874447480427323457880061873149341566046352979779455075359304795687209316724536547208381685855606043801977030764246083
73148987610134570939487700294617579206195254925575710903852517148852526567104534981341980339064152987634369542025608027761
73244219143189213939088345431317696851018401038444723489488695209819435319065065553546173358140455448378847525262539496658
73369992058417652780125341033896469818642430034146791380619028059607854888010789705516946215228773090104467462497979992627
73412095168477956848258334140226647721084336243759374161053673404195473896419789542533503630186140095153476696147625565187
73538232924685473569358028960115367917873035531593783630822486151777705415775765617593585120166929431111388635821596676188
73630326104164651714846979385422621687161400122378213779774131268977266712992025922017408770076956283473932201088159356286
73728192856357189338495885060385315817976067947984087836097596014973342057270460352179060564760328556927627349518220323614
73841125841824262477120120357763888959743182328278713146080535335744942976217967890345681698895535185044783256163807094769
73951699086247100019748809205009521943632378719764870339223811540363475488626845956159755193765410115014067001226927474393
74088858994385973024541480106123590803627458528849356325158538438324249325266608758890831870070910023737710657698505643392
74188543376583425967506537150053335144899082938877373520514593330496265314151413861244379358850709446880454869753581702129
74208490787347806814366323322819415827345671356443171537967818058195852464840084032909981943781718177302317003989733050495
74338735611626102399943325978012689343260558471027876490107092344388463401173555686590358524491937018104162620850429925869
74474358170981338940459344719374938776242324098528327622666049423851297094532455862521036008292866497241749191419889661295
74558076770979594795306013119159011773943104209049079424448868513086844493705909026006120649425744710353547657859242708130
74641061854621988183009063458818703875585627491158737542106466795134648758677154383801852134828191581246259933516019893559
74751679689328522058247994210345127158771633452229954188396804488355297533612868372259353900792016669413390911687588039888
74828869216002373257361588207163516271332810518187602104852180675526648673908900907195138058626735124312215691637902277328
74970541084203784152568328871804698795251307326634027851905941733892035854039567703561132935448258562828761061069822972142
75009619935093313121711878910787668720445488760894101747986471378824621539559333332755620094395804345379197822805903959599
75127436913793778664940964048777841748336432684026282932406260081908081804390914556351936856063045089142289645219987798849
75234747772913279726602765840166789013649050874114212686196986204412696528298108704547986155954533802120115564697997678573
75389201862435993267776894540605082188382279098336271671244900267611784982643770330020818445900097172352043319947082420987
75471514449751017055643029542821819670009202515615844174205933658148134902693111517093872260026458630561325605792560927332
75526557934628080568344392137368840565043430739657406101777937014142461549307074136080544210029560009566358897789926763051
75677187819437067614982175641865901161608654086353915130392013168057690341725964536923508064174465623515239290504094799531
75784074862151210561833854566176652606393713658802521666223576132201941701372664966073252010771947931265282763302413805164
75890717456596485374835466919452358031530196916048099460681490403781982973236093008713576079862142542209641900436790547904
75999300783724215819545354183711293686584305538427176280352791288211293083515756565999447417884383815651484342298587042455
76092434693295232821803508333726283791830216591836181554217157448465778420134329982594566884558266171979012180849480332448
76178725818377480552226815101137174536841787028027445244290547451823467491956418855124442133778352142386597992598820328708
76251093383868299065719946149062902574276860388505110326385445404191849588665385450405713236296810691468148478696591668618
76342756798460041868762298055562963045953227923051616721591968675849523635298935788507746081537321454642984792310511676357
76474949462295256949766035947396243099534331040499420967788382700271447849406903707324910644415169605325656058677875741747
76521108274357743151940607579835636291433263978122189462874477981198072256467146640548501310096567863148800903037493388753
76664183165134982546694673316118123364854397649325026179549357204305402182974871251107404011611405899911093062492312813116
76734054926257135672181862893278613883371802853505650359195274140086951092616754147679266803210923746708721360627833292238
76864136195941213392780361182763241060047409711110481400036233427145144833346416754663546997314947566434236594934968458845
76951524150756376605086632827424794136062876041290644913828519456402643153225858624043141838669590633245063000392213192647
77062596269151090445769530144405461803785750303668621246227863975274666787012100339298487337501447560032210062235802934377
77149550320370127384681630610265703008722754629667968808905871276763610662257223522297392064430935243272281008599730951325
77228630601105497915644791845004618046762408928925680912930592960642357021061524646205023248966593987324933967376952023991
77376089847457184353193664652912584806448019652016283879518949933675924148562613699594530728725453246329152911012876377060
77455706095313775277518679232921349552451330898679691651290738413021675732386375758200803635757280027544903279530799007994
77542541108725693188014667935595834676432868876966610097395749967836593397846346959948950610490383647409504695226063858046
77675807306991229047408987916687211714752764471160440195271816950828973353714853092893704638442089329977112585684084660833
77799340456890267875160087754612679880154658565220612109534907967073655397025761994313766399606060611064069593308281718764
77826043573425361756943784848495250108266488395159700490598380812105221111091943323951136051446459834210799058082093716464
77952312770402316007213854372346126726099787038565709199850759563461324846018840985019428768790226873455650051912154654406
78038292538512763176639220509383452043007730170299403626154340013227639109129883278639204123004455516840548898090807791746
78136092439334912641164240093880746356607262336695842764583698268734815881961058571835767462009650526065929263548291499045
78276830721089324585707370166071739819448502884260396366074603118478622583105658087087030556759586134170074540296568763477
78341764310517510367328692455585820823720386017817394051751304379948688223200443780431031709210342616749980000730160948145
78486374488778522273076330495383944345382770608760763542098445008306247630253572781032783461766970544287155315340016497076
78565719598504174819908720149087568603778359199471934335277294728553792578768483230110185936580071729118696761765505377503
78602930338307064489128114120255061508964110076238245744886551825810581403453201247547232690875475070785776597325428444593
78753044992070014538748948226556442223696365544194225441338212225477497535494624827680533336983284156138692363443358553868
78847111143049824839899180316545863828935379913053522283343013795337295401625762322808113849949187614414132293376710656349
78925288145282395062090223578766846501166600973827536604054469416534222390521083145858470355293522199282727605748212660652
79091385530345549744551470344939486863429459658431024190785923680224560763936784166270518555178702904073557304620639692453
79130779578224594971042018804300018388142900817303945050734278701312446686009277858181104091151172937487362788787490746528
79255654347488868310641100510230208751077689187815256227352515503795324448577872776170019648537035551676552091193393437628
79366284619844026295252183678522367475108809781507098978413086245881522660963551401874495836926917799047120726494905737264
79428600521140358123107600669951853612486274675637589622529911649606687650826173417848478933729505673900787861792535144062
79510453662506404637288156982323175005962610809219552111508593029556549675388626129723399146283584760486276270273097392020
79601432248707582337354915246085608210328882974183906478869923273691360048837436615223517058437705545210815513361262142911
79781561530175888257359489250710887926212864139244330938379733386780613179523731526677382085802470143352700924380326695174
79821195076708843263464427491275589077468635821621660427413151702124585860562336314931646469139465624974717419583542186077
79948711057338458433689939645913740603382159352243594751626239188685307822821763983237306180204246560477527943104796189724
80029953302979249748168405289379104494700459086499187272734541350810198388186467360939257193051196864560185578245021823106
80158894379865224320506773799661969554724405859224179530068204517953700434724517628935667705084902131077366257516973355274
80262302943031203596260953423574397249659211010657817826108745318874803187430823573699195156340957162700992444929749105489
80385151965866474014822510633536794973714251022934188258511737199449911509758374613010550506419772153192935487537119163026
80420303285886585284801935092258757755974252765840117213423236480840271433563675420463751825525249443296570438613878659019
80565738802868401894087672816714137033661732650120578653915780703088714261519075001492576112927675193096728453971160213606
80630309054224396632067432358279788933232440577919927848463333977773765590187057480682867834796562414610289950848739969297
80707504327530299728722973279344429886464127253481606037797072982991730292963086958019963124133049393504933254123550710544
80861182591141116454534710329881047844067780138077131465400099386306481266614330858206811395838319169545558259426895769841
80942889374346708410794631893253910696395578070602124597489829356461356078898347241997947856436204209461341238761319886535
81023583129968622689486084084566556068769545012744866314050547353517468730098063227804689122468214608067276277084024022661
81155485024008952891657117617439020337584877842911289623247059191874691042005848326140677333751027195653994697162517248312
81223063391932870798380074848572651612343493327335666447335855643023528088392434827876088616494328939916639921048830784777
81370480457284914563033532650700295889062659154985094079727675671297950100982294762289618915914415200322838787734851309790
81481019129267227103778898053964156362364169154985768408398468861684375407065121039062506128107663799047908879674778069738
81547317047525344215639038720123880632368803701794930895490077633152306354837425681665336160664198003018828712376748189833
81602468363714883092592833759022789425880600872860388591688497306939480205112217663591382515242786700944069423551202015683
81777778851824670025651708509249623747726813694284350062938814429987905301056217375459182679973217735029368928065210025396
81826880749809264345801165571588670044350397650532347828732736884086354000274067678382196352222653929093980736739136408289
81987220177767471681181958561337215831190546829360832369761134502817578302029348459829250008956826302712632958662921476531
82042233351793093387951357095346377183684092444422096319331295620305575517340067973740614162107923633423805646850092037167
82115264255637185388957141641977238742261059666739699717316816941543509528319355641770566862221521799115135563970714331289
82236575538446483262012064243380169558626985610224606460693307938478588143674070005997697036490192733288261353293631124036
82350698652160638987250267238087403396744397830258296894256896741864336134979475245526291426522842419243083388103580053787
82402399954217211368655027534136221169314069466951318692810257479598560514500502171591331775160995786555198188619321128211
82507094422872404424811534060558959583558152320121846058205635926993034788511320686266275887714460359966561084307256965005
82663064489187599466596772847171539573612108180841547273142661748933134174632662354222072600146012701206934639520564445543
82729166298666078308906811879009081529506362678207561438881578135113469536630387841209234694286873083932043233387277549680
82852103028215443247233888452153437272501285897476914608083144041258681815400491877722878698018534545370065266556491709154
82929522756709222217474112062720656622989806032891672068743654948246108697367225547404812889242471854323605753411672850757
83055205713115669795458488739874222813588798584078313506054829055148278529489112190538319562422871948475940785939804790109
83141940706717644390327307121358873850499936388382055016834027774960702768448802819122206368886368110435695293006521955282
83261526991271637277388418993287130563464688227398288763198645709836308917786487086676185485680047672552675414742851028145
83380740315299219781455775684368111018531749816701642664788409026268282444825802753209454991510451851771654631180490456798
83457132575281179136562781581112888165622858760308759749638494352756766121689592614850307853620452745077529506310124803418
83504584059432926079854435620093708091821523920371790678121992280496069738238743312626730306795943960954957189577217915597
83630058869364684557667609245090608820221223571925453671519183487258742391941089044411595993276004450655620646116465566548
83775942473692523369559930303550958176261762318495619064948396730020377638743693439998294302091470736189479326927624451865
83860239559053705128978163455423320114975994896278424327483788032701418676952621180975006405149755889650293004867605208010
83949153788541390942453169171998762894127722112946456829486028149318156024967788794981377721622935943781100444806079767242
84092762495107841534464291508427645200020427694706980417758322090970202916573472515829046309103590378429775726517208772447
84140952267166306005469716387943171196873484688738186656751279298575016363411314627530499019135646823804329970695770150789
842PI = 3377286580357127909137674208056554936246
Note: See TracBrowser for help on using the repository browser.
© 2008 - 2013 technikum29 • Sven Köppel • Some rights reserved
Powered by Trac
Expect where otherwise noted, content on this site is licensed under a Creative Commons 3.0 License