10 1
11 329554457
12 95030372653688550
13 26922218610904350161500150
14 7608029097572151019476340332672053
15 2149207789489010647406518443408592558383021
16 607103165780393916662042480418363450775178254934200
17 171491826159143031020360524101727238074282639984054670660600
18 48442204698869551020727053080024292969884004201593285092853285278206
19 13683724173517586537843062217540223464981705729828207270226321609406882235342
20 3865313406845423636673853460665229008326573571459655305708997753197611411148790285500
21 1091855367613886974153720453059010609828081173218332631620426263305156185212639323380570801500
22 308422116861002021409019718890936646934664837872631779603191715415426470165576118884237681161952170510
23 87121614258317834228918012398828108920051284497601940224847051394337993745055260892064419235096550176555391070
24 24609699680936566098452890894908419387448857240087725771200097463984576390000482034991518498852497370909133755991471000
25 6951631045189241314831097235007756201168444475994181568224608211144846849416892418433808722763354200537452281680073694594903000
26 1963663710446020280416726348325332233080555063202968138997721052424882591708926143508404583669189814097125719839126091605313848687291015
27 554686395560505864179204657872837545416215605498454350023076159428960912426781713795241320132993872638621353575379585684088235761443849523159855
28 156685177702866484769502487580134825222845042747824054796773238772327434551403643696975171164362884586500265551440358139164222025327186314034043387899250
29 44259684586226462181824677963215793379977814391436167712042737702590968534794021928957421134090195606123087029698687795954831599086922365892469162668767998105250
30 12502265424155782031885186330184298994047646799482190412846329015328595191741454756625104966923559772119817733493776602224261448754311214957445411962436369812573156671771
31 3531580538752495150569306009393246804646270612151175536807356548895310625022306856652037020378022757535545601334548163632855180384041958908112443624399074851970724500787254381347
32 997584092047665217283505479819657760086215299647563007671540679949909056387588817278304858166973371291051475489029256751935649941821156147297511671232623583908437450221360077902359158800
33 281792814799603152131093467142678072675269513654446974496399829951151000968782368360566590337812433900880875385690202583977052614590238316304012707653484963544888815667609454271541251789390208400
34 79599495526928785499830994690734120382993293989627011795855650360201098217289853400636749767908788095337043015900703841880261435177030842486281871359671536092440096371340603674780566472422417219990934828
35 22484887319243594889349116078958488483174789404762798699502659000420245630091503908572045564108211911052371667678441249331025013806598841291871569607516691413540877742814367975969333129124374137372579090773925196
36 6351424144240276958024695596879641342711695367025845382366333793799800005080235652403725206759995033361819982738182890372164319747127137266418580604369519292840169091187664730974364097606232745025381850936027472187518200
37 1794120116648884149547015739504649392951130685845523721653119724447844135152752070035795551529986524553756348273882108925418777602705817906483637214507445297100531112031187866917010045296586202324783658374648378212660325568172600
38 506794526686302595715447609982969716492438244048479828275362703671340555529521713291174759020357200383290414621601238907170826073652448363767047901985302884322060227185426341387646794870597737601679813124263631906193123736726156037792236
39 143156910117550470614067441236363108713388371073209107586682439277563159202863337751111114561603510043460342144432713771687522811818537332014178389677514421888638796162799409994430459112651700348643480071328070339403170871031393903608093895191052
40 40438283831525688456775885160154647285688455059352458545686244607969287970618710912164671468102251398676757086975854203536552770462999539653932564298644150358722113818905439251228838089529610769468811710809206082953668042252665619932368539232344110426000
41 11422814294442892896724193970209306712272374631682130296051200605788232137469554202304606323744405750470408157038246119783270416034603326824837539048569549084797791358763310472288661870130460724567696289311997619936840332299561587585927437079807096411470348618000
42 3226662312103515487282497978980742079559488827411098205641927851674777160778520900395613295532839302666230118592534897572298964566233721293457574078349793232703009357253496921822039288322656673681185678083371661576616034556925514932564269828660089272582143401677214546045
43 911452240050356251045479950072477755939915199165771241276895662685289189965963689422369821350144554632937204897168640505720019574046509468310534996577390561821147770821742946967582626950740875779795132018145186229636167157413817703171736929528013311919508570861428608063652608565
44 257462698459832154552778459225988245793741673326067354487827547258958976844072934453878887628923699336237200258721739200486635178998124660970805814206690134700238029428594879909427285763314211641305041933088922532676086773466835279527472761227296034721288904415454609567855306249373010750
45 72726839855653004355502578911889360240827437279016325432087347201993483791112589476462664781213864056565505384253694921916775327895687111866969698222461253872030737850382038838283940264011917094071875612991339922283280489219159161276545279078490289443437627683042236442458846538212225421400324750
46 20543532197208706462918675498285843310662364674986026893297572590447709921772746795103421923173500609972743077058665899942404467349744789025593079429461166945358499460514682810834489910147465975763472861183831911722680898518462617716555523469048098905670972038464901432005200970013507023431518724960588305
47 5803039372746046463080862128128805290471566343516539112015671948552525449509605677217476860315028400435987712379723925328871343401414279134630747476054896249721582197931799695889044179281243455508211892029072965711205319284690229669015528221029350835575703192982613338030835227130443599535667212556097147934137385
48 1639214991773243288424335836777866794170652900920664539973066709313106849755117498821459763676679706251803242424883873641271345095485637600232207306497116094555057614993383228951198176569055879005957223941971108577994358470927505306942627486036091203799016484341838504871474290275664054896548124857630385047792911280581000
49 463037662965679849435243083153451789460064114012278314867332986007024734052880617060108115586060188188736171698488411325909787981213164287401199742023473166936812740341401405633713770744973154840452157159541267043650810061930596118130848880453317225551936926483446845833024314959849416731983690208401354834741486445721725076733000
50 130796679142608493923502799289299019980759310643449313315121429972802891162039066195840238848881855876734209090527086404877421495765997008225960040822717073891623835466778954309324954012473007137145874772329657757916666221421123036517719461469387159513295998211712491066392711534885770006504748321443569312294944896117458685818952289901066
51 36946824509181440830556440181441764533526583226293018693590179283972399218830273410436064062704076503810311847712756846714887767943278435649937538287476451275044600906126565151330999829766239834275150384583637274681392247345875825939592447366634396976985652482396485720657520064988132494611344979616777648745653018595715278196350803644610313767162
52 10436563452990330284790197248806367649060657505582750244847609448154066969856324620375373846680660170812768654197002731591879449390151337520265326412499187883923255339698065323678997131519159782647174699131222376142790172541430362743688360620329073698441165362763827440163700271711697146168639725605513581428413789401646964637191828318865719012741251125300
53 2948070860087743341788351880615693655803917872184065908847584911604626702847290205183133495814829230322253603600605329936173809642499838445338225958825184297998018164224412564057795356588399113596334318269285091117709824278687239887253124687579830935533235995497049610666280715247910849604356831314729271913996014439446713480376737539406199718402281018429248442900
54 832757050272929462319756802776536338785407913938141455473209464804245690137630902822950976307651814802589919071881127422043576813032119407792449049083385038339157408919599961266936651462094152128962319133595425786987918509927185341732189156153692739509975909435002165449938774846487575050948842696643312409771139424857037632112906050183631218178929636541657516219443556378
55 235233255132351267828209420483745993658154757834814625187925386717933155766603123108255599357213748401770635572273396743622783223639654819394320991922152249107111397068112746050996176617041543345605939882095514047044994434605010205565054105756172936550615929840127043962683025603546691994045647026804730854282622442081337552652134304546557096364297291767570467286353297392084017546
56 66447572316591452335239145275291850011428395425256463931613658425534772396410114133386154451672846019686268509263841349103461882536299235001191596291902535880298985594898285204961244293245018921414976188182840613046363690864539135437447473024438014989777059783667922631667399298977986197285289295895055065608263205499169448590982780134576476723417127156069689167225550129936370058867812200
57 18769794535574677329668309036185238879652468584671483460423120939005342515957579279885368902236159929439148497655492505673333840235687048123889533509389143083545027542533335989378980902564274794901684097190284421925781617217157648267352379236116704852475314938045140767322072515461560512252452938264722767427662925976859796652558781114973481919390297284907937316265938243776589751171060384135714600
58 5302002385115296336792710682405375362654456552391387781496953835660843388849357584533782994686738531410187768742245791734134255030017654089194371266744362524185175720744146726633383102553785396549209877851541151033489963588098915212776194068991729599070105002665351981578596357374227256729580564811453948008227619775920066541470969032032562711181190069973123610145814339326365258376344549718683599142216291
59 1497684443934037226444308811397418324504288744895770083044125251564028733106433358732480244432837150943068074007349308977666030274934144737864828152535559882240510181766526062624853584751993251746658973684097185608936124272937335307054934886381324722670627388063135931116651877938919814462556906896749648096485768441968242075499436740810376326575402876549028982300087062114204697617533417356199594999575041488438187
60 423058786223693705115125516132379779171512000015584432848857513702694819816585188494644218743156259657890602115248099630721347704698097761826849126776877326225274804255971397694173489546476837079224197985923727336098639342434165082694951773092306984303782774299170454754269246707621832186754767946386580791366429626195976956623338941761320286461600037625861878166423113454830146105382955962660590789560472807488515931490250
61 119503635980175649052127653835747495084037875403400513886390120246957837924761396549334528656521652231767824650206515549889713013826594222356050894863495315188266220346589468266165116500556794165303706372714642222324016749883495551592431323076953986262030892367754971188590026267831365280330311099772740436404889773294717530776801456400859802380403009566608158430386920028391552115240936081310570532877137962254352012598931140968250
62 33756819329905475529736372997038578774989875163063565588971823521304595555116855579559280363931027837479715217116082729686733722971025049183919923340393835656192264675251239227308145050220737054631657727778143445786219862888613007870289491191419963368776845600277405568941272383200463612114491228994529863548764649007952305006662367389604715071124553050487714667703722559123188773240094183405420573753451667368908766565201726635971438632855
63 9535465945663062346725688866695348802071379974623029139060990946948926232343175769149495273679628006133487207149429176952351105336877528190156522784519242220902214499686667094287212050406528091351396791450544998004401438655236818067528411302555391240230457194868456316018820495057706649392606148259414980206561570200762426210289282666793672478342329313051956290800117146329533412693677257535170185530065729895620798330686403386125750696050154108735
64 2693533117332194006493863297316296460006964774729029113588690985337644133679933545084050018119854758337214417378949381021446834289264172399118345976302570277463394581377549811035907793398312897283496164052559701598168677378575871313974174574138621011436935749473620234910560295415036375059740661647877687639037994206107267555867737412479284178451646362833124263933802108832642294440432189242822489844109755804467780394630033797517007037853632630404513188000
65 760856438008157717700661651881381874298285916500982988749303379245523088395309835791826208340890020520234960017899107758865798825395552376857016784747378142540749610802446098837475441116461934029822351535035298330109365462488993487739699677083616315695673085236273551554142973941675036094358335861243963828683448828031437018622627963528289529366008572722562357924782543949296757994583602099983176604213357548417014850715282060709336347929115887490492841219681284000
66 214923111779607415338766107579944663406495014537824142633850818865016359513255214691070819374853111191283478100840424775300294763229956558065966057877794396571907667767145294421598598835670618473031793313483758003489749734491418935709058381402475863030652538491008294208082394789546857426378740396212327274956130545965711846119173634798459520002951758286741594022086615119612747868251482930884969451708023654736011745371979262959855326958048527154438383435085106288170148120
67 60710459515799437770064375591405656201970867448871484355704616971699546386991458909189106507095845228497689482974763386933900868920486744326826243950585562859414259121956953085291030916077283553340769769284597471337006093065730789248910894207731121943772267219064680371000642178332753951734032960141546267491735348360096803153998065198966301146443320431551815253893157657655805811218628669836557307431049989346510480869286936447898988636996788897999946114744483339555666636724138840
68 17149202168629865618158939241211834995660115073367621396518575939668383794325763351568484125306419679015002641244728858634828728458070579722474580786810056521570653059605138059652129538882665453187147123838596812706909233704100819159794358579899183086534797283945716434176817197421079599442642855115290345622040114927251999518123240114621185942682475497690728272347377975051276827363398162041530300916548344432209675923323233709519970825835818114113025920585694755553467478463943529006614000
69 4844225152735061279325985283737184152146004924718238870780695815384353431223093502680017323456893566074015613298521672003591031257374462413794500122352453912379404426876568862225519273652525803903357607364260893660429152425769031206020541426785446820980469398406085338516157666918557056003974969501038636901737342917383470674213914559699108796090424447326685606617259153405086587758843405287911362970916925158648036394855718342152591206641203652701508157168975891346654367477931285478883392020902000
70 1368373706230899465907866245193996743936296625465013473398363671572014096989698302327413372383772312454054301493923561057569742047259559582695159646167610002468270263967286210761101840595669357937934851132575960495147704568056340639202386946774718719162520859985580178843390594452068808741467749177944745108711454945535573701707997825164871111248408377498849052941920779989124939757840504004801648760672927312273500978369552792959068056611656003904961387513859659350511863850467614586292908593397587011194136
71 386531703392626178126291528669869283548594629416089530380334127837658956116910233744610083602815307264542216136979619110699691275311053988208880723063273312410245021594475440642817404369966568494618295754406768636841420620707342422745785220519557829575189851323633512055724163428480443746801531203326454673548538079289019288513290894767152582103390628064206880609367917685081651002513823484719353123404992838000028089056057806991770884972852581913989184545468380116379707576752018497284630804448182161831017690168152
72 109185639162226224430142553007611964667840871544372619086663886622323756034946941985269415877965871830920596137264357155035646577592689087146537567773207165286768415003558586016378429096188954997316116200655583367639348270157016155383427166396938386428371945619690577566312483077931951709289514743764341711340421344207441607314066601872151999785049719767312352376870099278715623342077450665266529906543117098054953552471672975044539818682030310997376708995070989108512691698837845516057904341372297502644541758167322180656800
73 30842240609574004140234400766320888614927552481873670302285957570663908068368115365431901742639214111370831392643528988621358752175014878727921321776227724302043382792494955143467881449814831489829778095137530850786990080711948939476163427305934253445198556593731900757291871517911825009757128150827249792166850560147249941695375659221550601931157249091794103903383737416162014055553112084333372487703574809279822010599574708760827427972704118558913970904956186712172629010395017547619564088990508262716033805282781729137876103722400
74 8712169595907328603439743274832283825402925504277833012324655960265521403376663328273892693128306802656142359372677792537930016403749968482327799935175587806424160431894320251879448044081210251155866397234519636187086826758877241105795249135241783704921061609758893238432210385174901069884871063796846024343780475320454015553837722238418464276681748711404453284217649640489335861669576883066748105371121529352959646085268972410919808241026766890640989226293210316538713156246956808199053830846793289523985954610171229125607483076835125792953
75 2460972275934152028181463738054324806819363907149331445625053901043138722896008555668911928898003743280257551300968854647352564047699995533761320908211086052155686654862155221758495994411447827648149302285975532857182250467301612569424533245121844269973235747284921728425786972947922373989862007495456580653726427477325896105799050935024590156759134935915383367441453395602782519301469959766597140170733982055992174735075097083229579564088052727294062622939103840128419125927527191028467932083679455899601988675980147727305961514307279450205424866321
76 695163756426596301764413986591366175333176717693620280298098045886123618216373401185759624705686844985691410535856410939433214167487088912888038467955085632620078107291575488526056310276170274595615813087589099435089298283719746208134727496843326533931020646019828011752500044305364671460092226561377874632566847780801971217369028324885259137377330917566500518524988058036395197625418541440179104859619835189305971789697248690822983569787792038143377925121656029318492493642650139878982051227503548564601701402711226089595319924865869669723522517885231884950
77 196366555192378140563381980201478821627416751291508094389124391917671823989869284480217073173733738831706002714454664455304610046864134560427880768685354004000985624500903070036077901103591859178341119934501459749189689199027988179427911134248819314311021138528426018393651097243431554485207077552400316247029101187558591937114994421152249026970261873557578409136000092438572453475195920457218192356297216623811247538163503862929260353156107533778077906478595403123106573953109265581760126807182591273038161400063902580932819941250243175396207633259618061026385805350
78 55468691573239258157798325139525800307431132047839820548102355552317124352945373822076491467681033432575632064788772694632214289973732304906809308827680944998269174580173543786193260797641795521201642998391755034416098374505219374335347071862209089177711304295871063641621418462849885194365304082687906804795109888433640301160673653886261087126438329487558307178519531431231042065829566608719974214468469908406468223882392136758282211908045266686426254186939758291887444897484891832872041897569767084768428168349453787872675771573483995998306511880721341290514160682420056621
79 15668532463854961184699363185570510183765885575565433221441293661598742090209470968413307867431561172560096824766403930402877362483473777923727709406471838895972157318470950883447963769624668599212464083964886404004577060127777579333485365871590300523478234576266410227487304299930566019044608550610984294649585576084038345859967159463502798071917150211640502911964890327519041431403936248027028051239950180752174724309998761002134839571773393411881876736930507538258634643605665180215369075140268270060559487488192749985899091841575952236906372167552247465600316385161844373414432997
80 4425972609192013660533287605985463071216304285663354065019532408182726798383678782137156453101996548265459350838786730114333523906130169477666410085642364694905188242439975648462332066047822021654580509334062843999328442555839450762168139929379324875427260102989001118445192151572177405354506915360470882189757280732171762969578353967556466483051865485226344164175337279606526143503854325901392137024547228429317946022102675607661566163999270662380948204929322605444681824578794914727902038635600983232672247952946403975038390441211391334442091864204337914250943819980481487722559631837047000
81 1250227714848693747570541889289357571422130285952523069691555851460637542027830156625800678082380309087981769696212017790511785520524669321402640878437764068630275482675364761184304566165843720418384044699967348265618817968470698248353641881503719444312109220347337205566980574020844999306155551780117540108367661063219569353359530252366033611949933017981513410950682902479610742156226807985116668628905053673904396527287744710454178787294622960440977593449175954548090824299189406721535852819255436129687776078069411916208973088547113369719700772906870794887894714908343457259401065881583352667871000
82 353158385058585763669731965241941713037501536634880156289366642562674424239843620547788875234700077201509955065784703169077501596784911557112336168167010940691940119578273269687664114843931803722609915213409375713776619118260954235462115881363569573509018363781465911703116911871581172899313987586559273441421985859849162795456313672091933504141796180884814859301254862096670875528067334978131264015063544371924088862878220885723418992229844886486958672368650175648161193008614105107192558067783165332330866392970447136388753352834327519904153227854515870552944973720180039083973871576183832299127204394687190
83 99758502755861893180462690644976830633754792898820394232997760436901939957874540657636250097248156345051639494866733602551752819451420718862397168168785829052747819943464318786630990988173535573793351719467744899711543008572602491203467016409453522702620795682922970244964197979264712313212422543035772290204121411887120477566221532513593344960414062160553350889425858354260110096967831040642514296416528962896087392089171422633155245345292539060335917466444481657584871115974636098354786527322599878809842017241537521402304226864889786178460802855904738201550048145788159101287315105869293409215593521601828691097830
84 28179307905829274485762600475149800832500712929037722667244206477641544768485361397930912642613059021779040246616102841004777405527262033768470933466563388384612154803781719263428969206868372025771703948817901402548925004462387649074175120094948625015267246410406239857292112585808995200914862709465377143948907253263404365266570646213502351072383593095112098555709984145868661237951125433215206576278488267160959202626810294354972440196459575640688104168146046946010913478448982339587940509284303572060602453943249163826076704330887785256142759493214716685150661823617192426112455832645792714280710291101632545959216205571500
85 7959957017346792861855137524105458302461046177307450040822751371879540972657231967922479531011120540279632846775580505545084245225775803974848825152958684398254225604014821807932033809814528242529778992488013352880948912034397362396025020488699673764739914162716881784164239055508629649379723852310253430602368006250572563375063422846994549769172965017616266586586747581052157047617938868807635688291757647404789341049147379874770854166759627685455827744872684565319919107027057827872163244153294556464778676423574944239519743664766048876510303797612512486514970464921480430016567438624852313444142279041025766890736210740576927799500
86 2248490840504332633003952574050932836246801331735420099836466858769945262252925151609636281387090808458895315340946739708483953125486521157938953258002169713312474691044093438230080654779816986906144274967039359665632994015433132992614993171513696881171990882165436949333784239779919048105410925082744932281968874719930688700968379347795917553223084935487339619263375771683259883347167926993734165522052039056469558886543291254413786282666811865278593818308156657529430470157947758535796326405663125247848409487435467543515027701874953449768838470720362699905827763078494840431887991336325930608817798988414665352348701567781303471714597476710
87 635143010045680646086617121339228191601091431635494394820910835216662428287341823656025575408778400975212109712837515497437541041999848715587074499061693699709884573476332409403349718901581599822140842728391197971180049212114004105062385407668734161086166248230775937738880430545252948187199977610116831110954441390122138247530480050617399405107382541010709822766009866365239459141245937485795379893811261139177576606577571616631282567118385152467506649119986811897040670237399296022912916121667179380621579873702632554550329000145740783792978176038039252051812889332205458866778705430093114505842226902328528895418118027014110201253515325631465620470
88 179412179913263141877798046917961696890338010823002756415141098584841561036494175763987152758605974495691527429942071642663279379815204433207514257366931306120512662945891043461187941158861749123352671275018527081708050991540467775723862764958433236719508348557295150960841589055105175030930753160832862195103714249373241637810446526822111738851990609666951806805859282407570067482247778776975232265059858976634744463934981760678823939650928501444891910328448195615235829654496937116342914207102230865012755308374255657374955042196728394544798591646226234260097923312107136278598482348186302513890364948034046374247244410981958697372924207028197105425132067000
89 50679500194631804404453330874864912901560755301392398546053329192895419173305349433950685905889552028316170308466370274325346279926981155176388419160368929894024289000500071343069195859868348010362010933435265287279153912655454679982802506245505522663683659599565317316545707035946568031873083409787277005176831307279390899844548219870191466463286004174591567169633080009308795260196151918008459888557054718067583158964483939976793149247460370376609568194106761647360467707495584494247623376131638062170665498644285713940245387285675562975026190286256243750720459292034183267654327723890173459778126510808176515808668942674980579859873929385769142142445099758153131000
90 14315704436674167412467251347756854113231686842388887826003652131042455720322611092436050093204613175520813402575657501236587341014839474510219127536655757786716809323148355505855070590961017946519261219925631030823137008570236999192796464663818400116809906724423903755458302582478569401151558751442149053528373043206910809598937622358508300478531479888767367148060938990086388458558055331267935969096467856562183894711105278357713608358476683609769413924099182297131996903849344277559866455818353976599095408015653788553615481462027475413049634793753909131972361651895174163062447681931595376003143235979432159327383423862605966356615325997820285337338422887395908726675807231
91 4043832175359940171704372528803202957091794935493824843483450310625612560384232886310052677644014206827549872443647710980179691006912596301742458522194934290385305111757243495180060532792978186068587638297482127856466901824097705009891783090035782834030474990961832708171397757673604132011967422668245158311389184886442886617544018800862567275670297925841154322212643005392260011438214578614883905630914080957576001934643213950001823078594521807054090746692216242812724720281135542236110143662736479756741917861655599086231965820134106892333395002725283856562373272988241724073119170344070972666597912498997022490053658414243087424328581698217425732947050260245075428461356901959790567
92 1142282500649010764627295384462444427302041090260557110625373653873097828859978129842007145824840150251724905867872223238217892767885150946640112318229541072668538976979633796797396881938430708675690029776879399434625125379905522682420548294349422666757772505145710565762558716649434815939861822666656229226127446012545581755003432828929467421011801429501030336452720523791400061060275137295204948361298840575979972373307361116321247348910566622194212253302448859708718030160201990661214314214902916167901086917646931138499361318722231216769495113700867468707661451368472757769971064171346159464535468820874488312717269620156377371791139223635388055886227994450161243325703056034666714048822050
93 322666533799171977341775655922579720750806455179582344702622968595843146815453396896616861934269219416060190628509364463589015852915275833351640287056929453971004074753573526792082354979268495760690057636651049261453735955615179062126892666849957033381967616555532983575519160750007166021217450580987904263030757487244650994777253658148349194021672483264778120518916370893940697171497995826417540841449343348086135913042927839298572651494833953209220809774971052185192297283733884761445272919799813279437372719031475965215905015808178718163853638707101892341751868882179416552679546393931738794865836662855533173741297327252433528682072256924670812082428272734010481880097736476451279745670725173565650
94 91145309478888020293440436508869031341434520377659862535877254007229974198119735154833112923968079985586117472116352796851873151114032053285625164443224029946614126391261529722491239226078101898996022019031943836838778457921568986678347119146571278137108038743862737482326746397173819862900471983393263767233393487241355031861921662999530303457515880595003524691914693949649409621744238318242862235672362392657377018199036017311365310957843423813490018958380774533425743344517422566723326480807480485667930066495254297856830289338633402276101580777950363919376607998782095420086994812035922639609266377753896616857549391088145038193462384680121356126044576233793998733738733495209845084894772549706146029150803
95 25746293990230953775506640369511470336560520160875043707127698759128534799667832942248858098992884744855086755038869606276981800422536491257386228900438310760808623111258994971633381989037864654409109620150436965854205170061419774957996048383377725866774757155465590175107842436223788116197189403278116689058218378431459258287761792532060764397457367381810492332250391427308067921542510080295881903919933076727700696041848969065447123791272836487629975793889138978633363174501378090352833742459868198491038328886569349220301707530519543078224118768437014914446769357066882210751982328692120601801125253473288111387945377011091921992457194862167686223664768175140603296471123105242509729064608525105856126881854438927771
96 7272690805717692235243728339531204591676046736012698029056779781781823892066314589373201534681746824024238857784137484239874441511087556229516678766702739723902110720447593416063662297853432535766342369097265849337671060683009649541394097630247506380578037172142993175861815682893975358781696067286659318348232124544196913605437701092085537793008738467176438355688501525650507513737939249151816917258469096565821857480144322343133075214650243169141835816640861236846548243853941286318262825938227900542280032817919662919583028626489746551425473086982171142128885715860416248876104010084262823594496098914486772453162198948866870531528103469205066632690637838441827387518702680361345003366320067088137211657634857246067078305200
97 2054355146245115737855838738397433560303634629090824142919623103996986367647119715637923062654824838356357242802080492104007692993999213097774861826761754506234946637520595579498603369964136998141714963926568885627612165906995662504037607486828389576491134141767446079335247900878352722831304776730852540201584266586042065724762133706162008577085591078843540386479073973075686498790953936087971637863286390950117601623921311861293962836284223448797821758614720599861505762446899838330914504570646054495125136755419416980339236013181378457914642056728332242023141827849705643625782211816676081248913258509045905458177080633954379750310700830997180062248839247515295153460035131429869850292622068192324507180374263440722059089057493463600
98 580304481470020483084646773732660905907725707457453193386432123287701619453208981308377272566332566526953039326667498587263771974824961291708048620637084011504241784665854216810123361976417774628999452731283829239725051505519991452272349082308413182276588589115152230971207450257532017423160899817456488281774397901106351631344576631031611146541935803685822077525947682765103406217924022392696802212380020621108686714352609957180338777164615978036894060727057481161000859689870477556993366467649597915448651258362517498084208725430145766751704068527715721930141042295966732451113478981625191190427623492499897973109452436468529542474846336712946939667775862599361772522984233418187703784747555816270954267851218326416175049152489021771061569476
99 163921652899059921994435885487180048828850390237745247707677567247292213592848660774822178524640508875113249657775761421230279144940181447385516967128651210916200872160392568925693213367096291386214808471490375499840986358762704340892819573222763676044859004140237384266137319240689567409593456900932549460490029341638989175061692601274446735902071406002544358113438366194687676837438119124889451868742289355952039901017310137296033787445587880051577408083662674675425425855466749057247788569680718817419576559419976348287338324148686175509418400562014170469799773342186048310363674181269782442940499811422513226048278822797499587427194665854199448648822295784377174571113966469089878918624354944595176655214444760785438472339226919569952797598444381732
100 46303809719153523331298853367526670600761672366154258044792900019893112610405153903845472045205310585100661051888707934448879125807579406940026267087934663443840326464209503769267278690373878927836653387692874766937564624265195290292516330214362777989788973188062089433751396704154380887413461429523423530066808860459912689174578016099674035211840398407496085464393965934723205759315486059800493436608622727630851559688692424112809895572170817269291061177100147430376693878960549957837680207485589709891150142870236786697585520572417804128647473927252191110906243710714972936000267461538313807819935318286821851222760921910721908005605359698435312741158890790931768454258871583023661945056564088022854519221355276586580912346532428433597037074791380861085665000
101 13079680180066511572235953098406584792091132991285843213613127586551411938009399023085872513290376128679038930968078813805032632001274254606997626092788041316885358665759076995760082731420559765104723068472812054750001184432138803486200388319313716337874892725437444083220453446299066404441443328030476669932018163502365081166011856916863575537362804829493140038374015432152035415809032625653987148116637885565107157273955069448418062931469551220191534540929509623914140042559974354272774743766285426571537059592641874717910586468173882045979951673147375222282130140462524848805844948181873044692093749163089707788952560290957890472452951017114265260335809814991918283240965637680018642820172740602300000540748270878562621606323783077131817685504307111020952854124345000
102 3694685915704652692928732338224721542385556022405583391940328404679879138490784138417817298604091393290865426051540411981770159591041273915114734623924508612442741360188108650216655679229429222039526080906208316300527346686950520685885054552079063821691833962740928994675343579513089576299026065364870962083322079641088473598983022216074873890269889030456783334708811845898025093198685564471344968351053685080193662285180740989356556361923327905638833451917501766417886218346128610128690175198340657132493360281265467205754580199587336421997970880960641317891792454531214278246390811020724601174435618282971692812484617778835712232081156065076876337698166840472560774738605007686968668153145291765131422486604874650652252512637490878568963151083932703267961301890496184034215300
103 1043657324015464779893564206494380435641023991432466747628608859253721624935089999434587711312428372728271012641748124634642633645206429000692110100822808463198929292985920112868769630551877465704187159493482920879546033719705148930535751499839101411844108087889518256138610707682625717441789454572442327808395188516765495222115344249652811780436636863215743332486822327370903431426696626531479425636662725012480194766834757828977506009930861753349703243825950231040783395502586807827738043603177832422455600270438555516793602438120810371496554783323772370778488438740030126079331096475364031539036250277758899757131115705023414096608949033815595670198304886408148330986573859756022502546581431165413121266852526920073571402380521530176697410361508033568141916868312537596679747226032100
104 294807362471942093551164742726987530658426726594859911220611447041300970180224167150849499885619985945273116184828473954302033264621985749111109750774958390434378823466315814103602613489289069517403190705222276000585157886174520720148119692617469528395542878687636257076345647747072949867015709717811462122538840942692228535761827641847805457094296277493742327793712433739492655375337628023952131029193833371649610654028223839267439972997197170812003633893179760063889121151731272398303886381351254621874007324512289410823268186684204006951074737158670732194345588885024854107609078657322654319514383067863698772375355664094438386889933004962159242499296462766156722110601653970446527276259558728774463593684054254003861568043382320858366643338968066183069788801184110517628813341223413731230000
105 83275783121295098389446554941826741742634223543137975542160112435241804835600396924471794603648400742536671485841218744542334055967253913720535659700760698662847257107677416357919062089129157076873004624480489228545573761709421822684308059748211921631618221590048061530975958388644397370403096975815263049647605351262627359460099581346328320508877034479231888415018811990808363500259449248493932034290812944269296098277946700417816910439370694103858049972700436506676562449394440855384702583620563290868755463503186303987183039839327003242572043401832120659157579129266370102634031280774702864457117308531195227546968473989111265877004255034884959821078253782304722503308275883276535427410416874165814945210766040894792034701989026485713120085753260266036184680692681441335878078470081786291530417390000
106 23523347572857830120038414579384689388609296211269561882627587758012925196145626203200734936853765494475502897817176936745211138585209046628781142131906088638056511548953240109136110699012874147845050958813834909003298210849723340207021879326559110852976927295216464875474126076480413104655474005628653745025132723219176844758741113262001220674377425917880162887605213725450201479246669819859512883565525269112654820011667930924464565415941085395880334401272517124652524844947165938269915346269709253606498125585940223464823339123756840593387628245951220690273202423880454714429677555308784096932001509918256768697636392916986909626180587674045838682342303717744509175450057684470007324194058198439724568576665044411201751508706759414693447428623410251536530240094479785382820659606767773889835350740111517830325
107 6644763462956561204757551047876920401835068710993126098916136626214052789999609602714696010938308436362960056042849502409104268762699083732592864394705422187965495274606988432613969588469613231401552646262714277354381654377020172557547589186171723478381579574024158438460261665842917299448798560903698696860714476038243811123988115270864877421273783189199673727509114238084198213928260627943575431421115166138756846689735515902250153789245853665660931032026984261547623255314782751282801190189962169877332376790465491234545500366408405487813129891472417623450466830738293257113007297763484643548643034032838585508741966464673905223984194416212116169243917613101373577074995278216500927522637551354498270781332836051790375561475761479364737714684431646715687211668582299118183313417040192414155887743787786162873374788525
108 1876981213744756902497629216879244011861541091069892332079734323607834489154284432458059751140473000705564816965722154070542143396243455239920809823553495671570866396519618255718827250715332636098985757465350095493928034243863995609558313812289803664436049752418518912548554203111586851758940217758484619353332951693196009549645143062884552052656754154253252066159321677956422714766446397354360290661258984712098543253633821041370970921010640259590582665439742578051407242321771491375522732924182635168718005239448812311782008136048475210340307932571175596931895776051005136794192727017093742320076870877927680319308437671199927408681834970837990749739010899693710819531726079921227080941822907336050300660793194514317975238646257544753685208719943602850801263016347738357788840606280363573580835262975244188926520325895523008750
109 530200735720872428477486534947639455182347773223699512907413640914969625674644294476561561826514432935752505174849522861566081911157712465268556112215940386783548907336412176474505092727275550377354116639864663835656515674263936935640644114422360977583686136803336037672415040316455841837761829333111489179316270843471068576867793228290380630908551402374029480401455261270379360269725800047317114125199719379856675010812778800616813613816560834892813662718888089790049396328302029417927730272403379121237742429959362841445503149718124673549795542525266107353376818969215106280320136386489580101215734820518955653789061395342978381909620808747197103556736985680561887510555292143069771536297570264710211867711451172853965249408438089493085106285641951178550170174579902347458919094216466938931963237994661064364660144530719240882895938750
110 149768584842736633731412699853481657064858027645960052609700382163452632839881940068742355650328791116052728833012498292965653141345974574704186891980885247888952900986535520686817871841612100652480812682009731282582280090754138738682136396299603154240902329426038091749178807024690655073637295043110386182928097184263743510263789084079596054819482539299689375402847367041881408670238134064559317202892305782092824754281881868843741368438798914397718071797600439395967246282641041650925427395301835009358978138832090213428856507544198922036544218914152222086426820412396327907678860193623695014294974758503577594955370350915613075428295599706235347758027468028453332858405389001270348452052211039408696083843383272049558829014796470815422197747218838526270306120826187477117247786021407568352743320141156272538366301029097382602874738334445246601
111 42305918295829656454702601512874494596328380508941449704978215267016441161151228151522942554906576874069279964201414551335342742747982673258299846446516451054732454142570002350353825607286102984474022905427979287584349534589378466152453770733110732429446215146998647576550109411865499230630428146752278127506062888613326424935767345273751118893722979236777727782282855131892760387772277500019124171374312236380976402390052819848366546768187975307053486145707632433772559530392118765924268077786911280446622996981316878772271574942050551423430761041774399894896413593490613427246138068395206685964756927382669373073676894466692802392549637686288406337891298111708781939763516114186526283805789538782483995064454229770178791516821306130748029945874665503478586506790936741377223350878277617638145835542164617625509702995450591606115327413807012851655090657
112 11950374804788137868626574583296999566847013770029982731834697897126070704090042298757328329163046269597766852582709513957898284395432706006949492180234698705545931455118106185513579885015890188620418172168383291508790883732988304503379360357686401504671123169963253599048031954789747881479758624689805224800426240763980849050182902872200281904818364309090817681685246502249544137599930282580834104826286345291045400513512921553546790590010292765634152660388046455724319582438124347975269547860373643809556054109765266791688625541302558060851814682323867566273045504287902204383750518132153611694177368054903741131778566551742111670571864042276892586674680011328025625922217297004392103029909060936971673484546432634252774615964728204912087698539237438833620812308334069848207971176742628563376904536479878357617416315752433217142599934006947623403041285869189800
113 3375685098625855636686620943433891193598002359595648109640706515330463206529440016762011753087797762080888481619123447738256953175176594945483159730733056081062403476025303032045485068980396695798689056162005161610144049918102262446947741175375619269566077408500782524845698150576539523311399607061565167687614731501460012766553029814174403424023393073247756623230714269217633769800730517811314626569918364095007554114583991807619243575615487346247852589811847556748630356194968647081531680695328890213263129542345407339794535422905004426983197936662965193158460022879121198039292691678486692778964799768857548339241395525017165242395430424276581288668535144226810309371814127344738275741385772427686832098362069428948856393375178969909122420145401180991939292628500727355559590686353994319706137970832990550744809277910153917242243400903846488024004440022094662087991400
114 953547488779928128811106785965103329950502922429368239087137873453894911549741994565413566479642270124754324947844478546535632604706177196197408733968796922428036411736502655199059346492605661694651507047196897481977564974866568900942037683945454034621123751733461971061497427639214030228128235967440983884451052304203003702386628143974857022332037263102805505252805586887636309137295862252656296262302671556251937997106445059103420220511172660171494491471041854465809291062782089622010280781704553004380082944637881887900998932846192948399029775254600257756623989220910732752593349968335732601396778354114292219531798996006653908444167831409488404542620292160277724420501594587086453787114878467254645601773641430195224269553433097438244580273008275718416322338839297567091902350451498574057285597061218812794776410704544685768170315142332468309713955808899432288576227763886178
115 269353564326434904388021463331082268438497470688463478248830803501219455159846345800621848934142327209597360589978556432053620132512908036454288764630573698009601611714592167528562236308136468791679270885182566110101485414323612898187092118680289684318738882797831067536318152656580168741422822157921420990168261527213874490528774053445919659440949382398742725205372766663407891696867774638562517164359125242187687317584326238228163943663740998347657805904766079719337909474001338589367492572755661968595756375905069688974013975075903430864889386460776781665363260351074607092887501597764129968878057167038173116366759778970726251703711354860987465108293526732159770577374159769065905256341580667361212381516918257676678877997685432904953348573365518489047405809101324015100185489814071160483561455095219401995231364968280087048360843973743112850493724388034479457802363122138129037408146
116 76085715152147216899297555471791833216649414218593922445744565177877037399921931331770761332457393046367543560325191431784357564850706309503235018374706814685602083772804525553933752895180956131305003841945360963611048063127536517121635483542567523842582240566740427401987043098385179176172765830413774396425041720823337945075517560998243845139588381574712192677476614803217700363015574070636743049495593129701100516199980374796278179025640576595618931306234163983032102090023462394154153005147009232045581636067795973431777093285992771393620292580797379975492409426298992356182063300894334982774172405291791116388362801551600840957648843896959296046956756892613871902072365339309739621592588668582215226913279766034459111851773729022983418880176186936390734953566685505101716398343617118192150663451978325024348807545636329164390355929940481353563533880138293922854722422063865706140053130641700
117 21492331332945857978286084906985710564039514227101458672748385039017545430925260133502847426373982071590182533290162423814733032682653095344718428565851872817827082318652547869319143285369852583325905012811455255886713543460071184671576391358418876384868033372462915129034097756911562454784837203879542459274930689880210908733211475233023129426623139095928189287911571422053378198201275507828112152701066484027498309412069538972105611725941748725733867407914400486678204544935529119748998030378810074151090248438525639148770226734099710320985937622565227962743941872134122248685812333217990885605021954176428200172468458326265499750131588808759932862360221491694410669723293116145202943840127347667352189229898205289759089419688954483969645082006059564846640575439058627795835931237471902493750363284635816939868188391962834008263973563272522460724867003547081911473357954348685774083122835998893358708100
118 6071051644864383135934998427335930431018992227139527086847809578244355860969425156600990069299593161326200105009675745381597028575626157884927743438709883107068823284252411731509356030413131663451716871219774459737138123920570685946567136175032530591461295860668486348070122315669965524177600644262500152533308014178640482750513269248917475700835082425983780513239977986305243202936080354145330243323002522778711669036795029876887794082001415555254022351272714299794086315769859929240604659358183412420681019835753298914687801391541829605731231160555311318013525832128178302881526430227010938513250433271045469295971872527729432032521199548204695776615464167882682757454504960943956564597392882530688812376010614426284187174141345698383520180648439146031637435070474365965392135825653668924475335950408315480889778996775971511869581539264560488036710939240346654211927502791503460742207511385459892279009688261106
119 1714921825074926197554639528576325355148767153090302471599579635719159404671947752497728663485068702294015498963221779670779071412452459104102043022463948042272044557937819279950951601402107054965444420077554855226742734852118983423682534349047224930723865685253615269473308060373965072587480303764194893594961209236408318956169186874288401759494958913117607192212603493763562879896202117568128625807098113360595615151986563774690138892303965131804496754818667262925640344975778763080202307876327427673559282459466843545680664186309174279686949325583520838239345604697227666455762704135509489932799463020381547391740017479951739115336737572975327064915970822582660122589317146781594537825382951899815350464393614122706018222099372558144564715106081234432543087446846328721801924967543239884362614307437340633958254440343578179141010835247587954590051075510531546937378748793642612273127690661542327646900749754961930740642
120 484422969553574221310869991939840120200661433612204310150406685895098846905400204701786276152912190196452790494228043687176466459524393847455699946016737625599093614309390232943614132684332965292511457917627305546643573916387434750834639370184808915308734270880747000178200842007946928867407124797119898416101154065793197345574763973390005262558967053512474517604063571402444984295553347072142906963213409645258782509155741366842807142659323079372369230483299156167521380075765290833369955889590712659000132413516413164847087754800284741157850412981628828128044827415984620123063459212102556151756444148922535404656456506733044079555214323552057703533208677471527011593635784112801545222967255564724722131299670947215491023763715364359311336313908387177093243243188264621802660733463411285178078950569355742766436958097561709358073751020853139858999951228994611521071787907670738548324688605600365052369898648433940330238673413000
121 136837498945965297004769107379834330973871768424304381948609356049482834659215802267788049101098028512923008897031976884943192630396761369700347184346936071709635456008485299716644802014949510357127397419254591336733560018906768600487663385706146338902705551041276698945421134542685684097845192791465528083728353581619765267514545937181490225625068579001489442075714568469983642622261519400260725954323031407607892817947866781558351550354340737201679164977015216828660680365422752336751415344439552757670155189660324510610760726475777378188205744478255181081963438107749672952385833426183074202135822322658104304069572693025881088367975400684665696280745876272572586938633084479742695077351288011607989877247804363418348887509431028909259719586149160927457004213346517230347699951477095210135931095534644896558013049381951810931411889378215012274767355287191256141510606647989210363663580943155179205994119749105921814052701651185742909000
122 38653206587298784816781107794626440220592840279725717942724533053807320041587813890328193849057755163681640147275710092103541297182266600443443430816666366440349213971913157585230325279587991440247773868799527312892469942140121618112824224850507635458646712771420929502775684852172333600551533842678074200752981210229238259933233777605802215139679096634883039643474021812592796360611259424330463446387846706445582430334329243815695007255806411331945561062726468469523973399254778767376256564605801799805227358109304268887153536545924906046863888332087263804272036131611820278658380844831653056735962074291591906551841323874212504829066076772810227382903347134629688790607910253047894509404678979914950641276984485933630267760097046837577622134768693764064037387570253723475232895728872320311342192905738781465568823865939737243824861254170292633685354742672079940887696950167729770576206947906999973853045524867909386614796139151004937780552473435
123 10918574155395664478517662802782944563295577485632751827574880212782953126770208084036115249232892645984754818903201413207765410094171664563810504331004855204892181902845589889542909878281617276182193755674643706312167648474200887658812551672381263551224192648056992568794007118492393576989734674762094954512410626318629320251038306608290739642745084534734648690005994535147758771677237744604400719282078077185922743211088243325628422205503144989333156947012919965509082434756528858947038127354008042511175232814005423903482838789004241606588744038029616998564921166245037006509066389270789966453355555218936468320562198887273146075005410339041599184337838588580267999469975151075691291361411918058110062771097437952787347559280743685745560043111638211497508156642050900436743231222087923541278523064169861102302953838181496527620203518540019617285263721013442627189157613377370493221070524616272271406540614428738389234009529594083960746240889660615117795
124 3084226953270355017089731951114150158470114510852905495049419354251037667439743094319914580019759815114452898944282246077636333952274906209315115419516096061967423104203918084700754185610448818062775101736938320570933135101128901090957665307675945937965456989474016582290497435889991189307584442714362193651052568397074448033415096874984280747285565865817836009581618626655072886684511833788844990033425578109090830577088189705670663299744813543937264890825961298798956003080061834926740080501662962670249133664002991118747829374911458853169495721239325892412053394946299789196638982841296208286757414264254179260761089682172500789071684166096869931801418526550317756246411623679990088945676076188219730287206027171949418265765374960865970423795639483115962377686912148969420332824180164624050572446088272054270455840389965599563760087587875171967078242282178183637923198894770026597846292438141794592318885007130318356935203516283454852810969105056456624921232250
125 871217776597554897770821288234225393437235055511687682087552999397481073618420623064048356649812135429788297882864306304864635051186277576881871073888894532046796484575909850179486706867245880321254846990503407653952893159992865254044493234171584538309571894027021873500380298620771953503352919918326841801552094978416808166476058506705770067586073723286245714443843140278806353695812477210678933946601283636933908742960745853836447723502438759208125346578164346905302559281705027977594563635044601666091753577907735575350118844738406222124978329145413633750299151024898345149404768255771007171358714277460278841360468535358938275783340263813212446696140172591893236111533434706274013666428124436520178970821095295061387563135121413685107099420640292629883342935756730349427568136471177256506271323057464980002133953342649386049429271241476441623201287531286274431291132575016350653072829663695215031431569980733993126123595455410405426299010254333319091128463268777574250
126 246097458377620692538982288328463588333305938177192800407914373305500316243150696486752202492696491048218683917335783231466917115014181530297584099292139540341580232098244116819373276587057296577858966028612114580605386977613241945471885500992124156921920849034461126950178449184599041430616572454626864607144560324529542125708415594728991303951745298626138995723133056913076126377672341737159656059631367778114556850038806850316105555380797511288757007863960037554337629971674009643342281643473471051662496691995113960391127850419242721834563895195859753819421141280197290060013185640121744668993536883524836157758576512626075187569265529427552845847132169164895447203157264785525385860243946993725740422214803315283467196261430369860468141860461605716455128724837523887791504075422876724291547306382188146940871485199042050403118355356963644446224121633378177548575715767048471981610751598810856736923005617859535613245347638050131705662780285204070319138223907974680431262715215
127 69516440833485541152501464102172545901884089879781142416232914170150154900362737534618753600422862082660115982902104338494655787677583054676201385666458486476393015145411824502679502379665211753017444859558072872794731155832198849973550625262188975888617184641627148412073908176008353016509306187665908486219543955720043734446270314039995696972529231234557806547259158153116087706114448103324245141975533420272833360343031972731208641676038396468169140411236554189605602677719900206096818481794928807832674373232420785699873958486160092132269640128268855709051640604221040668138075980657588650548950324873994131513532069635891809801019986933357877910442118668658234711395722464378122554759979482266651484715830408293520453553604109761422225273573226606210283549168699177300889852200302051097036331871334629120772017700871338739745127433445372271732280064956857465607168890423092755851105873922232634540744434636439150313084244579377264516121312640395031944207166036482431508368880874099255
128 19636673934032595774952598045125751344598637857929558269529854072208793372868534475413078543349094475820274873896040641710528081898264529480630744015004028022355509098326437370360026026188385919398379113597093346365760155474978700397602752509658818959959976875365381634707905909070481381933880659345982869299605183615089283695880045730003616617305508926741722430267805757472023564728126151611549753480724466151494532719587169580622207939290779116289084245894803051703686928331997600295111907758045218419332816170156857550565017098675483087191578671208912503033481119124735867805548586062865093036904631260229801850892084307750903635629945590295776014815858368076823528506670768958263733706833999303777115113986042536675122850218641542824375141329681522245686172676990907088326697167004611477710298513486176574920658074991915344497238341255401408891307687764840883393173300243626093296606992982098032024385699291870791243776433277180580175327859648519536945332990869315692959697118152242667408008000
129 5546874359047667065646083095993809847377585033979478596645454641980842887990589120207393739389092756132302943050248680164273281909521751278642777165857833730699088151982387650812912706460457505125955564037581240786635142166853787364468803862501462677349341889100326983663396179247169497485242678225587248470869811469607432053689683606644777164097164475425190802381140314505128059004805436446213269518705692573444004623185677027744947090849667231697577950867853923606738326153330484431660345840202615460439801107703805909558876078158220803329743325792266182844138312976502496316773408664204788029782177515984729328889027155148818091277247778910592881722458044715372495025743962025457371516252526837428687233017705756377964032413028600895741969141053250131085749681918503784238070684527742904757268497931647597783739734561053743538180474664002962256400836363937412801262095676544973539694879888383300891117734093586621471026574607398106293292531960579256487430793247556466732148489580903607984740997334344000
130 1566854715743705157237476668415542339096635329492026677477595364711744448015020771387274478174975084178639602404923867244313596660489197687383968525077218741426174775300145617229782294848411578265384376006701895123392369360800389123911432132440730592248687192041516874630625293964795110341107878633323617979091937672091176451391986636896473805484789868335401500099299080372613339108215997399227648762228005945280896924642470473128622767878521781878859502576039374507325552296378835295311124879144635942665167412073700262795897525026185977796131773850912968864581997828480573010763374947617684584634773759795486482706372343161834891953687052922028053079970747284462892030466828179581060614748860137249991326458081953281478583261922127286471070340549409367491686051349063985277027868623652277254303459158721483815096527248372733560835279961582572712854758071065491975063182904664625933838514301579851061182387352976784560097990160426878768725283939820821353436328734046197186180488586794341803446686890429501349768496