1 1
2 4
3 32
4 400
5 6912
6 153664
7 4194304
8 136048896
9 5120000000
10 219503494144
11 10567230160896
12 564668382613504
13 33174037869887488
14 2125764000000000000
15 147573952589676412928
16 11034809241396899282944
17 884295678882933431599104
18 75613185918270483380568064
19 6871947673600000000000000000
20 661526457768178383364618715136
21 67245131092235891550853913378816
22 7198079267989980836471065337135104
23 809330628441298336850879661150830592
24 95367431640625000000000000000000000000
25 11752679553819390412973934526415169912832
26 1511855301198984943876460473468006195789824
27 202656560023339771427971201755102302651285504
28 28261019450929335045240957686456444760176459776
29 4093961476309876998144000000000000000000000000000
30 615215540441622698713738389172402189599059721846784
31 95780971304118053647396689196894323976171195136475136
32 15430431025466304489370186208273957115855049785348194304
33 2569427010453869560034872258193587535783431827622071369728
34 441771069697568258522119680400000000000000000000000000000000
35 78348804404179738138529160990275926402626896687361991857143808
36 14319849782617254182563766395402434634362109577782479558283362304
37 2694856977917773552544892454724459090030002073904491481308808085504
38 521753880989651933317408438721503766169877857591762452588723473219584
39 103845937170696552570609926584401920000000000000000000000000000000000000
40 21231778848647571139402736714989215192335577851351941759145128045204996096
41 4456071469602797430209149004728786862989639532442050357897882313473818361856
42 959396304051793463814262846982490027578741814649477038563926538598268329263104
43 211762740885005426397354498658839674206516071713433769392816027331482981920407552
44 47890060730248079154410960106868188422724000000000000000000000000000000000000000000
45 11090128216295781238120813179069658951686503897940300791932000350572398749502146609152
46 2628364239485334411197227624389642263541714240820003570059378902799863859937013225488384
47 637184904053567480794388811670528356460234085316608383816120980961820641588575778168111104
48 157928122795182810827890668495401501878124064954772811331670257987407843015952012973604601856
49 40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
50 10348281541997713932695453114776084141594879955432085264915582339029389113995549837084117616820224
51 2733339748568579005017149605238558199006261017033089855834633198390908832645110727282256911297150976
52 736806170999657674617991886349340953615920266280790218488650279218238370088138632060772507395507093504
53 202614966057158774843509293618557451647954599887773271449735662831988517931547939208181430158754807021568
54 56817172793772533189226584059333426850467355269819324840000000000000000000000000000000000000000000000000000
55 16241090742139255957592282101588529931803179435402999119536890151717560958413234069521606724457837045154316288
56 4730662480901140058743338507196847610506442098790634922845181547534702527308755743953209812581806443181914456064
57 1403619518487570744313128667926468391952910792246216595732353155311301499171426158503803516817934788374558150754304
58 424084500868195992180201283474642684631082893265940333587677348946442003059275284018053904019080610446093772237307904
59 130434061002700892106047022675880788312822138426636069154848768000000000000000000000000000000000000000000000000000000000
60 40825373856925277177971035834452330246283326301231022581138452941867510408987343259324145639143652889474995884712322400256
61 12999882169676829657168148901128552962849081793642284161110995227184513017463813869164938092578731111051151860015511682154496
62 4210102781098252938786029609982827802388471775230492109622732088993905357547655768114265358298742868624746640263875155149717504
63 1386334847060407429789207092071541851718218537687908287585239790307310653902812811519987203052069789048695605480701785914487078912
64 464031896877541001966058604552818971418705988175421982460570328620707600000000000000000000000000000000000000000000000000000000000000
65 157840212631594513508809764903324919912692654625361314408767235898383541563455787750790653397808120697689512290412937503142900632911872
66 54546524812187743650059538846024404142803650718167918141645285037538302474149570435043046723891072029066377273359028134670366491063353344
67 19146484098577390191295614309158933302468164108184236916181007755823031345991345767017181012824396879242752202897092003236293955991952687104
68 6824639159940563283445945668457423805205538792055264001578042052647616937301167374102122708080495056844877034986712481560612138096932092379136
69 2469666903839362808995303451529075680462066590215190947511009855745026068316160000000000000000000000000000000000000000000000000000000000000000000
70 907125570821957591252495857421411000049304148030342230125313929418675672466126005718752935642572275778585987936256570983758042539512148375805886464
71 338120845192347718066926015945477149428022954627191297113674046430826079079657444640377924808975182347020103192955611527852769355468859654135837884416
72 127867418173934160953115275332508422061489656133597727408103239494718953428744089585637292110556321284859133274746223533647111791892028152026686086447104
73 49050313149526419408703612608037134148654462945097397163080712394059624665566674452217493830673262571258864935436589806180998374630699560194269240526635008
74 19082296663472267480752626527815884691920925858577007261374092195183038711547851562500000000000000000000000000000000000000000000000000000000000000000000000000
75 7527346557022275833752799892087515238745406662049630254315996428573127636754527808286061077107543493490690592383065136591344690030008171776552306797601114554368
76 3010186011503430118706742948738488251602497352328103504977044819565929759438680883218877749122925068786178498577188633789522015622649882622418627642516777126068224
77 1220126523088648431892249984608338927224117146485573410098020697304250418344225382277995486308698205727081217742412601601969705543596630421180763908409374135763861504
78 501185617836269534104496225435439527563666843952457083919874276321018196818484370078525951229913457381560020833925366090638434006181395019291632610989607005683160449024
79 208592483976651375233888838493120323691670363511391872065140782013888645095765678713179891302400000000000000000000000000000000000000000000000000000000000000000000000000000
80 87949044523467396652704815420995400820194628863689618096754785280329743110395915274565444191995526722016391111165742838925368293920904846712683308360744080907997259671535616
81 37559861926972742954567951161073811783303068127899555949252218120885073336485764280963773344099160437254844524260879315892677564329400403465274629423851391321605848633480052736
82 16244525662285589425785428921306364278967672980578669508306118700984445410823256296108242099040132978419955901387649587169724536846530785656742363180048549677617421125542219874304
83 7113966424342420666909599568910864437692698689347475712357418099148996254387313236301349363383759274492267414246813542274178806592568030945441854827303359869082754194791674960412672
84 3154071573872230642511555709985217207014134146446014434366479863210320793052418013233695043633251595560000000000000000000000000000000000000000000000000000000000000000000000000000000000
85 1415536540435178448138325512744043819362358854941421266098924656997615929831476009931379701704283863866962246183473126513513327335931390283627170928638683480997476623849429387706988756992
86 642979086128690570939185084134814473638631622642386116742089577714385872131010302007049547124088571069950463178800217606718323206762395205821972038070297477123606818032421734360077465288704
87 295553941545447265223566335992510055262457970813962770375092311157951837386320397473487025623042584574103678134184516530416855384339125229503368645775145521519784742673063562235726436975509504
88 137461218683009805259299608561333096296563893212321058372274968612508873069895613304610588401364770487231726634180691036743310008996352692866293118453420880485214604059111611856552991232796655616
89 64679690831657015121882881569309841906286606669148333146576870550778782483047193012828061119575550662832816128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
90 30785210960897226915323170811313267226258373415694481045377874777901676615839382669776970445329326022451411607988136420163402656164411835080021730397921970817839736021722082188650734655898817086357504
91 14819932964082196871369560836366064737725094140891633270917044063075208617806874870303615155738120763924682420568267915827914002019981765999141491625670542255391807183352780626534712380022906092263571456
92 7214811202491975541566118770615688115476032158923959540589400454048771358669835997249266120833812209723246537099407642873528290933037353953184165494665443962190044375284771569049603897253039466667629871104
93 3551601856428116583808045190478751409167587537458837321050952869116092421334976685377127926296863739629518748103194206776967809445934943029855908693967513371428803944435431666541277214615434806906344385282048
94 1767629655027509711669741959491382124968177092773086207860895564219585385329816940686560984700765412165693662958493024400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
95 889353176881708131033793185789780662312298774987498258218195049916227338898194630385750323749743935498899316442125315533395591143253272969651671851456171322072172859258656429537233961520339868043682907790191362048
96 452295851911136029721265527882028132627095789502583316791681266879076903412930518105918738857834006490540538147345284504620756230389004314176624847668980378187420942162076199439258809961881985991281140391508688502784
97 232480628041659602096085873731211349870391852524845846637940744847126099928634882385377568311577126856543924764592442138563751925903375022470482166742181925659572130542583748974371718701068034760674755309148230180143104
98 120758651995117460471292335703591899818998969912332718571427237698003278313426278646698460642889847629547132747283109511515515321784447479697920467920942514591333087489524259720772308256411081491526678656210106061049298944
99 63382530011411470074835160268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
100 33611987789156094956324831989640625762256133040293385523295088696849879006002687260003494296681099630336606879961320463578275427204079350846353864500316594964736294839629554778000860298536103384521214970008396511299775733170176
101 18007215686752324444962126693489013006198481640931781915923672442335296712389709064493063585907836666880095339105510521488480920635886891911851131424638663292813424478909449341232610395370233242643542581463931735468075189142552576
102 9745004146439147117238693483492616492879558687438811619987581415925148784135606136435975053073091967666221974722929017167203266972601978731439975161346739573790517197355865559680337359510998626524792031321221663960153110602269589504
103 5326682639639690829417859469847248709160806773529869790078159256313150184378820230832948865370375232795667102234046072070969133507388538123421772918025333293906592100392291589940896551719864931795485968679533188776857073667866552696832
104 2940546518475139101621694798601552157451118378050269589280528687954802663280058356740670326011601062855909219431549719081448011246649764000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
105 1639281987988468479603843142888945171897324837029462966879017996490614861563990941169380114114753944762757116367254180971551452421507651842464961824481675935278462285858814716017054147532585891164561232277271747216419715236761213872491200512
106 922767775022667957300659443987042272706291763001589249643536575455080197938750046551721239027224803651969887243872688963786037947755786773160314018146738206519218907985600779255776480423462289060573420450481207585439400725630776520547671998464
107 524449725186437348403754179940746360739686352750677992645538561017760005950030881416947971583565225373837806295679702255817573917577163250880316937384580129621859826923405521342267125650661368815772143597262133977461514681556144306830230163554304
108 300918101663020954531688301045826493163015737619695273746121956316051805363388287794022670386523125981407788399613498905252021415697746564794269378889870645174057833085124703790046544699981656569540782897292298050910806401602466966274260538067255296
109 174295766788825518630145854300189589839522129463617122812528863046530186300731403583156410868075056488367702240077607004963278196505203929461555200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
110 101901653707542531170511667828385338632863077576525169501211549882620066023087148817430662257181053478488163186098220435562643002115618837424763258949158499648452388724079940195790950548233015373718122192024457512608182619514526596917691665923661411385344
111 60130385722325822280712927747603915965640271901484138928505288874539920424686666511816242873129142132754267081196394954845392987002156517745173775863154893421993428856825350496681762770073789314699316971233377883585148828406168241491282308650521051682308096
112 35808678799999321197885750844080966047383624465630033571642168238573927382044271644511955273225568129631352161418244515315785065218393824222042203141400745831441425442279220966612052443447177285463594185550841309714931632109958375636280869953746293452653461504
113 21519293473915889411255384901398214863541325948173602634040674178743545634008450511470136292257148744301512372809226676870970854516115210926142968654160917612840397799998322952969415019500930488708876353700014295170519151339987355614753934455704846483498035314688
114 13049011843403073954342548736426166045664632361610042646095388554875271801030700047579022502938752541931744244947385785785936773490210950875483441688652840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
115 7983664607137353700807519309110994299119135116742752508755254775946941280847762956739056462170356858699625263697145878385538004565756809523314557998877301512474669318127311070791663534811638254265923073734150559786000326977888254396093698184788905309329622969329123328
116 4927966377722448822330086622533033137139319296017706152638141528022450331575123538221861848192542096531465411792233135078285538612220616164201768794038584818404399877594769776204835079154758390520420055254430679096711918920105133180601237620027447169792497618160392863744
117 3068600368727934264383717565192169048375374056399159712387820402273307851282232672289487000135635125710071698983789395421418918175240852083428905588701156597663571528323423608010282668951737763387082960914247946580059979403887706403952152528274050791412866589224807488815104
118 1927467260146627523638632255168817730287924589366131749366928609021426908824340182606143724066425898403544687250270855859551204084853545633141827443587692748237409768429374377787459942296356690847182378374299480562530026563210204527018804003765547527639678501679302741709553664
119 1221167595784785571440562084795957278631121918193280291542579758397045248629186653466794795671971272097480489123808507300929297038479566826240989706317703147421696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
120 780320788364246762857117394834437788673130290513263592685686518140040630420031059304783927897805033807551777360072773949855514129015816331643201161062195075496306035357416872470205217090522936019741914004929486521811564592708163687538705159368035551852999576583951289905295640231936
121 502862587397940921822800989900900297894392688717595874220693920862923343201037730615129370082738220870558475124641354050835566757937338107433831861372376133731149288311982340176358906188162093868030193606338522937818050936982115253384825496400524413240627420326528248402305155403350016
122 326793074107709482803916640090574516684057116606892638330636411522469657206298414062057516397192930283725285427447042066669622569517199740163386026190789413853126315594528753787969199964503133598988693299474701056525820354721502353792792275347958265776061912800061160764996001760337199104
123 214147678784236683766881862324557240695422002766103017028338363023053288548408991553154666761163467656990438690154524744303461888486472753658927718869316793442845081744693597248983022053897966632725957307192826629707363809937344634963358028184900273799032904288279811936737616729056730939392
124 141494985606667380742329988920121746573164549970924034212228357655242208103013204917805178936889970303968006864013716088373167701144894614628810813883319497108459472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
125 94259798592982456884240635773761828165401749298864696070064698633946506214335369586486218624743940650649696234142125213846156630376390315844113543563124896984223118687543498368582140940064847830049795127905295881360934925633137346513700082551679594007153862470697896322921057371024902391366418432
126 63305413839725601325461567946984040365912800033088363980352643296896620211888092032091386258228296022177612303542507370083430120387787242077081668900303624318091952010216294541136891880458434454571642750914417600294364427980617963610515933288028637860199879195942146230077129919303045319057288986624
127 42860344287450692837937001962400072422456192468221344297750015534814042044997444899727935152627834325103786916702125873007485811427692561743938310298794299215738271099296923941684298420249484567511816728612185899934327765069595070236662175784308251658284785910746168670641719326610497547348822672277504
128 29251149850922250412961674815562977464123411642485543146680934002731693012030891062472749994183626032974488072854031994990099749043866445344681934257885551046417558473243473100032123104485638872951184441051640419224833689875003481239728635461256042242068101793418582639474312546481887741796968985238962176
129 20122187136357043905553824441170036269117266554537408204277140943245305778209188872564404551878753909880067532809633384772017100200249776022851177185417916906941519408785427309527040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
130 13951640604088418344984864108466889162746574517187839174598094495062902750312804651304927756282975249594881849304909997305203786862451633808800259660313155602398438123701885126343803787228255582648785338335779460778639284532729965231378962912963257152399789445923535080747880123587562743423251107906164289961984
131 9749145623901955602292855121189860729084912192809993389031017217280920906069394156308944323740815809859911722060126811825558341462389871271618614558671224831853987980334666079465964876848559175160142043715778137672531542397005923606431142504108255670215278310327723367547112682787850754296234863924261797637390336
132 6865509198655097777152806546326896836317129999520264920127648754428600726394560980312453738847361986239780062178508546131424342544911377413942109795295006212745514950030907622840743093178887139202190805200422674053391713539699276135175104911546371058089717456853223981823404847506095415057659799315980237183389794304
133 4872120366819234228373351767693008105083109549667491288899157467491300206749245140297454541313434812358161196337390675476391800121941746090416042553941132600006210178469105739560675370412393229231888500379735409286385487991317549385421365104302349147811583351452401923161377197804912916324884030158044498843567210364928
134 3483989683286583985800704769181965245259651832730237815450430775766028916127552304028607334787512797933577893077795353672440977435645657614525683182940012692738779522161003120614483127609284000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
135 2510291918109348912482046763759931390495365818501547031299907582102856190339122628507196197682231694849510277025105027134617946719952602133765859833479325248360387877595341373348528984735829384223000045011028454493028049497767241209317296633414426934546883076864753685030877395835759457549671020313648129780776209710955102208
136 1822365182209865558568719250803257449841870790303281599290709304656320698948401605258838379181066644451783459807977623073161994184660663564995024139313452570763917129870934958709102613152612340847728550831192584046374329334987254911046613690529777251050256268198018300019651511238874252022166625302178442064826200657691467055104
137 1332864712302472992601938263750621062649313360200870018975990116160716577713812430116082202486226241124584323206431826328615243366425141016628295748863620084161237821837059007859528185537990129750358268385142001122281623935530923039126651613470322572078811122697832046211162536715871295424390200208169824469115588045322769351573504
138 982092142099789240362606682974712234219407669249192692699427033433452934287937374111239833510987828958639469698193799409874868625439562592718773050795406671981435893554492620713171589582113527662792848807164574884925980494801133073922292354770729571245065526659431402063430232476109368896397817788059492320697273399089567992521949184
139 728971056563591283456828954008904600746670359251958700877201654212638351573406376588236349125950956212474656896116252243236005113464536641729823278353720549237518904368561576531721583698551007032115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
140 545050747267249892426316268743995802521714482666941338123351162725064030608118054728133035913660583419368146378186681797984763882040987786413228606140361588595282259658985616023759339270907686777481563698024673471413489862135671790657016830081241598975618623323965076503831545951817869130034911794931584228828746272636061643947770585808896
141 410496310300368721318828773969004045898570525111123961791861054568937479700996434064058378215461133355937842991521093005504508772360059029980120503122440964971560118499923186609936624258159054163816350575905983029370508791832967899193709593648472401237067982578154116494227098048381930864601504769578352619016158932889881261618601798775341056
142 311389976984935300628141639223077780047952393288970841212784664369203149594753899059310352291420236528052441902770016324583754218513384120108262057272630343255226720210114450926176022844738911154007239876466920843951670416969664048762392129603370237835573008188408101375911784709078962022551361914327368061386130700851628613994766214472457519104
143 237903463857208831320356979119508496285684867772446546176790448045323368009784339087399784567118796372691523247168430982600197374728697530936643584490649054880378991686304969607271487477361620018839457470124095495603787220647394417457139888746472855952803671408018385593096891365362482411266006949533550429525626378259182606619160158767362816868352
144 183052511986675741700989929495659496246920196841994891339374088475704114588722616746864337610372970538712890367439020689347157614284044348019300091355129987724111169082854624628823036492936081707558777991825640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
145 141842947864146441154575576556930186828082319064321981761605728539468993567506876271942891226430832374351198086679615482188153605458501507857229093733754915917569388757182809435113411803750046549729311529467273740062287559069080034054039201270394265658890901168409434483544029454504472164967708888829044430208196928270233163487093060217625655124533706752
146 110681636203293834174131056322821361125952829168636062381037844725382335127912669010911207667384552629483636844570003410286922035149103217933452663226532513653386645101307931142283293525014591750877284756664686673822054744667975278809217991512035764734511687835645891477407617517187899074312576973416639482365627286249635100467267038945540354132257678557184
147 86967722079644776087648340730099408767461610974686037828564301345494554979903160259415204939536669926776012915273233590343695030331595268605088367350630461949781554073504919397363834051761834067895481485343371437424365614894071143447862199866838871611817532176836101649740318306429754090242536275502038741423375920604490399842730564617454470032561535245615104
148 68807304753947006028004887186309240868935180787754607670435503474362694372446763176259604742199898731886596293253631398530206789061351519252647714855235513404868322000859345411156145140693699742384958327543711550016085961579600528090515409923727077670221057198643763934730513889708073325470931504242115751830259508623554511104820467891590498823815516048647520256
149 54813108894092884877733449252103206546144163020699699824471763748407148000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
150 43963023112010640603778276172136317432450332901376048737390482415477348853838602591714521410124411180393474518273511195509851722566038736194558328430016595039939432933698408064755035805725750066848339712307652302290197073498098015079488162548455583780523603395830405476223104175234513783290732128127287891146548487269021288197927515553088264259348860883361342290919424
151 35499640009200981217308076056731456717895140773644439481429475523878837979614228119474959117036497773687970339807093005647350813483356140020449756996998285829316706231693594438746025752675327170250190577028167253617668720157076062605046053767029942915449846202428955777764171325731298259622473883903015588936181421742483282617067301917126656639015564478462092488187314176
152 28858513945844985032155768510366400688806856013002059819899002984629986454012132866642288168101306463941818769845855081243864054284983917886093452356584428807052326199750457975677756046823067180674343256480060592296274352697614445856058071719738850317305271094918004187155691235623182237508920218573217169362692171781507126082194485468234099460888300849430724911173419925504
153 23616643992172390773991290203740817994082227600758724486925938080547150476942044017686695942751003994356331576417145453557278471992661011644865111028580574820430694927172941761967631928767550555610939388056342359340399908697846644994866399393393164342076514178374495979754520196699232339856983334719119881381908658622072295512714518597684041093564820017772941019632641421344768
154 19455278593144913826405005922656531537221450877785146835652828604454031487120531057481822031798578535217804771147493915063680414939895030627286981077121186909566412325072791335112686803977466989563222742464777560509358802973184400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
155 16132916133709295961237507083093714443004831059710035262623775944158661053318925602296654344160405092748643439438366708140592224067215438394479768601985027370643687770737800119100710479361330266711380687796065656160861937986307208353614743150334312564378237994418107214037521138194567059066516711987545993288811187845216721906482791178993184534986909097845842480146672356890339442688
156 13465602639746348291344883677846466148298301576921890101131557889051345212350742584074157803915119213325412925587495458212873557125902446662605388841948922448915865723160309139466970808290683630315052747238183081376479709853202482917486519682502153303072923167153059446617357216912875797195301492793891845733833673846336228825555517009823534261321488024056429938577413800333695583780864
157 11312479291011920749421763081043264603860071469197448744177470860561932120321633256447574427949580403829737133889243433746368021616135123285405064262067646316875107041076574389170105043789760413754786827540298245535838820087243144985646579330928739707706945584310855850157589000810466290051999819339479363347576674585834855895556055518164695312330288962958889490132199912108112832106594304
158 9565126299556295064667323484632505098861232040151437866811558232538335166823607336844639906220246379653038051688075680649065320128459010249351805980897415283333051654812664382138174161744922663855939869197084931124559795397439162257970622204779765190937120176616759728778188079421732700797706763218473226954363026586778176439185014015796081856465928961941094365205992574020888939478074261504
159 8139666055761540861913881580470285396905222561420786328608713149126022018820351649806435792079534046317053113517374561091172853581688678076615424868567907771112252904680193552811374860732194854405474873212752199684681088912935133412065280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
160 6970881807627620046893276820421844332246685175886949660787910940848556487151480008829573517176666129723045093887091985112647904473764963033122062055991832011344270680381276565122885704183710139502033830835522689195624142739686852460867801564069882690420517448187432385047123728566014680347966105088461323948668107106426099142184643244379228632504905006650338689772499263407942253785655115887149056
161 6007815875730762136774327203149298521909503480266734029784904612404140477541755252511673091258538330562102303047517796204922247051669257738394554608821842055618297258726418324127880921453492795828627060758654760352174526638603166620383998739185146983865785245320599803145370524639744348906881755689739824111395090455392152813097824578541423404551508176173880277195200498069656606884109067934494621696
162 5210459231834020992189086769253845860320146256035790036171865629206117025149991494840071383328477986918867719812706126543924466454085672192645914988973329531955310670152767665682665660958164201237798834683032081473078046927232100273204050995505998217403868720948118430690793076784592689136296066023522962951284119569691475478171863465017190737665095061389722898738493451803941710618424147436423037845504
163 4547249971537474286970984033768449335658720212988176006172266839534828792970501554370603978849831583633145048017667999568017948618722290497671667948244045816708119134486780949641151807383760879143364342889083237742210685171103925638853569823631827928255515953476319928225576901822892312110649122769282837566879685295207951013421906448067831691842629950128489321384636247807289629053271143051204180114931712
164 3993174154792723675434154815913622393833753465259273461752218850996140116890491666137340711569986536025517062545107408163418400574026857299172240819983357096361001876565019718761952353197951786447514104577654851527038633592976475763828150271697156000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
165 3528317307806846176783732514852347806389893001792288806350945561308770193559741776772093993149020407742601934734522530011524668224027525424592164463193117937585357278246861928612487145685738063878013851872138669875127060681687466099770452743032252051140944346035662051095241746567822996732531866333915584004455247621212361540964867469005985075100297510853346114636053138403273966485326799186524815370547701481472
166 3136754635198265131680013652202830662928131488568009580425482502797041606167261371808509084068052506951132021781722759627808867788439153811403290248380180930767679680117877255795450797726592313949236485645017824492801958196250150985382008654573891945532719468963191984825161748348624057546801028624592829543240981084999379679127573337720338001827093092184765360631274834348495700469851319163766272881183350423814144
167 2805696953918226283128448509951340665183095143736841262092628692068522962438198246024930843191382439212283325515047898821295332678017857253185753900298938197424524539264370199616585497205223072701263609029816539131216338291725832982228820187682309256213357568405668579270892984312153937821238315475972844167609203073561294653502865730626463498238520235046339208087111846001158924571715010243282405901254366872263983104
168 2524830555648785002362698096760469719081571241758686195564197088822420091597777575634671510102542834763606361933753431321315094986397790174342872538351573398216192084009274969240224265175469648545025881513263988006814027929388262452734844870080924455988689980663598722643558460360775602263711346335216331686736106503876461651275299284287837436221089400023472117999297509257918537518396575360799191538291210217756909633536
169 2285804784325639837468261954193762157909493249077904926510985066673822691546621127940789361207198610027665402628382589938142804238100653555568652623614763166938213341443842391626205527571790104185872617542209853534992733591390283012671018136217506836748697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
170 2081832618053781945364378074859713115624208640635577713539446715209658082134425702128282515225043045626475471711793874341712579222369493303419746125571419124166268749930087689665528073997637387688826914579081845539364418970582296530533371152553779719608840207985269053389139677762967202912500554631315048844308423678654668203834625131620578657081674608553755689225156647403781172582998187131594873916733679527133032439730929664
171 1907378073830466487128665495993547529997220994319049782307190030774639846785259620977161701671740331271900034999335251894455308796845163509254364055086333087355940604119366644163118492657592888635505866628031100874740267554845812593157838884362414159157832355799883180386815897428914908174126999360542261194788456437249824516724679924571331249173322277026701788041346637296706137023510210912287996150022766172710487645978273775616
172 1757910604882920562411875977078590651142394926095069205687166149485416283116604803510298333487108079943801160775252871079799760777951413357731232758399727477627966638060736794977691006226832785816175054547891623523627928415368011987786779386106318051687406457832575547814439495484714783174788949429013296025038104818718072193944140439113126587904388561084092542740412280680112437308825247839636019593051990260046470932442722393391104
173 1629711410132417180349942901528099155169608313648197424357563673958712638836846409560083976346389558605451767895255197128690549291764903041249745170183308900637019872864940143424585257843147135527476008714233731248968228961478049830213163979283703429494373294422880514062116269560698724345644888350750661971633921045591974808976973588374812715652817962848571746015457762975689178814457644027535371930530302936556441009950701925284446208
174 1519720142124016303716307968891706232363934433619326926309742873834387939450013253426558866890790581617834778775185101441898711907536556670489131413247970380172105529949766908665932482534109386968596832989303733407014329278607311923821043819771148264408111572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
175 1425413189473817338506319867047295222089239075869103563244191589220056452988031418674774953300385926020938027122715665739285425719595358756696812387987216327878530046733593794337500532707678076042674077985282863279057378361297767280981639130073731279135127564141539801374002388937379501468307852712961292741967481520551114552708481299748570873557900120486068002290663711926377577248794406399111972848163917658785596735582628766650501083168768
176 1344706746635913629972917632038905784636260884240400664266532861494229574425289389206490927849105608803522353676901655265733802916810185713773286786853552907465827038166108500749348795072333262951682995007516484898376574996399941641387510620337204180512466607085195440036294117366974367605881741217816030426622096757929773210641660234556499535473809939309150156662806456857634552475316310343205647725430319230227566690201414362482322297820545024
177 1275879432582801749156762516585306568373220546599035765312109009441244512736247810911397776167627273926070452597743920947123780897611266776504531565318199893395926568864636105681408865051836618147614740784494014457428734380127874913559240842722162066389669984373069828351374214601133835889987312463660043838317926581711101879240395307230902939692933004861817549356535366310658180760254050088281714712288454865865460068036059570816778728779760533504
178 1217510402788106636257067548835214187769737840421842181019925442514578329296259217000741249347898954126070148470915282447320480507721697834263196550852387496987914085597899182513278328429422293111498605237586004324642602455389099422941765284403892658575406938630343110316827803898241257659429653736272396529680856483258691506300601402028564614087163123918448855511999233635146566730842462088297052816231273157164938576042042223718374560023084609306624
179 1168429806221299731079150779691837245722129639334535241330961208084764174101930959558158353633025470153779262263373044879471707847400498141618277676396422611165416288448374862815362156799581387793349112183660197917518383234025553149388654797656982814544914516309988390347997184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
180 1127679138381470398980703573823029755792930728003434360498024534784015186502064385283613170788868175129325191491166042925419657320231685233747910355719516231044759926159435655716946996242569709297624029728770353000844179894886522978132563071533586399121195648792435780688136331609550659587498947196334800795940094807787580561167294315056060641020163943043618546117057132007670922067308185647253909373454719964392406121244952536312967537030941795096425660416
181 1094479583221852607392035505534604221470611411100533725661827527833141484156085564182440117367979721902392311162255489769447101766124018634607285363477862813648745892445247006051007197624306550711515910857865405508637161071845830345712398332086010081640620046242244377037096640767297347992446401571456265093683226951405143124640919020640812310517583493382992474253944485153871166122109475822682733124825136835394851959285276518869960409571410244012119672487936
182 1068206859140573196694154888545768756545291967539918358174082794218712535905055955390108578063762288881363541642581917029791069463116833676433815144716399587868175963609437272811098954534712554082550156536541002059938358642244730631542120623948662126368714546547649567657759896275179216334789465272515885472196370066774799074354967248502848642960050959624957270847518076473487153034656610732985168061991998532753859357505097468456321372843744082765990275321954304
183 1048371415761612527988478743226901898097343307229842622744713269274448533237171237383425468677642455003619648958559464169448700281281844380832766881643303260012601395502921081931076554377887395106780597434399654445576847819159648466688336851826028601068357061049893544418745361718477417537843864711493751940586757856051232245603965229952364371209533622708825295191585953445737980652678571371448117310537637954834642290309517921236347589384545338748356038151448297472
184 1034603090855973260646932656583096371360732055169120159609939906539313119104710419514363113311494379296166321529232288831321522854612121904913970159964125311248558426647199271574223793787033442607444872076060152919208197821031545687947399173303875371596797973270237898701444919817329667600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
185 1026639547206815707432354062619525786329990012746782114316171528586311209249154706864012517041961965395522357048942000782834344941291151841067229277102953509388625414732689398927590916235568496108512374067796716691566547099601983642367981445403224667730243203135667462683671948022615739168925751969284303885731704096651682653832836101332051816128020433901728586037372527934443649572182524975997064008456953382562214428296139474153444725535508771583057355480383411655278592
186 1024317980469837237097863772738302294806321122813131734397691614310682140427890234510412135817718321873038501367255367177231497525914869520662356831325506793773248560719720029414189074680874700775749290246877861600404805813427586816543723581264662252081994505322313455623591734783152593626796272310147137660004601000815585913736034346733751321842025894939023426452530771658992137545216981627033101854783277777276503692660057578547043066363507091890873483955162980197024661504
187 1027569731292696359494080745350564758531005712026000240843909200776886560448061312271738020245053050066369964467576795761604186235536363100189971918820446980592847410026257948666170720484291718577918314475546261942735357858708598228067208169773285676008385163498858704658939928212707088079725444571112290285651852543789444163528997605133021481472614544490074622497193937623217012520351870593834979270372995634867042326693214207413724704753963950921331414176022518071118480277504
188 1036417556262513950719732708318139709939734293927906211159217669356087959688216493779748243400759614531487273735177641572049834171813440014710358902803523085413335462793623630046722528446265608903697630666660701276340093257657879755879712952404789266606871077344987505224387021508411611998913026683986175322462776772619531458200306784718385710187272695836428020047105620316295140121810977055827536355363179886696898704167856566487741364165753212532221476985070952194763630906966016
189 1050975419312049176385912444349424520402409763422103142817460508336392939455426626419479999421180566891859986114685747047444231573546784910470599280685509596838508991332662800988781598897536519922702588353711180748970318391044712806731975182549146137702206392748141028453309195554970914965348679680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
190 1071450763690047441622868293792017774879157842395266686920398510725545041646662962066725332763976285883330079155654778644292883603663013081201933248052892077998118342714322490611425912094404899845821501481359566288288589278448784868798536790237189847258344450281646508810009079469181877810398275446024777818014081544914946336323606908026025648893847180003946355575642346187693770531001579407139321247920942634092252062055167514017921017209430451702940416946538916226317645931157026504704
191 1098149319513227354718907757706721773025441486388616267893592213774663728248240976320626867721722089049696907468397726387969921773365846545826743741287842081019490880678351683302240750151179637120530025802599955542504377188222054111047462121616580110470471768577358630288348180004033591682130854082104726323395098609062701364881515581780709768773798748033949450250534673838342196074215808865861370262300874039490158783141969087771306767175003544828175908175895253367430962388797903817670656
192 1131482597975912904837503388993166877100461150653346997344580815450759779809408541236589140123869332398764612152843324684130809406925042713118721987408932946223343754042311724828978962320897131256150194418400678435099222341486947905986326880309574005873485512194159374362167563308862426639911639197329266415110302079591602325812963295322415904899152666050141081222268198859354688056662313537961873856923159736768928474114678502418881863984557888586603510348553800818020373443893369965436207104
193 1171978325182833030784294035726670182276460011850475770263171207325062869203915041125117820318089656156019609543065989660845329323216358596072205183757934320972490947280184667004233518187790455171218904643827803635132043161920469993556530702630810820982090666380693252694367053651071903566142378260605994736996110085753125440683134651816600515635645513456976843439107438021126522458142134266738329412544851319877714383068439279533632897621092636089224058016889862568452180176177314083362201141248
194 1220294181230986088671209739279171379755126041240652858069825289153214360333495560004835473063373634908046913411334327766325226064432456607324810063858421761908157151873518556937183636206192802522477415129625875352315914369424870324634430859018256277296080610804938460123746455811262944688143961304468039684000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
195 1277235339085084434245572122837655086733772964314545962691059212580711308580322869055167469107561480755105007971181350037589460139474469340459563714519759674953251184051762248444074485732963873148305762369301581007650823128793546613995699271046588729381091929470306450791392665147260948996729211451446232443519689445687537293846112961714137039935592871186932992082414486217217486231721937136275913197090552839868502344314781966880043276675695239312374720140411130015470544191552578409021589257294184448
196 1343776449326743810430380758086580432815646804182422672132167036500852242114948643701328540620294060116679922678074636155057864101069926647766025725222451451834822114216015415992590784364769047689120189150711207588579248768835915190371305462486273463254942531977957766440152943665992602789791262325694497385299358643157493695099068753624647004377365845574089676270536516831477835388748895012859738930739707546225492173593078113843085230642141142244983259853534023368825356615970905907384524270698531651584
197 1421088898618716889822798637819746290641269380627220537288811218577340674193106383459060887223931394535456986276182021494147034751006282645846456104442433185237773755771220325927518471067603959892136794107437053780641775637393672313488260213656247699565312466156180170042226927639414264721522064367679102774783901565307404259589381950639982782032945065963267621244956335653677070026682765081180420233215879708104012560607093066829810667220144521637612174393575668218372986294913597519134137760181398068527104
198 1510574391029129220860434886752730150345706317766733974998116753901993028520223057821405148200176682409168886635503387719272484415999763322619305578346955398555030492855127083007292434209608173289253759283078062553722171565597168879429154651370340206737115427487644282243089626279031352897669990776937582342089587929764069133717340344188714278623360304562151476366081857715842899303653869410263590887207226887579582457145774170233814215476989963053958551634597085733234536278340479837015186392666884722648940544
199 1613906173804317868534949482501882421456066120518264695519162097837904763760525746643528345800086144647439482482967183360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
200 1733079567365892726702577122599384078444641910337451400149183342090158340192662056466106376482915134237717482099717332003879962736645644006966959368747935682897338348937762098252266498757722370121447252968461533294974018463175392914487368502525029065108046033404181162174238284467364459042691652818946717602128495397921035123663721368851035430567230843711784897298123357181784070155214962761790453610579243495960241827560126963940966579399685487946390079702035922607836872719361789591873081521438563651382297782910976