6 1
7 21
8 378
9 7056
10 143325
11 3207897
12 79170399
13 2146836978
14 63641666088
15 2051450651250
16 71530799628288
17 2684845732979592
18 107992630908804096
19 4636019437800293718
20 211623646464000000000
21 10237455825414473977524
22 523244238837133507448832
23 28177157277452320985386539
24 1594676763143170775240933376
25 94629844844341278076171875000
26 5875500926938600783392204718080
27 380959782442290094733812322169255
28 25748600435760975808409929556951040
29 1811134593725221926619199088830331030
30 132375023437763965950000000000000000000
31 10039291517215192311098632785786001171056
32 788984181035850904169186197749248538181632
33 64175184529992548549305442138945437234455024
34 5396349952747804731258007018287576487154417664
35 468597198734461011095398938621282577514648437500
36 41978541329854326601020684363291977565881921175552
37 3875886061671171247550087812540145617790489555738088
38 368504480877246312577648853405955347843485296507224064
39 36047646883310001801908078540766932495016963491356904817
40 3625167202619374801538305228800000000000000000000000000000
41 374515200646643417154422722067114806255192076132001138951168
42 39718395950978426133475964160926901882184874311892445255696384
43 4321169383617197262882270872584114625426132301354601626456224133
44 481969390063837220906997846148252651853150234254305365080777162752
45 55078374198680089982393970428620451583930408814921975135803222656250
46 6445162409583759241328415997351245924323354644621154704726204040085504
47 771857518728712100428046847979258656828555772438853755818440695567861854
48 94549962945235006764525901930326616336397853562111136029190328488130772992
49 11840968898590986698442500729048896726825949835082443305779637459813516222904
50 1515322514143190346658229827880859375000000000000000000000000000000000000000000
51 198067929123692397012445021777278348644058108729242268016850182096002138778615410
52 26431524332232170478670888942466497163804696759846923408722960706634106183950008320
53 3599522090368302512230074583560924071278741844281405936702714081233859679269229606940
54 500040417066427545192493907065154862120177277799123015778133903323891725141716437565440
55 70832577332263988505393969340241518919832254034094900602525513022555969655513763427734375
56 10227400706518034100634999201812754078602081171536149296175930353837048202856348473922420736
57 1504681638172479314649916028851132179287324770266262289558395723557827523146911499014007059944
58 225486105078934389929337685949971436471311470462188854346681065983258390385334476832959881019392
59 34406856399453384950214503463775087521759031949318028398923862818729412668533786154930638675349491
60 5344163351334090841598650119777190121038993057382400000000000000000000000000000000000000000000000000
61 844672607352740758933659518377597804692620009314299055013695460442044013237522731141988337866002055582
62 135812640831116146996801215765636246300823499960046940494004596945828006357973544570783373628714889773056
63 22207960750504500054112354172131960017295231837816382216169843559173092326686994372250261533909532960575932
64 3692085219747518796484907723986201782572426703796413782659914724324439343016185569973343309428853123766550528
65 623894525207536890577651781507370522073278366700654701650437038018274938266927165386732667684555053710937500000
66 107130408723890126400382885395419566203856365291046849491625256690403046614170588946137583084198281514718800642048
67 18688129477287713070223268093471240267338249145980414655418292921995671735912765631609675101166382735824685588909368
68 3311030833400558224833240249244099715693261938915501709962778387256258374842900574771681075670654872527301215921373184
69 595663627468954453244198969357429688589528790316920955687275390082303217799844350759857742731899010126739233979178264528
70 108787429845393992100908246252623768639053620012075966950647645600000000000000000000000000000000000000000000000000000000000
71 20165010893900277112653487020651942703352616294220363293594387598994541473072706209821512566252283437711893105477296639092109
72 3792848837290297257455625334994645496588563175541078338187893564398557971045091095812065107194770972191046371935509787273330688
73 723748898817684929662215863621337200757482620658321732080267970451740840896734358434569928192966143248653507080942101546009038576
74 140080030003325912861255528328010701652792344429629806461042613001098458373038171602208264607861346457902113855889814845625326370816
75 27494359951138034475597286319534600950136409154326575898415719365357381452598018658443546264648349453096898287185467779636383056640625
76 5471490530956622398575359285440269716914891233351127265625047042647925169891372602772214950070173222050886961104005805122096348780298240
77 1103774189653016223212210416212938755386951516192108956638216978509632962982670273746384552362468698273555893679168085910835359128573028610
78 225677095620056427153478400607545883295421937517277776306030202358439252367667952171353134608676895746282993016820794700805970827928278138880
79 46757325452462457688017092076827382647575070783087177928569153777077625805373951103625338354857042087419515713376217667079759080361393706798090
80 9815017546212634668839092612222440478472775917626735758144141445586107760640000000000000000000000000000000000000000000000000000000000000000000000
81 2087074864880533553588169770721530060680604486200541882491333669966687612192707694151394666058674116447358466015244376015145881304277968931485933416
82 449488605561306617747068240855477012591061491078850726682874894887992508525147011785613264148273558093248089854436543101370461439930728236468297269248
83 98030916965173091779406668051096115266182141085600176205348460012569538601452159910878427278732324200417674484811821661466345829337668470825039835387086
84 21647259553153059131782657989119351153343833450581993394121516802674858979184714383673672091862688616553712224509941992523019899198516319406715190959407104
85 4839179343239254307652747293129559986157256758369877492371041311011062334262237549000869326018789825449027492342782968970382739826163742691278457641601562500
86 1094975809677106102803018176997729678538045300746405797033019629540352700116563021941724715662391454028532138788652055052038099202847203216042443045512897626112
87 250748298421761560128893037825275577809431629443163406505814348662292509212038809589060538535613945797355616219623478115172213405141986626614302494416091872213347
88 58104569521147748341056249110190811710564014487350824744780008016176247854220994237597917285281900926192953883858893006272627274195075865994599261178729483328290816
89 13622631994819424519176226763927184284988800822960351070584362682910619708466194693961637278512042119947589538344399745839777095716525605604608351576946438301461689752
90 3230957398477150510299846762080825222727134985334589925775652520579862122650217818753581380000000000000000000000000000000000000000000000000000000000000000000000000000000
91 775109919904638880968126289654765055437291346742214748314755470532799795849067019898935700719361412734200887433407691103732865422841387346671264927573092472317100177010303
92 188061940396646208814188707926922213784121740564138597268010653446327871415073607324959586081476360982302299151970171659179452373796535695953320208922603942586362465758478336
93 46141217602866005935519224755054974665845852306431213166077820124130684360445520370886656080117030140906728720028287439590578226576037510967426109522647277563145127327150863782
94 11446531300564889379341628236271638348334111537417795179767977802922984786498884285102598121889326555133663239078360930819918077522904319944300950083252872010436173197393832968192
95 2870799335340117703837988100835883155216894279024614309702908310060976419343145809227780971749379727509933222985469301679070670449176014456249550477195953135378658771514892578125000
96 727820666338346482224494684482605728631181033808132401123212807758031719597854662457298685431895883701100143987153440172534265353723417894282428416188129217312582851447656621449150464
97 186504008016031835222223187530477867625875490885110840126731440949404605395908294173738399938228353704025814372964347408715276468673265076246559030850651315761342783740831063929873107536
98 48299751872208131864854243341386715271429531717662190244804089837166621309236524689212188552129156122109875512771044713515091279971313961869181834723066454042376140691917248652553987555328
99 12639977984650839214072031321957129583485301135828087458884918179399018681978565048005956971467093052169530978976210160278849853783580142086169201643954306149651502069723767408610164644022964
100 3342298029705558000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
101 892884309784939775712541533303952957625754528252933911028787442450523382988777918250994882756413546637497530907330129597156781218004983851969167323049462716420580508999945582944789707993037435320
102 240963378579638636290535490637258792829224862896446310029889843940614001504578946678606019820302587439829677899783578173490642560136906558235552520218231306515837648465728813072339562424354325135360
103 65685319702807298899175373098819527546326664028667016224666357108189557678331292037571756453615040752752717973599915743101774244471087419536722766420518867863979182609494982674858317523318892479984745
104 18084374446571465355935628315841098426040458244725714462896943412040739387693195160047240550385059141705595361728000084297092233506524647237448475504229816972500889314517748231511916034938964326356090880
105 5028215719604368783945046320979845130929417621111658230161407003723013870113582869801658830388908916184975587211830163291157465798318547918276825003864605732103315594017090006673242896795272827148437500000
106 1411749773497780350403924594565327581482569171462094700459495501546823751115024868694021758675392895557352243187453556995594983981884967493912844256985821634391544364233288528947312779495117562354347169284096
107 400215547469358152561739997450881807520669136222824957761434193035746267429882697067563400409345560388855406151390228454167816491157398513807455254867406682263464344393165475243171750120597975057075507038845341
108 114546643489256148177842138717616384304973270692895788731151824428704676164114123463278718878769795191198547963559692841415455233158103895216255310952367763402843712317880111185991753930818029320207365320462041088
109 33096609606450457390118862547406065432838550056594228772551531401630348846028967406907765143302102584834744429861584449506501493217466845820118963361945149556517364647056781897011570474831342489383969347769292284426
110 9652919054073061839449390275558177439731253699620938335948528547413444085866082048406325688246282929373705955962181605000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
111 2841645205909284938468783563951891802911403838109490796159701513789364887486932564559922103121091016848509399978318037207721252183448588868823184027481071018730657769256519723665283199437980526863463935067448589378337142
112 844266954673703498821064343255034251496988423980992482570303482724147579064558930447561550538953334964175724432512060696229910323365884515754325486181096055137323852097203672660324705889479810568166354325706666160490020864
113 253134814900334040261013718008864283247673318205345585823603539539583837989425290368885474382675049397361252516593994598622512408753358236147130635320147448673594115299402397366739047085031614184357357170580929349888436064408
114 76586141120234926412511919709824852629910109793849236615724168032016165247970094404800742911917918085989349573936231789028705886111606158349437950924147419097156423048785402262374738042837689529285832915547271602777268544339968
115 23379726647538179972852202598987160390379966856129796884722492412517584742506567594056939728493688927672389368555827547637490896266451043143739566221591657876761934405718183167358605658312301067702776435908162966370582580566406250
116 7200869655813426249848316894544026407391360447664565276207800415230233367931000864416638876885543342131596960457069996728570350618379520598208674991589724701977294014705649337976230961204047358155728436566298812257033101533991927808
117 2237446750350409019904624631298193780668772003269831699986673272025606786851024357800636393438831233665708837596759949298193841462235200843056895933338537348652505852032413061857850176149549232904061041951045186219658770624114576040172
118 701308754865194729526220728460315698261661829653572536842007157550295103440667961596469643108906294985151914060791542523989173094455487844404729770250006004731669439673299086674127291782988995545020014205161844966572327606588165939265536
119 221728614989976940096273883104750130971699820776326900591493195145164796013869813109444508551295373006106523962105860655681113074868353687370518300076584400265803071446717020945832633352686702507827813963487537744965853043920189905905298463
120 70706259619430740633191473318528559050284471150274104419364401324648519213562422230048896276733662654835950701660922534955990636298240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
121 22739759891229477253916770193498740175873326141020308563638264724873239588999594263685130646510240456606450857489178132216605367342481349050965224238753196408286970272525257762022914313334988090458775621069944510768896917562036358421151632319944
122 7375213071203380020001863079547720835358097954158791206955631634750003896493111051294702294552007495952820384701982779186190396667675641876850598890811019172854184395681604168358085904552299326540727053577136349404310020949548773392393767896481792
123 2412088694063251175491454460398485820299441056526336346447954018804585299748467179999437001437550098462641522609173999502927618157893932471753406296970618738056151775875975397177938878678838149291162482249936189294550110259983723861881547183093578059
124 795448026128770504693001713081862709667176872412021718685800501986174018384353234148176477856323615206897422679600717594402308483684480169201168634324238565079328300834498051200211114296267698451570718500342882792938728256495069594428790840663008608256
125 264484670975509749348327578976336680822097468952971436030553106557281205844629760318182408601638244290464855568227644359852495392387624796552310543593908158827898446229519763496924952335779831496460740558308394288974940700143179128644987940788269042968750
126 88660500930667781108424264246835597062474642544141142632930167196184164275500999337135444817438229848183535787082034167388286586584934784057483033471861964255075364469793901226581245325842523333173375596510913739791073949201385659952481012048072163092070400
127 29962091147855264361931135123402874152222421589192591329233142270512853765758865242897928166249355965026768328332081201152604184580017335656880597216203391360034487941434978355393887785013535700606578897095455576517654412350218667708493814152184616121199146900
128 10206999143482930615055927238259995940093695557284564656030534034492322857432735306419917004733451160979531404788798314532583173145305745379540434898437303768368146382432347303059203482471979063784033820763812258261510272060333750265352602183153816892106552115200
129 3504937327277514044539497523519732347387813531074661830671671133760676644572217654100960839687620302469489681375494487835572452064853399371459982374252233052481449704732348289731060935340983402007090272349138191398630656046312118960203339906431694945870780456286400
130 1213085188849740493855719639346605716742742214440597549351395468087859292359932157045441913177330057987885513868167399749565123269493089885042325760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
131 423159684034238066143272338028243284380563608457409637488315390381291191233848100066521591150012257761224143700759126898102876742093246150985810479128086172161818580553326987152538644808220799523247751653975469401808101960619378474045365516313935948056448673969961297776
132 148762238198957828000297394530823791371830437091973755024024264000630855747835570321973532284351359758235384288837187557469620954005854871819841452939658606152569310088163137541167635163568763037582930146721529837473111487409148460465387381264567499073428985700066757967872
133 52702408818797580963431943789976585178046978218871655954425411014647960008144239832207207277016331036709461715010267486404525216475433793524973132613680706416660648645667684638798102333161319527187500853584924617626094757787441748385855883579955172187186855006243538597990304
134 18814465129943668245196094201812091819365432640655759276357729049108438094551964520857585037180366390833824451173245842105775106794125327898809424972001546129551954102483038411592109685835321017185320137932442866647711227114343945268349836014296281626998693739486609619543916544
135 6767864199578515925553587250398030155280301416666855144144972353309461401488706367786865680782868967732030942167418054325234241512341362725110613540930354870416724229980648929132552802983771345479867433210369169509389649247876801273912585228675897752737000701017677783966064453125
136 2452928142970726878106109521642590935256297477304458604595492919856546090563504511544677940227082332719284143216792524598322971580585540851871475647238132632933672718773968018294511935986494594833731311119321892313076988932473015130377978373751422980362365642169262682629971663388672
137 895708929475455295705624594856284276485009867600544061545320009814872649532682911917528034671661391717889837958446536836051888194956472441828449995142112965937239542784370281886560032836501696309972968407468300245559618185237888823412343150543542526933823868214273494441690984467749968
138 329513864047166031064952078961906367831524322046740886456749838253698979647774515702056079906308956685014289296243228586628196410238080158653354414326845856251253261607456445537019279834054787001499166549218511647220341990060659899766665473671421058720395800163935817978727353374216290304
139 122118474663085427864547995689844639694606996221063371267401387227020728100079989800077138533977957507396258483028804731930604261079834151053209705526269665604279005894082704990948506476089881455280936483726910466738251974489403876716368935356939846613593269474521070238000321386830878300937
140 45589672434630482621379446435869992757200522541888528586576334281423955293164901053099907902267188874403932250369826137719927406533686291290994396513180529761189888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
141 17143751661111678066731758005645097372707829758730171436035525822461897488606628546919719433451163060968096723627440795108885655646938686588883378010122579616602276965239512661182988493165065146425886640987173956355512546874543385585693463335679934881714934323867215230261676298440672129503953938
142 6493468896247468325754149490714594240466920475525561446189199249049143392558283536692496896309430249933657799338531685523851893654465633710229379180910706491021944059103821265991011329404260739872776522347797992002190697703676714276546539590227551137727818173415899424426734730562252611868839378944
143 2477175065628019060097001993109415847594725789264149257018531790160387506429412928740184756756732534090475996916009692125054306415962716985916818803460688670634965247588681831961152489822902640517233202759096486944110463042653696907319479250165210944277019327555336338528032824647264909098596172758178
144 951751410157265197923061518916439505940397292817476474459677713663477846736542297097557284655667288190600098213200100818319268003280141292825530133324680597371256331797100062055268969499490152287266166556007045465749831834663573795998895663196515791404834342296249562752450983918236592022713028294213632
145 368260740033526598535399176890560997335576620714484761336575082021684440264073060359937311952624730512130848013414051766753615676340946144743296354430164668169207905887425893913188463474820360875967164340219142373292253740235778771443812865641862597424485164143877213849265217504580505192279815673828125000
146 143493045986437930811735827706763004319186242714778642768309424378167120769876627427958635220525481074921494033074963023360876403887070339293863435554095819175613879301944698619957023900457709396940903064344478363266322707145312360866405574303531512589699908514442619392555152114935599438823674587210447847424
147 56302620124380781269089063536311817031532643629886031100230442915719215077580621259817008067282863151029292910343450991821269607849892235025330174322132737366903836953743721135465268264745979552554113602335709290708464341102769108413864997749481620258512529560156864342281162353691152885603801884829586987829574
148 22244761166273559303515687839001749987429912014333873675525434278266437221543128068638262890044978377598485117900794489628960150905948766351971549830618572900490433857235172423010489338535821173324484669826086897314791448542204029713399815842080185244251061662523323995722391625057629402985091618389031032666980352
149 8849273936575009837371331746386315808209117047986469336486169925731825383303277140632542406279403613465997915492271978712137906147051251933451866287880403813985006724556631015200029874519255850262096738355275901324657337505044223003772740011702155930141067099205642290466932640975059851399566772550448258553876285524
150 3544442412712973302604839686874440887717507957570968670243983419682652582124440452838502984333721606849754237153377799566986701577081368425697904811499938659835606813430786132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
151 1429316880915648137650325658881293046647001791310833265747107176009565803468171520148878724330800061896164662839020168339739941818807951942458653882734115095966026154590772529082157853160433094804528290386893681915960162631077449431612696086031361411602503459802065368709257356682720529389609515287725486712215564765075355
152 580269340674446810934135695509808025474763552827024416237617178920181781389264713006914554351842142618322910268561772964676188588073165969360471881643697364147033954651077057653361710169573839605163970598689629732760571025160762766933146284629855274068518609411619600456152288732743349023310911271085356433188080201980968960
153 237154672520267076590279418896088110677017240665291988491927568580905981292439484105844653846442297026054581592842050832690130320631364053388441156580558415969203866785655089085967240466894080610897287211262963250911872305030467375281514182771238067095416487858614566859739789890015702965347170731374079117900109170061183859320
154 97569801756775303422045079318981886456743545076326567249223454415661053247261065476285115947083105961761061036831450326932026057224057422561601375958544701948106681217676988661277928300910738764533413262065323480252296366957961576009949553591911098623684606309087681362559607867493497065695186038500706062469972856683083669176320
155 40407483721273326856024455309209563088685169947999475992626767252585837631048347475928047469344530356970593928585591082245313018280572676795853410114420712144259109883392944245556967837566141049870700458284665303529077638134901614027551841752415998286426081268438332849979514205957509728728803410913172911023139022290706634521484375
156 16844264770656037550008265595970904666450026155980702553123516891066975888572921482282809627482948036592544205811370254888481313338268562579633691180384152917643096747721427746617132140117402626396509653030991907319232211965903803603758667422056901894561078156646599147886510176302864405972154439798537714044537365388946902681393299456
157 7067529784262729433278122843046463870877988269073633849163183874428014552556239839435447859041049790290365946947892184315851732818563389261706232609279045683487114996403547590842052888465150285814356554416488346993546681689142676988820278615581286306060890872310228698916416868762310488976258357223613519070026219929835741574202967240374
158 2984628472477017035924491731018372881296008039921728556141686072496352119961859865230332300222428118027352717912590580473869802412375840054492677615546721872123503143901691859061844890271325677963598344383898334070716606955590904872971752935848069047623889559385352576166965904316543787496372704384352102650599163528350695587704335270674432
159 1268533360720649828702565208764529729499442762909153360799471615053202766815042259068405933943592697758221808319336626911730397383725468666209423500506517189379834354867625801245987324944679361761766200753954621018894600623062743334855564503050714729524657314742436947653079735003735445254737034306976680067282549324088779171023850644496008736
160 542606094459351811976710899109685672878960864457699452386414390090395314050825269459277842232380673696776871215435811454169457675145029133621748028597388296657988298017134606447238585388390940672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
161 233572119312294864259598580226449621644801276694944984518772775271181046357829768731822124887394142022580565631908089993876567969764953045829031698520276438544912414468025392514767520280082282744827023931734278798168210194239148627082178735085546944412526819583156999780928806780938333085314519548373337350042846831585592318573293535761807784011952
162 101179730444160614108096859501426143479511795230436396660886490051468751530811182784415721126402240196349965003987201271614082481712089689867696272653547249510351930396522254692272748954384310853750730143126358795847711057946791719926766904384075203744801541569071124113476559974068144645633426469134208096049231991236578974911393670392762209419657216
163 44104718956114863322112401617625719399366238348673558640600041774828230388544155228984779808712484522188477951652637557530363347019619086010515149304491535092880949291623367882704910350826030688037159391663783876020804797985930329688502206882998595838921739085086340623381042767959073155290038014076919555809797057736723475723420250339321845838544998252
164 19345443022774894675649913056130317036694380481967262264517867478873723225772244559171415612074179143129548659666200400065827658500094123482695975369391219707609062812806022389988666548313491058460528540328953086640118723430576240560328601698017409797991825979927501474243808045598405149947464718757282951759243338663546965328695512011113538659691589009408
165 8538029404668130858359816108734992370037830013786773543267156877925536491186933288580920780910927718494748041132938000165755705123676096494342958383344245877992692901124712241905789901501983089657632135258115541067185618441640694382251399805688030371761589853018461190408512193427939200765400676017552423272864649435309747360633991775102913379669189453125000
166 3791450848181197449613720367163615034751848054201333722671241068400556357453263611846728323601863063972607019254859138516171967641122257565838311396222963251713358800366672612006825997793804797879962519730978758159325278420647382599642297192190082157769375547438533908474093391852521588393264189813999247689267093076665336957009408052103751070892407536975085568
167 1693969967994541649098695052409150350644280811937862474777785626166419902091342467161242067259261612711507414298387482584360383019961251149693064220463588722956545549810823267029069736520360788574861347306945281305442159265465723667574747542958144563062844482762193696792479653373640476302874800059968711098293247045995671711899187596806349518840285256101263074913
168 761451678804702580718063241097195838064095441064206081990954229127280929035952852918486186920619055205754610791639212025676831976114903356461870423015822266620946366308865233186236681112406561102827243063191752930529786751641280677414880246192979582723926919645900191043619351314713297852543808574449391568826987903273153802104251591558874919278063230275734674079744
169 344349474591881966543232979515815762525960019439062865795095043902170536631857155947116482081405081276369795868561874357976800250339185396218661719304313501297372778850659081287260362144245707067412177429425407958171812350057115220671054749354794070207349090005305316213691659647713626315697885209060285995145301377112686536483957027114123377039786990535088311255123648
170 156661108514570058124198816357694614691452719086646366185155248428312013336876476168632038281450335211698666940083416244451484095410170316421603797584607988096712659122711066533163292359116528236216822294598446946000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
171 71698836572574394388511289736381785840366739699051576505405538884526301718291808564739355714679951881683980699053118291462083711330712610106314130611479905391443049398704206046139974089813876617731109971664960765500679616646392450932167004210322321344145713609440748385890387220238086528495472274828681190260097967099852250416391283549807554803634532582926340859786154511029
172 33009336738764671304513443043242333451559815342161173244974679272145404301987489832782425856684840188059643999775556273677516939481994172771162900527181579468593659865591827372673513847078195692116101144108186027963695785812657246802649747549929688251325432469003044986095700044073972337538299943561072379297928192626450969650848627419036702223942376357816846471766575549513728
173 15286923015477529111807663669024025520447714363950964011060227455937809826681515775808367056574546075228686987486262425855210001141788842484744476655222269280781705438978664431453094498603889093432434597346890710422487720023960271373749012955348113177012418209716679962915817552814850842170991279208631669660113215006931589466733701737827994798603819534614323997547425836312257306
174 7121097680469752129057544492748687591744141132765921611011423800864404656914289345814013849904271830314521835603411754854534917670355286224758892609829166815092456703432942370457655569615122034187027738761943303036184843757609738554442139353659121139716159201284764188858735342822968389493365494940362940997895804032706735313428355565546727216953579656399527983406918969330233245696
175 3336587820947114275241633991080531612381464552530124985554422871449180155522637491667817499391662916384488263955794737112704734962841900661089248489342138067488502747091804849426865005322808311510791102820812074693837843739331618237590148249648626325101428863191255147235541488452532050361199260782698888728739920567911826656493222708086348422470979180332051328150555491447448730468750
176 1572433438249326054010922941414564495029526432038460430562673521499895933639036292295371498871035581190278381374045234881288648660133826125147136223180690164411968819009088607584854433829864963614571278706403464003391780784806326046546335836279217171463056612032791868304967779257436242889815738373799627889907952246157521791957793819445830460808035759426500221139872143744032867677634560
177 745317955814835908526744211839083030290733782508565312012921015700315097297536655177197219080022892455034789151249189321736295165373066479547449408884993511325651287774170449970497024332774360823076571363422849997288285878613439435804573153410507314794363112270113440129504606007056303294159003400546474266101006539864532881935552433938569008190464845961397601659518220626600633781426494840
178 355300793069120004952491798541221258027089051164217892876672393554927221183969219766954171966995747750710138482967113045357463889882555007582913050263979300658160949955919436504193920524068691574963229021872153850747056273929104675536777785056317504206991311431393083029613225182369391845742587666545094916240458729113341329835072578954663482481641632235257814233989890891482650974735795486720
179 170342057405980940729438422349195886851893449427274081013811925168450525137503466900593907708613225527974002693667868776170913581705907306816672520075998314042356600342751362740646319277803055760667922876471155989928490464462228203423582158016986142812154338710740219641925193050633249978602884279785107248200808900202061655335762852115845485701920895573515428755658890439529142121987060316602210
180 82130547678715424126417683015904299492300453230266355740538262243931431890059355822396000200912557970924348725598844026244955541995541843408556702842067553047580549964639832675957064308324066286395043180620972059339774739716505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
181 39822711409379281163063612615579364799851039942248006102074613505130985867352099399174508136714678746750294780778987409612530692871512575241148385146742500556902456144591948613375794837462923948532541271878040296485598574947347903008326584607145030489883943661358709918836552967966451958108731936064011473211772976967485698322244574486007740841705542378624459604844662830023336773961917533853703176636
182 19417196456724124250363462348788992941654877205501409958583614908896366656062062697901411352279300543450379843958901731488490452067115632362835161061766951424361955674661963051862915993329424085020886617549148721196864486693521167039299311423377969401975938921726624367225170733615862491623511305306487766005637966116852359943273288998014189936697058899902982143751148785478112331304018510739316049707008
183 9520467602045233500492074520574224342218652241779912054249558283013888068473707808381305859988375999933536744508066432334249830751367171509978563301286213400025285226516138801580532152399634063460027908327548588978118596337082334433506289942499643115821105475473681523815985454012678611568532928124535294602462315729872901903470040424444722048345940896975391230503849740769653245503560744642408137394153431
184 4693887830669164817621470843783046191704216666388145993810337104148214677907663245741114100441541863637170487297431133709553734715648041094549595198850123423814760018075149572204608939174088226771055058644267064972457268362513642100942596479648137273539953340846937881478418373323293165621089798063591578018253530246443067047097687275564577597720884569406724920635714668103727459500720001559378569339269545984
185 2327001007874295705600766457654963060526723180403814049261541357539832150847062352412709232143041415365524487630731772040826840960498302371476777196646546822371933340683161759163110355465569428244514805055286174401272012113884260780189576409786098187572964916320023766262020652042660333417647916317505249862549826234215001010997818356379444918742607585817573713333713571194127922581174061633646488189697265625000
186 1159943355300324858975897113551202468914867159163257344041692638996179500647659081973563944594116091359008238342690340818623839019623676254129628982799895771493000430511559342362016618732525932196224925130999090555880827533324203964947471582713676125890825222905532703314385285115785562534419658451260506446162897252720890855686469309435767384616798452626102376846166616078015338334442562882043502920951973892063232
187 581353630583909706504564834306642819283553315691093606439914508487398864679572927970638837137679946400025198634591589540608992435265765579421569566418068437523460879897550458054310433580683381421941136049111340606006285117972458969391016786808655666114480820909015067800404342218139954510860312442444365004420810356229670616693666291601906988719908403893522400580677117124643613598530892236091346163249724511213634467
188 292950731361447155083121840522328439082082843084418187587316024157392824973478236451532795572776536315003888262989107643605096605933341085940446576342696198041068725069212717150599938907476600350779886001629869467292298902652411894557525634775706020702821661036909453473708373710400768983158785421908608743457606203446703632883374444466378214402673354349081947314726414352956809507513717146068952109957163013734007832576
189 148418044338689578932792231263624358038197114059826462364800389110953269249856633103310689243440086477312270940259637287440915170095321171476085148230865690531134455447214050268586649870485961093512163542075635166113839461518835846150936498346643257198313755110726819535633610203834856490121924381665082002650648547448545444351177135508470992159631463877355764358421925605586429984579396348009804956676202051476463159794622
190 75596938862578671735933369966245142034486867126410749168843108840873457264179726819398438015846080416658876622782504755890984305127092580822894254282500576819309811426612489620393127315450285425993988853967129947133461310369825534368116199363266300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
191 38711027859126453985271056147789955165226253530336389665025694044756331731931781848752075788667726314675422417370318031843937477352461280011181189672947684346276506290789714309467789327161234556809314084017650921928185478006655097862473695024327352363377542805626814791546268507444470267434306301502531197314849492604007181356611221193964817915624980624197502901418902075314655460592830095402359802264162596753418980923168803948
192 19928100991235732115396799545873460378397293227467104742660814487394957085882945981364493227016880994894444966866741784443699980258691200345164363228009312663091499476775746891006742431985092095500845441944183222391337989889045643033918194432858491055584500762421433152079939944513206924650997034449070864584961666184777358036608919550208117195567585782614151516645799192166893000667248826267755467911435655514776487612648077131776
193 10313016422594049945880772324908803772622126982206789338006117326106058715336811163245099750453263069173575016212473114455212558812783260260797656693384816662513025656421753948036079261073715465866139416667757251697415134089272545780753440627775856164156210118253424558193257454464708625406491593576745785099561139910332000188900483195845680580185114441059793091770910753881338084185988015916942789341686490339783779113648807830638112
194 5365152535178306083482101689320603401956640807724989460308988427903877319001498437364367595245550917186170017539748980545214902520414812309987483616592583307810617612130942924260359883338179743399522135323297174067192498921233611010003851306171110315858339665326953986660642951789946526161659171359586273861727425060916624540046963983418684309934051405645484729182161179985066355705377633081230002258558872591699288254940505604538499072
195 2805712219389174671877440452844423090698756577700335311722131737696446855891339369150068977594154952509985892345148347131299647406362999763901486216415739460430113331544962971857118805956235420926511210735067880843591911046317028008435315939512738266201191313853752482219923679912803470259798460396076434775252501771119303520766042627154591834958420485593067932222341037191547289105926610733678962239512344467584625817835330963134765625000
196 1474881394632197538903711989272546077500527987670046304061805952321851326923824561425851178757677957127017718059798752302805895685604537759647897852546484630262142912467836859205033778042846412786170106709181326096087171122080507253778873636948144233190413865919977908925067002346240469945232562509738802987379087272746891029035340388008120758178106028190533838116184232973545708863515460017435652006633971215619879245106201472985133045776384
197 779313777783329163799428434201264345868054526421845891849994564996491456061281594751339338954980084605296624416794875723340439484477149527301967686953124596603762936635585073803185598760245110471362250483373518069379039618118875570827847361024776695797719385487412713660695037326387617422044892157495015672079423136873239664611944158376848363339865412122537453222210698562328899820348322500314263810444467123912676484440227142985665770990376816
198 413901857258266365071572281772515298309851016257645355632736319421655067700155413416402704047641272577576651053400819491765965182854070885636985707344053328482405035050376129659631883662098270906491016112680405378487300540748756290020423928663503801312260107223549362989078202663587214221572003412834262642229757705937600049108507999818736715340347135324605651236792807884851818229898335555668525158362065562300786875880798222459306236071764819968
199 220953434835450726555879429024010634730060402381011943588304283075497822805759517608723213321439935151714890430154410289696995967982358472831904413849524789509339979495770313493093018526135597350380123231885137076271869472656547025840918456224537542271406097563961912804400418785378368099998191522690109812755793256883060566522281426701567981251182212336508362711725085378047043521332865656522601233203045906643630980877174382704692186510265979363709
200 118552635921079461920936955713929058128813849308779852240165511506774772940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000