9 1
10 47079208
11 1939395353553757
12 78490432990886231801200
13 3168691824510592423395247884703
14 127875753071992714335358328311551866824
15 5160291746051272234978893428859106387360586971
16 208236637980093164825596972398144064919402131047044800
17 8403100909706635989964618390064768734975720085968387305788806
18 339095440094744983737724144382264772141866097866894601729977608112048
19 13683724173517586537843062217540223464981705729828207270226321609406882235342
20 552187627873788164968088340059009230303447205686106001430220355643143411435177212000
21 22282762527090969636699813229835761275571138121386533202162913763745708065119422246110097010
22 899189841901836459200775733956747687985647996122350387628263143843075481785778073691501485652684080
23 36285553498552341964362012058249558857777803303310634453154416705554695745659551378209820745655701200844570
24 1464252965658364698667602502401052334948449161143651181535101491985145479552821911888791418049367582077681993624000
25 59087888724763923304783224204618903837177962264360054297402853023952805102274688239368225112952745929136386268669631444015
26 2384409440058864778589869059776961985187420628294712700148538037465885095001768298146273272055679518203015480396630352996925572120
27 96219521471225545229244850730946962393158871644891668003002381284824017644244706727297431411683517969403534562290642630320460932079970355
28 3882804755177897801171583180452828923625134572683841322150355074376147079112619169856193162479489450321945241330591341105366310562195123767442000
29 156685177148180104918305862064785475470781296384147523409724348248531397121673569379821492800130969372088659200049164647008301078012754625024561134714521
30 6322812061363040730412212064603390728873176961554440881414936680652126095195153446939616829231277977969182973806067158639515526476402282642508038739212729885368
31 255148273059104030025305651558777272269173973768925512652067057391113394478473318728531605401198031927252138281898988178280681038432032439728368906151079700505024378397
32 10296153137755771800133585418892001661192466168671132738343176690261923229186947269071658375109266514689098665297471720128267421241643479757080553715405661147412950719929667200
33 415486917332813277206441977978202717688458791192061382033812671175980381154226713889676421989892830110900087584552241118965122066089165297341705488317521844672837759442722544039043228
34 16766395775689835192783319712705125342396996865500721089096464053682914867484784533804702838178972320641536719869694979879318911007505697616374502735934489125377594465800199973751997491853024
35 676584545938647763264419392912033787444016494000016078976193045363401599182410842535443870169946535511945546879691729385677303465409614144047679107618176184800705592876008601902366497469349740044396
36 27302626869081637950201832751657833689376827130972567511239144375825222880444266112941556738195160001958713220462772494869320061594846845200430795848566306508534208605303721785408711413134935650547331140800
37 1101759474742560868758732724739465991017881124395939058419272547971688831925893323476257605669991818034441052499376884423765391645861669708723282169652914485519989943271250022170353753895983125723319435534377814836
38 44459968852287727471468492000023122118992688021615863364938279915004813113796247486834882663032675955831127869640999438955569288395299346637295599535039795925207527681640772312040778232975056923601411862532019878620824288
39 1794120110297460005306743318651070333489112254461563248067948459355645774059876296118102029417133390614001378063977431852144069234334637819601758431375999005538499002663212357865434271653141242839068525740193590217772871794154052
40 72399217841740354152366234789596300784277200133616329153331873621789026729168592928382227046651585991596427686574207564119101532349824322935961655612343422274809899629588912103567051140162188296600897345681792270800384424965202502544000
41 2921569583892978447505405161414421243805795446477006347180623250386163675945069707301525222363235827762525553932383210851057886761157031128536782464097991926680749118024205251403589095197549697417364112888394108143609746841785050219690858664045
42 117895870811570782330103250274738887943421444455537964231414757186795184935307488256442815772795374055757462053744504687859587209314850259582231447855168545294015639540190460986310933366237820218553678198142426601174067258284638740518950411543169268360
43 4757523637652898402831530831097366994911904271429039759336306172956100080304159704030008078641886725534462961328929831725277587979559419399928106350765588287329572020929342847275488534308239276270744927783428282296375021961511052903738419009351627795475103065
44 191983239167055464558791282366993320959779326297853142442546982390622484560767518108407219546252134536032277726200744123778720606737460128270372415743370270625580095455535207986605190723892241538508272450037808510092296438828898807349496156581136509449328115914398000
45 7747216183934363564007891803666599815147291500754095704851049896583838342251858830762747703927799325353926074879959048616566865004402650574291644862563151369573955648163373507075532332070593789438818064332237901577063851053856742728252615404764121879220632677332062523475555
46 312628117230527021057093810743699970233567877078504856685771814534945432285228474551087634831555828082749768173874991541075181000870668556549000742551744124350377285396930461427611673195013528143770632339695306784645304219667854345202728264709513830836669728600126274692451292774440
47 12615672179870615810618688200883743417033826054707257639360407453840396575904809480975282741005479206632149521882390142387738745787502958630824836816145654585992881654648196297607349553173815860130793320278566934298290211411666553979749540492939814020443637254244609710916716907617852497135
48 509087877187332141269692970514000194257704698212556259062298008932672011194095511975323007128098800930030351844525301080980345465296336799344683300056970283129723330517843184216597275817732260089795603408752621028339772099999113881413051666901817132934184731589398759122268400306931304698237064000
49 20543532124481866607265671142784555063661292834724512550931788723289134099994689819491976633984235601104064398580795900727216329089372469247243991653826557799725273596406101105623985909780125572477330274509381965143349523452471006148911444555743547881012632889165886534713413989661732089410059254008384066
50 829005621743216323696022237887168839309913388839038609829646700893447702828048054573252623316448825985018054427492029280970956758968313148804844810423179378037431092258946998889429100235200054962339613549575923353216064646576839445090267963342386102425467184577834673367806379697623657002672429486635686510051728
51 33453367060616406442414068850959321791389837650024367451988374547083901366246691660839636695133319543533718743450297243728368664212634338207042050273186983573666582859733513675651482501805734499688321325091919628120402295908371412019496022847631678237708308894263364390521350915306220661095573364168004313123394037151962
52 1349964027190859643329445465682554045174449413817769295005621925087534245626912088276077495798033941231618235334388199488189013515252621976933305045792238705722287765985692966742403510735293735355069431842950581380626716897800162126313006880234781542027780928833020147227123053603182926134391781174269354342714161934238600743200
53 54475917817397264039076613850085772698793593138584251477117470074832982153652840297595725826988376560485760782145977356291277026473786130355982457718742322004458497093233870621525147587058761861457630834001532788617322123831210197911628073902935861079156595286164163958276408661066731819511830499932217640579515423692881973428403774278
54 2198299778567546955908130318197118187798989563247719409916701410107162337553926376680295774527780444680416406462509838639383361533353926011727890528060283661533428673215681882604561193521619554290103882556558697688043346838473357961672373144030177456122684999808579717147729800031129058118670771907329372285030816131986261519544440162762929424
55 88709325332501812812763018965311455883111049204000067599652493672756185097656107872827029365665053618730744912765590697857666037345267304132332605298231321520645264108879640824331173745874660972917628802490731450580623898711505696674564933542759093140938634632279043166796714799255545152520532076345928835195254953999571295466548147136386573641093246
56 3579741251702922481033803451459725123305583938695710347414283489610898620330113888837518204237170178418422050126497577026137392167029746434537385480059057065277266104265662228197385095637930714414680369117793483172307521165658188629088613300328415655727720369732409901257440545943737368628221141746738147400340160632490007401298331660831264636230474855476800
57 144455471632907814551103058195449323953904010922722570722598538041866519034629976425365849315736484323692440185820493764166262955184552232894116735697135354932731978375358569183741745059621446201412173527233602807632149187631270089242860373166601102501370214344756363129445272538027243950060849443930777604417916234730074657201683696950368043451226115911967714280891
58 5829299331274010215624094226917291207251551261344096735007285080962895129012138364314785900405424623779919563500658875034147940568750726553761145720185963857172684723513937004439469388160795696091485470562725232629308979094966447594458819141983935281711186073556080828617497087897075100855937215689198626381127417043467216369230305219178992726154964621565379661308276356728
59 235233254299594217555279958163989190881984780537309409721668796863086071675747277200363944536768396442066047185067134976012774436688289228379605114940045767019476423927491015191013341247330438117584382955574317541357869816504891246159440507850805410204494057406654649236160594655726254358749041160771828507792797358655682989427862441707708900497129147188498356358068856608437556687
60 9492510297336885314698268206726061361099597967800638120738996522002941881909924892271326420587257668992891764325020327489920957687965625434191716852538617418319815538848051446913068208503751069229929713070886380761555685996488434586991053458035540543522179972377105040514394032017156361589615434355893411209999833455555718887615883156341416505355401985447108936805401304410210755831146000
61 383057029982185816593405238794818236823698268597382438649419693238860659348309265116851817403401933080157155175488053282204559512878045555491611947984145746109522688078089329872785101880943825106689857939937867090033003620511456478754278258014543231798838761165362924745478973420115820212569209198579629420202810693029648728157760198019990934068844132916146919435073758080472667515457110918788605
62 15457732846488343443784353798067248765216448242617400298915473118745474645979491304943940207636691495642880581735854226143671169155994776177617307886880792671513639711398220982117029999404729427576175730424064338908495541708858147912236332273645125821840869137362688252329843495873408383779485600577052368480101729518599555858214293442298677116294272341009336605546123119636898170919399786211346218402840
63 623775276398181941411500405916163116242779822462878691077284091301099794053966394673804463741099362853771323985822728535927148101597021091943928323453515608889765932101170877898479625976381387776874872534560418535969311514797521287387307419903608541159368524510859443229815921222272145929145357513507449782888773960752922608694037907635965945194938165429128241765835551376590607660106692464674942032051220987985
64 25171582360088609578216712660681321340756453544029535815095491502390453996436729969273917251637134624623161504074278138042571952955204439235232942189755349003743647533800970375975106972932887534684340384973392811606711056766343961764799077705300702586834963691301969294200729295069267426871588023716119331921331236022140073740071026544591203776001772322698483094220783271264845000877304203176658584662453007715597472000
65 1015764142127148236095792983541058393625599009034325763214998231279329854236846282442440376920738404209099353660551928809071242843404113074913195658936151137859129883902822528242840340500408267933061750434054675516293698900711521243771690128540881978581809142701779996088773494455929163766443016651195674570801184049256542746681702778838739276375298744621881032120885919579482134755752425452020882485705432978838171889630432120
66 40989746996091083950152844411173338780418727550188306315202376853817289265181055903708721327959523326007179116959894264423312024371655731920115518187114168141737871845496167867583337021179636365529783317698796776335028203507309897639202803050199098415110463629010908311926403959234809035036383417189041774516670083847329552176030073560071834315575771202432532177065533828412496520477378150545618635966702298761342604613338292160256960
67 1654084141309690137928475473300635322022876627000531229655908616751310194591733968439725417555000147133655957052458219979826369603227343397036678213608401408257590126218074650841341099741730759757676690418362101945883299272998418936632522070837912925099988467291566957131913383093651302024945483731913094401341802101910046308696324543769035090909986197192948360106780558661669883952528483751979557950055539836664252836128995894299865867042840
68 66748261383343701117741493358712830635229608415465945752667477259217723231986113827589347114142018427667280744660332771995647145907128776389698230620379958319423180438602614803959992753659198133138683714963988458995386288669119049555438302594167784276072814855501565319345224584172295634700756255892453180098212894593745405361378181437495979087742878470003344621844568205682992570743777140495297798720746108077539433694508685426699600801379724016000
69 2693533107796728060830800950590607593311615972761610798788697535940426459036598665925226117417189275570117807873816013625129138301589616372992001408739056312130857455458289728279532792964208128684358829804342533941019730789666965990341626037974678371450391272610472349291394525224430649139988994675505224556151867994452933493908014100861144090969815533789119770032394371621435185647659520471548448393348142022059367368726080201472715755238190328681356596136
70 108693776473517800052638235055359796711712779499744777426262962489213995975055645640127456729410917325781228129764181020540403808682433346558289430022134954442184560409481067190154658271806335019412474795699931512614627472873256374288432422052128816967490723737774396576668765472483812247148900589770776533497166184662819379366352307827413677510194123366287906670144089374767782012688873528955908590244272105381890288690558137080300585509462593959014844788336228288
71 4386185939158183210828742650597612480104349800810357524762959221138815592720376071559374790921514608993608629662377648758896413862735248960440123257947473888549662177406808975048390048222530156379149220628144774221663627298138155244670281259263523431799142584336674294140825471916563367777134401508360609125789225624998010680389811258750478382937890364018297678956008568871056145396998373419680929717507282856613511684822547632479784822431012726938883966740213668592586952
72 176998423617715236123781225226354369160426250852429450099541341522427732881293522208256620422831636654759079318359029407672403466612640011475913113839644410975772806635901626531887207148004594649901185970590195345556293938848664710545619596860493246169934878917177338166016374474655130599626027383023142325104951614281752097951809572030376993800986861077770591590181704319688550256600082754634382546684772969291069218403105564124847574061743187523954438713653569612493623540179200
73 7142524826288798876451270916762790255832760879382353030398680173238393536164783349034953421314026539103501104668781992466484527508042284722173158862195799919865849957749239367151980055442304606285359491481503882732772900412476750340209298859867009083316251113797070111608201000751271811830078223916044889927377456471308354316985711714319769712897304796911514412965473467259602599078407605797386244125336956140927258445551000638075848107537741309376716889170499944774735375346700358915353
74 288226639827801458362356141225575350207304690251569876957724211403430440719476638652973623521900178027814658137246859566923106190177044985731543403916421687229845488493967900927631984902627386742721516343723937530935231974775256285723766652416547614512556976109842293269178867440134497094005853074905981286273205043210796889931726673997673585485748190642754089820186868869480876412171764734195293421635611908954777308977092161140194959650827640589784964674969331847413935455914991159894703746024
75 11630984550541647724781383317053366031152941999668581947984959781677491447324584797189921437839252955476973532693411131583174936389293941030195754535181891583349060644588356839485002681718755538431107654969818672569915491100944034834634832518458910643716892401263896860735311068050505211723845243519203558876505017191603700392888508489089595807203851095278050289355401608538534358256707886075858489485339560241361109069909540638945006023651105423177110650568553541267784346927503844514162027620415696021
76 469352179575629289418272103292727930848295578348420086177401346941888956032891415474692793328162669110306538744266568312383501870309402095546168824247270076577080329098980223068248159030853937650549132719834241836688720855762636878714332291510687327103997351531457697797845020192232555710075115662582701107024978022715268963551609234686781106478993633373081019681797904374114054357392100643309729378752260949014106506770750299559842020162770743868703210509399716179085636239095348839507848862880230902395202800
77 18940053399188371122874211075338148879375296388509853228515453408595196137884225780438142150974170064943764053860448352887716700007310305426799737954591500900263369777177855382391196665401425411696344745790430517796244749888343226699368034511316925236819020231831341634723263137668676323005891159174830220804030455622271065882683653783071481293516924588446746539019380364877524264445855211687786812999808624432537766543437713457220219439289626451746540364214290411934806396656183717712087020010047857188634746113274471
78 764299471429861647262614624169243051985801115970445932811231082241667501785541635832828099854765865030767659911958639230619663688863796553945198785068801110886102180920484768483992245891894367941028645175461853425447355903847449144855882893001230676292516366383581813170880074241379806865788606498427689694098235118726447329255028666767763734389740726050419558232295455697018950777541601362215665337406766757913966214840885986772654985815817918593633295066872242571822970088938669769736645724028284948347508369228956803359368
79 30842240500388364978008176336178335607315587814032798787413039202070622147655673690722362849589791277568006837721498393598521680115122549558513312524649771420940356557507223324607166945752709072915444977737399099569225110520086413942372919103991423526227381024586297236011466280807185490348571822790405632829805082893362926711014659831629520557542373752383481129422403892037824387527986784655515077569992878696977226258385135935785508453993720516461645406772362776797984388355673909857396488347090895875514603109593043068690815655747
80 1244595652152155427695105590656840437011719555621468647377343569624886093097071786621750559825776488123402500260272330970848688300748943823023335281122225260360324727752990286956775085452234673899941367753470372896428152648445256467277591446602904566307938836448297758905290370382820589703035127696021815557624763774647744965824816393775276253956211072930824525731914613751577388954144266524316405662524173775570175519993063837957208056428126393857902171136169705413964106705740886728597484876255679718710874345773875080590961065173918168000
81 50223923820856784332125206828869010856879185341763386559086910255144440110979906464156772724804402349963670954422606302147624398123502340498009158968720576225373531519598554557050828977929050813678048655968073619888046880050529902870864738178050043343817468610200693311377531805320463869476097165381146121382498700113714412370492060244750063100738029579651637879903989441936198278229375276376855673429042376554940085326945364444380236634016993715553061546566074056543612682622561351691822155088956158987040661708817103697900418170240015529369808190
82 2026716483864793078222338071165896318597235891761680388194475496455601705227324112288094103539995067802372501801941563917919269303178229988989691043356027939792763678996563701202754424747896837029628180805251614234222228764474766651970339532471579359042051749114478163259367320077486517654657866233189403925171042342461129004103928475939076714515614281781449519121261431920383838039518555531236400603497476801728729307613288396996178591373551512782501478616909554162723428264245982663683546631892655149010881846236212063822892742910745393977538670418737520
83 81785320490301701014904489144966611843419648462445388044807303992466269922804056296651190737295265780231044469891560002156367296509354069047316672014534426864941632625793455464971401155235917284197294448789526259765530898753326817661728134150366197796614358448473053304827563475069947735743208312785435043340210306427542723215019783230412169440651175155420660966542987676611891974691777489858168692845108694271331139130020783694637006867966422506472283559325117988673475553547825285769753114641387999787673693882724705277573902697058476616404369107586012592961830
84 3300332681434682154186956897491748682450902030131675448122652337409888484697853589872728758090027199407390034517346839139291052344325282502391393398538492086716558300089272783970274157271344669931393022989321925087096199863561492980653206364986491586607086352708701928181744565987915992534559795864150029437661854643131046462229937340071054180794918867208297687901086719734127100137918120988637692085879796765484725407700457191396024093155370555155944604818706933915799143345222849030219571580412582663780419918769537375296729687675312783665229629164402669226932277996000
85 133180327995871359819973863167321312074391497319435789285090400229358439711968341635562702251203197148247831248343849229276039477780012564149018658295262082732237641484854588898738154848258316208813359250848426555679594066248090734350166869219460752164666647469029058588298843205533059118067895328766904188625404139334185788160518941370551412958147485981139463886590300433968698511682165197574136611642229555740621948870207873844813451240115493134795705699295572469753991266630420154424122629761902338772153890514331029985478555780457661124873430634472034645520361387895812901210
86 5374306616076490476730816024525859470174349246970065302545348970373715405354500350708169567401684670317454045460041566652569756271397999027152288056829812484989020020123350050412102927666584711965364476282019343301144609873781048300048110761117145293359911693982950553222289993077220871310774627467022598678443474461043723863426500048162396415743612899181092670261225937889293086786781405923529501330407073351345933601521973406942213066117413689485336488764503214816715541206116536580525589025601915405494622270565877537254604511959697537444148184761745816828396125536369946463036669680
87 216872657082650578637237994643018894396643910992975955983251112028577709309725207062929111933231790291905250508206787878057480219775081012246384065390671766516310649759343286393241045051887427132910908484842842455607642723767340872620685407945911790042584495926850539434429238161830854656698837953284776669592326316699006415436748366505929427341534856775407180455569855314803443023730005209124290047903103966060681859845878520318180074344008758776715974572844774848639230353421916918315263064988316496582955566045909703923097900667069949084296494710316562189759191760397353295132772047929319970
88 8751593972959047968649697601292489758056670503153531488197413957115708920191960639594924831737250527206425314500310345221526870167433400209259370260428863515364151458728216472043619471464595683264578782389389918050058993822336208923477209232223043862836374266874522404930274325246982563257548471148084552269120963201407528285465687651437053737798534463078447318583947867403368849766866045992685807346018532119978212571316716094797830120702054735196061933596275377349202740613966456139168317766967640063815232680288051564142958777619713411387205765631390118993462311741518147351614766401668274443448000
89 353158383808358048821038217671399823748143965212749870336843581241770883461169913614173383038754675684136728703835066214937235073597601362782043417901474583563187256439010994295172471510721721805450454703042167618510645652769578864718944459073330652169352597014802658169218311639616501334574738518609475819964199544127529386668677969801574369418543054406095256267909303306152870004402372686394468210198595418069881146729974987348858209559190790400019081201894567404836628463930911122295400682905983983454528020157812198115379299125465085391306788377227921924100990533052685966729854134849864381763267321188231
90 14251214628957644017410989567892123627401868551616979656873943497903044439157426715342482298785505715390309723128509698687492332090641902945740942574600367104874673893802727803978970252967503313416113296278626570627203257899977616494995320847680941682997155292523789674967829430298989923099983989709396993798900096301717959196207044333018154676822292333967380692360486845339343690256715898232622733971908999062958945661754148699441446772269307677199266756082843893011730190821565000584729785106554251101080463687658840970767862861402133041164405443353240180925288858044689766967175031330257860617149312335312107065048
91 575087914409607586324504230503818575255589434597610811600485964454585068932213300354982453311609595033612942778983102661530114397405570476199295319801026884969259422819402937575491805088408485494122025498800372541828022352453968555433739073366475840590633433918349695132315037582380994866734838277959895113071656522626085535542012113883459882532790394537529634208824330632504710678013161969150158349154430332878365319084592345657027231954240938218234371814301920360158965003169290687232729524777050174202690227432321731295786866029504840092134580762436232116105075154450614577865833002468371918760647299578275706285647645867
92 23206871688534941562757618187588506785163980597104189830277051618616296888846577072600313231432765046202112922268201886678658278056228609626463187544442270146945935000364687078572583321805479144610229809512387337620679335813197630341914979329869116780664682801973941723480833976042527918630472880364208554540864881572410445336547059311392974889797879810054432810342620731767873821777164510738229206104243441317559123084869580872524083387384598516597782444440961148093371317530860166042602555492199168683551890285319335753734927473438347275689858896724698625411647404628734597885784340104330930566581520177622997847062717918443125200
93 936480979818565437591486760597998880525340703571167814464396842136355938069798386405260720711595231234102089604774802843721139653576294587170598368291878918332924466643481855619493235424147402035619119061160044518889272733347383510844545618771373307918194119236377914485937294634488336992168581782871207158596991746244174606608516289609520252102714392628216469015882249980667061021621214192599621555056412669818996767412914071199405351627781031085744952181237869182626266201384605718811769055740073113066694118327203002634526579244820450832577216166989479391323045382069332994240028441368614477096048137239687887202367777784292620827553953
94 37790385422573320972349883282874731811159552293014402515945185659611547992453672656538855341051969922939151768288332885527042835450314905891589155852304188552975352262994017336578746907771391316182965961648322260454143232717551580641486287512007979172565162537157774355045250008089282603539024139967122057475937310547034888151425685827443572351139198738515450897048493586842901853129605809055491067500248726365979442980685481427239348852038735834114873405198847027450565157988891872156680246087835518110221148867500565157232760470709928103820851515233669771380644397577516620801742651118400161289452589660238468431457531510329247650467120102952824
95 1524978361721052723203065056492996757737930787528252044468263255650000180668880431682603315465747554107961774783787846447083830181276975749949199957572822753316610199322136835805307096817738318880216274288868894190935654057495511890355456312600394230187246875093905332886706633649115041463323481476874195627891306250135227682774091924653828498168249720385977601625376624655362272984398054025461483301429234059402701616681274758666342556597142093242810347936681063521037888660062352013353820844477378786740267324543356212262693394459431598340112592979259804104820181228672728786907062755641709861337801359898313862263872236871337750858507431028189672065221
96 61538377492395205218416268485151189414030667993115584399418819391040636842484385193743506660136592237845259762526076477096415997396568809616757047960468401680429573951593915280008264327635098218378380726260771992759580843481732694872997128495621031049034631336187574359706537221151997635022813938180679501871458625936939115358287935538882027542575031851481183974890167561683932569991974978408829072473745053846782919566301469670697349457449388535133953025739559304853840241540244790089670445169491314480858761418225429172614897938647624702263747648485672229066537453035715033117959784132618190155670099637831510491814969027906243371218154389059806874093625468800
97 2483295500745761600068319260856276433196353862141664998429478066110033180181962543678653180730511237862956079893559055008805981009100265556412783665512080844524362402102299616388250926126991599616909544980192013331560098015519511006049372002731739191268027446612204939389547769377314374813715028931129566626011110348716927902010369379162870616352633032754673162788483724566090608804746384649692653927747596446408547391344715581070608967216365587128054928136968604689029532807507946509925790711805996191215385878938872787296619815755787076380422498299188267865273292112511583286199496196506142740867598118787491785746414240749109213272710347806614668178260380324779133076
98 100209930701962670524848128603124662668567417585796927672278775094924297710084366132621309480701017234553630972090548369862305440357245745676171743203119880934316150382773167586397255559376068149639982898538096662513743357932473386430224132698895122516077112624211250411462600914376648994598990544642083655281882636430846882296492148379228965317564765841638253461657467666227227093165991647158898925356523131587175685383148201503337848499860885749144441464833117939934872630334608516368421814513313865519013878678940136751850448900354913619590941552395024252756370654471920342379331720432670636602636911213186163289546713252640596935559169077666147702290344175405759766380482208
99 4043832161044235735030205116335951609334940822262138001094562484621962804544097606134966966685444924232425746893225611539070197221321546516482542168097049685436238956188876130862090823656503394065575183448104401686264702661733289010072160163133153840721808193216976150665538381147273272755293197725621767428620837905683422512129224978249456590892389769888564751065306900339599985892920569429902529506542006671095876565674811441569716773515672141008903911274963678766809383315498365921105755737406735204259316629260876074489341870794383488980075419571335469711277089798525788420099232488175757366985697289847594138298687583950789340667844386968744298329691860571647654924202118687913732
100 163183213800739798466765030394010271214119733309823167875935544341378230583192364855364931540207830369869635804804411868211371457573719433495649739236321827194555105445367248877533066685281542961258658195278328828484844773951656943937344008544989773163327349182143622063420541076479830294049270643580122868156631355813874287751465030523182868853314462738483590056602141515041981453912380581773275303817143755636525574421809358196660088986163706550228845685540292707028442325804652433302332623628900680908332917239928788019372966125451946162214406757163738814483640564185383384079590259660047113845776806385561998495480753586252532920653007304308332589861068776814672140380179231945222918760000
101 6585031278712030136587038597862945638538000568929413355960527713683050955309537233261766623505601829154365410806478672187921063306681404819129364187188568558531797684230290035255509274698343344069270376852665236894655360073385155584435833235185207708612596531463091323021932907306058577242281571036283261210537090611160844006517312356512322538121532102371379258796488796975904776337843954843155203129256971873915532047983456627213060106115076985982527253888515763154583080369888281217394853657596411272406627657915588648308156784385995463003861459869672360281085732720996832759139366074724692460712182861619697874934640484319861156872187910827212298400279234166744548499861509847000204461153197310300
102 265729764303852730303989676871992348159926529524353957306982242870574360811535696521429024185435059765913614280318080695741947507581086683812632999475549110719929861984391124815687997617615876373355899114440617417568301010126941039225322951198011212688902394529975639051282135094876275900358706709164617149715234730702336801715907084905044606419008004506401814035584295725260426024392113951147921595760495612364320172930912130912334141382632746743163351907818445908881229665855307316210090004194559326568780972905661861856568807518369973012989276969353759478686125144822564807121302118448474653500296999113954823344740879973182224615788516788361462370647517700780587249523313281434394430457278064955838922400
103 10723154476920301664564189952549368524652848321299676522060739784777709620464912953934896724076726888807775509474975123962484697974047888093004238412569412949584298295897148626897378130703183545809580357037358842590531886627036722785776016954598286485468206409285865323950834296289229407507596637193228127073197012473934100546594730739529698078679672319547442980524249969626017336755889036302352072583713048433407770739217060588446675691102016671656369021005180802922097147084139371743308313597975848633427001177144881265050627434401513704229670138939120210071006789435476708410600098306686234787278972991619810834861548031975962691265976876387836665308871843028349445904385408542366470226250184840170292937001737100
104 432717961561932423693269147618525865542010852588336875598365923404184276384360256880788702813656366202046691468331966228496628341214933557142107960424804808632694288754848174676442581216591907209531223676835553317486364750551529377743804245373455871913520286653912606877014413928429650271635849174539439764313358675857738658593348062788028271318393010826474434146976641791299819644380869227043667982903586985100380658685092494397883753549104817063811927992012269476205327053073547492516917342067398483992386900412211366392355013018759245561310474423025112093864880792218438103137615373652092268138162813993863706233625124876743427988165541991307404162599048108775284064367925066504700788328025160140333476027932317091120000
105 17461730562711327186275671728222978697417147935084679061504348315244554444793854765548495042111756250513539655309395236836135557218528069354662987745198238111756476070985317083878630462772544371017634448184995913957014090337075426039367533717001036978456401373102880578892977549878832559468662423288228370328788326557190151344267762281595876465515213329603169149175590199874579518120020372704590421358429348493170547316498086999712767259952654117136566025360018282885579885350879621129103733632361974013398160992393464048368697572528694814031762681508868607359007205970528228532102790892452149130580773043478979266715934324640332549528701188703045768362874038889833356705326152729405829102763789606757289882256770509496797337720325
106 704643812667541751723384250581720890724943502833268650569075300704490858955314411298745046243428959543874387552283359063254087516788782650445990070451457372274953986326968319645052991013860953909331719564088380481950717328699957598788858750325728374375643880372975071883067421163672272477289434913977889238157974384617235407930367667355889434209047225481701106999129369997824264069904637261259645661025688223543504827307232670747543755712203884906413750125742651849177913317111592098025258265421260237337924583880535771450303035124941720663986191597588335994019687050035443467197867629356955546731472175589097237429745661781221802042140102414817693945716111893615624108683753199501864338216704487272274223399448948474472450875984380662600
107 28434919491367601505137020757964286208004315210537109650484791038035847257375188315416685821076076470333951109625137554725680960582394015182683282488342091727576238718121066945232730825629040612447453992710733281516370664936627111756388555479687630328706293357727964350712060119262426483784143541321705708339102462720297054299376834434495955442739399069105124223165448422596093224051661237918537660326008397307776713932038242649800251849396450518217669634477327601008161452115736918871964895156174969442536274525997686227386126700918759017341516326734498881054063598014909130197414656105446097033196705531134911880438114351766777098712312006114877013405522560944767817021307485694149247937387528721156894378384239747732741089410109227036601291025
108 1147451566231288083670907816817732925673326390310136781751570617026020632136146200833800276305383691093476535877466726152386286738835416213147928053695752640275659427311000538412526555639052967202513771102029103345669324464813326334030554173525403579961444131580873661119557693953336396618541042766817877109491249784948213019819445692705295047134109301532320895915539186243713110559076200753056289270525593784484391130477966889162754960920614767767805762438589684535548070387315923587159193564101484068346997983010183020135485551600010956369798758360294713582827927864513196775866900029336904317527251461712990001055476512029029014916561128696002066620659233284858910697312973554522583884255665254536110274674186975457748481261838272769820231001010510000
109 46303809555231870432238931373090785113581623537303867807047652312215545363113614283004564370550103621706850468025664622988917039303910747194030261066748475557762245930067169594667680476989988079954752353010904699544214332239927928002813389716983551837756941798812385684786206793105672152170942553586631534469203608415097875537684896290464484757585589289376052237722644110480509229388685332504240143890966722599852663645945657731454134910190485397287375062522009140237589620520972483239367426583965868136090639298614862359515287431347439789817816596758366259789467878759402370827179223951292724888971112963442340789683073668836041846292954550800818784778698570990663242263503341769356091123105097611756609877669210429768127711353899902406476885387728194950247851
110 1868525733394671693297489966729675917794923198646310121065552791679787416873759087126035497000296241176636291251442875354922623113830602965860528162671360336417652834061923657698510526215980352043057290731619893763206055997289087392226595201869468064885287489171998896945685842709069817742916045176001690837348969217324640400165988810914422758145361626837510701628388782880570712887302040858766147959736893867604006021028316829165626543492189188232582415626345704488741337129697977220678014838903023165165224501725373025656424547837510704587620923286056513665249627340897331531887655705572113110823288495576664424963756015469662995544920950718248352840411597101785033279588744004335348057846980327181795437220146352204784392322820059047352210120017586974746541171212008
111 75401753114795357405351444203852417224060637353356130625601738593199011264068842814563271666797758495172033841475417925911390681559140446819509521726909508862034817090928614207239022198793237695797431798120006959346919415897377293272202448172213009928461431285361212160199068730679210437208805766619640465834499755408824115582232385258556143727308048396249161968367705061232702793939819723287531933239207444764510924487391828341533112588398113924667976930906022789144554136607245259656397359654282973838572669817849768009291688117790441716340108228609391982791120565657442289857632000815081534040658566823993327794350140199953030818307707731542067123811383318834777946796722634524022884428202208786789829914867743393877994861774210196481486007862900075285630185569490415541207
112 3042732712305477738160091876284688330659773903926853426306196697706685773338807303883662884096398079141745811479466494616221413758759346696341618267835016877423940620127227955743143604459161187348747843182301092414889050613353835520572199871200829806813615089631315264614934983071523868314729395699948856653150181421026963619527134224701427063647070551472984712446674164721697544335706790183444794254769321352427945121474578231990271260859792657804554407124432171674803732457492067065455168343872515227586409402735877383968392010703125450740864464837156540269528301350826031603450011054941741315662344378555992159585324868118218526577954789662995009257424390693149187289984100121796200003651824418797307351734581041607328187118557381322721874016416037850390373272125438915091904731200
113 122785240078419312592961250659484933012930566827919999911763723203953398969805307789650921555972306585928930139562034259505116866883548382202708777125205443673312921247913813928710660860155976266534822399327424223204812165326807259942732611382175511518685704576722912270214414310389242532174822025828852006262104622965748842019491708357441832214294297537543783783115448645352723198300787649628490461495975903031604494917324644606905586109930421781519540848619279442935740854897801585275435265835102574976115472194577171113806875049323969944427324373265849785460157234948829558569804931365383663800507236272795686473210767623376097608251569537467493601717270953460912824203660719690110649095436985573126453708666921815069558489274469363758366842217153411606547357783636552677113699997139027578
114 4954827323525182121586509275341345809225126012061120303879347963029116308341728257057612046802841860407845672824463800367741852399735634500106117833689340414253471082330367107215628690872471333703388438771899087773174602963299272107273149189374206214072318308595826499227510515700558731690251869150762073728966247408780970203625119121890653105600123212593883722516724355155589686667994528493190649822628383753714249794355477830787856589214171440799063829299337319535460096717596524531851826239669714351786701084453661928247195752194155796683259121844085802207072504128591732572462539591133181607038299312380718718018749154053045566783844736299901243948637847017826427101270773431063850806167486598838353584765801237949607542512455187561504370177929504278423922665602140615906128153329053667699199824
115 199945154566397053937928211798979459636567709616191708722467783116327489064112923786097853420582043266383394672670514965191201169555446605797126624988732415143872515079282441279939729756383497684522477337527072203679793435494026478472108653968586368381305011003985231124088150366402152656967377816909532911011426475301491948236431205742155544250226403365815855704016491695327558275996215475249789261788152203001306665173440673812676489941146947155860106377782832229841150287783177365300041500158078014526546980956396448572837556357663659979296806304708474501454612730963858884400445725792377065536897091840515770586502405283484593084296336914939483928408530967333182965224836742537706611742162200403430837681017153905736114730913611534473662951486607246089085219310690881717426614906349480293904056774663346
116 8068508188926642120568957453148780115246416182741921050444936990037514776990010730085144843506799141100077447357611982773295802802677152588241049644857496712988121178165395011780291384662921477469085820308914719763614942319955250037686856328386171510708100471253104350558005387963837372286951060831347054571245779490312490645524451548806413608832407349467382837478072009763264379732062731164118167515865810359723715796440447590672431607795642674009372968464351635435619109621830367234424187312964101688656476893222700586914677695255639465852010333174404225368631395896220840943331298100904714756105595086955012466035978001972513509219040319286543877110956989996119120558137305701637537821287975469471760174780523040036012327917656133064106845838763958435197150733435081181179783447350312214838650499047649621424800
117 325593408532227467963086325464086785300068586796807664494682162435736786567347535927639011570411604497883438604575510446278179999940014756498738611803541710238345478301641714653730348422296030448783202513672162630343549608096986126133583083212811934193290483980699830358018024158879431105108003702953982813788842745137489561238541643250427057355418700324456915447489109451633939304066264652192755623226419472401143338286608907803254783551040557141982858505122730530495668128555565959287561668633987991822241341114592323521632001817371461750493341216684620360096977874321152671616160976860854442880619893806643933552600000642406371240301442777974528177667152050942750991709822995753165059986201915137049481137740355216482094453577360376639547549249737451085361411921500808045094757770727813885319641589086327053492822444206
118 13138868449699954076787476084851850747892344824643765347606257572841885040581621497242325110881506115462136497402248130988654168750262922688825181862788003268800718863148615281849099589794634959323997041553584741645577047137601318109737746265396394830450119496902314721773792915327470716141275288446918283137202388311050864541612297548253819913929888854481643532891341824185445164201194952872840125813564388062357718631788491332182797730970849467892447976429100295410956709898888300432906108257053448550545357082785093962038508090685108397321735632817518122447269204509421507889349251767215132195549812656131278046965734185998400305321189570798600954580888405195908941097592749647610656017549899167157881590487100066823359376674315429108744334418027953856319631807590754942547628672664477115610899073264209595874310589993636375248
119 530200733843891214732729632450010238303103761362158421837521308835235302066809805322468371291324025816490858960559398505310468430094146730603042982986641140243502561196176398783526048800104111870955551708733308563335981341397657582759452824947857277733590420284809059699617538563312612669716559757758498924325544106294309330790163919932830261211176345078576190346204171224452655144286285763377802001850461321381983384517184127036899264287218345518883760187041709049696956132079665431282941876511183241125922565173965730169394525819324064967429658778196520014630655285755270382847898335701079533702287706469357954847819163894191972677657798253658440417704029066533260913411573651375810249577317680576018267785030395291261179456153817654250109222592755736774580751439410677580538434878092029462488177186221326272025283114379958755070043142
120 21395512044647985430077181625142160302459796066230325626571552750862713132130330627729396925023517587216865508619796713246335362625322788774395671787989264533450925999404240764080807324481215387239077230025010295785474477697469464817175435681919114972413983377756878109351827726248716474573998093273737346305489677924416559237253959179829258872669928184522402876306897348750192815697312943037819545408399691231640695119304736283701566013716000658741400766516745430915771600257390802953072142443060839631938974336618033927924381828794285467640425390931632012834575334842303928494929547168834502908851977115738376753119118985587203914510614196737524392355147096419183232009344627426102531929495474965843234630907441350483820800540500787624376398235517400664519172793147232437584611894729482211665996440753293335034588284781059217390149418888072000
121 863386084613491257387060566968608055976463743756804531816697197088082836687726434931455385859426779690133358073629230655414729142987449904689988544980907546666575467354084690269812462364693856277372645455844080385321683901153242670510802878522405465171669139361138122265472231106617884960923788623484217519685783146722412219193905676171045039927973360057675717732015819059057376522575810787068664082818369133713611041361877331575758255258798674583301797361756442604324543229142581764627403698066051902169331878985551391817064088126180947931221838534514344241281828811555424543381994994541261498799638365268810311931513673745674591997527098108284439001032579939549185611147145549975995358091933031487732847747176183764844796523603344973365880498551865832389640851263351691709101135922223786956368757585882000234256203396594815727541109601064310793132435
122 34840742747761573098533289004648390827908219165310793652749994729294039175141694278735022579004776688335210389803897520566291343154440692109618664502131448641733254918385423685999348729485452262873615219679117814236271466803895696071371903881135076412661932700999980838798998604177284107278446513056398978272928208876941252373436930808264922862422252545412931374556165689649137332658812192516977579099592266545483330467531332821190651963503835699261512315072465724490496230991301951790874190138406170253541028862545910946089517415324094501267865188913774605597263792310135550496840976334280891592381441568381553671567319548140199810658116136158673764939883088771943642833974904899673668083678372124379598915265278859815390013026630676202123377813917182127352423815920539000136342200434512843593530712424949408090383339993140557723103165192346449822369497607480
123 1405949640431270650519984620911002336651812908266819799921167756558003044316272100238221558289285850508151236498176644120706868634535273513562729694682093398778916390148240229260645386079809041408470017005405613515703137473677456802308707269008602306977068342616971944651508846570475863049954249518490358441472018556084393772978611291186655768183492792279038262406925324706530560685091119989607664845829713902324492233838314260962520760627243292180208499644361367794645845862565768775833774498884086144156918251850856729670731502495920521158204228919780847390671119297996609398524856071573571229695643187493836534648382973762019908004627329815599973228744525289098259917816997877079835656304121834959865184647561102014481514141660731607721257607014109538668658239445175451731955751565559971583950599655274960744717759449102199442375821719114110347984192675732614276295
124 56735139251754806341717805038286570269328953937726297345837434629213327555142428038077799142133437216752496361423053036733659950838737279855077927160098172240877526558660387743045083885155695886866874061145273784801608363672586699568696585463492410677431233451898996109032891376602916456212517728331964506875137599527212080945771767890395911860916925874006163143113362704061371619794221266762637057311371735424654134208322337037173850777529622670586083900463699057157686146970567436661614569133252801050280568927755386343797875930254437619800145641754589921455751379116886707005950774516973966127341909839791229731255364209823107898946036126848332331504522470574424014177028165466236298012033466594482756141255492345426484989596211221849123829593040883041240145663745801051124339662592109575343504294506659439450942489672799052965282560962170973406451189346946138583571994000
125 2289467512455587515474788009417636210026384760924109476659066922915465339322488370074372542006589888303132512763868206537647973860494612219017590690505738374489185776510504712022737002127292540534065820430305867523709029604613097857515508710734373622294708499639260425569345878372194665641979766298734010617479052025381327693168027937379408962970674190757766081765699339910118237120720819290859617902069927413743228985454717944767572169084376661332550905080417810584769950524814247131525285533731283198399679388804435846664343893793741735818355189970476740746573097429951136066045045391987590259602916718173907550687358273274079333727884535506359948483316395966588107250478911094758608714947436801444339971285405988676197222782759108695655139047471076373760857491888314419701428717151812691424423964610810830061090775702179296607007809035678016215157712679875257555139381219377976965
126 92388272236900383553576013740351590488374190273120470646075659594029982525141341948051790331724919885543743324682221693898589540905729135345869948957623182519252326331996001640148154891823234573660018643704227097099053040514630796317523440790869925294020559835821757212841463737551625985330706978743776803958939347163603664348025260996209564329648297193714369484455394729621401421385265306282326630847620018756199424662955013981548149749890613467026408467979831952685233132389310626423680974434860578414309632040166474887346289577299670001761193060319114843247894271203717520507927907588066491354471171521241338710322797551706324696938924391644972011276514797665293167132553536678410710168106477157905746743148800756642272120990653719627516582922837654196762070051407033983772849637776085394970987773875090928903167980937236972429604436476232741545084252732127902213581490992006016100885720
127 3728200029256888976070269903104748124392790143224726136106773259523265461036421332424296362692827049875549656681662923146343220528033810396224616297710767841378042777121847374090649386037515513283167814640843526436056624955517279961650247636156061768173981428620936944790640176564037608601127455879264145311352104281321182487668412836810900055740382285734114795009092851100148002037322761789005220736489524972255409861237217481406681748008265771140835775547674047385588886954034119207045693555233515901552817415927068366067867025325026184327318763045952121197060040182504720928298159934898492659815613652572662153712191267646071385790543301463042991216923011380764958863974162688245151091718864237506084291251707931302705876417024387272956188948536036215078416396538279331736309251737469654320552761946562914472578417785739533331644087116197627346217102838530117535575975035245172943480142701168505
128 150446318798020999782972076053817085645733767073164311179081238152910861771337559135066412671635804493727843012095723797174780465699959567344250212886588726391197248840419253415313913910573605637440546560315729381626244366484464327414930618789223253132272100000202356746479584592024360384466329001628349432296908514771081644123253463328268727517419818922526742203770779486854704307620896136213383760634179377446167521203905492782520606148080013429939439492530542478514944069999169988234499041220774375611498132253837624768187888956827673626435341568289120763044138117681763538402950352729744899882428420000692835008306067073191928126644682437824541271044036508879128500733727121908930520693442793975470310011725059689583851783614402294405536476684877883326949730819395502790074932172838588690623906752619409614076296038613806917094635890302331149726647807433157263831789903750499166266440600239752940352000
129 6071051623372051802989140449049845524033281663100012859746350905495970821951879725675729935851011301692250688774458651705067965991540053008648468159600225181931771623938888526046302273993759079276123981796058118430630761149775411891378272321506929472945716347324176677128838978863946889542529880347827505277879850931150945181482788929898936409037945478207732571340885165538373594526187245204507287930026184944664591870245582524688299094978582498791654456591404499680003099214561223458617679698929833750205498585330841504143410869564441758539561380077791862211434912370318541096193445256809920071968140380568284498339879855093007802404324734567680076414453956269597463831116936576732077652825010755645623343650882797577045171652505609373930144612740329975354016673610884914170761073514791721083685934521983526575114357001012212585021451399008944415737692914450041175165604456627687454689492958585467902343698112496
130 244988831286267793241465198948760989687548103153044320637150364124478546632513127361186215269466920621183126654054627929979159790292284715561666623936070735678672220419226179617636747407945593658147506597282839947767228516472879878187771363881597629207341843477212217724962548546207641367265101445896339829689815358438681602159557408800074714735550256382197720437208051010080431889541448607288783972438861428525897114454206149572532486646184803988377923594864398495257951427570623369018354712327392042503252735082788561362042001310649741841846823249857248156764414436796090965473507194036072607223781233397328521552447915330695018076217148613641296594806124474599411905250031538779322934607347325323912345591873271972152371534104775296360154276529338948706677762699264462949885027245210618277210246801716537742120662863222905624014698554707668189540662075756548399521916049472211639346692490622747054025380695310827319168
131 9886183017115355025223342742555114114782368948233411368573555393786106350739608163874255584801467214248201517783458802006569034903610478070377522827525481539466396494504738807869652027867750667715689923524479331783950869160307598854371994466389512386903118711537760623456674241647734048732087556395201233038639828026771974321722099539950024848822042921453864309985612826125277160995787407238467587374808441091188764705946859754885966938968138228494905240996044272808993895987916330009514912695614144766411789235822158057876745619507958011515946688381261555581421055720030616046986037798992330325726413835302266538235837896045523151606507506431170979087671650911837083768386143619012577141993115497457823673545353682359731118443897840058099170297550964505077859060092971825460922328748662843155493840177066684613049735321963456332042014460122311287478671062422537377441611976690422115904867917107438190633132171266058753865735472
132 398943144202747310353337860259371250828080607066014426636749404953574777737950307178973307286633580987161231137203776141985682335655345688306478204732421350772305871271230674343882223540282171108844469126715169711075197137997039294896180597914566763849236114068297811457521518740583919423638052753636313938189327794200425746965787412050860951191848223651958932633690155358025860404961846285522697288928810758424023615417198924473450881210267233151875849105562746696596439478094597197937603753045996774148469801954730840076260560748574921861947060289261773563624564385405495884971218550966907173890210762820624095314908378338375877400622033208957111205196828737815970411318866952927945405653485530597081190344267644439636771416044750852006655508335453205007352342252168174266800609503942123168479749228463559457257636892705823514746165882078184187256047266727115309278391292755476943206755424003295354629080335045190991122544099920147200
133 16098794856501993282305627151127585523014789381863369228829717244980409825949595681429567505735047880158602346782198807465153030602105371528583228425497692213737271655172052947550027416502996898861469617247220441106586466162053856050810940008191298287151961685485653266707963208973453241127282889073420306500988211784446130896978437806898010003985806348702707071296192719358501224956906313554629436308660379793380132095444713701623434886652468128186045935828952310031354429854145281808660555561244674277701611120700836783478549877036629191646925230932641522717868007546662033854264483357128193262779853083673955689781984807586313381197098988049746725031602865903858887076571409919011031696342132875681157259352087318159269069016189765681919749049754753529262389613469010680863379547205309165480191204452297505485452407827381872768366653853123311435564142817917069074507351277903215993765281563847582761040596536435643910300820601205120528923728
134 649644440812902831630801331945132193054628265903487329556087479625062180815308385937305965306402368282103486539907166403078554893544580422948404013578104536949964753541445931858703684404713688320092382303801715435474478672701312340527454717993536453916347369578501796536343502315563133153614628593339462434202328783630005240880863485279069019096711137202656579307691935402191948688421972448610317714436055349596788426178782013339187201171682358575458375275252428279624772727618080959069610687961980958038619324029693882760465524742780695313536542350365207066236178512580179169360342142310062402253186746700349506806496494320932610389072204701011806690015928247648431000311521383266569163314139961534473779652942284932375501848271136303516340905333935195855881651764586698810671018622016598418982269930023015439160397058168366106419531493410371279524683202761114421123944482074177754793143838793701331017253974648142171877351229628934425544330681137024
135 26215496454298641396816526044390410081574598573360827626385838610410266595183894189918371562730195753525270092547266827492648333377161726793984511144594791297461442699833883876060733023222646250747628232250238088109056347563509171885626033725660759453183903667772803972549573939169368609917241130495585651830919628922391282113418243110128560066644171795287481307434507497822772088764876785360131924325823840068556201600836922835455361865943641745441567516312693373645379696922834841345486484536050095887423087331567157000739851813004923358452299572511549532358288205194692922201578499286737705668304653233836656034052887889668626544610587065391826297453176902450830590222108643690222863509776660987475628652221165444877996535596378196087280257051225799645465052745001461914909741382982572304767823946048500741026277114258321532461883007969291845274261358958982692354808325471985377039682610588247280156864788924657609543814783871528843188405803015010344202896
136 1057889841226660835561065143100595163000699292012163507229916961649922006947278958869549328122390166470827618860754875105844909811740055325317800826839411074700478577142531600481346822673561541529500038639096282875553200044237446462156277997814238838217986090861049624042319331236706174467284442973356264910547514460795219189847427247662677642717376282787331891518518018319425614844864618042785236911651073534842106034040079607472812438537881221157384783195701853633477136109419378963900141992486650996742905069818845609557406663316095020566441271815721570289223376331853375375246446222851581123136647764225792008775099587977948717334188774252418393169103051489778100706794482780398806912269994805786189139731519804992989233463608391250106617068450009229252582105956643025898652654998270385165038530671601242256409268977731054610487368883803073189935705505631150105687179646202261580385889964382777972386659509670683529336383032004331697384561740169491086571358220800
137 42689670902153069280522847286080178673831159955037085390497727713055024249001764825590957854164980678428354724945539047039591806930372023199260909230186939652576767670543266619646403415580348809180920491510137269854185220232928380181383802499397363261364302352526462261938459586558408412579991407017946837821430334677875668032833848077926810482560479123090129938532601798773078188358679192966829674467655875104771518094560512972079773437448109459919821717729235530383808880252838904607219916286505030255969177890003416253737969168960401367553181085223144888335113917712224692142007967163339136477834045170044289641146293755989054398785489889102516133952981417306170746414138902844089116435479840868470053882569846306854147748412331743102770126844189868242868785322654366635896231332883469159719978987280340465514329885173274529036486738678598556042951978400496621667918921907932155923552971229058253583113979676969860273246794983072592721910573136297330376143426310760045361
138 1722682202544820411589991733903496100693563813179704214273586838525631217919687360078321056000536943459891204392453944255510218448912466184193453218408240631381805481183311396573799696446468477449942769692179111960622050162666747089113297207041216970288214227813339175629659817003170553602963632919653704730484792336330031819339779768049380539088785639063366559566948460321651941875867074211572710530050440605788026715596493702265192363885013134389046590545423633891235849081372917373003418288957676021354364873772226605723393428864494077665677380806509548863383486367486161328970101438208343766406707635363898130479218246831816779867374839782661077087715372236956727578022593078932437301721623546911169406958934545930183212043052991962513529039341321648608667146456400424136155748622288889739163424766474776474644311931296997826156466468818141067914692891101909979284003693376673806086619581678246801466161856758790835748562013019565269952028133922996146140579909204642272149688488
139 69516440587388082774880771563190257573420501546475204239040113762235781594862421291468057113670659605361669925763307693861214363228448563786833086013926764724559575589166629594082171196041707689291734178696666341028801029537264213753619509604969361575589043783903616216082584318882769350386042089850338954354517798117811366667912212526905871323579294167907294174966697977150065534924753902977418436554911734192346680850046422778711919231257041667977709689785042394068085649219325920922933083427990955261397258973521401880431693112251968204337914030618573007290907812805175333528209497975199585859166313452394362611801547939187952353105621604114824915907914248222632796359389323844285005102241413748588677538292629964565358976917423730537600905022893611904870010480880621283904144309059212900607869234550930282498399916771469974279786583031719756399961106765139774535554370538792413362455211520908194012696409689260166672100596118924705299179345595144484646327900976135061894823263734006477
140 2805239123502307848781008127517755320346584565149352627106958807996554171816911367864334429818620125145539921053468705059336553237667740546915588770950491784796308810389603382718513197123882144354155503328619635812642377732028567996312603636244843025260790797608912974242970014581235993002930476981397418744584356139199110175214504570384370450653995238778479446254236549565985247770104057168487250219561927994779567404649626898158692244103350677975400043680475029271681456123960528513287364663585669077361412146241472682256539894360257683204397597013674381699207033569834782117874690206222369084701519184778014379468656606332630935151004410103017554361316726780083535295239885721230919459184997241362959473167881407930419356692153614725273241017506025688670669382933232134695707590810573836404426873633677375689793893088998253701268668753785507762255922830578526808090587529025622721799889882393152980802368050848127869252669061089703720787919247633557643774438479120932074638379460490090281254000