4 1 5 20 6 360 7 6860 8 143570 9 3321864 10 84756000 11 2372001720 12 72384192540 13 2394775746220 14 85443353291296 15 3271908306712500 16 133893717061821080 17 5832748749666611920 18 269542701201588099840 19 13172225935626444660144 20 678788199609330554538000 21 36790272488566573278647940 22 2092354154008612365265313920 23 124597231600600070635561575260 24 7753493678574044893346119542816 25 503286843594716820285695707175000 26 34020197069518277999656497711756800 27 2391053843397037525033673895966541800 28 174481669220058665687250055696541745600 29 13201957228155506853855129547509898215324 30 1034461249721701354472152695228302760000000 31 83844052618179295511560592322399247224094660 32 7021651272431661134854273970810070030120181120 33 606975570392065584773438822594792043295639654560 34 54106658743357118084518459991692683149278364327936 35 4969179122880677724518475261050383092187650437500000 36 469788262532115879103745195377743693185869469615243520 37 45682811565575474592433071238604679753387185289700372980 38 4565675377521970956890232169298780782942572939739052943360 39 468645566477362869539448401222990375097418376283701750599404 40 49371127290623084117040946515944276382063450794167663240000000 41 5334666035505339834587180953785314320279610984602019143927507880 42 590850325120296176332533099485550746907842929224435280207582371840 43 67038911827436658889954518717123950425987071554092239923862945495320 44 7787727908869966939880934989543527457309781918273135480390012409158656 45 925753002284891551642557317245975200341474516719499949799380061504687500 46 112552882166241865079230692219240689336322454918524697260510893327797002240 47 13988834509997054501068348224179628054656024925780916057933376836137583702740 48 1776500122150703183480826559975801855910732342716140642111058543012922153441280 49 230415477753963765175297229101304690455525424572663866244859539435615873936726384 50 30509329154274916425469265168806866294380410081874967607258311540050704000000000000 51 4122376960966357514067956348201000985723586233439725303675223711433702142831495363600 52 568176540023264737197250667718702412895498794924506698329167847060338794534226910515200 53 79849580863581449006815376534584840070974614407561345632578048010402483335338486900544100 54 11438135300836462407374029321951216178139224831765648355940690561087320277833831643232894976 55 1669461909397098446048058636465307232969818252109892810147926123205998242251809247670898437500 56 248191884284945873539058896973506785693049740936511482964509160917303477494659906883293442088960 57 37570313826433339584481220135347703201497874093207739123176649095739456161882394347859810150722040 58 5789082129576434915777863698183115240356069488630971753043368432964572383868704200501777107676692480 59 907712853765516471987566265541702232109382302393209027700426349183910060863560104080983541643841512264 60 144787788706108008520845956881788218352294416286634272914771618460299365235794907652214587688800000000000 61 23487412105812699954440282358268779691821859194520866101333442841321087499009818338698377679054779779997820 62 3873801792173544769398915106499857290370076503367531104357984330339553980184999673749586372647204084148469760 63 649414137220362885860918153019683049816977025641583282969764510331762572302490592258978104080871339790383358180 64 110630541345214170769986841746742164015103256577841985700580132243466389805035200833474890056376079924395086544896 65 19146424349702286243406601594950508960978394172435032505332946567801467328282324998891874738584751288670578125000000 66 3365529776187024880377135537690224724276655190588577085936277302418811224284682841817561035773298230083728442581319680 67 600716151723237494076963107439268108394723897978490933040374266996019197224207913974286873947104891375180054802706111680 68 108851741252461227366126889829662098951812480584196920625172280532329680627581437650445064438902140110612009399177208463360 69 20019567238056776270332196702465229209725565719654088426121188352775694879165301823601166777115051968823569624687297124825044 70 3736225466514079488014320500534052624680200185750595427480738474686164337632445125989690427717465986128208944297600000000000000 71 707422888597594930681302421010330184847970177516508789846328077538649377695754907639910466935485442250151330636430506506764406540 72 135863849714371977852836615758129737870095959347470562279325480220337147622916895747986018254490442759762781066800886976413416161280 73 26461905778784417294239608168432589603451124776716032809837171428894753699487367271824368033533876398452330915872261692248424854016840 74 5225726857513245353877935572921176139007891283011073707233137774266880035353045488724847225673447076872349921846885128982993125733564416 75 1046162016559916023355108161105778471809632472992638560527118393588630943308643845584624388236799210273350304606556784959725799560546875000 76 212274732558416995973424031387724704981381185214977505078369183518124117820855885452663430906325143529364778719946035687875314080755476070400 77 43648299499715144869566869642229714424890453383677719239864086098021506478424854721430186084067433380858629074106628384763984576039858273237100 78 9093490239624286184643136204188028345271703322989229091391992647782842630269062478701566630846648722592934163942976011130893197110891118015283200 79 1919175325632531987525548197278033903864879903077901779560164172026767686572954595796109181242411400434399374053012086791681179099513054997749684724 80 410249306277682103699037291804188983481398033131756163436220102730854541452771057793287653733925524569664404745138616671621741908656112000000000000000 81 88809699777620370211474731092823698807786374811878645212500738083059972215347987535003058392795655314350933580204800363108484154653559844001279563295760 82 19466335626946688738870067950981280327805027809483959620405834421657652922867058148501184770068425835183470601825858700965061257929592418615391837413703680 83 4319692710859907400763177808166691276537347307956408933678602172780951250026470521272983220572137906199066203850857136838497474090658032419070237354717961840 84 970289947508054250899558612907770519522939622673437918493649882131730193304290739190643886816768357711154144031819966718651304333380055583813509189496430657536 85 220580431377969642196462808853498908574696770134696870626938046588131267576521642344145867321054237300335123732164692323706209968321658851866789454502563476562500 86 50744319988968136866072917992439652923731989147819622972173668948767246332977859914105470351479167651008464111284963390342162052202925326470689637107563912883077120 87 11811432558151595306955224031471743600885862344697081599344032119474411198734162120125578243405640694301732033403329051800734273121287115644818060010576814290751390620 88 2781336040580585810606721165979468972106595482912847368637232532813193380167027686207703623074100055267458834035262296928913079741119985076491846981753290938572173475840 89 662494867208923641047540820945905825051663742103386834515128541599353440785628375891071273321499914048501045248706663370521981405589889197960780344790158167273044653713304 90 159600207436251796994800329788880324653417373081070217666621430896874041209451796645972913594899804019628635685656792081396419800526132861083093775790464384000000000000000000 91 38882236191284232829001644066196464841439036602385925123104214709488253968129457111578178814885013921480847452985463914074253289995276303544006589567597065831160804785330381480 92 9578159172624917410529568615706402281821346958077746995543888934200057015085195790906805176401080147421911804037586527048539827256440909971957150253490604904021062713814663823360 93 2385466151327008490730445473409099485450287153685299473841738550920255654123430602167699146771085552435890379831732378183661008132257575908913726012388536976491607537808069136274780 94 600583443550179196104526918765858921922760599912408772180088720138779703016231447907850486265429596211591107570811181082300692134338415478171962107990461132431790466163889438516576256 95 152838208445177007081629047447314171434487914075812819987705816063064029793829059426592223590604795363510010655660240803960753700480209107804369305224342602574370862578741836547851562500 96 39309694489586730308939793168853572658832649040113217698756011916713921810430675357473744153528037659416482960712186057606935011645716734286441437730678035559504755576165967551825539235840 97 10217114045403003401648102014131778471502829476861270608807141829978298824965117854214806937118406412657394225067974209298011742756554180971868585758965430195369446501065252563202169098696160 98 2683306920726078490347686139121874849109761525878717692138780958231075936654897616878900234430188841993423168601483842427530548354998136913051758900802962144534487129261487005691816042844651520 99 711999456376135003084157155425380423974340946600602227667067490170875822547434797758476023422607989154732413362070571790809787718115413532199396146453654686367260286061924754808541179320713834784 100 190858180569799828540967393599791100574085727492881953938680922476522804466991491792232679404358977783274425147314395674141491888116149798778635440350032387234613775188518923512384000000000000000000 101 51679609010420561618796507631419104708576159599114834449881320959621686025692321870655469949145456798095517620103587982513412554008133078680443969920290147713330588794697582357064538351037226636939700 102 14133879443171215389732302683967955427871862148803066332726945499402088232283563693447624996397752002498358359540583329135060210620352460628456586525987618424058032941735038385431133394243704795535769600 103 3903862646386999204015584978492041949490714708680091404489033095849504433930615772251219878652755796919455542622524781369536223345312897475821540818572936530086839093648180940165829886277925178216688704300 104 1088871802914250041860945454513718558933853110557129672016518903103482797823833327299378590836625819922234756045195512056408000560017601502441586086299965062512288605374922938614309127820901892200942928920576 105 306666935094379059160003807186494575362060220970191609471611419119762137799376932944795849163418082109136605931993152780205395576852835885857955587835997311129191404842684263971421085711925567973785400390625000 106 87201673813937636086561652596966740663900013519480749725155566833517353575783454557766587933012353972502454676047702942803407066277399874706089215137577322500444180906548378437294595535717707669398366926206402560 107 25032879531406088490314421486131532077242031147284484589953745676125147296679966401722825040173059330298700131077845425360693317582890694018192907183034065003991442015037453130448850054469853693893147873249988761560 108 7254142994763851845721949930905708744680787143790704113121644279311832727243811337154145401869946086869306050940674863917376817265553653770075951391381216831622741830381211540784344406851441652616121257200366355742720 109 2121840068631536300250605501782021350703028642425631803839400604573323345719325837287385850546238525629573225816693105976230319549652980259258128560303594643294585878417124421705305236815859916160804756459166200039225164 110 626401847747299359083605893246213162139050850096827559981042749274343354602096089896300587134360612859377908084387170249098845972255905466358421145383622279276304381172430177291857910320623366327293184000000000000000000000 111 186625319646900025319301074898979617443680964172916742378634835222340103143839215867428622429635340164163814754081130714727511222657522518743207232563795293646275990936987658641830402992942342888840608389854935635136361606420 112 56108571871605215337480498032835595730215395594563353253120131693171255626274191072573640479375565104136254650581286461435989399369764294966587435477199604957066789634059874095661656796340367695194362525829518867900721990205440 113 17021333933089467462267025777021104524095590051075845914181039534701208499459450650518116985160328921312007600177615324970572808559601964295937391724845640863423290280697602854193489980477515318535351442226883388041223046250719920 114 5209894592084458482223112455713383290128734230645040695590374766978783524841597879062925936877412659693090101794302870745647611845682031030838067807467868106468091625255276930865283153687317101457899590390596457740743560066808938496 115 1608796458007482736173598534411471527631895629590716277131461101392420796462587305259034991891712244631311248270010601484556625213809840691179179899463939862721126331737941286535310527002364920845561885686294466511908149719238281250000 116 501160155800654907258188860536635419271740472181672740191202286640363518320143084899743108281147107845337740556452761342436738437820852901949479481344074303538327419483174432154150419743037520003122343126570840416727213254520935316193280 117 157478862521067195942591195058596984376251961497881098919849733011385130382816770901303348259066149596278647574615586070245456980053912738636303226618651625338612715125348693133826808058459559177779402201180824373095649903324783934264477220 118 49912106394864918904972746549352945241769739821773433520477582323882662556883926386272875294964026533456836590569597544846114852020782187221409095165394920806041268996319326295508136523944859127082379102790216684288333022180102124114217533440 119 15954954529025651832835089870827952715955463285145271444386374433037947905930705856144039599880395998827766134381830482511929735335878528590029186541674851066422075424132234569505466401241816273693428822654979816270138670919775446066127312512444 120 5143514538570481967806434850048198400550105423660991472189744143679031678754055685585225851373206256979553074688740590126608710397324013983048198822596339855730833595008624105495699681252380990248720548736621041812999602318592000000000000000000000 121 1672123346344723317880838384086390709297085205836689617190188411086658282861883437019298499541425698222830470173890937858493790428950100726738047012527133438450931477217530536773023112733691727770417561911134612754662174548353935502719080726931427640 122 548138501028081887201190287237069647344851762021734750380556761154319856841671872650810690478281220231617901006203435326809070086051742803122683932389821390274388380056239181615686784192294715024565686967138680870971116052361542423638953028044214763520 123 181174129127481850174634157159846963531561537745141285688326613273667099731420615916633027937221781945129230245323119225449899926779585616020762592161420692020949182406157592800045198981364862317867238503750104584911460811279563853888616226503853712983560 124 60374929919911154780687473625410813385111828789110066217726274172451117823988770294800806291266405568374029084307978222299499201032039152672055317686260130133590926039004265502985800846868903543916889090157035907405752186535447786914009758256458984394326016 125 20283498265948951892253630263364959205360613586050241217845205562526242563396341279304158798450569078141183824401317456752376836830264351268481075670723013602816663929665011609391825353133312997609053962886057936137185825328122210192416763133764266967773437500 126 6869521452002833352908724257054633688299611227539338651515386755026288747708702141494826586500207422035737685703443585180485704394253154472965301245408573249275600710674439241342537947912204265162955483592570667934702235859333940979896690474242801959681654784000 127 2345198506214061229853415300163152685455084150352098596921135303639395988485565512494045595555844549494427598728297173331970876120846349992676797573612369129915933862711247180397102297343375579232883276304940866414599492968020248889231718391513141676062355887646500 128 807002295016170292156438777074390488813300208189213004026875512893768650856439178631155605449969018626467809681523750336906444623284873355616079328475719267059997929559476510250551079185480793337615589212706596354321990876592556680036017611620354232724968154595328000 129 279888422159331701068271251369300119952333085487456825659294817608350125751828030450295098640808952322228924999538560484116136745048220842753195472808019553058712196425360055793138783453790414234866480434743169411361072167996241455756717553293363747153660146038509226624 130 97832575988850514603043861187490372363019852990757647833128967508979192534570994285945295314947994828177134236404048056062663182958654568469390082069711523518474834363854016679620579535881812828656438239924374332509402109610024512325092301611827200000000000000000000000000 131 34462298036176754332603331632803139903386247117025635012787599573597397822018135897661786363251904324052673373249739827475607273810640181417400289562954706989486387414988291829007340336655739283220511097339332614853999262809376642391521381481516039415136082442431541004159360 132 12233236440213502397349244463275454381857846577278418553208768872425737012266952020400448553826763410025168461047777735996184733252493160618889984104081135816396227643504332599714451708627707445723983343389708834479644262361508721296732847601120339729980182902004704007967211520 133 4375719651605422234112133725439879811454416933196933631963851828872622205512005781683021190301172508161932374311077074045912411646260950798265418203105041585640491011926420569690459208355733489501731249212023131842852785435422054446350807114480644819939213892445536406676058554260 134 1577043125835335735661063942699736738231939128940940181312685241111503745344800677105241730882868805163826089248721050804109448998477660095179940015726049587401992707518199447014449742558542527621810751934201825023589978217135902206534222783244302485763323586126720090233567640027136 135 572662787113805942432779585900946487458195421010912910996779092142341782361278975121456100342018703152275430081247178280530441308818413745837845400847244506284843653371476850156091610692734436017897084183389891883571892957959095460175070153178076612397370910341210812330245971679687500 136 209503550090401760538756220591509825466443143216054637806860974171115495824331303809167803186752369070047079795238557182912099916603686581444007884592806499127042024405943763655709764676046341804205719096591412934275560635901590153601624680310927834238146586220644157262202908481127710720 137 77214154220486746444621471934196928735414553322831787488535383592899425336128174010668244913611335562385359828258783664388544757373967264755109386578384248189109714083449079474616811955585690684489278223743631481761198303266879146004070697344193153371767643309814843168404254570701685958280 138 28667642938735913957331662192334159282214835683982632608331762004293812471658877334164400777708745971857515964296089689512641305118531115446692330121041534776472351404629151408616708383921150845976817186008732369296394508918521203298809092468093493648940994212006663085463994275448732212264960 139 10721445964362158500232379343851732439843610355020394338800973385173939479706562647588811807651934128095222546648584063266474779198886480981841976678226476491714933670205622263307269192932165819363597876944995179324317777356850124511757444479300052673999431962290976243284638408956931961485499704 140 4038853947046401126062108676245921797373085893500754678765494598174439547829465865222849078059291546104764786344814415402145913045009230557777090246361686699670392415328650471781657682235333111404750319087835767580822582077721387164935375417079580254078058180455470909004800000000000000000000000000 141 1532441072840303314919534725744632782651386946535920474205398395074579200302169675429861406538397045310488504418012140564222851627162636229463342929241127026932715781878512558689821380544261550659035570811949194565585431831508379034519941114326775059041432850537036898729830029043050871047683506817580 142 585609377079002175884761914121923441512803088670720248361403086311718262074464566916367443525020524016945316605347874120227542678990758535542847086478139081972349892445348146777970121424276412407162843443512034516915277448891454161602668375778643867017966727437300731149110765449691459469559603857981440 143 225376658342839571352429403106564489964377793548825427358976671190356143325195318259256186297270216351466779302329486312189656463843579650808228100461245342575409661372315346560745644944167124113472316651422882958498070272881844545042687898338554673310014744168307997325441119563905117149323503610943597620 144 87350400653167688859773921679127063975253601907521952167544606865598083596144782247523162741794649208952808988790120796525382469645294332229816708628073202495931600745782200643631908766953058004705595271693333321041725652913542785650324990073762422571443180408868978896708946730011187996753494317275447033856 145 34092166463194973131512339566733722451491503597130675401151116162274122585265789049409849726831885505210261825086236251960661358987794643478113672801258388150105958360753166230886843972521817882038673979917588864943067149825077627024801063985757850872769042838252361046644283711066698231417775154113769531250000 146 13398525516395141407295904192423751733294466661650636634347642888371044567088742257177887183890057480790796047244909132185104450944786219207254076595076087294253160042330312553826816654575569999528344249591983376937196297467008418499711589845064877953523392929899514436596793372288504524812675621273624349444669440 147 5302142405052715794723203328279869318761656078928484999313778673673247356678740866807031944577439733908862379335694739270319885181707152008795595671725748510947524075982786482218049057760180541389522663847436527329661474697968139710296849215793376835476413135834432439571045612110311591536823515032912172137626267440 148 2112600063839028512431265863027769048354344420273558160714624946793143141548792275264083699041375507904570594990267847773389261814241219888461680660612114432027004765981735057577554676042348774959244761269543176107845321567022193718694653516443785481975268939814525832618290699197277963073084132469062086156971860295680 149 847489907601954596075218087482307151188121325001867900017478952005161639370997549827898068609894357573215414012084657341721330388559988721357558118808413936626271315214451425278790241321783341423793810873673096146538294962149464689489342157222561418338699128994824096698814023379194323422654256842340409851646073259015684 150 342281340695627008913397440768930619651947104952796578673811111088973344170417843588620909808042521516294001716900356050726793997627537762058701618325828191230134386906007350506761968060794206845046159441854040720869242724693216865197626781878797979338361155672717912436449807905654984559096320000000000000000000000000000000 151 139169388866540837684028406714240915879345789676113407814149432154988429174371452409319216785442765196435289931420579857971261417299176301677573874120242974842807525680608787969616698897727285262908504122754086269344352948591597664129674367461263710055946490292824298434313424578982196418236959323237575214065745215991470478300 152 56963497515418598511136124886977935592580192087242328286605353656215594523374755198527212076129407179968543228509471967540890540291008286028530498034881553041896189222017703016998025540511266566444013593726343200707219628604739732343804604328920519162932500680299859407970027637557343571073371338369437645224382120888762997145600 153 23470529365291394443197964348326023188407384723926232030357045797382603275825755064728661357354012375372768031748499192364812911775952019362734152217930235821649820434098332058697712172089669676746241163774555772483589625595215813673646867972236919015578899385476850567792832327244241427423676240454056257797872837786071990853379800 154 9734273990557731619068722902158512967148517433369445360535205178733670193864853520496993294771356595626855733629077191032674843061742284265722530652390490502801328875420197708675145881248138878785687823038448525305895178014569058755929391746556745522610220104316983749309257536682290249193512806515982195503450489078442660019019186176 155 4063685298582123830851604986732085226173720334820537966824767154002291555358407609770233043969702265745107508151895060322186439591064127722792154325004288551139510268697156578837039144199387783539340942248162623397119223467687384528523874372100510564154252092870608332647053142738946343193683681572539224158757790364325046539306640625000 156 1707473643065845035872704458220438438395014920648687971987400468560958503933141559521930315227606599412362120678410654152287522326721916872262773149688739769438248383635377239613747000313413979999017084850319189023267851538181650011597957604029050689331091618212145958913387017725528818866395012373784699551120084116245087485552748564316160 157 722083204802244114558115699011641947027066210798231749751437412342524776954731251375367717377561765932256707928400541434217407547850334484896313568760568151529749217251714465338397899559616401688917985690735445900984528180342060394905144477015014537585100897289431382706629692063902071803111892681833503656349238241405621475530626541367917340 158 307327809536262231405530281156893623374000596860028651595385192592637493664252994867885662927845505497158490819572570345332217188086660445570251061131985557990465484884769699636426165540538773011325689325526368996866709171655892414629030038656349276050875050888335268532540067260381984676403092989218114167800708911598976537858962384744433582080 159 131637666180102103037262379231937397145316101775765072929184317218912996409842101896232866020000888738123980002470816914881189956534150790259921942891989131583963968632614137176087401729889979697319354570974438003417484804205126425174247941305586085219424011305623823460796011858912954837424211276680989903619507839355595325785237810777678943210564 160 56742010836233134506851416581954890283672300430946919822564364557607431739524866328986613549424529221720401269859859019535507171771564408497313976518317230125830897553554392345002332209802524055421386852752363077351058688801584755686245450220010132957653317345537994929423515464650495874621049405816402153820301198755328000000000000000000000000000000 161 24612643592851955855683204383523210288333013715763151933933697353605135038896025175035681970292268348713386115806632216197017431832711830463428990831490748649446783844509878182462800528544283306122632652776709935013625505821867747583612439706156396663020182845171786696818006257777761496030012460439659732277780958119158018559362257412954686328951327520 162 10742955281210597692530870352585998463150562933459063554940115106371392254251891886229902969646081646303862852998290916734796729523892969570250688627918071748572617401441922885301113232841952110294848513684363029829460608784410870780957416987795089002600482389421780282088308474664410798310438495986696675083174456079032296360204748235776564440289624719360 163 4718287724189238841162874460042564394991368080324945868231772548214897574040164128167915685990461405667598589987239878815251477967508635495049557271241766608637656864030928489385864900635584409408857499876938752507568487351138429182428537975861242642412180376497413167379448122757366761850564989351809541275127460534001113581010537534919097123572872982144480 164 2085084271690087070975798480432429577659852424660075372595978449387481496880625248553993371985543241374581404580602639987167553856512766910221523320331682513744006714944313603715022179059600984532529223378414711014142616462587857282544435555343030193233878378272357007162969826759534816639587222669183614224734271052269769803533772999603314898696013714707972096 165 927096488070452917407258415828051155218252365227953750452784198209903277143784204880732176815749969408454496590746364778930364184481334385781448622267611753531915763347154717680778916448653838256074078686488600728700028271602874990370287288304798567186584909060267164546227966027465446696443134709348368229700902415297015179716774034779788572341203689575195312500 166 414736430223172747951937258390539088329206889346358863337768055916395617722101863542354801887280739272161880614038618808886734736230892036775062114061406553779407616114602950009611188590671242285484342948290085033109091280541981086744319160184791702005945234751809464661527748172275548460530533791958711021818877373370905467282218591575241945372550738192441939066880 167 186659178285391253970575813996319882652675138309565057357795074192623953425143058327727144880695902277470378033761094672567518489004649204551764719201280488710824582670368664387502831860711082655279023549410498234101306558533691105735867231647824539593445323295665329419812996399436935350284376753747102618986234778964101104952183051265030530644310333253765076660246380 168 84516326276743390722664421054265813039057508746907952254158528769381879310560774971760518746101189145236906050140916128983729995501022302087160519910146571320804410118739843765129338322659543174762785558333480256726278896587572835596186579453204804726001443500455378566573575171166468335502856780761782594809453969309264334376023485174908512008281577910118760807409909760 169 38497306111299282792426422906420496346242186236701211116400782998583725247511725388035507730866561379484329307090429973640677499208420128769376690016305004783258337144807980299594768175415940285380779091102829023827357777716272491099985575614449373348080452252000028744584016087114682121616731101449218386457822159622966871639967012862616611735714783467434970418808354722344 170 17640183323394834989616179458552704346759631072223091427390352824512395719844580177006151866405618426503970355098980666671248717054835395892752947809393710741255375628455568690368853572491303938668035819762529849363777750973010123906834785122092187232602497426579517944950786029719910500259570810112927691727244486804589820928144439437088198656000000000000000000000000000000000 171 8130993453137044356118113544508105854638838484440190299538821499143675062974025821336520805398844108409047677900659427392596223892526627364942101009854045115579347878998545637930984533319227589004769616070179052873767777584907041815654296370562506929887541941675476468964788026833088235971426200703300420410117962570458328560949393677034707014432867242174765974645884595127961240 172 3769960588593751766879870975357987027633749398815378678031475404027534488148046932820744147612175121679238451622764569804287991371226284628883102837983012794124247038461319050825848026942102870228291805051827249932063727612693428456507486329389423991074301187595368998594972303738284480657430420021342316239043557131792846245846618506810950827238897763395069681269382529161027911680 173 1758198010912565393475721665145235060758751762301026189665565966900869859604266473465655840178169538538739989127332557667640236711427789835868485771276182570336445782178503326084530959270038565695548426456715493388530668561574679967183213264644153731617716182113154909725721015658562469906774532302331864592586258788693230262646537051614725492545883479065692206647605193814180239798540 174 824749007063852073421196136440530262707606222517286707036613447949125882265411303220237239506948444954066983474711496968422357560890912597247459680916130611262563646725643874902791478240078243133936989366674249494953424750152493470005408903077985282366890690585996645262192130027765682084586132570308914841499983726552552565583240943305951545424206455837011291854577951340277394745327616 175 389120667297523475827060605131060296318252038353572954627185884587790297566865126994006858686919723512952730384105611634559102175128114836961975645761660100646490682740671791203921084984262194857928820772707139584055207794727673286645662749950489997153925218064339509877383859476234034204583836855791155488537958858374016032045373139688638076596729699627669528099067974835634231567382812500 176 184646414331783802732075967481557051842687018085192195970859216075287801689447621485687896163868060724013606358000520153975282370938105259242681371116648005426159359715455096358946445343172837019341264898761066982429220219175972845664740935621608253488057689368078112186593205628397206440562475831455784013472061941812982025615462803757148849417641167117989590308390375953253576357159999897600 177 88120572688563435043801660380590955692488921660924378257321093495745274579891274814425467824102255759594934846762422293368806717516930880334108453313254278258663494985269664668611808260522351035535910124368465347413694773990113992575627768551814844604178434186444724375072489595710376227483538691670243247035789542425355447199917390706359127971452795229599184613692710568150377287330552655932400 178 42294074418057852753960714108058513100282148733034563324101438272694745384489930668232178551166118001115810509334902051917747582448702737989511890069284432788536188789603514539495580239962846094648125656849278780824561345962954083651350222387436557883219082992125064628538711812762513198905069326119836536984927745056516955070908953485916192606746691894981006956031859868606294833458862684425420800 179 20414258476686811820103518561642032181884764066466145129617060941983148908993790661355080691721809432066539738340270557607647548303521953329251368447320620075683286366100057461646444042069304247600116426281754671011632891557411128005480845916199302721557071274634302036643579183496813434711782863048057574557444786203316626577617287262320695715317780786919625673266513269279178140051409780768424091024 180 9908908267268357784689134637301760474754963846499565635545910323761125730382985254118201833128996182261883089803450819705722201208377521998610178238504439224957136451579090603544331390965191609924450004895139828758039227487852342766104979579334451793846017653568411833585487136293531971708804908148577630603451969808601834332186706605278220596484289165488156606548961280000000000000000000000000000000000 181 4836626138387440226467085836955267343271406624051316928824013536063213852334822299754008222021635364977662467456845660037819452474229747208257022306426270989648057768818020256643028309038706075951577251640705922654368180966371773360332801813282861542277634557662370491135134636980106753243831913771654974913138375545006942972089795392032268151683839744029997467303579084927591298144159734880839070039935460 182 2373943015830609434253129879366328750785905083307888708852021041883376755799885316440276970295518162164210564367283575224299357936730192392578196014678345285713486761734513879529408877633149393500459257448817508748434181235214290374841339147496964614032499457592690637947045189100288270629178841507512342620471575104881540653915098905526658743970467710884965215892859612222778643079389273759465000871951073280 183 1171644393956766367409865747719107708533112990317937306323729213517577471381510580633602638888328433356020400101143643533540865676444695095226332787157847708202029219113099831689418591374310177544781775871994494689991644319843615511102244736417255543073625568148791973901292486544810786966997060681699987575783718536348370823321408407899167288588832869803258533443435703617285496599837791718523801025519828422140 184 581441395850046195977483101420634455277785521283166421045066409325378537170197631591506080327080758848337253215767270390648452815212152029251543615968677050223111945174512543005563153087366222286419737910287495186942308253082410349990272513321644247760141382622615005977205547018955258092996424430896658403569128047190248169941079353517887044487610762043796217827754122216605655290890453272875203036974180504436736 185 290126677378837214737776058475925512061246053512091111227602402742236686986840324448529233165328899321493352520320255497071245295669482616469140415672369176976499784613618908223299711516404125829213597943466660728572016946320862451303932143450274882660571310876198892891765940549331974203837134916462931330877577358156212397437802115435781251227898225725001177509278480013616174594367438953998498618602752685546875000 186 145555323830093373692737898568375145855004103223530180010479397937246817077704284810567009096343865695763631429473708690792762256730816905973125357693250176456485523817752343388825433461280098221387265447927151907710791228729536425332657769401867948750361783633141882896810604657054897213796781626554550611836017005648046297320317624540099393433486844274377175794143457711504934488586677011997027397296838347954921144320 187 73420021279365067696190592689229110781823699643903813319691625209077383075202156092022711766016227636315845714308501949004013207306412855782735835699108558812255510955181234086288254790357720856345307953110965078489125107342676725479582886989485766893890036398393279390990000275791116605305664535472295882232782722265496355780685727879590963366926896251972068003419134744786886034885576299660798006418837475864144451205320 188 37233537614613767645837514180402700538796555283414724505584402847680654934863174188335990068319276641071163562617855905339997964417911699118272888013424088680709094198557974206395174718466783000783789449049133298894500130857944565389864123313506805643832021672262175945157577953998057797051653525391219894739337507329509066204373402178001072233931439971224426539941706227703794276730189915653562663716576625679727304365834240 189 18983444536532172008547790938130425546670285552101376860419727689900580180693798382050563617431435625789158647642157872460955839893566807933009625930369327322828468473168343483986902011636047318970100233573271418368889677916940501442253309379240324609890686747073938734795999172233550486589932221702858990159732580408798340744877200012300202372856614186422947024275815860619599670720066467884315123119066293538535078435824708604 190 9730257327009047441846384147799166947968175191093695898805549959577626252125739124977495542031463558136798949720658957845850846270185188460542979718010828991696470160623697750687641068018231130403831353197243384230581547923978412346378349166423089894105568630522686077823010943926850307560935320703378265970983779589626584697178390618330396870762958740660446897394852835814101890304501474959360000000000000000000000000000000000000 191 5013834858944022463029426289168861112242927945296513174270760613321568373503241466188377906246622727063915331657716356139444639985275542625738291275807400043352295262348987904334589286977352881695751600170209503714317730720762292802762272857737638806347485781042673727500908195219911061342292926503713305517963970669302558760297697768075415361227574886067664506533961089406761043731419232731646723731806505150952001395949585007566180 192 2597168011381994871579066337413714420978165939102700581119130266714600206155910754617876365054401804908609638717207403290339691341640028992719504435638082961936492762065315163695461819455330303430137441948564348992525959804369361773457238460002332938147662599411939065620143560851828473853288241555012264259331602893819976488502623839816415490708681040693374849596710075712275405579326603797127386144120022909634475590303960239188213760 193 1352391521522016511971673024347953456232172284620340435704597969688203960597656974691493959485647314766230815498822407882802210943801651037325601766844702513200479192965712155140147420818421803114411161552065770567015945900745624856901447106955556844707763675116380226758878989725046082185756079552296060129618446133371387626084568154799159690052709793464562428873000919206393042218211672863769880806754846190970086397349921365279036012480 194 707889363833735354320560595220729122412945426965743241146329830101830078453355257644908240830034956098325544481718135418682808736990015993072507827132687343060448191213557018760474423509387584168831428971498564479177398584064603041794432846980058519150437532537953980402014779945551723792606794150691114101646814421025209078022044827878835751782840659485439782126396365008363638938393001371708590148529218405559450682493540028516292368531456 195 372457898970239943993464526442759372623182335727193653439850213174484856498358328792448078678635642664912154351497363498157470240795665340618819311397624540498179621685643775271851822022178444074974699205603062000583352666410734813951776193106176049124587906523084916252515907614113321412975517314261738520478934533132126610258650453192226132481014682692638617256088365847397147686773256472410817765800824791739362874068319797515869140625000000 196 196981875023188581825273807933219840613670717714937915648628124881026493312575759661185557489725495054848370800931845492256460674731085156316277546050033775664932091145259765862583983673196482097518218952182246341865086191940625806488775045784296996196409560686900663790102890414273469547110471856710620701376562613118071868572332502049390964686824909832785588350534443814783167799670801147916424256555485424838453315443871183942542044152505303040 197 104713134741035192960145762186353117669379531546831129280158591028552104146169468744166736984670984836021591187290471932579670194547907781721938966681277315303110224526206900829534175683317893516207369102509443693783234152769607632033337552953694806717388060594429103489242547107434729758643886109055499956924000003397324534722558129101834634410951869460543694381729561165807806594375562896689477476636196882218302190575351572079093593259511827781460 198 55948767997125899327802257019023566592330507941092514983032986183751669313866015364571540103389986429615678654579613624539243658685107069928049409755784650062023778449902055740454641367985913931902683723640741634662152309934224533483485773946348061384056298604831034471728179990174497584870379396286010956484109362678343745995067731274947370708595795645366694907122231683886949098162587496435999096632101907807646548071142441718279766181458385955717120 199 30045756198344852118581992282926444256680022172927226628694836640712963006875597415821986153259315431314242556715632336385966057109710127676563385907389810993845324359032161923407351765537987131598120071196492712516097408551085048611293612566296598150460888773938749599151107119681897182171809037677857656653495091179572862593780476261893910247881714147136510734480001438736370144684966474483657197406395998168279728941313963344773907750482436692820019084 200 16216901527077300954424967845750609321922613708043326119660109256082541142418488997094510433774668118530113527762814469218345683779865217703059239130778861560816159462462918746160304729805597962346992390265102395049517812526259208795051318193958997833113934947333063915059419235694227777761250623608236812657828657379502817662498652926876889106771053261882828874087951260434034579529026708577044829640775361962294205685760000000000000000000000000000000000000