123 : 121 = 1,
(0165289256198347107438)

Numero di cifre del periodo: 22


121438259 : 57132 = 2125,
57(3391444374431141916964223202408457606945319610726037947209969894279
9131835048659245256598753763215010852061891759434292515577959812364349
2263530070713435552755023454456346705874116082055590562206819295666176
5735489743051179724147588041727928306378211860253448155149478400896170
2723517468318980606315199887978715956031646012742421060001400266050549
6044248407197367499824966743681299446894910032906252187915703983756913
8136245886718476510537002030385773296926416019043618287474620177833788
4197997619547714065672477770776447525029755653574179094027865294405937
1280543303227613246516838199257858993208709654834418539522509276762584
8911293145697682559686340404676888608835678778968003920744941538892389
5540152628999509906882307638451305748092137506126163971154519358678148
8482811734229503605685080165231393964853322131204928936497934607575439
3334733599383882937758174053070083315830007701463278022824336623958552
1249037317090247146957922005180984387033536371910663025974935237695162
0807953511167121753133095288104739900581110410978085836308898690751242
7361198627739270461387663656094657985017153259119232654204298816775187
2855842610095918224462647903101589301967373801022194216901211230133725
4078274872225722887348596233284324021564097178463908142547083945949730
4487852692011482181614506756283693901841349856472729818665546453826226
9831267940908772666806693271721627109150738640341664916334103479661135
6157669957291885458237065042358048029125533851431772036686970524399635
930826857102849541412868445004550864664286214380732)

Numero di cifre del periodo: 1518


111111111 : 1234321 = 90,
(018002610342042305040585066607470828090909901071115212331314139514761
5571638171918001881196220432124220522862367244825292610269127722853293
4301530963177325833393420350135823663374438253906398740684149423043114
3924473455446354716479748784959504051215202528353645445552656075688576
9585059316012609361746255633664176498657966606741682269036984706571467
2277308738974707551763277137794787579568037811881998280836184428523860
4868587668847892890099090917192529333941494959576965797389819990099820
0630144022503060387046805490630071107920873095410351116119712781359144
0152116021683176418451926200720882169225023312412249325742655273628172
8982979306031413222330333843465354636273708378938703951403241134194427
5435644374518459946804761484249235004508551665247532854095490557156525
7335814589559766057613862196300638164626543662467056786686769487029711
0719172727353743475157596767777587839792080018082816382448325840684878
5688649873088118892897390549135921692979378945995409621970297839864994
6002701080189027003510432051305940675075608370918099910801161124213231
4041485156616471728180918901971205221332214229523762457253826192700278
1286229433024310531863267334834293510359136723753383439153996407741584
2394320440144824563464447254806488749685049513052115292537354545535561
6569757785859594060216102618362646345642665076588666967506831691269937
0747155723673177398747975607641772278037884796580468127820882898370845
1853286138694877588568937901890999180926193429423950495859666974798289
9099991007201530234031503960477055806390720080108820963104411251206128
7136814491530161116921773185419352016209721782259234024212502258326642
7452826290729883069315032313312339334743555363637173798387939604041412
2420342844365444645274608468947704851493250135094517552565337541854995
5805661574258235904598560666147622863096390647165526633671467956876695
7703871197200728173627443752476057686776778487929801080918172825383348
4158496857786588739882089018982906391449225930693879468954996309711979
2987399550036011701980279036004410522060306840765084609271008108911701
2511332141314941575165617371818189919802061214222232304238524662547262
8270927902871295230333114319532763357343835193600368137623843392440054
0864167424843294410449145724653473448154896497750585139522053015382546
3554456255706578758685949603061116192627363546435651665976678675968406
9217002708371647245732674077488756976507731781278937974805581368217829
8837984608541862287038784886589469027910891899270935194329513959496759
7569837991900000081016202430324040504860567064807290810089109721053113
4121512961377145815391620170117821863194420252106218722682349243025112
5922673275428352916299730783159324033213402348335643645372638073888396
9405041314212429343744455453646174698477948604941502251035184526553465
4275508558956705751583259135994607561566237631863996480656166426723680
4688569667047712872097290737174527533761476957776785779388019810081818
2628343842485058586866787488829891089919072915392349315939694779558963
9972098019882996400450126020702880369045005310612069307740855093610171
0981179126013411422150315841665174618271908198920702151223223132394247
5255626372718279928802961304231233204328533663447352836093690377138523
9334014409541764257433844194500458146624743482449054986506751485229531
0539154725553563457155796587759586039612062016282636364446525660666876
7686849693070117092717372547335741674977578765977407821790279838064814
5822683078388846985508631871287938874895590369117919892799360944195229
6039684976598469928000900900171025203330414049505760657073808190900098
1106211431224130513861467154816291710179118721953203421152196227723582
4392520260126822763284429253006308731683249333034113492357336543735381
6389739784059414042214302438344644545462647074788486949505031511251935
2745355543655175598567957605841592260036084616562466327640864896570665
1673268136894697570567137721872997380746175427623770477857866794780288
1098190827183528433851485958676875788388919900090819162924393249405948
6956796489729981098919973005401350216029703780459054006210702078308640
9451026110711881269135014311512159316741755183619171998207921602241232
2240324842565264627272808288929703051313232133294337534563537361836993
7803861394240234104418542664347442845094590467147524833491449955076515
7523853195400548155625643572458055886596760486129621062916372645365346
6156696677768586939702071017182726373447425750675877668774978307911799
2807381548235831683978478855986408721880288838964904591269207928893699
45095319612969397749855993700180099)

Numero di cifre del periodo: 4444


