Число пи 3.14
#21
Отправлено 12 May 2012 - 18:38
3,1415926535 8979323846 2643383279 5028841971 6939937510 5820974944 5923078164 0628620899 8628034825 3421170679 8214808651 3282306647 0938446095 5058223172 5359408128 4811174502 8410270193 8521105559 6446229489 5493038196 4428810975 6659334461 2847564823 3786783165 2712019091 4564856692 3460348610 4543266482 1339360726 0249141273 7245870066 0631558817 4881520920 9628292540 9171536436 7892590360 0113305305 4882046652 1384146951 9415116094 3305727036 5759591953 0921861173 8193261179 3105118548 0744623799 6274956735 1885752724 8912279381 8301194912 9833673362 4406566430 8602139494 6395224737 1907021798 6094370277 0539217176 2931767523 8467481846 7669405132 0005681271 4526356082 7785771342 7577896091 7363717872 1468440901 2249534301 4654958537 1050792279 6892589235 4201995611 2129021960 8640344181 5981362977 4771309960 5187072113 4999999837 2978049951 0597317328 1609631859 5024459455 3469083026 4252230825 3344685035 2619311881 7101000313 7838752886 5875332083 8142061717 7669147303 5982534904 2875546873 1159562863 8823537875 9375195778 1857780532 1712268066 1300192787 6611195909 216420198
#22
Отправлено 13 May 2012 - 13:27
*вызов принят*
3.141592653589793238462643383279502884197169399375105820974
9445923078164062862089986280348253421170679821480865132823
0664709384460955058223172535940812848111745028410270193852
1105559644622948954930381964428810975665933446128475648233
7867831652712019091456485669234603486104543266482133936072
6024914127372458700660631558817488152092096282925409171536
4367892590360011330530548820466521384146951941511609433057
2703657595919530921861173819326117931051185480744623799627
4956735188575272489122793818301194912983367336244065664308
6021394946395224737190702179860943702770539217176293176752
3846748184676694051320005681271452635608277857713427577896
0917363717872146844090122495343014654958537105079227968925
8923542019956112129021960864034418159813629774771309960518
7072113499999983729780499510597317328160963185950244594553
4690830264252230825334468503526193118817101000313783875288
6587533208381420617177669147303598253490428755468731159562
86388235378759375195778185778053217122680661!
30019278766111
9590921642019893809525720106548586327886593615338182796823
0301952035301852968995773622599413891249721775283479131515
5748572424541506959508295331168617278558890750983817546374
6493931925506040092770167113900984882401285836160356370766
0104710181942955596198946767837449448255379774726847104047
5346462080466842590694912933136770289891521047521620569660
2405803815019351125338243003558764024749647326391419927260
4269922796782354781636009341721641219924586315030286182974
5557067498385054945885869269956909272107975093029553211653
4498720275596023648066549911988183479775356636980742654252
7862551818417574672890977772793800081647060016145249192173
2172147723501414419735685481613611573525521334757418494684
3852332390739414333454776241686251898356948556209921922218
4272550254256887671790494601653466804988627232791786085784
3838279679766814541009538837863609506800642251252051173929
8489608412848862694560424196528502221066118630674427862203
919494504712371378696095636437!
1917287467764657573962413890
8658326459958133904780275900994657640789512694683983525957
0982582262052248940772671947826848260147699090264013639443
7455305068203496252451749399651431429809190659250937221696
4615157098583874105978859597729754989301617539284681382686
8386894277415599185592524595395943104997252468084598727364
4695848653836736222626099124608051243884390451244136549762
7807977156914359977001296160894416948685558484063534220722
2582848864815845602850601684273945226746767889525213852254
9954666727823986456596116354886230577456498035593634568174
3241125150760694794510965960940252288797108931456691368672
2874894056010150330861792868092087476091782493858900971490
9675985261365549781893129784821682998948722658804857564014
2704775551323796414515237462343645428584447952658678210511
4135473573952311342716610213596953623144295248493718711014
5765403590279934403742007310578539062198387447808478489683
3214457138687519435064302184531910484810053706146806749192
7819119793995206!
141966342875444064374512371819217999839101
5919561814675142691239748940907186494231961567945208095146
5502252316038819301420937621378559566389377870830390697920
7734672218256259966150142150306803844773454920260541466592
5201497442850732518666002132434088190710486331734649651453
9057962685610055081066587969981635747363840525714591028970
6414011097120628043903975951567715770042033786993600723055
8763176359421873125147120532928191826186125867321579198414
8488291644706095752706957220917567116722910981690915280173
5067127485832228718352093539657251210835791513698820914442
1006751033467110314126711136990865851639831501970165151168
5171437657618351556508849099898599823873455283316355076479
1853589322618548963213293308985706420467525907091548141654
9859461637180270981994309924488957571282890592323326097299
7120844335732654893823911932597463667305836041428138830320
3824903758985243744170291327656180937734440307074692112019
1302033038019762110110044929321516084244485963766983895228
68!
47831235526582131449576857262433441893039686426243410773
2269780280731891544110104468232527162010526522721116603966
6557309254711055785376346682065310989652691862056476931257
0586356620185581007293606598764861179104533488503461136576
8675324944166803962657978771855608455296541266540853061434
4431858676975145661406800700237877659134401712749470420562
2305389945613140711270004078547332699390814546646458807972
7082668306343285878569830523580893306575740679545716377525
4202114955761581400250126228594130216471550979259230990796
5473761255176567513575178296664547791745011299614890304639
9471329621073404375189573596145890193897131117904297828564
7503203198691514028708085990480109412147221317947647772622
4142548545403321571853061422881375850430633217518297986622
3717215916077166925474873898665494945011465406284336639379
0039769265672146385306736096571209180763832716641627488880
0786925602902284721040317211860820419000422966171196377921
33757511495950156604963186294726547364252308177!
03675159067
3502350728354056704038674351362222477158915049530984448933
3096340878076932599397805419341447377441842631298608099888
6874132604721569516239658645730216315981931951673538129741
6772947867242292465436680098067692823828068996400482435403
7014163149658979409243237896907069779422362508221688957383
7986230015937764716512289357860158816175578297352334460428
1512627203734314653197777416031990665541876397929334419521
5413418994854447345673831624993419131814809277771038638773
4317720754565453220777092120190516609628049092636019759882
8161332316663652861932668633606273567630354477628035045077
7235547105859548702790814356240145171806246436267945612753
1813407833033625423278394497538243720583531147711992606381
3346776879695970309833913077109870408591337464144282277263
4659470474587847787201927715280731767907707157213444730605
7007334924369311383504931631284042512192565179806941135280
1314701304781643788518529092854520116583934196562134914341
595625865865570552690496520985803!
3850722426482939728584783
1630577775606888764462482468579260395352773480304802900587
6075825104747091643961362676044925627420420832085661190625
4543372131535958450687724602901618766795240616342522577195
4291629919306455377991403734043287526288896399587947572917
4642635745525407909145135711136941091193932519107602082520
2618798531887705842972591677813149699009019211697173727847
6847268608490033770242429165130050051683233643503895170298
9392233451722013812806965011784408745196012122859937162313
0171144484640903890644954440061986907548516026327505298349
1874078668088183385102283345085048608250393021332197155184
3063545500766828294930413776552793975175461395398468339363
8304746119966538581538420568533862186725233402830871123282
7892125077126294632295639898989358211674562701021835646220
1349671518819097303811980049734072396103685406643193950979
0190699639552453005450580685501956730229219139339185680344
9039820595510022635353619204199474553859381023439554495977
8377902374216172711!
172364343543947822181852862408514006660
4433258885698670543154706965747458550332323342107301545940
5165537906866273337995851156257843229882737231989875714159
5781119635833005940873068121602876496286744604774649159950
5497374256269010490377819868359381465741268049256487985561
4537234786733039046883834363465537949864192705638729317487
2332083760112302991136793862708943879936201629515413371424
8928307220126901475466847653576164773794675200490757155527
8196536213239264061601363581559074220202031872776052772190
0556148425551879253034351398442532234157623361064250639049
7500865627109535919465897514131034822769306247435363256916
0781547818115284366795706110861533150445212747392454494542
3682886061340841486377670096120715124914043027253860764823
6341433462351897576645216413767969031495019108575984423919
8629164219399490723623464684411739403265918404437805133389
4525742399508296591228508555821572503107125701266830240292
9525220118726767562204154205161841634847565169998116141010
02996!
07838690929160302884002691041407928862150784245167090
8700069928212066041837180653556725253256753286129104248776
1825829765157959847035622262934860034158722980534989650226
2917487882027342092222453398562647669149055628425039127577
1028402799806636582548892648802545661017296702664076559042
9099456815065265305371829412703369313785178609040708667114
9655834343476933857817113864558736781230145876871266034891
3909562009939361031029161615288138437909904231747336394804
5759314931405297634757481193567091101377517210080315590248
5309066920376719220332290943346768514221447737939375170344
3661991040337511173547191855046449026365512816228824462575
9163330391072253837421821408835086573917715096828874782656
9959957449066175834413752239709683408005355984917541738188
3999446974867626551658276584835884531427756879002909517028
3529716344562129640435231176006651012412006597558512761785
8382920419748442360800719304576189323492292796501987518721
27267507981255470958904556357921221033346697499235!
63025494
7802490114195212382815309114079073860251522742995818072471
6259166854513331239480494707911915326734302824418604142636
3954800044800267049624820179289647669758318327131425170296
9234889627668440323260927524960357996469256504936818360900
3238092934595889706953653494060340216654437558900456328822
5054525564056448246515187547119621844396582533754388569094
1130315095261793780029741207665147939425902989695946995565
7612186561967337862362561252163208628692221032748892186543
6480229678070576561514463204692790682120738837781423356282
3608963208068222468012248261177185896381409183903673672220
8883215137556003727983940041529700287830766709444745601345
5641725437090697939612257142989467154357846878861444581231
4593571984922528471605049221242470141214780573455105008019
0869960330276347870810817545011930714122339086639383395294
2578690507643100638351983438934159613185434754649556978103
8293097164651438407007073604112373599843452251610507027056
235266012764848308407611830130527932!
0542746286540360367453
2865105706587488225698157936789766974220575059683440869735
0201410206723585020072452256326513410559240190274216248439
1403599895353945909440704691209140938700126456001623742880
2109276457931065792295524988727584610126483699989225695968
8159205600101655256375678566722796619885782794848855834397
5187445455129656344348039664205579829368043522027709842942
3253302257634180703947699415979159453006975214829336655566
1567873640053666564165473217043903521329543529169414599041
6087532018683793702348886894791510716378529023452924407736
5949563051007421087142613497459561513849871375704710178795
7310422969066670214498637464595280824369445789772330048764
7652413390759204340196340391147320233807150952220106825634
2747164602433544005152126693249341967397704159568375355516
6730273900749729736354964533288869844061196496162773449518
2736955882207573551766515898551909866653935494810688732068
5990754079234240230092590070173196036225475647894064754834
6647760411463233905651!
343306844953979070903023460461470961
6968868850140834704054607429586991382966824681857103188790
6528703665083243197440477185567893482308943106828702722809
7362480939962706074726455399253994428081137369433887294063
0792615959954626246297070625948455690347119729964090894180
5953439325123623550813494900436427852713831591256898929519
6427287573946914272534366941532361004537304881985517065941
2173524625895487301676002988659257866285612496655235338294
2878542534048308330701653722856355915253478445981831341129
0019992059813522051173365856407826484942764411376393866924
8031183644536985891754426473998822846218449008777697763127
9572267265556259628254276531830013407092233436577916012809
3179401718598599933849235495640057099558561134980252499066
9842330173503580440811685526531170995708994273287092584878
9443646005041089226691783525870785951298344172953519537885
5345737426085902908176515578039059464087350612322611200937
3108048548526357228257682034160504846627750450031262008007
99804925!
48534694146977516493270950493463938243222718851597
4054702148289711177792376122578873477188196825462981268685
8170507402725502633290449762778944236216741191862694396506
7151577958675648239939176042601763387045499017614364120469
2182370764887834196896861181558158736062938603810171215855
2726683008238340465647588040513808016336388742163714064354
9556186896411228214075330265510042410489678352858829024367
0904887118190909494533144218287661810310073547705498159680
7720094746961343609286148494178501718077930681085469000944
5899527942439813921350558642219648349151263901280383200109
7738680662877923971801461343244572640097374257007359210031
5415089367930081699805365202760072774967458400283624053460
3726341655425902760183484030681138185510597970566400750942
6087885735796037324514146786703688098806097164258497595138
0693094494015154222219432913021739125383559150310033303251
1174915696917450271494331515588540392216409722910112903552
18157628232831823425483261119128009282525619020526301!
63911
4772473314857391077758744253876117465786711694147764214411
1126358355387136101102326798775641024682403226483464176636
9806637857681349204530224081972785647198396308781543221166
9122464159117767322532643356861461865452226812688726844596
8442416107854016768142080885028005414361314623082102594173
7562389942075713627516745731891894562835257044133543758575
3426986994725470316566139919996826282472706413362221789239
0317608542894373393561889165125042440400895271983787386480
5847268954624388234375178852014395600571048119498842390606
1369573423155907967034614914344788636041031823507365027785
9089757827273130504889398900992391350337325085598265586708
9242612429473670193907727130706869170926462548423240748550
3660801360466895118400936686095463250021458529309500009071
5105823626729326453738210493872499669933942468551648326113
4146110680267446637334375340764294026682973865220935701626
3846485285149036293201991996882851718395366913452224447080
459239660281715655156566611135982311225!
0628905854914509715
7553900243931535190902107119457300243880176615035270862602
5378817975194780610137150044899172100222013350131060163915
4158957803711779277522597874289191791552241718958536168059
4741234193398420218745649256443462392531953135103311476394
9119950728584306583619353693296992898379149419394060857248
6396883690326556436421664425760791471086998431573374964883
5292769328220762947282381537409961545598798259891093717126
2182830258481123890119682214294576675807186538065064870261
3389282299497257453033283896381843944770779402284359883410
0358385423897354243956475556840952248445541392394100016207
6936368467764130178196593799715574685419463348937484391297
4239143365936041003523437770658886778113949861647874714079
3263858738624732889645643598774667638479466504074111825658
3788784548581489629612739984134427260860618724554523606431
5371011274680977870446409475828034876975894832824123929296
0582948619196670918958089833201210318430340128495116203534
2801441276172858302435598!
300320420245120728725355811958401
4918096925339507577840006746552603144616705082768277222353
4191102634163157147406123850425845988419907611287258059113
9356896014316682831763235673254170734208173322304629879928
0490851409479036887868789493054695570307261900950207643349
3359106024545086453628935456862958531315337183868265617862
2736371697577418302398600659148161640494496501173213138957
4706208847480236537103115089842799275442685327797431139514
3574172219759799359685252285745263796289612691572357986620
5734083757668738842664059909935050008133754324546359675048
4423528487470144354541957625847356421619813407346854111766
8831186544893776979566517279662326714810338643913751865946
7300244345005449953997423723287124948347060440634716063258
3064982979551010954183623503030945309733583446283947630477
5645015008507578949548931393944899216125525597701436858943
5858775263796255970816776438001254365023714127834679261019
9558522471722017772370041780841942394872540680155603599839
05489857235!
46745642390585850216719031395262944554391316631
3453089390620467843877850542393905247313620129476918749751
9101147231528932677253391814660730008902776896311481090220
9724520759167297007850580717186381054967973100167870850694
2070922329080703832634534520380278609905569001341371823683
7099194951648960075504934126787643674638490206396401976668
5592335654639138363185745698147196210841080961884605456039
0384553437291414465134749407848844237721751543342603066988
3176833100113310869042193903108014378433415137092435301367
7631084913516156422698475074303297167469640666531527035325
4671126675224605511995818319637637076179919192035795820075
9560530234626775794393630746305690108011494271410093913691
3810725813781357894005599500183542511841721360557275221035
2680373572652792241737360575112788721819084490061780138897
1077082293100279766593583875890939568814856026322439372656
2472776037890814458837855019702843779362407825052704875816
47032458129087839523245323789602984166922548964971560698!
11
9218658492677040395648127810217991321741630581055459880130
0484562997651121241536374515005635070127815926714241342103
3015661653560247338078430286552572227530499988370153487930
0806260180962381516136690334111138653851091936739383522934
5888322550887064507539473952043968079067086806445096986548
8016828743437861264538158342807530618454859037982179945996
8115441974253634439960290251001588827216474500682070419376
1584547123183460072629339550548239557137256840232268213012
4767945226448209102356477527230820810635188991526928891084
5557112660396503439789627825001611015323516051965590421184
4949907789992007329476905868577878720982901352956613978884
8605097860859570177312981553149516814671769597609942100361
8355913877781769845875810446628399880600616229848616935337
3865787735983361613384133853684211978938900185295691967804
5544828584837011709672125353387586215823101331038776682721
1572694951817958975469399264219791552338576623167627547570
354699414892904130186386119439196283887054!
3677743224276809
1323654494853667680000010652624854730558615989991401707698
3854831887501429389089950685453076511680333732226517566220
7526951791442252808165171667766727930354851542040238174608
9232839170327542575086765511785939500279338959205766827896
7764453184040418554010435134838953120132637836928358082719
3783126549617459970567450718332065034556644034490453627560
0112501843356073612227659492783937064784264567633881880756
5612168960504161139039063960162022153684941092605387688714
8379895599991120991646464411918568277004574243434021672276
4455893301277815868695250694993646101756850601671453543158
1480105458860564550133203758645485840324029871709348091055
6211671546848477803944756979804263180991756422809873998766
9732376957370158080682290459921236616890259627304306793165
3114940176473769387351409336183321614280214976339918983548
4875625298752423873077559555955465196394401821840998412489
8262367377146722606163364329640633572810707887581640438148
5018841143188598827694490119!
321296827158884133869434682859
0066640806314077757725705630729400492940302420498416565479
7367054855804458657202276378404668233798528271057843197535
4179501134727362577408021347682604502285157979579764746702
2840999561601569108903845824502679265942055503958792298185
2648007068376504183656209455543461351341525700659748819163
4135955671964965403218727160264859304903978748958906612725
0794828276938953521753621850796297785146188432719223223810
1587444505286652380225328438913752738458923844225354726530
9817157844783421582232702069028723233005386216347988509469
5472004795231120150432932266282727632177908840087861480221
4753765781058197022263097174950721272484794781695729614236
5859578209083073323356034846531873029302665964501371837542
8897557971449924654038681799213893469244741985097334626793
3210726868707680626399193619650440995421676278409146698569
2571507431574079380532392523947755744159184582156251819215
5233709607483329234921034514626437449805596103307994145347
78457469999212!
85999993996122816152193148887693880222810830
0198601654941654261696858678837260958774567618250727599295
0893180521872924610867639958916145855058397274209809097817
2932393010676638682404011130402470073508578287246271349463
6853181546969046696869392547251941399291465242385776255004
7485295476814795467007050347999588867695016124972282040303
9954632788306959762493615101024365553522306906129493885990
1573466102371223547891129254769617600504797492806072126803
9226911027772261025441492215765045081206771735712027180242
9681062037765788371669091094180744878140490755178203856539
0991047759414132154328440625030180275716965082096427348414
6957263978842560084531214065935809041271135920041975985136
2547961606322887361813673732445060792441176399759746193835
8457491598809766744709300654634242346063423747466608043170
1260052055928493695941434081468529815053947178900451835755
1541252235905906872648786357525419112888773717663748602766
0634960353679470269232297186832771739323619200777452212624
!
7518698334951510198642698878471719396649769070825217423365
6627259284406204302141137199227852699846988477023238238400
5565551788908766136013047709843861168705231055314916251728
3732728676007248172987637569816335415074608838663640693470
4372066886512756882661497307886570156850169186474885416791
5459650723428773069985371390430026653078398776385032381821
5535597323530686043010675760838908627049841888595138091030
4235957824951439885901131858358406674723702971497850841458
5308578133915627076035639076394731145549583226694570249413
9831634332378975955680856836297253867913275055542524491943
5891284050452269538121791319145135009938463117740179715122
8378546011603595540286440590249646693070776905548102885020
8085800878115773817191741776017330738554758006056014337743
2990127286772530431825197579167929699650414607066457125888
3469797964293162296552016879730003564630457930884032748077
1811555330909887025505207680463034608658165394876951960044
084820659673794731680864156456505300498816164!
9057883115434
5485052660069823093157776500378070466126470602145750579327
0962047825615247145918965223608396645624105195510522357239
7395128818164059785914279148165426328920042816091369377737
2229998332708208296995573772737566761552711392258805520189
8876201141680054687365580633471603734291703907986396522961
3128017826797172898229360702880690877686605932527463784053
9769184808204102194471971386925608416245112398062011318454
1244782050110798760717155683154078865439041210873032402010
6853419472304766667217498698685470767812051247367924791931
5085644477537985379973223445612278584329684664751333657369
2387201464723679427870042503255589926884349592876124007558
7569464137056251400117971331662071537154360068764773186755
8714878398908107429530941060596944315847753970094398839491
4432353668539209946879645066533985738887866147629443414010
4988899316005120767810358861166020296119363968213496075011
1649832785635316145168457695687109002999769841263266502347
7167286573785790857466460772283!
415403114415294188047825438
7617707904300015669867767957609099669360755949651527363498
1189641304331166277471233881740603731743970540670310967676
5748695358789670031925866259410510533584384656023391796749
2678447637084749783336555790073841914731988627135259546251
8160434225372996286326749682405806029642114638643686422472
4887283434170441573482481833301640566959668866769563491416
3284264149745333499994800026699875888159350735781519588990
0539512085351035726137364034367534714104836017546488300407
8464167452167371904831096767113443494819262681110739948250
6073949507350316901973185211955263563258433909982249862406
7031076831844660729124874754031617969941139738776589986855
4170318847788675929026070043212666179192235209382278788809
8863359911608192353555704646349113208591897961327913197564
9097600013996234445535014346426860464495862476909434704829
3294140411146540923988344435159133201077394411184074107684
9810663472410482393582740194493566516108846312567852977697
34684303061462418!
03585293315973458303845541033701091676776
3742762102137013548544509263071901147318485749233181672072
1372793556795284439254815609137281284063330393735624200160
4566455741458816605216660873874804724339121295587776390696
9037078828527753894052460758496231574369171131761347838827
1941686066257210368513215664780014767523103935786068961112
5996028183930954870905907386135191459181951029732787557104
9729011487171897180046961697770017913919613791417162707018
9584692143436967629274591099400600849835684252019155937037
0101104974733949387788598941743303178534870760322198297057
9751191440510994235883034546353492349826883624043327267415
5403016195056806541809394099820206099941402168909007082133
0723089662119775530665918814119157783627292746156185710372
1724710095214236964830864102592887457999322374955191221951
9034244523075351338068568073544649951272031744871954039761
0730806026990625807602029273145525207807991418429063884437
3499681458273372072663917670201183004648190002413083508846
584!
1521489912761065137415394356572113903285749187690944137
0209051703148777346165287984823533829726013611098451484182
3808120540996125274580881099486972216128524897425555516076
3716750548961730168096138038119143611439921063800508321409
8760459930932485102516829446726066613815174571255975495358
0239983146982203613380828499356705575524712902745397762140
4931820146580080215665360677655087838043041343105918046068
0083459113664083488740800574127258670479225831912741573908
0914383138456424150940849133918096840251163991936853225557
3389669537490266209232613188558915808324555719484538756287
8612885900410600607374650140262782402734696252821717494158
2331749239683530136178653673760642166778137739951006589528
8774276626368418306801908046098498094697636673356622829151
3235278880615776827815958866918023894033307644191240341202
2316368577860357276941541778826435238131905028087018575047
0463129333537572853866058889045831114507739429352019943219
711716422350056440429798920815943071670198574692!
7384865383
3436145794634175922573898588001698014757420542995801242958
1054565108310462972829375841611625325625165724980784920998
9799062003593650993472158296517413579849104711166079158743
6986541222348341887722929446335178653856731962559852026072
9476740726167671455736498121056777168934849176607717052771
8760119990814411305864557791052568430481144026193840232247
0939249802933550731845890355397133088446174107959162511714
8648744686112476054286734367090466784686702740918810142497
1114965781772427934707021668829561087779440504843752844337
5108828264771978540006509704033021862556147332117771174413
3502816088403517814525419643203095760186946490886815452856
2134698835544456024955666843660292219512483091060537720198
0218310103270417838665447181260397190688462370857518080035
3270471856594994761242481109992886791589690495639476246084
2406593094862150769031498702067353384834955083636601784877
1060809804269247132410009464014373603265645184566792456669
5510015022983307984960799498824970!
617236744936122622296179
0814311414660941234159359309585407913908720832273354957208
0757165171876599449856937956238755516175754380917805280294
6420044721539628074636021132942559160025707356281263873310
6005891065245708024474937543184149401482119996276453106800
6631183823761639663180931444671298615527598201451410275600
6892975024630401735148919457636078935285550531733141645705
0499644389093630843874484783961684051845273288403234520247
0568516465716477139323775517294795126132398229602394548579
7545865174587877133181387529598094121742273003522965080891
7770506825924882232215493804837145478164721397682096332050
8305647920482085920475499857320388876391601995240918938945
5767687497308569559580106595265030362661597506622250840674
2889826590751063756356996821151094966974458054728869363102
0367823250182323708459790111548472087618212477813266330412
0762165873129708112307581598212486398072124078688781145016
5582513617890307086087019897588980745664395515741536319319
19810705753366337380!
38272152798849350397480015890519420879
7113080512339332219034662499171691509485414018710603546037
9464337900589095772118080446574396280618671786101715674096
7662080295766577051291209907944304632892947306159510430902
2214393718495606340561893425130572682914657832933405246350
2892917547087256484260034962961165413823007731332729830500
1602567240141851520418907011542885799208121984493156999059
1820118197335001261877280368124819958770702075324063612593
1343859554254778196114293516356122349666152261473539967405
1584998603552953329245752388810136202347624669055816438967
8630976273655047243486430712184943734853006063876445662721
8666170123812771562137974614986132874411771455244470899714
4522885662942440230184791205478498574521634696448973892062
4019435183100882834802492490854030778638751659113028739587
8709810077271827187452901397283661484214287170553179654307
6504534324600536361472618180969976933486264077435199928686
3238350887566835950972655748154319401955768504372480010204
137498!
3187225967738715495839971844490727914196584593008394
2637020875635398216962055324803212267498911402678528599673
4052420310917978999057188219493913207534317079800237365909
8537552023891164346718558290685371189795262623449248339249
6342449714656846591248918556629589329909035239233333647435
2037077010108438800329075983421701855422838616172104176030
1164591878053936744747205998502358289183369292233732399948
0437108419659473162654825748099482509991833006976569367159
6893644933488647442135008407006608835972350395323401795825
5703601693699098867113210979889707051728075585519126993067
3099250704070245568507786790694766126298082251633136399521
1709845280926303759224267425755998928927837047444521893632
0348941552104459726188380030067761793138139916205806270165
1024458869247649246891924612125310275731390840470007143561
3623169923716948481325542009145304103713545329662063921054
7982439212517254013231490274058589206321758949434548906846
399313757091034633271415316223280552297297953801880!
1628590
7357295541627886764982741861642187898857410716490691918511
6281528548679417363890665388576422915834250067361245384916
0674137340173572779956341043326883569507814931378007362354
1800706191802673285511919426760912210359874692411728374931
2616339500123959924050845437569850795704622266461900010350
0490183034153545842833764378111988556318777792537201166718
5395418359844383052037628194407615941068207169703022851522
5057312609304689842343315273213136121658280807521263154773
0604423774753505952287174402666389148817173086436111389069
4202790881431194487994171540421034121908470940802540239329
4294549387864023051292711909751353600092197110541209668311
1516328705423028470073120658032626417116165957613272351566
6625366727189985341998952368848309993027574199164638414270
7798870887422927705389122717248632202889842512528721782603
0500994510824783572905691988555467886079462805371227042466
5431921452817607414824038278358297193010178883456741678113
9895475044833931468963076339665722672!
704339321674542182455
7062524797219978668542798977992339579057581890622525473582
2052364248507834071101449804787266919901864388229323053823
1855973286978092225352959101734140733488476100556401824239
2192695062083183814546983923664613639891012102177095976704
9083050818547041946643713122996923588953849301363565761861
0606222870559942337163102127845744646398973818856674626087
9482018647487672727222062676465338099801966883680994159075
7768526398651462533363124505364026105696055131838131742611
8442018908885319635698696279503673842431301133175330532980
2016688817481342988681585577810343231753064784983210629718
4251843855344276201282345707169885305183261796411785796088
8815032960229070561447622091509473903594664691623539680920
1394578175891088931992112260073928149169481615273842736264
2980982340632002440244958944561291670495082358124873917996
4864113348032475777521970893277226234948601504665268143987
7051615317026696929704928316285504212898146706195331970269
50721437823047687528028!
73541261663917082459251700107141808
5480063692325946201900227808740985977192180515853214739265
3251559035410209284665925299914353791825314545290598415817
6370589279069098969111643811878094353715213322614436253144
9012745477269573939348154691631162492887357471882407150399
5009446731954316193855485207665738825139639163576723151005
5560372633948672082078086537349424401157996675073607111593
5133195919712094896471755302453136477094209463569698222667
3775209945168450643623824211853534887989395673187806606107
8854400055082765703055874485418057788917192078814233511386
6292966717964346876007704799953788338787034871802184243734
2112273940255717690819603092018240188427057046092622564178
3752652633583242406612533115294234579655695025068100183109
0041124537901533296615697052237921032570693705109083078947
9999004999395322153622748476603613677697978567386584670936
6795885837887956259464648913766521995882869338018360119323
6857855855819555604215625088365020332202451376215820461810
670519533!
0653060606501054887167245377942831338871631395596
9058320834168984760656071183471362181232462272588419902861
4208728495687963932546428534307530110528571382964370999035
6948885285190402956047346131138263878897551788560424998748
3163828040468486189381895905420398898726506976202019955484
1265000539442820393012748163815853039643992547020167275932
8574366661644110962566337305409219519675148328734808957477
7752783442210910731113518280460363471981856555729571447476
8255285786334934285842311874944000322969069775831590385803
9353521358860079600342097547392296733310649395601812237812
8545843176055617338611267347807458506760630482294096530411
1830667108189303110887172816751957967534718853722930961614
3204006381322465841111157758358581135018569047815368938137
7184728147519983505047812977185990847076219746058874232569
9582889253504193795826061621184236876851141831606831586799
4601652057740529423053601780313357263267054790338401257305
912339601880137825421927094767337191987287385248057421!
2489
2118347087662966720727232565056512933312605950577772754247
1241648312832982072361750574673870128209575544305968395555
6868611883971355220844528526400812520276655576774959696266
1260456524568408613923826576858338469849977872670655519185
4468698469478495734622606294219624557085371272776523098955
4501930377321666491825781546772920052126671434632096378918
5232321501897612603437368406719419303774688099929687758244
1047878123266253181845960453853543839114496775312864260925
2115376732588667226040425234910870269580996475958057946639
7341906401003636190404203311357933654242630356145700901124
4800890020801478056603710154122328891465722393145076071670
6435568274377439657890679726874384730763464516775621030986
0409271709095128086309029738504452718289274968921210667008
1648583395537735919136950153162018908887484210798706899114
8046692706509407620465027725286507289053285485614331608126
9300569378541786109696920253886503457718317668688592368148
8475276498468821949739729707737187188400!
414323127636504814
5311228509900207424092558592529261030210673681543470152523
4878635164397623586041919412969769040526483234700991115424
2601273438022089331096686367898694977994001260164227609260
8234930411806438291383473546797253992623387915829984864592
7173405922562074910530853153718291168163721939518870095778
8181586850464507699343940987433514431626330317247747486897
9182092394808331439708406730840795893581089665647758599055
6376952523265361442478023082681183103773588708924061303133
6477371011628214614661679404090518615260360092521947218890
9181073358719641421444786548995285823439470500798303885388
6083103571930600277119455802191194289992272235345870756624
6926177663178855144350218287026685610665003531050216318206
0176092179846849368631612937279518730789726373537171502563
7873357977180818487845886650433582437700414771041493492743
8457587107159731559439426412570270965125108115548247939403
5976811881172824721582501094960966253933953809221955919181
88552678062149923172763163!
21833989693807561685591175299845
0132067129392404144593862398809381240452191484831646210147
3891825101090967738690664041589736104764365000680771056567
1848628149637111883219244566394581449148616550049567698269
0308911185687986929470513524816091743243015383684707292898
9828460222373014526556798986277679680914697983782687643115
9883210904371561129976652153963546442086919756737000573876
4978437686287681792497469438427465256316323005551304174227
3416464551278127845777724575203865437542828256714128858345
4443513256205446424101103795546419058116862305964476958705
4072141985212106734332410756767575818456990693046047522770
1670056845439692340417110898889934163505851578873534308155
2081177207188037910404698306957868547393765643363197978680
3671873079693924236321448450354776315670255390065423117920
1534649779290662415083288583952905426376876689688050333172
2780018588506973623240389470047189761934734430843744375992
5034178807972235859134245813144049847701732361694719765715
353197754997!
1627856631190469126091825912498903676541769799
0362375528652637573376352696934435440047306719886890196814
7428767790866979688522501636949856730217523132529265375896
4151714795595387842784998664563028788319620998304945198743
9636907068276265748581043911223261879405994155406327013198
9895703761105323606298674803779153767511583043208498720920
2809297526498125691634250005229088726469252846661046653921
7148208013050229805263783642695973370705392278915351056888
3938113249757071331029504430346715989448786847116438328050
6925077662745001220035262037094660234146489983902525888301
4867816219677519458316771876275720050543979441245990077115
2051546199305098386982542846407255540927403132571632640792
9341833421470904125425335232480219322770753555467958716383
5875018159338717423606155117101312352563348582036514614187
0049205704372018261733194715700867578539336078622739558185
7975872587441025420771054753612940474601000940954449596628
814869159038990718659805636171376922272907641977551777201!
0
4276496949611056220592502420217704269622154958726453989227
6976603105249808557594716310758701332088614632664125911486
3388122028444069416948826152957762532501987035987067438046
9821942056381255833436421949232275937221289056420943082352
5440841108645453694049692714940033197828613181861888111184
0825786592875742638445005994422956858646048103301538891149
9486935436030221810943466764000022362550573631294626296096
1987605642599639461386923308371962659547392346241345977957
4852464783798079569319865081597767535055391899115133525229
8736112779182748542008689539658359421963331502869561192012
2988898870060799927954111882690230789131076036176347794894
3203210277335941690865007193280401716384064498787175375678
1185321328408216571107549528294974936214608215583205687232
1855740651610962748743750980922302116099826330339154694946
4449100451528092508974507489676032409076898365294065792019
8315265410658136823791984090645712468948470209357761193139
9802468134052003947819498662026240089021501!
661638135383815
1503773502296607462795291038406868556907015751662419298724
4482719429331004854824454580718897633003232525821581280327
4679620028147624318286221710543528983482082734516801861317
1959332471107466222850871066611770346535283957762599774467
2185715816126411143271794347885990892808486694914139097716
7369002777585026866465405659503948678411107901161040085727
4456293842549416759460548711723594642910585090995021495879
3112196135908315882620682332156153086833730838173279328196
9838750870834838804638847844188400318471269745437093732983
6240287519792080232187874488287284372737801782700805878241
0749357514889978911739746129320351081432703251409030487462
2629423443275712600866425083331876886507564292716055252895
4492153765175149219636718104943531785838345386525565664065
7251363575064353236508936790431702597878177190314867963840
8288102094614900797151377170990619549696400708676671023300
4867263147551053723175711432231741141168062286420638890621
01923552235467116621374996932!
69321737043105987225039456574
9246169782609702533594750209138366737728944386964000281103
4402608471289900074680776484408871134135250336787731679770
9372778682166117865344231732264637847697875144332095340001
6506921305464768909850502030150448808342618452087305309731
8949291642532293361243151430657826407028389840984160295030
9241897120971601649265613413433422298827909921786042679812
4572853458013382609958771781131021673402565627440072968340
6619848067661580502169183372368039902793160642043681207990
0316264449146190219458229690992122788553948783538305646864
8816555622943156731282743908264506116289428035016613366978
2405177015521962652272545585073864058529983037918035043287
6703809252167907571204061237596327685674845079151147313440
0018325703449209097124358094479004624943134550289006806487
0429353403743603262582053579011839564908935434510134296961
7545249573960621490288728932792520696535386396443225388327
5224996059869747598823299162635459733244451637553343774929
289905811757863!
5555562693742691094711700216541171821975051
9831787137106051063795558588905568852887989084750915764639
0746936198815078146852621332524738376511929901561091897779
2200870579339646382749068069876916819749236562422608715417
6100430608904377976678519661891404144925270480881971498801
5420577870065215940092897776013307568479669929554336561398
4773806039436889588764605498387147896848280538470173087111
7761159663505039979343869339119789887109156541709133082607
6474063057114110988393880954814378284745288383680794188843
4266622207043872288741394780101772139228191199236540551639
5893474263953824829609036900288359327745855060801317988407
1624465639979482757836501955142215513392819782269842786383
9167971509126241054872570092407004548848569295044811073808
7996547481568913935380943474556972128919827177020766613602
4895814681191336141212587838955773571949863172108443989014
2394849665925173138817160266326193106536653504147307080441
4939169363262373767777095850313255990095762731957308648042
4!
677012123270205337426670531424482081681303063973787366424
8367253983748769098060218278578621651273856351329014890350
9883270617258932575363993979055729175160097615459044771692
2658063151110280384360173747421524760851520990161585823125
7159073342173657626714239047827958728150509563309280266845
8937649649770232973641319060982740633531089792464242134583
7409011693919642504591288134034988106354008875968200544083
6438651661788055760895689672753153808194207733259791727843
7625661184319891025007491829086475149794003160703845549465
3859460274524474668123146879434416109933389089926384118474
2525704457251745932573898956518571657596148126602031079762
8254165590506042479114016957900338356574869252800743025623
4194982864679144763227740055294609039401775363356554719310
0017543004750471914489984104001586794617924161001645471655
1337074073950260442769538553834397550548871099785205401175
1697475813449260794336895437832211724506873442319898788441
2854206474280973562580706698310697993526069339!
213568588139
1214807354728463227784908087002467776303605551232386656295
1788537196730346347012229395816067925091532174890308408865
1606111901149844341235012464692802880599613428351188471544
9771278473361766285062169778717743824362565711779450064477
7183702219991066950216567576440449979407650379999548450027
1066598781360380231412683690578319046079276529727769404361
3023051787080546511542469395265127101052927070306673024447
1259739399505146284047674313637399782591845411764133279064
6063658415292701903027601733947486696034869497654175242930
6040727005059039503148522921392575594845078867977925253931
7651564161971684435243697944473559642606333910551268260615
9572621703669850647328126672452198906054988028078288142979
6336696744124805982192146339565745722102298677599746738126
0693670691340815594120161159601902377535255563006062479832
6124988128819293734347686268921923977783391073310658825681
3777172328315329082525092733047850724977139448333892552081
17560845296659055394096556854170!
60011798572938139982583192
9367910039184409928657560599359891000296986446097471471847
0101531283762631146774209145574041815908800064943237855839
3085308283054760767995243573916312218860575496738322431956
5065546085288120190236364471270374863442172725787950342848
6312944916318475347531435041392096108796057730987201352484
0750576371992536504709085825139368634638633680428917671076
0211115982887553994012007601394703366179371539630613986365
5492213741597905119083588290097656647300733879314678913181
4651093167615758213514248604422924453041131606527009743300
8849903467540551864067734260358340960860553374736276093565
8853109760994238347382222087292464497684560579562516765574
0884103217313456277358560523582363895320385340248422733716
3912397321599544082842166663602329654569470357718487344203
4227706653837387506169212768015766181095420097708363604361
1105924091178895403380214265239489296864398089261146354145
7153519434285072135345301831587562827573389826889852355779
929572764522939156!
7477566676051087887648453493636068278050
5646228135988858792599409464460417052044700463151379754317
3718775603981596264750141090665886616218003826698996196558
0587208639721176995219466789857011798332440601811575658074
2841829106151939176300591943144346051540477105700543390001
8245311773371895585760360718286050635647997900413976180895
5363669603162193113250223851791672055180659263518036251214
5759262383693482226658955769946604919381124866090997981285
7182349400661555219611220720309227764620099931524427358948
8710576623894693889446495093960330454340842102462401048723
3287500817491798755438793873814398942380117627008371960530
9438394006375611645856094312951759771393539607432279248922
1267045808183313764165818269562105872892447740035947009268
6626596514220506300785920024882918608397437323538490839643
2614700053242354064704208949921025040472678105908364400746
6380020870126664209457181702946752278540074508552377720890
5816839184465928294170182882330149715542352359117748186285
9296!
760504820386434310877956289292540563894662194826871104
2828163893975711757786915430165058602965217459581988878680
4081103284327398671986213062055598552660364050462821523061
5459447448990883908199973874745296981077620148713400012253
5522246695409315213115337915798026979555710508507473874750
7580687653764457825244326380461430428892359348529610582693
8210349800040524840708440356116781717051281337880570564345
0616119330424440798260377951198548694559152051960093041271
0072778493015550388953603382619293437970818743209499141595
9339636811062755729527800425486306005452383915106899891357
8820019411786535682149118528207852130125518518493711503422
1595422445119002073935396274002081104655302079328672547405
4365271759589350071633607632161472581540764205302004534018
3572338292661915308354095120226329165054426123619197051613
8393573266937601569144299449437448568097756963031295887191
6112929468188493633864739274760122696415884890096571708616
0598147204467428664208765334799858222090619802173!
211614230
4194777549907387385679411898246609130916917722742072333676
3503267834058630193019324299639720444517928812285447821195
3530898910125342975524727635730226281382091807439748671453
5907786335301608215599113141442050914472935350222308171936
6350934686585865631485557586244781862010871188976065296989
9269328178705576435143382060141077329261063431525337182243
3852635202177354407152818981376987551575745469397271504884
6979361950047772097056179391382898984532742622728864710888
3270173723258818244658436249580592560338105215606206155713
2991560848920643403033952622634514542836786982880742514225
6745180618414956468611163540497189768215422772247947403357
1527436819409892050113653400123846714296551867344153741615
0425632567134302476551252192180357801692403266995417460875
9240920700466934039651017813485783569444076047023254075555
7764728450751826890418293966113310160131119077398632462778
2190236506603740416067249624901374332172464540974129955705
29142438208076098364823465973886691!
34991978401310801558134
3979194852830436739012482082444814128095443773898320059864
9091595053228579145768849625786658859991798675205545580990
0455646117875524937012455321717019428288461740273664997847
5508294228020232901221630102309772151569446427909802190826
6898688342630716092079140851976952355534886577434252775311
9724743087304361951139611908003025587838764420608504473063
1299277888942729189727169890575925244679660189707482960949
1906487646937027507738664323919190422542902353189233772931
6673608699622803255718530891928440380507103006477684786324
3191000223929785255372375566213644740096760539439838235764
6069924652600890906241059042154539279044115295803453345002
5624410100635953003959886446616959562635187806068851372346
2707997327233134693971456285542615467650632465676620279245
2085813477176085216913409465203076733918411475041401689241
2131982688156866456148538028753933116023229255561894104299
5335640095786495340935115266454024418775949316930560448686
420862757201172319526!
4050230997745676478384889734643172159
8062678767183800524769688408498918508614900343240347674268
6245952395890358582135006450998178244636087317754378859677
6729195261112138591947254514003011805034378752776644027626
1894101757687268042817662386068047788524288743025914524707
3950546525135339459598789619778911041890292943818567205070
9646062635417329446495766126519534957018600154126239622864
1389779673332907056737696215649818450684226369036784955597
0026079867996261019039331263768556968767029295371162528005
5431007864087289392257145124811357786276649024251619902774
7109033593330930494838059785662884478744146984149906712376
4789582263294904679812089984857163571087831191848630254501
6209298058292083348136384054217200561219893536693713367333
9246441612522319694347120641737549121635700857369439730597
9709719726666642267431117762176403068681310351899112271339
7240368870009968629225464650063852886203938005047782769128
3560337254825579391298525150682996910775425764748832534141
2132800!
626717094009098223529657957997803018282428490221470
7481111240186076134151503875698309186527806588966823625239
3784527263453042041880250844236319038331838455052236799235
7752929106925043261446950109861088899914658551881873582528
1643025209392852580779697376208456374821144339881627100317
0315133440230952635192958868069082135585368016100021374085
1154484912685841268695899174149133820578492800698255195740
2018181056412972508360703568510553317878408290000415525118
6577945396331753853209214972052660783126028196116485809868
4587525129997404092797683176639914655386108937587952214971
7317281315179329044311218158710235187407572221001237687219
4474720934931232410706508061856237252673254073332487575448
2967573450019321902199119960797989373383673242576103938985
3492787774739805080800155447640610535222023254094435677187
9456543040673589649101761077594836454082348613025471847648
5189575836674399791508512858020607820554462991723202028222
9148869593997299742974711553718589242384938558585954!
074381
0488262464878805330427146301194158989632879267832732245610
3852197011130466587100500083285177311776489735230926661234
5888731028835156264460236719966445547276083101187883891511
4934093934475007302585581475619088139875235781233134227986
6503522725367171230756861045004548970360079569827626392344
1071465848957802414081584052295369374997106655948944592462
8661996355635065262340533943914211127181069105229002465742
3604130093691889255865784668461215679554256605416005071276
6417660568742742003295771606434486062012398216982717231978
2681662824993871499544913730205184366907672357740005393266
2622760323659751718925901801104290384274185507894887438832
7030632832799630072006980122443651163940869222207453202446
2412115580435454206421512158505689615735641431306888344318
5280853975927734433655384188340303517822946253702015782157
3732655231857635540989540332363823192198921711774494694036
7829618592080340386757583411151882417743914507736638407188
04893582568685420116450313576333555094!
40319236720348651010
5610498727264721319865434354504091318595131451812764373104
3897250700498198705217627249406521461995923214231443977654
6708351714749367986186552791715824080651063799500184295938
7991583501715807598837849622573985121298103263793762183224
5659423668537679911314010804313973233544909082491049914332
5843298821033984698141715756010829706583065211347076803680
6953229719905999044512090872757762253510409023928887794246
3048328031913271049547859918019696783532146444118926063152
6618167443193550817081875477050802654025294109218264858213
8575266881555841131985600221351588872103656960875150631875
3300294211868222189377554602722729129050429225978771066787
3840000616772154638441292371193521828499824350920891801685
5727981564218581911974909857305703326676464607287574305653
7260276898237325974508447964954564803077159815395582777913
9373601717422996027353102768719449444917939785144631597314
4353518504914139415573293820485421235081739125497498193087
143966151329420459193801!
0623142177419918406018034794988769
1051557905554806953878540066453375981862846419905220452803
3062636956264909108276271159038569950512465299960628554438
3833032763859980079292284665950355121124528408751622906026
2011857775313747949362055496401073001348853150735487353905
6029089335264007132747326219603117734339436733857591245081
4933573691166454128178817145402305475066713651825828489809
9512139193995633241336556777098003081910272040997148687418
1346670060940510214626902804491596465453301077546954130887
1416531254481306119240782118869005602778182423502269618934
4352547633573536485619363254417756613981703930632872166905
7222597452091929172621998444096461582694563802395028371216
8644656178523556516412771282691868861557271620147493405227
6946595712198314943381622114006936307430444173284786101777
7438379770372317952554341072234455125555899986461838767649
0397246116795901810003509892864120419516355110876320426761
2979826529425882951141275841262732790798807559751851576841
2647422094!
797218433093529726652100156625145529947451276315
5091763673025946213293019040283795424632325855030109670692
2720227074863419005438302650681214142135057154175057508639
9076739463351462090828889349383764393992569006040673114220
9331219593620298297235116325938677224147791162957278075239
5056251581603133359382311500518626890530658368129988108663
2632719806112715488587980934879129137074982305759290918629
3919501472119758606727009254771802575033773079939713453953
2646195269996596385654917590458333585799102012713204583903
2008538788816336376851820837278851311752277696097879621423
7216254521459128183179821604411131167140691482717098101545
7781939202311563871950805024679725792497605772625913328559
7263712112019057207714091486450740949267180358151575715140
5039761096384675556929897038354731410022380258346876735012
9775413279532060971154506484212185936490997917766874774481
8828706323155158650328981642282882327468661065927321979071
6238464215348985247621678905026099804526648392954235728!
734
3977680495774091449538391575565485459058976495198513801007
9580107837599457752991967005476022525520344539887125387801
7196071816407812484784725791240782454436168234523957068951
4272269750431873633263011103053423335821609333191218806608
2683414289104151732472160533558499932245487307788229052523
2423486153152097693846104258284971496347534183756200301491
5703279685301868631572488401526639835689563634657435321783
4931998255421173084677452970858395076164582296303244243282
3773745051702856069806788952176819815671078163340526675953
9424926280756968326107495323390536223090807081455919837355
3777487420290390181429373115293346444681512129450975965343
0628421531944572711861490001765055817709530246887526325011
9705209476159416768727784472000192789137251841622857783792
2844390843011811214963664246590336341945406571835447719124
4662125939265662030688852005559912123536371822692253178145
8792593750441448933981608657900876165024635197045828895481
79375668104647461410514249887025213993687!
05093723054477341
1264135489280684105910771667782123833281026218558775131272
1179344448201440425745083063944738363793906283008973306241
3806145894142276947479316657176231824721683506780764875734
2049155762821758397297513447899069658953254894033561561316
7403276472469212505759116251529654568544633498114317670257
2956618447754874693784642337372389819206620485118943788682
2480727935202250179654534375727416391079197295295081294292
2205347717304184477915673991738418311710362524395716152714
6690058147000026330104526435478659032907332054683388720787
3544476264792529769017091200787418373673508771337697768349
6344252419949951388315074877537433849458259765560996555954
3180409201784971846854973706962120885243770138537576814166
3272241263442398215294164537800049250726276515078908507126
5997036708726692764308377229685985169122305037462744310852
9343052730788652839773352460174635277032059381791253969156
2106363762588293757137384075440646896478310070458061344673
127159119460843593582598778!
2835266531151065041623295329047
7721740835593497237585521380483050900096466760883015406128
2430874064559443185341375522016630581211103345312074508682
4339432159043594430312431227471385842030390106070940315235
5561727679941600203939750998976293353258555756248089966918
2986422267750236019325797472674257821111973470940235745722
2271212526852384295874273501563660093188045493338989741571
4905441825597380808715652814301026704602843168192303925352
9779576586241439270154974087927313105163611913757700892956
4823323648298263024607975875767745377160102490804624301856
5241617566556001608591215345562676021926899828553778725831
4514408265458348440947846317877737479465358016996077940556
8701192328608041130904629350871827125934668712766694873899
8245985277864995691654640294589350649643358098247659651651
4209098675520380830920323048734270346828875160407154665383
4619611223013759451579252696743642531927390036038608236450
7626988274976187235754767628899507521148048525279508450339
5857083813047!
693788132112367428131948795022806632017002246
0331989671970649163741175854851878484012054844672588851401
5627250198217190669608126277854859648183696214107217142149
8636191877475450965030895709947093433785698167446582826791
1940611956037845397855839240761276344105766751024307559814
5527861678159496570625597550743065210853015979080733437360
7943286675789053348366955548680391343372015649883422089339
9971641479746938696905480089193067138057171505857307148815
6499207140867582596028760564597824237702424698053280566327
8704192676846711626687946348695046450742021937394525926266
8613552940624781361206202636498199999498405143868285258956
3422643287076632993048917234007254717641886853513723326678
7792173834754148002280339299735793615241275582956927683723
1234798989446274330454566790062032420516396282588443085438
3072014956721064605332385372031432421126074244858450945804
9408182092763914000854042202355626021856434899414543995041
0980591817948882628052066441086319001688568155169229486203!
0107388971810077092905904807490924271410189335428184299959
8816966099383696164438152887721408526808875748829325873580
9905670755817017949161906114001908553744882726200936685604
4755965574764856740081773817033073803054769736097865438593
8218722058390234444350886749986650604064587434600533182743
6296177862518081893144363251205107094690813586440519229512
9324500788333987884293393424351263433652043858129128343452
9730865290978330067126179813031679438553572629699874035957
0458452230856390098913179475948752126397078375944861139451
9602867512105616389760088800927461158608002078033415914517
9707303683519697776607637378533301202412011204698860920933
9085365773222392412449051532780950955866459477634482269986
0748132973026309750288121035177231244650953496536930900186
3776409409434983731325132186208021480992268550294845466181
4715557444709669530177690434272031892770604717784527939160
4722815343798035396798614243709566832214914654380145938292
77393396032754048009552231816667380357183932!
75707714204672
3838624617803976292377131209580789363841447929802588065522
1292620936239306373134966401866195108115834711733120258058
6672763999276357907806381881306915636627412543125958993611
9647626101405563503399523140323113819656236327198961837254
8453337020625634642239527669435683767613687119629218187545
7608161705303159072882870071231366630872275491866139577373
0546065997437810987649802414011242142773668082751390959313
4041558262667895108467761186659576601659981780894149857549
7628438785610026379654317831363402513581416115190209649913
3548733131115022700681930135929595971640197196053625033558
4799809634887180391116128135959685654788683258564378961731
5976200241962155289629790481982219946226948713746244472909
3456470028537694958859591606789282491054412515996300781368
3674902093749157328962700286568293444313423473512392982591
6673950342599586897069726733258273590312128874666045146148
7850346142827765991608090398652575717263081833494441820193
533385071292345774375579344062!
3.141592653589793238462643383279502884197169399375105820974
9445923078164062862089986280348253421170679821480865132823
0664709384460955058223172535940812848111745028410270193852
1105559644622948954930381964428810975665933446128475648233
7867831652712019091456485669234603486104543266482133936072
6024914127372458700660631558817488152092096282925409171536
4367892590360011330530548820466521384146951941511609433057
2703657595919530921861173819326117931051185480744623799627
4956735188575272489122793818301194912983367336244065664308
6021394946395224737190702179860943702770539217176293176752
3846748184676694051320005681271452635608277857713427577896
0917363717872146844090122495343014654958537105079227968925
8923542019956112129021960864034418159813629774771309960518
7072113499999983729780499510597317328160963185950244594553
4690830264252230825334468503526193118817101000313783875288
6587533208381420617177669147303598253490428755468731159562
86388235378759375195778185778053217122680661!
30019278766111
9590921642019893809525720106548586327886593615338182796823
0301952035301852968995773622599413891249721775283479131515
5748572424541506959508295331168617278558890750983817546374
6493931925506040092770167113900984882401285836160356370766
0104710181942955596198946767837449448255379774726847104047
5346462080466842590694912933136770289891521047521620569660
2405803815019351125338243003558764024749647326391419927260
4269922796782354781636009341721641219924586315030286182974
5557067498385054945885869269956909272107975093029553211653
4498720275596023648066549911988183479775356636980742654252
7862551818417574672890977772793800081647060016145249192173
2172147723501414419735685481613611573525521334757418494684
3852332390739414333454776241686251898356948556209921922218
4272550254256887671790494601653466804988627232791786085784
3838279679766814541009538837863609506800642251252051173929
8489608412848862694560424196528502221066118630674427862203
919494504712371378696095636437!
1917287467764657573962413890
8658326459958133904780275900994657640789512694683983525957
0982582262052248940772671947826848260147699090264013639443
7455305068203496252451749399651431429809190659250937221696
4615157098583874105978859597729754989301617539284681382686
8386894277415599185592524595395943104997252468084598727364
4695848653836736222626099124608051243884390451244136549762
7807977156914359977001296160894416948685558484063534220722
2582848864815845602850601684273945226746767889525213852254
9954666727823986456596116354886230577456498035593634568174
3241125150760694794510965960940252288797108931456691368672
2874894056010150330861792868092087476091782493858900971490
9675985261365549781893129784821682998948722658804857564014
2704775551323796414515237462343645428584447952658678210511
4135473573952311342716610213596953623144295248493718711014
5765403590279934403742007310578539062198387447808478489683
3214457138687519435064302184531910484810053706146806749192
7819119793995206!
141966342875444064374512371819217999839101
5919561814675142691239748940907186494231961567945208095146
5502252316038819301420937621378559566389377870830390697920
7734672218256259966150142150306803844773454920260541466592
5201497442850732518666002132434088190710486331734649651453
9057962685610055081066587969981635747363840525714591028970
6414011097120628043903975951567715770042033786993600723055
8763176359421873125147120532928191826186125867321579198414
8488291644706095752706957220917567116722910981690915280173
5067127485832228718352093539657251210835791513698820914442
1006751033467110314126711136990865851639831501970165151168
5171437657618351556508849099898599823873455283316355076479
1853589322618548963213293308985706420467525907091548141654
9859461637180270981994309924488957571282890592323326097299
7120844335732654893823911932597463667305836041428138830320
3824903758985243744170291327656180937734440307074692112019
1302033038019762110110044929321516084244485963766983895228
68!
47831235526582131449576857262433441893039686426243410773
2269780280731891544110104468232527162010526522721116603966
6557309254711055785376346682065310989652691862056476931257
0586356620185581007293606598764861179104533488503461136576
8675324944166803962657978771855608455296541266540853061434
4431858676975145661406800700237877659134401712749470420562
2305389945613140711270004078547332699390814546646458807972
7082668306343285878569830523580893306575740679545716377525
4202114955761581400250126228594130216471550979259230990796
5473761255176567513575178296664547791745011299614890304639
9471329621073404375189573596145890193897131117904297828564
7503203198691514028708085990480109412147221317947647772622
4142548545403321571853061422881375850430633217518297986622
3717215916077166925474873898665494945011465406284336639379
0039769265672146385306736096571209180763832716641627488880
0786925602902284721040317211860820419000422966171196377921
33757511495950156604963186294726547364252308177!
03675159067
3502350728354056704038674351362222477158915049530984448933
3096340878076932599397805419341447377441842631298608099888
6874132604721569516239658645730216315981931951673538129741
6772947867242292465436680098067692823828068996400482435403
7014163149658979409243237896907069779422362508221688957383
7986230015937764716512289357860158816175578297352334460428
1512627203734314653197777416031990665541876397929334419521
5413418994854447345673831624993419131814809277771038638773
4317720754565453220777092120190516609628049092636019759882
8161332316663652861932668633606273567630354477628035045077
7235547105859548702790814356240145171806246436267945612753
1813407833033625423278394497538243720583531147711992606381
3346776879695970309833913077109870408591337464144282277263
4659470474587847787201927715280731767907707157213444730605
7007334924369311383504931631284042512192565179806941135280
1314701304781643788518529092854520116583934196562134914341
595625865865570552690496520985803!
3850722426482939728584783
1630577775606888764462482468579260395352773480304802900587
6075825104747091643961362676044925627420420832085661190625
4543372131535958450687724602901618766795240616342522577195
4291629919306455377991403734043287526288896399587947572917
4642635745525407909145135711136941091193932519107602082520
2618798531887705842972591677813149699009019211697173727847
6847268608490033770242429165130050051683233643503895170298
9392233451722013812806965011784408745196012122859937162313
0171144484640903890644954440061986907548516026327505298349
1874078668088183385102283345085048608250393021332197155184
3063545500766828294930413776552793975175461395398468339363
8304746119966538581538420568533862186725233402830871123282
7892125077126294632295639898989358211674562701021835646220
1349671518819097303811980049734072396103685406643193950979
0190699639552453005450580685501956730229219139339185680344
9039820595510022635353619204199474553859381023439554495977
8377902374216172711!
172364343543947822181852862408514006660
4433258885698670543154706965747458550332323342107301545940
5165537906866273337995851156257843229882737231989875714159
5781119635833005940873068121602876496286744604774649159950
5497374256269010490377819868359381465741268049256487985561
4537234786733039046883834363465537949864192705638729317487
2332083760112302991136793862708943879936201629515413371424
8928307220126901475466847653576164773794675200490757155527
8196536213239264061601363581559074220202031872776052772190
0556148425551879253034351398442532234157623361064250639049
7500865627109535919465897514131034822769306247435363256916
0781547818115284366795706110861533150445212747392454494542
3682886061340841486377670096120715124914043027253860764823
6341433462351897576645216413767969031495019108575984423919
8629164219399490723623464684411739403265918404437805133389
4525742399508296591228508555821572503107125701266830240292
9525220118726767562204154205161841634847565169998116141010
02996!
07838690929160302884002691041407928862150784245167090
8700069928212066041837180653556725253256753286129104248776
1825829765157959847035622262934860034158722980534989650226
2917487882027342092222453398562647669149055628425039127577
1028402799806636582548892648802545661017296702664076559042
9099456815065265305371829412703369313785178609040708667114
9655834343476933857817113864558736781230145876871266034891
3909562009939361031029161615288138437909904231747336394804
5759314931405297634757481193567091101377517210080315590248
5309066920376719220332290943346768514221447737939375170344
3661991040337511173547191855046449026365512816228824462575
9163330391072253837421821408835086573917715096828874782656
9959957449066175834413752239709683408005355984917541738188
3999446974867626551658276584835884531427756879002909517028
3529716344562129640435231176006651012412006597558512761785
8382920419748442360800719304576189323492292796501987518721
27267507981255470958904556357921221033346697499235!
63025494
7802490114195212382815309114079073860251522742995818072471
6259166854513331239480494707911915326734302824418604142636
3954800044800267049624820179289647669758318327131425170296
9234889627668440323260927524960357996469256504936818360900
3238092934595889706953653494060340216654437558900456328822
5054525564056448246515187547119621844396582533754388569094
1130315095261793780029741207665147939425902989695946995565
7612186561967337862362561252163208628692221032748892186543
6480229678070576561514463204692790682120738837781423356282
3608963208068222468012248261177185896381409183903673672220
8883215137556003727983940041529700287830766709444745601345
5641725437090697939612257142989467154357846878861444581231
4593571984922528471605049221242470141214780573455105008019
0869960330276347870810817545011930714122339086639383395294
2578690507643100638351983438934159613185434754649556978103
8293097164651438407007073604112373599843452251610507027056
235266012764848308407611830130527932!
0542746286540360367453
2865105706587488225698157936789766974220575059683440869735
0201410206723585020072452256326513410559240190274216248439
1403599895353945909440704691209140938700126456001623742880
2109276457931065792295524988727584610126483699989225695968
8159205600101655256375678566722796619885782794848855834397
5187445455129656344348039664205579829368043522027709842942
3253302257634180703947699415979159453006975214829336655566
1567873640053666564165473217043903521329543529169414599041
6087532018683793702348886894791510716378529023452924407736
5949563051007421087142613497459561513849871375704710178795
7310422969066670214498637464595280824369445789772330048764
7652413390759204340196340391147320233807150952220106825634
2747164602433544005152126693249341967397704159568375355516
6730273900749729736354964533288869844061196496162773449518
2736955882207573551766515898551909866653935494810688732068
5990754079234240230092590070173196036225475647894064754834
6647760411463233905651!
343306844953979070903023460461470961
6968868850140834704054607429586991382966824681857103188790
6528703665083243197440477185567893482308943106828702722809
7362480939962706074726455399253994428081137369433887294063
0792615959954626246297070625948455690347119729964090894180
5953439325123623550813494900436427852713831591256898929519
6427287573946914272534366941532361004537304881985517065941
2173524625895487301676002988659257866285612496655235338294
2878542534048308330701653722856355915253478445981831341129
0019992059813522051173365856407826484942764411376393866924
8031183644536985891754426473998822846218449008777697763127
9572267265556259628254276531830013407092233436577916012809
3179401718598599933849235495640057099558561134980252499066
9842330173503580440811685526531170995708994273287092584878
9443646005041089226691783525870785951298344172953519537885
5345737426085902908176515578039059464087350612322611200937
3108048548526357228257682034160504846627750450031262008007
99804925!
48534694146977516493270950493463938243222718851597
4054702148289711177792376122578873477188196825462981268685
8170507402725502633290449762778944236216741191862694396506
7151577958675648239939176042601763387045499017614364120469
2182370764887834196896861181558158736062938603810171215855
2726683008238340465647588040513808016336388742163714064354
9556186896411228214075330265510042410489678352858829024367
0904887118190909494533144218287661810310073547705498159680
7720094746961343609286148494178501718077930681085469000944
5899527942439813921350558642219648349151263901280383200109
7738680662877923971801461343244572640097374257007359210031
5415089367930081699805365202760072774967458400283624053460
3726341655425902760183484030681138185510597970566400750942
6087885735796037324514146786703688098806097164258497595138
0693094494015154222219432913021739125383559150310033303251
1174915696917450271494331515588540392216409722910112903552
18157628232831823425483261119128009282525619020526301!
63911
4772473314857391077758744253876117465786711694147764214411
1126358355387136101102326798775641024682403226483464176636
9806637857681349204530224081972785647198396308781543221166
9122464159117767322532643356861461865452226812688726844596
8442416107854016768142080885028005414361314623082102594173
7562389942075713627516745731891894562835257044133543758575
3426986994725470316566139919996826282472706413362221789239
0317608542894373393561889165125042440400895271983787386480
5847268954624388234375178852014395600571048119498842390606
1369573423155907967034614914344788636041031823507365027785
9089757827273130504889398900992391350337325085598265586708
9242612429473670193907727130706869170926462548423240748550
3660801360466895118400936686095463250021458529309500009071
5105823626729326453738210493872499669933942468551648326113
4146110680267446637334375340764294026682973865220935701626
3846485285149036293201991996882851718395366913452224447080
459239660281715655156566611135982311225!
0628905854914509715
7553900243931535190902107119457300243880176615035270862602
5378817975194780610137150044899172100222013350131060163915
4158957803711779277522597874289191791552241718958536168059
4741234193398420218745649256443462392531953135103311476394
9119950728584306583619353693296992898379149419394060857248
6396883690326556436421664425760791471086998431573374964883
5292769328220762947282381537409961545598798259891093717126
2182830258481123890119682214294576675807186538065064870261
3389282299497257453033283896381843944770779402284359883410
0358385423897354243956475556840952248445541392394100016207
6936368467764130178196593799715574685419463348937484391297
4239143365936041003523437770658886778113949861647874714079
3263858738624732889645643598774667638479466504074111825658
3788784548581489629612739984134427260860618724554523606431
5371011274680977870446409475828034876975894832824123929296
0582948619196670918958089833201210318430340128495116203534
2801441276172858302435598!
300320420245120728725355811958401
4918096925339507577840006746552603144616705082768277222353
4191102634163157147406123850425845988419907611287258059113
9356896014316682831763235673254170734208173322304629879928
0490851409479036887868789493054695570307261900950207643349
3359106024545086453628935456862958531315337183868265617862
2736371697577418302398600659148161640494496501173213138957
4706208847480236537103115089842799275442685327797431139514
3574172219759799359685252285745263796289612691572357986620
5734083757668738842664059909935050008133754324546359675048
4423528487470144354541957625847356421619813407346854111766
8831186544893776979566517279662326714810338643913751865946
7300244345005449953997423723287124948347060440634716063258
3064982979551010954183623503030945309733583446283947630477
5645015008507578949548931393944899216125525597701436858943
5858775263796255970816776438001254365023714127834679261019
9558522471722017772370041780841942394872540680155603599839
05489857235!
46745642390585850216719031395262944554391316631
3453089390620467843877850542393905247313620129476918749751
9101147231528932677253391814660730008902776896311481090220
9724520759167297007850580717186381054967973100167870850694
2070922329080703832634534520380278609905569001341371823683
7099194951648960075504934126787643674638490206396401976668
5592335654639138363185745698147196210841080961884605456039
0384553437291414465134749407848844237721751543342603066988
3176833100113310869042193903108014378433415137092435301367
7631084913516156422698475074303297167469640666531527035325
4671126675224605511995818319637637076179919192035795820075
9560530234626775794393630746305690108011494271410093913691
3810725813781357894005599500183542511841721360557275221035
2680373572652792241737360575112788721819084490061780138897
1077082293100279766593583875890939568814856026322439372656
2472776037890814458837855019702843779362407825052704875816
47032458129087839523245323789602984166922548964971560698!
11
9218658492677040395648127810217991321741630581055459880130
0484562997651121241536374515005635070127815926714241342103
3015661653560247338078430286552572227530499988370153487930
0806260180962381516136690334111138653851091936739383522934
5888322550887064507539473952043968079067086806445096986548
8016828743437861264538158342807530618454859037982179945996
8115441974253634439960290251001588827216474500682070419376
1584547123183460072629339550548239557137256840232268213012
4767945226448209102356477527230820810635188991526928891084
5557112660396503439789627825001611015323516051965590421184
4949907789992007329476905868577878720982901352956613978884
8605097860859570177312981553149516814671769597609942100361
8355913877781769845875810446628399880600616229848616935337
3865787735983361613384133853684211978938900185295691967804
5544828584837011709672125353387586215823101331038776682721
1572694951817958975469399264219791552338576623167627547570
354699414892904130186386119439196283887054!
3677743224276809
1323654494853667680000010652624854730558615989991401707698
3854831887501429389089950685453076511680333732226517566220
7526951791442252808165171667766727930354851542040238174608
9232839170327542575086765511785939500279338959205766827896
7764453184040418554010435134838953120132637836928358082719
3783126549617459970567450718332065034556644034490453627560
0112501843356073612227659492783937064784264567633881880756
5612168960504161139039063960162022153684941092605387688714
8379895599991120991646464411918568277004574243434021672276
4455893301277815868695250694993646101756850601671453543158
1480105458860564550133203758645485840324029871709348091055
6211671546848477803944756979804263180991756422809873998766
9732376957370158080682290459921236616890259627304306793165
3114940176473769387351409336183321614280214976339918983548
4875625298752423873077559555955465196394401821840998412489
8262367377146722606163364329640633572810707887581640438148
5018841143188598827694490119!
321296827158884133869434682859
0066640806314077757725705630729400492940302420498416565479
7367054855804458657202276378404668233798528271057843197535
4179501134727362577408021347682604502285157979579764746702
2840999561601569108903845824502679265942055503958792298185
2648007068376504183656209455543461351341525700659748819163
4135955671964965403218727160264859304903978748958906612725
0794828276938953521753621850796297785146188432719223223810
1587444505286652380225328438913752738458923844225354726530
9817157844783421582232702069028723233005386216347988509469
5472004795231120150432932266282727632177908840087861480221
4753765781058197022263097174950721272484794781695729614236
5859578209083073323356034846531873029302665964501371837542
8897557971449924654038681799213893469244741985097334626793
3210726868707680626399193619650440995421676278409146698569
2571507431574079380532392523947755744159184582156251819215
5233709607483329234921034514626437449805596103307994145347
78457469999212!
85999993996122816152193148887693880222810830
0198601654941654261696858678837260958774567618250727599295
0893180521872924610867639958916145855058397274209809097817
2932393010676638682404011130402470073508578287246271349463
6853181546969046696869392547251941399291465242385776255004
7485295476814795467007050347999588867695016124972282040303
9954632788306959762493615101024365553522306906129493885990
1573466102371223547891129254769617600504797492806072126803
9226911027772261025441492215765045081206771735712027180242
9681062037765788371669091094180744878140490755178203856539
0991047759414132154328440625030180275716965082096427348414
6957263978842560084531214065935809041271135920041975985136
2547961606322887361813673732445060792441176399759746193835
8457491598809766744709300654634242346063423747466608043170
1260052055928493695941434081468529815053947178900451835755
1541252235905906872648786357525419112888773717663748602766
0634960353679470269232297186832771739323619200777452212624
!
7518698334951510198642698878471719396649769070825217423365
6627259284406204302141137199227852699846988477023238238400
5565551788908766136013047709843861168705231055314916251728
3732728676007248172987637569816335415074608838663640693470
4372066886512756882661497307886570156850169186474885416791
5459650723428773069985371390430026653078398776385032381821
5535597323530686043010675760838908627049841888595138091030
4235957824951439885901131858358406674723702971497850841458
5308578133915627076035639076394731145549583226694570249413
9831634332378975955680856836297253867913275055542524491943
5891284050452269538121791319145135009938463117740179715122
8378546011603595540286440590249646693070776905548102885020
8085800878115773817191741776017330738554758006056014337743
2990127286772530431825197579167929699650414607066457125888
3469797964293162296552016879730003564630457930884032748077
1811555330909887025505207680463034608658165394876951960044
084820659673794731680864156456505300498816164!
9057883115434
5485052660069823093157776500378070466126470602145750579327
0962047825615247145918965223608396645624105195510522357239
7395128818164059785914279148165426328920042816091369377737
2229998332708208296995573772737566761552711392258805520189
8876201141680054687365580633471603734291703907986396522961
3128017826797172898229360702880690877686605932527463784053
9769184808204102194471971386925608416245112398062011318454
1244782050110798760717155683154078865439041210873032402010
6853419472304766667217498698685470767812051247367924791931
5085644477537985379973223445612278584329684664751333657369
2387201464723679427870042503255589926884349592876124007558
7569464137056251400117971331662071537154360068764773186755
8714878398908107429530941060596944315847753970094398839491
4432353668539209946879645066533985738887866147629443414010
4988899316005120767810358861166020296119363968213496075011
1649832785635316145168457695687109002999769841263266502347
7167286573785790857466460772283!
415403114415294188047825438
7617707904300015669867767957609099669360755949651527363498
1189641304331166277471233881740603731743970540670310967676
5748695358789670031925866259410510533584384656023391796749
2678447637084749783336555790073841914731988627135259546251
8160434225372996286326749682405806029642114638643686422472
4887283434170441573482481833301640566959668866769563491416
3284264149745333499994800026699875888159350735781519588990
0539512085351035726137364034367534714104836017546488300407
8464167452167371904831096767113443494819262681110739948250
6073949507350316901973185211955263563258433909982249862406
7031076831844660729124874754031617969941139738776589986855
4170318847788675929026070043212666179192235209382278788809
8863359911608192353555704646349113208591897961327913197564
9097600013996234445535014346426860464495862476909434704829
3294140411146540923988344435159133201077394411184074107684
9810663472410482393582740194493566516108846312567852977697
34684303061462418!
03585293315973458303845541033701091676776
3742762102137013548544509263071901147318485749233181672072
1372793556795284439254815609137281284063330393735624200160
4566455741458816605216660873874804724339121295587776390696
9037078828527753894052460758496231574369171131761347838827
1941686066257210368513215664780014767523103935786068961112
5996028183930954870905907386135191459181951029732787557104
9729011487171897180046961697770017913919613791417162707018
9584692143436967629274591099400600849835684252019155937037
0101104974733949387788598941743303178534870760322198297057
9751191440510994235883034546353492349826883624043327267415
5403016195056806541809394099820206099941402168909007082133
0723089662119775530665918814119157783627292746156185710372
1724710095214236964830864102592887457999322374955191221951
9034244523075351338068568073544649951272031744871954039761
0730806026990625807602029273145525207807991418429063884437
3499681458273372072663917670201183004648190002413083508846
584!
1521489912761065137415394356572113903285749187690944137
0209051703148777346165287984823533829726013611098451484182
3808120540996125274580881099486972216128524897425555516076
3716750548961730168096138038119143611439921063800508321409
8760459930932485102516829446726066613815174571255975495358
0239983146982203613380828499356705575524712902745397762140
4931820146580080215665360677655087838043041343105918046068
0083459113664083488740800574127258670479225831912741573908
0914383138456424150940849133918096840251163991936853225557
3389669537490266209232613188558915808324555719484538756287
8612885900410600607374650140262782402734696252821717494158
2331749239683530136178653673760642166778137739951006589528
8774276626368418306801908046098498094697636673356622829151
3235278880615776827815958866918023894033307644191240341202
2316368577860357276941541778826435238131905028087018575047
0463129333537572853866058889045831114507739429352019943219
711716422350056440429798920815943071670198574692!
7384865383
3436145794634175922573898588001698014757420542995801242958
1054565108310462972829375841611625325625165724980784920998
9799062003593650993472158296517413579849104711166079158743
6986541222348341887722929446335178653856731962559852026072
9476740726167671455736498121056777168934849176607717052771
8760119990814411305864557791052568430481144026193840232247
0939249802933550731845890355397133088446174107959162511714
8648744686112476054286734367090466784686702740918810142497
1114965781772427934707021668829561087779440504843752844337
5108828264771978540006509704033021862556147332117771174413
3502816088403517814525419643203095760186946490886815452856
2134698835544456024955666843660292219512483091060537720198
0218310103270417838665447181260397190688462370857518080035
3270471856594994761242481109992886791589690495639476246084
2406593094862150769031498702067353384834955083636601784877
1060809804269247132410009464014373603265645184566792456669
5510015022983307984960799498824970!
617236744936122622296179
0814311414660941234159359309585407913908720832273354957208
0757165171876599449856937956238755516175754380917805280294
6420044721539628074636021132942559160025707356281263873310
6005891065245708024474937543184149401482119996276453106800
6631183823761639663180931444671298615527598201451410275600
6892975024630401735148919457636078935285550531733141645705
0499644389093630843874484783961684051845273288403234520247
0568516465716477139323775517294795126132398229602394548579
7545865174587877133181387529598094121742273003522965080891
7770506825924882232215493804837145478164721397682096332050
8305647920482085920475499857320388876391601995240918938945
5767687497308569559580106595265030362661597506622250840674
2889826590751063756356996821151094966974458054728869363102
0367823250182323708459790111548472087618212477813266330412
0762165873129708112307581598212486398072124078688781145016
5582513617890307086087019897588980745664395515741536319319
19810705753366337380!
38272152798849350397480015890519420879
7113080512339332219034662499171691509485414018710603546037
9464337900589095772118080446574396280618671786101715674096
7662080295766577051291209907944304632892947306159510430902
2214393718495606340561893425130572682914657832933405246350
2892917547087256484260034962961165413823007731332729830500
1602567240141851520418907011542885799208121984493156999059
1820118197335001261877280368124819958770702075324063612593
1343859554254778196114293516356122349666152261473539967405
1584998603552953329245752388810136202347624669055816438967
8630976273655047243486430712184943734853006063876445662721
8666170123812771562137974614986132874411771455244470899714
4522885662942440230184791205478498574521634696448973892062
4019435183100882834802492490854030778638751659113028739587
8709810077271827187452901397283661484214287170553179654307
6504534324600536361472618180969976933486264077435199928686
3238350887566835950972655748154319401955768504372480010204
137498!
3187225967738715495839971844490727914196584593008394
2637020875635398216962055324803212267498911402678528599673
4052420310917978999057188219493913207534317079800237365909
8537552023891164346718558290685371189795262623449248339249
6342449714656846591248918556629589329909035239233333647435
2037077010108438800329075983421701855422838616172104176030
1164591878053936744747205998502358289183369292233732399948
0437108419659473162654825748099482509991833006976569367159
6893644933488647442135008407006608835972350395323401795825
5703601693699098867113210979889707051728075585519126993067
3099250704070245568507786790694766126298082251633136399521
1709845280926303759224267425755998928927837047444521893632
0348941552104459726188380030067761793138139916205806270165
1024458869247649246891924612125310275731390840470007143561
3623169923716948481325542009145304103713545329662063921054
7982439212517254013231490274058589206321758949434548906846
399313757091034633271415316223280552297297953801880!
1628590
7357295541627886764982741861642187898857410716490691918511
6281528548679417363890665388576422915834250067361245384916
0674137340173572779956341043326883569507814931378007362354
1800706191802673285511919426760912210359874692411728374931
2616339500123959924050845437569850795704622266461900010350
0490183034153545842833764378111988556318777792537201166718
5395418359844383052037628194407615941068207169703022851522
5057312609304689842343315273213136121658280807521263154773
0604423774753505952287174402666389148817173086436111389069
4202790881431194487994171540421034121908470940802540239329
4294549387864023051292711909751353600092197110541209668311
1516328705423028470073120658032626417116165957613272351566
6625366727189985341998952368848309993027574199164638414270
7798870887422927705389122717248632202889842512528721782603
0500994510824783572905691988555467886079462805371227042466
5431921452817607414824038278358297193010178883456741678113
9895475044833931468963076339665722672!
704339321674542182455
7062524797219978668542798977992339579057581890622525473582
2052364248507834071101449804787266919901864388229323053823
1855973286978092225352959101734140733488476100556401824239
2192695062083183814546983923664613639891012102177095976704
9083050818547041946643713122996923588953849301363565761861
0606222870559942337163102127845744646398973818856674626087
9482018647487672727222062676465338099801966883680994159075
7768526398651462533363124505364026105696055131838131742611
8442018908885319635698696279503673842431301133175330532980
2016688817481342988681585577810343231753064784983210629718
4251843855344276201282345707169885305183261796411785796088
8815032960229070561447622091509473903594664691623539680920
1394578175891088931992112260073928149169481615273842736264
2980982340632002440244958944561291670495082358124873917996
4864113348032475777521970893277226234948601504665268143987
7051615317026696929704928316285504212898146706195331970269
50721437823047687528028!
73541261663917082459251700107141808
5480063692325946201900227808740985977192180515853214739265
3251559035410209284665925299914353791825314545290598415817
6370589279069098969111643811878094353715213322614436253144
9012745477269573939348154691631162492887357471882407150399
5009446731954316193855485207665738825139639163576723151005
5560372633948672082078086537349424401157996675073607111593
5133195919712094896471755302453136477094209463569698222667
3775209945168450643623824211853534887989395673187806606107
8854400055082765703055874485418057788917192078814233511386
6292966717964346876007704799953788338787034871802184243734
2112273940255717690819603092018240188427057046092622564178
3752652633583242406612533115294234579655695025068100183109
0041124537901533296615697052237921032570693705109083078947
9999004999395322153622748476603613677697978567386584670936
6795885837887956259464648913766521995882869338018360119323
6857855855819555604215625088365020332202451376215820461810
670519533!
0653060606501054887167245377942831338871631395596
9058320834168984760656071183471362181232462272588419902861
4208728495687963932546428534307530110528571382964370999035
6948885285190402956047346131138263878897551788560424998748
3163828040468486189381895905420398898726506976202019955484
1265000539442820393012748163815853039643992547020167275932
8574366661644110962566337305409219519675148328734808957477
7752783442210910731113518280460363471981856555729571447476
8255285786334934285842311874944000322969069775831590385803
9353521358860079600342097547392296733310649395601812237812
8545843176055617338611267347807458506760630482294096530411
1830667108189303110887172816751957967534718853722930961614
3204006381322465841111157758358581135018569047815368938137
7184728147519983505047812977185990847076219746058874232569
9582889253504193795826061621184236876851141831606831586799
4601652057740529423053601780313357263267054790338401257305
912339601880137825421927094767337191987287385248057421!
2489
2118347087662966720727232565056512933312605950577772754247
1241648312832982072361750574673870128209575544305968395555
6868611883971355220844528526400812520276655576774959696266
1260456524568408613923826576858338469849977872670655519185
4468698469478495734622606294219624557085371272776523098955
4501930377321666491825781546772920052126671434632096378918
5232321501897612603437368406719419303774688099929687758244
1047878123266253181845960453853543839114496775312864260925
2115376732588667226040425234910870269580996475958057946639
7341906401003636190404203311357933654242630356145700901124
4800890020801478056603710154122328891465722393145076071670
6435568274377439657890679726874384730763464516775621030986
0409271709095128086309029738504452718289274968921210667008
1648583395537735919136950153162018908887484210798706899114
8046692706509407620465027725286507289053285485614331608126
9300569378541786109696920253886503457718317668688592368148
8475276498468821949739729707737187188400!
414323127636504814
5311228509900207424092558592529261030210673681543470152523
4878635164397623586041919412969769040526483234700991115424
2601273438022089331096686367898694977994001260164227609260
8234930411806438291383473546797253992623387915829984864592
7173405922562074910530853153718291168163721939518870095778
8181586850464507699343940987433514431626330317247747486897
9182092394808331439708406730840795893581089665647758599055
6376952523265361442478023082681183103773588708924061303133
6477371011628214614661679404090518615260360092521947218890
9181073358719641421444786548995285823439470500798303885388
6083103571930600277119455802191194289992272235345870756624
6926177663178855144350218287026685610665003531050216318206
0176092179846849368631612937279518730789726373537171502563
7873357977180818487845886650433582437700414771041493492743
8457587107159731559439426412570270965125108115548247939403
5976811881172824721582501094960966253933953809221955919181
88552678062149923172763163!
21833989693807561685591175299845
0132067129392404144593862398809381240452191484831646210147
3891825101090967738690664041589736104764365000680771056567
1848628149637111883219244566394581449148616550049567698269
0308911185687986929470513524816091743243015383684707292898
9828460222373014526556798986277679680914697983782687643115
9883210904371561129976652153963546442086919756737000573876
4978437686287681792497469438427465256316323005551304174227
3416464551278127845777724575203865437542828256714128858345
4443513256205446424101103795546419058116862305964476958705
4072141985212106734332410756767575818456990693046047522770
1670056845439692340417110898889934163505851578873534308155
2081177207188037910404698306957868547393765643363197978680
3671873079693924236321448450354776315670255390065423117920
1534649779290662415083288583952905426376876689688050333172
2780018588506973623240389470047189761934734430843744375992
5034178807972235859134245813144049847701732361694719765715
353197754997!
1627856631190469126091825912498903676541769799
0362375528652637573376352696934435440047306719886890196814
7428767790866979688522501636949856730217523132529265375896
4151714795595387842784998664563028788319620998304945198743
9636907068276265748581043911223261879405994155406327013198
9895703761105323606298674803779153767511583043208498720920
2809297526498125691634250005229088726469252846661046653921
7148208013050229805263783642695973370705392278915351056888
3938113249757071331029504430346715989448786847116438328050
6925077662745001220035262037094660234146489983902525888301
4867816219677519458316771876275720050543979441245990077115
2051546199305098386982542846407255540927403132571632640792
9341833421470904125425335232480219322770753555467958716383
5875018159338717423606155117101312352563348582036514614187
0049205704372018261733194715700867578539336078622739558185
7975872587441025420771054753612940474601000940954449596628
814869159038990718659805636171376922272907641977551777201!
0
4276496949611056220592502420217704269622154958726453989227
6976603105249808557594716310758701332088614632664125911486
3388122028444069416948826152957762532501987035987067438046
9821942056381255833436421949232275937221289056420943082352
5440841108645453694049692714940033197828613181861888111184
0825786592875742638445005994422956858646048103301538891149
9486935436030221810943466764000022362550573631294626296096
1987605642599639461386923308371962659547392346241345977957
4852464783798079569319865081597767535055391899115133525229
8736112779182748542008689539658359421963331502869561192012
2988898870060799927954111882690230789131076036176347794894
3203210277335941690865007193280401716384064498787175375678
1185321328408216571107549528294974936214608215583205687232
1855740651610962748743750980922302116099826330339154694946
4449100451528092508974507489676032409076898365294065792019
8315265410658136823791984090645712468948470209357761193139
9802468134052003947819498662026240089021501!
661638135383815
1503773502296607462795291038406868556907015751662419298724
4482719429331004854824454580718897633003232525821581280327
4679620028147624318286221710543528983482082734516801861317
1959332471107466222850871066611770346535283957762599774467
2185715816126411143271794347885990892808486694914139097716
7369002777585026866465405659503948678411107901161040085727
4456293842549416759460548711723594642910585090995021495879
3112196135908315882620682332156153086833730838173279328196
9838750870834838804638847844188400318471269745437093732983
6240287519792080232187874488287284372737801782700805878241
0749357514889978911739746129320351081432703251409030487462
2629423443275712600866425083331876886507564292716055252895
4492153765175149219636718104943531785838345386525565664065
7251363575064353236508936790431702597878177190314867963840
8288102094614900797151377170990619549696400708676671023300
4867263147551053723175711432231741141168062286420638890621
01923552235467116621374996932!
69321737043105987225039456574
9246169782609702533594750209138366737728944386964000281103
4402608471289900074680776484408871134135250336787731679770
9372778682166117865344231732264637847697875144332095340001
6506921305464768909850502030150448808342618452087305309731
8949291642532293361243151430657826407028389840984160295030
9241897120971601649265613413433422298827909921786042679812
4572853458013382609958771781131021673402565627440072968340
6619848067661580502169183372368039902793160642043681207990
0316264449146190219458229690992122788553948783538305646864
8816555622943156731282743908264506116289428035016613366978
2405177015521962652272545585073864058529983037918035043287
6703809252167907571204061237596327685674845079151147313440
0018325703449209097124358094479004624943134550289006806487
0429353403743603262582053579011839564908935434510134296961
7545249573960621490288728932792520696535386396443225388327
5224996059869747598823299162635459733244451637553343774929
289905811757863!
5555562693742691094711700216541171821975051
9831787137106051063795558588905568852887989084750915764639
0746936198815078146852621332524738376511929901561091897779
2200870579339646382749068069876916819749236562422608715417
6100430608904377976678519661891404144925270480881971498801
5420577870065215940092897776013307568479669929554336561398
4773806039436889588764605498387147896848280538470173087111
7761159663505039979343869339119789887109156541709133082607
6474063057114110988393880954814378284745288383680794188843
4266622207043872288741394780101772139228191199236540551639
5893474263953824829609036900288359327745855060801317988407
1624465639979482757836501955142215513392819782269842786383
9167971509126241054872570092407004548848569295044811073808
7996547481568913935380943474556972128919827177020766613602
4895814681191336141212587838955773571949863172108443989014
2394849665925173138817160266326193106536653504147307080441
4939169363262373767777095850313255990095762731957308648042
4!
677012123270205337426670531424482081681303063973787366424
8367253983748769098060218278578621651273856351329014890350
9883270617258932575363993979055729175160097615459044771692
2658063151110280384360173747421524760851520990161585823125
7159073342173657626714239047827958728150509563309280266845
8937649649770232973641319060982740633531089792464242134583
7409011693919642504591288134034988106354008875968200544083
6438651661788055760895689672753153808194207733259791727843
7625661184319891025007491829086475149794003160703845549465
3859460274524474668123146879434416109933389089926384118474
2525704457251745932573898956518571657596148126602031079762
8254165590506042479114016957900338356574869252800743025623
4194982864679144763227740055294609039401775363356554719310
0017543004750471914489984104001586794617924161001645471655
1337074073950260442769538553834397550548871099785205401175
1697475813449260794336895437832211724506873442319898788441
2854206474280973562580706698310697993526069339!
213568588139
1214807354728463227784908087002467776303605551232386656295
1788537196730346347012229395816067925091532174890308408865
1606111901149844341235012464692802880599613428351188471544
9771278473361766285062169778717743824362565711779450064477
7183702219991066950216567576440449979407650379999548450027
1066598781360380231412683690578319046079276529727769404361
3023051787080546511542469395265127101052927070306673024447
1259739399505146284047674313637399782591845411764133279064
6063658415292701903027601733947486696034869497654175242930
6040727005059039503148522921392575594845078867977925253931
7651564161971684435243697944473559642606333910551268260615
9572621703669850647328126672452198906054988028078288142979
6336696744124805982192146339565745722102298677599746738126
0693670691340815594120161159601902377535255563006062479832
6124988128819293734347686268921923977783391073310658825681
3777172328315329082525092733047850724977139448333892552081
17560845296659055394096556854170!
60011798572938139982583192
9367910039184409928657560599359891000296986446097471471847
0101531283762631146774209145574041815908800064943237855839
3085308283054760767995243573916312218860575496738322431956
5065546085288120190236364471270374863442172725787950342848
6312944916318475347531435041392096108796057730987201352484
0750576371992536504709085825139368634638633680428917671076
0211115982887553994012007601394703366179371539630613986365
5492213741597905119083588290097656647300733879314678913181
4651093167615758213514248604422924453041131606527009743300
8849903467540551864067734260358340960860553374736276093565
8853109760994238347382222087292464497684560579562516765574
0884103217313456277358560523582363895320385340248422733716
3912397321599544082842166663602329654569470357718487344203
4227706653837387506169212768015766181095420097708363604361
1105924091178895403380214265239489296864398089261146354145
7153519434285072135345301831587562827573389826889852355779
929572764522939156!
7477566676051087887648453493636068278050
5646228135988858792599409464460417052044700463151379754317
3718775603981596264750141090665886616218003826698996196558
0587208639721176995219466789857011798332440601811575658074
2841829106151939176300591943144346051540477105700543390001
8245311773371895585760360718286050635647997900413976180895
5363669603162193113250223851791672055180659263518036251214
5759262383693482226658955769946604919381124866090997981285
7182349400661555219611220720309227764620099931524427358948
8710576623894693889446495093960330454340842102462401048723
3287500817491798755438793873814398942380117627008371960530
9438394006375611645856094312951759771393539607432279248922
1267045808183313764165818269562105872892447740035947009268
6626596514220506300785920024882918608397437323538490839643
2614700053242354064704208949921025040472678105908364400746
6380020870126664209457181702946752278540074508552377720890
5816839184465928294170182882330149715542352359117748186285
9296!
760504820386434310877956289292540563894662194826871104
2828163893975711757786915430165058602965217459581988878680
4081103284327398671986213062055598552660364050462821523061
5459447448990883908199973874745296981077620148713400012253
5522246695409315213115337915798026979555710508507473874750
7580687653764457825244326380461430428892359348529610582693
8210349800040524840708440356116781717051281337880570564345
0616119330424440798260377951198548694559152051960093041271
0072778493015550388953603382619293437970818743209499141595
9339636811062755729527800425486306005452383915106899891357
8820019411786535682149118528207852130125518518493711503422
1595422445119002073935396274002081104655302079328672547405
4365271759589350071633607632161472581540764205302004534018
3572338292661915308354095120226329165054426123619197051613
8393573266937601569144299449437448568097756963031295887191
6112929468188493633864739274760122696415884890096571708616
0598147204467428664208765334799858222090619802173!
211614230
4194777549907387385679411898246609130916917722742072333676
3503267834058630193019324299639720444517928812285447821195
3530898910125342975524727635730226281382091807439748671453
5907786335301608215599113141442050914472935350222308171936
6350934686585865631485557586244781862010871188976065296989
9269328178705576435143382060141077329261063431525337182243
3852635202177354407152818981376987551575745469397271504884
6979361950047772097056179391382898984532742622728864710888
3270173723258818244658436249580592560338105215606206155713
2991560848920643403033952622634514542836786982880742514225
6745180618414956468611163540497189768215422772247947403357
1527436819409892050113653400123846714296551867344153741615
0425632567134302476551252192180357801692403266995417460875
9240920700466934039651017813485783569444076047023254075555
7764728450751826890418293966113310160131119077398632462778
2190236506603740416067249624901374332172464540974129955705
29142438208076098364823465973886691!
34991978401310801558134
3979194852830436739012482082444814128095443773898320059864
9091595053228579145768849625786658859991798675205545580990
0455646117875524937012455321717019428288461740273664997847
5508294228020232901221630102309772151569446427909802190826
6898688342630716092079140851976952355534886577434252775311
9724743087304361951139611908003025587838764420608504473063
1299277888942729189727169890575925244679660189707482960949
1906487646937027507738664323919190422542902353189233772931
6673608699622803255718530891928440380507103006477684786324
3191000223929785255372375566213644740096760539439838235764
6069924652600890906241059042154539279044115295803453345002
5624410100635953003959886446616959562635187806068851372346
2707997327233134693971456285542615467650632465676620279245
2085813477176085216913409465203076733918411475041401689241
2131982688156866456148538028753933116023229255561894104299
5335640095786495340935115266454024418775949316930560448686
420862757201172319526!
4050230997745676478384889734643172159
8062678767183800524769688408498918508614900343240347674268
6245952395890358582135006450998178244636087317754378859677
6729195261112138591947254514003011805034378752776644027626
1894101757687268042817662386068047788524288743025914524707
3950546525135339459598789619778911041890292943818567205070
9646062635417329446495766126519534957018600154126239622864
1389779673332907056737696215649818450684226369036784955597
0026079867996261019039331263768556968767029295371162528005
5431007864087289392257145124811357786276649024251619902774
7109033593330930494838059785662884478744146984149906712376
4789582263294904679812089984857163571087831191848630254501
6209298058292083348136384054217200561219893536693713367333
9246441612522319694347120641737549121635700857369439730597
9709719726666642267431117762176403068681310351899112271339
7240368870009968629225464650063852886203938005047782769128
3560337254825579391298525150682996910775425764748832534141
2132800!
626717094009098223529657957997803018282428490221470
7481111240186076134151503875698309186527806588966823625239
3784527263453042041880250844236319038331838455052236799235
7752929106925043261446950109861088899914658551881873582528
1643025209392852580779697376208456374821144339881627100317
0315133440230952635192958868069082135585368016100021374085
1154484912685841268695899174149133820578492800698255195740
2018181056412972508360703568510553317878408290000415525118
6577945396331753853209214972052660783126028196116485809868
4587525129997404092797683176639914655386108937587952214971
7317281315179329044311218158710235187407572221001237687219
4474720934931232410706508061856237252673254073332487575448
2967573450019321902199119960797989373383673242576103938985
3492787774739805080800155447640610535222023254094435677187
9456543040673589649101761077594836454082348613025471847648
5189575836674399791508512858020607820554462991723202028222
9148869593997299742974711553718589242384938558585954!
074381
0488262464878805330427146301194158989632879267832732245610
3852197011130466587100500083285177311776489735230926661234
5888731028835156264460236719966445547276083101187883891511
4934093934475007302585581475619088139875235781233134227986
6503522725367171230756861045004548970360079569827626392344
1071465848957802414081584052295369374997106655948944592462
8661996355635065262340533943914211127181069105229002465742
3604130093691889255865784668461215679554256605416005071276
6417660568742742003295771606434486062012398216982717231978
2681662824993871499544913730205184366907672357740005393266
2622760323659751718925901801104290384274185507894887438832
7030632832799630072006980122443651163940869222207453202446
2412115580435454206421512158505689615735641431306888344318
5280853975927734433655384188340303517822946253702015782157
3732655231857635540989540332363823192198921711774494694036
7829618592080340386757583411151882417743914507736638407188
04893582568685420116450313576333555094!
40319236720348651010
5610498727264721319865434354504091318595131451812764373104
3897250700498198705217627249406521461995923214231443977654
6708351714749367986186552791715824080651063799500184295938
7991583501715807598837849622573985121298103263793762183224
5659423668537679911314010804313973233544909082491049914332
5843298821033984698141715756010829706583065211347076803680
6953229719905999044512090872757762253510409023928887794246
3048328031913271049547859918019696783532146444118926063152
6618167443193550817081875477050802654025294109218264858213
8575266881555841131985600221351588872103656960875150631875
3300294211868222189377554602722729129050429225978771066787
3840000616772154638441292371193521828499824350920891801685
5727981564218581911974909857305703326676464607287574305653
7260276898237325974508447964954564803077159815395582777913
9373601717422996027353102768719449444917939785144631597314
4353518504914139415573293820485421235081739125497498193087
143966151329420459193801!
0623142177419918406018034794988769
1051557905554806953878540066453375981862846419905220452803
3062636956264909108276271159038569950512465299960628554438
3833032763859980079292284665950355121124528408751622906026
2011857775313747949362055496401073001348853150735487353905
6029089335264007132747326219603117734339436733857591245081
4933573691166454128178817145402305475066713651825828489809
9512139193995633241336556777098003081910272040997148687418
1346670060940510214626902804491596465453301077546954130887
1416531254481306119240782118869005602778182423502269618934
4352547633573536485619363254417756613981703930632872166905
7222597452091929172621998444096461582694563802395028371216
8644656178523556516412771282691868861557271620147493405227
6946595712198314943381622114006936307430444173284786101777
7438379770372317952554341072234455125555899986461838767649
0397246116795901810003509892864120419516355110876320426761
2979826529425882951141275841262732790798807559751851576841
2647422094!
797218433093529726652100156625145529947451276315
5091763673025946213293019040283795424632325855030109670692
2720227074863419005438302650681214142135057154175057508639
9076739463351462090828889349383764393992569006040673114220
9331219593620298297235116325938677224147791162957278075239
5056251581603133359382311500518626890530658368129988108663
2632719806112715488587980934879129137074982305759290918629
3919501472119758606727009254771802575033773079939713453953
2646195269996596385654917590458333585799102012713204583903
2008538788816336376851820837278851311752277696097879621423
7216254521459128183179821604411131167140691482717098101545
7781939202311563871950805024679725792497605772625913328559
7263712112019057207714091486450740949267180358151575715140
5039761096384675556929897038354731410022380258346876735012
9775413279532060971154506484212185936490997917766874774481
8828706323155158650328981642282882327468661065927321979071
6238464215348985247621678905026099804526648392954235728!
734
3977680495774091449538391575565485459058976495198513801007
9580107837599457752991967005476022525520344539887125387801
7196071816407812484784725791240782454436168234523957068951
4272269750431873633263011103053423335821609333191218806608
2683414289104151732472160533558499932245487307788229052523
2423486153152097693846104258284971496347534183756200301491
5703279685301868631572488401526639835689563634657435321783
4931998255421173084677452970858395076164582296303244243282
3773745051702856069806788952176819815671078163340526675953
9424926280756968326107495323390536223090807081455919837355
3777487420290390181429373115293346444681512129450975965343
0628421531944572711861490001765055817709530246887526325011
9705209476159416768727784472000192789137251841622857783792
2844390843011811214963664246590336341945406571835447719124
4662125939265662030688852005559912123536371822692253178145
8792593750441448933981608657900876165024635197045828895481
79375668104647461410514249887025213993687!
05093723054477341
1264135489280684105910771667782123833281026218558775131272
1179344448201440425745083063944738363793906283008973306241
3806145894142276947479316657176231824721683506780764875734
2049155762821758397297513447899069658953254894033561561316
7403276472469212505759116251529654568544633498114317670257
2956618447754874693784642337372389819206620485118943788682
2480727935202250179654534375727416391079197295295081294292
2205347717304184477915673991738418311710362524395716152714
6690058147000026330104526435478659032907332054683388720787
3544476264792529769017091200787418373673508771337697768349
6344252419949951388315074877537433849458259765560996555954
3180409201784971846854973706962120885243770138537576814166
3272241263442398215294164537800049250726276515078908507126
5997036708726692764308377229685985169122305037462744310852
9343052730788652839773352460174635277032059381791253969156
2106363762588293757137384075440646896478310070458061344673
127159119460843593582598778!
2835266531151065041623295329047
7721740835593497237585521380483050900096466760883015406128
2430874064559443185341375522016630581211103345312074508682
4339432159043594430312431227471385842030390106070940315235
5561727679941600203939750998976293353258555756248089966918
2986422267750236019325797472674257821111973470940235745722
2271212526852384295874273501563660093188045493338989741571
4905441825597380808715652814301026704602843168192303925352
9779576586241439270154974087927313105163611913757700892956
4823323648298263024607975875767745377160102490804624301856
5241617566556001608591215345562676021926899828553778725831
4514408265458348440947846317877737479465358016996077940556
8701192328608041130904629350871827125934668712766694873899
8245985277864995691654640294589350649643358098247659651651
4209098675520380830920323048734270346828875160407154665383
4619611223013759451579252696743642531927390036038608236450
7626988274976187235754767628899507521148048525279508450339
5857083813047!
693788132112367428131948795022806632017002246
0331989671970649163741175854851878484012054844672588851401
5627250198217190669608126277854859648183696214107217142149
8636191877475450965030895709947093433785698167446582826791
1940611956037845397855839240761276344105766751024307559814
5527861678159496570625597550743065210853015979080733437360
7943286675789053348366955548680391343372015649883422089339
9971641479746938696905480089193067138057171505857307148815
6499207140867582596028760564597824237702424698053280566327
8704192676846711626687946348695046450742021937394525926266
8613552940624781361206202636498199999498405143868285258956
3422643287076632993048917234007254717641886853513723326678
7792173834754148002280339299735793615241275582956927683723
1234798989446274330454566790062032420516396282588443085438
3072014956721064605332385372031432421126074244858450945804
9408182092763914000854042202355626021856434899414543995041
0980591817948882628052066441086319001688568155169229486203!
0107388971810077092905904807490924271410189335428184299959
8816966099383696164438152887721408526808875748829325873580
9905670755817017949161906114001908553744882726200936685604
4755965574764856740081773817033073803054769736097865438593
8218722058390234444350886749986650604064587434600533182743
6296177862518081893144363251205107094690813586440519229512
9324500788333987884293393424351263433652043858129128343452
9730865290978330067126179813031679438553572629699874035957
0458452230856390098913179475948752126397078375944861139451
9602867512105616389760088800927461158608002078033415914517
9707303683519697776607637378533301202412011204698860920933
9085365773222392412449051532780950955866459477634482269986
0748132973026309750288121035177231244650953496536930900186
3776409409434983731325132186208021480992268550294845466181
4715557444709669530177690434272031892770604717784527939160
4722815343798035396798614243709566832214914654380145938292
77393396032754048009552231816667380357183932!
75707714204672
3838624617803976292377131209580789363841447929802588065522
1292620936239306373134966401866195108115834711733120258058
6672763999276357907806381881306915636627412543125958993611
9647626101405563503399523140323113819656236327198961837254
8453337020625634642239527669435683767613687119629218187545
7608161705303159072882870071231366630872275491866139577373
0546065997437810987649802414011242142773668082751390959313
4041558262667895108467761186659576601659981780894149857549
7628438785610026379654317831363402513581416115190209649913
3548733131115022700681930135929595971640197196053625033558
4799809634887180391116128135959685654788683258564378961731
5976200241962155289629790481982219946226948713746244472909
3456470028537694958859591606789282491054412515996300781368
3674902093749157328962700286568293444313423473512392982591
6673950342599586897069726733258273590312128874666045146148
7850346142827765991608090398652575717263081833494441820193
533385071292345774375579344062!
#23
Отправлено 13 May 2012 - 15:42
3.141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117067982148086513282306647093844609550582231725359408128481117450284102701938521105559644622948954930381964428810975665933446128475648233786783165271201909145648566923460348610454326648213393607260249141273724587006606315588174881520920962829254091715364367892590360011330530548820466521384146951941511609433057270365759591953092186117381932611793105118548074462379962749567351885752724891227938183011949129833673362440656643086021394946395224737190702179860943702770539217176293176752384674818467669405132000568127145263560827785771342757789609173637178721468440901224953430146549585371050792279689258923542019956112129021960864034418159813629774771309960518707211349999998372978049951059731732816096318595024459455346908302642522308253344685035261931188171010003137838752886587533208381420617177669147303598253490428755468731159562863882353787593751957781857780532171226806613001927876611195909216420198938095257201065485863278865936153381827968230301952035301852968995773622599413891249721775283479131515574857242454150695950829533116861727855889075098381754637464939319255060400927701671139009848824012858361603563707660104710181942955596198946767837449448255379774726847104047534646208046684259069491293313677028989152104752162056966024058038150193511253382430035587640247496473263914199272604269922796782354781636009341721641219924586315030286182974555706749838505494588586926995690927210797509302955321165344987202755960236480665499119881834797753566369807426542527862551818417574672890977772793800081647060016145249192173217214772350141441973568548161361157352552133475741849468438523323907394143334547762416862518983569485562099219222184272550254256887671790494601653466804988627232791786085784383827967976681454100953883786360950680064225125205117392984896084128488626945604241965285022210661186306744278622039194945047123713786960956364371917287467764657573962413890865832645995813390478027590099465764078951269468398352595709825822620522489407726719478268482601476990902640136394437455305068203496252451749399651431429809190659250937221696461515709858387410597885959772975498930161753928468138268683868942774155991855925245953959431049972524680845987273644695848653836736222626099124608051243884390451244136549762780797715691435997700129616089441694868555848406353422072225828488648158456028506016842739452267467678895252138522549954666727823986456596116354886230577456498035593634568174324112515076069479451096596094025228879710893145669136867228748940560101503308617928680920874760917824938589009714909675985261365549781893129784821682998948722658804857564014270477555132379641451523746234364542858444795265867821051141354735739523113427166102135969536231442952484937187110145765403590279934403742007310578539062198387447808478489683321445713868751943506430218453191048481005370614680674919278191197939952061419663428754440643745123718192179998391015919561814675142691239748940907186494231961567945208095146550225231603881930142093762137855956638937787083039069792077346722182562599661501421503068038447734549202605414665925201497442850732518666002132434088190710486331734649651453905796268561005508106658796998163574736384052571459102897064140110971206280439039759515677157700420337869936007230558763176359421873125147120532928191826186125867321579198414848829164470609575270695722091756711672291098169091528017350671274858322287183520935396572512108357915136988209144421006751033467110314126711136990865851639831501970165151168517143765761835155650884909989859982387345528331635507647918535893226185489632132933089857064204675259070915481416549859461637180270981994309924488957571282890592323326097299712084433573265489382391193259746366730583604142813883032038249037589852437441702913276561809377344403070746921120191302033038019762110110044929321516084244485963766983895228684783123552658213144957685726243344189303968642624341077322697802807318915441101044682325271620105265227211166039666557309254711055785376346682065310989652691862056476931257058635662018558100729360659876486117910453348850346113657686753249441668039626579787718556084552965412665408530614344431858676975145661406800700237877659134401712749470420562230538994561314071127000407854733269939081454664645880797270826683063432858785698305235808933065757406795457163775254202114955761581400250126228594130216471550979259230990796547376125517656751357517829666454779174501129961489030463994713296210734043751895735961458901938971311179042978285647503203198691514028708085990480109412147221317947647772622414254854540332157185306142288137585043063321751829798662237172159160771669254748738986654949450114654062843366393790039769265672146385306736096571209180763832716641627488880078692560290228472104031721186082041900042296617119637792133757511495950156604963186294726547364252308177036751590673502350728354056704038674351362222477158915049530984448933309634087807693259939780541934144737744184263129860809988868741326047215695162396586457302163159819319516735381297416772947867242292465436680098067692823828068996400482435403701416314965897940924323789690706977942236250822168895738379862300159377647165122893578601588161755782973523344604281512627203734314653197777416031990665541876397929334419521541341899485444734567383162499341913181480927777103863877343177207545654532207770921201905166096280490926360197598828161332316663652861932668633606273567630354477628035045077723554710585954870279081435624014517180624643626794561275318134078330336254232783944975382437205835311477119926063813346776879695970309833913077109870408591337464144282277263465947047458784778720192771528073176790770715721344473060570073349243693113835049316312840425121925651798069411352801314701304781643788518529092854520116583934196562134914341595625865865570552690496520985803385072242648293972858478316305777756068887644624824685792603953527734803048029005876075825104747091643961362676044925627420420832085661190625454337213153595845068772460290161876679524061634252257719542916299193064553779914037340432875262888963995879475729174642635745525407909145135711136941091193932519107602082520261879853188770584297259167781314969900901921169717372784768472686084900337702424291651300500516832336435038951702989392233451722013812806965011784408745196012122859937162313017114448464090389064495444006198690754851602632750529834918740786680881833851022833450850486082503930213321971551843063545500766828294930413776552793975175461395398468339363830474611996653858153842056853386218672523340283087112328278921250771262946322956398989893582116745627010218356462201349671518819097303811980049734072396103685406643193950979019069963955245300545058068550195673022921913933918568034490398205955100226353536192041994745538593810234395544959778377902374216172711172364343543947822181852862408514006660443325888569867054315470696574745855033232334210730154594051655379068662733379958511562578432298827372319898757141595781119635833005940873068121602876496286744604774649159950549737425626901049037781986835938146574126804925648798556145372347867330390468838343634655379498641927056387293174872332083760112302991136793862708943879936201629515413371424892830722012690147546684765357616477379467520049075715552781965362132392640616013635815590742202020318727760527721900556148425551879253034351398442532234157623361064250639049750086562710953591946589751413103482276930624743536325691607815478181152843667957061108615331504452127473924544945423682886061340841486377670096120715124914043027253860764823634143346235189757664521641376796903149501910857598442391986291642193994907236234646844117394032659184044378051333894525742399508296591228508555821572503107125701266830240292952522011872676756220415420516184163484756516999811614101002996078386909291603028840026910414079288621507842451670908700069928212066041837180653556725253256753286129104248776182582976515795984703562226293486003415872298053498965022629174878820273420922224533985626476691490556284250391275771028402799806636582548892648802545661017296702664076559042909945681506526530537182941270336931378517860904070866711496558343434769338578171138645587367812301458768712660348913909562009939361031029161615288138437909904231747336394804575931493140529763475748119356709110137751721008031559024853090669203767192203322909433467685142214477379393751703443661991040337511173547191855046449026365512816228824462575916333039107225383742182140883508657391771509682887478265699599574490661758344137522397096834080053559849175417381883999446974867626551658276584835884531427756879002909517028352971634456212964043523117600665101241200659755851276178583829204197484423608007193045761893234922927965019875187212726750798125547095890455635792122103334669749923563025494780249011419521238281530911407907386025152274299581807247162591668545133312394804947079119153267343028244186041426363954800044800267049624820179289647669758318327131425170296923488962766844032326092752496035799646925650493681836090032380929345958897069536534940603402166544375589004563288225054525564056448246515187547119621844396582533754388569094113031509526179378002974120766514793942590298969594699556576121865619673378623625612521632086286922210327488921865436480229678070576561514463204692790682120738837781423356282360896320806822246801224826117718589638140918390367367222088832151375560037279839400415297002878307667094447456013455641725437090697939612257142989467154357846878861444581231459357198492252847160504922124247014121478057345510500801908699603302763478708108175450119307141223390866393833952942578690507643100638351983438934159613185434754649556978103829309716465143840700707360411237359984345225161050702705623526601276484830840761183013052793205427462865403603674532865105706587488225698157936789766974220575059683440869735020141020672358502007245225632651341055924019027421624843914035998953539459094407046912091409387001264560016237428802109276457931065792295524988727584610126483699989225695968815920560010165525637567856672279661988578279484885583439751874454551296563443480396642055798293680435220277098429423253302257634180703947699415979159453006975214829336655566156787364005366656416547321704390352132954352916941459904160875320186837937023488868947915107163785290234529244077365949563051007421087142613497459561513849871375704710178795731042296906667021449863746459528082436944578977233004876476524133907592043401963403911473202338071509522201068256342747164602433544005152126693249341967397704159568375355516673027390074972973635496453328886984406119649616277344951827369558822075735517665158985519098666539354948106887320685990754079234240230092590070173196036225475647894064754834664776041146323390565134330684495397907090302346046147096169688688501408347040546074295869913829668246818571031887906528703665083243197440477185567893482308943106828702722809736248093996270607472645539925399442808113736943388729406307926159599546262462970706259484556903471197299640908941805953439325123623550813494900436427852713831591256898929519642728757394691427253436694153236100453730488198551706594121735246258954873016760029886592578662856124966552353382942878542534048308330701653722856355915253478445981831341129001999205981352205117336585640782648494276441137639386692480311836445369858917544264739988228462184490087776977631279572267265556259628254276531830013407092233436577916012809317940171859859993384923549564005709955856113498025249906698423301735035804408116855265311709957089942732870925848789443646005041089226691783525870785951298344172953519537885534573742608590290817651557803905946408735061232261120093731080485485263572282576820341605048466277504500312620080079980492548534694146977516493270950493463938243222718851597405470214828971117779237612257887347718819682546298126868581705074027255026332904497627789442362167411918626943965067151577958675648239939176042601763387045499017614364120469218237076488783419689686118155815873606293860381017121585527266830082383404656475880405138080163363887421637140643549556186896411228214075330265510042410489678352858829024367090488711819090949453314421828766181031007354770549815968077200947469613436092861484941785017180779306810854690009445899527942439813921350558642219648349151263901280383200109773868066287792397180146134324457264009737425700735921003154150893679300816998053652027600727749674584002836240534603726341655425902760183484030681138185510597970566400750942608788573579603732451414678670368809880609716425849759513806930944940151542222194329130217391253835591503100333032511174915696917450271494331515588540392216409722910112903552181576282328318234254832611191280092825256190205263016391147724733148573910777587442538761174657867116941477642144111126358355387136101102326798775641024682403226483464176636980663785768134920453022408197278564719839630878154322116691224641591177673225326433568614618654522268126887268445968442416107854016768142080885028005414361314623082102594173756238994207571362751674573189189456283525704413354375857534269869947254703165661399199968262824727064133622217892390317608542894373393561889165125042440400895271983787386480584726895462438823437517885201439560057104811949884239060613695734231559079670346149143447886360410318235073650277859089757827273130504889398900992391350337325085598265586708924261242947367019390772713070686917092646254842324074855036608013604668951184009366860954632500214585293095000090715105823626729326453738210493872499669933942468551648326113414611068026744663733437534076429402668297386522093570162638464852851490362932019919968828517183953669134522244470804592396602817156551565666111359823112250628905854914509715755390024393153519090210711945730024388017661503527086260253788179751947806101371500448991721002220133501310601639154158957803711779277522597874289191791552241718958536168059474123419339842021874564925644346239253195313510331147639491199507285843065836193536932969928983791494193940608572486396883690326556436421664425760791471086998431573374964883529276932822076294728238153740996154559879825989109371712621828302584811238901196822142945766758071865380650648702613389282299497257453033283896381843944770779402284359883410035838542389735424395647555684095224844554139239410001620769363684677641301781965937997155746854194633489374843912974239143365936041003523437770658886778113949861647874714079326385873862473288964564359877466763847946650407411182565837887845485814896296127399841344272608606187245545236064315371011274680977870446409475828034876975894832824123929296058294861919667091895808983320121031843034012849511620353428014412761728583024355983003204202451207287253558119584014918096925339507577840006746552603144616705082768277222353419110263416315714740612385042584598841990761128725805911393568960143166828317632356732541707342081733223046298799280490851409479036887868789493054695570307261900950207643349335910602454508645362893545686295853131533718386826561786227363716975774183023986006591481616404944965011732131389574706208847480236537103115089842799275442685327797431139514357417221975979935968525228574526379628961269157235798662057340837576687388426640599099350500081337543245463596750484423528487470144354541957625847356421619813407346854111766883118654489377697956651727966232671481033864391375186594673002443450054499539974237232871249483470604406347160632583064982979551010954183623503030945309733583446283947630477564501500850757894954893139394489921612552559770143685894358587752637962559708167764380012543650237141278346792610199558522471722017772370041780841942394872540680155603599839054898572354674564239058585021671903139526294455439131663134530893906204678438778505423939052473136201294769187497519101147231528932677253391814660730008902776896311481090220972452075916729700785058071718638105496797310016787085069420709223290807038326345345203802786099055690013413718236837099194951648960075504934126787643674638490206396401976668559233565463913836318574569814719621084108096188460545603903845534372914144651347494078488442377217515433426030669883176833100113310869042193903108014378433415137092435301367763108491351615642269847507430329716746964066653152703532546711266752246055119958183196376370761799191920357958200759560530234626775794393630746305690108011494271410093913691381072581378135789400559950018354251184172136055727522103526803735726527922417373605751127887218190844900617801388971077082293100279766593583875890939568814856026322439372656247277603789081445883785501970284377936240782505270487581647032458129087839523245323789602984166922548964971560698119218658492677040395648127810217991321741630581055459880130048456299765112124153637451500563507012781592671424134210330156616535602473380784302865525722275304999883701534879300806260180962381516136690334111138653851091936739383522934588832255088706450753947395204396807906708680644509698654880168287434378612645381583428075306184548590379821799459968115441974253634439960290251001588827216474500682070419376158454712318346007262933955054823955713725684023226821301247679452264482091023564775272308208106351889915269288910845557112660396503439789627825001611015323516051965590421184494990778999200732947690586857787872098290135295661397888486050978608595701773129815531495168146717695976099421003618355913877781769845875810446628399880600616229848616935337386578773598336161338413385368421197893890018529569196780455448285848370117096721253533875862158231013310387766827211572694951817958975469399264219791552338576623167627547570354699414892904130186386119439196283887054367774322427680913236544948536676800000106526248547305586159899914017076983854831887501429389089950685453076511680333732226517566220752695179144225280816517166776672793035485154204023817460892328391703275425750867655117859395002793389592057668278967764453184040418554010435134838953120132637836928358082719378312654961745997056745071833206503455664403449045362756001125018433560736122276594927839370647842645676338818807565612168960504161139039063960162022153684941092605387688714837989559999112099164646441191856827700457424343402167227644558933012778158686952506949936461017568506016714535431581480105458860564550133203758645485840324029871709348091055621167154684847780394475697980426318099175642280987399876697323769573701580806822904599212366168902596273043067931653114940176473769387351409336183321614280214976339918983548487562529875242387307755955595546519639440182184099841248982623673771467226061633643296406335728107078875816404381485018841143188598827694490119321296827158884133869434682859006664080631407775772570563072940049294030242049841656547973670548558044586572022763784046682337985282710578431975354179501134727362577408021347682604502285157979579764746702284099956160156910890384582450267926594205550395879229818526480070683765041836562094555434613513415257006597488191634135955671964965403218727160264859304903978748958906612725079482827693895352175362185079629778514618843271922322381015874445052866523802253284389137527384589238442253547265309817157844783421582232702069028723233005386216347988509469547200479523112015043293226628272763217790884008786148022147537657810581970222630971749507212724847947816957296142365859578209083073323356034846531873029302665964501371837542889755797144992465403868179921389346924474198509733462679332107268687076806263991936196504409954216762784091466985692571507431574079380532392523947755744159184582156251819215523370960748332923492103451462643744980559610330799414534778457469999212859999939961228161521931488876938802228108300198601654941654261696858678837260958774567618250727599295089318052187292461086763995891614585505839727420980909781729323930106766386824040111304024700735085782872462713494636853181546969046696869392547251941399291465242385776255004748529547681479546700705034799958886769501612497228204030399546327883069597624936151010243655535223069061294938859901573466102371223547891129254769617600504797492806072126803922691102777226102544149221576504508120677173571202718024296810620377657883716690910941807448781404907551782038565390991047759414132154328440625030180275716965082096427348414695726397884256008453121406593580904127113592004197598513625479616063228873618136737324450607924411763997597461938358457491598809766744709300654634242346063423747466608043170126005205592849369594143408146852981505394717890045183575515412522359059068726487863575254191128887737176637486027660634960353679470269232297186832771739323619200777452212624751869833495151019864269887847171939664976907082521742336566272592844062043021411371992278526998469884770232382384005565551788908766136013047709843861168705231055314916251728373272867600724817298763756981633541507460883866364069347043720668865127568826614973078865701568501691864748854167915459650723428773069985371390430026653078398776385032381821553559732353068604301067576083890862704984188859513809103042359578249514398859011318583584066747237029714978508414585308578133915627076035639076394731145549583226694570249413983163433237897595568085683629725386791327505554252449194358912840504522695381217913191451350099384631177401797151228378546011603595540286440590249646693070776905548102885020808580087811577381719174177601733073855475800605601433774329901272867725304318251975791679296996504146070664571258883469797964293162296552016879730003564630457930884032748077181155533090988702550520768046303460865816539487695196004408482065967379473168086415645650530049881616490578831154345485052660069823093157776500378070466126470602145750579327096204782561524714591896522360839664562410519551052235723973951288181640597859142791481654263289200428160913693777372229998332708208296995573772737566761552711392258805520189887620114168005468736558063347160373429170390798639652296131280178267971728982293607028806908776866059325274637840539769184808204102194471971386925608416245112398062011318454124478205011079876071715568315407886543904121087303240201068534194723047666672174986986854707678120512473679247919315085644477537985379973223445612278584329684664751333657369238720146472367942787004250325558992688434959287612400755875694641370562514001179713316620715371543600687647731867558714878398908107429530941060596944315847753970094398839491443235366853920994687964506653398573888786614762944341401049888993160051207678103588611660202961193639682134960750111649832785635316145168457695687109002999769841263266502347716728657378579085746646077228341540311441529418804782543876177079043000156698677679576090996693607559496515273634981189641304331166277471233881740603731743970540670310967676574869535878967003192586625941051053358438465602339179674926784476370847497833365557900738419147319886271352595462518160434225372996286326749682405806029642114638643686422472488728343417044157348248183330164056695966886676956349141632842641497453334999948000266998758881593507357815195889900539512085351035726137364034367534714104836017546488300407846416745216737190483109676711344349481926268111073994825060739495073503169019731852119552635632584339099822498624067031076831844660729124874754031617969941139738776589986855417031884778867592902607004321266617919223520938227878880988633599116081923535557046463491132085918979613279131975649097600013996234445535014346426860464495862476909434704829329414041114654092398834443515913320107739441118407410768498106634724104823935827401944935665161088463125678529776973468430306146241803585293315973458303845541033701091676776374276210213701354854450926307190114731848574923318167207213727935567952844392548156091372812840633303937356242001604566455741458816605216660873874804724339121295587776390696903707882852775389405246075849623157436917113176134783882719416860662572103685132156647800147675231039357860689611125996028183930954870905907386135191459181951029732787557104972901148717189718004696169777001791391961379141716270701895846921434369676292745910994006008498356842520191559370370101104974733949387788598941743303178534870760322198297057975119144051099423588303454635349234982688362404332726741554030161950568065418093940998202060999414021689090070821330723089662119775530665918814119157783627292746156185710372172471009521423696483086410259288745799932237495519122195190342445230753513380685680735446499512720317448719540397610730806026990625807602029273145525207807991418429063884437349968145827337207266391767020118300464819000241308350884658415214899127610651374153943565721139032857491876909441370209051703148777346165287984823533829726013611098451484182380812054099612527458088109948697221612852489742555551607637167505489617301680961380381191436114399210638005083214098760459930932485102516829446726066613815174571255975495358023998314698220361338082849935670557552471290274539776214049318201465800802156653606776550878380430413431059180460680083459113664083488740800574127258670479225831912741573908091438313845642415094084913391809684025116399193685322555733896695374902662092326131885589158083245557194845387562878612885900410600607374650140262782402734696252821717494158233174923968353013617865367376064216677813773995100658952887742766263684183068019080460984980946976366733566228291513235278880615776827815958866918023894033307644191240341202231636857786035727694154177882643523813190502808701857504704631293335375728538660588890458311145077394293520199432197117164223500564404297989208159430716701985746927384865383343614579463417592257389858800169801475742054299580124295810545651083104629728293758416116253256251657249807849209989799062003593650993472158296517413579849104711166079158743698654122234834188772292944633517865385673196255985202607294767407261676714557364981210567771689348491766077170527718760119990814411305864557791052568430481144026193840232247093924980293355073184589035539713308844617410795916251171486487446861124760542867343670904667846867027409188101424971114965781772427934707021668829561087779440504843752844337510882826477197854000650970403302186255614733211777117441335028160884035178145254196432030957601869464908868154528562134698835544456024955666843660292219512483091060537720198021831010327041783866544718126039719068846237085751808003532704718565949947612424811099928867915896904956394762460842406593094862150769031498702067353384834955083636601784877106080980426924713241000946401437360326564518456679245666955100150229833079849607994988249706172367449361226222961790814311414660941234159359309585407913908720832273354957208075716517187659944985693795623875551617575438091780528029464200447215396280746360211329425591600257073562812638733106005891065245708024474937543184149401482119996276453106800663118382376163966318093144467129861552759820145141027560068929750246304017351489194576360789352855505317331416457050499644389093630843874484783961684051845273288403234520247056851646571647713932377551729479512613239822960239454857975458651745878771331813875295980941217422730035229650808917770506825924882232215493804837145478164721397682096332050830564792048208592047549985732038887639160199524091893894557676874973085695595801065952650303626615975066222508406742889826590751063756356996821151094966974458054728869363102036782325018232370845979011154847208761821247781326633041207621658731297081123075815982124863980721240786887811450165582513617890307086087019897588980745664395515741536319319198107057533663373803827215279884935039748001589051942087971130805123393322190346624991716915094854140187106035460379464337900589095772118080446574396280618671786101715674096766208029576657705129120990794430463289294730615951043090222143937184956063405618934251305726829146578329334052463502892917547087256484260034962961165413823007731332729830500160256724014185152041890701154288579920812198449315699905918201181973350012618772803681248199587707020753240636125931343859554254778196114293516356122349666152261473539967405158499860355295332924575238881013620234762466905581643896786309762736550472434864307121849437348530060638764456627218666170123812771562137974614986132874411771455244470899714452288566294244023018479120547849857452163469644897389206240194351831008828348024924908540307786387516591130287395878709810077271827187452901397283661484214287170553179654307650453432460053636147261818096997693348626407743519992868632383508875668359509726557481543194019557685043724800102041374983187225967738715495839971844490727914196584593008394263702087563539821696205532480321226749891140267852859967340524203109179789990571882194939132075343170798002373659098537552023891164346718558290685371189795262623449248339249634244971465684659124891855662958932990903523923333364743520370770101084388003290759834217018554228386161721041760301164591878053936744747205998502358289183369292233732399948043710841965947316265482574809948250999183300697656936715968936449334886474421350084070066088359723503953234017958255703601693699098867113210979889707051728075585519126993067309925070407024556850778679069476612629808225163313639952117098452809263037592242674257559989289278370474445218936320348941552104459726188380030067761793138139916205806270165102445886924764924689192461212531027573139084047000714356136231699237169484813255420091453041037135453296620639210547982439212517254013231490274058589206321758949434548906846399313757091034633271415316223280552297297953801880162859073572955416278867649827418616421878988574107164906919185116281528548679417363890665388576422915834250067361245384916067413734017357277995634104332688356950781493137800736235418007061918026732855119194267609122103598746924117283749312616339500123959924050845437569850795704622266461900010350049018303415354584283376437811198855631877779253720116671853954183598443830520376281944076159410682071697030228515225057312609304689842343315273213136121658280807521263154773060442377475350595228717440266638914881717308643611138906942027908814311944879941715404210341219084709408025402393294294549387864023051292711909751353600092197110541209668311151632870542302847007312065803262641711616595761327235156666253667271899853419989523688483099930275741991646384142707798870887422927705389122717248632202889842512528721782603050099451082478357290569198855546788607946280537122704246654319214528176074148240382783582971930101788834567416781139895475044833931468963076339665722672704339321674542182455706252479721997866854279897799233957905758189062252547358220523642485078340711014498047872669199018643882293230538231855973286978092225352959101734140733488476100556401824239219269506208318381454698392366461363989101210217709597670490830508185470419466437131229969235889538493013635657618610606222870559942337163102127845744646398973818856674626087948201864748767272722206267646533809980196688368099415907577685263986514625333631245053640261056960551318381317426118442018908885319635698696279503673842431301133175330532980201668881748134298868158557781034323175306478498321062971842518438553442762012823457071698853051832617964117857960888815032960229070561447622091509473903594664691623539680920139457817589108893199211226007392814916948161527384273626429809823406320024402449589445612916704950823581248739179964864113348032475777521970893277226234948601504665268143987705161531702669692970492831628550421289814670619533197026950721437823047687528028735412616639170824592517001071418085480063692325946201900227808740985977192180515853214739265325155903541020928466592529991435379182531454529059841581763705892790690989691116438118780943537152133226144362531449012745477269573939348154691631162492887357471882407150399500944673195431619385548520766573882513963916357672315100555603726339486720820780865373494244011579966750736071115935133195919712094896471755302453136477094209463569698222667377520994516845064362382421185353488798939567318780660610788544000550827657030558744854180577889171920788142335113866292966717964346876007704799953788338787034871802184243734211227394025571769081960309201824018842705704609262256417837526526335832424066125331152942345796556950250681001831090041124537901533296615697052237921032570693705109083078947999900499939532215362274847660361367769797856738658467093667958858378879562594646489137665219958828693380183601193236857855855819555604215625088365020332202451376215820461810670519533065306060650105488716724537794283133887163139559690583208341689847606560711834713621812324622725884199028614208728495687963932546428534307530110528571382964370999035694888528519040295604734613113826387889755178856042499874831638280404684861893818959054203988987265069762020199554841265000539442820393012748163815853039643992547020167275932857436666164411096256633730540921951967514832873480895747777527834422109107311135182804603634719818565557295714474768255285786334934285842311874944000322969069775831590385803935352135886007960034209754739229673331064939560181223781285458431760556173386112673478074585067606304822940965304111830667108189303110887172816751957967534718853722930961614320400638132246584111115775835858113501856904781536893813771847281475199835050478129771859908470762197460588742325699582889253504193795826061621184236876851141831606831586799460165205774052942305360178031335726326705479033840125730591233960188013782542192709476733719198728738524805742124892118347087662966720727232565056512933312605950577772754247124164831283298207236175057467387012820957554430596839555568686118839713552208445285264008125202766555767749596962661260456524568408613923826576858338469849977872670655519185446869846947849573462260629421962455708537127277652309895545019303773216664918257815467729200521266714346320963789185232321501897612603437368406719419303774688099929687758244104787812326625318184596045385354383911449677531286426092521153767325886672260404252349108702695809964759580579466397341906401003636190404203311357933654242630356145700901124480089002080147805660371015412232889146572239314507607167064355682743774396578906797268743847307634645167756210309860409271709095128086309029738504452718289274968921210667008164858339553773591913695015316201890888748421079870689911480466927065094076204650277252865072890532854856143316081269300569378541786109696920253886503457718317668688592368148847527649846882194973972970773718718840041432312763650481453112285099002074240925585925292610302106736815434701525234878635164397623586041919412969769040526483234700991115424260127343802208933109668636789869497799400126016422760926082349304118064382913834735467972539926233879158299848645927173405922562074910530853153718291168163721939518870095778818158685046450769934394098743351443162633031724774748689791820923948083314397084067308407958935810896656477585990556376952523265361442478023082681183103773588708924061303133647737101162821461466167940409051861526036009252194721889091810733587196414214447865489952858234394705007983038853886083103571930600277119455802191194289992272235345870756624692617766317885514435021828702668561066500353105021631820601760921798468493686316129372795187307897263735371715025637873357977180818487845886650433582437700414771041493492743845758710715973155943942641257027096512510811554824793940359768118811728247215825010949609662539339538092219559191818855267806214992317276316321833989693807561685591175299845013206712939240414459386239880938124045219148483164621014738918251010909677386906640415897361047643650006807710565671848628149637111883219244566394581449148616550049567698269030891118568798692947051352481609174324301538368470729289898284602223730145265567989862776796809146979837826876431159883210904371561129976652153963546442086919756737000573876497843768628768179249746943842746525631632300555130417422734164645512781278457777245752038654375428282567141288583454443513256205446424101103795546419058116862305964476958705407214198521210673433241075676757581845699069304604752277016700568454396923404171108988899341635058515788735343081552081177207188037910404698306957868547393765643363197978680367187307969392423632144845035477631567025539006542311792015346497792906624150832885839529054263768766896880503331722780018588506973623240389470047189761934734430843744375992503417880797223585913424581314404984770173236169471976571535319775499716278566311904691260918259124989036765417697990362375528652637573376352696934435440047306719886890196814742876779086697968852250163694985673021752313252926537589641517147955953878427849986645630287883196209983049451987439636907068276265748581043911223261879405994155406327013198989570376110532360629867480377915376751158304320849872092028092975264981256916342500052290887264692528466610466539217148208013050229805263783642695973370705392278915351056888393811324975707133102950443034671598944878684711643832805069250776627450012200352620370946602341464899839025258883014867816219677519458316771876275720050543979441245990077115205154619930509838698254284640725554092740313257163264079293418334214709041254253352324802193227707535554679587163835875018159338717423606155117101312352563348582036514614187004920570437201826173319471570086757853933607862273955818579758725874410254207710547536129404746010009409544495966288148691590389907186598056361713769222729076419775517772010427649694961105622059250242021770426962215495872645398922769766031052498085575947163107587013320886146326641259114863388122028444069416948826152957762532501987035987067438046982194205638125583343642194923227593722128905642094308235254408411086454536940496927149400331978286131818618881111840825786592875742638445005994422956858646048103301538891149948693543603022181094346676400002236255057363129462629609619876056425996394613869233083719626595473923462413459779574852464783798079569319865081597767535055391899115133525229873611277918274854200868953965835942196333150286956119201229888988700607999279541118826902307891310760361763477948943203210277335941690865007193280401716384064498787175375678118532132840821657110754952829497493621460821558320568723218557406516109627487437509809223021160998263303391546949464449100451528092508974507489676032409076898365294065792019831526541065813682379198409064571246894847020935776119313998024681340520039478194986620262400890215016616381353838151503773502296607462795291038406868556907015751662419298724448271942933100485482445458071889763300323252582158128032746796200281476243182862217105435289834820827345168018613171959332471107466222850871066611770346535283957762599774467218571581612641114327179434788599089280848669491413909771673690027775850268664654056595039486784111079011610400857274456293842549416759460548711723594642910585090995021495879311219613590831588262068233215615308683373083817327932819698387508708348388046388478441884003184712697454370937329836240287519792080232187874488287284372737801782700805878241074935751488997891173974612932035108143270325140903048746226294234432757126008664250833318768865075642927160552528954492153765175149219636718104943531785838345386525565664065725136357506435323650893679043170259787817719031486796384082881020946149007971513771709906195496964007086766710233004867263147551053723175711432231741141168062286420638890621019235522354671166213749969326932173704310598722503945657492461697826097025335947502091383667377289443869640002811034402608471289900074680776484408871134135250336787731679770937277868216611786534423173226463784769787514433209534000165069213054647689098505020301504488083426184520873053097318949291642532293361243151430657826407028389840984160295030924189712097160164926561341343342229882790992178604267981245728534580133826099587717811310216734025656274400729683406619848067661580502169183372368039902793160642043681207990031626444914619021945822969099212278855394878353830564686488165556229431567312827439082645061162894280350166133669782405177015521962652272545585073864058529983037918035043287670380925216790757120406123759632768567484507915114731344000183257034492090971243580944790046249431345502890068064870429353403743603262582053579011839564908935434510134296961754524957396062149028872893279252069653538639644322538832752249960598697475988232991626354597332444516375533437749292899058117578635555562693742691094711700216541171821975051983178713710605106379555858890556885288798908475091576463907469361988150781468526213325247383765119299015610918977792200870579339646382749068069876916819749236562422608715417610043060890437797667851966189140414492527048088197149880154205778700652159400928977760133075684796699295543365613984773806039436889588764605498387147896848280538470173087111776115966350503997934386933911978988710915654170913308260764740630571141109883938809548143782847452883836807941888434266622207043872288741394780101772139228191199236540551639589347426395382482960903690028835932774585506080131798840716244656399794827578365019551422155133928197822698427863839167971509126241054872570092407004548848569295044811073808799654748156891393538094347455697212891982717702076661360248958146811913361412125878389557735719498631721084439890142394849665925173138817160266326193106536653504147307080441493916936326237376777709585031325599009576273195730864804246770121232702053374266705314244820816813030639737873664248367253983748769098060218278578621651273856351329014890350988327061725893257536399397905572917516009761545904477169226580631511102803843601737474215247608515209901615858231257159073342173657626714239047827958728150509563309280266845893764964977023297364131906098274063353108979246424213458374090116939196425045912881340349881063540088759682005440836438651661788055760895689672753153808194207733259791727843762566118431989102500749182908647514979400316070384554946538594602745244746681231468794344161099333890899263841184742525704457251745932573898956518571657596148126602031079762825416559050604247911401695790033835657486925280074302562341949828646791447632277400552946090394017753633565547193100017543004750471914489984104001586794617924161001645471655133707407395026044276953855383439755054887109978520540117516974758134492607943368954378322117245068734423198987884412854206474280973562580706698310697993526069339213568588139121480735472846322778490808700246777630360555123238665629517885371967303463470122293958160679250915321748903084088651606111901149844341235012464692802880599613428351188471544977127847336176628506216977871774382436256571177945006447771837022199910669502165675764404499794076503799995484500271066598781360380231412683690578319046079276529727769404361302305178708054651154246939526512710105292707030667302444712597393995051462840476743136373997825918454117641332790646063658415292701903027601733947486696034869497654175242930604072700505903950314852292139257559484507886797792525393176515641619716844352436979444735596426063339105512682606159572621703669850647328126672452198906054988028078288142979633669674412480598219214633956574572210229867759974673812606936706913408155941201611596019023775352555630060624798326124988128819293734347686268921923977783391073310658825681377717232831532908252509273304785072497713944833389255208117560845296659055394096556854170600117985729381399825831929367910039184409928657560599359891000296986446097471471847010153128376263114677420914557404181590880006494323785583930853082830547607679952435739163122188605754967383224319565065546085288120190236364471270374863442172725787950342848631294491631847534753143504139209610879605773098720135248407505763719925365047090858251393686346386336804289176710760211115982887553994012007601394703366179371539630613986365549221374159790511908358829009765664730073387931467891318146510931676157582135142486044229244530411316065270097433008849903467540551864067734260358340960860553374736276093565885310976099423834738222208729246449768456057956251676557408841032173134562773585605235823638953203853402484227337163912397321599544082842166663602329654569470357718487344203422770665383738750616921276801576618109542009770836360436111059240911788954033802142652394892968643980892611463541457153519434285072135345301831587562827573389826889852355779929572764522939156747756667605108788764845349363606827805056462281359888587925994094644604170520447004631513797543173718775603981596264750141090665886616218003826698996196558058720863972117699521946678985701179833244060181157565807428418291061519391763005919431443460515404771057005433900018245311773371895585760360718286050635647997900413976180895536366960316219311325022385179167205518065926351803625121457592623836934822266589557699466049193811248660909979812857182349400661555219611220720309227764620099931524427358948871057662389469388944649509396033045434084210246240104872332875008174917987554387938738143989423801176270083719605309438394006375611645856094312951759771393539607432279248922126704580818331376416581826956210587289244774003594700926866265965142205063007859200248829186083974373235384908396432614700053242354064704208949921025040472678105908364400746638002087012666420945718170294675227854007450855237772089058168391844659282941701828823301497155423523591177481862859296760504820386434310877956289292540563894662194826871104282816389397571175778691543016505860296521745958198887868040811032843273986719862130620555985526603640504628215230615459447448990883908199973874745296981077620148713400012253552224669540931521311533791579802697955571050850747387475075806876537644578252443263804614304288923593485296105826938210349800040524840708440356116781717051281337880570564345061611933042444079826037795119854869455915205196009304127100727784930155503889536033826192934379708187432094991415959339636811062755729527800425486306005452383915106899891357882001941178653568214911852820785213012551851849371150342215954224451190020739353962740020811046553020793286725474054365271759589350071633607632161472581540764205302004534018357233829266191530835409512022632916505442612361919705161383935732669376015691442994494374485680977569630312958871916112929468188493633864739274760122696415884890096571708616059814720446742866420876533479985822209061980217321161423041947775499073873856794118982466091309169177227420723336763503267834058630193019324299639720444517928812285447821195353089891012534297552472763573022628138209180743974867145359077863353016082155991131414420509144729353502223081719366350934686585865631485557586244781862010871188976065296989926932817870557643514338206014107732926106343152533718224338526352021773544071528189813769875515757454693972715048846979361950047772097056179391382898984532742622728864710888327017372325881824465843624958059256033810521560620615571329915608489206434030339526226345145428367869828807425142256745180618414956468611163540497189768215422772247947403357152743681940989205011365340012384671429655186734415374161504256325671343024765512521921803578016924032669954174608759240920700466934039651017813485783569444076047023254075555776472845075182689041829396611331016013111907739863246277821902365066037404160672496249013743321724645409741299557052914243820807609836482346597388669134991978401310801558134397919485283043673901248208244481412809544377389832005986490915950532285791457688496257866588599917986752055455809900455646117875524937012455321717019428288461740273664997847550829422802023290122163010230977215156944642790980219082668986883426307160920791408519769523555348865774342527753119724743087304361951139611908003025587838764420608504473063129927788894272918972716989057592524467966018970748296094919064876469370275077386643239191904225429023531892337729316673608699622803255718530891928440380507103006477684786324319100022392978525537237556621364474009676053943983823576460699246526008909062410590421545392790441152958034533450025624410100635953003959886446616959562635187806068851372346270799732723313469397145628554261546765063246567662027924520858134771760852169134094652030767339184114750414016892412131982688156866456148538028753933116023229255561894104299533564009578649534093511526645402441877594931693056044868642086275720117231952640502309977456764783848897346431721598062678767183800524769688408498918508614900343240347674268624595239589035858213500645099817824463608731775437885967767291952611121385919472545140030118050343787527766440276261894101757687268042817662386068047788524288743025914524707395054652513533945959878961977891104189029294381856720507096460626354173294464957661265195349570186001541262396228641389779673332907056737696215649818450684226369036784955597002607986799626101903933126376855696876702929537116252800554310078640872893922571451248113577862766490242516199027747109033593330930494838059785662884478744146984149906712376478958226329490467981208998485716357108783119184863025450162092980582920833481363840542172005612198935366937133673339246441612522319694347120641737549121635700857369439730597970971972666664226743111776217640306868131035189911227133972403688700099686292254646500638528862039380050477827691283560337254825579391298525150682996910775425764748832534141213280062671709400909822352965795799780301828242849022147074811112401860761341515038756983091865278065889668236252393784527263453042041880250844236319038331838455052236799235775292910692504326144695010986108889991465855188187358252816430252093928525807796973762084563748211443398816271003170315133440230952635192958868069082135585368016100021374085115448491268584126869589917414913382057849280069825519574020181810564129725083607035685105533178784082900004155251186577945396331753853209214972052660783126028196116485809868458752512999740409279768317663991465538610893758795221497173172813151793290443112181587102351874075722210012376872194474720934931232410706508061856237252673254073332487575448296757345001932190219911996079798937338367324257610393898534927877747398050808001554476406105352220232540944356771879456543040673589649101761077594836454082348613025471847648518957583667439979150851285802060782055446299172320202822291488695939972997429747115537185892423849385585859540743810488262464878805330427146301194158989632879267832732245610385219701113046658710050008328517731177648973523092666123458887310288351562644602367199664455472760831011878838915114934093934475007302585581475619088139875235781233134227986650352272536717123075686104500454897036007956982762639234410714658489578024140815840522953693749971066559489445924628661996355635065262340533943914211127181069105229002465742360413009369188925586578466846121567955425660541600507127664176605687427420032957716064344860620123982169827172319782681662824993871499544913730205184366907672357740005393266262276032365975171892590180110429038427418550789488743883270306328327996300720069801224436511639408692222074532024462412115580435454206421512158505689615735641431306888344318528085397592773443365538418834030351782294625370201578215737326552318576355409895403323638231921989217117744946940367829618592080340386757583411151882417743914507736638407188048935825686854201164503135763335550944031923672034865101056104987272647213198654343545040913185951314518127643731043897250700498198705217627249406521461995923214231443977654670835171474936798618655279171582408065106379950018429593879915835017158075988378496225739851212981032637937621832245659423668537679911314010804313973233544909082491049914332584329882103398469814171575601082970658306521134707680368069532297199059990445120908727577622535104090239288877942463048328031913271049547859918019696783532146444118926063152661816744319355081708187547705080265402529410921826485821385752668815558411319856002213515888721036569608751506318753300294211868222189377554602722729129050429225978771066787384000061677215463844129237119352182849982435092089180168557279815642185819119749098573057033266764646072875743056537260276898237325974508447964954564803077159815395582777913937360171742299602735310276871944944491793978514463159731443535185049141394155732938204854212350817391254974981930871439661513294204591938010623142177419918406018034794988769105155790555480695387854006645337598186284641990522045280330626369562649091082762711590385699505124652999606285544383833032763859980079292284665950355121124528408751622906026201185777531374794936205549640107300134885315073548735390560290893352640071327473262196031177343394367338575912450814933573691166454128178817145402305475066713651825828489809951213919399563324133655677709800308191027204099714868741813466700609405102146269028044915964654533010775469541308871416531254481306119240782118869005602778182423502269618934435254763357353648561936325441775661398170393063287216690572225974520919291726219984440964615826945638023950283712168644656178523556516412771282691868861557271620147493405227694659571219831494338162211400693630743044417328478610177774383797703723179525543410722344551255558999864618387676490397246116795901810003509892864120419516355110876320426761297982652942588295114127584126273279079880755975185157684126474220947972184330935297266521001566251455299474512763155091763673025946213293019040283795424632325855030109670692272022707486341900543830265068121414213505715417505750863990767394633514620908288893493837643939925690060406731142209331219593620298297235116325938677224147791162957278075239505625158160313335938231150051862689053065836812998810866326327198061127154885879809348791291370749823057592909186293919501472119758606727009254771802575033773079939713453953264619526999659638565491759045833358579910201271320458390320085387888163363768518208372788513117522776960978796214237216254521459128183179821604411131167140691482717098101545778193920231156387195080502467972579249760577262591332855972637121120190572077140914864507409492671803581515757151405039761096384675556929897038354731410022380258346876735012977541327953206097115450648421218593649099791776687477448188287063231551586503289816422828823274686610659273219790716238464215348985247621678905026099804526648392954235728734397768049577409144953839157556548545905897649519851380100795801078375994577529919670054760225255203445398871253878017196071816407812484784725791240782454436168234523957068951427226975043187363326301110305342333582160933319121880660826834142891041517324721605335584999322454873077882290525232423486153152097693846104258284971496347534183756200301491570327968530186863157248840152663983568956363465743532178349319982554211730846774529708583950761645822963032442432823773745051702856069806788952176819815671078163340526675953942492628075696832610749532339053622309080708145591983735537774874202903901814293731152933464446815121294509759653430628421531944572711861490001765055817709530246887526325011970520947615941676872778447200019278913725184162285778379228443908430118112149636642465903363419454065718354477191244662125939265662030688852005559912123536371822692253178145879259375044144893398160865790087616502463519704582889548179375668104647461410514249887025213993687050937230544773411264135489280684105910771667782123833281026218558775131272117934444820144042574508306394473836379390628300897330624138061458941422769474793166571762318247216835067807648757342049155762821758397297513447899069658953254894033561561316740327647246921250575911625152965456854463349811431767025729566184477548746937846423373723898192066204851189437886822480727935202250179654534375727416391079197295295081294292220534771730418447791567399173841831171036252439571615271466900581470000263301045264354786590329073320546833887207873544476264792529769017091200787418373673508771337697768349634425241994995138831507487753743384945825976556099655595431804092017849718468549737069621208852437701385375768141663272241263442398215294164537800049250726276515078908507126599703670872669276430837722968598516912230503746274431085293430527307886528397733524601746352770320593817912539691562106363762588293757137384075440646896478310070458061344673127159119460843593582598778283526653115106504162329532904777217408355934972375855213804830509000964667608830154061282430874064559443185341375522016630581211103345312074508682433943215904359443031243122747138584203039010607094031523555617276799416002039397509989762933532585557562480899669182986422267750236019325797472674257821111973470940235745722227121252685238429587427350156366009318804549333898974157149054418255973808087156528143010267046028431681923039253529779576586241439270154974087927313105163611913757700892956482332364829826302460797587576774537716010249080462430185652416175665560016085912153455626760219268998285537787258314514408265458348440947846317877737479465358016996077940556870119232860804113090462935087182712593466871276669487389982459852778649956916546402945893506496433580982476596516514209098675520380830920323048734270346828875160407154665383461961122301375945157925269674364253192739003603860823645076269882749761872357547676288995075211480485252795084503395857083813047693788132112367428131948795022806632017002246033198967197064916374117585485187848401205484467258885140156272501982171906696081262778548596481836962141072171421498636191877475450965030895709947093433785698167446582826791194061195603784539785583924076127634410576675102430755981455278616781594965706255975507430652108530159790807334373607943286675789053348366955548680391343372015649883422089339997164147974693869690548008919306713805717150585730714881564992071408675825960287605645978242377024246980532805663278704192676846711626687946348695046450742021937394525926266861355294062478136120620263649819999949840514386828525895634226432870766329930489172340072547176418868535137233266787792173834754148002280339299735793615241275582956927683723123479898944627433045456679006203242051639628258844308543830720149567210646053323853720314324211260742448584509458049408182092763914000854042202355626021856434899414543995041098059181794888262805206644108631900168856815516922948620301073889718100770929059048074909242714101893354281842999598816966099383696164438152887721408526808875748829325873580990567075581701794916190611400190855374488272620093668560447559655747648567400817738170330738030547697360978654385938218722058390234444350886749986650604064587434600533182743629617786251808189314436325120510709469081358644051922951293245007883339878842933934243512634336520438581291283434529730865290978330067126179813031679438553572629699874035957045845223085639009891317947594875212639707837594486113945196028675121056163897600888009274611586080020780334159145179707303683519697776607637378533301202412011204698860920933908536577322239241244905153278095095586645947763448226998607481329730263097502881210351772312446509534965369309001863776409409434983731325132186208021480992268550294845466181471555744470966953017769043427203189277060471778452793916047228153437980353967986142437095668322149146543801459382927739339603275404800955223181666738035718393275707714204672383862461780397629237713120958078936384144792980258806552212926209362393063731349664018661951081158347117331202580586672763999276357907806381881306915636627412543125958993611964762610140556350339952314032311381965623632719896183725484533370206256346422395276694356837676136871196292181875457608161705303159072882870071231366630872275491866139577373054606599743781098764980241401124214277366808275139095931340415582626678951084677611866595766016599817808941498575497628438785610026379654317831363402513581416115190209649913354873313111502270068193013592959597164019719605362503355847998096348871803911161281359596856547886832585643789617315976200241962155289629790481982219946226948713746244472909345647002853769495885959160678928249105441251599630078136836749020937491573289627002865682934443134234735123929825916673950342599586897069726733258273590312128874666045146148785034614282776599160809039865257571726308183349444182019353338507129234577437557934406217871133006310600332405399169368260374617663856575887758020122936635327026710068126182517291460820254189288593524449107013820621155382779356529691457650204864328286555793470720963480737269214118689546732276775133569019015372366903686538916129168888787640752549349424973342718117889275993159671935475898809792452526236365903632007085444078454479734829180208204492667063442043755532505052752283377888704080403353192340768563010934777212563908864041310107381785333831603813528082811904083256440184205374679299262203769871801806112262449090924264198582086175117711378905160914038157500336642415609521632819712233502316742260056794128140621721964184270578432895980288233505982820819666624903585778994033315227481777695284368163008853176969478369058067106482808359804669884109813515865490693331952239436328792399053481098783027450017206543369906611778455436468772363184446476806914282800455107468664539280539940910875493916609573161971503316696830992946634914279878084225722069714887558063748030886299511847318712477729191007022758889348693945628951580296537215040960310776128983126358996489341024703603664505868728758905140684123812424738638542790828273382797332688550493587430316027474906312957234974261122151741715313361862241091386950068883589896234927631731647834007746088665559873338211382992877691149549218419208777160606847287467368188616750722101726110383067178785669481294878504894306308616994879870316051588410828235127415353851336589533294862949449506186851477910580469603906937266267038651290520113781085861618888694795760741358553458515176805197333443349523012039577073962377131603024288720053732099825300897761897312981788194467173116064723147624845755192873278282512718244680782421521646956781929409823892628494376024885227900362021938669648221562809360537317804086372726842669642192994681921490870170753336109479138180406328738759384826953558307739576144799727000347288018278528138950321798634521611106660883931405322694490545552786789441757920244002145078019209980446138254780585804844241640477503153605490659143007815837243012313751156228401583864427089071828481675752712384678245953433444962201009607105137060846180118754312072549133499424761711563332140893460915656155060031738421870157022610310191660388706466143889773631878094071152752817468957640158104701696524755774089164456867771715850058326994340167720215676772406812836656526412298243946513319735919970940327593850266955747023181320324371642058614103360652453693916005064495306016126782264894243739716671766123104897503188573216555498834212180284691252908610148552781527762562375045637576949773433684601560772703550962904939248708840628106794362241870474700836884267102255830240359984164595112248527263363264511401739524808619463584078375355688562231711552094722306543709260679735100056554938122457548372854571179739361575616764169289580525729752233855861138832217110736226581621884244317885748879810902665379342666421699091405653643224930133486798815488662866505234699723557473842483059042367714327879231642240387776433019260019228477831383763253612102533693581262408686669973827597736568222790721583247888864236934639616436330873013981421143030600873066616480367898409133592629340230432497492688783164360268101130957071614191283068657732353263965367739031766136131596555358499939860056515592193675997771793301974468814837110320650369319289452140265091546518430993655349333718342529843367991593941746622390038952767381333061774762957494386871697845376721949350659087571191772087547710718993796089477451265475750187119487073873678589020061737332107569330221632062843206567119209695058576117396163232621770894542621460985841023781321581772760222273813349541048100307327510779994899197796388353073444345753297591426376840544226478421606312276964696715647399904371590332390656072664411643860540483884716191210900870101913072607104411414324197679682854788552477947648180295973604943970047959604029274629920357209976195014034831538094771460105633344699882082212058728151072918297121191787642488035467231691654185225672923442918712816323259696541354858957713320833991128877591722611527337901034136208561457799239877832508355073019981845902595835598926055329967377049172245493532968330000223018151722657578752405883224908582128008974790932610076257877042865600699617621217684547899644070506624171021332748679623743022915535820078014116534806564748823061500339206898379476625503654982280532966286211793062843017049240230198571997894883689718304380518217441914766042975243725168343541121703863137941142209529588579806015293875275379903093887168357209576071522190027937929278630363726876582268124199338480816602160372215471014300737753779269906958712128928801905203160128586182549441335382078488346531163265040764242839087012101519423196165226842200371123046430067344206474771802135307012409886035339915266792387110170622186588357378121093517977560442563469499978725112544085452227481091487430725986960204027594117894258128188215995235965897918114407765335432175759525553615812800116384672031934650729680799079396371496177431211940202129757312516525376801735910155733815377200195244454362007184847566341540744232862106099761324348754884743453966598133871746609302053507027195298394327142537115576660002578442303107342955153394506048622276496668762407932435319299263925373107689213535257232108088981933916866827894828117047262450194840970097576092098372409007471797334078814182519584259809624174761013825264395513525931188504563626418830033853965243599741693132289471987830842760040136807470390409723847394583489618653979059411859931035616843686921948538205578039577388136067954990008512325944252972448666676683464140218991594456530942344065066785194841776677947047204195882204329538032631053749488312218039127967844610013972675389219511911783658766252808369005324900459741094706877291232821430463533728351995364827432583311914445901780960778288358373011185754365995898272453192531058811502630754257149394302445393187017992360816661130542625399583389794297160207033876781503301028012009599725222228080142357109476035192554443492998676781789104555906301595380976187592035893734197896235893112598390259831026719330418921510968915622506965911982832345550305908173073519550372166587028805399213857603703537710517802128012956684198414036287272562321442875430221090947272107347413497551419073704331827662617727599688882602722524713368335345281669277959132886138176634985772893690096574956228710302436259077241221909430087175569262575806570991201665962243608024287002454736203639484125595488172727247365346778364720191830399871762703751572464992228946793232269361917764161461879561395669956778306829031658969943076733350823499079062410020250613405734430069574547468217569044165154063658468046369262127421107539904218871612761778701425886482577522388918459952337629237791558574454947736129552595222657863646211837759847370034797140820699414558071908021359073226923310083175951065901912129479540860364075735875020589020870457967000705526250581142066390745921527330940682364944159089100922029668052332526619891131184201629163107689408472356436680818216865721968826835840278550078280404345371018365109695178233574303050485265373807353107418591770561039739506264035544227515610110726177937063472380499066692216197119425912044508464174638358993823994651739550900085947999013602667426149429006646711506717542217703877450767356374215478290591101261915755587023895700140511782264698994491790830179547587676016809410013583761357859135692445564776446417866711539195135769610486492249008344671548638305447791433009768048687834
*trollface*
продолжение следует
*trollface*
продолжение следует
#25
Отправлено 13 May 2012 - 17:02
1 452 717 знаков после запятой
Фиг тебе. скачать: http://www.pisegment...rojectprog.aspx
Фиг тебе. скачать: http://www.pisegment...rojectprog.aspx
Прикрепленные файлы
-
pi.zip (673.28К)
Количество загрузок:: 39
#26
Отправлено 13 May 2012 - 17:11
У вас как бы размер файла одинаковый, нэ?
www.samodelka.ucoz.ru
05.02.2009-27.04.2011
Мы помним тебя
05.02.2009-27.04.2011
Мы помним тебя
#29
Отправлено 14 May 2012 - 20:10
Мне лень проверять)
Но пусть так)
Тема фаллометрии может считаться закрытой?
Но пусть так)
Тема фаллометрии может считаться закрытой?