3.
141592653589793238462643383279502884197169399375105 
82097494459230781640628620899862803482534211706798 
21480865132823066470938446095505822317253594081284 
81117450284102701938521105559644622948954930381964 
42881097566593344612847564823378678316527120190914 
56485669234603486104543266482133936072602491412737 
24587006606315588174881520920962829254091715364367 
89259036001133053054882046652138414695194151160943 
30572703657595919530921861173819326117931051185480 
74462379962749567351885752724891227938183011949129 
83367336244065664308602139494639522473719070217986 
09437027705392171762931767523846748184676694051320 
00568127145263560827785771342757789609173637178721 
46844090122495343014654958537105079227968925892354 
20199561121290219608640344181598136297747713099605 
18707211349999998372978049951059731732816096318595 
02445945534690830264252230825334468503526193118817 
10100031378387528865875332083814206171776691473035 
98253490428755468731159562863882353787593751957781 
85778053217122680661300192787661119590921642019893 
80952572010654858632788659361533818279682303019520 
35301852968995773622599413891249721775283479131515 
57485724245415069595082953311686172785588907509838 
17546374649393192550604009277016711390098488240128 
58361603563707660104710181942955596198946767837449 
44825537977472684710404753464620804668425906949129 
33136770289891521047521620569660240580381501935112 
53382430035587640247496473263914199272604269922796 
78235478163600934172164121992458631503028618297455 
57067498385054945885869269956909272107975093029553 
21165344987202755960236480665499119881834797753566 
36980742654252786255181841757467289097777279380008 
16470600161452491921732172147723501414419735685481 
61361157352552133475741849468438523323907394143334 
54776241686251898356948556209921922218427255025425 
68876717904946016534668049886272327917860857843838 
27967976681454100953883786360950680064225125205117 
39298489608412848862694560424196528502221066118630 
67442786220391949450471237137869609563643719172874 
67764657573962413890865832645995813390478027590099 
46576407895126946839835259570982582262052248940772 
67194782684826014769909026401363944374553050682034 
96252451749399651431429809190659250937221696461515 
70985838741059788595977297549893016175392846813826 
86838689427741559918559252459539594310499725246808 
45987273644695848653836736222626099124608051243884 
39045124413654976278079771569143599770012961608944 
16948685558484063534220722258284886481584560285060 
16842739452267467678895252138522549954666727823986 
45659611635488623057745649803559363456817432411251 
50760694794510965960940252288797108931456691368672 
28748940560101503308617928680920874760917824938589 
00971490967598526136554978189312978482168299894872 
26588048575640142704775551323796414515237462343645 
42858444795265867821051141354735739523113427166102 
13596953623144295248493718711014576540359027993440 
37420073105785390621983874478084784896833214457138 
68751943506430218453191048481005370614680674919278 
19119793995206141966342875444064374512371819217999 
83910159195618146751426912397489409071864942319615 
67945208095146550225231603881930142093762137855956 
63893778708303906979207734672218256259966150142150 
30680384477345492026054146659252014974428507325186 
66002132434088190710486331734649651453905796268561 
00550810665879699816357473638405257145910289706414 
01109712062804390397595156771577004203378699360072 
30558763176359421873125147120532928191826186125867 
32157919841484882916447060957527069572209175671167 
22910981690915280173506712748583222871835209353965 
72512108357915136988209144421006751033467110314126 
71113699086585163983150197016515116851714376576183 
51556508849099898599823873455283316355076479185358 
93226185489632132933089857064204675259070915481416 
54985946163718027098199430992448895757128289059232 
33260972997120844335732654893823911932597463667305 
83604142813883032038249037589852437441702913276561 
80937734440307074692112019130203303801976211011004 
49293215160842444859637669838952286847831235526582 
13144957685726243344189303968642624341077322697802 
80731891544110104468232527162010526522721116603966 
65573092547110557853763466820653109896526918620564 
76931257058635662018558100729360659876486117910453 
34885034611365768675324944166803962657978771855608 
45529654126654085306143444318586769751456614068007 
00237877659134401712749470420562230538994561314071 
12700040785473326993908145466464588079727082668306 
34328587856983052358089330657574067954571637752542 
02114955761581400250126228594130216471550979259230 
99079654737612551765675135751782966645477917450112 
99614890304639947132962107340437518957359614589019 
38971311179042978285647503203198691514028708085990 
48010941214722131794764777262241425485454033215718 
53061422881375850430633217518297986622371721591607 
71669254748738986654949450114654062843366393790039 
76926567214638530673609657120918076383271664162748 
88800786925602902284721040317211860820419000422966 
17119637792133757511495950156604963186294726547364 
25230817703675159067350235072835405670403867435136 
22224771589150495309844489333096340878076932599397 
80541934144737744184263129860809988868741326047215 
69516239658645730216315981931951673538129741677294 
78672422924654366800980676928238280689964004824354 
03701416314965897940924323789690706977942236250822 
16889573837986230015937764716512289357860158816175 
57829735233446042815126272037343146531977774160319 
90665541876397929334419521541341899485444734567383 
16249934191318148092777710386387734317720754565453 
22077709212019051660962804909263601975988281613323 
16663652861932668633606273567630354477628035045077 
72355471058595487027908143562401451718062464362679 
45612753181340783303362542327839449753824372058353 
11477119926063813346776879695970309833913077109870 
40859133746414428227726346594704745878477872019277 
15280731767907707157213444730605700733492436931138 
35049316312840425121925651798069411352801314701304 
78164378851852909285452011658393419656213491434159 
56258658655705526904965209858033850722426482939728 
58478316305777756068887644624824685792603953527734 
80304802900587607582510474709164396136267604492562 
74204208320856611906254543372131535958450687724602 
90161876679524061634252257719542916299193064553779 
91403734043287526288896399587947572917464263574552 
54079091451357111369410911939325191076020825202618 
79853188770584297259167781314969900901921169717372 
78476847268608490033770242429165130050051683233643 
50389517029893922334517220138128069650117844087451 
96012122859937162313017114448464090389064495444006 
19869075485160263275052983491874078668088183385102 
28334508504860825039302133219715518430635455007668 
28294930413776552793975175461395398468339363830474 
61199665385815384205685338621867252334028308711232 
82789212507712629463229563989898935821167456270102 
18356462201349671518819097303811980049734072396103 
68540664319395097901906996395524530054505806855019 
56730229219139339185680344903982059551002263535361 
92041994745538593810234395544959778377902374216172 
71117236434354394782218185286240851400666044332588 
85698670543154706965747458550332323342107301545940 
51655379068662733379958511562578432298827372319898 
75714159578111963583300594087306812160287649628674 
46047746491599505497374256269010490377819868359381 
46574126804925648798556145372347867330390468838343 
63465537949864192705638729317487233208376011230299 
11367938627089438799362016295154133714248928307220 
12690147546684765357616477379467520049075715552781 
96536213239264061601363581559074220202031872776052 
77219005561484255518792530343513984425322341576233 
61064250639049750086562710953591946589751413103482 
27693062474353632569160781547818115284366795706110 
86153315044521274739245449454236828860613408414863 
77670096120715124914043027253860764823634143346235 
18975766452164137679690314950191085759844239198629 
16421939949072362346468441173940326591840443780513 
33894525742399508296591228508555821572503107125701 
26683024029295252201187267675622041542051618416348 
47565169998116141010029960783869092916030288400269 
10414079288621507842451670908700069928212066041837 
18065355672525325675328612910424877618258297651579 
59847035622262934860034158722980534989650226291748 
78820273420922224533985626476691490556284250391275 
77102840279980663658254889264880254566101729670266 
40765590429099456815065265305371829412703369313785 
17860904070866711496558343434769338578171138645587 
36781230145876871266034891390956200993936103102916 
16152881384379099042317473363948045759314931405297 
63475748119356709110137751721008031559024853090669 
20376719220332290943346768514221447737939375170344 
36619910403375111735471918550464490263655128162288 
24462575916333039107225383742182140883508657391771 
50968288747826569959957449066175834413752239709683 
40800535598491754173818839994469748676265516582765 
84835884531427756879002909517028352971634456212964 
04352311760066510124120065975585127617858382920419 
74844236080071930457618932349229279650198751872127 
26750798125547095890455635792122103334669749923563 
02549478024901141952123828153091140790738602515227 
42995818072471625916685451333123948049470791191532 
67343028244186041426363954800044800267049624820179 
28964766975831832713142517029692348896276684403232 
60927524960357996469256504936818360900323809293459 
58897069536534940603402166544375589004563288225054 
52556405644824651518754711962184439658253375438856 
90941130315095261793780029741207665147939425902989 
69594699556576121865619673378623625612521632086286 
92221032748892186543648022967807057656151446320469 
27906821207388377814233562823608963208068222468012 
24826117718589638140918390367367222088832151375560 
03727983940041529700287830766709444745601345564172 
54370906979396122571429894671543578468788614445812 
31459357198492252847160504922124247014121478057345 
51050080190869960330276347870810817545011930714122 
33908663938339529425786905076431006383519834389341 
59613185434754649556978103829309716465143840700707 
36041123735998434522516105070270562352660127648483 
08407611830130527932054274628654036036745328651057 
06587488225698157936789766974220575059683440869735 
02014102067235850200724522563265134105592401902742 
16248439140359989535394590944070469120914093870012 
64560016237428802109276457931065792295524988727584 
61012648369998922569596881592056001016552563756785 
66722796619885782794848855834397518744545512965634 
43480396642055798293680435220277098429423253302257 
63418070394769941597915945300697521482933665556615 
67873640053666564165473217043903521329543529169414 
59904160875320186837937023488868947915107163785290 
23452924407736594956305100742108714261349745956151 
38498713757047101787957310422969066670214498637464 
59528082436944578977233004876476524133907592043401 
96340391147320233807150952220106825634274716460243 
35440051521266932493419673977041595683753555166730 
27390074972973635496453328886984406119649616277344 
95182736955882207573551766515898551909866653935494 
81068873206859907540792342402300925900701731960362 
25475647894064754834664776041146323390565134330684 
49539790709030234604614709616968868850140834704054 
60742958699138296682468185710318879065287036650832 
43197440477185567893482308943106828702722809736248 
09399627060747264553992539944280811373694338872940 
63079261595995462624629707062594845569034711972996 
40908941805953439325123623550813494900436427852713 
83159125689892951964272875739469142725343669415323 
61004537304881985517065941217352462589548730167600 
29886592578662856124966552353382942878542534048308 
33070165372285635591525347844598183134112900199920 
59813522051173365856407826484942764411376393866924 
80311836445369858917544264739988228462184490087776 
97763127957226726555625962825427653183001340709223 
34365779160128093179401718598599933849235495640057 
09955856113498025249906698423301735035804408116855 
26531170995708994273287092584878944364600504108922 
66917835258707859512983441729535195378855345737426 
08590290817651557803905946408735061232261120093731 
08048548526357228257682034160504846627750450031262 
00800799804925485346941469775164932709504934639382 
43222718851597405470214828971117779237612257887347 
71881968254629812686858170507402725502633290449762 
77894423621674119186269439650671515779586756482399 
39176042601763387045499017614364120469218237076488 
78341968968611815581587360629386038101712158552726 
68300823834046564758804051380801633638874216371406 
43549556186896411228214075330265510042410489678352 
85882902436709048871181909094945331442182876618103 
10073547705498159680772009474696134360928614849417 
85017180779306810854690009445899527942439813921350 
55864221964834915126390128038320010977386806628779 
23971801461343244572640097374257007359210031541508 
93679300816998053652027600727749674584002836240534 
60372634165542590276018348403068113818551059797056 
64007509426087885735796037324514146786703688098806 
09716425849759513806930944940151542222194329130217 
39125383559150310033303251117491569691745027149433 
15155885403922164097229101129035521815762823283182 
34254832611191280092825256190205263016391147724733 
14857391077758744253876117465786711694147764214411 
11263583553871361011023267987756410246824032264834 
64176636980663785768134920453022408197278564719839 
63087815432211669122464159117767322532643356861461 
86545222681268872684459684424161078540167681420808 
85028005414361314623082102594173756238994207571362 
75167457318918945628352570441335437585753426986994 
72547031656613991999682628247270641336222178923903 
17608542894373393561889165125042440400895271983787 
38648058472689546243882343751788520143956005710481 
19498842390606136957342315590796703461491434478863 
60410318235073650277859089757827273130504889398900 
99239135033732508559826558670892426124294736701939 
07727130706869170926462548423240748550366080136046 
68951184009366860954632500214585293095000090715105 
82362672932645373821049387249966993394246855164832 
61134146110680267446637334375340764294026682973865 
22093570162638464852851490362932019919968828517183 
95366913452224447080459239660281715655156566611135 
98231122506289058549145097157553900243931535190902 
10711945730024388017661503527086260253788179751947 
80610137150044899172100222013350131060163915415895 
78037117792775225978742891917915522417189585361680 
59474123419339842021874564925644346239253195313510 
33114763949119950728584306583619353693296992898379 
14941939406085724863968836903265564364216644257607 
91471086998431573374964883529276932822076294728238 
15374099615455987982598910937171262182830258481123 
89011968221429457667580718653806506487026133892822 
99497257453033283896381843944770779402284359883410 
03583854238973542439564755568409522484455413923941 
00016207693636846776413017819659379971557468541946 
33489374843912974239143365936041003523437770658886 
77811394986164787471407932638587386247328896456435 
98774667638479466504074111825658378878454858148962 
96127399841344272608606187245545236064315371011274 
68097787044640947582803487697589483282412392929605 
82948619196670918958089833201210318430340128495116 
20353428014412761728583024355983003204202451207287 
25355811958401491809692533950757784000674655260314 
46167050827682772223534191102634163157147406123850 
42584598841990761128725805911393568960143166828317 
63235673254170734208173322304629879928049085140947 
90368878687894930546955703072619009502076433493359 
10602454508645362893545686295853131533718386826561 
78622736371697577418302398600659148161640494496501 
17321313895747062088474802365371031150898427992754 
42685327797431139514357417221975979935968525228574 
52637962896126915723579866205734083757668738842664 
05990993505000813375432454635967504844235284874701 
44354541957625847356421619813407346854111766883118 
65448937769795665172796623267148103386439137518659 
46730024434500544995399742372328712494834706044063 
47160632583064982979551010954183623503030945309733 
58344628394763047756450150085075789495489313939448 
99216125525597701436858943585877526379625597081677 
64380012543650237141278346792610199558522471722017 
77237004178084194239487254068015560359983905489857 
23546745642390585850216719031395262944554391316631 
34530893906204678438778505423939052473136201294769 
18749751910114723152893267725339181466073000890277 
68963114810902209724520759167297007850580717186381 
05496797310016787085069420709223290807038326345345 
20380278609905569001341371823683709919495164896007 
55049341267876436746384902063964019766685592335654 
63913836318574569814719621084108096188460545603903 
84553437291414465134749407848844237721751543342603 
06698831768331001133108690421939031080143784334151 
37092435301367763108491351615642269847507430329716 
74696406665315270353254671126675224605511995818319 
63763707617991919203579582007595605302346267757943 
93630746305690108011494271410093913691381072581378 
13578940055995001835425118417213605572752210352680 
37357265279224173736057511278872181908449006178013 
88971077082293100279766593583875890939568814856026 
32243937265624727760378908144588378550197028437793 
62407825052704875816470324581290878395232453237896 
02984166922548964971560698119218658492677040395648 
12781021799132174163058105545988013004845629976511 
21241536374515005635070127815926714241342103301566 
16535602473380784302865525722275304999883701534879 
30080626018096238151613669033411113865385109193673 
93835229345888322550887064507539473952043968079067 
08680644509698654880168287434378612645381583428075 
30618454859037982179945996811544197425363443996029 
02510015888272164745006820704193761584547123183460 
07262933955054823955713725684023226821301247679452 
26448209102356477527230820810635188991526928891084 
55571126603965034397896278250016110153235160519655 
90421184494990778999200732947690586857787872098290 
13529566139788848605097860859570177312981553149516 
81467176959760994210036183559138777817698458758104 
46628399880600616229848616935337386578773598336161 
33841338536842119789389001852956919678045544828584 
83701170967212535338758621582310133103877668272115 
72694951817958975469399264219791552338576623167627 
54757035469941489290413018638611943919628388705436 
77743224276809132365449485366768000001065262485473 
05586159899914017076983854831887501429389089950685 
45307651168033373222651756622075269517914422528081 
65171667766727930354851542040238174608923283917032 
75425750867655117859395002793389592057668278967764 
45318404041855401043513483895312013263783692835808 
27193783126549617459970567450718332065034556644034 
49045362756001125018433560736122276594927839370647 
84264567633881880756561216896050416113903906396016 
20221536849410926053876887148379895599991120991646 
46441191856827700457424343402167227644558933012778 
15868695250694993646101756850601671453543158148010 
54588605645501332037586454858403240298717093480910 
55621167154684847780394475697980426318099175642280 
98739987669732376957370158080682290459921236616890 
25962730430679316531149401764737693873514093361833 
21614280214976339918983548487562529875242387307755 
95559554651963944018218409984124898262367377146722 
60616336432964063357281070788758164043814850188411 
43188598827694490119321296827158884133869434682859 
00666408063140777577257056307294004929403024204984 
16565479736705485580445865720227637840466823379852 
82710578431975354179501134727362577408021347682604 
50228515797957976474670228409995616015691089038458 
24502679265942055503958792298185264800706837650418 
36562094555434613513415257006597488191634135955671 
96496540321872716026485930490397874895890661272507 
94828276938953521753621850796297785146188432719223 
22381015874445052866523802253284389137527384589238 
44225354726530981715784478342158223270206902872323 
30053862163479885094695472004795231120150432932266 
28272763217790884008786148022147537657810581970222 
63097174950721272484794781695729614236585957820908 
30733233560348465318730293026659645013718375428897 
55797144992465403868179921389346924474198509733462 
67933210726868707680626399193619650440995421676278 
40914669856925715074315740793805323925239477557441 
59184582156251819215523370960748332923492103451462 
64374498055961033079941453477845746999921285999993 
99612281615219314888769388022281083001986016549416 
54261696858678837260958774567618250727599295089318 
05218729246108676399589161458550583972742098090978 
17293239301067663868240401113040247007350857828724 
62713494636853181546969046696869392547251941399291 
46524238577625500474852954768147954670070503479995 
88867695016124972282040303995463278830695976249361 
51010243655535223069061294938859901573466102371223 
54789112925476961760050479749280607212680392269110 
27772261025441492215765045081206771735712027180242 
96810620377657883716690910941807448781404907551782 
03856539099104775941413215432844062503018027571696 
50820964273484146957263978842560084531214065935809 
04127113592004197598513625479616063228873618136737 
32445060792441176399759746193835845749159880976674 
47093006546342423460634237474666080431701260052055 
92849369594143408146852981505394717890045183575515 
41252235905906872648786357525419112888773717663748 
60276606349603536794702692322971868327717393236192 
00777452212624751869833495151019864269887847171939 
66497690708252174233656627259284406204302141137199 
22785269984698847702323823840055655517889087661360 
13047709843861168705231055314916251728373272867600 
72481729876375698163354150746088386636406934704372 
06688651275688266149730788657015685016918647488541 
67915459650723428773069985371390430026653078398776 
38503238182155355973235306860430106757608389086270 
49841888595138091030423595782495143988590113185835 
84066747237029714978508414585308578133915627076035 
63907639473114554958322669457024941398316343323789 
75955680856836297253867913275055542524491943589128 
40504522695381217913191451350099384631177401797151 
22837854601160359554028644059024964669307077690554 
81028850208085800878115773817191741776017330738554 
75800605601433774329901272867725304318251975791679 
29699650414607066457125888346979796429316229655201 
68797300035646304579308840327480771811555330909887 
02550520768046303460865816539487695196004408482065 
96737947316808641564565053004988161649057883115434 
54850526600698230931577765003780704661264706021457 
50579327096204782561524714591896522360839664562410 
51955105223572397395128818164059785914279148165426 
32892004281609136937773722299983327082082969955737 
72737566761552711392258805520189887620114168005468 
73655806334716037342917039079863965229613128017826 
79717289822936070288069087768660593252746378405397 
69184808204102194471971386925608416245112398062011 
31845412447820501107987607171556831540788654390412 
10873032402010685341947230476666721749869868547076 
78120512473679247919315085644477537985379973223445 
61227858432968466475133365736923872014647236794278 
70042503255589926884349592876124007558756946413705 
62514001179713316620715371543600687647731867558714 
87839890810742953094106059694431584775397009439883 
94914432353668539209946879645066533985738887866147 
62944341401049888993160051207678103588611660202961 
19363968213496075011164983278563531614516845769568 
71090029997698412632665023477167286573785790857466 
46077228341540311441529418804782543876177079043000 
15669867767957609099669360755949651527363498118964 
13043311662774712338817406037317439705406703109676 
76574869535878967003192586625941051053358438465602 
33917967492678447637084749783336555790073841914731 
98862713525954625181604342253729962863267496824058 
06029642114638643686422472488728343417044157348248 
18333016405669596688667695634914163284264149745333 
49999480002669987588815935073578151958899005395120 
85351035726137364034367534714104836017546488300407 
84641674521673719048310967671134434948192626811107 
39948250607394950735031690197318521195526356325843 
39099822498624067031076831844660729124874754031617 
96994113973877658998685541703188477886759290260700 
43212666179192235209382278788809886335991160819235 
35557046463491132085918979613279131975649097600013 
99623444553501434642686046449586247690943470482932 
94140411146540923988344435159133201077394411184074 
10768498106634724104823935827401944935665161088463 
12567852977697346843030614624180358529331597345830 
38455410337010916767763742762102137013548544509263 
07190114731848574923318167207213727935567952844392 
54815609137281284063330393735624200160456645574145 
88166052166608738748047243391212955877763906969037 
07882852775389405246075849623157436917113176134783 
88271941686066257210368513215664780014767523103935 
78606896111259960281839309548709059073861351914591 
81951029732787557104972901148717189718004696169777 
00179139196137914171627070189584692143436967629274 
59109940060084983568425201915593703701011049747339 
49387788598941743303178534870760322198297057975119 
14405109942358830345463534923498268836240433272674 
15540301619505680654180939409982020609994140216890 
90070821330723089662119775530665918814119157783627 
29274615618571037217247100952142369648308641025928 
87457999322374955191221951903424452307535133806856 
80735446499512720317448719540397610730806026990625 
80760202927314552520780799141842906388443734996814 
58273372072663917670201183004648190002413083508846 
58415214899127610651374153943565721139032857491876 
90944137020905170314877734616528798482353382972601 
36110984514841823808120540996125274580881099486972 
21612852489742555551607637167505489617301680961380 
38119143611439921063800508321409876045993093248510 
25168294467260666138151745712559754953580239983146 
98220361338082849935670557552471290274539776214049 
31820146580080215665360677655087838043041343105918 
04606800834591136640834887408005741272586704792258 
31912741573908091438313845642415094084913391809684 
02511639919368532255573389669537490266209232613188 
55891580832455571948453875628786128859004106006073 
74650140262782402734696252821717494158233174923968 
35301361786536737606421667781377399510065895288774 
27662636841830680190804609849809469763667335662282 
91513235278880615776827815958866918023894033307644 
19124034120223163685778603572769415417788264352381 
31905028087018575047046312933353757285386605888904 
58311145077394293520199432197117164223500564404297 
98920815943071670198574692738486538334361457946341 
75922573898588001698014757420542995801242958105456 
51083104629728293758416116253256251657249807849209 
98979906200359365099347215829651741357984910471116 
60791587436986541222348341887722929446335178653856 
73196255985202607294767407261676714557364981210567 
77168934849176607717052771876011999081441130586455 
77910525684304811440261938402322470939249802933550 
73184589035539713308844617410795916251171486487446 
86112476054286734367090466784686702740918810142497 
11149657817724279347070216688295610877794405048437 
52844337510882826477197854000650970403302186255614 
73321177711744133502816088403517814525419643203095 
76018694649088681545285621346988355444560249556668 
43660292219512483091060537720198021831010327041783 
86654471812603971906884623708575180800353270471856 
59499476124248110999288679158969049563947624608424 
06593094862150769031498702067353384834955083636601 
78487710608098042692471324100094640143736032656451 
84566792456669551001502298330798496079949882497061 
72367449361226222961790814311414660941234159359309 
58540791390872083227335495720807571651718765994498 
56937956238755516175754380917805280294642004472153 
96280746360211329425591600257073562812638733106005 
89106524570802447493754318414940148211999627645310 
68006631183823761639663180931444671298615527598201 
45141027560068929750246304017351489194576360789352 
85550531733141645705049964438909363084387448478396 
16840518452732884032345202470568516465716477139323 
77551729479512613239822960239454857975458651745878 
77133181387529598094121742273003522965080891777050 
68259248822322154938048371454781647213976820963320 
50830564792048208592047549985732038887639160199524 
09189389455767687497308569559580106595265030362661 
59750662225084067428898265907510637563569968211510 
94966974458054728869363102036782325018232370845979 
01115484720876182124778132663304120762165873129708 
11230758159821248639807212407868878114501655825136 
17890307086087019897588980745664395515741536319319 
19810705753366337380382721527988493503974800158905 
19420879711308051233933221903466249917169150948541 
40187106035460379464337900589095772118080446574396 
28061867178610171567409676620802957665770512912099 
07944304632892947306159510430902221439371849560634 
05618934251305726829146578329334052463502892917547 
08725648426003496296116541382300773133272983050016 
02567240141851520418907011542885799208121984493156 
99905918201181973350012618772803681248199587707020 
75324063612593134385955425477819611429351635612234 
96661522614735399674051584998603552953329245752388 
81013620234762466905581643896786309762736550472434 
86430712184943734853006063876445662721866617012381 
27715621379746149861328744117714552444708997144522 
88566294244023018479120547849857452163469644897389 
20624019435183100882834802492490854030778638751659 
11302873958787098100772718271874529013972836614842 
14287170553179654307650453432460053636147261818096 
99769334862640774351999286863238350887566835950972 
65574815431940195576850437248001020413749831872259 
67738715495839971844490727914196584593008394263702 
08756353982169620553248032122674989114026785285996 
73405242031091797899905718821949391320753431707980 
02373659098537552023891164346718558290685371189795 
26262344924833924963424497146568465912489185566295 
89329909035239233333647435203707701010843880032907 
59834217018554228386161721041760301164591878053936 
74474720599850235828918336929223373239994804371084 
19659473162654825748099482509991833006976569367159 
68936449334886474421350084070066088359723503953234 
01795825570360169369909886711321097988970705172807 
55855191269930673099250704070245568507786790694766 
12629808225163313639952117098452809263037592242674 
25755998928927837047444521893632034894155210445972 
61883800300677617931381399162058062701651024458869 
24764924689192461212531027573139084047000714356136 
23169923716948481325542009145304103713545329662063 
92105479824392125172540132314902740585892063217589 
49434548906846399313757091034633271415316223280552 
29729795380188016285907357295541627886764982741861 
64218789885741071649069191851162815285486794173638 
90665388576422915834250067361245384916067413734017 
35727799563410433268835695078149313780073623541800 
70619180267328551191942676091221035987469241172837 
49312616339500123959924050845437569850795704622266 
46190001035004901830341535458428337643781119885563 
18777792537201166718539541835984438305203762819440 
76159410682071697030228515225057312609304689842343 
31527321313612165828080752126315477306044237747535 
05952287174402666389148817173086436111389069420279 
08814311944879941715404210341219084709408025402393 
29429454938786402305129271190975135360009219711054 
12096683111516328705423028470073120658032626417116 
16595761327235156666253667271899853419989523688483 
09993027574199164638414270779887088742292770538912 
27172486322028898425125287217826030500994510824783 
57290569198855546788607946280537122704246654319214 
52817607414824038278358297193010178883456741678113 
98954750448339314689630763396657226727043393216745 
42182455706252479721997866854279897799233957905758 
18906225254735822052364248507834071101449804787266 
91990186438822932305382318559732869780922253529591 
01734140733488476100556401824239219269506208318381 
45469839236646136398910121021770959767049083050818 
54704194664371312299692358895384930136356576186106 
06222870559942337163102127845744646398973818856674 
62608794820186474876727272220626764653380998019668 
83680994159075776852639865146253336312450536402610 
56960551318381317426118442018908885319635698696279 
50367384243130113317533053298020166888174813429886 
81585577810343231753064784983210629718425184385534 
42762012823457071698853051832617964117857960888815 
03296022907056144762209150947390359466469162353968 
09201394578175891088931992112260073928149169481615 
27384273626429809823406320024402449589445612916704 
95082358124873917996486411334803247577752197089327 
72262349486015046652681439877051615317026696929704 
92831628550421289814670619533197026950721437823047 
68752802873541261663917082459251700107141808548006 
36923259462019002278087409859771921805158532147392 
65325155903541020928466592529991435379182531454529 
05984158176370589279069098969111643811878094353715 
21332261443625314490127454772695739393481546916311 
62492887357471882407150399500944673195431619385548 
52076657388251396391635767231510055560372633948672 
08207808653734942440115799667507360711159351331959 
19712094896471755302453136477094209463569698222667 
37752099451684506436238242118535348879893956731878 
06606107885440005508276570305587448541805778891719 
20788142335113866292966717964346876007704799953788 
33878703487180218424373421122739402557176908196030 
92018240188427057046092622564178375265263358324240 
66125331152942345796556950250681001831090041124537 
90153329661569705223792103257069370510908307894799 
99004999395322153622748476603613677697978567386584 
67093667958858378879562594646489137665219958828693 
38018360119323685785585581955560421562508836502033 
22024513762158204618106705195330653060606501054887 
16724537794283133887163139559690583208341689847606 
56071183471362181232462272588419902861420872849568 
79639325464285343075301105285713829643709990356948 
88528519040295604734613113826387889755178856042499 
87483163828040468486189381895905420398898726506976 
20201995548412650005394428203930127481638158530396 
43992547020167275932857436666164411096256633730540 
92195196751483287348089574777752783442210910731113 
51828046036347198185655572957144747682552857863349 
34285842311874944000322969069775831590385803935352 
13588600796003420975473922967333106493956018122378 
12854584317605561733861126734780745850676063048229 
40965304111830667108189303110887172816751957967534 
71885372293096161432040063813224658411111577583585 
81135018569047815368938137718472814751998350504781 
29771859908470762197460588742325699582889253504193 
79582606162118423687685114183160683158679946016520 
57740529423053601780313357263267054790338401257305 
91233960188013782542192709476733719198728738524805 
74212489211834708766296672072723256505651293331260 
59505777727542471241648312832982072361750574673870 
12820957554430596839555568686118839713552208445285 
26400812520276655576774959696266126045652456840861 
39238265768583384698499778726706555191854468698469 
47849573462260629421962455708537127277652309895545 
01930377321666491825781546772920052126671434632096 
37891852323215018976126034373684067194193037746880 
99929687758244104787812326625318184596045385354383 
91144967753128642609252115376732588667226040425234 
91087026958099647595805794663973419064010036361904 
04203311357933654242630356145700901124480089002080 
14780566037101541223288914657223931450760716706435 
56827437743965789067972687438473076346451677562103 
09860409271709095128086309029738504452718289274968 
92121066700816485833955377359191369501531620189088 
87484210798706899114804669270650940762046502772528 
65072890532854856143316081269300569378541786109696 
92025388650345771831766868859236814884752764984688 
21949739729707737187188400414323127636504814531122 
85099002074240925585925292610302106736815434701525 
23487863516439762358604191941296976904052648323470 
09911154242601273438022089331096686367898694977994 
00126016422760926082349304118064382913834735467972 
53992623387915829984864592717340592256207491053085 
31537182911681637219395188700957788181586850464507 
69934394098743351443162633031724774748689791820923 
94808331439708406730840795893581089665647758599055 
63769525232653614424780230826811831037735887089240 
61303133647737101162821461466167940409051861526036 
00925219472188909181073358719641421444786548995285 
82343947050079830388538860831035719306002771194558 
02191194289992272235345870756624692617766317885514 
43502182870266856106650035310502163182060176092179 
84684936863161293727951873078972637353717150256378 
73357977180818487845886650433582437700414771041493 
49274384575871071597315594394264125702709651251081 
15548247939403597681188117282472158250109496096625 
39339538092219559191818855267806214992317276316321 
83398969380756168559117529984501320671293924041445 
93862398809381240452191484831646210147389182510109 
09677386906640415897361047643650006807710565671848 
62814963711188321924456639458144914861655004956769 
82690308911185687986929470513524816091743243015383 
68470729289898284602223730145265567989862776796809 
14697983782687643115988321090437156112997665215396 
35464420869197567370005738764978437686287681792497 
46943842746525631632300555130417422734164645512781 
27845777724575203865437542828256714128858345444351 
32562054464241011037955464190581168623059644769587 
05407214198521210673433241075676757581845699069304 
60475227701670056845439692340417110898889934163505 
85157887353430815520811772071880379104046983069578 
68547393765643363197978680367187307969392423632144 
84503547763156702553900654231179201534649779290662 
41508328858395290542637687668968805033317227800185 
88506973623240389470047189761934734430843744375992 
50341788079722358591342458131440498477017323616947 
19765715353197754997162785663119046912609182591249 
89036765417697990362375528652637573376352696934435 
44004730671988689019681474287677908669796885225016 
36949856730217523132529265375896415171479559538784 
27849986645630287883196209983049451987439636907068 
27626574858104391122326187940599415540632701319898 
95703761105323606298674803779153767511583043208498 
72092028092975264981256916342500052290887264692528 
46661046653921714820801305022980526378364269597337 
07053922789153510568883938113249757071331029504430 
34671598944878684711643832805069250776627450012200 
35262037094660234146489983902525888301486781621967 
75194583167718762757200505439794412459900771152051 
54619930509838698254284640725554092740313257163264 
07929341833421470904125425335232480219322770753555 
46795871638358750181593387174236061551171013123525 
63348582036514614187004920570437201826173319471570 
08675785393360786227395581857975872587441025420771 
05475361294047460100094095444959662881486915903899 
07186598056361713769222729076419775517772010427649 
69496110562205925024202177042696221549587264539892 
27697660310524980855759471631075870133208861463266 
41259114863388122028444069416948826152957762532501 
98703598706743804698219420563812558334364219492322 
75937221289056420943082352544084110864545369404969 
27149400331978286131818618881111840825786592875742 
63844500599442295685864604810330153889114994869354 
36030221810943466764000022362550573631294626296096 
19876056425996394613869233083719626595473923462413 
45977957485246478379807956931986508159776753505539 
18991151335252298736112779182748542008689539658359 
42196333150286956119201229888988700607999279541118 
82690230789131076036176347794894320321027733594169 
08650071932804017163840644987871753756781185321328 
40821657110754952829497493621460821558320568723218 
55740651610962748743750980922302116099826330339154 
69494644491004515280925089745074896760324090768983 
65294065792019831526541065813682379198409064571246 
89484702093577611931399802468134052003947819498662 
02624008902150166163813538381515037735022966074627 
95291038406868556907015751662419298724448271942933 
10048548244545807188976330032325258215812803274679 
62002814762431828622171054352898348208273451680186 
13171959332471107466222850871066611770346535283957 
76259977446721857158161264111432717943478859908928 
08486694914139097716736900277758502686646540565950 
39486784111079011610400857274456293842549416759460 
54871172359464291058509099502149587931121961359083 
15882620682332156153086833730838173279328196983875 
08708348388046388478441884003184712697454370937329 
83624028751979208023218787448828728437273780178270 
08058782410749357514889978911739746129320351081432 
70325140903048746226294234432757126008664250833318 
76886507564292716055252895449215376517514921963671 
81049435317858383453865255656640657251363575064353 
23650893679043170259787817719031486796384082881020 
94614900797151377170990619549696400708676671023300 
48672631475510537231757114322317411411680622864206 
38890621019235522354671166213749969326932173704310 
59872250394565749246169782609702533594750209138366 
73772894438696400028110344026084712899000746807764 
84408871134135250336787731679770937277868216611786 
53442317322646378476978751443320953400016506921305 
46476890985050203015044880834261845208730530973189 
49291642532293361243151430657826407028389840984160 
29503092418971209716016492656134134334222988279099 
21786042679812457285345801338260995877178113102167 
34025656274400729683406619848067661580502169183372 
36803990279316064204368120799003162644491461902194 
58229690992122788553948783538305646864881655562294 
31567312827439082645061162894280350166133669782405 
17701552196265227254558507386405852998303791803504 
32876703809252167907571204061237596327685674845079 
15114731344000183257034492090971243580944790046249 
43134550289006806487042935340374360326258205357901 
18395649089354345101342969617545249573960621490288 
72893279252069653538639644322538832752249960598697 
47598823299162635459733244451637553343774929289905 
81175786355555626937426910947117002165411718219750 
51983178713710605106379555858890556885288798908475 
09157646390746936198815078146852621332524738376511 
92990156109189777922008705793396463827490680698769 
16819749236562422608715417610043060890437797667851 
96618914041449252704808819714988015420577870065215 
94009289777601330756847966992955433656139847738060 
39436889588764605498387147896848280538470173087111 
77611596635050399793438693391197898871091565417091 
33082607647406305711411098839388095481437828474528 
83836807941888434266622207043872288741394780101772 
13922819119923654055163958934742639538248296090369 
00288359327745855060801317988407162446563997948275 
78365019551422155133928197822698427863839167971509 
12624105487257009240700454884856929504481107380879 
96547481568913935380943474556972128919827177020766 
61360248958146811913361412125878389557735719498631 
72108443989014239484966592517313881716026632619310 
65366535041473070804414939169363262373767777095850 
31325599009576273195730864804246770121232702053374 
26670531424482081681303063973787366424836725398374 
87690980602182785786216512738563513290148903509883 
27061725893257536399397905572917516009761545904477 
16922658063151110280384360173747421524760851520990 
16158582312571590733421736576267142390478279587281 
50509563309280266845893764964977023297364131906098 
27406335310897924642421345837409011693919642504591 
28813403498810635400887596820054408364386516617880 
55760895689672753153808194207733259791727843762566 
11843198910250074918290864751497940031607038455494 
65385946027452447466812314687943441610993338908992 
63841184742525704457251745932573898956518571657596 
14812660203107976282541655905060424791140169579003 
38356574869252800743025623419498286467914476322774 
00552946090394017753633565547193100017543004750471 
91448998410400158679461792416100164547165513370740 
73950260442769538553834397550548871099785205401175 
16974758134492607943368954378322117245068734423198 
98788441285420647428097356258070669831069799352606 
93392135685881391214807354728463227784908087002467 
77630360555123238665629517885371967303463470122293 
95816067925091532174890308408865160611190114984434 
12350124646928028805996134283511884715449771278473 
36176628506216977871774382436256571177945006447771 
83702219991066950216567576440449979407650379999548 
45002710665987813603802314126836905783190460792765 
29727769404361302305178708054651154246939526512710 
10529270703066730244471259739399505146284047674313 
63739978259184541176413327906460636584152927019030 
27601733947486696034869497654175242930604072700505 
90395031485229213925755948450788679779252539317651 
56416197168443524369794447355964260633391055126826 
06159572621703669850647328126672452198906054988028 
07828814297963366967441248059821921463395657457221 
02298677599746738126069367069134081559412016115960 
19023775352555630060624798326124988128819293734347 
68626892192397778339107331065882568137771723283153 
29082525092733047850724977139448333892552081175608 
45296659055394096556854170600117985729381399825831 
92936791003918440992865756059935989100029698644609 
74714718470101531283762631146774209145574041815908 
80006494323785583930853082830547607679952435739163 
12218860575496738322431956506554608528812019023636 
44712703748634421727257879503428486312944916318475 
34753143504139209610879605773098720135248407505763 
71992536504709085825139368634638633680428917671076 
02111159828875539940120076013947033661793715396306 
13986365549221374159790511908358829009765664730073 
38793146789131814651093167615758213514248604422924 
45304113160652700974330088499034675405518640677342 
60358340960860553374736276093565885310976099423834 
73822220872924644976845605795625167655740884103217 
31345627735856052358236389532038534024842273371639 
12397321599544082842166663602329654569470357718487 
34420342277066538373875061692127680157661810954200 
97708363604361110592409117889540338021426523948929 
68643980892611463541457153519434285072135345301831 
58756282757338982688985235577992957276452293915674 
77566676051087887648453493636068278050564622813598 
88587925994094644604170520447004631513797543173718 
77560398159626475014109066588661621800382669899619 
65580587208639721176995219466789857011798332440601 
81157565807428418291061519391763005919431443460515 
40477105700543390001824531177337189558576036071828 
60506356479979004139761808955363669603162193113250 
22385179167205518065926351803625121457592623836934 
82226658955769946604919381124866090997981285718234 
94006615552196112207203092277646200999315244273589 
48871057662389469388944649509396033045434084210246 
24010487233287500817491798755438793873814398942380 
11762700837196053094383940063756116458560943129517 
59771393539607432279248922126704580818331376416581 
82695621058728924477400359470092686626596514220506 
30078592002488291860839743732353849083964326147000 
53242354064704208949921025040472678105908364400746 
63800208701266642094571817029467522785400745085523 
77720890581683918446592829417018288233014971554235 
23591177481862859296760504820386434310877956289292 
54056389466219482687110428281638939757117577869154 
30165058602965217459581988878680408110328432739867 
19862130620555985526603640504628215230615459447448 
99088390819997387474529698107762014871340001225355 
22246695409315213115337915798026979555710508507473 
87475075806876537644578252443263804614304288923593 
48529610582693821034980004052484070844035611678171 
70512813378805705643450616119330424440798260377951 
19854869455915205196009304127100727784930155503889 
53603382619293437970818743209499141595933963681106 
27557295278004254863060054523839151068998913578820 
01941178653568214911852820785213012551851849371150 
34221595422445119002073935396274002081104655302079 
32867254740543652717595893500716336076321614725815 
40764205302004534018357233829266191530835409512022 
63291650544261236191970516138393573266937601569144 
29944943744856809775696303129588719161129294681884 
93633864739274760122696415884890096571708616059814 
72044674286642087653347998582220906198021732116142 
30419477754990738738567941189824660913091691772274 
20723336763503267834058630193019324299639720444517 
92881228544782119535308989101253429755247276357302 
26281382091807439748671453590778633530160821559911 
31414420509144729353502223081719366350934686585865 
63148555758624478186201087118897606529698992693281 
78705576435143382060141077329261063431525337182243 
38526352021773544071528189813769875515757454693972 
71504884697936195004777209705617939138289898453274 
26227288647108883270173723258818244658436249580592 
56033810521560620615571329915608489206434030339526 
22634514542836786982880742514225674518061841495646 
86111635404971897682154227722479474033571527436819 
40989205011365340012384671429655186734415374161504 
25632567134302476551252192180357801692403266995417 
46087592409207004669340396510178134857835694440760 
47023254075555776472845075182689041829396611331016 
01311190773986324627782190236506603740416067249624 
90137433217246454097412995570529142438208076098364 
82346597388669134991978401310801558134397919485283 
04367390124820824448141280954437738983200598649091 
59505322857914576884962578665885999179867520554558 
09900455646117875524937012455321717019428288461740 
27366499784755082942280202329012216301023097721515 
69446427909802190826689868834263071609207914085197 
69523555348865774342527753119724743087304361951139 
61190800302558783876442060850447306312992778889427 
29189727169890575925244679660189707482960949190648 
76469370275077386643239191904225429023531892337729 
31667360869962280325571853089192844038050710300647 
76847863243191000223929785255372375566213644740096 
76053943983823576460699246526008909062410590421545 
39279044115295803453345002562441010063595300395988 
64466169595626351878060688513723462707997327233134 
69397145628554261546765063246567662027924520858134 
77176085216913409465203076733918411475041401689241 
21319826881568664561485380287539331160232292555618 
94104299533564009578649534093511526645402441877594 
93169305604486864208627572011723195264050230997745 
67647838488973464317215980626787671838005247696884 
08498918508614900343240347674268624595239589035858 
21350064509981782446360873177543788596776729195261 
11213859194725451400301180503437875277664402762618 
94101757687268042817662386068047788524288743025914 
52470739505465251353394595987896197789110418902929 
43818567205070964606263541732944649576612651953495 
70186001541262396228641389779673332907056737696215 
64981845068422636903678495559700260798679962610190 
39331263768556968767029295371162528005543100786408 
72893922571451248113577862766490242516199027747109 
03359333093049483805978566288447874414698414990671 
23764789582263294904679812089984857163571087831191 
84863025450162092980582920833481363840542172005612 
19893536693713367333924644161252231969434712064173 
75491216357008573694397305979709719726666642267431 
11776217640306868131035189911227133972403688700099 
68629225464650063852886203938005047782769128356033 
72548255793912985251506829969107754257647488325341 
41213280062671709400909822352965795799780301828242 
84902214707481111240186076134151503875698309186527 
80658896682362523937845272634530420418802508442363 
19038331838455052236799235775292910692504326144695 
01098610888999146585518818735825281643025209392852 
58077969737620845637482114433988162710031703151334 
40230952635192958868069082135585368016100021374085 
11544849126858412686958991741491338205784928006982 
55195740201818105641297250836070356851055331787840 
82900004155251186577945396331753853209214972052660 
78312602819611648580986845875251299974040927976831 
76639914655386108937587952214971731728131517932904 
43112181587102351874075722210012376872194474720934 
93123241070650806185623725267325407333248757544829 
67573450019321902199119960797989373383673242576103 
93898534927877747398050808001554476406105352220232 
54094435677187945654304067358964910176107759483645 
40823486130254718476485189575836674399791508512858 
02060782055446299172320202822291488695939972997429 
74711553718589242384938558585954074381048826246487 
88053304271463011941589896328792678327322456103852 
19701113046658710050008328517731177648973523092666 
12345888731028835156264460236719966445547276083101 
18788389151149340939344750073025855814756190881398 
75235781233134227986650352272536717123075686104500 
45489703600795698276263923441071465848957802414081 
58405229536937499710665594894459246286619963556350 
65262340533943914211127181069105229002465742360413 
00936918892558657846684612156795542566054160050712 
76641766056874274200329577160643448606201239821698 
27172319782681662824993871499544913730205184366907 
67235774000539326626227603236597517189259018011042 
90384274185507894887438832703063283279963007200698 
01224436511639408692222074532024462412115580435454 
20642151215850568961573564143130688834431852808539 
75927734433655384188340303517822946253702015782157 
37326552318576355409895403323638231921989217117744 
94694036782961859208034038675758341115188241774391 
45077366384071880489358256868542011645031357633355 
50944031923672034865101056104987272647213198654343 
54504091318595131451812764373104389725070049819870 
52176272494065214619959232142314439776546708351714 
74936798618655279171582408065106379950018429593879 
91583501715807598837849622573985121298103263793762 
18322456594236685376799113140108043139732335449090 
82491049914332584329882103398469814171575601082970 
65830652113470768036806953229719905999044512090872 
75776225351040902392888779424630483280319132710495 
47859918019696783532146444118926063152661816744319 
35508170818754770508026540252941092182648582138575 
26688155584113198560022135158887210365696087515063 
18753300294211868222189377554602722729129050429225 
97877106678738400006167721546384412923711935218284 
99824350920891801685572798156421858191197490985730 
57033266764646072875743056537260276898237325974508 
44796495456480307715981539558277791393736017174229 
96027353102768719449444917939785144631597314435351 
85049141394155732938204854212350817391254974981930 
87143966151329420459193801062314217741991840601803 
47949887691051557905554806953878540066453375981862 
84641990522045280330626369562649091082762711590385 
69950512465299960628554438383303276385998007929228 
46659503551211245284087516229060262011857775313747 
94936205549640107300134885315073548735390560290893 
35264007132747326219603117734339436733857591245081 
49335736911664541281788171454023054750667136518258 
28489809951213919399563324133655677709800308191027 
20409971486874181346670060940510214626902804491596 
46545330107754695413088714165312544813061192407821 
18869005602778182423502269618934435254763357353648 
56193632544177566139817039306328721669057222597452 
09192917262199844409646158269456380239502837121686 
44656178523556516412771282691868861557271620147493 
40522769465957121983149433816221140069363074304441 
73284786101777743837977037231795255434107223445512 
55558999864618387676490397246116795901810003509892 
86412041951635511087632042676129798265294258829511 
41275841262732790798807559751851576841264742209479 
72184330935297266521001566251455299474512763155091 
76367302594621329301904028379542463232585503010967 
06922720227074863419005438302650681214142135057154 
17505750863990767394633514620908288893493837643939 
92569006040673114220933121959362029829723511632593 
86772241477911629572780752395056251581603133359382 
31150051862689053065836812998810866326327198061127 
15488587980934879129137074982305759290918629391950 
14721197586067270092547718025750337730799397134539 
53264619526999659638565491759045833358579910201271 
32045839032008538788816336376851820837278851311752 
27769609787962142372162545214591281831798216044111 
31167140691482717098101545778193920231156387195080 
50246797257924976057726259133285597263712112019057 
20771409148645074094926718035815157571514050397610 
96384675556929897038354731410022380258346876735012 
97754132795320609711545064842121859364909979177668 
74774481882870632315515865032898164228288232746866 
10659273219790716238464215348985247621678905026099 
80452664839295423572873439776804957740914495383915 
75565485459058976495198513801007958010783759945775 
29919670054760225255203445398871253878017196071816 
40781248478472579124078245443616823452395706895142 
72269750431873633263011103053423335821609333191218 
80660826834142891041517324721605335584999322454873 
07788229052523242348615315209769384610425828497149 
63475341837562003014915703279685301868631572488401 
52663983568956363465743532178349319982554211730846 
77452970858395076164582296303244243282377374505170 
28560698067889521768198156710781633405266759539424 
92628075696832610749532339053622309080708145591983 
73553777487420290390181429373115293346444681512129 
45097596534306284215319445727118614900017650558177 
09530246887526325011970520947615941676872778447200 
01927891372518416228577837922844390843011811214963 
66424659033634194540657183544771912446621259392656 
62030688852005559912123536371822692253178145879259 
37504414489339816086579008761650246351970458288954 
81793756681046474614105142498870252139936870509372 
30544773411264135489280684105910771667782123833281 
02621855877513127211793444482014404257450830639447 
38363793906283008973306241380614589414227694747931 
66571762318247216835067807648757342049155762821758 
39729751344789906965895325489403356156131674032764 
72469212505759116251529654568544633498114317670257 
29566184477548746937846423373723898192066204851189 
43788682248072793520225017965453437572741639107919 
72952950812942922205347717304184477915673991738418 
31171036252439571615271466900581470000263301045264 
35478659032907332054683388720787354447626479252976 
90170912007874183736735087713376977683496344252419 
94995138831507487753743384945825976556099655595431 
80409201784971846854973706962120885243770138537576 
81416632722412634423982152941645378000492507262765 
15078908507126599703670872669276430837722968598516 
91223050374627443108529343052730788652839773352460 
17463527703205938179125396915621063637625882937571 
37384075440646896478310070458061344673127159119460 
84359358259877828352665311510650416232953290477721 
74083559349723758552138048305090009646676088301540 
61282430874064559443185341375522016630581211103345 
31207450868243394321590435944303124312274713858420 
30390106070940315235556172767994160020393975099897 
62933532585557562480899669182986422267750236019325 
79747267425782111197347094023574572222712125268523 
84295874273501563660093188045493338989741571490544 
18255973808087156528143010267046028431681923039253 
52977957658624143927015497408792731310516361191375 
77008929564823323648298263024607975875767745377160 
10249080462430185652416175665560016085912153455626 
76021926899828553778725831451440826545834844094784 
63178777374794653580169960779405568701192328608041 
13090462935087182712593466871276669487389982459852 
77864995691654640294589350649643358098247659651651 
42090986755203808309203230487342703468288751604071 
54665383461961122301375945157925269674364253192739 
00360386082364507626988274976187235754767628899507 
52114804852527950845033958570838130476937881321123 
67428131948795022806632017002246033198967197064916 
37411758548518784840120548446725888514015627250198 
21719066960812627785485964818369621410721714214986 
36191877475450965030895709947093433785698167446582 
82679119406119560378453978558392407612763441057667 
51024307559814552786167815949657062559755074306521 
08530159790807334373607943286675789053348366955548 
68039134337201564988342208933999716414797469386969 
05480089193067138057171505857307148815649920714086 
75825960287605645978242377024246980532805663278704 
19267684671162668794634869504645074202193739452592 
62668613552940624781361206202636498199999498405143 
86828525895634226432870766329930489172340072547176 
41886853513723326678779217383475414800228033929973 
57936152412755829569276837231234798989446274330454 
56679006203242051639628258844308543830720149567210 
64605332385372031432421126074244858450945804940818 
20927639140008540422023556260218564348994145439950 
41098059181794888262805206644108631900168856815516 
92294862030107388971810077092905904807490924271410 
18933542818429995988169660993836961644381528877214 
08526808875748829325873580990567075581701794916190 
61140019085537448827262009366856044755965574764856 
74008177381703307380305476973609786543859382187220 
58390234444350886749986650604064587434600533182743 
62961778625180818931443632512051070946908135864405 
19229512932450078833398788429339342435126343365204 
38581291283434529730865290978330067126179813031679 
43855357262969987403595704584522308563900989131794 
75948752126397078375944861139451960286751210561638 
97600888009274611586080020780334159145179707303683 
51969777660763737853330120241201120469886092093390 
85365773222392412449051532780950955866459477634482 
26998607481329730263097502881210351772312446509534 
96536930900186377640940943498373132513218620802148 
09922685502948454661814715557444709669530177690434 
27203189277060471778452793916047228153437980353967 
98614243709566832214914654380145938292773933960327 
54048009552231816667380357183932757077142046723838 
62461780397629237713120958078936384144792980258806 
55221292620936239306373134966401866195108115834711 
73312025805866727639992763579078063818813069156366 
27412543125958993611964762610140556350339952314032 
31138196562363271989618372548453337020625634642239 
52766943568376761368711962921818754576081617053031 
59072882870071231366630872275491866139577373054606 
59974378109876498024140112421427736680827513909593 
13404155826266789510846776118665957660165998178089 
41498575497628438785610026379654317831363402513581 
41611519020964991335487331311150227006819301359295 
95971640197196053625033558479980963488718039111612 
81359596856547886832585643789617315976200241962155 
28962979048198221994622694871374624447290934564700 
28537694958859591606789282491054412515996300781368 
36749020937491573289627002865682934443134234735123 
92982591667395034259958689706972673325827359031212 
88746660451461487850346142827765991608090398652575 
71726308183349444182019353338507129234577437557934 
40621787113300631060033240539916936826037461766385 
65758877580201229366353270267100681261825172914608 
20254189288593524449107013820621155382779356529691 
45765020486432828655579347072096348073726921411868 
95467322767751335690190153723669036865389161291688 
88787640752549349424973342718117889275993159671935 
47589880979245252623636590363200708544407845447973 
48291802082044926670634420437555325050527522833778 
88704080403353192340768563010934777212563908864041 
31010738178533383160381352808281190408325644018420 
53746792992622037698718018061122624490909242641985 
82086175117711378905160914038157500336642415609521 
63281971223350231674226005679412814062172196418427 
05784328959802882335059828208196666249035857789940 
33315227481777695284368163008853176969478369058067 
10648280835980466988410981351586549069333195223943 
63287923990534810987830274500172065433699066117784 
55436468772363184446476806914282800455107468664539 
28053994091087549391660957316197150331669683099294 
66349142798780842257220697148875580637480308862995 
11847318712477729191007022758889348693945628951580 
29653721504096031077612898312635899648934102470360 
36645058687287589051406841238124247386385427908282 
73382797332688550493587430316027474906312957234974 
26112215174171531336186224109138695006888358989623 
49276317316478340077460886655598733382113829928776 
91149549218419208777160606847287467368188616750722 
10172611038306717878566948129487850489430630861699 
48798703160515884108282351274153538513365895332948 
62949449506186851477910580469603906937266267038651 
29052011378108586161888869479576074135855345851517 
68051973334433495230120395770739623771316030242887 
20053732099825300897761897312981788194467173116064 
72314762484575519287327828251271824468078242152164 
69567819294098238926284943760248852279003620219386 
69648221562809360537317804086372726842669642192994 
68192149087017075333610947913818040632873875938482 
69535583077395761447997270003472880182785281389503 
21798634521611106660883931405322694490545552786789 
44175792024400214507801920998044613825478058580484 
42416404775031536054906591430078158372430123137511 
56228401583864427089071828481675752712384678245953 
43344496220100960710513706084618011875431207254913 
34994247617115633321408934609156561550600317384218 
70157022610310191660388706466143889773631878094071 
15275281746895764015810470169652475577408916445686 
77717158500583269943401677202156767724068128366565 
26412298243946513319735919970940327593850266955747 
02318132032437164205861410336065245369391600506449 
53060161267822648942437397166717661231048975031885 
73216555498834212180284691252908610148552781527762 
56237504563757694977343368460156077270355096290493 
92487088406281067943622418704747008368842671022558 
30240359984164595112248527263363264511401739524808 
61946358407837535568856223171155209472230654370926 
06797351000565549381224575483728545711797393615756 
16764169289580525729752233855861138832217110736226 
58162188424431788574887981090266537934266642169909 
14056536432249301334867988154886628665052346997235 
57473842483059042367714327879231642240387776433019 
26001922847783138376325361210253369358126240868666 
99738275977365682227907215832478888642369346396164 
36330873013981421143030600873066616480367898409133 
59262934023043249749268878316436026810113095707161 
41912830686577323532639653677390317661361315965553 
58499939860056515592193675997771793301974468814837 
11032065036931928945214026509154651843099365534933 
37183425298433679915939417466223900389527673813330 
61774762957494386871697845376721949350659087571191 
77208754771071899379608947745126547575018711948707 
38736785890200617373321075693302216320628432065671 
19209695058576117396163232621770894542621460985841 
02378132158177276022227381334954104810030732751077 
99948991977963883530734443457532975914263768405442 
26478421606312276964696715647399904371590332390656 
07266441164386054048388471619121090087010191307260 
71044114143241976796828547885524779476481802959736 
04943970047959604029274629920357209976195014034831 
53809477146010563334469988208221205872815107291829 
71211917876424880354672316916541852256729234429187 
12816323259696541354858957713320833991128877591722 
61152733790103413620856145779923987783250835507301 
99818459025958355989260553299673770491722454935329 
68330000223018151722657578752405883224908582128008 
97479093261007625787704286560069961762121768454789 
96440705066241710213327486796237430229155358200780 
14116534806564748823061500339206898379476625503654 
98228053296628621179306284301704924023019857199789 
48836897183043805182174419147660429752437251683435 
41121703863137941142209529588579806015293875275379 
90309388716835720957607152219002793792927863036372 
68765822681241993384808166021603722154710143007377 
53779269906958712128928801905203160128586182549441 
33538207848834653116326504076424283908701210151942 
31961652268422003711230464300673442064747718021353 
07012409886035339915266792387110170622186588357378 
12109351797756044256346949997872511254408545222748 
10914874307259869602040275941178942581281882159952 
35965897918114407765335432175759525553615812800116 
38467203193465072968079907939637149617743121194020 
21297573125165253768017359101557338153772001952444 
54362007184847566341540744232862106099761324348754 
88474345396659813387174660930205350702719529839432 
71425371155766600025784423031073429551533945060486 
22276496668762407932435319299263925373107689213535 
25723210808898193391686682789482811704726245019484 
09700975760920983724090074717973340788141825195842 
59809624174761013825264395513525931188504563626418 
83003385396524359974169313228947198783084276004013 
68074703904097238473945834896186539790594118599310 
35616843686921948538205578039577388136067954990008 
51232594425297244866667668346414021899159445653094 
23440650667851948417766779470472041958822043295380 
32631053749488312218039127967844610013972675389219 
51191178365876625280836900532490045974109470687729 
12328214304635337283519953648274325833119144459017 
80960778288358373011185754365995898272453192531058 
81150263075425714939430244539318701799236081666113 
05426253995833897942971602070338767815033010280120 
09599725222228080142357109476035192554443492998676 
78178910455590630159538097618759203589373419789623 
58931125983902598310267193304189215109689156225069 
65911982832345550305908173073519550372166587028805 
39921385760370353771051780212801295668419841403628 
72725623214428754302210909472721073474134975514190 
73704331827662617727599688882602722524713368335345 
28166927795913288613817663498577289369009657495622 
87103024362590772412219094300871755692625758065709 
91201665962243608024287002454736203639484125595488 
17272724736534677836472019183039987176270375157246 
49922289467932322693619177641614618795613956699567 
78306829031658969943076733350823499079062410020250 
61340573443006957454746821756904416515406365846804 
63692621274211075399042188716127617787014258864825 
77522388918459952337629237791558574454947736129552 
59522265786364621183775984737003479714082069941455 
80719080213590732269233100831759510659019121294795 
40860364075735875020589020870457967000705526250581 
14206639074592152733094068236494415908910092202966 
80523325266198911311842016291631076894084723564366 
80818216865721968826835840278550078280404345371018 
36510969517823357430305048526537380735310741859177 
05610397395062640355442275156101107261779370634723 
80499066692216197119425912044508464174638358993823 
99465173955090008594799901360266742614942900664671 
15067175422177038774507673563742154782905911012619 
15755587023895700140511782264698994491790830179547 
58767601680941001358376135785913569244556477644641 
78667115391951357696104864922490083446715486383054 
47791433009768048687834818467273375843689272431044 
74068076852786255851650920882638132336231487333367 
14764520450876627614950389949504809560460989604329 
12335834885999029452640028499428087862403981181488 
47673012167541611066299955536681931232874257020637 
38352020086863691311733469731741219153633246745325 
63087134730279217495622701468732586789173455837996 
43513588009593508775563562488104938529990076751355 
13527792412429277488565888566513247302514710210575 
35251651181485090275047684551825209633189906852761 
44351382136621523688905787866994322888160283774820 
35506016029894009119713850179871683633744139275973 
64401700701476370665570350433812111357641501845182 
14136198234951596010647527125759351853043328755377 
83057509567425442684712219618709178560783936144511 
38333564910325640573389866717812397223751931643061 
70138595394743678433926709867124522111896908402363 
27411496601243483098929941738030588417166613073040 
06758838043211155537944060549772170594282151488616 
56727712409033877277456290971101348851843741186956 
55449745736845218066982911045058004299887953899027 
80438359628240942186055628778842880212755388480372 
86400194416142574999042720095952046541705981049899 
67504511936471172772220436102614079750809686975176 
60023718774834801612031023468056711264476612374762 
78521902412025699435347162266608936752198331118135 
11146503854895025120655772636145473604426859498074 
39693233129712737715734709971395229118265348515558 
71373366291202427143025037632695013509116129529937 
85864681307226486008270881333538193703682598867893 
32123832705329762585738279009782646054559855513183 
66888446282651337984916678394097613537662517982582 
49663458771950124384040359140849209733754642474488 
17618407002356958017741017769692507781489338667255 
78985645898510568919609243988415692806969833522402 
25634570497312245269354193837004843183357196516626 
72157552419340193309901831930919658292096965624766 
76836596470195957547393455143374137087615173236772 
04227385674279170698204549953095918872434939524094 
44167899884631984550485239366297207977745281439941 
82567894577957125524268260899408633173715388962628 
89629402112108884427376568624527612130371017300785 
13571540453304150795944777614359743780374243664697 
32471384104921243141389035790924160364063140381498 
31481905251720937103964026808994832572297954564042 
70175772290417323479607361878788991331830584306939 
48259613187138164234672187308451338772190869751049 
42843769325024981656673816260615941768252509993741 
67288395174406693254965340310145222531618900923537 
64863784828813442098700480962271712264074895719390 
02918573307460104360729190945767994614929290427981 
68772942648772995285843464777538690695014898413392 
45403941446802636254021186143170312511175776428299 
14644533408920976961699098372652361768745605894704 
96817013697490952307208268288789073019001825342580 
53434217059287139317379931424108526473909482845964 
18093614138475831136130576108462366837237695913492 
61582451622155213487924414504175684806412063652017 
03863301295327776990231186480200675569056822950163 
54931992305914246396217025329747573114094220180199 
36803502649563695586642590676268568737211033915679 
38398957655651931778830002416135395624377778408017 
48819373095020699900890899328088397430367736595524 
89130015663329407790713961546453408879151030065132 
19344866732482759079468078798194250195826223203951 
31252014109960531260696555404248670549986786923021 
74698900954785072567297879476988883109348746442640 
07181831603316555115342761556224054744733780492462 
14952133258527698847336269182649174338987824789278 
46891882805466998230368993978341374758702580571634 
94135684339293960681920617733317917382085624364336 
35359863494496890781064019674074436583667071586924 
52118299789380407713750129085864657890577142683358 
27689785547176871844277261205092664861020515356428 
40632368481807287940717127966820060727559555904040 
23317874944734645476062818954151213916291844429765 
10669479693540168660100551960776873353965116149309 
37570968554559381513789569039251014953265628147011 
99832699220006639287537471313523642158926512620407 
28877165783584052196460541054354436421665622445650 
42999010256586927279142752931172082793937751326106 
05288123537345106837293989358087124386938593438917 
57133763007203197608166044646839377258069092372975 
23486702916910426369262090199605204121024077648190 
31601408586355842760953708655816427399534934654631 
45040401995285372520049578052546562511541092524379 
91326262713609099402902262062836752132305065183934 
05745011209934146491843332364656937172591448932415 
90062420206128857329261335968087265000456282845575 
74596592120530341310111827501306961509835515632004 
31078460190656549380654252522916199181995960275232 
77022498557388248998827074659363557685825605180689 
64285376850772012220347920993936179268206590142165 
61592530673794456894907085326356819683186177226824 
99114726157320358076462981162440133167378927886892 
29032593349861797021994981925739617673075834417098 
55922217017182571277753449150820527843090461946083 
52174020058386728497094110232669539214454610662150 
06410674740207009189911951376466904481267253691537 
16229079138540393756007783515337416774794210038400 
23089518509945487790393461222208650601605003517762 
64831611153325587705073541279249909859373473787081 
19425305512143697974991495186053592040383023571635 
27276308746932196221900642608861836761033460022554 
77477813641012691906569686495012688376296907233961 
27628722304114181361006026404403003599698891994582 
73976241146137448040596970625767647237660655416185 
74690527229238228275186799156983390747671146103022 
77660602006124687647772881909679161335401988140275 
79921741676787992316039635694928515136336472195406 
11171767387372555728522940054361785176502307544693 
86930787349911035218253292972604455321079788771144 
98988709115112372506042387537348412570860640690520 
58452122754533848008205302450456517669518576913200 
04281675805492481178051983264603244579282973012910 
53183856368212062155312886685649565126138922613670 
64093953334570526986959692350353094224543865278677 
67302754040270224638448355323991475136344104405009 
23303612714960813554905315390210022995957565837053 
81261965683144286057956696622154721695620870013727 
76853696084070483332513279311223250714863020695124 
53950037357233468070946564830892098015348787056334 
91092366057554050864111521441481434630437273271045 
02776866195310785832333485784029716092521532609255 
89326556006721243594642550659967717703884453961816 
32879614460817789272171836908880126778207430106422 
52463480745430047649288555340906218515365435547412 
54761527697726677697727770583158014121856880117050 
28365275543214803488004442979998062157904564161957 
21278450892848980642649742709057912906921780729876 
94779751124473059914060506299468942809310342164166 
29935614828130998870745292716048433630818404126469 
63792584309418544221635908457614607855856247381493 
14270782662151855416038702068769804617474008083243 
43665382354555109449498431093494759944672673665352 
51766270677219418319197719637801570216993367508376 
00571634546436717767233875886434056448715669643210 
41282595645349841388412890420682047007615596916843 
03899934836679354254921032811336318472259230555438 
30582069416756299920133731754891220372303490726810 
68534454035993561823576312837767640631013125335212 
14199461186935083317658785204711236433122676512996 
41713252175135532618676819423387903654689080018271 
35283584888444111761234101179918709236507184857856 
22102110400977699445312179502247957806950653296594 
03839873699072407976790408267940076187295478359634 
92793904576973661643405359792219285870574957481696 
69406233427261973351813662606373598257555249650980 
72601236682836059283418558480269584137725589708837 
89942910549800331113884603401939166122186696058491 
57148573356828614950001909759112521880039641976216 
35593757437180114805594422987304181968080856472657 
13547612831629200449880315402105530597076666362749 
32830891688093235929008178741198573831719261672883 
49184024297212904349655269427264025596414635259143 
48400675867690350382320572934132981593533044446496 
82944136732344215838076169483121933311981906109614 
29522015361702985751055943264614685054526849757648 
07808009221335811378197749271768545075538328768874 
47459159373116247060109124460982942484128752022446 
25944776387494919978404468292573609685345498432665 
36862844489365704111817793806441616531223600214918 
76876946739840751717630751684985635920148689294310 
59402024579696229245666448819675762943495353263821 
71613395757790766370764569570259738800438415805894 
33613710655185998760075492418721171488929522173772 
11460811543449826654798725800566747240511220073834 
59271575727715218589946948117940644466399432370044 
29114074721818022482583773601734668530074498556471 
54200361235933973129144585915228874087195087086322 
18837288262822884631843717261903305777147651564143 
82230679184738603914768310814135827575585364359772 
16500282778037134228696887873497950960311088991961 
43386664068450697420787700280509367203387232629637 
85603865321643234881555755701846908907464787912243 
63755566686780676105449550172607911429308312857612 
54481944449473244819093795369008206384631678225064 
80953181040657025432760438570350592281891987806586 
54121842992172737209551032422510797180778330426090 
86794273428955735559252723805511440438001239041687 
71644518022649168164192740110645162243110170005669 
11217331894234005479596846698042980173625704067332 
82129962153684881404102194463424646220745575643960 
45298531307140908460849965376780379320189914086581 
46621753193376659701143306086250098295669176388460 
56762972931464911493704624469351984039534449135141 
19366793330193661766365255514917498230798707228086 
08596261126605042892969665356525166888855721122768 
02772743708917389639772257564890533401038855931125 
67999151658902501648696142720700591605616615970245 
19890518329692789355503039346812197615821839804839 
60562523091462638447386296039848924386187298507775 
92879272206855480721049781765328621018747676689724 
88411395603494803767270363169210073508340738652616 
84507482496448597428134936480372426116704266870831 
92504099761531907685577032742178501000644198412420 
73964001396036015838105659284136845741191027364202 
74163723488214524101347716529603128408658419787951 
11651152982781462037913985500639996032659124852530 
84936903131301007999771913622308660110999291428712 
49388541612038020411340188887219693477904497527454 
28807280350930582875442075513481666092787935356652 
12556201399882496284787262144323628536765025914504 
68377635282587652139156480972141929675549384375582 
60025316853635673137926247587804944594418342917275 
69883762262618463654527434976624111384513054814498 
36311789784489732076719508784158618879692955819733 
25069995140260151167552975057543781024223895792578 
65621284327312022007167305740692868693639301867659 
58251326499145950260917069347519408975357464016830 
81179884645247361895605647942635807056256328118926 
96630264795359510971276591362331808669215357886078 
12759910537171402204506186075374866306350591483916 
46765672320571451688617079098469593223672494673758 
30996070425892204815507991327520885837811176852142 
69334786921895240622657921043620348852926267984013 
95321645879115157905046057971083898337186403802441 
75113472264725470107947939969535546696197267632552 
29914654933499663234185951450360980344092212206712 
56769872342794070885707047429317332918852389672197 
13539244924261786411886377909628144869178694681775 
91717150669111480020759432012061969637795103227089 
02956608556222545260261046073613136886900928172106 
81986185537809820184711541636303262656992834241550 
23600978046417108525537612728905335045506135684143 
77585442967797701466029438768722511536380119175815 
40281208182556064854107879335989210644272448986189 
61629413418001295130683638609294100083136673372153 
00835269623573717533073865333820484219030818644918 
40937239440334052449095545580164064607615810103017 
67488475017661908692946098769201691202181688291040 
87070956095147041692114702741339005225334083481287 
03530310239196999785974139085936054335996970756044 
60134242453682496098772581311024732798562072126572 
49900346829388687230489556225320446360263985422525 
84164643242716114198178024825955635449072192265838 
63662663750835944314877635156145710745528016159677 
04844271419443518327569840755267792641126176525061 
59652354571879566731709133193587616282559207830801 
85206890151504713340386100310055914817852110384754 
54293338918844412051794396997019411269511952656491 
95941899754183932346474242907027188752235343936736 
33663200307232747037407123982562024662651974090199 
76245205619855762576000870817308328834438183107005 
45144935458854226785785519153722923795554943334101 
74420169600090696415612732297770221217951868376359 
08225512881647002199234886404395915301846400471432 
11863606225270115411222838027785389110984902013427 
41014121559769965438877197485376431158229838533123 
07175113296190455900793806427669581901484262799122 
17929479873489018684716765038273285520590829845298 
06259250352128451925927986593506132961946796252373 
97256558415785374456755899803240549218696288849033 
25608514553443916602262577755129162007727968526293 
87937530454181080729285891989715381797343496187232 
92761474785019261145041327487324297058340847111233 
37462746172746265824153242710593225062553023147387 
59251724787322881491455915605036334575424233779160 
37495250249302235148196138116256391141561032684495 
80725082734317659440540982697652693445798634797097 
43124498271933113863873159636361218623497261409556 
07992062831699942007205481152535339394607685001990 
98865538614334957816500899616490796781429011483876 
45682174914075623767618453775144031475411206760160 
72646055685925779932207033733339891636950434669069 
48284366299800374145276277165476238255461708831898 
10868806847853705536480469350958818025360529740793 
53867651119507937328208314626896007107517552061443 
37841145499501364324463281933463890509365457145069 
00864483440180428363390513578157273973334537284263 
37217406577577107983051755572103679597690188995849 
41301959995730179012401939086813565855396619413717 
94487632079868800371607303220547423572266896801882 
12342439188598416897227765219403249322731479366923 
40048489760590379580946960417542796137825537812239 
47646147832926976545162290281701100437846038756544 
15173943396004891531881757665050095169740241564477 
12936566142539493688842305174001299205568542898538 
97942669956777027089146513736892206104415481662156 
80421983847673087178759027920917590069527345668202 
65133731115180001814341209626016586298210766635233 
61774007837783423709152644063054071807843358061072 
96110555002041513169637304684921335683726540030750 
98290893646120478911147530370498939528334578240828 
17386441322710002968311940203323456420826473276233 
83029463937899837583655455991934086623509096796113 
40048670271231765266637107787251118603540375544874 
18693519733656621772359229396776463251562023487570 
11379571209623772343137021203100496515211197601317 
64194082034373485128526029133349151250831198028501 
77855710725373149139215709105130965059885999931560 
86365547740355189816673353588004821466509974143376 
11827777233519107412175728415925808725913150746060 
25634903777263373914461377038021318347447301113032 
67029691733504770163210661622783002726928336558401 
17914194478087482533607144032962522857750098085996 
09040936312635621328162071453406104224112083010008 
58726425211226248014264751942618432585338675387405 
47434910727100497542811594660171361225904401589916 
00229827801796035194080046513534752698777609527839 
98436808690898919783969353217998013913544255271791 
02253970108106321430485113782914985113819691430434 
97500189980681644412123273328307192824362406733196 
55469267785119315277511344646890550424811336143498 
46048490512583456832664415284897139723760403282126 
60253516693914082049947320486021627759791771234751 
09750240307893575993771509502175169355582707253391 
18923340702238320775858021371747783787783910152341 
32098489423459613692340497998279304144463162707214 
79611745697571968123929191374098292580556195520743 
42432959828989805292333664154192563673806894942014 
71241340525072204061794355252555225008748790086568 
31454283516775054229480327478304405643858159195266 
67582829297052261276287110401348017872248017896840 
52407924360582742467443076721645270313451354167649 
66890127478680101029513386269864974821211862904033 
76915685762406992963724930972016287072001898354236 
90364149270236961938547372480329855045112089192879 
82987446786412915941753167560253343531062674525450 
71141814832398806072971402347255207134907983989823 
55268723950909365667878992383712578976248755990443 
22889538837731734894112275707141095979004791930104 
67407504114353817824646307959895556389918847737813 
41347070246747362112048986226991888517456251732519 
34135203811586335012391305444191007362844756751416 
10504109735058527620444891909789019843154852805339 
85777844313933883994310444465669244550885946314081 
75122033139068159659251054685801313383815217641821 
04334297888261196304431113887962587460902261309008 
49975430395771243230616906262919403921439740270894 
77766370248815549932245882597902063125743691094639 
32528062416424768684954553249380176393716156368478 
59823715902385421265840615367228607131702674740131 
14526106376538339031592194346981760535838031061288 
78520515469336392410884676320095670897183674905781 
63085158138161966882222047570437590614338040725853 
86208356517699842677452319582418268369827016023741 
49383634966293515768540613973427464708996856181701 
60551104880971554859118617189668025973541705423985 
13556001872033507906094642127114399319604652742405 
08822253597734815191354385712532585404939460108657 
93798058620143366078825219717809025817370870916460 
45272797715350991034073642502038638671822052287969 
44583876529479510486607173902293274554267856697768 
65939923416834122274663015062155320502655341460995 
24935605085492175654913483095890653617569381763747 
36441833789742297007035452066631709296075919896277 
32423090252397443861014263098687733913882518684316 
50102796491149773758288891345034114886594867021549 
21010843280807834280894172980089832975369406449699 
03125399863919581601468995220880662285408414864274 
78628197554662927881462160717138188018084057208471 
58689068369193933818642784545379567192723979723646 
51667592011057995663962598535512763558768140213409 
82901629687342985079247184605687482833138125916196 
24761569028759010727331032991406238646083333786382 
57926302391590003557609032477281338887339178096966 
60146961503175422675112599331552967421333630022296 
49064809345820081810618021002276645804002782133367 
58573019011371754672763059044353131319036092489097 
24642792845554991349000518029570708291905255678188 
99138996251386623193800536113462242946102489540724 
04857123256628888931722116432947816190554868054943 
44103409068071608802822795968695013364381426825217 
04728708630101373011552368614169083756757476372397 
63185757038109443390564564468524183028148107998376 
91851212720193504404180460472162693944578837709010 
59746932197205581140787759897720720096893822493032 
36830515862657281114637996983137517937623215111252 
34973430524062210524423435373290565516340666950616 
58928782187077567941760807129737813351871179316500 
33155523822487730653444179453415395202424449703410 
12087407218810938826816751204229940494817944947273 
28947701115741394412284555218284249222406587526891 
72272780607116754046973008037039618787796694882555 
61467438439257011582954666135867867189766129731126 
72000729715536130275035561678177654422874421147298 
81614802705243806817653573275578602505847084013208 
83793281600876908130049249147368251703538221961903 
90149995234953871059973511434782923394991879366086 
92301375596368532373806703591144243268561512109404 
25958263930167801712866923928323105765885171402021 
11969570647998140315056330451415644146231637638099 
04402816256917576489142569714163598439317433270237 
81233693804301289262637538266779503416933432360750 
02481757418087503884750949394548962097404854426356 
37164995949920980884294790363666297526003243856352 
94584472894454716620929749549661687741412088213047 
70228161164560440072363515811497297392189667373826 
47204722642221242016560150284971306332795814302516 
01369482556701478093579088965713492615816134690180 
69650895563101212184918058479227206918716963163300 
44858020102860657858591269974637661741463934159569 
53955420331462802651895116793807457331575984608617 
37026878676029436777805002446733913324316698803540 
73232388281847501051641331189537036488422690270478 
05274249060349208295475505400345716018407257453693 
81455311753542107265578356154998744474804273234578 
80061873149341566046352979779455075359304795687209 
31672453654720838168585560604380197703076424608348 
98761013457093948770029461757920619525492557571090 
38525171488525265671045349813419803390641529876343 
69542025608027761442191431892139390883454313176968 
51018401038444723489488695209819435319065065553546 
17335814045544837884752526253949665869992058417652 
78012534103389646981864243003414679138061902805960 
78548880107897055169462152287730901044674624979799 
92627120951684779568482583341402266477210843362437 
59374161053673404195473896419789542533503630186140 
09515347669614762556518738232924685473569358028960 
11536791787303553159378363082248615177770541577576 
56175935851201669294311113886358215966761883032610 
41646517148469793854226216871614001223782137797741 
31268977266712992025922017408770076956283473932201 
08815935628628192856357189338495885060385315817976 
06794798408783609759601497334205727046035217906056 
47603285569276273495182203236144112584182426247712 
01203577638889597431823282787131460805353357449429 
76217967890345681698895535185044783256163807094769 
51699086247100019748809205009521943632378719764870 
33922381154036347548862684595615975519376541011501 
40670012269274743938885899438597302454148010612359 
08036274585288493563251585384383242493252666087588 
90831870070910023737710657698505643392885433765834 
25967506537150053335144899082938877373520514593330 
49626531415141386124437935885070944688045486975358 
17021290849078734780681436632332281941582734567135 
64431715379678180581958524648400840329099819437817 
18177302317003989733050495387356116261023999433259 
78012689343260558471027876490107092344388463401173 
55568659035852449193701810416262085042992586974358 
17098133894045934471937493877624232409852832762266 
60494238512970945324558625210360082928664972417491 
91419889661295580767709795947953060131191590117739 
43104209049079424448868513086844493705909026006120 
64942574471035354765785924270813041061854621988183 
00906345881870387558562749115873754210646679513464 
87586771543838018521348281915812462599335160198935 
59516796893285220582479942103451271587716334522299 
54188396804488355297533612868372259353900792016669 
41339091168758803988828869216002373257361588207163 
51627133281051818760210485218067552664867390890090 
71951380586267351243122156916379022773287054108420 
37841525683288718046987952513073266340278519059417 
33892035854039567703561132935448258562828761061069 
82297214209619935093313121711878910787668720445488 
76089410174798647137882462153955933333275562009439 
58043453791978228059039595992743691379377866494096 
40487778417483364326840262829324062600819080818043 
90914556351936856063045089142289645219987798849347 
47772913279726602765840166789013649050874114212686 
19698620441269652829810870454798615595453380212011 
55646979976785738920186243599326777689454060508218 
83822790983362716712449002676117849826437703300208 
18445900097172352043319947082420987715144497510170 
55643029542821819670009202515615844174205933658148 
13490269311151709387226002645863056132560579256092 
73322655793462808056834439213736884056504343073965 
74061017779370141424615493070741360805442100295600 
09566358897789926763051771878194370676149821756418 
65901161608654086353915130392013168057690341725964 
53692350806417446562351523929050409479953184074862 
15121056183385456617665260639371365880252166622357 
61322019417013726649660732520107719479312652827633 
02413805164907174565964853748354669194523580315301 
96916048099460681490403781982973236093008713576079 
86214254220964190043679054790499300783724215819545 
35418371129368658430553842717628035279128821129308 
35157565659994474178843838156514843422985870424559 
24346932952328218035083337262837918302165918361815 
54217157448465778420134329982594566884558266171979 
01218084948033244878725818377480552226815101137174 
53684178702802744524429054745182346749195641885512 
44421337783521423865979925988203287085109338386829 
90657199461490629025742768603885051103263854454041 
91849588665385450405713236296810691468148478696591 
66861842756798460041868762298055562963045953227923 
05161672159196867584952363529893578850774608153732 
14546429847923105116763577494946229525694976603594 
73962430995343310404994209677883827002714478494069 
03707324910644415169605325656058677875741747211082 
74357743151940607579835636291433263978122189462874 
47798119807225646714664054850131009656786314880090 
30374933887536418316513498254669467331611812336485 
43976493250261795493572043054021829748712511074040 
11611405899911093062492312813116340549262571356721 
81862893278613883371802853505650359195274140086951 
09261675414767926680321092374670872136062783329223 
86413619594121339278036118276324106004740971111048 
14000362334271451448333464167546635469973149475664 
34236594934968458845515241507563766050866328274247 
94136062876041290644913828519456402643153225858624 
04314183866959063324506300039221319264762596269151 
09044576953014440546180378575030366862124622786397 
52746667870121003392984873375014475600322100622358 
02934377495503203701273846816306102657030087227546 
29667968808905871276763610662257223522297392064430 
93524327228100859973095132528630601105497915644791 
84500461804676240892892568091293059296064235702106 
15246462050232489665939873249339673769520239917608 
98474571843531936646529125848064480196520162838795 
18949933675924148562613699594530728725453246329152 
91101287637706055706095313775277518679232921349552 
45133089867969165129073841302167573238637575820080 
36357572800275449032795307990079944254110872569318 
80146679355958346764328688769666100973957499678365 
93397846346959948950610490383647409504695226063858 
04675807306991229047408987916687211714752764471160 
44019527181695082897335371485309289370463844208932 
99771125856840846608339934045689026787516008775461 
26798801546585652206121095349079670736553970257619 
94313766399606060611064069593308281718764260435734 
25361756943784848495250108266488395159700490598380 
81210522111109194332395113605144645983421079905808 
20937164645231277040231600721385437234612672609978 
70385657091998507595634613248460188409850194287687 
90226873455650051912154654406382925385127631766392 
20509383452043007730170299403626154340013227639109 
12988327863920412300445551684054889809080779174636 
09243933491264116424009388074635660726233669584276 
45836982687348158819610585718357674620096505260659 
29263548291499045768307210893245857073701660717398 
19448502884260396366074603118478622583105658087087 
03055675958613417007454029656876347741764310517510 
36732869245558582082372038601781739405175130437994 
86882232004437804310317092103426167499800007301609 
48145863744887785222730763304953839443453827706087 
60763542098445008306247630253572781032783461766970 
54428715531534001649707665719598504174819908720149 
08756860377835919947193433527729472855379257876848 
32301101859365800717291186967617655053775030293033 
83070644891281141202550615089641100762382457448865 
51825810581403453201247547232690875475070785776597 
32542844459353044992070014538748948226556442223696 
36554419422544133821222547749753549462482768053333 
69832841561386923634433585538684711114304982483989 
91803165458638289353799130535222833430137953372954 
01625762322808113849949187614414132293376710656349 
25288145282395062090223578766846501166600973827536 
60405446941653422239052108314585847035529352219928 
27276057482126606529138553034554974455147034493948 
68634294596584310241907859236802245607639367841662 
70518555178702904073557304620639692453307795782245 
94971042018804300018388142900817303945050734278701 
31244668600927785818110409115117293748736278878749 
07465285565434748886831064110051023020875107768918 
78152562273525155037953244485778727761700196485370 
35551676552091193393437628662846198440262952521836 
78522367475108809781507098978413086245881522660963 
55140187449583692691779904712072649490573726428600 
52114035812310760066995185361248627467563758962252 
99116496066876508261734178484789337295056739007878 
61792535144062104536625064046372881569823231750059 
62610809219552111508593029556549675388626129723399 
14628358476048627627027309739202001432248707582337 
35491524608560821032888297418390647886992327369136 
00488374366152235170584377055452108155133612621429 
11815615301758882573594892507108879262128641392443 
30938379733386780613179523731526677382085802470143 
35270092438032669517421195076708843263464427491275 
58907746863582162166042741315170212458586056233631 
49316464691394656249747174195835421860774871105733 
84584336899396459137406033821593522435947516262391 
88685307822821763983237306180204246560477527943104 
79618972429953302979249748168405289379104494700459 
08649918727273454135081019838818646736093925719305 
11968645601855782450218231065889437986522432050677 
37996619695547244058592241795300682045179537004347 
24517628935667705084902131077366257516973355274623 
02943031203596260953423574397249659211010657817826 
10874531887480318743082357369919515634095716270099 
24449297491054898515196586647401482251063353679497 
37142510229341882585117371994499115097583746130105 
50506419772153192935487537119163026203032858865852 
84801935092258757755974252765840117213423236480840 
27143356367542046375182552524944329657043861387865 
90196573880286840189408767281671413703366173265012 
05786539157807030887142615190750014925761129276751 
93096728453971160213606303090542243966320674323582 
79788933232440577919927848463333977773765590187057 
48068286783479656241461028995084873996929707504327 
53029972872297327934442988646412725348160603779707 
29829917302929630869580199631241330493935049332541 
23550710544611825911411164545347103298810478440677 
80138077131465400099386306481266614330858206811395 
83831916954555825942689576984142889374346708410794 
63189325391069639557807060212459748982935646135607 
88983472419979478564362042094613412387613198865352 
35831299686226894860840845665560687695450127448663 
14050547353517468730098063227804689122468214608067 
27627708402402266155485024008952891657117617439020 
33758487784291128962324705919187469104200584832614 
06773337510271956539946971625172483122306339193287 
07983800748485726516123434933273356664473358556430 
23528088392434827876088616494328939916639921048830 
78477770480457284914563033532650700295889062659154 
98509407972767567129795010098229476228961891591441 
52003228387877348513097908101912926722710377889805 
39641563623641691549857684083984688616843754070651 
21039062506128107663799047908879674778069738473170 
47525344215639038720123880632368803701794930895490 
07763315230635483742568166533616066419800301882871 
23767481898330246836371488309259283375902278942588 
06008728603885916884973069394802051122176635913825 
15242786700944069423551202015683777788518246700256 
51708509249623747726813694284350062938814429987905 
30105621737545918267997321773502936892806521002539 
62688074980926434580116557158867004435039765053234 
78287327368840863540002740676783821963522226539290 
93980736739136408289872201777674716811819585613372 
15831190546829360832369761134502817578302029348459 
82925000895682630271263295866292147653142233351793 
09338795135709534637718368409244442209631933129562 
03055755173400679737406141621079236334238056468500 
92037167152642556371853889571416419772387422610596 
66739699717316816941543509528319355641770566862221 
52179911513556397071433128936575538446483262012064 
24338016955862698561022460646069330793847858814367 
40700059976970364901927332882613532936311240365069 
86521606389872502672380874033967443978302582968942 
56896741864336134979475245526291426522842419243083 
38810358005378702399954217211368655027534136221169 
31406946695131869281025747959856051450050217159133 
17751609957865551981886193211282110709442287240442 
48115340605589595835581523201218460582056359269930 
34788511320686266275887714460359966561084307256965 
00563064489187599466596772847171539573612108180841 
54727314266174893313417463266235422207260014601270 
12069346395205644455432916629866607830890681187900 
90815295063626782075614388815781351134695366303878 
41209234694286873083932043233387277549680521030282 
15443247233888452153437272501285897476914608083144 
04125868181540049187772287869801853454537006526655 
64917091542952275670922221747411206272065662298980 
60328916720687436549482461086973672255474048128892 
42471854323605753411672850757552057131156697954584 
88739874222813588798584078313506054829055148278529 
48911219053831956242287194847594078593980479010941 
94070671764439032730712135887385049993638838205501 
68340277749607027684488028191222063688863681104356 
95293006521955282615269912716372773884189932871305 
63464688227398288763198645709836308917786487086676 
18548568004767255267541474285102814580740315299219 
78145577568436811101853174981670164266478840902626 
82824448258027532094549915104518517716546311804904 
56798571325752811791365627815811128881656228587603 
08759749638494352756766121689592614850307853620452 
74507752950631012480341804584059432926079854435620 
09370809182152392037179067812199228049606973823874 
33126267303067959439609549571895772179155973005886 
93646845576676092450906088202212235719254536715191 
83487258742391941089044411595993276004450655620646 
11646556654875942473692523369559930303550958176261 
76231849561906494839673002037763874369343999829430 
20914707361894793269276244518656023955905370512897 
81634554233201149759948962784243274837880327014186 
76952621180975006405149755889650293004867605208010 
49153788541390942453169171998762894127722112946456 
82948602814931815602496778879498137772162293594378 
11004448060797672429276249510784153446429150842764 
52000204276947069804177583220909702029165734725158 
29046309103590378429775726517208772447409522671663 
06005469716387943171196873484688738186656751279298 
57501636341131462753049901913564682380432997069577 
0150789337728658035712790913767420805655493624646