1001 : 111333777 = 0,
(000008990982134738858271196530052151199361537873632006574249250521699
2683181852350163239319546304442720918378615682821934622769512256823910
6807631254619161981722761458097303211046185920738142208181799131812441
7893412526550680122888492321606945931601691730982952280510522875730695
8157002074940833095063324762618984892608107600625100502967756137474793
4761972550342920639439008702632984417657904483021356582558049746214933
4967769933827000228331425421774741370716274181554084884769516083155968
0221753367803195969898694804901840346258979429037065723549466933112311
4596210995338817976147526190546827491534756788139865227064020292781408
1076221819008260179657787052351596766541029143383862742750567062859998
0040199300882426723024046871238366412378159055899091611703786892992950
3783923543705878225976291094480698341887745351529751838024861044640567
6149835462781434245242573599205207957689246453931047358610675716139586
2820678400230686505857067976774020699935474209233016499565985262495855
1437628851844305973738769322449197066223667234427877175136167346590603
8560067893861177457403605376650430174483346594807432069784176997785676
4888161478613987918509222946779215080433317195373691489870140667193928
0385682055859831289115431698683859436476317515034094280300936884589840
1524633445248156810488877961986325138327068522969448885220160993909332
6547252591637127338273990291374018506531041338874185504368543968466999
9114464606729366596446287814344069185760220817802669175590800265403732
7773403394012223262667177814330326725554276309156384769017582148497486
0773833263556665287660186000875547409120953473086608747675918692671317
5283723644801882541001011759441162226985257133601063404145536174525005
1114317265999158548263390004275162604067586784556855553369037322788393
3193068622831326381750257156909353753443575349105420181693826842863689
0671552443603884919847819408839421660867573009761449124285076576536157
5759708574334992694984200527033229098119971264425889368686378079134061
8939030515420311304088785203074535053274982308378884873365968712262407
1219644331297589948825682973101685034901851933039153068524747884911871
8032893108440936123095868740714688948350328579978024099550669155866327
9698127909556144852608386761189284003182610071694594534415193692746092
6794929448948812721946907451096355062129976961079834738742403394793657
2743777479138249302365804045253939422175536180722585204308661871769606
8103393276597451643089410323337903105541815939649653671589709922443392
8977366859654819758787128905183913773086131803468771206783005304850117
4984838608322791384325351685499720358898809298457556146684936414220457
1035077701531674435153673085212944855001191597047857273359189098560807
8310322661558495406115612156048563770543776665369037107220390088804765
8708282213402317250047126309206234869764635758292831473776372466012717
7756665885861394965518864953265710189639932901944034468533300545440041
9739644690218315327611673499588539064833846425600022534041937695152478
2995550397971318263998175504276658107089998392850715915260828706098778
9895963019380901808442194501314726796702495775383601689898654924821242
7033711431527199512866611899819045930688222317293699646963382909393256
2801673386145877364782118188624823174731600096527759046564997071823046
1183401691294457745738743777640814251725242376354482252048271029195389
6435221091978223284385654139803412939093946305261879330654523649188691
4067417294214315571095733148440656962531685240499835014130527521760085
4410966404202742533382299605267141884533388281617356788317708829729184
5223215592515108869431421517299282858247052913690334964563359778946509
6472923935743238101048166182307818408064966663261590415638193968753974
8157470665887855398995401009345079526045361777315791594854452840488830
2675656103897382373006172241870497216671271289035671537488573660803764
8808052205037470344691530585547277355011498442202315654843902403490721
4187119511808173003957280637303807630634861152694029234272722104811013
4626978477519899464113213369200615550840424644894603728390531473660504
6642763228988449749620907947818926506014432619132287230316456433522416
1127669278659251809987547624473388700358203063568031110630514223908886
1594985679862455398418756600703486418142447462282717669768806999155341
6893419505564784710393863669962440958057140197444302998900324741520266
5764227149142708057052622942990607423657242850927441363998636280883563
3053210796935417002874159205072149847211237610307606828069795925453961
7388530706184521162881234146938174926015489441268124766844117755925948
6903062670729297183549247592669024423738000014137668211867095823040298
0040819058891714416551232246436766445101381946289309847091597368514678
1645609669741106510740222169952969438915200011583187373585645980554490
6645895970995397021337019761756578149684080151165625145368058428485723
6092870540087757913755140095534529471680458662603353517773855817359003
2789420231382251587494422290191412440808506837956283473612864135562381
9355378556859703053099509953749256166886352916958884813545847815798075
3675499574581036624671414857325823051884784255545376853603017528094820
6760289826509703340074414254355172015766607828278384914579876329894026
6797918838233611709768905082596811567795818154988130870652129227592808
6047058297501215646353217676249320096272310962736852087574465384390938
2504826006217322529172795422183512196842113781875917135192494187994717
9012888424687145932361568942370472170363895945073344632869142668176972
0253001027711473401284140391644127909178900846955008092467751273721720
5879937047316736591088614554053977707052909917894908029573091731182352
6834987373149120774012723919354680655449244302562375118199753521341506
2708238129745656612368409992952992154393540425741596820163569946971259
2253112907505150031872178377636465167260066996559364010438629060433295
0996533603634052584059912024721841602481518254788032566253456037874292
1835841426631919619505947417916128004891094281297938899530912348370252
4526766032558115763915922838044019650927678488802189833189616840179597
9669314551324347866146677122074103351402512824118057182233204932946809
1251408815493612508987277059683334016414443569986851339822954178586791
3203016547260405977244443974985237409128767813203714448670864727781578
8105347400546736144593387862876510513067386548827854820734232343523205
9000387636179809115790619409238222466844001888124212295429445459305669
6531547654221773146167492368466040633832084938607624889973866601148364
8848093961637536109100116130974340338781464316979024254247657474155394
9076927480866835228270392730860105464669540493537733836156479268640998
3198540008213320563084821958389141868419680040137325081497953671328333
7185264091058367668600697881650058454407775997754931102355397499897986
9334712321849998855244082844687825510491753100229411960037967633128982
9500709384897630842075895799349374449049725493459186244979365067260764
8979698227609757638959827977451982070095403302449713890511412363204025
6749755287651832740750365452884976676934260480536827561324897834014918
9405475752430459625922867954080099159844366009427669017283047893003755
7245542832881704893565229534968529811038387748221278794844084019533443
1167281785472884837096652168730429400594214997304905949611320560875249
9252764953801935597675806866769641705409850597272021050718507466067552
8864883475569143764879188460479518268746060775428466780571003173637053
5601248846520315213953443796306308731446342649454890944730995697738701
5263121810733143455646887826324260965295374825916487141184476297790561
7986893591151587356997688131967354345662772224102304550397135992251479
9798806789784918551716789416027806188592703542250255284162325688456612
7672107989294210327563035968859657029330820241551672139893358688441873
3049899133485788414418025178468525324529320513396397213758408645383511
9597173102283236110816576356697213281464438236026071405086706076629377
2643678476838165653896750489296702832600388649349424299150472547068981
5903757581133711110869794707494743486516225888932161171537367316658986
6074515732992692774628493920582609893850991869250964152594948790787902
5787475080451101555640207912824155781582798542799818962398086970497731
3398790018594267218653688538744176441620228154120739117653396417153798
7074668274300978758674467677495572614948651207620486997400618143045663
4916823130863511439120582426661048245942469013693840639215895819289414
7478711694115973448021978092057363687571652221948780198124420049092558
8557010870115364899548858384639191752202927598513072991316911847875240
9522583609105437966054093359286643082269633230892723598158355842001120
6482287940343567073988696170794600815527887821500926893012890418691175
8145059607561863278922083097926337305524090860584025636712208191769151
9618525113003217343466215109184699626241908598861242262534576546343164
1234986575547508821154967193828338366711478763538220750383776165251269
6124555264122585188141061629481949579416496397135615007474326502010256
9591257107894579018908161177357703403882543210583792553808715211377406
1577018086793193048682791027560306339018750796534999436873501560986294
3929406077726079480803027099314164110322063357286441472294611903807053
9904525111009213313584070717370883770520064185013681876615036602952938
5318527368383451142594398822919660760274036153466705795852053056638867
1067900624623558760608651586481252675008052587670676078832751717387617
2367708319102476870069718374864799565723886291938159970985265325185186
1632251998420928448336033726763801429282328219224970693305410809874886
3967850475422207224677197469012481270621044321526970202403175453213987
3418648143051861071775190021622997664042242993337053498149083723262168
6768068597906276008223452259236655556920520176010915357699577550485869
1715812354053163937840714772480951580399540383867512192638537718881126
2551525580597162350829074989524517793014423646114152760666693271351065
3644670655519034443608250171913237076291770825308477588072845134859657
1910068226644282444491216713145373663196569716663793773923613496019271
8513448079642532921522998361943653452087590632984633225907713523452994
8624665810089241829997378064340707672209845175736739803590782696611469
4914194817984123542310075405058790020211027242882454261836459567881183
0842674097008314017766593870250175739569133633183036626880986890438469
5401109045281020152581368006584380946673532866849563542607559249516882
9132600073381144699689834469551859360704164379512607391375934367159752
4262560498598731632000592237160875266092876737667850790690411949286513
4720076908915072557001277339221142205568037092642603870342061600946135
1517787813845568178289684719849215211660339161941842680860454415374769
8688063012539312305914134216429215367408221495979607338750395578513428
1396022341000790802237850962336434521573807740305082796211970784032594
1695124562243136689775646432977837444605871944863596965725864128367799
8277198482182096453980897459357729325934931678460886133414839595354786
1759868256333385689412117941529999471768572083923821249682385247740225
3226350166850083600415352835824477597665621278617000481354369213576577
0346585834413935314527234623505138067847999084770114284364932665492880
9250763135431936347582998104878809599713840661311616150415879630132372
1371637288475356405091691086704082625347382223455870000709667830635082
1098973404989215447168382691265383011303029807387204693504649536860677
9593941198994802808136114882727817632559075041530298572373054405582593
3220607435244023024566929046159998685753740304705552206317405363872636
7829953348299680877619017631998598233130993121701062921812128946276564
3889005939320643006659156097794113281542581637197128415036166427731990
0859916034286701689820511523650185693421682801617338465037434237050989
4764461282940216786142088757125342114280376924605728592141448681831749
9459306046897160418800846036149478697736087764273011235395346373634660
7552890260787613448163175134173342560721711614975570262023895946690104
6570979083912692551515610577012940107115920445239183792354408312223162
9669763202231071348634835230641640766395628525204889078720467733704929
4573020728471288636870731512144782441001709660851620977522391969150566
0496903828206600769504119131788729308985897424462658802997404821719108
6582825623530224794223948766240096210874081816158990096958625593021963
1370271395714887136183298622842913161923896644591515115848445526104804
6542066025479401457834310247104973363115130819643350463175250041144297
1165884365891943107256659405348297848549591558364179093645587897372780
2300284845272068691247221407030860005764468046386318143145363693176420
3059418347048443348867972026135428783665535752011718779647617631799197
8301427786825196813362399445048918083503086399377252781067510177077707
5136865248001062606543924221667248385905384311178089287314846059700283
0506684417973172687745965898561044955835819708155594146419733878246131
8993965326443564382083255829899671866876482597010968198806369427312252
2377014120341933607444217041159036578809322170036502040167019573942955
3351091286519454019780537940431141575301087647462099484867022880217204
8829350323756643951817066261930555001291297249351380578779789353593923
2529585338688365885583851161359593504134868252965135638935522685087742
9587249159794515908680615407487702496610709614208094278522500857938197
8570618330859286306257264585571367079372507051476390673425190631949906
8104013034606739336616595698536303138265038830039871906977520397965120
6839052985690048043551059980656184870113586463522206742343790240764040
5480899116536754160419797848051090550893642995692133933442319126566594
4307269841388745843051745203973453626746176050418194291567059653423955
9662114041096441019871265123790779145128616268897443405697086877776543
9503592876400842845743030886305060862167642080444284217538043284025116
6544003981828443671681056863812318161091399962115719832266177406340934
6114252460868187378570656055259851644124136738844313168320877140456664
8268835790956773163278202624887144536558748024869397900692796939782254
9395768725244990116521421886190028386443765399246268273104576340745181
0424072831015155445593119507658488941770115281366947606565076831984241
4041158416820800034476509316664968619541219732444718910416557591502532
0662569455449265859362698168409394751783189750222881596840103610245792
7031434494493077334473256934416228419161599089555723956082079205846038
9788087401364277796845067063520175013913342758505354578961243720313198
3926135911117072764000452441310780285483353358253533426787451933836754
6804776056416373981455780486096326364639546900488249850716912262843647
1709748965042297990123877679996430912426513653623733613205271927494205
1054281577099463714412563224186672477661473750234845621019396476596675
5982777805157908188096412106812831832697097844798708302153442616071491
0444473647920882087742338966906691758063682686342348737526438180571202
5740400417745640660336170935797857643866694650986286039680482590651712
1035065575831492719410749893089497897839215497018483438318992806648426
2004333150396936591848491765441497596906282987237556846742026905276015
2024663638241609282688756710373708061660389012042589734470249760771162
9149166474429408785799120063985613278888400597421571352959668295453589
0756674858879529435168628115437060937939795215965771106463045801455204
3806076928477868850169342588637768033325591747417317926795926450963753
7941428143590242159843369007412727945087140985075894802347359507977529
5865512583840571581434805719381998510658629680730224395423142789811217
8481109106717901073274465484091139744589820212423045703371762910729238
9801883753571029931015454546197601829317261014148473558029024740622964
7629757499379545885701874643128293401920604921182185348836229637659737
3499688239266327953645190713326828029915844856318851016794301337679399
8464634860991018026811396149795582700836602354737322888093520800969502
7233289678118079116277533636535119077115294489649803221891951083272778
9339258651038130144457418344838871315755325537909308511108897347477935
6493043436404748937961567584292051818200688547555518573667001344973682
1557756007864531533857869566394033321980983363207016681020351981770994
7988201280551184390340049273635978414708772522825665027065416095602325
6086964515719250232568683985274298203320632874963004264195581903234990
4018795661625671785122317371843048134439919342716631269951436211492223
0654224548584209085082957349053198832911237710007808322177015516144754
5249452913108301355841004118633287721838449799471008694872536301359829
0121783975765054660815109146975225676570731989088989588487597973075143
2245040963624183880872019638748086306278821385894417289013737493159870
0724938129063922802151947113049079436153504430196417390923511020379736
1514107259650411393121065137312282147761860266359237951659539943569865
5943380057967493548700858320831062795974307060470965608217890604753308
6028330827220565776727398730036797368331445361815040192160192319712642
1032136545587598272175747706825755134490766445478625951942688515813130
0979755676482618567768521856579068542693921180811102815635186795108909
3115021149421706945233700281272232415145674973373085150969054072422244
3293197535191858262385187920104426170684930593884369879951167020948188
9759295599932803860592998654846677841532314133203259600184048368358148
8482152186393532665293480522088099104012253172727626046496203932792112
1368225924824233709415966369307672010444772748525364409401111039285050
0347257598204002366685179467144099494621475026397424745591807237438823
2602582053782294657981467744510275619230990429795622580917199997625159
1644106352378577796745366862026067794322651965719262358268865701017221
3954440798321249803642249557382751866937919477931661296283876186110168
5250469855163541249480829164719705862489512055267827660243665316411568
4317437645181120550684272572554508772301868461715800767272990298353032
6111185467102225409993949994169334612621648504748024492153895039418271
0607222101159830407981218494006540351182013702813657350365469052576919
2219177114596588239344471354816247723276288381018457677942606761647904
9300555032818117721812312179079310315682544390818610240807693068744088
3281989076863888305882230151951101057139200442288057828128834612338715
5005079904906127454923226039479465427639268898602083714450826544760086
5997746577842230215543662010137318883917860794393061864774425105509534
6311658859826519673360223824976314241095045217050347622716509474029610
9778077501134269431998161707924451354955828005368038488445424787843135
8706172341570698710778490879726464323580794353181784176782217673258314
0514490943750161283039916987636195976716032907066469145298106611437425
6790012612255129007255363302728874454694912578057959894776586983121932
5290652808805722992762564769539795636323377405942133805448817208455974
6859212366432156523352297658957532717137585299023853291171465421495580
8065327739667001506649684578652173095681466011882449654070390515898872
2712604998571098508586482249677022993659866582986760612639594541016963
7916802193821197676604468381594563166576123614309788484046490221920702
4657036471510348562054083550942496094424246471041757615031779618866249
3683296130337875809243406877321695463542928216654322254781673310158156
2260301292032875162404667183796342416371987451750603951934550823691178
6438360031565263433037037807493048583090826066199119428060003748907216
1811235416903173957710964930256520444824215386135691776629476964569341
7910361560804678350218909756380581609119395994263268370029339793259686
1417896565208597926216048522273703154793715477738620149390961558772949
9197714274976946124804514626320456190038356463914809968227342183854949
9672502802092126992152615104399089954524762058508084208802149953109019
1972917616906143406955465096634599938166114673357394494933913901079633
7215793909515887528005090494684286153338712293933942436894061359294403
5303859313063635665571644084256658246670280484600823342227938606627887
9589255289524579768815352415466871298186533274623387653506087375442225
4083771899699405688895293653784870695620072244562402657012166217984322
9427130636194979714017965994273238390178750515218755221068265742929030
4235344499270872666073297773774440437783764400627493307803614710744970
0552241212475886810163639737112305100365004234069953451772322428260023
9099047183138321086510879802452044719546342167121483716482554975207568
8584606269128909549165838503799255817935647687583616246128073064475302
9442268899221841723738520071945461798174690507445911944584436401542363
9135138656079187900002709869440610103436983010106627389457918058416360
0234275713110855836679285568475773529177942108260640434393957549827847
8417201277560178345516832685915254631126005902054324448186106180516987
2212275704973163714727831428911281793664468959855731832397997240316386
6433813702377132143823702307342002777827253628519222876989074034558263
4818901365396055861825293145313843075673252332039359447941840686856424
5332303780549904455320868167438530357233815933505965579520400174692717
0179450572309246276626364701522701417019203435449782683650443297185543
2516225511688155518158698595126257146562089598379474721314808173623715
2899249973348160100595527267524571631123230464012731733694797761150239
2485974853794819158969159916311830505849091960654492122368218945810129
1219105950209521769839893242820640136910113091734954792740032524002127
4046958812867724769635723397760950838845609270940300534311343807189798
2945463172420711101896776573025093723354054538183861309223345580021056
8621955581368626342390234367060052224761942640282472407273131495395148
5899916967696155677894588988928310588079662472961821819805861791610644
8090771231088297669089228868971183830402160882406782983748049794448274
2196018374549531360999276975935164761364379113806585399505488796989255
1116809771036511228753157274094814909584896235039254978298275104777950
7202023694929527092213893003917400556706164742798584835579592345995770
8970926226638300432401570279969932215629404183422251092765854876189101
1745698702021040748487316656830927419268278305154418681044118354127157
6549495846170744750714780834211705581496619844308344986804857972257601
5722524171617747235863560076651311308696551272126517364087989218222606
4242839798743197223965553598347786224839924365451106540650282618185135
3161224378474108535812990517693475898154429809742285128797884940165103
7133142442477272642964407827464615702384730915937577506240536508520680
1166909122287300106597479397469826250482816189735483419375954522768054
4782020644103361372532973528779141302284211556031194378683478958950615
6788339265630052234731962789693194366342210774004370659229498699213267
5064100268510606623899950865764663674349249823797857859434697881488382
4519848994254457027897293020068833198751534316490493266926532098161010
0230408962052908705324889857998799411970007987782539704909140017768372
3062768273818645351446219236773041482280799653460063606752513210793162
9769463403725178568225526023427732987088006544500866075889979013287225
4931223612399317055416165392466654571505285408578207132953012094433839
2471855149583221271654153977009151499459144370894737542228536807836852
6022430730972146934348593958148029056806363445300162591268236592745793
5788884625732225001223123868329734290789398081769919653404015925912582
6657259638285692939349394389090024314903104383137922285704903373573681
9563751977982387142044053710672188908133422977287476737630126390125074
0824143601990616019431371667198535804637257568293941918453013589936861
6587938088186840189567987080865854393855693946321429479572942180880111
5226693512787228982629413533684391215794286759893181383759216217015614
2281959948237451784286452439316776255601208966439717571065607519989194
2945580656982471725539321278932268686078978529579572244279469652772132
2164431733956173965067223040497404484894103610623036708796828118029266
1767865829253237317189014435394570328823030947741941782860739557951043
0154543306295985988151646018440567232350340544002203392417020038761462
3008792740409768007780783364602819501937853056040665897825419144811731
3041486053239709993850293967840505402057813955238399933202661398975083
7250406047034585020860291122612322763468268933335478234965476829192635
7622808395335406612496403494871102774138346173237255752133514701472851
3162721498256544372872573971868393542419745626702307961760787114947155
7045980753891067577811538721083719274160617042571006999969110901537095
9704349202129377143110845866659136157753814460098663499038571196592027
9521281308905921695264142525228439883073400087737973714841274090611333
5219014441592150421699966219595693766861066790179946917636684507703354
0324424635301827584633188183312958115127990313308062835234629648826159
9173088325207901641565614000502291411527339093148703649926472897798122
8464026689761903972771892935959587538290378848819617428410786782164050
7175104640526118142924406489865155657119222677588671046343824300508550
9674211447977732759394303132283026740393438731536072830799587442362617
4112461845249353212906807248621413427840501629617757421451712717875366
7900802467161425772881126632396563713094903804440228413341263002332167
3529498599513066012302807260369869603902865884088348138947985210274506
3611737523285498523956480880011822467857171503307572148567276218429201
4093800123209688646420394055256025312066795326632994764922059547121984
3731700578163264864354687257219343236689077745022519086907471036395360
9514208792179932959608475332692611335731473477271861530396116894516207
7812198898093612686830879724847563556565587458691893655956718328167380
8659163696566227156741480170927821841524338117083731022616793104935261
4705598283978095883695744913064433267183596942013383773012569222366362
3663823064226052440491621873207445391886776642815234769229108251667416
2594879000646856703693794561555205299466306617802070974381835622086188
6325836228478981719986020055710496554877501371394235551714013977986213
4741013951228835073115322405706221571913436476694759039747658969658417
3193010419470454146184225834716808359066090068964425773500884641684257
2402802790028402611365641533925504027407603354730343873988933295598154
3678339413563594451664026452637100419219586882424729020016989093974598
5623033340546777641434009734530069881667627246671061918612533912327433
2101389140871417665099065129174590025810406126794746216146066795164956
9923420454872378936717470745648016594281176681897713754919138331218207
0316360505760978539334024390459689515428907078217601474168975691896269
7187574980052998651074237784998527445987932305575153531349250820799872
8005068937883963103129071063492258957494992737019961156981137898519332
5472107175524998132417622012410483477983505401060811940297327737295753
4711141615181168245104987321143339994654093159886240094055194049511138
0259739144572450820562747996953341482342775454388832959471050730633166
2492686294115396803613336498949460773256619148023694552283086560514335
1958678272452752590976950328380577621111336229974484742397628349570858
4466688846817799058411536689355288826678358356601878332035748683887729
7767415184342483952556464513011177191985501399094723966833533366967331
0373724229260631299699820657301512370320464381622479222994473635795181
9060265960437145683111065207102423193636913979842792901924094428234479
1015219038154072505776930571573081545594200042274681833528381957256332
0114433915234906653710311112502722331965796866839431846455725650985504
6056687720205522174999955314549330343836264532730260287495680668410270
4967963136649895565835334949608329554830426708688774656409977000959915
3363852912310699743888146361907761379549712033931984540504720324003738
7755200292899431589390881798611754633995754945060383606674908729630182
2222379107824573309859055621547807544515443862108441717557107579310814
1835518613547081942616569992051917900890041662738164357794131065902848
1536200824301505552982362216993680183867291235435226454232303643125302
3958757817045944646250526468710389660093899446167177100261316024516081
9433980040037624880003846451737642925740316885144388840773811167836334
1611953037396728218427369081352553053149360054496309776681698313351930
9238920368254460638661347130978948104850516299289837261157501195706312
9188548054019581137537442927136119706061889915043482266841625250888596
0098164998031100660494074498164200429488707636317772637858140750942097
2936182700421633948518606352499834798562524291257989028792223585480262
6520072161029801405192603858216361419230392228586657937599655852868442
6110864809697420038125536691349292856560502748415694187757593097735290
1626610583776386208472923720175234870546069770003401573270975977038845
9919041460346755324756475296800538797852874424623176127402917445260120
8346681708283372080334613995894525342475356782335696740082751346880111
6843453537015994705721696659945346145940957343071186743264804534566360
7550114822746020733671866714806594588091626497141114686156744686744975
8755602084711452841485832282506682585645145228478146393973501860086898
8752622665446803264385793720085504689201373272371779859763492978415705
7745377667372229723240234632478156202317648847932285635113232527806902
6617142432884496499207064537117069153236398330400665379384371375454189
4325564828362914517846636964449701549243227416959006070547664973227307
2887844270297234234674352240829842681076022418605271965218605670766024
5820996443873452707887562280403008334119482895114570666186956003477722
6681171519044036384393929256527423838319973641063124984971991024790257
4975067988576368876805463987806683321270956252566550400962324308821392
0919973818906727650136220564941401386211841173770651830126988326283047
0576777432063586596904908741216962395877398464618693390775739154165226
9643200912873008880314911080399257450863272158636996569334030588039782
3923641789319695854744962079208001719011113761100550823852854646258879
7288355716163298762423195253674004071558625016377554495434031668574398
5852559371986454748589010862354916783250782913796232746150343933809054
1920624861222484170280147775818294568412962402236654559918505234938719
4507916496895636622478010424455464220889586814251347998370701103583326
7382997345001598212193950807938546807767062461197198043501209879909131
2603182410671291606319976012311160520495051560138842680240696406087076
3416209260555311978681905312527033013530116740762329477064269543285143
3756711586278079831963304361802079165965958381165852300151462570069818
0750662936729434769827309460632059577032044821402223693533724271296391
9296477294577008736531052925654359143856226129829404781623460057409172
4203338578911231943563721906245936487001604194206040454371722249214629
6267304395861823676385289614309950160048913098493011694016273246527870
8724666728947855600012564021788284430519230475761187909757162015620829
9660937578718810554680094972435903256924446208269750877130486644677472
8571366082370492110404194766517262771027699886621110500903961966546774
0306699556236199549755686452638717179243815648147821303143250048904745
2328865120600372697317185241995338036542135815620447332888023730659923
6276696154842568576470732686990400047238135107910692727149641209064523
1590409440613875877039543893314604785212667311197032325598726431422514
3012977993192488205982628254855667027267026070623652694366059277769764
3366576883491521176003936343594990045114520816086208949867927322720758
8582932922503832776642437990763575729582945883530027010580984780566637
9215716358926725354875906168170329836200562925301635998570317074574771
6795775283901488404547705230551910585050932027573267365212984735081789
2399356935496763035354490847822399845466484084160730485232707051697347
8767364552807725188376569673011273119746938972527627442299024850293186
4064936914877144606348889070744451614176351890046809424241486031682909
6708000843266100637185784148866161254908292566055672394910306510125853
3607460384641401324236040245001299111589468486279774735388704184535120
9094433219489176227264794941790216997668191927055524218854085943747331
9529975166476207844812450762359387124717775451020582908994455474190909
7362249733070674499797128053959761016640978595381705230390234582628055
4552640390525868892420671221816178930137257447036940101295584358015627
1892221890576837252184483061236663155692634051209813891430270976974040
8609329763419415834603365697366038340727450574141574304085632521027288
9601149523562826760112521827046252100115133972325397709268410071096393
3254505503752019479227763915707270040789148831266184385355039198930617
4351742328835210539924465151308034757502208875928102214658539788872877
2760489388588693977390167945169056826303485598984035186374751303012023
0269381770816955217462890888898882861038658555525337113102701976957091
8266789781146111660255629340590861298094647413246386134910342617766394
4698471875251299522515974644424396021343998775861165655055428506660651
6008165248898364419990889197983465520980214297409491460978639034225884
5669091061196998643098221665469949878732668882687775875959009277121713
0269459914218126274472840349249985473860282311270190716695078080392440
1127611075298379574421516302280843305980717783427036702437572022729454
3326236026286973089936578725789568784682477807251612419472663718217338
4812050344793386467073689595566312279156755815443142650230935756360803
2448229974269174394397847474446142252049887789219618409245201480948589
3934955606509244719147541361145054838119791804063199975691114835707046
9279058052615963976502836151871502571946337543187814422212586931277827
7521295266934130870274885221939429935984297020660675151620877822190475
0433464589995900345678562580338938828959337290784628639698444794520893
6906901128486820311503489188191288974234656567880563326258122007304216
4014609869922943510665231450829158522125769612576783414075676243338084
1826645295614106400072998511493955693248420019020822405046044562020023
8064320767631911023731818601645033564252472993887560286398978451975091
0812987149443425421559173367485772085141780467934722092469745277751602
7323855185475293809532753029657836902452343820150824488780255788860913
2518696459925185148438824634504225972680330426587431772839252547769038
6808668136714700696806504642342278570141386652138820368952362049120097
6681137836543531618441364833962293401758928918759308776527001325033641
8569541568683149948285685125009277283389029368867994121855759910130418
0132144443460316629696305012628826919255600211964424776498869700612061
3333723511419180542127839604327804310456475396500740291960094015313968
9134951381376381401306451679978484876157574354097409270503775327769577
0619548818504558594109315091322195958554428634896667522561459493106031
9636869950078133071870902215057340594849306154411702030013766621786306
5940895906190266050167327027807562838724136701119912602983010268303391
8807946307255883360536668041002507262463573835279117495492854787455921
8448144447663892692691095892668763047534083030345768292761683635326590
9590042921116383215850118872729881426730003060975825871783726514550925
5470601702482437113401802581439413485451050492969442687640068116974060
8009732751633855015984951269550479725483489166095568643108191685619360
6006917379619663850980282470790513107266629425497708570508660637642788
3157148256993023779297454356551650987283041695423662847619011434418505
3561957212679490789214848967173726622065467158273090833880539236533760
9986949423264424057040658918811314557306359955793110297515550918568046
0656607383399918247631174859000786436985785544668982172409366835726771
4002013962034181235044239988372980465757485259841674103987328122354099
2415985312345955890816494979775993766923042591108716270355222027543357
3047647525692045820020998658834685901296602916830891311627737196053269
6200542985261337177126398936416214461133389914544981259371089152935142
0458860386996481759529275648305724865509592834526758218217998658214927
8920089093896455161132277044728303792298360631383232421909121074730088
4259051051506139057870999921254804819924505031388632400390045152245216
6515468167400805956668478066633812306574311226322628037670903772536163
9352269527333111136614003493297456350555680869427433509239518569463425
2819788912757356646581746705674056131231405182633838066950697271323149
3080487155304180509388449113695298417837742089716402956490014705959360
3835069747072355229626315471179963651102935275428588037572820331066285
4813593542236512823956381179810328360637580812514786056346583840409905
4323828428096892823460035852372097283648249892752672892791555971374257
7870146271962012031622712305897966616186927710177298664716997789448928
8726816480860071782169035727585169413591348832079953597550184612887066
6087255801983615448526461111617546218700547633446406834827852826730202
4613788140862229078961364977315015550042823032941745971665005131371766
8987372987444771589847347045452342823148809547708059881952985390947439
0687383218841124917553098014450726844558592492555067093430235462145508
6357125924147889099280266041814066902625606602747340548771645463891878
9218836975233490910849094789984534522708234357305600078581722777625697
5454987034168435694048177311005985182735693948477109511877963145003155
6910172911855851257071786938477799060028296713584054549770641482862833
2621824192670657351362471067517991417824619387519746141370915674584542
2993239508976687281524635600928189115509842085030493486266975385196893
1225606403346937560557206282510293349699256138593052492955484659430893
1062313640899832222524885686757936901754442409692073951645420239358267
7070229998574466758636958844933465250172910239091232843021215385515933
7673417834373839665926361233572449446316727402502476853902118132577142
3348010550293286106695185594934051325681693166665853795654484981678111
9354281854643267873684012355028609152458736758746629066576983191722670
1111559342857828312067415084642282458449244922320384405893280706716704
6708565361974560514550763871057747371671402111867632048448333878046731
4964083182051750566227533985485824306490563057067577973214723506595846
4698453551971024929837779598548965063854790446927889637661354109993052
6923558876476453322876129496621676636372446072677476845144668001337994
6680511880954151047978907605011909368708473799465188358785312744756696
7929238581387569380674114738782283475391300162214024230939367124857355
7331123330164214225840914388451943025340818177757501211873913161142462
6328809450163538420150786764379690450994041098596699903570144754902189
2969642088043056331413242182558847347826886354533718909042311570908081
2016285048876047742456451468452381706227392249523700251362171966913509
0961658473151413878647088385405266543683324423638299812643560992276405
0302542057833895278698754646579537133640943484743179062361281428546163
4881928060340573912263840649185915968700136706940248690206566871435611
1353340684741163501531076233944708441895400710244475043723703005243413
2365777907633547723796346188812043985537291167261845432586015652734030
5718721821500765217010467542118866586193334660693313225149991992097779
9935773309837498821224757334874213420424962318488485304868440778758453
5104741843079661260391803648231569472398300113360925498826829525418867
2679271448771561931290627102321337755387567602238088087139988073879861
2751636010696017256290514602769651837106002430870552429026098701385115
1389573354724146293896056360326300615849941029127216262500462909831937
1667414103807867759664706246335287807580623084403217542866618097399138
8076234941710456836472906151382971584625212167193429537560735049885175
4575792394072824817575352716184235804736957769788049138043704382722953
8794861868379799959539682193661677354213896830249457898118376061201983
6531729270264494844183719734937223947769238081269801885909251062236036
4186692417701772571678763759177953695040814073881639711190252711897127
1404903473273883450482417388929506990497591759596910109319294898258953
3453086748327958010442778744495482265009297223429328190311912260014317
1285745564888183035414310968718864177220898559832385817648133863274934
0750381620485218964591491403368090170874199300720750720601170298929138
0997520635628844245533859863570423915466372797179062738525434199542156
9143387635182807100849547213331314538983079681200432102469675487610556
8573318050639744306887208183011701830613363633571867412708005046842163
6319766641888022895333911109473991886577242412246554789926870081844075
0465153086470784153851171329613653545590212034214917544744754325544888
3226156964027188262911443307990889413551468751482310709713908295772629
7204486289906431540537783066499217034557266479875195467409679274601453
6091773837871322734339642496813882457252842504391097770804991193283598
0225479999659043274890422517507871847372967504731291025903127314184265
9303654092324560227575859570451831522791147200548131947414305363950780
1841663918399175481130043760214835790579529157624823956165611807097858
5411685080979512623558976176654816983349087312469422464666765055496141
1216651708492742503472239157034976007326150445789690580604303040936085
3714681753768220761970556338890757294616888817128695813490635460970663
0181063559893418508562769769321667763054513097134933273664110039130353
0464074707534623567113868776768437488651804204935937815169964098137081
9746823104725891047422203236669137704723697642989332877838142507282403
6141341005614136310133446743659832900486255846687030118451833355119174
6598159514520018484596997010170597194416569555526711359123296427821720
2673362999263017906955586353636417095595346594591864066553674901373372
0719813538707125691064985606299874296009916200004604173268998140609206
1351695631416510732407829835863737920253976472926091423270406069130305
3519867560048735254890346529786733095383982167424356761021410420666856
5641135124698050978724991967172729620050526086077183925952678314326837
2185019825564707105912700689207732528467079671607655958712332197263010
3081834724784375185618646531681036923772019339647481823957162613822038
9307370754160258121845628213978584414683066038440427652068248793894776
4253071195096524929716522596731807634622869212458318017900353816254702
2903929685238290262981017881033533965168540002015740470207886686535389
8844193528079084211793155997932235785012485474197107316317850242339303
7316968057232083305680000418920486277942407361244916715616321900226199
9967898331518924396142601000593018594886976662976232271361816818628186
8439620080436146525416091829885552162664884709695962259503690420922304
6479416574540536786064484275962361359571947334545202755494408493839205
6886743364504736060467974602173067388165587879049499955435806332160993
6937646514947570673004294105642351467156279086803998394844719945142973
0979125948453181463519377412301389900748629052618954982547659368459223
2957299203098085857627914662411929130905169955744876956792726074495792
9523939531845757824240526754068533936471049571955148885319861195403439
8743159499564988260480914071566978276502736451670008464726746852395028
3299918945532585317751323571821335047314527019055501907565751586780353
2794903742464427484571910283794647512946587629017562208457187255939408
2175079715475744616119508817166959134064049583083847052094531922688655
3934121897256750752289666773812946272360812837599141184260729787331296
5929468107419009057781269739910108322292883317881149401766904934878837
3540942565884565292346095471098586729883420734032943120217685599582236
3953393946205561677836547304058497898620649508729053537813596317674554
4166708724882296951086102108976326205119224509916698505611643805096094
0631700656306666035411697206679694339301899368778263940511063412498796
2997069613474085227522641219654301317739359547642042180963644123921170
8410826662244648360398300328928928729328925937723284102721135563378937
5527967581662122178788562971325404688282514658601764673806045401657396
3892377422891168059447044538873409459556914160919915615545855414570189
2427488559918343558936296574219340461251036152308027778488104288422730
8663030447624174288095875881404795958732272237561831752101610636994737
0060031287719628877766358362206646416028803190607644614446162192090186
6106635365474037586993927278690994198463239058170100525737126478696577
4097469090624671792101331476430553505788274837743086718417897562210612
8672882444291816310157159224015188131091609332538857457427317857005785
4050887000806592594087596614996722872340888964900562027999822551605340
7583576366047475421587466667909775485295895422644288803747312012957217
8261768663430865190174945739961736859066588569971896309598838095648187
7013837408929367410215500009489483142209394369149984016081660464999763
7284864592350980780971797983643364582879461639031612122527739268200700
6732557002894099245370971291129375768864825272208271529313157138286972
8743685754952874723723780609724576217332499192944832905471265921392391
0979863729944237856944348524168006983181752649961745212326713751928132
2863949904439153267925150873126310984670896416278053694342912663422889
1740554171623944815956437011923165060680551599358746267990171572100711
1795012577360058484317836445987096979562635335725653141184637973792984
6752616683434713617952618278637937523668131729690622101143662807738930
8367756175199194041535121906445336889989818633387422039943906690599385
6653223935805213901976935535026355927904969935583879454660017507535022
3679198452056468002518229485738187073272471480061257600198006396567323
8589579153503433194402449851315113471808290488519041260946352336542036
1154189532256684330398671375354489231062375616700760991877604224277776
9050267646987310957751842012869104404856398611177989587113351952480692
3598756557050965763965772938791073260723023885195235943535805849827586
4655162107722259346325778564038117560675229764278993247484992806810102
2028561916120028874974752720371644267489460992597062435059577651802830
6899172207190994696964246528706198479191090409157680871637005542352165
0576895455545355296802694477885179445587299171571265385166983062112408
1688165488178848005848216215641368207601543959116737771323432241052955
5644195920883920070366426174511262651225782091269570419765782310610013
7068016654101297578362045509333614002873539447062862153684052235109206
7953465730350637435034652601429303885019548020902946641251558365795853
6698166630958725131547454821370157953053187084455061647643553851586298
0198722621258057202173245231768253043279040106579695037203309827528801
0753466129151443411463530964192475029388430790415023825159547043840971
9990008063770260843661129003105679240541709098758052553988175574066799
1529650521063342708655253831907633924967801999567480765518266752056745
5463223887571873179152091462773242661119814519541540389849524282284970
8943225738223180913012589162406661187826224560763801267606325796348398
3840770981837793933821179892244201865171609151461734743805556870670075
2638617479042321540928230612350463956684052854867216083040100220438941
9034979833658207787201901899007701858529420051921888898101427026947985
4258425095916758487408542692304420786874049912094511982648356571968271
5875165180105225389056907680406818498576582019668658146754510987263101
6551248414037008732758612869120572456640898835220509944614562029993826
5814874851501714524604693865725942271768970884729797678560748010911369
6915177861970855439495239616275660889507054090152712595028550949097864
5231805977443844377973451848310149398775898890055620766373532804873762
6138382065309793630732567350158254309471599081741383838976378210900003
8685474579740522051991463471144071578565056676375939352169827131617029
3944128025046702583349884914081375322423490581838429859430709873428618
1632012717937342591009016068861114807952666511978660348512203982803888
8862990788500779956472688427699708777507835739732426395630141964913307
4861908259880557182570029937994468650785107200665616509174929006495486
0913413545648415395087153110776076518090282700100976543713234484086531
9785207682301122326964619191891783209690263180418284021748404349921587
5879249115926427251273438787583753670730132509561765788292622103353234
8408515773250017377924760425580459737748769629903061673727282242477051
6857610965628157930903574752520971241279275021811215476862875136267046
7920979632263800769105318325812300430623134253318289920227892744535200
6696045172346932952791137230527982536692346294871501574944322602115618
5153046590703556208283493337336431153323757263709826353955457740376489
6972820746034691700075889817337284802616550052011619079446123524579607
1393499925902989889582206485278946388390290576416894578183582148659162
0798062029279757570786446955805694079704131478446114335993469439198133
0158232213751267955276501577773652644515958530716154541312291956106007
2542046247115105059266964418174728770766485358706549585576352089447212
4124559252130644952429845257113661023105324092256386846554213282461440
2509671436009936140044902994712916278767763353613701617254932436182417
4886297084846048113502877028954115155906369726412856720023070806265739
1026983661930377157688632085121840427635900648551607119194384288247042
9436701855538414007098672310380703243365218805071169012796538825768930
8429731976127963394253659426285340162312107672409245578724954242772164
2821836539328042378370043082253465630650435940927433010738511098927327
3285249273452745611962845740875206272755841203519036275936277631181056
5808793139210573984209661727365990646306735825552743081733407822856849
6333327486051245705963968149576026689546335969541390839547283121455584
8581333946839870527342299722751703645157030826323263963280433753720580
2332566153755836380184963993451870405869729902363772316823491939916850
2115939172709464442224034131169375489704261088708056675378937337228754
9357101214665518802977464781420287214364424194465260978256401020150425
6879742793599825504886985016236357453318052795424339192229147134745998
9613035404340948569453455261829480553776595578896061345336375321210920
5636668555671114975287329019655912688563507550812724156479484209001550
3560972336364731432761865251369312657020519478109504898949040415650319
6689356905586702587122324970615162009638817876447324696439607900843964
0020476445346860009968044109381109023185299821454903124323178221107148
8215117322391748193362738425733998048049694748072725494617864262343313
8354769011384568404609142111472603682528438786371183652558558217242553
4435969059057432319034680733053725465543129826629343581867342917864000
9671099184931092385377350487264974402152906390663455170482539184851332
2241820647115924217679240326141095527550457575871157232005162278829361
9105368175913047484232929598714682966338238933544848658103101990333086
4271316331969946550901619011811662511009574389989481808382374380418262
4649480812997119463574832281132436565050694363849705736651690169462228
8795609619891005763686612374607573045869089665394177725597147395798850
8734415791893955057322810489039637988748014899377751282074980713175660
9676504552612097225444889020517106861469363425979880301734486201793010
2200700511579697866533352227868816486842083871815468903026616980756882
0736226347553088044430577433836633423475788484208166224343579038012875
4636609516984230221525674099783752059359308361558595106317106263268154
4613365627575897294852396860658019353821078036362675452931054337624780
3036449576304233350495240990521681483957918718593369916840241573767860
2244851533241345077154797326241792731059505867657754932719115421728663
7100257543584459548156710788676467879105547636275736877228192842141697
9323354852139795814166980071106363345599961097161017002055000792796241
8808444808263353896634621494966437723567035725375597380478702343853833
3249935462083532834783823062070372408186600909084401223538836735953007
3249917677723266318360869046955983537682369295707986265479882174481514
2667799728019646724102425807398953149680711901115148550111616171972679
9531825817783941705310150395777913831127816673281460665795969537618399
4907493347683695308387857891500438362025569293315181429621308904304935
2399137595053475999471391328078270442580960852518279335838934126882266
8254576506463083525855769718474565001059831105882628952757077486017563
2054592021970116041244158994084966685357310746764658851015177541313450
6341233712029728408477509929443963802647241546471561815422825365926460
9337739435535363180932952629461228105105964383117982245406081929655543
7978179793541002386005461756677849885574258385215836160844520706415987
3063499857729608867935918494887674564386691021898951654177689489506854
6897497243805893695675122923387392129883458458433508458084557752855182
4842877647095364419371131188695771993794839099009458737755748644007649
1790986305979720781412095630241665114801593410416678848504349223686177
4661610555078895778412332135287209379414119759899998721861380845814653
3553783951837006302229376445209435407908599022918264957453118652392436
1247530477655491738145199187843955029029510065036237834633060189811040
0045082455075605671763026597040716583252178716617150247224613604908059
4831521794145185607059751507397436089857977242611646957778141309263225
6606186997500318344539770711273003879137236132750620685400801591416412
6489663599574098703217443166416603291919216932701384953462954912595842
3201612930099371370469179357851121856756912145359085410351253959523891
8374250430756516955317163092383006102451729451341617557805480721272934
0889961902576969072018458513268619279843528527735118516638486090344352
5499004673128084031497467296021044898171378843996283356128302374938739
3908319485110075803859595996639905605645625406205342337393260268175398
3788765201058435303061711451682807814918557914369508904741460446455526
2505825163912295906389666453155541466988944424296321142504668641574964
2626424144399592227972289128392724878093375023107318096286268990946027
0983171620953809911613795335444336896968832737974927411292262185625841
1137888549312397799995593430733963152979171810545868752840389130066071
5031701475465078311319663573436478311519063976424692750700445561996877
1920852016005888311864242241597534232580648009453591069671515770097335
3306786672655505076415399075161170540365301717914411544665371408355255
9256118653012194134040741292734549012919951507618393293169241891434258
9850338051497166039736530271491642648573756731526318378653407222499960
6363844100968567697114955508964723257345342734577306220375511018547408
1239514581455365517690107648103953214485842872284841284060631482932623
4032282943207792186911973713062838063959691226499932720327991746835284
3180735707906505318686888705841714145743928188118507827143958297579359
0475242746861987804473749237843606078324280689767670416858308867038616
6814407095880704738868241216679462873158430617152241228643487052451296
9680351363629745535355366592835523760233159070854121835819869831596569
2963061874744445254920256590234965261261189405260184427229123826455649
6632643658536797866832452832351138145614156250173745565103751038644813
0651311685940556925505186085620718679112090125173782615854306281192633
9299528120742728417450528063913613565809412897219861677736847102564390
6790299587159429613171212182983785774195013612086473990727899225048297
7865737906295948263751080680573695079077394455053833303436745885303073
8371518645235578417500378164660667175604758293612907788083036112212379
1776147143557341093350313624947799983467730552247410055979687098911590
8642891006922364629738556341262005330152411877664044398673369358519113
2067674305166167137220180718381628245667080889566874211049176926782965
4247695198555960245559620239956468915987643174990820620412437817500793
1330668858921403519796153147665151070909953948656569874567356140266399
1180322571828314061419114524426850263060778042228819740841092636244614
2467617891019721714821549618315742580079718305074658519848832578454605
0207207108405205726560413018234349491259961476021782679662435237421254
4679949194573718629881747387407866347694285086546556306986692816502578
5481076421219411248394096968433937168950982413899422454696744906085419
1625960915706650282779861137738999010156639166207394544784014648133243
5169247873446348631466980591164171139186268691845422615995503323308612
8031028714672996318089522822889589023823381111017189329703599294938139
0339429515626690721181587147627264994342193205212107373308641096403295
4706997859239069918556701799490733167168127243181554866318781226653255
4626256863629085358345473180165261077956602514257645278665072146074771
1810765209196127425013165591247299550432031062774417506737420755966987
4489212739095342108082796831728793320287696697831422713701700787533688
0019798483976700080874827411990163596084591650923690480742425544405989
2084681542781037600116629475347809317562270432988184708760936045491387
5777339342399207385194521874525104811633220707135445517131786519736952
7847779744326827248481833145748751522190790311551183608906037563065878
9201052614966974487895079675595664018476620980890642019627161306132639
3337037330548841435604937753975597181078299355639394143611960636168842
0936262676150832464796375317438480507133068879896170234124007128582370
8289354092424260429069966790042522315577239421240509966710282361120291
4637486878757378365058072178760269670901401288128399703892197962528478
6664517812954463944935596678804851828569509502942669411098843794727273
1077829147932347610914161297159621199234083291721972209745475535245696
3711920058186833991987894203930582540103709945994197250669039998526233
4179141340008612121369061250836751905039564048922906837158681861660006
3788368555932491179204312811555831793975695264519769234093261742121620
4674346043249749804140750564853287964891373441862122399745766282590053
5108945419142656051271843584359847955216681456877188312761544055044499
2088968651445284210559029179437611283052042687817911719639225030513426
3072742066408112607191975531378945313244874464287688721815303185124133
5322702651146021930074284644093229676381139930247762994692976238468941
9096955634586977139920439418847705130851709090943712436882474579120764
0427037699439586963801650239531530489619515917438065538726850163360576
5481216001501502998501523935543837698059951743126436822492782221876834
3770462399744149522565824745171449631139344172254211765401617516308640
0994012805296275900169990639947479730252931237570427526230426908089177
6446244161823415009085697326158260129807686305297986971195632750337752
3965615574148714994192642902970946543922604907224157139661218894963026
3599159130296998726630822917289512238500630406170447266870322741318656
6014013878286011979994175532192714525440019878244137895366650499964624
3924698611455533391272623401611534296550452968105088180022851465822452
0668152666732935863659776852805415916141962919303456308681596241902401
2811493855993046925911801231714253258469799331428412780786193932861902
2778684675361368544965469014852518656579844587505550988358187111535792
0534753797133820403847432572057624524855561129485439086468790149821289
1852218397297344901898010699843588347856014980970240504820024205232882
7396199807359450313088722391947593765726640173179429635266932514110250
6564562163376528580360657305284810376998168309694550289082530632190804
0540113895534146838474724521382221677433974058025535233570671010290075
7602070753424632310821539809971595592234331545223692536722256355319733
7408215298399514461815123724761444139275001871175178041431218128888234
8795190879044730513364331473277871458542181677713134622209035448424605
2300911339781457337964919666742286125799899881237299620222172108649471
2202209757062315419335858874167181088269375788804865571029715447451315
6955054170128441793544828718062803168889168288973075978550516614558041
9857668171987015225397410167805588774734553378172016925285845642333682
7960125703810443797303310746387414845361798872591917904662481719271951
0450094583605117429906289804575659011370825944403197602826319275955220
6694649369526015451716867559428977245602653002601357896983949444201466
3708031750328563810423857263011924943496707203241654147779429058622523
8725171427535419013045789329504198891949924594761569977096887676773958
7241345454398802979620461452592235328547238633608918163263247594663028
4536201444059514840675889402368878583900014458325616672467691453600824
1236619503171979874535290399785861931190926900827230535796876809451995
8664476100545838842779940897900194295932311718841623418560568550548680
2985225229536585289835267153471313561921105038949680113699906183906794
0720272159633998584275102783946690320225101138893365667455977892495284
6969343364682579663133138831713218532054292921365633719585386921706608
4086952336127067709200236690074747037460159103377944323221873627802998
1862557308192283820569565335055506111141814581571233319426502524925566
8385345446422786860091883885336971905659860978218676619585087821102126
0870364615403284126433615918734168158150244018039556854340799019151214
1010000945175874164405650227783074313557151662967474821230577670961436
9770280945377430247426169687928578943297684044259093087266769005779800
3206160876047526888448237950285293922975414729709565139427543179461162
0874049750418509559771784262739958961421024995855480587890232090123018
1025835492853170695897616048721674106143008154659120205721575402943528
9885117254218367171716450435342726224046095193554782570611971603191006
4454204225910704529497818079054301732707765766358577774649646530899602
9120614492401528783129310343975844814822010394922647778310799605765642
8920039243795708107522481699331910746188014442373584433410536319090297
2778871950064175043661727204314643883859253243514769107312329842182575
0149480691740117646417403049211202095479074602849411998301288206543105
0632549724779390175543941170701502384132714728612862922992363763963563
3667579606142347977649226793051312720666972431915248864681919486123245
4190429558497777363647691571624305892361848102934655670578749879293145
6910870813266310007608921774027301705573143359719126388750828061819909
3344331612858153550292289104680244522738144417753832244458930015461525
2117064168226323625039685844844732070843154813655518037441593309099717
3301683639099031015538078798853648879620782109997040700415651936428959
9193243933509953587580164463476344649656500919752322783408309232156922
1531036353864110799007564433927360606835426054035694845778922958842939
4612202907658472774169872993709716683733814222434939937410009902026408
3917677561590315937992474646755225056273802693319207162081638530955435
0248981492831236651568912460411722131730067866106797041476460463566236
5070036202939562537252284183262730770375283324843995906112122648996270
0178581024876215238794961568581294066759272884454463446434589208268753
8751155455724815659492087473148422872602265168817545819899741657017528
4720646816823613196918667369023149192180913794023174117231287320828071
7899294838438832448844343078381325372622542034121414923343524041226051
2818136045092586771757505361557975348307818569740969086138162724866506
5948494678304141249065860758500989326895826052860849228172686533395880
3894706635166073634598779488097309408626278797673414061933783132139674
0182451548374218903936044494385562792862044013830591591265245586700970
3623007418494389173556916154923945497690247228386044964593269839394741
8131696008121596377710243316365706339056475197100337303745654833932383
3413106967528821015386911736588259284511653637691641414446938236901816
4182106208433043639577591982709793452888964684994024769320455193036341
5228426140613194143229327430434700872494427275201487146169486372495922
7782238987544633467343877141615342844247527863893452568307280188652900
9071523729945854616968577289891099266308013604891891882909891757287637
8747125411904421422799659442075696398946386234610544111873614060537980
3112221729439754837384165993039111571684126013258312434689070146250405
2117085725026646675249327075286415550242223435929960410846386716943951
3401220547830691129790737271043988743865215315564116719043853151591183
3297454733795656640661710416956392308508495135308308097730305152586353
0166590863076530674064888681536421781504816817631184829020935847707744
6137482607816314360735287009979011131545460817340275808661373268599339
8032297062912003784799288719002140742966081174089692474908131428973257
5945932383125742693522380005126386756824031937764942619345430093510615
3813500821049123304242161837373037294872336900956840797739216194919893
8970695299414839757030788598863397942566881567307287167667005494657744
3429409567233131774555712773491911623549787590517116831489512836701839
3708137648110150794578719807556695036044631810164852307130476674657323
4464146491679699324311974074139243475050702717109830918607926146258381
2278281010802319227883555949062969452657660217527696019870052553772607
5708362970565527476894994768748391604463396584488461215144079770149179
4354556030197376668537886754708770906065640798299693003319199347741521
4252544400788630390218415027813167606808129755626632517820714912061233
6721496478108346220931676466882103532695203540970320264981219491008555
2922542096097215852112876759763571121816876831547716197574074936845087
0035604738353572608966639117974053821959170575880130250139631928592524
0818875658911670624450295978012135526489862999977086917656624548002175
4763606016887399769074572939351550069122329335867227427306270225611765
6010179192968545385826621151997744583838200333399270196321463162073446
9468326759452344817152839429852451695768841112791852916298707803652435
1455353930909934008616271053123438002107841899588118707227546946512018
5404291098468706401652034135157383549468549872335688386822626164923875
7075492013533323314810383195748402571485560936282616191131286240293455
5970377255772073555000294295234410308382872881425733001046034753675876
8185866900033401363900552839413684851453481183881869021653689158502185
7293137553394959375176861196400441889257022152405733975952329363621607
8432334151386959592684976455977057169272178738712870578351078487169262
2087185634598563920094078906529866493256579267943096909395250284197220
7589795502940675407068961650335459291927192948820913531030210176018729
6978166832514808152066914966874787693585568376073327683834888669949641
6078653291354698224241507588483232721009725557051747197977483508890567
8642340500134114735009843418857513474998696936330472287848457705696987
1775750498431396969492914984820823962524867902397670385331488394577685
0811411886259818527489640452959751828054840895229845655914466999534202
4550195579909230960519735174348751322790387323336744427524451990881437
5353492229047434544504854083949743302070853124833804928759400662388378
3265522376017118326992535248310133231175656602398389843542270195324461
1471323747509257680173735595083601627922853996051889984833623312716678
9643721509600810542877746795565913478350779386564779887059791387478033
7327458135189287613946664182604709440514175675545436673723913992426575
0905046543063027494342530030217155032834285322054599836310233146945153
9401200769466394731223391442113744151516569854627315841444955199894098
6256129620034358485834896268721755483064227669200515850638930537675013
0375977453814398122862570269218478054508112124858568303130504590713741
7964361345613919125370192012797697503786294791741413749036826443065881
0757852938017184129125521359075063087098895423264046813035005540142593
0245768990663094094077128093839841614283866431658022344827122859579263
1736548379203914010749855365097332501348624865210492230044436559445926
2798566512299317753317575851217191706340834911223751979599147166272819
4337644720343943779074341473208081317496306623999651067258770893939940
6165839500801270759007843594491544107050279988255495903996861617296968
1968123653974301078458875961784715163305741437299841179375419914120042
8330029618953823869642004510455079593679822790885824344214963622405444
8453679964526847948399343354712559513722416872644139253445070852127831
7899876872047554804504656300306779316397394835531359005272946053020369
5505632580847409856579284110697151682907515120052021589099595534246538
6762186286018123682267601502462276115899669872872452714866576384990513
7054678383901410261146534173541961124699829414751643609468131131489413
1365003452635941741202222933656512883776502076274660115052056484170118
4717733954179961037340896105590669038381766209189148410908578085875951
1949370046073259510453867023661651216593505131870267906207834842430612
9486651656486961724113608397566535445932100192738453488378463976839661
1569191620975905631944921800326598099694399122020265242595694925539084
1541287151337729249947210539708897148077532661089904459093308223972317
0444491432281148604165292982021080628567914299718763695585392742042695
6322518367449260254594614175354888031868352045579123755048748593160546
4171039486067197738203025304710537216392110724852171322634639441002706
6628665620497182988770784269718973066008530367203836082916687538589479
4533019390871828591605223273795875981104997452839491828252624538193831
3293727563019801259414741673589318720409530344057221736041524936318292
6956659343372496919780238839826659253642315575083741208204945746159316
9519435238418256482935991653278770916035660947710414962388278626350743
4944922420084607387387926307395463642628418148429474372364102944248446
7225072225834932376362296592165376730190335678632370479984704013050774
3395789042529294591344008745881315065777387575739930210038594127638371
5967886367494745103276250117697884263820493577613916754122156477274636
9684377096090075162005866377819913538009224280606235069165038746507270
6551579580381971591604226271780934908909090544911630906045700758000871
5594010611891843029811159644750038436224076005254003014736489178841026
8341116281359968592460489326612893048620815226631536986300213276694996
1645512125219644708541595602204351694634414495791335633928955810059331
7695491458984635004343740175095290263978019895974606161075447929876662
6771316668794951598561144656037313815375184837212519970466824277415828
6213536077196051652860030069760410625429513632686691299442755813449138
6203487913645469873891011530130698790538652075012239996133428582055560
7306846331100399117870581180408529569602224130058930813063137164564173
5481587047927063500234973614521314587216420404025276174722788754395712
2733741441287849239139708697747674544446650723077507736039530932288410
5512741205213939701336100364222800058242881672827824748997781688480756
3835726151642192108509890938129225598804574823685358307748779599923211
0844492413115563302949831658006177226880571922032250823575310842099608
2797047296796550789793110135839548495691473756432425713896331748450427
5822781077480197227118235645593879384869876461659968654436290255382245
7671583350666348093085892522985185349455987646947430877154199125032828
0877419617229010383793949611536128878480427372907684610394561571372899
7085942750329938056444451713876553384154029014932278817775130363178103
6225870608880896944689121613111176494084090940344186831997983864321786
1907262878542241497834031086540789862900276885423549404957311382690268
3809963619576114802967656437273299368977664343499277851680177885279145
7887932787908560759597691543331005468358447948819700961012038601726410
4854719875352832052037541131834591401673186745474376567679007243237602
5471587117717204546110027328004869537480974888689889681906686773053607
9809813692029867988759601679551390769757142075580531144649839733722498
2495653587679864664970451869247191712538415004100687251452899150273146
6659933759365767317855389025380859934357566976282498706569525616650910
8911305506144824315086337185883849067655362127883256848458487130998888
1451493377432079754197147196398447885227140008013920160096607519207760
2828474955987525690429059996769893111593618170341961900744641044559190
6937640317367477796069022251890367466829046857900096212490841840387755
8200509087192829180671738101546667189778354506018420627192051519100084
0652338598015946229866970200786415428985221618772531178925152247372331
5791217610447187110161546032880928848753599727421445515137782489854808
3929641585769608804343357541889556122756888055634724401741979884505310
5491965838902600061794364526050346787390496955833987380128134878600229
2907030361504756997510288364689181433232072958415845354819858487330399
2911333637769245895609918991610246008271146679951404145751742528235613
5281389043326896203296866502606841408066125341278954364406410104994461
8334470050360368174700477466061355306395470621642522735934845720719597
9707038951889685733018830395020192299772601804392210640621668660356326
5440999095898812451139603392778096444172553312369883939175080712477759
5571917047240748869949862565068640400118645036178014512163725479285590
0325738522281517494910821178733566184501222840935325494256787856932222
8239862912402585605265147880503506137225542972461986985315336961935639
7115674967175505058092118800568492345319426286956922336336438132337861
8512151977023109527668319381637434253218589718733785524944509876818425
0140009172598177460556287423896523334513298691016294183570184634982786
9398520450806227475782124952070924531734875032578837238226454852061652
4129959230611569029944973482755372612572013972004201384454961947442059
7443667073290794760335850278393052271998281348166244283619336834319381
7991102556414662910430138375706053698330920723187177957683048873838170
4233388219641555859548356111191664682318286929221847921318612948880733
6519266745077731441734883385838962420182690828857804761263062152288249
4141917057210769019360584524137719678727867105415816441761425196236717
9908034558101805887713663033276954216688435891292900266915403399994235
3523136109897717742927198095506990659267762019786681628523210885048838
3233418911136015802284332813033011536112710880185085250453687563298961
8235982418884432529402105885619958801900702605283929242784963632375464
9947787184117538741185435575404937533018393869813650533027366887948120
1827905290592988684826528430810355064123980990961979130556219250515501
6882253082997444701799706301170398629339593859283153575217339478207049
4204108426142768874175534348394557745040842367182063714590406826851836
7072016248941235506633355302407462561878233952307214009275909143008774
4171294934151025883187273885444486447271073898804313447481441323956879
6808177988967355342664787165174500457305063853173686903660871938261826
8667917374257409770621542822534440738501128907177917802968276195282587
0625048497186976778844034007756693640241810892663778037459377669366233
7531223790242919720580394932617798460210327724711971282533601640048554
1777676329080257467596738409404721803339160944840665919382219467861940
9453790470074503984536516712264239449991892397578499470111393059089336
3835127950433227465192346793372509045480420555569582445765762532245717
3082343195811995132438559054724245994097550467545891306642727121347908
6405197588868291066780209926768225962548634274753833241460944956533721
1186143446835545694277487774442431787794282771885121619470432589383902
7845071671286244065895653571512264422682794638324360449928865702633981
4196728455552172634904859106684218572769699531526717179459383651378323
3995555544657395392235727348044610037796526026418739031911223132221589
8594727456340585660720016711550170439290854203212741089346137964941223
5426091760095411116789830996212407309239135936257691140757759435395782
8988412025220342609952054352741486530183917141336182280064027649039518
3485062219707142424531236374025108301140273000888131191309534032964677
0180086497918776257810780999552364059291727792545832699091848828590446
5452564319272128888612123524741283141772869162608217270846744020909305
8973468581776400166501132895185977567257059822914298506193677413818449
7234832875561205473160225220779135158596119486721446628007599167321881
1214857104865848573519606722764826347353687641442362994655251837903604
0428234101857516250436738529044963596267824453669617262692884298715564
1005514436108639339524069142107700163625994652099155856357949663380233
6554161815600668968591625163314094697425023135611396710272391100142053
0267288066585578965851486382250374924404118617120121596162142240085863
6099267520583623063466175229104101983354072322544127825646299595135445
7326997897502390491970823912674767155344060589986092001531574734952178
9779933541642084055048271648953398931215636383197526838598137203231684
1276300183366634547932385335314726635026493352507029380670342298725749
6887040848349194153361023582268299403872734866436804708421955360411423
0311255855444480249690981021869041593729457323629647451913896714381656
1617234992395883596044711570326047592906149227291552320191203070385369
2127951430229480133418989279416973341342762493362638725532503940830104
0572799394023971718843240178584797316271772581648783908588675654109893
3524908617804280546414948268574414752856179486302705781732348845040979
7917841231596768696709175688883706873611231207937910882157532480012781
7454715472376366069032221910516877551005926979374821712911078189685417
7506256704108762967773921835059992620209049406452814405101876674856723
8494028636071513140167695918553091035436622257053221144199572066974786
9956841579173227905489993391673040967612191940636308422375718017722510
2135895380608528173799403212557856543392038159273083854866434649028389
6503394472999869572376045411627416538648464248185885223313675956578747
8852891158089426895128151450390477635551697846377743925816870472291620
8977622307738647903771377485917863003965094977420913331629807187804290
5164350976792963738219354580955247750195342784427406967429120813892804
5169975684917255614169992633951509612397323051386283248074840755649563
5641643595725670925544904490215938690376057213975593408638242821852706
9282846660272740050847282401997374076332647907921061548105028359901955
0014906976523395950179611709391661076943432899074285425527241386951239
4248512740208211924760263904457314872197320674749047631789227809993367
9605606122569613352828225705483790422380083269787927881041887225293721
9582517172663602349536744810157657725022658667189562786502787918530779
7471022652900745476370571708889387629416363014433616134302171388652340
4303439736891347897053739585247341424516658587806645596870390914699678
2476893782198730220030171077372143765498946469767211795931435973828499
5037938935638552889479353601737593075639569831534593495377418121725987
9721856557511742370870971169872373951707396040287037059741537377286679
1360181735323683485560720714612960629189827989038762243734890984611076
2953815893625884981877512338416399903508168953973419944245671284465629
8690019292168629112439075879011991122873698967385252725235397340377664
5428996808398946170666607313609777201756121145517231486721231060004368
6652254688170688756925941711292162485424347006569264240446993907338650
6953770193209200115433072929880030927182143474751602112627509259835853
7679001045657509670223439917968470610675500571583051565743610764233750
9128069911793255698133729892232076164989893408538542620358599708693975
2344879128640358621804414306360952795125238587746825475973926582945263
7720177228874575951914395215389126697821452693552290065574618922701239
1756007702855531434992994084805009354887870192349622702551445820435967
0650534024368902889192378697436987159790689576623273995276384093211892
0208734138248089795785873679647102963191485006387594305724488265587181
1480894966852691973254441911191066481109322285904303776561896395556579
3838108986457901271058108448076813202879122658346532157981130919505227
9597053462041443182153067527745869970799607382402916232690102663093878
5091248633377452019794495968640316586043784358452152395763955802918641
6625387639548059166267214665680478979887657992596442677050289958275645
3147188206863762468060344346352320374435873131295994745601777257588233
9822172744575080750202160122529571596228159941075204876953020286017962
0062651786258899668875870437773794380478082585844545631466360833154883
4456590833166470225832722804329183945677150609917779040227836696854360
7390594500355449182326761446348847034983821666267551490685526639413302
2182477470426607371813138073991687176839424032115608545284509659633661
7592700551244210460945737967732829184444178158080453876993681800627315
4642009495465154299040802325425463648825998241306409644217854928248773
9547361264856755915143344144338155347051596030915218119295458735761744
6141255047872848147422502337273620026382469715367691154500219641340291
5451256090952523779014521352311616985741892148327995734843344082362354
4182822433123776982792921864134727055923019660062372625694716168661016
5035539933222601439273905168958742862015720530167587865091471746260795
5894642827037117405978241445989926309605035675741064636655594644920741
3487822298528504965748175416702156794698521725352046576125769989820789
0674543449648708136435540132623004427488344350340328434200161914923626
4570454660852833547540563543442885262035078536857686953349296682892560
0898279055061609919153286248431147718989179716771847235542902671845939
4402832484520847613029422328858923020279820381913388243354036214903586
7165451505341456259047063498079293582216293623093376235677336267860561
3101583717940333597053839285448835531736249278599431689091083292718974
2246865477311526042990529280256071793917491903647533668061939549576226
0899493241839805722211328553058969696141719866379813917567891368672420
0509248868831603548310410774979815873847520685478944992587469658915820
3085124831433680723865139327842977967054867814284249064863756486048254
6999191449329883059657627532029206194989684038115404995197459258029124
4408244588701953406287473746624081566908486361690576616294981171796587
8405436653783873693605131172366495749084305295777399162520103849526276
2890007764669656361339470231033300882265047021623994666057184065532960
4060769446454690924569998195605992959351410488840237585759800460196369
6965027962717909049290585012668706999853243099800701093613306588889012
5410907419407858587246168788471085464027686763918913844088842867515399
2125857725998103881807584772768465404708222554957423208591944203958875
8405277133461483122053786067098038001531197490946525599324632631478944
6153434640055371515869797536824785886856241300427632128208495073332507
1689609524340488331766558139853640283846653293725946259777030649018581
3061924594546001973866385580361654307299751449194075217622411211289454
4123837638239830846662105068078306550221501961619428396828753954875706
7677673416217613815437160638141289323185361797255831893675896758626988
8247840545282138411598126236209519775835863360676248323094257369890540
9451796466044621840144702896408517605578044837192579930168002833497690
4627963892754666896821438115766071602870349040615050722657150129740051
8442844169384462722395558357819837550288085528617249731858104481625553
7616405486719452623977717022930067305629988642171009791574752736539244
5097771182235198936976691269532695365216972743141553528719321181387747
2242767799030118236265351888672563403647035167054469013478272635985393
7228771103310363754209111220577740751578022903148251226579692881523277
5225078369523024445672044342841256521819070235980586556405070134286381
0324157061517817723906016410455561927087051039326546875347631473959605
2687586445576170473404490714439697846593311929047372568703925314597024
7645510131215614826397203788388495972790000648230949714389012419833740
1236284294926956443775369266417683826535409824459651629352339317474157
0116677169768524066151101655340409406931375372273591328892039654776106
2664747285093902814417227576856572466772594987054108475992869621229144
1437399541380869527133710733625789054116074764983496428042677470647564
5751244027228142992040950878725689868583188370587660921626686571497524
9604619090574821691354277866635208109395228727396897708769909063625857
2274970964112714868193145014742471190930673267287069583564024779290475
3424470634819116933399286363921705449730677869663938554783783181989774
7652987646327672867866505597847452889341928999678147989176725765802412
3263149511221558575166276807441824236323178005539145591009635826870402
5014798518871770603812354268731941071216868893255997234334374553734937
0622717668152046974926575966249667430217516109239696413066090446208431
4268795533632169867011697627037300638780987372771876768359345250633147
9259883548188614853154582189374568689967286387849753808316410571429728
8234459161481604993963332439534499938864016083816145032068749450582279
2664260370866605917806956284255046875846132481430141366712098521547508
4439109615404496696451787493026487370494939734237166857278182523170843
2922382575774825280561531654495113374263769026716842634378603718797755
3299031613739287763496966423765538826550364854683767712290942936392070
8447715736797468031646855922259782850985105804862795591673854736824387
0860502648715492693650373507044497376568837685260601551315374848012207
4723109411800517645242557431604965670032015531099784749061374249433754
5020142449671854750782415295225275614245980355090261601382660358320548
1297917342730589298160611222234919776412507769317841430997171684923614
8702652924457956725926939494741115268190353409100636188782133925089059
0013846381947501879865263171660833890509256683171720654011405721014926
1351296830610534303529467072692593551371206960848907515281728024011976
1678434748513023141216164794265445606861967864433450416399687940165723
4713235319412544496716391827791847931288633098291455610995753786382366
2427261405134939417352202108440100797083350545091091268735093753264114
9864160271864305834158487230699089639256557333898768205806940332222807
8186909979709032955919567877410644210875914144186449364778130180565058
8859479724648163153577373019510512070384533886782624827324415662283693
1149834250211416073668281279992863261973048843928109975106656086948348
1190079449114530624430355937713314082571724841419868473518148944142980
0769266994328235177002932362565944385413242559802853001205555076066448
3699317952717978839431630887722420483408193364355185758226813772787031
1989864495480109329264918408364067267743912074410266347112251477824200
6466734708910486347732548407119970429099876850490754481454446659076337
6329179957669090845628995412596125253165533043938678196465031452224961
3430432706868464545130809673330313764528082075217837979214519956508796
0682408178786568967295522543890700842746042829392197841271476849294352
0635251600239880481194848891186005483313478172935783899615657519640243
5893286904296797547791808051208035455403619334678639349494089291518422
1226950739307083779255957515929779333723673095182965004411913556116936
5519684111677986097606299658728006685697908191868852163346618519912425
1394076031391623406434868368832937375330399506701367007426685973296315
9958185915133374124188744625092526951636608897226220933832146914408553
6593265851386682048880817184527926327335503941449862066567632929582547
0827240505817026220173954935526888663805953515796019387719146544359130
1137659238848961353390534841910555140871579341101488005746899254123032
2222877608832043845957009075511738005618905752204921602542955135708725
6637309627966722084709297161453527261542559541476797288571284166529264
5196075580908388655493112391219782294819657470167386847928459303055891
1155955842583154256951149694669929324323560854312882962732864079514701
0956073106187711569329045577965077031384644392330280863461589019835373
0512529005460759675834944502062478307908299922313782635794346580014077
8480909706314912858835284102505567560148435456384453749377423888170074
3881167347803173874178363678436958085056253862653020385718163500372398
2165807596736792644697574573437852557539658427289321191357767373687501
8620809029051444109364941422943012164223980293060568671805682115679952
1855797634530983351081316499304609058578871351862966079018409660169887
1673059290892466533314503468251148975211718542522814078246891776607920
1642462915813949256387843556228223533636157875071461915820928270492431
0615995718891311843305199283771716466602942968511703326116386045180161
2730698968382254740176469536284572470760603046818397259620501332672832
9714350749099260326001515245458707468444190122104633169860032683522449
7952674326318777454213198928838999147581241225652481007628080380314412
5793917869147653187046730661082305686979433025073783313755716739943171
0647883615769183865916989414632003367675202467980584185157034598763320
4970671209690478748421514523844816654338422381915597815387148861391812
8368177071725501596878366930819206825256633483295909380672497978758054
7096682078790877632760092204542741777277528274281038718375646233577434
4563914327634820113935414227436117612357658538791870862334976742951961
4698780945875931254896705785882032907228145147720983183746653991627356
7185275677838541308088380043012463324584775382227443878060473956614262
7138213410293266166654886773490133187523135948221715320050625786278678
0331722690051196233107226749344900065682672384320528351427437874491583
9871308776311433321803139760541852451480200837882289756503994290968858
4444593126486672593529275486629722442633020525298445592122505643547869
5742083734390866843581530517912816341441465692841804872927287825688335
3557653936415001891115218340252662047026393436737532042948655195628546
7616894017706773749353711407814719157511381294465560078860883341809197
7603526376366446276227563895546272538656440264305413800880931220001635
2629445060504863676725887059414143472380354077091986199300505182717370
6682025168336829172695721982018089622523091083131042971801809975421924
2916729574350109401210739486544141945350511193022760738639092429245439
1446721510220568552165440322751288676750812109787670277278026775288509
2544735996875413649174948946535784912785272703000096727159449553211511
0044277039123535708305306124663317584204477316888297070888019904327866
2862574041658534588294799340185862912025341599611769211781973407764653
4887610971825738023780510024374723225279602254040119379045229014371802
0093758249125061121388165965123055153334104527864890454583248352384559
8088350132952015092418898174989608050394266243208473920722190175942741
9766779312624954778997572318057618758411474713554360057325639819082038
3287634263948487079532027373866962224770295900407654363509108291547496
8571307879009619874838163444324717376650214606480116092711019765367342
2037949902660717241273508577724799545783845993116716052847106767966742
0247495959828974453997011167599209357641751433619286984218634745500460
2960698979969034913815957218445934875630780046202869772396206409129549
2472154250187703593312926049387509776121221504952625473220045341675599
4903505339623931019604230259788994673197874172543342349734528453121643
3984809479696354862729573972865395557360817822609215889621709321870935
8975578453608018705769768324665748113440901228025345803187832206572853
4477007817672439155639173186408649371520019481599011951242793101324497
4164489182829034893875916919624490957492621488984425633920602549934149
8133131691023111521672349263781826067034445440578199372504895796358368
4042265089057384624613965984464894243190905128458904255085139166705895
5522545507460866974808552484480967532431779441022646703165383493636437
0356356454160357822047122321198175105475852130661120030087544770891945
9365867018056883132600450625150353068503191084588821593648080402410132
9105182517970265214302394501535684000013760424206213717154318765274621
0164054705518523816900597920072360430204393407043039597946991414833613
3426965295536501918910017756785526103187894182373782217053500304763755
5671896409299039589755407292074533679028961713928020244925311390450716
4972944374284544393028182273920339556970208600755546090922613718566289
1864344097479060644821202823290545509832115010344075545016316117614513
3385710968918264580209112999013767403220318304659690113630116042860919
0183137324084495938730256137811618481244914559936289595205235873745664
8039525327520326558219613801479132428966278580488650807202920996742974
0571902092210524753866923961449722486285541179475120115614150052593652
6881684791848928290648039363651517903681647304573166506333473263913430
3330066669704379112189825375276723073896971985420022173504452292137722
0499759026409388769771100103789706155392536444712551160462291690687903
2766489185038606926988563407850611230049259893518208764263876541258453
8472991893556256516834060161275225576870530494981769997796805186982922
5321260770664413909176906842925125948075937457865998743579857171287739
5689180651798061247845745860216347461202183053575915240888665799957545
6781637795329624000809745276134842708156752824437097827014348035637019
6620563766555768605604748323592758377361077043133100568392645117932179
7373316455436520401171694731959017253137832555523558677076050334661690
3152400910641880046879214382531906736623154355034591164548383191922070
5141441487249642127923136929056130018835164462263774631484926627433110
4387125930345469192157201313667818886625933834976244450953999341996634
1391615592094751263131942429295289245419204631852200612937078385475056
6847291994773517833675938255467610696437613896814081857655830718830279
1523905633777249827785865919198986665116014163428588253140823561568381
8936637710584452730818608624047668839978365235915781425433900441552432
0171047462083317266780592559973960103769766115093715000794413001905073
2465494276727897231044267904429398815778970653263654209809121988199502
1151577386977538721245395276583493614880235312595206394551763028752720
7488882731428396613185951645204671355037204926587553029841069705198270
6021012832430898306809442025846298199332624815198715480567950191791301
5741844453907280986254512860010129720111803985595494528134080998617337
8452794249493574622910709298939889553913184854942988236175621707327866
9060154134535469860148551324186190144254245501794123089886728625042515
1748871324108585663091264747085693499826202788395474986894588153602298
0698840388752822065849791478824975101671076873642758028410371813757832
0009748703666094073140085780077325500238799946578655999427738807424093
7680574692081092335527249740211364606807509997617344824293529536862833
6394264249204444038577798362126886254833517414935091980217288415536284
1952267549496681496757268910404431891320816323333753421479628774293716
8115656401381226831099065290850592448686978436023058842241559809832015
3101425814377967254268217272463504045138071620439141303900971580259960
1017757620852115706089805971461832288327018672868701831610365648512939
6086149129747030858389004443817620595050862237432221490159271251526838
9753812088850627963515510661243442769394233342141980865339725247981122
5662451027777491102273481658670396136834556506602663807947519825901532
1109603602148519581797714452820548789968744166471600078743398780048574
1178079317294696648978323981589163188095199536794660258404778632454012
5859558326131341075404277356008500457143387850750810331351643625635731
3737770703674231765262037234216889991974313419727060908029734767733605
2292558079656275381728942870589937858660808749890879925864726569008792
3631657623544021146430700900410483693551508631562908352601744572089744
1573369059418508724445771744544335363741409761028766678777097448153582
3580295852174313640684264219294383590345632484919648419005851207221686
1914241892646829003205379442035816318348743346774267794759177172261029
1035037821451076792265836808895830418112914645840138882560321294048974
9126179380404924194748193982496435021691575235069946472758217840754652
5615492232873766601846266295268146700888446459514258642280680013218270
6780890043818418196662815095188947016501559989292377999535576701040152
4417877244926308392465657569490344336382300225025151172226915466992555
1883504320526195747405569470619864086709283203425318086531816844765807
2356603872336065630828279543592597240278662242816032370841061109424141
7858301888024512093935338239714978860368673201484936597453259849434552
1036261978249422006045838182602931004487524033250035162285026942003413
7528631585004072932871036972005360062472325896210275880607194346779414
4808363054098128728714557128516353127946067975399774679341023344604575
8422441735718711851480615806288508473039587976971265422891383627450275
0409698217639737489549106018382902791486181233211911960913712646252897
7167459251831544347947523598341588644747047430179252788666282290952906
4122202554935327488260817739076614637802146962102974374075173969890557
1127798888921194149373015522504010620245103154993115880726834588572343
1443451343611561835362865664747904851912102110754762231770866805318209
9444986942282574317046658715261227506904755418474664701261325213102219
6435498635782382555834784981740087736356954817045324888241238775183204
2848954994134439542098710977891282714678762762175938753968618166973711
8502680457881169341807203756322755492252813806900667710213406305258106
8905979898625014760794471205265945482115458994982268498804275723080875
9860900075275448528077871641774984423639916572667789757999497313380466
7383196745404586426633132189524118992208447217235789997495548902468295
8523898816439147663157066880071804264756058711634295852551557646337642
8880159163198065219686205382217473857911063234655193634542731807257378
8635590796492963676243553652185895031657822944424134645140081792069265
7359500163189469445557389111123033219289775824276580502608835412096007
4856707681802621319494083093938329245759802076956393925268519364074031
1900134314135412831633296694856584269120771857043887049659691326200134
2144352113375260771041657914830285511646658677536826941566888546321391
7551723768430132393693964051897745281739610792149807331157012664718991
7934788110170734619018629000613174203189028608990782734335870056757348
6705656271770964888759679822952561826767091535931633757471463489467351
8531577348714218147831273163399459626704301965790669259338969520453797
2335206053415397916483153176416533501778171057647671469908004648041357
6555477858260391183890222281778871114738162525466103606635028649032539
3344016344653428940976286109470623636526765816990112533413826425739602
8161336878025794454094555689061011556268319182237031265004150537352199
9527600684920623864220469229207951868910366707490755478456461600148533
5398259236278312914866797342193824970116661002168281778493870732509146
7973820739055677595488384445988929307590094603545157728727733722713817
5685892700828788014620217187098574765859241441166592237322551268515753
3099770791033165074423011805303254914274578145318828085747957693018893
9875811452978910434341951769048489210960659315456440501430217354433237
2735364937812178958053313865386961586689006338121448983088034460557284
4259114644067092055989441551057771084151757467098237401934185705385706
9809102048159203293713820559595314906095389182745502292624097357264722
9959691388175935143204564056063596944169063805317590186489406534730246
3294674714933995278000853236120786596506107935240533517514635293474324
5080062270769813189756420461689717038882099544687143776681536637349508
0473197275971334377706416984308364926845156793701519710410974380218862
0619598668605305647719110436718589004664774823906315511060044248745823
1117049051520097086080174931997501530914557942285565323091481931848948
2306883381850954360418402045230173049819373324593128642352625834296450
7527666109809604321606730363598461228886539976093688081740009592955783
7600353754278901361623615805291506458098515781064357495030461420526494
8480100517922786361590876414800873952205897047757573157694991341217140
2394800636288482335419196278592075430980842408678904336462060386220436
9478994681012214289649043344680563563382925560856522454995845510567740
8213681639490233049400632478317878320071724504594863425858623299917328
7725610889856004795382087863595968723849187295603920811920357287438474
3095529760029608983803720231282551386000315070600721648022414617263905
4543168871383928706559555596501500169171481535203822286564480786455309
0658192616603674552422666842606085303294794355175788206664362065072129
9071709387888636886899112387070098232632492114230526823858674982346103
2854387038355844156800680533814998479751567217556986322308997026122629
4334737246900372382048980517386022033546926194734235954287260010948878
5240798935618612849180532157819454917082351387396117891518222722292085
7162691965440101794085365486163287175643021614186321910196220146200555
1109615188928693221285396614182953660145743550944112854448475236764849
8981580405737963960389127910391470865126582384786963618417436785603707
6690571631284906466435608306004026073776334741612152437799716432866550
4629381252375907448105349017306760373359110955159636774022316695498437
9987395918491115234507852904334683624359568794652497956662334378541742
9968265605504428364089363464243200875148608314977044208245984504774323
7885480162951805721995760549828467599729415449545019926881668624248686
0029908084408202552941323458378673347262798782080302548255413988155634
0265003315211339681757136470812447151595333013807660544921600926195111
4799599406386796704112535407830455621747207947503658301289823303129292
0206955702221438153490472168208215912768323668746098499829032118437875
3269099996490732547410117955488027680943582826620532239735296144673148
0240717962887399391830567285972881347589599874977743726416467484077181
7163806452016803489923817099998323060574869385774992615224039331747453
4255673370355521128147839626423524641582940278761943017526478060651800
2169278780508811804705053705309934827774683329031404368864625871805283
3148739757567014006899271907392488804183837219498984571411782787176976
8486341750536317473537253658429283325221239911765501317717802747318991
9713224136822376914420140439500224626350366250486588629792017206063169
8500626633730390733083635525991361992506550819703170584071714372898711
5922600919216097375372435267331314916227085334579100824002404948500040
5582216078055090145733580923963443726516167685571288935971335994466441
2130740880191282830546564498570815575582242215675481844112770915873984
9452875383900790503137246480014775749501429382028420719077912896101602
6609786174774255615166994648892581808304230979247205454998620948609333
5358594723683900529126933329496222875830396017194314713674000299118568
4825908672801067370596795615763579097832996360125283452837497824222742
3938020175135170344575662783810882478189884818153613884850057678362964
3679473840180594968946396204630693522595573129617258920444242181777413
3361163162550391153980161833546705237530924689638437398921622860239440
1835482505906540833515420931062098072896601720428473382341102107763756
1869476502175974861609159276074860911257865616110374123030066607728578
1834204726567392032338936996631309831516809135110901698771972857796785
2469426237106821589282828336992465458169087356121943118843439578987785
5307109539632343560930300604101484853064852008029872192335664674342270
8096932703540633495259933559965364329640949843999274362173125591526460
1146155312776283517265384789739056459029500095016088423911101120731761
3952861762697586375786029427529437000956142896328757444382759061520027
2959391290569437880473596076777310806584779747479509295727926305778703
6183996524253371912461031480141017761393292172239876493186789126897221
8556817667292469562044948856805603568088775071378383219676450930071293
6380484064597934192064641802280722048978900625997804781203102451109693
3323298642782953460745340562729673673066889664580408513402001981842401
6998902318745550148720814528730126527549676141859446661905667675318335
7823205800338562123873691988371148137730025992022169516444232373433266
3482709294951881494148896071315356524731932879632746134176333566766534
8315632909858074787133108759976767877011843404899485265823686193633761
2977955468087640644761382702394081178077700534672420212600889306036927
1402693901240770803994191268656950352093057976466566835327970594224967
3250553603332796299545285344985646179954893652804036280921287705886417
5604138535603620094555850737013979144891491465343891099643552019258270
5606044426212181771215756023439319767261646032183027438294849190286609
9656351369450081622578923195967743014772596819382135935260689125816687
2394888749709802803151104808022456653024535402225687537754153440783743
4635851795452875006656784849758577758482046288611945681138617977543329
0114643285658044278871451563167573125629250860679953398149781624672627
4273439946261771034678900725698006275310322041800486118422084970673365
3705110534424786468889850022783292441430420527276282021762362378130762
5986676083036327780382408116810768038526169825353181002742770507103158
8194479380682467998907465431627276958366372498078458256203775427469778
5560621014411466521970237298245976151514198606591780318384419851308915
8917154135532471875089623520093098072115167708717903282846498596737627
9707100927690614502371548932540032303044924093431232464160449707908499
3227167708502335279615996500325323553875298778375227492731159206069151
8621523098062145147559307181323777419318128405901472290839463750520203
7652957736267224635700628390609617061675721286272359196077574912418537
6375042050356380166640713177277727674684026932814827615163006640832817
5195206033475357617661709258278374944559726919172067610712605214139101
7390885786619814398284538572692095050363736424750954061317797562908514
2777469949663164665652185679463654592442327722340723246998078579513205
5925848990104772965710127664131973174681749995780705436769651675430000
0079939801197977860752896221242902771546140934390468042775554089034453
5782703213239590353608501039176996573106470644573569079579506226578480
3115051059482155177399577488510068242811882686778873944068204925806119
0181304996057036670910751550268522732324081666608687855797796206985773
9578888085329216846743643665300243968189456107287189223805817707953984
1713984067925765241935517915645671483866032857216368398244496816092029
2859551508793238910775478316881318056783432398956517930762377710404992
3681292156287844254129633992386695009907011418466473117138566133438552
0757101414065921791191903962801872786548865579221299570210395359172984
8525663510005593360943822107104118097062313802575834645401457995986249
5278499354243591322694459561899170994620976525389954209493853783474892
7991547434881329859131609268946296504429199415375982438824472828223549
8037581173591191467437595331019803630662777209112379255758115526791119
2844917135973928199705288000783445979740721452394451685583252960150628
8608173241082084190856113684169719670967418989117740970918466190184134
3260994370109261630457394794034518383401292493651769309865414877643107
3563596068424050681402823511502713143379659166687572271979958067891651
6054242909588884243099019267081902736489394409030064613724548301276080
8429233475120492858155705972321409701208645782312765693739106686374252
8020045524908402236277315912851856269997918062188800079961357998300910
9625374516845862509452095566649104161803474968786875882240121971250467
8611595113673364373509038501406450982077074417407037219261859767858230
4811234419901159016638769023348592583902008462355498816859505269456545
9680757978775839069934724302041778390398090958505791104167785487058433
3090576815695384160011027021925250950571810745269155828603569247453088
7423319878925871705583113379868537110709897141098518556502399087744952
7289458615959826818773964706146635086313473403493712424756774397405021
1195116464970015344040649945793180087656596793621759549215688604546309
4277309930839766623564742620741232914428116455619753203917621513909476
0074474074476068480098362242754056569912291756705604265990185530128920
3545120004327168384846945415316323993930431373041444556399088122196734
5992402647042146068573600983643984340888749332558797497726139300923923
5636459185247977350126188568991061894900053556972202604785428235314427
5344220110308482573082919840220636725546461969039279068022636113387224
7952209507811811684067809897440199123038824057859817331087222523673116
7397653274621231973473782354478102364208842030033706662085128038007728
7775838234608711783846154792718475723679077195054650845088997564503717
5016527104797675192497960434774435075529684041887845051731245945244451
7354333537072042386561627205012545294318003780649604656814975387029221
1500199081541983435988163771718622282975273532667449160554393120068135
2973410755659533584313770294526161633769058243663106839535319097276291
9917825117888527216677468869128548472760427412787765208037449407649216
8230311633099450133628359702554598502483213158213432388986497781351655
7513359130895199935595466234833656995217183730324715382646184724335724
2788951640435229283562346043465317807371252661265592381726167432548345
1441695003305241319532346414511743367872986110944569858615323901209243
9835217303370566508311309693553287067589559994897146083528631207760067
2794923682504726306015828421953204731390726104621421403856621158195324
6767151356052530221803217903943023508490150298233392369325618046713712
0480516887521026076390096780781990356798907486988427600008576013728520
1417356028440497442209294668948489908862069774206977636265766857078782
1201826288530568759919103436147684094109193834320378801125196713662197
9509416984928122936132850320886894908811007103441752452178102248341040
2936388298404715039893059587837390983331141276200483165140440712794644
5219405428058009744877334036731727874461673926682645465266124942478148
3879775317422312906890781222665247402861397579280904123103629188830987
0238211715389840766832153731746655823955384177795387288441673904586925
1341396600602169456624111476968934593856453823532816999462795553949454
1714865202138969919254603209949483704302962792684200411165427361725094
4428122653199846080852893367661460007774639676510750192190102380160874
2690908617965956548837824840883643065482274979317372840050149380991538
6235391978123584184160032583822248301160213041186952635227672191521895
4621471253957368211805120022111528651363368369331438382800935604654820
9713571470767582060922984764991849688167859426883541371276750989953390
3354415075669264323979595159158213055144980844402682934218606452200036
2926697438819487818148844442778582819479842132724914201015564216419245
3472588107740205382594717863564441903376726364003621290958268666300614
2331810048984505394081797835709822365947397976087706069650363159780342
3124682098946485934812038219093204751330766403442865321994779715413768
8151907394644484216142240463107615580130727083839076078412394111088138
1487668382974198387251337031348536751789171762312528030015545057812958
2363849921304654920671558641183977796783091262591405661194805238665351
3066389546812913748538325435595344977831839837787951809090245811026423
7240419859284932011243991120502450931849729664700048755194930645351230
6512335425393858684952366252696160662904663694289290122619301777572856
4387068265904605032846411022236315579233425270392111102096176976013308
1625354361237560457506081016186130108565345806960272263106640134916109
0618528104009262166682802829908483209008529370201821141844491631681551
5923797321634026662007523556844748022875393870810652547968439083855028
1106514512662226486756126130527306192082210594544007969836503435969840
4914440296047802276572364916713460641867921179032666788983544499707397
8726150645190093568818742222317670943652616761578114789009628228098288
6262809533534463669547472551838423661850616996493346309449287793407026
8719977047037576026905114339200043487251851699956249575544356139107721
1006683084146152699014244347427465790548002337152363024565312286135769
9200306480215792912513872586932894587776358292416505370153749477124089
6641816077074255731034796385287458629917855027948975448843346076366384
3004266351261935540011366002610330915118419093964628542153923332718695
0641223642309377503648331269673892407332951616291612921746111245287223
1218743257044086450062679540639315596020783521967461860204383437022890
1872250323457543347334744603158482622933020587274246520891858362085389
4142116457613757233799765905723291863169251861454408395755764218795882
5828750963869661944550753901037597960949443042788353439226264640244801
8987086012540470983931498165197431503648708513679545786001673149021073
8112298121350899646564582103416827401804575443443367595442306785298409
4844819645344467205132185536110932444158433608158286051860074773175080
5508017571343151324148465743688907634921969816940639676672426194612978
9524701025817169572896103219421002846243148653799825725844188327501006
2759300800510881796456074601690733980937339438326968822767954778000570
3031165465625045667856934378504018596261222683570683135990257475949998
5345866780393159570971889330584733508142816353028245866481292555088650
2305585123551498661542758941879785503010465548114836704048942846877457
5033055781445373940740373875935242904765550170816534859856591409810878
8674258307072434989787510756955636203737164149205141939988257112664021
0903830200604799386263523602545164707741838310219188916944765109334249
9284830694282472784517137148773817311524426230505051490348701634365642
6926035213913563715708665843610066332340454056454044490020310727444376
5614814271503606672753049597877201273787738288983045998699927336517111
0650454264207707603416706144802758286014135674207837213678648484188226
1840447575940947373051037332542845465487082145789413036800143769486954
5295315005795590676852721883314890143356943688347158113570511489967685
1886557302371947733346008731923286856602376833043219219985683230705448
8953518571457429311861035667549480513896514981253173509060058206774032
2867156478487206986609283901326728545282353979601356738305932080252698
1546669345458386811039384750236219867039990927461304038935102327481443
4796369119858387630197797026144186233796774899678468646581531137670825
6291349928782170032729600110485787255740007814519757108393080026378697
2753111573678130043140456826502886001972249625556132888584207468322933
1202874757406281114490528781755064323381393950193569737600836087686129
6100643383364241743096526762044550055999627139210412308207238850793681
4179941097300597284146750900223208990745009935304718890476517292681088
1481187869877081417977942129817440757444167191058289525199526824640108
9940566733849333073466105438963056108300358838989177561091814930521938
5488017710923433415898573170656017535451078786269866691040222231928770
3676845527301207072135889183028435296864131358805872543064805930369181
6725125565442731723724777611739517289528406100872693827678189701585350
8679580681072196086547930553007287267367206988764963933631749509405398
1479492966451681595244900386340077189692396764730257916247645132887209
9614477284822556590350833062997584282081798051277825596449494388392122
9044443538460030867362022578287270358213033588180521352473292988164768
7206372240474694395753770214766000438483282571110472610661542543373876
5550009140532436980019100582566241330337692576440660950539745004788618
6417622389654489131362174122593541401186811438185556212648745402754098
6056729217046144046653514683149571041679471630608561856299907978510420
9659571685958341285771702508574733793500960629405395992269264340147195
4014458702860678121070122322356853122839800898877256270574562470830393
1878642723133339848876230975259197395234332164981701824415783540694932
1408542530628418363997477602866199356552863557301213269715982059963707
1506161153591331047719687081127230597772677738221348584985129894587156
6002831288118429683742787240569409587173172073377156691630070180768231
7289927206906849122706040952872729719750727580184403516643471100419057
9108800018524477077607813485030692886669963599636074504146212519135140
8117592202050236739924847784513768898723340716267983973992007834244229
4039840218481045514156948075156023854288173480362567776713440701827622
3575887486508249872812632593970112053236099229796183057725599303075831
1558944057022335638536721879111314080362152808307221985292028671586341
6723929163024802437089689322226084182880097564641142103712155566230363
3155282246465059745525385346443424801801164079792244899766582067901998
8695793550595162149219099968197432123406717801373072971376871549053797
0341202023533253524669337320694689087930610671728131526517779056395436
9391420179699822812981544675341428504666647570934380498022626143367075
3844989917121018897975589205062179827061826888348537748791186703384723
9369234729187351651601651850902354637622686599413581378811930542875591
1155336084573866563423964319471529291600337963922664727345053603992973
3094386980152483284565114502492805934357189732276845327900804083921450
0016468497246796899740498339511108115913466225079204849036963867667940
5208717566457841450937211983745058788403451003014116731169553333306926
2529375968265228260422710710694742710471414259124614087241466711400620
1370496933738267049001669996339026565136652105137868447596096555675102
9833470933084395403202749512396404192772513232888883308072805254779059
5481189863881111300122333943633296479288581038618675444739470214865700
6399773897907011634034476347640662545742968910504132092814923542924444
2142657209949860948308616171352921943894888251208795332615006854568492
7225634319403355910578691675932273455521050004438455366514692122589176
1491213937707332070482078408244427025950983410901437395768940812993347
0235182984944452212377560854690126968386242748236233825068200102472046
7356460923803923404125596134226183667513588441358636382200524823657065
0073247761997690961297396746002787635597775507068263748925000541390058
1132714108854853635298836578588364966725237391344407546687291494655750
3389110745789213636397155555047773147945928395117682929233596377494675
3131352042426441707802655433130594320895086492933766183105420020017824
4199871167579269317342929989701148825661416301361984692210702597469589
1256792626374294298845174362493782996331831983028834097670107787684235
3062359502992519511845897404522618504175960903580950101064118214546875
5631994771901073651709489744518413311352941883935187072652713470773564
0730126311981672911357350249601250840524345096097835610122164453290756
4970152768642709390879642931722328974790822016215258735001867402737984
8974314416729075849101930674641533090178014889407731132664258754106581
6890412331919719206148912023347595581887067390159591908931644347249622
1878828381076122118806766072438196361558810674320336765364566765753397
5515804157079841097998498694605501437358044540247655480151365025548356
2728676671051948592384501605474141059635477919697272104583319759285629
9126544498710395857673992323102448954013300024843314172301906186116366
1051398624516259787000669167992028151528533878806608707795838095028429
6920960473657513658231499682257254238307212015271879260864382603313637
6932581744711670026249087013368817982345106283423762763388508772140192
4592929241949637619857269371181038796519047404634444405851783866094833
0172971675972153536118692892274731683629129010866127356839784569601011
5600407592387708179522194778319610947897689665194777322608932956617469
2878693947480107496936890949096247763156368978661345514218923876084793
2070067110002025710490357297408494458963697962029977658981245197492940
5296292067770232927604710653084193847119728992936258688142772700507591
6898067690634442411847753983950441203481311875370939764308903307933224
9726873094406920192782106009032640651363152801328207880704523300237986
1773664608540137823582505424207426287172490339566940228750166268049991
6929971755112556722116775037641990714102872841545652403403146917399559
7041498017263889286716644850735639733124297040600715450442321740328633
6005649031380656384270516574677961388123929362425205425304128503607669
7550645389493971806956661499052529224801202962870827601582222437311185
4455454250869437403529388929291422494361257500497804902460104268267122
5642510987478669658355343500113177692696080902743468408513617569985072
9037963025362913898088627676756174363868029016926282847657274754991919
4783089053019372548548317012545078750000550147508244510558552235230463
7971637304642956647379348317626913887956931524922575832489721425690965
2854048057670764192254072185119525766201213132291380000518620687772049
6269519357095017085425926042192927668303214037191965561358795902522915
3952084101125932339473222039345705481634742347778248823804836873539285
3868597308074799258808941692510800203966851856647241923715567468801494
0874591903946634272544261208348298468307600846057706279020786297405503
4529188747454422569351976624308721691890503274671082074220835964273447
7606018881403798956717331165365924844173749714787813225810169001991192
6638400132603064387189522906422190275642943470785150853186270685849452
4981398951371244685249472853148600177284922256791844940282588275074867
8902719702036157454713855616341840266498818233751290050996832704238534
9057186840971001998791435953888459204972449645717130390716916035283703
7047615837195570936212826050085411186579972042087461022722690886522245
6254223729425796809174990982296414860694073102361379511987633366646673
6325670510576498271499403096690054806997161337659459806164664655183664
5225823965354197944798010400742983865534356208897862146543362128098824
8516889892274111925619841317338941981641384536877788669650541003383007
4766977500457924821862461380430846247136661859590014627815959212449964
7577751718600187254942406202566899351667553684089959509772133213445188
3366895924136302319106626554131905540220736425747956076258869758815422
2056079171732402467581783379180605720400557325922752086278362764967544
3958036203155130540482786279675035187210077315530218650535856696930348
4601982020245302555396104095166015970157915328786519117194775490280905
4973496497832818516522618288607957673078853688759701379752884876976732
7663733172368705321117417942265625282792660487930810072131119740956960
4379810091235834027260208732521488065567020150587363976702236554859717
0111277191287599988635973429698697817464685492525776790991290989795486
7730751647813044194126280293176436473542076992501565809628465223092179
8332594069812254730206449386873850511691523768209175190382699403075133
2544839469516964290181226852655865613900802089917420119502457910863834
2522054201035504256718066791176948932577756703610261960303385737106538
6562785883029909243086219916890091674514913834280498720527553825825921
6338272616045353424055666412898216863692677919298471298606890880922866
7415100809882700736902153243215668502830008183410502636589792511934630
5838523739296116757091605721774803346517202950906803422289356086428290
3112143586038583780374216532688008958862502257513458831096694042815056
9256264430874378761083440113596433542356153065749309843319157311980891
4773456396795017562370133189678815980526736284173669954626617940034496
4493569637900634593578910019373545550331953617274656908478008430451434
3387451950004354922765262872560229408187597911099342295734743643880868
2471986915525195916060585998083941767285951324547266549665336513284732
9880850085594419382717968869411481477000461414328914755133116520424884
1750873142478584913184073508976525605522212724355879887197215989537478
8192086575846609425637288852600410745069755425615354808271707156759803
4512024145197193839925146885118251220382112788646342250654084968302117
3349755303819432983038022683807807939543809782003533393104951429070802
1160550405112008371008557447934241914742549334331844324297019043915127
3921120990981919170855040694433639846782526743882945783829825516473765
1898758451354794152002945161916136196475217040377602567098752070541898
5291408913577053978865730927281843676245709332218200052621945988592482
5850469440195135030764293571033703455511079984289044644555623043310566
9270521559688036093484908896964844729915163122508634553914397424961159
8104679409196725626222130234564843695188747616098571774853196617950004
5165987676857491325386365002240065923569627930614444168188060304466271
7227315480368549788803087135003063805155914184066529962421018016841376
0003848607417675230761281008188557188713718030063778398535783080457245
2437322772225719064574625901715343763106141633908638525754856946962286
2071768211007518410158670894637842027042700617261911450287004994001056
8400998378057361693567622339804388384308564327248145008140701091996546
5646602468179984588145249037944702082639305410432630880743406378820687
9930068302632003583243205698482680597461451433557311183289865392781922
7762298947245812023425738983058124400109052260034257168873377932736441
6999883153160248933259490513826724840207298455346574651823767732230983
2352135147629097322369652473031611960851736845324128364027387663314431
5224300707951370409359236954657525002497669687430077935827147946305639
1233363079023179102241362026189051324469123148494279503335272636982395
7378181825269432833487720442646978553507620602865202354537922485105306
3617881211377567833704231555891614096591728851523648568933397454035894
2461819111732821208428058629502886621730258913249660073959405868355656
3431778659588634992595283999032926009507429178478333668676308358783157
0647243917719597350945885901275046116507841101986506754369790220985676
2516913443078464857973874361596481182884867006712616962595277801452833
1325721573247263496683490761298792548823705136672045178167269040014693
8336602017912317840433995156743851418963357364584873465668913756514341
5551239225450871032606753294644804873547045834976028882950768839900221
8347447244154844400904498191954809904634781230856831525620477242948471
9628258008349074513119230653604790574921391555771973854798800188014819
6175900867892050406230267387766787073073071077073043161016624810995139
4175731593117513654459059625723467551091884720662984423855484575898291
8544118017302152607290058972848823767112472973947519987577534533836932
5240802708058669382967219373146749525977188396294145306864061568664826
6680110924468142314079580718796596651885797425160560213456155358853944
2077852078978691255574667156041962000444842538666410284454824522840000
2992802444850137438524159653723056570693725768416174365484789041155048
5707495578812528744084555758851152602143372895720586215268705022016813
4599439665107202821296541479949970618530259689294471703766952952651556
9484362324292653791849709724659749933751012507192673432789404063782009
2998371913673601498312592053712504516935592690796792064280725875310957
9674100160996065012687030280127835777995746969044264078097341474366759
3348602553922157873077457885938783878678615205877727475283623944600388
4337814210686483761347645647555817674271483666632454228153959063115230
5198448445703948407319370832088091289672136067026631100461093671509949
7612481071220641333312531021021589881029545957108775713232112838496442
9977076947636475137280216407281323079517907669655364337455289961104975
3571191607017877422769911057629887109641488225087342541158915321807505
0126072701189325500023231943348153903015434390589299777371246463685499
5047908955787963611438422681016202297708807633464191195094369249684217
5757676845904545212725514557904561164757753615059695675284599389815006
4557676867461345535775724199135002848237152683681970117658004183222850
6897776404370077195889976857607193188101397116887537193676632384438012
9131880615170362898943058403560673235760249111103093178990954380358442
3440516169679575318818115727808282296934918501866688668974196393247307
1492041449379733160404681141824551591382730148461594004845447756613880
0806156068881054848251487955896798507069422426942364490158274249511897
9031853019771349354293441423441513171694516391014022635736143219141842
2820596484389458915060431301095623478219013444590135480627770312687765
9059388598663997539578667128125905582094821053272988304349002728974154
8964066852775505855693730753426249070845768575694687875360592500153839
2073054343606792393291390805864782616689632293710829553550491689507668
4589619195260033260166858436860540534792060454393817969545756091612700
7889079340225742992622984487448045528896410296041604696479487981441606
8898839208518004378850813621458292931173977866573232308466459374678360
1889299057913035681884752728724904392671417228573858587407844790893962
0363369150765450093371035099258331997485363314315654628334400260219322
2996467639825064050418409859570290155520368270628238903634788209870936
1131258485913039669892812493013688020303128672262686282528616629973848
8167880983683864421486392220395073814840576189200874771364309323665539
5244517753134343048471264924390376156914177087515857833512645493020505
3584052933010617254097110169899293006110804989576523573793782276873621
2012280873216041166015592913909675407850395662046029391421796459847041
7472677676245547656215777176049636760279856489553929352455185275893406
5445385904764553168801593787660684501883017945218906927050539208779380
5827677974133582120365861655802802773860802369077984303002672764798054
0532636380422088797005422711923264760882045706578336958782957664321403
5575205537130030179430632268947455182446563364144198575064959845923488
2510093949296267924153871111369912474989508350192772135988883229929404
0837220495986586352854983083884776495097260555527546685135814623445317
9469515347530156998086932773330774541134987273448919279905504328663887
8693570236101843558222227563518302266885277771542772684339991447519111
8325214099221658490935774145163511339420380932553828655251676227601619
9468378765233124175783598898293013089819094164028945142137771900076649
6945486723225064034250809617282632924597537008018689602168082378090882
5180699654157965017211263747927998526448985917364502957624441322959877
6658767267008286263386177943105262655375466153456735775702642334679798
0275114532402866382589355609484083163728470291634855790439948875533073
8487386446971973294321991788709368945598603018740664838847603274970182
6787031576230455201389601648024570297296210475281010182561218595862421
8775942542576274943048056296518171659621320491085108879401441666710004
8173161321922995570338011617085442093642435215325534136868454575110660
2626083546954488034659957687414125903588090791171128596490533147007129
7410488462993580106421791474836967041906788090015126316966682986062711
2291357904798289561307167365749210143117663204761300786552853587281063
8589940229908844285413940461213311751742689911615951015476641917932955
7821432753511991244130700784542681957156631809949284303899974578245019
0295798551772837096867736733659902690627301721740743602006783619673659
3244294586358998671175954086242847936435319175419693162839521738313072
7703597085366105921296463336548799561520310228943369090945329196906703
3448438563258300308988888430507482019585125545502691424903333693601358
7323099619623970899684827902676830949514988609431619300942246843920511
2029927808880498143883145184232813730912946571461417319920799956333108
1456079586700808686298318972866608127378989396901535101966405038068545
9004952288648214997682149955264699229596782654737384863894449570322221
2608488078150802339167923854770506887590816217435971834495473911749172
0414730922135157599117471780374432100691239460958914561930293625087380
2655594806596743771658802162078809200913034684882737787652708485763489
3676516516636276518311239903412241192535846511342195818974146543146560
0955943495925769229943577679934455111497744300905196093365268655171916
0664063341711653238890835438018059874138645273841738073792286773851209
5929342269597123252182489057206781011300820235354092047016423416588121
3209895861163499375396201639687477772356541896535136861475561006072757
2370063399537770105473022800618719690072133275420989265458945132167751
7506659277354795930438971813558431597986655927428025728436393566347793
9852880406635265773836092886707688000201412371018365792081229760129309
1852978274508732421787864072912930996673183916144334167338991831742131
5904875840150469340494933536657073980342910669418859291911025348578625
8737992873447561201485152165456490351530964408043032618932886827328241
9943410345271947434245404249601628084529998474766557142851625342774457
3868180183988548237252383883464224877594874015636781998332815027015565
9948552719989011061755319771465222095177818318334785318565092784016480
4612709761926068492224062424469799493104415203662766242090214903963960
5508039128143474374358106974130591114321038439215082050077219602457212
9624237934548829687148761691611342710487581859366901744472389542663229
6863511600796584849537620555170781639789333653882954137089950698430001
1666719974837465542914258626113079770930613447166173119232270364814803
6871146480551001157537303346854027955954462947933581737732655921661581
6420204624873186508349573014126701189702744028885322016875435744895280
0730006671739879982693841420649907529859514242474680437725561039755257
7417722925181995756777388411065942728234217725317986831615350658587644
9695944475143423904499350632827268583549446993072012638177181395723240
3963084805790788899580762449117306062471948652204622501938472814049953
5913526045200101313368718282143612176204172072595722679919500081273628
2179665924744473548220680593635119376215898971971461993964329441549441
0110599229917440059542756732307752390363977321994564147410538313094327
1600315868202333600880171342790247743054652677417025023771537006240253
5755164400826893710791829149926351640796305688973437054955927705569532
5956650154786359219628379265350891670548462574839260146541152556065712
2052007631071386359235795979507638548901471293837448809448007858387845
7658002566462826461011917344724593328042755614048735632134352183165401
8169167116283138404619112131622014404487507865649792874627796019172151
1433138570337014615070501021446528307397673214661530794917700492636659
5826529805056375658574845619402636452367909875185497389529863879494540
0981051779102041961623200836885287741562922095061950516598390441743479
1599677786912771314674790921716416752842221458093530770989652134050926
8808871902369754328913138373092291659161082804187986903561171736767719
6472010466329548848414619042341480968529433794382094842610073311354558
6439594158383758057538998250279427778687504691410945305484426347989613
2509723441790715498675662463153477672818016404850793843093996532606632
0376429877161178139137415593113310078396064834843427614963606237844603
0803392217619635773247861697892455404616336693580421689996199446283044
9019977109013376955674467057737563327255124022245288597367894920155273
2734469252758756221842720740535013017657705082618368368118868364629361
3123356086266614308791482031549149724795557775786228827932425215395324
2779143296288241438175586192499334680795029526394312482545166863421870
6152401530399889334572741567907105136655877577924981382783771002397592
2419303173375677356207900860131602289932191916923828067020487412369024
3617621990853683154933295759830370256817928668673479028740756724708980
2764887784234608334539840501414049754190949616305570949955286256029919
8328643786153055779289693908435352911812198736417610263954307415619250
9304700944440248353381561823776085491108417169750739705884585232386394
2925425048680419779524770815958215447949816702975953110797633318413332
9097422069853967138831551542529631416349056405406959291428691941350377
4330767562120882685943547931550009302208439402895672891794553956433185
5911077192683402809553474503968368916469976582219069061134968950168644
6872273092827884569118678152812510798048286819551626277800671399120861
5872252317461573229479136416974338344777434434834632440431801752310981
0601323621671435794368136814400898300611861932969362927478872831198388
2483390462896089476960796901734502369393252507727282080801049262884524
2535874804642619822374300658101269662305627159312128609451559341241068
2878386493615499993321882899921737138227152753472111163533057896706405
6400421949216723330961815837793772145177469367629555943296525366241729
1384985528695393133029161491575014112743161493569018142625305885382833
9983471502992303943842666902426206199759126109590263878319694480498941
4847571370905704564392888601991828589449543241490855016981953284491551
9213903970939564908500319718785791305723868507577893454562311310070797
2927209682287164298755444181149086498700210269521351099046967570317856
0087833901476278847523514808987392927485070411291265183610900041592948
0233119190773524192932033555279454859417910523236807101226791218984693
2077046124106613215861705652903520914412164423380696048783110987063701
2521366269645194916902891024706724896254979295277119719022916109277420
8136314283130805846998256423115870756814439161621185276055082546961467
0487645451927854742590831172466195950578412515368089955306196070218654
3082967534641351474135293191391503766193075440169428546379056196036536
1538035308008997125822830927580944280728030990990272430980222650669616
6429348750110220369151762452108312107295165239925346285521239434821294
1702319144350954697243407092889698694045024628958739089575663996380900
6497641771373659585805662552883659017514514036472507350576995155746849
4040222851686779655378079915495905613621641525733919904648523691062776
0342667616495216900797320475348644643574788628611782388376170872205296
6908685762093564830734162553382160024985050134425961314507456259208739
5005021701545255219357194717286920033261783618461089306257884343580654
7728996924266747907061484135223401250457891139361956614478281824571531
4230289699055121430040049750580185562194660835049187274047120488870147
6462080326260735769343386239379986183348472943660215533691989987908161
9587917151144526427051873035799369314489348546937377324403536583511399
2405018290181604096661518992569523622646881008986158800666575786789304
7408245208459962693981000931999279966941209584580966834530368982272109
5683298339909908921889895103441968020181332750437452598055664634462190
2120503825177870324115564677195852252457041855321229243843941448245306
5434041638594547995977896267724753468123155473293607922778008330751232
8446379754097446994904340665636449215227827939404229499911783285677984
3191702730070857112841864693048184290020089770241065296832604538333411
6114645064094070930513746964679012012679674022017594893955677080819776
7331651741232132994104745049653709314110487781259769889958911570924248
8018707925448356970769077563945396373285710050059650810193927041566190
6449109330046352420074637367238515585436394563349808926360236570434505
2445314955945489929799112087969493750310833342158148465582012905212045
3975077123270505769331799459206346695666311581255345356692605515395386
2537152583981768623550784592532057903685419744629700293020688591208039
2278436758684653265648213839004132591315931013460542167719684925447198
2927517136151771802370452230323597123629426494710585449732833549696243
5757479062261581227052056268602115241271299005691686899295619872844159
4144425729848363987507582716788634593794478022604047646744258034109450
8991642311748751683866792734427755918134350189161371934772319814497984
7400667993146410545292108431747536958168588855114472582745486125023855
0696074920731378762080442128537505738263060993610232050242937504940661
4490407524753247165952162028959100165981075087392391259662375417300358
0036631650428961913328423233139750571832302069478878813210477894772221
7310565148616129317161313946979450809434049830178670755057559935292593
1902948015497578960246718298257320417684203779415477838320350885068778
3636407125575197183869904997474396292151302834179424273012852155370602
4003838475721523397162749629880965953396155777594790483035530178770455
2590540425121838810875876419785884026911258027292112796999602375836041
2042789134873237975210344296502219627382263335950598352555666911399224
3342287758727524352290679943428129632213950668358264716016955034230088
1429721009105799042459504450298133692167831510827123021255265596531410
2296197137010810295244003084526630224716080547595183086261413730713546
1684732028807394183707609237042232026314889146354928747274962206662583
6290454782648755372774248016394880773693683274573537552759033765646880
0119841438595943798798813768799023139222160764383301215048152008711606
0025521275542461835279333063496085289552334149231279560379955491854013
0009242388318506431341137380078284777853175680907690754082653640682647
4592701548246225402017933874640757045366385081860646836763653495740111
2871613077493993579324987779764266867547303277063886910079409234450026
7874681014369969681348365644686607551273500763384682440082851047081605
7915649443923922566643903583725539105710929038183982566225162737450288
7834300277084823952393171750564071853953180803342367518888719638066352
4960623585059905045707737014976146906432537539798007571412941465194340
7974023911898722343714253042901796100926316368481777098067911591645723
1124028065624684591451523287492527986363024403636283712893347721419708
9531957583725916349716582416852704098954623626933989673232769243066279
8765912702305967756757232802763890782219667262343933593486188831984025
8361126111799835911432340968725061757313775495104239569632134190507162
9789403444024000012143664181984951431226482148360061475323881269203684
7002864189184922739125252168531028997606000558123524364039136119490493
8866845413858545372084160946053235937553793760181153290074763205060401
3910351752460531362373522996529615625992819771128397090130158792690559
6672607271735692574231088917427098516562498369205600560915130005874138
2680298360846951235652411217487034505260699095836836650210834040059558
9243325500400475949001532571736967120050189261072136266427034088675532
8528915353334325485068201719232070964411815472675466673514543569288949
9293642036414519557707990091811939515893725585183371619558007090696294
2611746657979635416482816351411485842252526831996367104297557425003195
5710978888284729619834958082846681829540373897492043227815759812046976
5433359904784331533097992355006513432127610293864367863851416807677332
2798525015458695881664016482616951008497627813345450410794919856172668
9646036171035498059137973914241677078825772703283029731399483554752660
5515233710251292381825867634042452363760191123310224173927019470470313
7844681223740392818973526785137272402067164217378522961634545103055292
9143866196149978815503582529136687781642403095693052792056089141752551
8783037424482598843296226265637246816839780797160955026254072023443523
3433246408230630673744231276731049913091513997589428767875179515377440
2174463190986505380123769626534811623250686986034795172717440458343562
7087366307531271484663634469169226154970023158380767051494175033691707
0549039219247901739649055470380745279125848752979969412157821610597114
6564083602409356865706621989479437134338844895201929599496116978048809
0330394521691292302065706438756676691207556894436447620024604033688716
0488590987082024532411219642714537565720059959880818558773946921786368
5698905193883793235542525427840286061614526919355300413458531996089560
4933981535540647291612140312099534717123627270814678280428768710505527
8956358410439987138853647262860757881231317608132525675474029772653810
1729899992524281287968879381501626411183373397994033742338589662686104
6850139648096192766369544796813998325054578899267919384429039895053591
8672731277229550920562050095542882731805640618839330313926204084498094
4102884428325826042890829078761964574326801110861441447369561530280249
0927798129043982761853125669130941277596285986057941787064315620945833
8954942667578770816335459453603195371697485840258522802114222712483741
5692813511572503284425534220401055826930222622376316218931474856907082
2056095339332644755239014302011868329949858792628583866331957820850719
9032688884703875626172280133817790085393402219705525664507007608302016
0180140120459579845207263560276051714296910990453508102936272430602978
6450162379742133422815611474314753554080896761456318867184394543625336
6307692947487086511041478454467596118651395434109811975569642265886658
9965774717227099912365319286706674830586229011165227961322106228373083
9383990359008479520101074088234696286285158546269385974393018212253770
9288350111395214769368688533759166366914867174586199478348785382534897
7426679775716223118883319659585428418547230280348792981307011617866876
1053530053148201376478945827913482177111443906192098378194786295627067
4262672324500407454963106120077108315475545215716520602727777752478477
3986424622960559399686943163708530251336034346521810716975855404600169
0933381340327652766150204353526962441955059155138516498905808252602442
4735002029078740407774003750901220211005686082131211626818337439499604
8683410785569594032545936171733399469596724451376512628328418248129675
8664713225349392395085994432758712569322066563860489526013296036835254
4080131225584846546614510347565052068609870300187516318610119550691251
5866590962776732168172108272227214567597037510009204124997933017219024
1960442966019198288763705555412891453417591320916023535247528699219465
0865029037863325161419790869036985963388271647336638906986870660105243
7123371822730850135444520129771578664756877870046571760517924403121615
1051805239662353321580026877198282781693465766458277976143753750490293
7048475414608452563322270113947539927617833355280850662238828024311076
7723257965100743864999747560886216947440847174348535754787156821240332
1231076171968907513126047991706955203720430682954374214754251982307220
2068560020199440462708814774154298205476312907268025228318626071582930
3087417936068045189915725216077058088130792508728056535798655245478647
5087430115660227713284172511276609253991266280313116476772363520910639
7243668469093615677836924548064151277289371041458514427297297207477295
9512547571255037902827998011780378204540747773247646129889224902519924
3891635868960055132235386211679497768228953554679097970420962184728539
3003418899549235628644845130871649131242533880800612737677982486842245
5478178917795989262090695081691156494223671222435936939424950974222315
2996956170812385175794404244454942007401760922922789190920918815140889
3637013680044287009143685119027265193742596193426546554690226668587736
8554558245158609861946927391136653883573895099238391957186541870397516
4697771818160808466957875685830725027859245267498649578734762586919152
1275704137837702209635805313602178429642245946618697756027804571832679
3134845321918791994275016826205402157514156732507152793352191761175945
7329827227544790831986235408145723826471817263506653510910709514507892
7844152812672474050709696123935506113297494613876254283549546693273506
7453967720865160264885291729570981859350734144230101885432306855088550
5303570182479302754634831080957578579230272588344865008936147023917099
3004216501161188486401570657213937869008072904954980553655338577078903
9161044540867413489439058552733731471267699828417749628668395935224581
4852755781383398139811604523216705384925546898494245820834767871029831
3152530520903822386264682280562528656510054446459675934644703556585527
4989907150998748564867245993100548452604819110735819193486986433595978
6938693367063258798809996358966605435473549056006606153314999813578587
2062887078734425761914104468044769558118916597970084137179680879774697
6643036191972540372900490028286743563905139048682413783554652960350029
2638055385473898006711835528583567231353338529061131196510112110900540
0939554938480170308063832236644589898355824216760381712371080341593009
9991128478467051378307231955312178082308300741472194911702312946770861
8203081352391377146937177924000548369072217858916256833719024910113307
3029580232421289363065442394898719729952213873063877101735262246604640
0276171354538703919117016931887615741267809498639393146609945695096646
1867183397541610395558573387840780790181940921666566652095167848298185
3745966060237047378712392017383906772515226892913190217197068594915269
9634002356715159317733377535552395747788202676354005307841123543307077
4199998622161179351707433764687602397608409530559625224966543621348622
7095304599250234724364017579319167443677043310944171057809347472330881
2203505859681738813190537854473400287138376703055713271992919094085885
5439710807619506162985919358506987506585714773693521598571114676186724
5373342539164911291925360620793454263210705588475633948895850358153213
4672840570207188785124931133882217972358918533770753147088506662268360
8407536555595342822151807532766987686046077463086516861814541691152721
7836146886492497240976563653274782907975896658926787330676834937523048
3737204029285739582876093388981135527271297011687657017151228059028303
6925981591372760128312183282886378677335270858546369086175887125431844
4617216211033602138549561648303730861479710690134944402362276813801080
3316229898497021258876360585521139734619800063012323744302683632120016
9109505734275052933845943266615305793496972621345631703485636708435751
7126181751652959730271254517845020204425472783520135133832745115617518
3026441292834249214414058727209084085955334112126637004329782146886115
2532353231849845532501785150071752258975279353003536384110996252287389
8367788240939674578721963236727341065595933209020655070383536884767683
7551285087543558321927765012409486475968564328864905032369466815088829
6909212017481451293977029091539757965814812875700785755251975328206102
2684966485956907758550219669633591969129009249367332611018846508728433
7798043086241473690414724724555064722182199926622448100364007232055012
3795764155203321629876977945336391488811162851324086489942760138282203
4322971006364043501371555911554136890550295441786727490615898174369850
0411065727160230987223221574527198515864596958746850023780294456371492
7231831899496232845850545427916273782753278908340637720392796877806454
0108075198059614918121389162967137996225530011435792751376790172132577
5195788067084079973322022480203828888334579720582011692642027225933420
0078382322374637483106317321831271384963432975062006564279230372288546
3591161557377147098853926423424941381446171542352326733691968431107838
9085820738840109592257882349576624890755300612858934984303999674779739
1262491705459700698019074660513852862460598996834536566562364986503601
6877429748925162217392480989843720113797989625376672525894814473059689
6932725097433818310143201195806013120348912621548804546530384934304348
6254849685015177379637448211246798893744528221655499929729321946923618
6965973497872078839110973482917048614994890544313429697081057440456726
8026845078650300348653401024919867759449138243104785711168318667568423
5521803953529754047596894157287055841103818834781829058040490263794787
0932286793791249891755670877850483775467349859153704989277422969311460
6181015488228698106595269825436713603994590069462926780971420739637711
2042107401063021512330440383783979591386718156521358293629075388325323
7694433020088773239050355760408631425483750542299485626900091604724772
7884054450070439988755613671491626480973514443869087455822144612950659
1696785783168031746556123753890070575796597648887812366232756120364083
2197761511315654008576390972525795114271565582473681818950595738793627
7415613053350377217508752981586172182050376320206939534621195865833241
2453769533032190222020402667197754370625546998194447314941987461720624
1013452727827602579224452252257641452333014804662559862673122102019407
8208628456034506042133107547406749705437551085687140570107488583630823
9142915271795728263130783751277925296650988495611713595237139938223779
1142215538057242053325829411140879555357221016583314154517545919599943
1511247480627554744684535403842447561982919163876026589846134475434171
2488564903353633641657553753880100555647186926928743286954146898294845
4178465534318484497296808676489974825878762740619138430918408525743270
1667886467194946597383469708388677049912714269991936050099153646785916
5507337454292959090034284923253793859881354784181982795751194177127395
9384311555333292968224728421815780129331281018158577338124439989132857
6771450051496950471733299769395230344156921937535632155908983488452026
5579420699973198609798354366438138535441944092132974164704750832265395
9723292240413257514833077117288493679685366283764899128500778339712664
1989339856852247094787774962489595587869079479806025084373091914415155
4294255192653708317108472840187573983050983710002041878090599585065725
3817949605715792791256870769775465355855123822844885609153455738773687
7012624838911195835923180797144787426011784366212600512062031273761600
6685913476195099354259758922936747219130093825883586074691420915325633
8370699486823302509534011407876694958440150647184097598700886614131486
7993744611754256751749291681714885142179268740698521348108040922747101
2682880596065648612639810109020194293776631686536602454437524382200740
3916602955094211885041859309237303608230231872938254847852687149920369
6287066592557979956073887621723279899145072568588057512860629887729399
4975127808697265341137218402282354976603371679378127987160626015589141
4696188740637084467187347825269594509490143319219287781820246698358217
0215962402856412569206198762124094649191682412786552638019277833356897
6106864675937474033598985867514402210570831527614481272830616354639616
6906292957257706257463985974355293811688433061962857866575387988498764
3956424832330982537312104304159195102129697800515651238527549460573856
2161598092553709015009883298938111117886533212647586724736734656904705
5683739176476515298677058265974395173892286075949799134183689824876775
7156033608740319660582430433488302476255700909167933824790656298312775
2865152504437175431495511016391728091646437181413507600662824903533094
0043469467491433439826621529241750237216869054931999657210946862963249
6883672598298717558104581325755255747768262636055183863922985384749858
9758613866122587397713094742128437805536768953774019541257456845284248
2834297447754781552053156339068600897282053046668846957379340503286796
7822559365788874655712075590501164799250455681567328843967990055704298
9747846244361223817997300136507539845701992127690054025563149627089360
3115611536290554482850249479993838707187666865914375652592833529756203
2769264623080199641479871827217359202679345011352664340131027801203582
6288368892757496226863838455781483098341305711742807396177711639119186
6238401307448681993425948353481262025270192710699107962536831926576963
2516823712897120161476242739882973699886243866495250583297825241301209
0661399190651728271106799870806502863906251918499091250627381481901938
8877824561723078881982060125383153038991931442333084594803605737726835
5855743580854173302680641113972087733985706781509801827705890190000470
3873470492247828796825962349233871765618802279563370961536677229588644
9626154334097548850785867077877004029064782379564828740158523500015633
1712342787041169006598958732891995571119445628796012193137038726351662
3531060120236466961863693890489316642872899210093267562457707690991207
4571942349535128050133428959299566384063301831572641247947601741742759
7017569968905303554014879060466977600158126315969680971121639033228882
5519680339237929563819612443400712076803071182970824748000779673539684
1876657072363582886440653136199627899087623695727128704166750760642926
8989949025083376089899474083233518611337509909503923503825797628333403
2582043812274508570745785441196340621768360557820651319500280674031206
1810316558289403942525007482679762135438915361687585610250157955208867
1167600826117665980199342379267344895700430606966653076002262996969913
2725911203030505288615152255186671696227462039664746126415885450468459
3607203319797548950486068571984223619755575165657049432536542795992630
3407455582864129364801842660920414116553325950668142696712786452937817
7837261373069198936815015267109818792907744430515458035704654123069946
6883262210712567489738536401221706508708493739505487180229230882915254
0113679966143607972628109077804842639983371802790809836623076211633420
1075384337315709679013225249692193591887213168021776535974343168111506
7173190396657431284308265226643662686481929019618188287998169683940570
8835333952606314613758230801780846795487770077179722376615319535957178
5658542779878922099265526579593181321783415288246261509658474983741906
1063562049098540867790733444711931402453003997160717901450518471137469
8084661225496733125294042615656522638228648256494522771826918258598197
0233525805919617727511391264485709489582842410888476369574706874446557
2204561065057552120952476084593806603722785763389667450157556408061140
3312042490034268755653551572224123861350720186201892710421564158377560
4774461213150075740267035043641787164015822439941115084957550663173854
2383233796155141669180953054345762472425596411769987826785037572200573
0569977878321688484528823629148950906426178283702707759568778484897714
3746771476189117342170112489761305771562928292642043393533662295495463
1602950109201810336498329702763968925620838319353883053837291444805649
5918574647835759672466694451585883051466043409270126531322116198393233
3491209949699272306193294780612715582262155715780665556689054032542163
7316768656829095091240819037334914093501022605206324761621982877667035
4047181925751068339305510132832374850625969511480779099050955578377620
2975670177793393284411791760195111318283938215803098102025228156950069
1600537364325652941784234985578545493880082771286920410505789271839758
0277906138044701384737894951682093745907856876175143146360695191361378
1377416127721958090041263937358381365252703139677009251199660638478114
3282330213229000575449802623690742118629461389781108387259690291473718
7080251485584648762971546361891593779307424376701061709242110774702272
0696882492363481030559126723959073085250669255566529463920010546305278
0469308968113064196142380043389707330238154050948976607521363440315152
5165628756132112539395838515386035991575135369744978650998250063859775
4570025949986408886496323573033905065486101311374714252261467784390356
2168738782660719396953540882745763668828014341056622915074551005307221
3655340193838928144870177179024475204860785420043730304775342347363280
4175861203379455993844527523754089470978784812088069193951804940561748
8392583681051259044234168036893242200882127622419564549579594339999800
7792370144776458989620014418445536074824803617324507009225062040246779
7351382411107816812861742757546076964585509391278443737698757853153585
1873596276177713794799218928861094867912367690534742210353646764359750
4106952196546785617450129263107637136931050134048717308854077590487206
7710412806708246321329779371448073660520831876565186502205884922057391
4419520681490936932823180875288188597068794315672951614674852897517345
5221949399956133707742619744230899487044259712845276056699306985695814
4876374759117352140132639172027730632007571251265462771464225093162877
2461388784106372318618095566810780164226351541096104194866217464265134
9194773119032869961826589247933266469527931312345578646810841601107272
2341935817016250153805524804929594726674906573950149917216946659413162
6379656552925533102142039068700597483547153888437648172126595507489160
2752325558846350824871413461523002134383709985874277848311927834802550
5323510222778124198552969239514797023368748192204060408370049279833558
5075857077946794170110657433278312295108788054500297784741462602135558
5556034805142737589869065521777815909362349217704165376514622332448130
2740676802871782567836533561598291954112003224322480319696690070974597
4036253166907289959272647329659892882283154733895356842155817636547083
1012945873560006861170262821497558642962413823434733557992917100081855
6618266889481347605767475220031383647390315339791265682111907512129045
9767658830078135227550934520078304717893474502351608892241210859126785
9348740140200219741040493039232828685943170687544355923539717870166212
0023108530666304440565238346310661857811578601164316917048453318888121
4368573878527448143612337880174495472294989147812707369121232633650792
2478907726268911185865903031386422828356932505756990531274260101676061
8837174633893899063533971366120094892675742061638670535717116648256710
0907750574203550105014401873745826479954955628604965050274006243406257
5636861758494010312791238547489500872677660077947413928119945126805497
6703071880872235206751316808375233690311252083004423715904293806541746
9848346203147316200365680578680089152099816033367843076050496337692738
1166633734163173140169312678577319801159714540179482099129718737557965
0010436635056403412955261546547549536561577354911798240708208435253211
6107046291980195731615213233985585524507984670276658268766000815727288
2244891413321942720042633602558907167947782818865473323517983226240496
6284400824738030759524128962228596627957749066574827511690365090191811
2416144832668346462367840085044451514476150395939589833550693245590688
9784220650306330665490671353043200896705408638027253849476426188253722
8571702907375539769929838992168567136638147109659272585353858964112930
4361963755168388834953475080612777558063084485133384094208894035814486
0207158875064482901716340765121082706104545433682717869169209987369780
8707235361286629124241424055881980901447365789090223715306092597577103
6672904755580150667124137897522330532269645356592905313901279034124567
6053907701343860812339098133713724631833877332662485707280010809298241
9881434544343178081526866729761624812207709435744733604070577790601678
7699567580465719760859276336237115174849408010293228442254321435623261
0342501898592733452310703516328202895694448594877006642826821549402747
7393495776218927702416850548418922318605969866629064421303159417649147
0328901174348912998792810199909053655837078086374452202407540705279405
0093171634696270117558303981728743470186949644221627368305307741423341
8129702004091714233318429500509984494642627636714417763802264608340737
4205942909850260447016003058981821841901582122737109691338325834396150
9542607182005511229534591285805385009079499746065383194535832553313986
6439634038464355700426834526596542215575781642618663696283294152501446
1693866722944286710043080636705606421670217835149884477556168780656745
3469219857689728787338275607051398247272254133622000446459298690639050
1779168059662612542103911555969218577754709606232078158993923290682934
4341744554305383890820482987835758055706670222820159959182917148315196
3846515330203878738435326774191807038038420272043766196847880225962333
0662715233311450486405396989271279281219391308353798146990019030792425
1954552839790928857106859852603401751114578642203075532055289923380574
7917812938296344693309021573928997306899953641202705267063741132217224
6074073279666062169075607665767056479185108397068034438461564094784999
5244480028733777710604392771117430067965806998535583680054257029293095
8409863342730212054154957843566198243683046879834140541194430150339730
2329911972716060823122887495319592004859405784823055091358303599095537
7360457285123812874865459742733779704608422653261821881781662720379997
5276146429488330392312119259189419218212636404134569152360653317276750
6127093846820628388453937029370700322149315027729635005556310193266864
5562972322406703223586854508672601666967608581176582197512260811918740
5274142455438298837198346374254418764576719605946720014717546140557146
4623893968853675017241173808376230692326193155200330623832154728748670
7650275800847033151493638808283671180939096317553297414853715058997773
8741406392778716202181841005897069314373480745200982447581922959462697
4705079842930326526153873320941945587635996576313044692627287763712534
4269960409229626692715185617029771656808158048927056521220869027015943
2388609253775698277082614380360059104075845733680624164937833735758376
3640750281920283724857371900712575304078653506922701454743604000787649
5558037162432744916217115314429690102043335869221431336152370003579416
8736411412683861430480347397178486094116792606434254000023730444355624
4391133878445532302384747083537819793897767431351942726240213695435842
4398015348028658005557468871284228505065448376910809376385389314511444
2672685037892857977862369656245471668494638424060651422972922224672212
4589377759096415097818876655913685565522491884920063387412069923757279
8774265962431149712993209598916239049358758393690353287843634371624704
6931678245318130184337498942481759152031642652346196788060105065868734
5171088554733933081242721155503419236374240676304370775097300435608144
3280236508997624323838398117042234181994921451375892870319130554602490
4912729225022160166182092250404834464566849285998803399978067752071323
3325408514614572000013975992209444219250731069691455810396156774596805
4241077260856783831199762494359640740473576136737011985140861609320952
0772837878301748444230002185230812747868959839564232155709583085463812
1187606884117476765384506806052218995498553866541328243988345064409339
1352383562806820072223005602333961956576753881259233664550875696959423
1946339159947838650978310023560954013084456840083670205493881699531311
1491762288815549660189827207604750533164791490007565269253373125031049
6517153100806056368679560741031897265104012414848730048923068513161104
7382323156071494816887421325874895989561191299564012815266296049580712
5990165590088621533068082294558281266250403056028540197643703401888539
1807016481619948993556555617438542482933997649248888771643847131854693
1179744310659648239545488517828690928180762249716903074257509470823036
9297540314292939149993986101809875721722797565737844320147334981727962
0361752390741221327647942816132071042555216643732476622974894671901771
5531199484950555481469024445294800337187877853097537506519697072704180
3315448464485310688776865982010113606403562505563787708378922597766534
0501292792752373792187073649715485714636268919539126028213342658805153
0848540241296224056065213704193292571040682469615667489660393000050649
4987590333884028743586054751380616504189918931790125111806814925536928
4740964101128088019505527060309828525803090287685111051249074214018626
1712831318028490131974953117776647423000838281090562480423169331621615
6036815314367714301114566516502893816312366731257127834619317729605095
4958619611009873490593964130041146452796620741610158433769834288474736
6470824033931768972501489821907326471103194495952472716343756127127529
3211331544065014519358307587103597500334512140012998930234801968498742
2999221521066333714700077048495354648751384766188252106097146061971830
8847098576382619265669932315329605677529470683456647662281321866947889
4980810720182429452653887777471162233182837226477998675999288158525332
3436606305020982087044437556447941220928847136839703192679792045499363
5938534628174879937828750748301658714048657488733181126155452356565609
0154922167061663595586090643453154382788971580475528105006264181623875
0258153911368694515771256013348042616033766643882026925216055501287807
7422990868260941151758464100252343006381612293634841832411739700522331
1520276546442864324992764774341572908282811603526214690443853350991586
3179599125609472496383554830803952694428035078698533689376225868992120
8727159233985208280502331291607936736036539926243587334686399797610387
3669892650817011265143730819443950060187035601962915531016252147809554
6870739865404907622957945637647773325789531060281912469384740266199717
6292689683922247603258802582436415500392122688876350615500990323897840
9939330451350806143943180873132508564763773351549907446326912990655118
0779575995162725863508609790540026321032834446998057022712882542375257
7800356130916136977909228750947702061702263096670114766698339893741321
6476074462110451889187232011359858922238845808671343288748750525188775
3704789877019981097021436719963250685369274770943951717366060436447781
7006064565652883580874113342979462557890225892542925225648277431565085
5894343726432635084319469373611568032942958541683176705664086111081994
4606747689876720880492539115061191178307010998108866817659478129444939
2478618595684578274929090028087343160916924609501032197982468518965273
2252135845530507781120189607867161463497281691970263435866367849893388
5985023215371557905558166772694687255602583212460312021930235960646516
1062486903682428738584877076432967867424456461222904527886447254906298
5620257902505184926942701315163321909037542128836606342745382652382304
4286012141670177955069286834668332504339630910033708817765160343028692
9006279918088110852468429235091880517086921429064604535962163575928983
3488717444661919625703527510793063276744846265298266131759816250552606
3307813584730894380777183190326867290238433211513160107736217374534953
5747808142716652826751759261701864295864138337819977130570177278724676
6989680050107345230908675630397412997135631175074568789667487881956973
3990072033575219495158239354441374965658445235357460297066900011844563
5775026297724544097700017848132467472113157537087778850797453858050643
5167469437419696989171579079725284088763107354203926810100047176159306
9819233744311036892245198867186550223657641651733417792876999044054707
6742038492056188841954045985523333139052670421843318941743977660975249
2273750849214430226327451371743186256943389246553631248852717895306830
3790681600607154466698816837948469133495758434567435900427594403807929
7354656350156880063451004630876755398319056399209379198551756669496625
4490764289798593646921724392768961750035660786034412539511706317122430
8683967489937936804209920947889875325077671621613986921507208005707019
1735253893344514845660899477074239563434554097630227707086592418399673
9821375142963127892445434596187282858462620916920837060975664195781303
6379786163187475441527506966731219403434053979862732942222915872152617
2600791222595457261815522525567420568153364634346322410313987640965418
7875077659495913805205764284813583572216363413234422110731049751415511
5747128564586468668892819472027792607808500020618181308984065096435199
5351779002341760129093617294596948776829874369572497302413444573967880
3854826554568430746762503170982872520349327589955023263065978620306755
6039170394803007536517870942256813940660613714739957129092997536587661
0833026889943740972696902216835776621500948449813213468900817044947644
2355853965144827521660385239602533200683562545443868306021810434042851
1645661675521885869370981638393530832965453062820279599424710076978705
2136028763310527046971558325915773072173775259596196040308593860064587
5869279095777016529314369708305144448660894707632168088575670975395005
2372695484857214536070217037548272524698412055130403058184220229948724
3660115833490495880688571267998929022231950327168007602939761937655272
3977019121519608555092853806621507146029906090404172670796931644562817
6254183849345199166287154705979300423805796151153661121188765562134840
7141527229422927060131984923137926058144959907360369171702492407133551
2133033984825647296597150386804895696658166910119289315047669675304377
7541114050231135156763791459262178808503011624226132200652817158983117
9445210055165917886716445450332651518685115659015143266000936984290041
6465705641155064738349800168910105331286838494664561681043121352112216
5827536777091466141492711596409775983796902893180386757201275943418321
2880669628229715048650509719076538650081008210113989036768239705008840
2192624795258675181746506273653143016966001252252494766255886567110716
0947211913954917742528397289530561780904998848642312745753698807864930
3346638459952723960851521277320897861930975358897596728439384572392617
2018757613873101601502300600113476793300563224402240480891975846647150
0378541904672828983427015145637248972519813102181919149298240371383430
2055520850604035467152075510741003603964680009014694615094213501801883
5380030267005133581338931849945232703279257291342949768065445224228762
1302922292845593480584063900032781605891265145886499476255081151158646
1312634709231143752537920275533273249141632911636510813784751055378279
3158988938280608229073194920890899084471013679882611006720808546718036
8811165007004118794963724261326371780237007498631794374496070496198112
4560249132659893502041164021588884027531016036579806324184977574236073
9275018038775420329088449051719497489068389371178883116486742383670321
3616834359261879707898529302567360128274458882321040810463117585600280
1378057981451576910033331573759506964359971367898530919327384357040181
9746041670714180477322708633158111576507460085540796841914381472928920
7533128064091457168474577126760012821625552144880524443179539305488576
0320518004163282810390956196518869561031779241622243714950944312254851
4634512040312797436127582377807949513829931414255352174030707680024185
2928424407985368178068727516537950562837727134686178840407076102340442
4696738708505326285660819716913044277658881544995998833310038515984237
2005397786872891234077148033880140435727784569816579563271261335183122
3690542718226473175341927005674118107032333951986556604470537274595471
5970877373539568319863970841481467030441264918192796064037241815662105
8495123182607916014562229394229569701924331553038032653827957350265768
8510828120023270206668727317137547574623287953304593268222634717584403
8777198765115100694014899000507276421602044454128238189565777508832741
7473674678260488728411684083977497682486780269746889122426880388689229
5048967933603833452987048126463903223188053702696172788604845410032213
3147427487347348325387362004255006995765534838542305090394984084659231
4927032431496508018406669163842344089341368522869748683726053774318641
8619391669430203558081030521402323393735218378515982620440515549921566
0311245885424330838969021952789762984507388085827717854214179763253697
9321199172107490793202857026938015405693098869716779661575660008372840
8854753935097342471368774275932451299123715168667995517658580827631492
2828855433513227526629227714065606522987179353485869791339244693009920
9694466756481278812628444286049866070743292936158987941278593288000999
0139829712235488067561024180469508368516052410581561424975279514679538
8069875685615157024628743171086345161899968596232929383146679735836142
5212404318233091113041103420033975852629162127500623642724345909867047
8052675784097399300483625917047617992875603241233790173129579534519878
9043149052600631702273066690264177420298962820600256829515448847118516
4229180871138504534881628959736091590605068576807557692038059572882360
7592150583375968642472266076089379416275439932303742825503889983001295
2852574111448675634169853053669417862289896084276382718965871426422549
1963683222567756773400403006178439450590093606543142787655537815805889
7076670631590986085022517470147446807629637859137752957038365814176950
0912557740675590301764396262241242385947258395805614319542936192670441
7833592405654215791134077845935290599186264919405366082208816107981318
1942080344584016043936064434425861614305962151989148809709384062304829
5577001757516948338148987795500731103373956315162109339019370554544287
1304006869361846944256638306629981663156905204069381388183749483321669
7570585429792793250874799657609747668939678566730023001016124693227644
6527094827655043087238475705355796920461972650043122133546228293323777
2037501251753993758785350469157262130790730292029884156359843967208621
6925884046851298326113556715137760933054485342754517346519196954936685
5666811699022840121556282061642442975773650434943925418069666315192019
3994676027204214943682365146023924078314526237621490196995652092176842
2533621580088852999211551046184303978117979416076039529315528386322508
3974291108438726551062756094226462828077771941573490316420325881875003
6657788049353611707613225050291790603672773986640190963789901783355468
1253650453267205692662344510237894830425091928750427644253908676789075
4303610843993912108092766851878204042246765777110031935770938589463285
7016967995256282376910647700382966437939135038955877693792783119178647
8240112162906320873314124607485471367777273917510226927808260740134595
4516570474385325129138482385269297025645685226326238801725014682651070
0342089355326551078923694468750485308694772836099865721792587706783719
3738608185366782265906599036876293166628129395089147114805958662482096
5159566983881270820444724515184641584557038786171783249570343778061171
8580247214643584758648761193110335239951483905912937814011286080773133
2064661742321020870422818764156361999647240926713552527729298180551262
5337412203306459278750598751356472887828102696991947017121317998580071
5267209518994401851650106148828490746343762324707622198068426260253435
9361579909392636522158050921060551103013418829759094582769791417388094
1809779793961359992304940844681843498402106667053970512470802099887440
2689131798699329135308146421727882276014043788346460212160052739430550
3531062275916499266884658013533484990812806072320711799798187031775630
8581896040408294061558694806518600370487745152129348849810421863258982
0427991048933873859323033655814982366043325737525279502553838625271825
6383235790159171551325344868161618194270010259330373746324980962426164
7029185042379367045097194537826557343868788355217662291291887097300220
0401410975215544874580155490458210180006737757580972035108446918135185
5151738901303959174941132195667807084277756964986465877287177637025644
0684663020100360019223995248090792787888620719298870099412867309801229
5046812253571528432022925082295555283281191475251935448125504625608812
3193736614181336900121514785221020571322214281834703227574862568436890
4505952402926202710252073815837578204141946967271217251526461731375555
5063940748188216052348605760496205926796142018966984296239226663441050
7783275869640172182427620325860318203342728595294130729077843105960556
7859249039938706112521449802246446736465250792668248378926370206590583
9159664905646738276022019804465988789727308002853437730761617833193604
8482393622557150827641462303034954073281821742201380628629890100647533
0483039302618826989045741257839478489982424650876615818036964649101952
2314418561403876561198494146120633273763810240624460265998161546248448
9320792556961397258623499317731760775528166982065110393227744352910976
8727238994146403566278003844242165609813093828659024116284135406634053
2038179213124153687878567166548207557891438462561096799940596643909781
3056319826462008919359665665523949663541909657839058132376125171788611
8244241368008201140970902298589941846668868514179663553496438012697620
0582865341934820014235212733328898021666865752699650169956957446974964
3003668150052970896693821857853614361794264825848852680170906265041201
2879074425005809333137058666391961174549930161805253404813527524535523
4826893549115826727049779331567993062877944040288869387768996645106183
7235612692812891814493996732007035025857426897499399485926000696087046
4315604778233653206609526954250370936396058852831337968530430796397035
9148059802192824195661663396185687655238715201407386008291086720250225
5896698806867928319722773799365488157291205525166006000137765918064560
0481154968810588362595477201855821347011338706311921852790460885917846
8363648526897636824087985445782549890497292658992427787660522825880595
0686465976987379131132863659157094796128222614777544105056275958373351
5121830457615751237829648050115105679024973705868255956141683758739272
8084667423076826002229314469408506638555880485398424954180796363353414
3012142667179970010359030575240432200553116957489010724930314723805696
4509521670139691748713420546219320305642734100362013228025130235184601
7044764411432839469732532293411728949068170030735596080603642863926191
9587979126945455196404591573319209317761670835976399147942317631063572
0191186902785126925137912100116750732349626474991502354222654280380697
0457851259281358971590445548254416986140692954304424613206107253506723
3010517553895616062679702315318018897355831195774486299876451689948505
0255682963131664885491129973970073789915525815674069873691611127142484
3513572704894400555547486725434636067363456105508753197154175412552472
7325113563694151865520559856691110012372974645421398036285070971768073
5829163507135844317937762948615315547949118801565494360260498482863830
2641973603392616420441749676740060655626548985219463092498873904188124
3281632311818541824912667788141239473084614743646036548279503712516642
6357744065397152564041728324729340674393899346466975606154096433825289
1573057833113844687044076480042530129917356526941504912745392622402453
8393231732360970741161507527046351800316628079544988400061196163317085
7034698463521991174340559738667628243673076859684729819235361071061121
0109219594696764846125717984040009708823585496430252249503760211063350
5229953709376086288710029122608496431410927521124159831566659235857955
3085673182541898313572888127203301474268675893390376938348188798085957
3281161565191487215959627418370976491707453704727901219052327668718182
4434106820969524819049298938272793888956089219895953049360752397720235
4322354481874804265375816720921989379736932844737675611238806710024757
3564310137434751719597189269883478398473807279528475891013739702731903
1851403011325125527718331158386910739586244343439457730783713553524731
3131216234584406491481915681347988400680954172604779230655221550599150
1572788642569810597551181614902007680921487106289405774853034941947581
6400264584574365064431434855569482745564268425026126617441533488978820
8658366094954274298984754644585533103758799092929363206639437014698603
1022732660906671656347381442021858290139568336031571083769124261364096
1808023453655039476474421594445682014362990667243778139315259195778474
3079362159787321326572797400019941836698848364768941594427358734088397
9890487322638843017065701453746601985846577359896808315413569414787751
2500092402326384741263201732570341164299132688186802465167421742998982
2405827478573730593905926680274217230589419417613039392349008333742238
8894611919974654232740168331844162621016621038555082883786472096424070
8370111255634487276938426332199257014338065616870251334417586497581951
2527631214739081384079873621820986096609297643786934489791000264007929
9564228383269526551677124903433393802852839529552653189876060703482645
7023909284960304544415123902605046804439231411326321930136260445021999
0290996774500877662670152652774907654484766110108704926089052022370533
6072448166381708221396279405844643175987822635353510013407701060927808
0990641321725750847382102198868183552238598713847640325720737921250978
4878671636191773139969912275589105361978332954607297657744962698966011
0067046409464757492238855778691492699470709594268053979701056939800039
2998433889474530267665310591232344520207914979835813887819506922863130
7460268773599587841163423387675062887698492435049607631653419967958151
6398208604743554150686902502193920897878098575601185253959362215835002
1665033424672190902137452859431868551445982111969487929974746118601545
3333627583657742968694936128862312827130620027379471730308763350407127
5692012137520493892882121478731472480269846589323920987608279920297682
8855810757233180007896435598335983876663054375672532873828577647195064
6208652384082864627865809313197018367570517256411771604586809266337923
6653401240487870989951234655409202545962309353791167975914443287053847
0997889526374372442246345419503732456682934595850457853414961391276611
4096712985853340805998165318688505465865942911467020471244768782074104
9681625370528837802745163311939017392718114647273666104043160235190799
2845693180785558007252372296684051238107191854274377128155815642543053
2191501955421848303951818683021954783767014389532477641533709936024177
1012583180394571541393049119316234102073084253667240625457268013102618
4443558400071166183466496425428915431477726656125211668692422067024637
0964312115271181359453923852776502857708671825622155978773629497901611
6555535522701255343201012573210374422130671090050236955492851015015865
3110277575510619746602147522579782773380624641882040883244264676298550
4390100768790050121087691114620139043697403708849291980815489624500927
5127708997063847029998811591562190511150987000108691183628846077861887
3228382434200539158929279835714187618012815643540055234091267738091738
3230427905091192585696612089249428769491939539606205940538602224911492
9425236332366591676845742869210302637985595332852131658122045028616966
7988538644476240126120934530048324867304196461420688170850432928364587
8644717137369731020622789075053117078746012542087743955726930920523786
7749694686096924565848511543805793995473628816167801439090672366212816
0800652617758580129730081824135006216487203160277226559914517226878955
1620080220578522185589733473247745830090719009739515079956372988226205
6015579171449469463341749377639456173304890213147084734222211827054066
4402322396733203437443786713532587688999359107344395582663112201789399
4560159402478548805543532399875376544532392896362439944887525014084449
8610695656179885103511758161227207804150936153005929188946854825557566
4158056903072640749446594271206661748303032960069251939597809566812774
1682562336854879180107219393086789824798632314432303864082505707140430
5272064918807164873244172790437173437491481134247336277830581459569093
7531024389839931506141213551032226275768942968673379328539262617489389
5856959923312401410759647541644078059078153793345212747071358227611374
3989840567431750743532216642573798605610945903685635312632930795117100
8956248740218343620912097502988693179788555992311300100777143310246269
6473505969351960456708479404233272351839819464671534497567615980548293
0844967201642678483817179758484255860645058327626844097815885649868862
3489347711611364806207912985831784005675115109047275024182463512398398
1968023953772806971239285270991929071085049059280545202378250402840460
5369671416069895841223459076574757721549319215138097758059533002280161
5721705013205471327897193319867339091531943625697707174705839720141714
0460437266940112882364531655114871383551462553902217832778636442020645
7201213967617392518714244285451664861778649618614843184562039963846730
8982071092405317390786086418320291064947881899308958143044046731658084
3206280516289319817111746779236637233640245583332720311824146592996660
8426479593879223193874038783396345207977629286752752491276748834273358
0304205434438822640500196090535938612771576050994838700208652761326870
2812444780347297478284600009573015743461213931509751977605143136390675
0419506561786725334935865869348885918062404368083191860094713215379372
2456752724736896332907128444946226875964155963198841264497835189764558
1538116684930216640364226572498299415459515040076292390583317765281600
0305100580572237300455548184626845094817900590941058255842699022058687
5445714915429483722626243067276878606211302792682583651141198596002002
1596860043650544614147061587607864951891464169045482037315593811211488
8548153719782631644662517826912492154110607421501562818622420399875592
1125356233984588522493043598080751360838139893520364444296181562222576
8914675372955325139108502534680018984714764504935460870962816612248769
7511600634908847114743982861553327163238160868287078772150162479442334
9169228310650055463401731174538343381631613917131366162130653305689970
4390698969999014764405235259376855597021557976965067842798506692178421
2889858214367415200510084194844121743934008454595050700561429798613586
9620232142128798881942180044785510151155655125218647706526654530008444
7867065535735844118537359960400876366567533229381052975504459890909835
9251748011746695704035981820683223564758788341475202085347378451015813
4669229806153077875010025034900235173014924302801655601785610848359164
1735104343042273684831513440885060425103515530601283741590838151480300
5380837838637235849817616445366800050266865553299247181742518265593378
7281823736205410510774281914463388770148344109443084824114069174173440
6441631814934294378605335557779558668884466211902610651572523224465833
0418449739650887798408204546945353340523065161078654503924716395815799
9076955774167259231670546845814815031380818060272939451250270616436555
4579182200923624463041436203138962940240498622444112355947467766228751
9447040766433352925770226945592621006651018405672161827403017145461614
9418877615191299941256820919674718302245328477448492563043109549764039
7127638991354797924443001695702823411802511649272439575996779485887737
3755136323094472937893771447276058908879018808460975863596184291852417
7977003331163371920814291605322973997370088324588143632277920473316916
2131273063699258132597082375099876473246748828075777937543608172028512
0660192818213649573749752512213791148035874144465609928961630395418993
1057490306827549738117660375431258386212838175785592902322895234210907
9798846669865516194604625692344920625480980493457973674961193492968445
6856251270447781538930454142411785778183021671850762774355530936491986
6142689114014339062618885192406613493405509812174970045254101098177959
0572948944326212879672626214773976454602811148677727874084429921029266
7965445922130172589042766419394897561051934849924295660965494775228904
7015803658578833627462400741151537506896941078357559000266379177991958
3613874880037528952242408878304739450274825401818533471652542606185003
4962884623953788974571481572928222851902347658608582011908210030456435
5164201426490722577389968544766068611864304217398463001933366546973431
0729438380591363571542174483131026804201567687764693368841694825461638
6543681168743605994791679437948108057090347343555945290529396123873530
3123687252611577167637095434209512177063749485477349789363563943402369
2558279056678369943382051971523430845250134646918517818720908031351527
7578339949789002487537991278244337295769638714403805774055433329994723
8833009321151477686776044614025804585790707522659542934575910417554593
5174731384528524528544468584767406211324349482906701350839826443685639
0850729873289037881109521686307291991001077777142151568252283401828719
0598051838302404848799839064114388214818221787265871703966353355639771
3876176140148375636263557285045669473694402732784319353505809831638066
1369280591280038940922663568667036240044205093302457528230628518064198
9717100857900473456496495219056477352780369608766618956976551689250603
6151095457760316529996103518521607328564807425872204084120850404635064
1638610715596220183924955676299385765022595074628609788384346288727813
4828750128543649426355130303357982726122729133675218797256828895690837
8308228957327119154504207649400055833909236726963821590279830351933537
6540759952839828653257672197719475555024060667590573164512329443381769
0385191908112485934973714221516081323639994716068960815009446773731569
3511412982962034962669055950558472475069268511388057911661435864158277
8602759520140954168832339174121434863383822862669969419972161727702815
6513543953511969687330377734333040726714948330550215681625532204840225
6217356211673300188136076619407244218436961857496310396439707601045458
1092672352254787870890251033161301982955271516567698947283536423991076
8499302776730551412084043461491475313911249054273978327349839213664690
4559790511733020608831046843942068003315831097691044829997997822349995
3657370305509351398363140055870016877268072922739340820171761531094018
3049749583183547253588639142279346186198281946367453248262654378464138
5156635797957344068188758205876730473268682872404481525853560146441452
3545716049856100723143525437028872199314678778929776181041625849089804
9744598173472548227659607739706881587247327466488449412795902900159400
8617887813147666767830934182714379662157693617095196545788615435188190
9117302290031892118417935286611178205155116582454577104664292490499087
2626193217176131552601507447286190605030852406992354171187419609414670
2666882486165900937682191452105321101250342023337625561737656668200522
8296530351251803843859532404078952607527183776402376073166007832465793
3773323795527030399768077570924410477873215421408006305220382490032651
9956293228065010315782244592312717460398383861530180548891285705684807
5853925264746924017497403326216086246674268492660587631011566238339331
6477532240732298159614220219978704216600861389980508790247904730655100
2935973329998496323357465901834984004899070297417467477098167611793139
8303319934973552545513658447067685487756334719516432106673251550605347
7373717411922529135071021618174329969960508929828186822405207720564442
9003787413050758171978661965272228211569611978582205111032925793939425
9479762372563718915239891663785016473482256871605101477874050747420524
5008439801696478868223432319196356735476602037852358139255439074882009
9761818015030604773248643131904165974715831297091447818212437003731580
9379214719356911784282679999260242468913993639145108676228598621961778
9487192193255062208120362250891748691863745896270096001503658678533828
9565079607422282996830332990499370195623561751614696409697840395731836
1704372968501733305966975323221092193791287616156236215717355928740295
9481020750782576971227698490818289583402887696875675025378865930327684
8318906848907138037722370633307446310745390412830420726676685009976801
5595123481708520496883888166301948060200993630172090541758948858799607
5979709194631921990753982953439188540239679464031836447981101009444779
7275394689969064823876405450611812082868615873869077485801995202228700
1005992997075811054178104457913073406285318066591776545944363317522228
6763881189443523505000643245939639683651440299200484323818458076743412
7380767832928186744261806549507432950918390202462995574110451673619228
7808577625099344289738773526025260061014547274364005453618985727934120
1188207241006473713723015073853103896762614996884548343311841472871256
3124486470983554254159544052834927175784218656302300783346279539227345
1748609947904668679299364827980281312112495743317861209361468083490960
6991955370381443180536307503517104247707324256141961302543432079915873
1496192750201944554526341094131747636658370082962334063273538272217244
5474476267880501350457193237951497863941146989022028777484123259377071
1650247884790614801472153414861691075117302451707894541294507595839490
8312506095971216354224648284410579190176939743991619003458402385827618
1540126856560341072413271311185283869422664067168043710580303046756421
4586917319799542954515950716376037435611297010070896992922462335936020
5663372042071293422480403229291322794159763393278214211667318176046430
1862318027708697963242547677152819489812152874324922974633295697854569
3280485759501359591887374844024199412546652396424132812812054332801446
2313624732231980237228455835105639144893108225368119865366644302384531
5155345892918013551269351079322495274726914187057536007244234604562099
7839676273625388636550074107339410572588406840809864916376635636820261
6533884411376791788892601748344529800691123593157178167053472011463331
5637894868149492494088294516407181622878023800450064673544669197740412
5973378231837046182309974088097271684225713459806541908660837043191303
9292648806839635019298770399211373202581638813888439264932150824273212
2525583588168395652291577245241576597190266885493339546003186436403751
9359466265120961449102728276253485947934740415750019870429797778260949
5050185892822085789831777646419019809235430861202166885975672953231434
8771262830686144780662565683009209325576010953082100142888352741324854
1814942647638730517514015535465036814479041701782918942918823278581485
6528221439931926498819850511314279762555796521661166673614243770783057
1489548944342380479914913872004899285865420697979194579916209974624322
6797200996782854137787852108888751703806833033249199836272508746379816
0732479236736933841739690552311002616932685217353220667255364919488898
6834606356703410861557315171297925157070706403861606168270030037694670
1448923267913564092952671496988735053873183517343528190910113468978960
4461187012455348568655853649876622797051069236607323579797351166843104
5863107653304531292421705948231685340200036508237747112450878227188861
1126522726342069576962254680356348639820240716346127375163064844193689
7550866346697283071605484111079784888641656341183861928981354867714584
0475707565368953574619138269242406102866697857560334093399166723679912
5210671690407125952441189523283666195929021612192317880314075754386739
2552396744790217617426201214749051404229284343780055175887906865856172
2917205979637248810843810679305346840069927745287937190885026742603010
7646487193190257077149192558157799676552785952820050288961273630373646
6247794683189451122277114518444838173414344866787372173675559394701933
0890031692718014947072171996823569544398013192348625700536504748240060
1571255415146833651390449099737270208662731347019691966437103809026437
6820701951035039438211101021031559901178956679067844792510722060565680
7996372924633644648559798703317143367910710511509907725487477174155332
9318918193173308042895194330827382241779150275302346025680957540854829
7072504779928556632009349687292114413759626604601764296562039748278727
6677050128282273222438146511458063620710541419968173719643051362570767
7194855250442100783125322335916080526038382763211204089483104484993803
8121171439283875189108153583974789609446197087160709548190393289181233
8316699702014061734382729151459579063773251849705952219693399964325291
8653788238945670548839818844913525209874088795173094684463996941377458
1634825880379500643367196641500808869531121718793390077837743706476427
1852557377982424866444619048539061061406369066235846826610400543583462
5461417697164805609711776867140688130970352330721700028195396622536213
7853276997869209090067967423758559812445777349312419356795916480943604
3834208552899449373751148315034708649110143815564615220051323687689136
7837094038406691259562675215806250784072474250110099112149945294679080
1860606956683055852852275010844193312511080981291059585627818950218494
7879743628925838023082608613915972688144766704537473834198582879299963
0291892459554300398880745777626856223516067365611785541058218118298456
7208206724182185968594238925353264535344022326665518587409461550918190
8020600073596712702920336565964163777538958370198830135799668415093830
8685961493967818948601734763745597169491519181999906461450598231298665
0942417951023075414031808154680677006044625612584759430195204820905339
4460874169390660302488435293091691302272085855849478635760286835503658
5168578265336313884329999870569378060352699612445556392109108092147093
8689163487195804019116319030477156990730674663089890501065099048961574
3477381531752039634836065967653284591252122884504313547181642818064099
2715085916828277549588567358134270429000176648996647261863755866290245
4122256177476131075657300299800302292807330160010649777919597571903089
2125396949391198683576503472077481032553130753841217477064485111288373
8777675709322248179903211224029523403306437721950275701146831657386419
2175928783948468756251752781188767178894864942918446034575832274153422
4604631889925013502416252347209957675288425721872347867979005149533371
1709071003672138061030660982605485485325805483092520969624519250793045
4923845797488753121166454273800483747174049435150304835162468259744749
3405348136172547168681791869865332961801879765562970166726670918565890
3856284333190277017189491379601717814711343171264188764565132825773080
5270353847781522762853900124128547260190409241213472888825104711933019
2130282259264409937336447320923999551367057276786720349925791163987906
3835227650634721572411937484165295137701112933588878422762932043525299
6042701398695923160857104488604567866228054043293617892798157741473191
9137172540189667687282359961613446384739107521700265320200176088519838
8625583051942987616417612419634339720640215053514262791964742200383626
6149490284516261403760693396757751243811660139761538854466421273033789
1976843649164978926386374190826203623721487505090211751281913304710752
7843953412269485836270514742349933928856109857837662329555207670714342
1533251315097304208048200861810338115089726992734648713121445614837983
9839620279836549513630531011267137734849326094452000851457684759944863
8125337290946304642121321366830122003316208341696698208666719355079456
2552207314407378813708978902242757829009968825543392819593284794424965
9292525394157785556848574354932735283021970951367256677189708564364972
5455734785679641498195107491951880874390886783621829339356734479600022
9112859433485311470210877692580213101007073531692003945936371133802457
8111636327580982005128596328857144584253168739617986731915149164480425
3789036547282501697575570439867498611854334197249052279974297467694821
8508746002572067594545004971851444508165747399371890526987151437429451
4413177592995879408636248817822824783892852211418283240314392639351488
0933214005665145088897864302223394433119788974733157575351099424211575
9712346775049228770887742360523707014808273323916784032216925506802845
6449474448351824083000435707844529517758119353123176625903924915796218
7881221347587983114953514960693375200950920761450498531097170987022204
4115147553109601230900484046274653917471963607234846618021411417668871
5051857083767130257334214036410531549648225803028311884182281896355676
4987861680108095138099913739565307301125695214669668487039651946776224
0743884939787859707660865579005731566979893262760680435731557009873113
3499584766624777312638912807206747328800315469401527624451292980027076
5986857699079049478398635483281951352463322968015357998678154968190830
3533077836746704461486113059830890314625722254981073713146370665211510
7888597006818514744182261956315377677342249872650956591547235480926870
9171700875647109322447580306199438468704784892009906391660457185423611
3807582401520429869185162019608838025858046655508687179453186071285446
4642837007137555388963405059005588214257744978866566253294361871869307
0118334348793358551017271245544826885734775709621348784385532882801595
7816647143840274097590347626488949530563397665023077408035838036825068
8198604813344291732777555907404452828363130085849867466546113853660062
2109496922932920887072752413672267671292603321990953383356427402979421
0610496040208893658570480367337218784915560710744592811218467868919959
4836345128217468091466976818724114605399581476518128007100666314410585
3877570326209268908572103863861548503829165878383879853460823483963900
7306830163500156830213350257577266960052922663353099033009542108680998
0406934366378318414545479760378559689033095499849969160751637843024044
7155583341073571949328549232637638800307655061410518750298033991966337
4036075323304624795043107178516004177240838600131207261566272021832152
5191766376523810918585830425927254762945839877506356404310257074993512
5258527787124297417844721103820990461861363061454386838955441168586241
3524334129075671258328009477303550026871000702688816530494604525992143
4265182613898026651875827405011149491497086279575334985715970095939527
8577497644762379704409022250273607442600281134807813086229886910241085
2368729033597773297496230636278512315269785556633006351702233186609666
5345324626865034858199412384976394001256240502826020175350738347806164
8802231868950246788088398366292737917262970428102874835549682285547538
7312154154259942155739493145912044284637895649583504204658394011010692
6490062400380075132095805929587747660801986444778568861451632957714171
5043045741635083484143361093372409345278926448349991754972976440025024
9302150236042023437325763231763887791213622439127345872762405249217405
0647720323006736760578957094036251011227257654251683206615724534343247
8716679126048153382957626597002992182686840849744996974278524656537970
5028780259561300969785656333207845809452777300459320624683378881505115
9182356671506797079200861028904103379156893240045202095317398600426535
4259920598939170095702403054196212170184435582383951637605899241162006
0280538223364145815335089188611646580534135655884556939085970289142350
7530872683857658040290863391798878789497997539416991125703029009785592
7406468928113343356706563543604561264457955109166915265975392175907227
1481457060421115507470836994957963206440036611710388663091884505094981
1933533881635938750196178110439925163052718493508039343711477604860203
3864350079491150291254378264738112675365356553025233303636146288291288
2763332461091300261914225725046586715548148519204553708799441880068436
0147055821163778535960385139902331706576342954753075519929589741664831
8685891703826773073548021280190646904937034517386399277552579573402957
4870167209004325794138826350964451695553273109561350819886403386817641
1548491703465696668136930268700037006738754582986976180642825043113376
0960970541761104538831912618935042507360547015305157571363091364447287
1876070457934791882610791152805316215940468812083865617888810149681708
9031300896223075230799005408753895055585871303009867346905872060731398
7021207409499814238764216182120543705258467967003400953512966689345318
8065289476346428092527571394618184919748119207345314441276882216975356
9035926985572401805788013461539169734625997643105200679574537384104017
2381828023314074757384724314167478572113833881697914551124947463158462
6828927217658303283827333011436412509386077865659762894777206741131220
2225924662557706993089796998443697818677255510697351083310503334491202
9706851677186879234322572205558067072493193148382992521667525929709543
5826272201292515208569632915624518873549039839005911027342582655755943
6791585719758703596303932094210726363841945288535392093991385920554909
4054358723498619830350316777629847229560890582199506264841800884919228
0613995517281336821978113614164010621861863179221881603819117714833298
0744918049443341888957921547923412317180256985263331181156281080808028
2769891117589588288197570086928785322714776846203645817207836216676633
5431160302771368297331725303813235402945145748535954187559809454771304
4892027690751926973608377626495147110656274600294931160019838364057297
7237626636883072780329728686021314088715412933489178221268824823934608
8114840476488999380664144718632872753432231082935415008870129322927758
0333953818884631929805094100059140183486274789725313998823555586369804
0173378830038255146953291632242028400779037614074657684522820060258981
4230410956056938587469281671814655133814421835342925624449083407993963
9521975437876323912014590145450647919723409724975018138475621823195668
6424102902751606100635569024124637395531816009439794717464763635926947
8480012404501465893858967885370492730162204054210789956402898286653833
7237943521847821618411454773514061235881721680923481110319287919244848
7578033034844403060178224259830868757825399204771432482704687185812442
1665852583084466810103819616215840768610589758398298119356895616682437
7116030115460827310295958072095227668419081838928360438180409526571617
1652022548377209909980867710973283516645626780451362931844124896616055
7006882107305135260074757007480308514099903392301152237025067424057660
4169280990080844917351541931430207384413087862814534712138617196109317
3008942290712009168610169400791998640268891623069609863321173411731104
7482023357565602036478112118660988210253569318859989812435807329163008
6348368474016649951613516174880153396753978803755126353074323527171812
3781967802996569495706590462658964673407244595680967510874979117972437
0619349418101570379670133709736623774113043878858075568567120470546867
3716153544310277015033811347296696850588299002916248857702905381535740
0476946003547512809163026958117121994343190207227048445504548004331156
3929067097040999516256418750618691396771709272020835150504235565456474
1839307221203858016961016242177789405276352027471411483686572494526975
4029812533890770632887088704445911324826427113848836728138667207886066
7773805967258256225332227792828765703331882830131596092352099039988556
2132685034120417921328582969030144373885743587051753395557576385825839
7179860340137387057298882440681052256046249109109089149108809988544626
4883297725541099714958920328374380041018459294702630990413628022338629
5427667023279018010859363910738427566326075508962567577313037713613183
1762071630786405458965072208050572109845873638150262341319831447018994
0650266450584893028465206924579590971749750302641758035389385918345337
3723232258616358627624750393584509398257457842286263224501940682386083
0662378408306402826879752763619974915608944085315636062540122033226268
7899288640858739571909071224629341372295309805217512740989645936470834
0039519183832234488909866050803252637337544023140434730782554875507367
3643534073222001621304916296875475624975877715888503450305112706272419
0161984713767502920519798766909704320908828953139710691751704426591042
5368933634578839447798487964708140639116195617795307528280478618811252
5815054311864403917599957109152957237766217165164530437155653131214617
8243822627161925890648621397260240259341960526498620450108326065323374
4149360889822322294877321911031546158718750734559198508104148842448774
5529373354503189090584791711503688588594277188673837949466135510699506
7633428083554553260148535156585947856597014578962860480337427158336683
3948335373549753908016612065536948414136708934252720088711263249426991
0559128879639105390271633378610697811859917408532722284271376152090843
0152333734262873341663419898168010593945806760871860118425695734727476
2806259595414606296883289965092983416883449485415373988434794590683831
7359879023955147052991833736135620369728406860749905215198079554958420
2106068852761547827484555742683552359855715664797754952659155720550107
6281639129156643989541466827268421873444570195440328948868769627747381
6414222612783540075174131566559535656461201347727563397045265068120342
3108514498704198277581115387830595202029299697611085268399723832238261
3499225845899398526648386320352717396805822908532062107261482739420580
3329568168696908576091871921312792612793510095323542288518604735739810
5697968011989748627678372934388096794740018565973918229685138590061486
9106614428431723824477813233624509119096893658786048370567720881327865
1275793868019046906133436935315685912640869086836064135325257131984303
3799167704514327219851707716697691842431609950680106720892079319288700
6788604683734029790438170439506422206443243185758442381776017533295398
7539648457269171780635808304608223252858833667342481338794425343173258
1927944472772175868963827572291919998366713095523562449516106868448377
5305673856730828416968194656685365125086881764552010123576423711916285
7467774582012069886032879312088729370961698353232011521534924661722380
9805716013748460182034424287967882379486685338987466490066172820131665
8824931449150422696968234536765962767974718040869124560464700663124004
1375763260057188215217022593242300582329116526784140270387126092021471
6150337736228961315127214268496433027687545352925554658942362118910238
7139888373678367167944010378808939536830767898945887733603073575775660
6065740498501187110538790038534307517475132456882334998838672292596342
9768487958510560546239260345941555544280151386582348679323077308335636
5427178492291696885483369525853775714444682856668017290026907108343229
9256316436655158119714199582036994936406406116986402069158221408405106
0263589189110147588004671753838010903016431392604240849567153371613360
4269978193589893209138139632144160527312389662303471479279823588487436
2970727203479317871341057619917089492077503128273461880306099738267210
6776724192155988743649647312333614622631548734756389339059250635141930
0182369632532991313139407818707165571145583249187710572327030636892881
1244767165314080739396813960600654013561401047231156093806105221778292
8535694967035924776000368693141525235418897177987593109322070336300546
0597999832521625490169079595673826820767968736028779478127289259215556
8386043347833245610629018720886474551204707624353748458565274400059202
1592872035590780325363433955896421263063769048273642957428813360028197
0133825604425510507920700471699617268890464391592499372405195594864261
1846358181129523702407042204271934473219210015663081294726936282777867
1337091168657648253503516727003701670877473239769813971190432172259816
5334856105708153600142389851733854318083540810799942590647939663450023
7964620566137803804141127808858941343560094974591583289229467172392795
0454784265515397003013739487163899954638204720208135937039125152468329
5348903864098673307382718184437414711979096873718745749549123802743169
3079091352483263008314179442596293126748048797446259278529641548045208
2390054906697362831766679396855457441275885214960415831396791649312319
6565944223737240136926280691977242449970955355264736953997347992604257
0171673956592705913498290819685386223805197949944696477871221417378124
1608285686741769301512154752461151120382810690056801001191219803851619
9805203770280783701427824549597378700266317202191029592034769466233055
2209685655414349232039437591343011743866373993581480667812069287831670
3474454118268169416366786873672668088858603979635039238810698032817120
7197973711068834034077546834686116864606147332987723932154030847260306
2770429498677656467183359817209830220706515687507844092992551577586377
9417094598344579650791870646766973512449865057573677752799134803447834
1644692427887360724319987814659337390484830133805664385211686476782333
5410600504463259159886401770057616926083447254286540552738096723333117
4958700987931093005135359774958501587528104790696178393372929403086720
0346575864393785903805275554425859458625929846968184686665215714364922
6954727315143543544741143561490777412500790303736843491800336568119843
8098439793343218743041476083219560583128334898761226792835744717436470
3355029444478471254954370226746192218018436579224290576255218575760705
5763499337671801074349610900203268950446188491386580731919298848542612
5442595915882742395418777537745800180658561507349202749135152398539393
8445113561538471833215538892568065844025034738559170592047730492427289
1595153553444971151926337682768096513962694358244937652658635662742314
0418563182312587850136441522144712650860663785797907493967441704596081
3850768756367620582925162055716478566967147804569676999281179511227756
1552591537427136779883071783327713744949118181807485072566971297488631
8641646371163712518259395798635305438348687299093427864214109973112652
0570662037271941290557312180291880333854118683137822585503409266354091
2655824117060180218263860750902217213020627154327118534746198361706528
6485340383269310983673894401336981498436004735561966967131636969434711
6239485883964935457098522760078462082535832768881989874465500258739986
8774774433458769659813122121959448119684289521588762770529198879150574
4029505080026163129272080655271400699897210888659602377452801228507679
2104160806472953845803686333214043389545654235731174376667379208737344
8221378495045578126753033807520964639509176087684512850040109570701082
0265264152495248589293795359156817252324063343328413263119601161110343
0003996002039884086569702921333567979104849734865278126691058006592195
2867906385678445095777178205316792584877453676973520803125182755633988
7759309557961013035603741351557667894443211066125961036963652099937290
3696602334797282589272076882831344166110523673332307768557964219609651
7950702418009226436286267374186002869551439003097864900424603397763106
5188779142919044235784796917470966605219905545825504509741010582978784
5965200659634497085282573320044643774189031599996827557552457777481132
2533322479484370677552778973805945701455902282018151598324019852483761
5093216499786942465807119792585497211686261214330310557954034021499153
8461863195389481846106774945756129337101354245800894727572208387397114
8935331637944879926241970574662171031887295083863004126770979843789903
9390355004303860094497647376141743578860169272798496722158271878263862
3676622414417863502466102447957011285083771118265393978325194159181359
6694918560070049541209762424569499694598522423253457034876307124656338
5700998898115169487153929934488793998249066857760515930399091732960788
7101503796103135888401594423586294031864202361516936589692811733136476
6327832388188896169398797994610386747231255794007599328997883544362282
7958131699780561652911496930531693000947951312205998364719091493680305
1242930525926556861535381126969221568760754429448665879717706873449555
2055150343098483041673866862524568801793188063672716322199326804479111
4919239648179725367621364359173766286578061570658830697893236838628047
2636799162935072255744992824594462469372614566018001886345776268777803
1639041582142677149990159769752534309511479162339026726812654528014440
7568244091817705959980141516262400762708337829947150719588000683745778
2466142328037608927971607394582508415213471110389078060290723811516787
0393905705723070905965940596805585783728508554955429204562062059567062
0246719915017344646449926871698604099275281031739361541646072063108035
9377370265629270800720252219593699762831184645788133101780962663289506
4720565439902393682377271724105794057449429744937154157628192206216088
4023543007976815517540557345862792385099806683105702953022064453988657
9074740274014057746374669387170795436141540406017124524572628125245405
0849276406027256220724461723776783392518875920287874541434087877931240
9386775767070221645314341576680722868137312901905771147959886423326857
9399762930884847282240321371653456075598692748922009535345234896683690
1617017807632628865182576173626086537960532857876545408137909486354711
5625117074758004482323455172099299209080097947274347837853376698070703
1972875581145513459046664697273317153337930859922231866794566755783377
4021696937489150305212406473913123418062067543078144200569068989728067
8800648252506514712062629474970565311908891764266651979300046561790497
7749923996560361012453570132629202007581221285612182186184162242155855
3609476484391614595092736322059746522387361384496997708072007653167106
6903622608617688412744678553391752801128807477716308861056604591794276
4126290263196585884264036061580844418850534460894109430959123932353431
2502485207162243314533378311597207377595749760649905913099490013708957
3454424347788003275951017093401942161721505235558477460079343216749037
4462010751687693124791769168129452753587978965269452773528019264090896
6916661778213093408301417816805047402640440375969639474281017161575323
1833677932259497492840829427712669803702069678279216198692333953603316
6286993029976877547233486922841035025695750895076522913616772383460950
9385458107650475201250021365932820189869243365380481073591889368848054
0815569384662122798546572259018931873657713058634487896696435619892784
1997132640169029745573079767158173390632386432016943070205908850105750
0276847699148839619444510536995434907413587522500022612185338866209488
2490153908997446480235732952812694030851032746333576736554980974012944
8765579919200980669145896307820402068996545405982229454049690598388663
3074525083254832897656925804286690103040337884162503532059277931440339
0805649214613459130197298525136715697698821445714538185478069247574345
7441491453218190917927809096066147113647280645118147747740562147640064
3445340042671865879480582069896002899461499451330030777631841233590772
7265913200806975227293330756217854712680770724234030073371174679540423
7475927902814255551574433695894463366674428012982978202562911343607789
3953063318780606895246174932159177533337434514594793635717577424863615
2890061387210459948735952791756988537270230219531670069901607667545492
5058367506924695458773486145179463371659438087688339182097450982912400
4299252328428595393830930571950325551247578710996214562989271440957221
8141849261073753026451262854398625136017796288362695177403349928566602
0294990980140734828389052138238335343639693459784446188329710578309042
7265393142999181640985736071812240772178240211863107814980533715298278
2574599979662955295229048054302514141777476928677269253157557027819149
6188977761888020739653878804453027763533074064306647927699425844503595
7057308852460830462978005318188387698371178047790474224188046723682068
2010994740616767182882873002682734818203463985597111288158309764340430
1284056859042876089616541078993484609796360362408256391050130276277252
3202909032718794764323858338157341055625913059609933111314457606158461
6858907068247581324758253732827190440148275936062063177826078782901616
6405636269754865138546408966256484768319680738038735540248490806163883
2211719539524829019319087683515848025168498505175118598554327317935149
1865761457100301196105113724831234280320876924888661596381482683372899
4930262718024917092321407545528613477291801570694938338434345939777108
2534997442869471678841902579124752050763534232742324011876467641980744
0827234308236933343238683081774904663478721286892117205365268439603912
8359042377588609070542895531155832429901304794500953650391291404763892
9917917003749904218196064613886224303698957415232575824675381308585264
2904587706568151370630316440265922173825109696943093918389205460980633
0382557667113009199355555861542360141073809074132102784943692335166173
3348002735953169000994190648898941064399530791091368435295247371334577
1068199725228041082267423658859610951670129721728564009824260251226364
1248782927754260955325354676505765182115397019181339729451557185561035
9828176852385058309842483831299462695853747960064266929523104205833239
6286169290744532991097571404588205069158841166414393719886104286213158
8331903982741913085370309497359458127428839497648588711761750434461592
0108414178744694882667997511662610709775884096701399073167166510483157
3261005956889435269945076955396923253578291878124282085570491334359383
1367097156867317992813627440305020820411042014679875631992616221041346
6885256214742449634130350217077428353122341299891406720172621108506899
9320844023822168540999017755411280082593443317745341559731688614139085
5714883363743242089056225946596602035696678106950418110758965807833861
5961982498806269727110758130481821343400574652201011737884361903935047
4923706217206661371059027306690583218065080105923290467366430943953334
1260846652135047928895828262432882340819174759516152946109068050390493
8031519401340349748486481330818409223644680625539183854330209240992515
6855138400631104071857725620859876154206104046932675247333071256533405
8504096200742385664325391565580318001786645574774670583573213365428175
4943066379576792764337816366366516066368609770599986022211390528859898
4654944384038996539208402136577114418744636679307125276096579387583338
7023239137930261721022902151249211638620685616369594646914745378664374
2446643124305393860840632398557717124785948832042229196984846746014913
3357794912499914558723719577033661581426452459256816554422652884577876
1282840516584647981537534651321494284703913350572845471684662238666348
3086538957534872817617604044817414215633769435487668760218204040630005
7528812662126786554632023307715501289424502323315591817207458972670980
1644473087444073688436888294915207987599306902163213235817913551967252
4897812458118617497365601815520908807396339387641542063196149359057494
2948356095024064440030629698299016658709063647414027820146620912717260
9979808733157413675097001335003662006364878827384074107177734570165530
2685006366037505401438055945950706406017286200575051001817714313240266
6982186367395044901782142898107193471034401356921538734826179480105125
6888554135731872278077837959274479657687352150102659321438452591076650
5298746848407020270227605769630900063688668354438383959613622018769739
5732833172452237922369237504625393244316143159321721385595316684531415
8343877976941355362443151461573067803133994097766035549121808739139425
7647434345104451095735304120689267552649363544003362070434383987529678
4371197610586767392253296140307895958654128836390774742152150285892124
1843793730271092841842597327853163555207509038339730448559200502108178
7245931663667531911721633229060395570699088022496533105133045113523814
0712678776720204147928979360863684701903178942721039635617499979363854
6907467263955304417634192002666001351952696260363106157801508880813412
0878697935488167261225674576727959206845196673782117353298810656535976
4988481438117382831627099114763707333848918105059886722427462422297951
8605571065823087992424796654478002664007347922814115971292341945787036
3995645274838740088733358969758117520795149166636105411208675692373213
9259049838936120886296707602042460124208307421385695016886025523053978
4884869216284650075241766027573105689210561858509480011623067454183288
8683907669817040339878166533414203669745256194802409335308906298939269
7959038971614158028609772216746046440156251952181591755393334046324504
0182190172170301920144144575280150605148336968752977813732125516589632
9916122400123010288243432179616074643726494610885248238726330105552782
9618140054657446859096498630420128475476045333484015367591454298725534
1207008543328230030316855234328392541645290629096325367637531959416053
9438089844019214402471947035444598273172749721766827330397674373339548
1588664687087729000696706804440848171350550695859352728148259984029824
1206709442723747708658083161950034264983213495038437436646023425577307
0557015235367430317216310733803632656781238994523647571931382512963698
3392739833123599139190256699905186904779130955020056491930566588071470
8888390627401421942237709226374310466445416650151013919163094592578135
5643759395677378303621191258067172193394642490212112358318715801764275
0052394252285180264745711447479231751923767034329572776462977628074182
7343197024565150610133347043458338793266665155894244026231140977099878
6828187819407222661636638807286669165998024121646389486992792852073993
6811808693061765074223611402315040475093196559746643644363201654426939
9932421227387264513625546001192432373869791554812696240423065858980064
9626752535306513494103411222633720582388936647680604602141540567693126
9474492004344737177110231336173926803902467083282371710069622447103361
9922909828164726684876594099560639176015738691771860034893094482907913
9208579980179779582974176830451013981138895521347488282913459407741102
6844081648285407581205118011939898526931319324592751398346972455627729
2200371500914767312708702948252622382513799024351792178935957593534260
4967044278036125550649377502031571245445126684240668490030657991599440
6621092177623687373868578984794524666130746646635369246477643527713965
9063214930721338951789985531524723175429501506986509583699832621325691
6631868152645176135540609567211574974232662563850681181866308191448494
5570471394319084315265797548573242062918605554898222845704767565731646
7400544580464561082841912387468899038608920992593289995003043865115615
3626226118242624607983972375247810015463680891738721843596485548136932
4243800693117597187060311445285827319053408203334375335168948772841866
3098082085187858128625241915577875346850039947894698659149954106021212
2328338865212486234074318703837740095712373074345622892143504661662560
8596751370430916037277707734643728111370909477004449422388679043916744
1521363278639150093686303303982941313488358523936540839713001023939033
3447503537044288006145700060099461100650524054348753478470419628357708
5505686203388213443975766671420839337912698317959696992944019136259070
7759784346488128216471089452035746528207697471720554311204226907706544
4388902749612096605686879732823579676094165025947157078844095983557622
4095945294301836180407316999584052555766611600718441448366563545221321
2886867208322591983922363471060538977313237114016171390646344460226118
0809486055610958029385817028375853987240547852786850121863735926249946
5907816996094545503472858915044263700853335820988090613327525931326303
6068559858523438039832242464925985579380819892600966910518090121024098
5536671409252557739058830277535630539148959259686303465658943736364930
8331648534658084940386060916625508896549876323696446586914948551507418
9928901810274522528773994616207083318479350610731548252422982110810809
9126107973503854090928757406658358496182160423785856110854839677270627
4035776222700142473384335106137645900578761466073319330574763487993405
6310691767872026833330194124286289146554329150263176645843965214617662
7062602933160167556338270999285329195289943320615090602737747772627888
1206015313753345491907635541727826228333203857801393013011675692992971
9351926774207974638280707929274689028110489775263799772103303384740104
5237152063923960829964476997847652289744917214117329370762297950243797
0823535430761501965391868453362540642091034062376236458770279571131409
6529753050594879216214859934195890973859622134260297304024815398115883
5561646309726831597566298321128546640432399953519945703449906311900295
9901378357082056059231692103646137865241022048501956418850318892890878
9288627116279365964562578344934799077192898970812783976600380673333304
7705729052918055587029981027231295674088196971885719820679397232701446
9292638836819485608576811330132094593359569576086509667232433873145254
0229547767880002849449722701853544409977216527918566887387643374391223
6086268769988823787052513272768963905715693091055376662555874665062337
7306241932311341597617765181899829015950837633039252768726241992131462
4940820969363143046876061700484660643463124402938382302434597184284873
4036931128277449888365864027050838309383862904426569485736570313248242
7143381653170717454416371771883747373449838138519274343849845316933781
9195696558466708625182095456978882518285533419027003817538679209634646
6355848144808740298103782107383278661245814017429768865202516213924907
9818786710164337638522763850902139069619456097317169074395095748884904
8927891847233387222639540918476160204283736821396080005441654961548641
2537679378289663163048892161450697931500159201461385793100327495401507
8460869965814597307697555253155563023789267474505962372946352120974032
8849168568133640162050731468492261786825035137359976568476608855190460
3038842381140091923765417569548547697254535791056473364772309844477835
3293448402455617759199887739369517662191591685603193000449450304735462
2667656375297498440208311624961758011676905562990106766969740009808523
7869905374718401945529971555712153733902335856260405141918431456789613
8114491525783770005395577300858121430659807759867879089380036033449219
9972700108790883830340185081478013631029512274608270947279548415931312
5611466500413436975195766510283756923112381249762145408935511098307569
3192372338180891859978845413642977368853658849640931520718999769494930
5456510291571263229486950757091444045772380469944893722594177326796341
4193699725106784080450266229627689717200558101967563716085909849263445
0010619867859149339737212005301859111453660644244558414648952401929200
6953110016199306702762810247603474370585666917596804427105711144606187
2130683215750418671235774207139312268189733651091348495254948549890658
9686614153043599697511385066905616612647570557136492369247474645542655
0381022284009999948173859223333454320875146452634944739187281861460605
9758486411540677363348590967141984233589775724576379008501615821405214
6995785474878841126534313122243216449936841718753509997240100818640150
8681413009099655354367435140550383016288039882092565673039189176165288
9940130208642791306720870522518965650469219237931719499644748421676199
8472395309107316102282239108801635284501306373536577313819147624893746
3066576821515720247234583625057470205111248493797169928044388541673206
6855146753891229253813961597656028502473243138064021667027428702073046
5292666752875903958598296723554074699181363441931912540791641336303537
0658448064687502697406915423340034534173757529127930331511163948026302
9251221756358809240793115282525625623929025600200377644602859382018450
6989285021741425335817000082553563237147698671895412297024648683211385
1666058181067547901478272851553396953379206743340792255705112743996819
5815363382489035649980688250610594123650363537024347965846878616181322
9420933056102102778746112242289238062946521611316572867190160987711752
5618483238918589818433987019051729467509217800093137952195765351605739
5591636130336259049219178111598603180416667261724175584198495304798650
6377125784567607007530158614846957002096497633418113534403849426576087
5066692473749453411609308826377102072087251652299553261361105174757522
1489162269236585766779474300957201874144627285931384506967728221418375
1261757696408700838380790763974530388922312408389773752129149449407433
6488198006612135327089460011762647736275038975817734091604563096785982
5684347347705629352716561479810390336438509581867504593866423843682227
7214218646332280633935557580158265896251772721229066000338783081077003
2530199707497572816558626228947572667008323987786743280972134808648412
2424051058646829164881381864912388627577055972869760809426235490061565
0540626139001823319081324259752725356654342194821972131602074364188686
4217316547160705775750336755394546616342675592511336429374887730612067
5309524440188533260665359444331076632745514418324279073007646188092585
7747554904204857794413998907088187621623579697650965348997366720074537
6670370214782168038725570228341395441924152092675343260832694106838753
8850855657218922879082778265934515093294643188113522817069252936599824
5078849700751641615464101249345021322684489541749760272661907446111344
9874246159815452950994377923601747563095788980553493662574656027343795
2257741152534508911882150553465908194240100198882141580447773724590337
0367107908321479114105686003987810455761327490039253765728256933203658
4009900247972365116113863630082360360414252361167985884463436464569058
8580319160464662938723438799709453852445875432753889235249784079453264
2146866175212936501741066415091621296563036750293668739900919736155183
1660215749259993218410258371096131949246633391410048003670979383013297
0338372693490853184653925825223732416802853998207570017138644276839723
1327200908669432817320120200359321322584789340255653053071216653325252
7667322379622493181022682810805924602737586096625465244029222147021923
0952705395057243050327844352213075462265148877505521078297738879369914
8462375438857158326713374684126633016321722382597331625603611741295725
5550577431680953391170767520085122055995639131150648019423611219082237
7291664146092878893347883095711376072330681819947597753734699937468213
2628986439577990783515769881767327448165169138203224705113525430831292
1064377435070760241970412986168609010722774634691500675486829122845621
2349644798271776946900849326256128003274334257069173176438629222109297
5225299326726335710320866954868512185659523614293620883804202564689779
6344410376017333894995765750406545535592491396389076066286693929372395
2255747148504626767490336737610186349826252638496222040504383498998691
1159943850642918545734777326381373013151255975084722042619644530697992
9370401221544832706070862933177951916604787422239344309678813824846703
9791527058315824495920945895871295195527229800171065785363591859458787
6058493910612589744440269910181884873985726721550100649149808328159027
6057911877003867388779956688256430930210873920140156567220386316364709
3370415341249044303958177939117254595611177369829104064258953506984677
2556723733535061870756437195155967806607333549817500577565063655390043
9396751984799725244208682509711316090533782932739271030030715656040304
8214200080538002406942504070440365999619324870295202506243904758571156
7119473544852430543158524119773642458927805889492099059928596512089947
3301799506900767410414900412477697581390775954722168457466416503591717
7228254817942626701688203751499421419970329399675356383534890763653872
9841169405399764709320873933882616773164894962649115910259651031151130
3528308394675229602602990824608420497581789576760698597335829179674736
0866055949938714465781574984202682713261403140935387470057716626284941
3615061312435308828155538098738893947701064700248155597918859790412032
8191147238272532512752172236104053130255340210006528387157834409947306
4674703347215104361365553959424191635930935856061004738930217017608232
2258769681369922445009657760914731205068161839151473321523979196358352
2366262666180812315385653358369401228523846810658368304526307411631242
8707058056603972036267124935499134283390026370882935194051666818058278
9354213681262246227396021963756785148859182240803705060684324039415280
0546773868993953200743382666340332637776224909714506496981594363766173
1353998706071024609180374793177096650551970405171828491905021779688656
3904142046667472711358746052422168341598614767196840901211857745560900
1749756500221850912324657772097321372650458090539764944828917463206157
1036074703546615507349579993140805777208115377240817043330884211356630
7913904690397775690301066494851782491848812422846302968774696290057598
6028031726616083455068626657658439091669368227757152261168683785873895
2151061936935814186920111405184789518099255718235446193476396655437280
2783830822518488706262071752043407276122501439971806579417493399150556
0796702334099381178813326345696508616607878128485661633486125239423072
8379941695501806248790068444367965707298334089572834666338500309748765
6418950019094384986148453402420722688676950212512775884716459408360860
6936958583557261333189118339172127430833501678470856153564250317313855
2552654348554078067431413918527168983048154379959641538075188089594768
7106672038980587176163079421979908217790904551814495613492031263791580
5191806256604408561473666702244369199834116828714074795109124879505345
4442671068277868629212139277373119210713564491753477473417613416636354
6617124109604221906528869491241638195747190001467389361990296978786590
5240958455941003420731877263087912664635459192226991454713693940339417
3899265090054386639555038180371802171051827335382684448044909138401008
3480775111042895814088836669935306335650500746058404180431245047942638
2884683773909871035813327342698523557680074035393589494408332163203265
7977641412452934207019672026396804987582519543911637885059805345506242
9077565562156397514475773151933936454881971712861228088938364140830325
0144832506670459944963512735223201850054902924922775232892709640130146
6669903779515178039814458104659469156426804778212096406286476744609140
4947125794537627156940880573916036280705719702655915464001549143527215
4648988509569741804412150680920490104274464702657128034019720717819534
6772435466731717904441524515960686396186846333256079150175602144531573
7379501640369211582573004776439049579715597001617936666246398880368533
6212028448473458328823246515745172284957151862367877809445016852343022
5492125359224990633345709631318804534943604760664860943323606096647560
9643603486119041842979961058897696428640878679612207892668547479530852
5282493559883448488413359047362598683775903875065695471734512339413401
9184492411498803278721065934913894100619616991885580240397305482594019
9621539831528395915284541186454134220201655423942008183194934633359290
4155223261670175799389254529647368381295462562093801955537716105688213
5598435684078157161595263223666614669867887442640161215405455974066163
2273555221251498545674957205484908681396841499413066710204217719120406
7387384153867338929855941202821134865477527094046221031376668376210752
2858943337564124856735975103045322894237208893038812471079643691599540
3623107118695883280776506845716731589910939606405340941590439350674324
1092054211005524406128788750246028211186978772848063889901085454057666
6145081918850197635889061771433479706702126884638073493186169368887934
1621545813540485561717716627901701385734896966623165941814764804036065
3532844753843211481094367255680187693623292776638665550707041942895730
5562354181157439758825392225757327895199315837456947140129809841985330
2919921597557945061003364684196423157367597436310815180553876295780390
1685649270661139970127843592335864074745259024132451735648921710434740
7525750249180893234224866008093841997294316171452622145388995470799486
1254010990752608707418594089375051023374514636290476339449078422983889
2468365642530927518968479799261638271734911140219378347327603913051472
2409893630034665939699503772336763532238738294129732075828164888360879
0169761329484043283647872648747019514122834438644796897530926306398461
6276873459525225664445031807373246665295474526117981248404066988583347
8909100514931780316767659827080150168623130426986232578815681426131801
8520111825542395817578343722229059021324678493571631904664475723301833
1894012721763674648350428280179518206770259846659114062033483333633781
2378358456302079826142968274578522562833739126626414551623448470628998
7808461757297607894861951912401211359244553429638877696568221160771362
3153196356573800599614975785830027126448786516961514743185259941374305
4814353419447900343846234552879671009454749747688879718865551466919154
2832504460887911850866246997081577498264520388992102549435648805842633
0043576982033044652747207166069646590719723808525780994567353984586366
8130112930597872377939715455804575820687373248820975506831138945371448
2353365232547531374957305185110175504061090103859496296438411498426034
7154125562451725678901561024018793505945639480101353248798879786500012
4804891870326109568707077996644270857711043073657691501834164846486794
3894511007203141953946285321839031833079731050532849523285282955953250
3779154101634403367093168859258228524843812673309376722214319559103792
9127294405901633966841886627092512993608399722215478237121156861497656
7264038837018886011565025769313476178931754017471265705824387867484276
5821193688596408617305779538944412170620960788925718382840815685252463
8591934233938726429805754277069033596156537472001870555420032143524601
7028596811190551812501609462149119399766703324903816027008586980750684
4935297578200369506910737430564311134436766660669385176791406259396014
2033086688507837113978446990081006593353964808002516612725713958307549
3791969349966452678597259841458535984097620257686937181696440604902858
9050742435514426138619190113347183038620885016772582861353926760249946
4291056971865779780380575788783308770706665237810085253821937613775557
0800404984014869090446828189436167246890402361899569795426952954268316
9726649981523576623112319273961216639582792560787729315964911529050164
1743457603167455641067490237037408692242606661947703435948283691120979
3951389972155530122722774419123497444984732710541204400170489140954950
2663508846915343579873338887981856575296102637387394123887488340577900
2719004134746995963318481506290763853273387105154979157852517659577829
6464333550814502592506135851296951867536120686896304613828020942826721
8492012536321299869310999841494643624638729358835998171516268598342801
2147652190044715720010109780071505164151576389975523780173199369675565
7539580283888150134347817913336399249259279149399557332901766190865868
1363158998908300757639795153989970177693693082917684540604420525497845
9951107200827292511597805578804714403967450057856206567033111613558210
6407833446627792031164091379025073406069750063361274449532058900687434
6857018961999286164521302461516238688282352982599341797233736173344770
2937447276220584881441685033285091908810387345432464758650916873142640
2609156069500812857539181483082173705469455150165254880376509637322373
4249130881457475389521726187372588643965613418468682689171678779926778
1959826980449967129023207395541786029589205439423832715205557070070478
2520761870856137396650075026198024342603592798257441674686020936844709
7595548204566885393639344509079216813061143160534291403766890976850628
1790835138917455391816986501769359715515624696717151705003235451178486
4713607982598129227215564599052451081400031905860878141231119824489561
6898005714833513642495035446430601200208989586331917940770122260381052
1940704481803397364305712901485413541660407335322864327148444806646593
8724058557718741545973060807952289267973006969843482450074427996815377
9602752541126849581326967825765939836928374396208618701582359861913244
8906318879310094725341079553961418195665813080247874820594652061431455
7926117965080803824700926116968078788883628730210060150927961421806429
8671911579897266936340442307997868427656056256853659065208934751221096
1817993473804450198433490673724291236432228469173375839032210323736703
9115182448180124168427340788052129049749205939541600209970420746616725
3087982454776505067280704938268644204893902054540016189336682613399525
6444052913070576955275666251761134448892360851100919714598382842971365
2847688801575464380409909204822899343475969561330879846104565373723016
6906131281255283380891676746042667716195418394904540066039437429667009
3209898016843531680417165762731646120296448758762581098816040346857180
6380017090410936116898288647837753676496576595977696867321765253683974
0917080357383366235747126408906436363871855348983624259868593158390737
0716435857556507761341825311468594117668351447377914790405431049015789
7005506244524516580444405474539860441454348575634867754464128168399424
7316337790282638125175614943881765549012138517495907823193674638380408
1307687962477011805680498919927956814040360815208847176719783790322679
8817756807082903510944392015012658736979703832377841632014334697366819
7747391611442410689075966586492435265175634883922064370456056655654465
0416378131139842673261682301499570970272570560504742419724069901984911
5511458845054722251990067668323154077490787005276934061080133839346885
7164524293467561061904870073706382924563854507513923649603659812960445
9570252431119802932761366750361842120922566024145574437845578525553839
7839498430022723472320533956195521867546090707045715335787090022105331
0712704914340595846308169352774225920674549647228801013370811986374988
4278155765792442306165540400196788437349071522113185830388202854197607
9730053530834582213087049045322516993203239660143749546914230710056661
4209091280537441930134104764989694008135554405919418327108403050046528
1079972702264470916135361149204522181978969419136835715184620027756715
7359621420191286602986621032357502790909536824570318853010798331219823
7916602793418209462165287)

Numero di cifre del periodo: 239844