0 1 1 0 2 4 3 12 4 60 5 360 6 2520 7 20160 8 181440 9 1814400 10 19958400 11 239500800 12 3113510400 13 43589145600 14 653837184000 15 10461394944000 16 177843714048000 17 3201186852864000 18 60822550204416000 19 1216451004088320000 20 25545471085854720000 21 562000363888803840000 22 12926008369442488320000 23 310224200866619719680000 24 7755605021665492992000000 25 201645730563302817792000000 26 5444434725209176080384000000 27 152444172305856930250752000000 28 4420880996869850977271808000000 29 132626429906095529318154240000000 30 4111419327088961408862781440000000 31 131565418466846765083609006080000000 32 4341658809405943247759097200640000000 33 147616399519802070423809304821760000000 34 5166573983193072464833325668761600000000 35 185996663394950608733999724075417600000000 36 6881876545613172523157989790790451200000000 37 261511308733300555880003612050037145600000000 38 10198941040598721679320140869951448678400000000 39 407957641623948867172805634798057947136000000000 40 16726263306581903554085031026720375832576000000000 41 702503058876439949271571303122255784968192000000000 42 30207631531686917818677566034256998753632256000000000 43 1329135787394224384021812905507307945159819264000000000 44 59811110432740097280981580747828857532191866880000000000 45 2751311079906044474925152714400127446480825876480000000000 46 129311620755584090321482177576805989984598816194560000000000 47 6206957796268036335431144523686687519260743177338880000000000 48 304140932017133780436126081660647688443776415689605120000000000 49 15207046600856689021806304083032384422188820784480256000000000000 50 775559376643691140112121508234651605531629860008493056000000000000 51 40329087585471939285830318428201883487644752720441638912000000000000 52 2137441642030012782149006876694699824845171894183406862336000000000000 53 115421848669620690236046371341513790541639282285903970566144000000000000 54 6348201676829137962982550423783258479790160525724718381137920000000000000 55 355499293902431725927022823731862474868248989440584229343723520000000000000 56 20263459752438608377840300952716161067490192398113301072592240640000000000000 57 1175280665641439285914737455257537341914431159090571462210349957120000000000000 58 69341559272844917868969509860194703172951438386343716270410647470080000000000000 59 4160493556370695072138170591611682190377086303180622976224638848204800000000000000 60 253790106938612399400428406088312613613002264494018001549702969740492800000000000000 61 15734986630193968762826561177475382044006140398629116096081584123910553600000000000000 62 991304157702220032058073354180949068772386845113634314053139799806364876800000000000000 63 63443466092942082051716694667580740401432758087272596099400947187607352115200000000000000 64 4123825296041235333361585153392748126093129275672718746461061567194477887488000000000000000 65 272172469538721532001864620123921376322146532194399437266430063434835540574208000000000000000 66 18235555459094342644124929548302732213583817657024762296850814250133981218471936000000000000000 67 1240017771218415299800495209284585790523699600677683836185855369009110722856091648000000000000000 68 85561226214070655686234169440636419546135272446760184696824020461628639877070323712000000000000000 69 5989285834984945898036391860844549368229469071273212928777681432314004791394922659840000000000000000 70 425239294283931158760583822119963005144292304060398117943215381694294340189039508848640000000000000000 71 30617229188443043430762035192637336370389045892348664491911507481989192493610844637102080000000000000000 72 2235057730756342170445628569062525555038400350141452507909540046185211052033591658508451840000000000000000 73 165394272075969320612976514110626891072841625910467485585305963417705617850485782729625436160000000000000000 74 12404570405697699045973238558297016830463121943285061418897947256327921338786433704721907712000000000000000000 75 942747350833025127493966130430573279115197267689664667836243991480922021747768961558864986112000000000000000000 76 72591546014142934817035392043154142491870189612104179423390787344030995674578210040032603930624000000000000000000 77 5662140589103148915728760579366023114365874789744125995024481412834417662617100383122543106588672000000000000000000 78 447309106539148764342572085769915826034904108389785953606934031613918995346750930266680905420505088000000000000000000 79 35784728523131901147405766861593266082792328671182876288554722529113519627740074421334472433640407040000000000000000000 80 2898563010373683992939867115789054552706178622365812979372932524858195089846946028128092267124872970240000000000000000000 81 237682166850642087421069103494702473321906647033996664308580467038371997367449574306503565904239583559680000000000000000000 82 19727619848603293255948735590060305285718251703821723137612178764184875781498314667439795970051885435453440000000000000000000 83 1657120067282676633499693789565065644000333143121024743559423016191529565645858432064942861484358376578088960000000000000000000 84 140855205719027513847473972113030579740028317165287103202550956376280013079897966725520143226170462009137561600000000000000000000 85 12113547691836366190882761601720629857642435276214690875419382248360081124871225138394732317450659732785830297600000000000000000000 86 1053878649189763858606800259349694797614891869030678106161486255607327057863796587040341711618207396752367235891200000000000000000000 87 92741321128699219557398422822773142190110484474699673342210790493444781092014099659550070622402250914208316758425600000000000000000000 88 8253977580454230540608459631226809654919833118248270927456760353916585517189254869699956285393800331364540191499878400000000000000000000 89 742857982240880748654761366810412868942784980642344383471108431852492696547032938272996065685442029822808617234989056000000000000000000000 90 67600076383920148127583284379747571073793433238453338895870867298576835385779997382842641977375224713875584168384004096000000000000000000000 91 6219207027320653627737662162936776538788995857937707178420119791469068855491759759221523061918520673676553743491328376832000000000000000000000 92 578386253540820787379602581153120218107376614788206767593071140606623403560733657607601644758422422651919498144693539045376000000000000000000000 93 54368307832837154013682642628393300502093401790091436153748687217022599934708963815114554607291707729280432825601192670265344000000000000000000000 94 5164989244119529631299851049697363547698873170058686434606125285617146993797351562435882687692712234281641118432113303675207680000000000000000000000 95 495838967435474844604785700770946900579091824325633897722188027419246111404545749993844738018500374491037547369482877152819937280000000000000000000000 96 48096379841241059926664212974781849356171906959586488079052238659666872806240937749402939587794536325630642094839839083823533916160000000000000000000000 97 4713445224441623872813092871528621236904846882039475831747119388647353535011611899441488079603864559911802925294304230214706323783680000000000000000000000 98 466631077219720763408496194281333502453579841321908107342964819476087999966149578044707319880782591431268489604136118791255926054584320000000000000000000000 99 46663107721972076340849619428133350245357984132190810734296481947608799996614957804470731988078259143126848960413611879125592605458432000000000000000000000000 100 4712973879919179710425811562241468374781156397351271884163944676708488799658110738251543930795904173455811745001774799791684853151301632000000000000000000000000 101 480723335751756330463432779348629774227677952529829732184722357024265857565127295301657480941182225692492797990181029578751855021432766464000000000000000000000000 102 49514503582430902037733576272908866745450829110572462415026402773499383329208111416070720536941769246326758192988646046611441067207574945792000000000000000000000000 103 5149508372572813811924291932382522141526886227499536091162745888443935866237643587271354935841944001617982852070819188847589870989587794362368000000000000000000000000 104 540698379120145450252050652900164824860323053887451289572088318286613265954952576663492268263404120169888199467436014828996936453906718408048640000000000000000000000000 105 57314028186735417726717369207417471435194243712069836694641361738381006191224973126330180435920836738008149143548217571873675264114112151253155840000000000000000000000000 106 6132601015980689696758758505193669443565784077191472526326625706006767662461072124517329306643529530966871958359659280190483253260210000184087674880000000000000000000000000 107 662320909725914487249945918560916299905104680336679032843275576248730907545795789447871565117501189344422171502843202260572191352102680019881468887040000000000000000000000000 108 72192979160124679110244105123139876689656410156698014579917037811111668922491741049818000597807629638542016693809909046402368857379192122167080108687360000000000000000000000000 109 7941227707613714702126851563545386435862205117236781603790874159222283581474091515479980065758839260239621836319089995104260574311711133438378811955609600000000000000000000000000 110 881476275545122331936080523553537894380704768013282758020787031673673477543624158218277787299231157886598023831418989456572923748599935811660048127072665600000000000000000000000000 111 98725342861053701176841018637996244170638934017487668898328147547451429484885905720447112177513889683298978669118926819136167459843192810905925390232138547200000000000000000000000000 112 11155963743299068232983035106093575591282199543976106585511080672862011531792107346410523676059069534212784589610438730562386922962280787632369569096231655833600000000000000000000000000 113 1271779866736093778560066002094667617406170748013276150748263196706269314624300237490799699070733926900257443215590015284112109217700009790090130876970408765030400000000000000000000000000 114 146254684674650784534407590240886776001709636021526757336050267621220971181794527311441965393134401593529605969792851757672892560035501125860365050851597007978496000000000000000000000000000 115 16965543422259491005991280467942866016198317778497103850981831044061632657088165168127267985603590584849434292495970803890055536964118130599802345898785252925505536000000000000000000000000000 116 1984968580404360447700979814749315323895203180084161150564874232155211020879315324670890354315620098427383812222028584055136497824801821280176874470157874592284147712000000000000000000000000000 117 234226292487714532828715618140419208219633975249931015766655159394314900463759208311165061809243171614431289842199372918506106743326614911060871187478629201889529430016000000000000000000000000000 118 27872928806038029406617158558709885778136443054741790876231963967923473155187345789028642355299937422117323491221725377302226702455867174416243671309956875024854002171904000000000000000000000000000 119 3344751456724563528794059027045186293376373166569014905147835676150816778622481494683437082635992490654078818946607045276267204294704060929949240557194825002982480260628480000000000000000000000000000 120 404714926263672186984081142272467541498541153154850803522888116814248830213320260856695886998955091369143537092539452478428331719659191372523858107420573825360880111536046080000000000000000000000000000 121 49375221004168006812057899357241040062822020684891798029792350251338357286025071824516898213872521147035511525289813202368256469798421347447910689105310006694027373607397621760000000000000000000000000000 122 6073152183512664837883121620940647927727108544241691157664459080914617946181083834415578480306320101085367917610647023891295545785205825736093014759953130823365366953709907476480000000000000000000000000000 123 753070870755570439897507080996640343038161459485969703550392926033412625326454395467531731557983692534585621783720230962520647677365522391275533830234188222097305502260028527083520000000000000000000000000000 124 94133858844446304987188385124580042879770182435746212943799115754176578165806799433441466444747961566823202722965028870315080959670690298909441728779273527762163187782503565885440000000000000000000000000000000 125 11860866214400234428385736525697085402851042986904022830918688585026248848891656728613624772038243157419723543093593637659700200918506977662589657826188464498032561660595449301565440000000000000000000000000000000 126 1506330009228829772404988538763529846162082459336810899526673450298333603809240404533930346048856880992304889972886391982781925516650386163148886543925934991250135330895622061298810880000000000000000000000000000000 127 192810241181290210867838532961731820308746554795111795139414201638186701287582771780343084294253680767015025916529458173796086466131249428883057477622519678880017322354639623846247792640000000000000000000000000000000 128 24872521112386437201951170752063404819828305568569421572984432011326084466098177559664257873958724818944938343232300104419695154130931176325914414613305038575522234583748511476165965250560000000000000000000000000000000 129 3233427744610236836253652197768242626577679723914024804487976161472390980592763082756353523614634226462841984620199013574560370037021052922368873899729655014817890495887306491901575482572800000000000000000000000000000000 130 423579034543941025549228437907639784081676043832737249387924877152883218457651963841082311593517083666632299985246070778267408474849757932830322480864584806941143654961237150439106388217036800000000000000000000000000000000 131 55912432559800215372498153803808451498781237785921316919206083784180584836410059227022865130344255043995463598052481342731297918680168047133602567474125194516230962454883303857962043244648857600000000000000000000000000000000 132 7436353530453428644542254455906524049337904625527535150254409143296017783242537877194041062335785920851396658540980018583262623184462350268769141474058650870658718006499479413108951751538298060800000000000000000000000000000000 133 996471373080759438368662097091474222611279219820689710134090825201666382954500075544001502352995313394087152244491322490157191506717954936015064957523859216668268212870930241356599534706131940147200000000000000000000000000000000 134 134523635365902524179769383107349020052522694675793110868102261402224961698857510198440202817654367308201765553006328536171220853406923916362033769265720994250216208737575582583140937185327811919872000000000000000000000000000000000 135 18295214409762743288448636102599466727143086475907863078061907550702594791044621386987867583200993953915440115208860680919286036063341652625236592620138055218029404388310279231307167457204582421102592000000000000000000000000000000000 136 2506444374137495830517463146056126941618602847199377241694481334446255486373113130017337858898536171686415295783613913285942186940677806409657413188958913564870028401198508254689081941637027791691055104000000000000000000000000000000000 137 345889323630974424611409914155745517943367192913514059353838424153583257119489611942392624527997991692725310818138720033460021797813537284532723020076330071952063919365394139147093307945909835253365604352000000000000000000000000000000000 138 48078615984705445020985978067648626994128039814978454250183540957348072739609056059992574809391720845288818203721282084650943029896081682550048499790609880001336884791789785341445969804481467100217819004928000000000000000000000000000000000 139 6731006237858762302938036929470807779177925574096983595025695734028730183545267848398960473314840918340434548520979491851132024185451435557006789970685383200187163870850569947802435772627405394030494660689920000000000000000000000000000000000 140 949071879538085484714263207055383896864087505947674686898623098498050955879882766624253426737392569486001271341458108351009615410148652413537957385866639031226390105789930362640143443940464160558299747157278720000000000000000000000000000000000 141 134768206894408138829425375401864513354700425844569805539604479986723235734943352860643986596709744867012180530487051385843365388241108642722389948793062742434147395022170111494900369039545910799278564096333578240000000000000000000000000000000000 142 19271853585900363852607828682466625409722160895773482192163440638101422710096899459072090083329493515982741815859648348175601250518478535909301762677407972168083077488170325943770752772655065244296834665775701688320000000000000000000000000000000000 143 2775146916369652394775527330275194058999991168991381435671535451886604870253953522106380971999447066301514821483789362137286580074660909170939453825546747992203963158296526935902988399262329395178744191871701043118080000000000000000000000000000000000 144 402396302873599597242451462889903138554998719503750308172372640523557706186823260705425240939919824613719649115149457509906554110825831829786220804704278458869574657952996405705933317893037762300917907821396651252121600000000000000000000000000000000000 145 58749860219545541197397913581925858229029813047547544993166405516439425103276196062992085177228294393603068770811820796446356900180571447148788237486824654994957900061137475233066264412383513295934014541923911082809753600000000000000000000000000000000000 146 8636229452273194556017493296543101159667382517989489113995461610916595490181600821259836521052559275859651109309337657077614464326544002730871870910563224284258811308987208859260740868620376454502300137662814929173033779200000000000000000000000000000000000 147 1278161958936432794290589007888378971630772612662444388871328318415656132546876921546455805115778772827228364177781973247486940720328512404169036894763357194070304073730106911170589648555815715266340420374096609517608999321600000000000000000000000000000000000 148 190446131881528486349297762175368466772985119286704213941827919443932763749484661310421914962251037151257026262489514013875554167328948348221186497319740221916475306985785929764417857634816541574684722635740394818123740898918400000000000000000000000000000000000 149 28566919782229272952394664326305270015947767893005632091274187916589914562422699196563287244337655572688553939373427102081333125099342252233177974597961033287471296047867889464662678645222481236202708395361059222718561134837760000000000000000000000000000000000000 150 4313604887116620215811594313272095772408112951843850445782402375405077098925827578681056373894985991475971644845387492414281301890000680087209874164292116026408165703228051309164064475428594666666608967699519942630502731360501760000000000000000000000000000000000000 151 655667942841726272803362335617358557406033168680265267758925161061571719036725791959520568832037870704347690016498898846970757887280103373255900872972401636014041186890663798992937800265146389333324563090327031279836415166796267520000000000000000000000000000000000000 152 100317195254784119738914437349455859283123074808080585967115549642420473012619046169806647031301794217765196572524331523586525956753855816108152833564777450310148301594271561245919483440567397567998658152820035785814971520519828930560000000000000000000000000000000000000 153 15448848069236754439792823351816202329600953520444410238935794644932752843943333110150223642820476309535840272168747054632324997340093795680655536368975727347762838445517820431871600449847379225471793355534285511015505614160053655306240000000000000000000000000000000000000 154 2394571450731696938167887619531511361088147795668883587035048169964576690811216632073284664637173827978055242186155793468010374587714538330501608137191237738903239959055262166940098069726343779948127970107814254207403370194808316572467200000000000000000000000000000000000000 155 373553146314144722354190468646915772329751056124345839577467514514473963766549794603432407683399117164576617781040303781009618435683467979558250869401833087268905433612620898042655298877309629671907963336819023656354925750390097385304883200000000000000000000000000000000000000 156 58647843971320721409607903577565776255770915811522296813662399778772412311348317752738888006293661394838528991623327693618510094402304472790645386496087794701218153077181480992696881923737611858489550243880586714047723342811245289492866662400000000000000000000000000000000000000 157 9266359347468673982718048765255392648411804698220522896558659165046041145193034204932744304994398500384487580676485775591724594915564106700921971066381871562792468186194673996846107343950542673641348938533132700819540288164176755739872932659200000000000000000000000000000000000000 158 1473351136247519163252169753675607431097476947017063140552826807242320542085692438584306344494109361561133525327561238319084210591574692965446593399554717578484002441604953165498531067688136285108974481226768099430306905818104104162639796292812800000000000000000000000000000000000000 159 235736181799603066120347160588097188975596311522730102488452289158771286733710790173489015119057497849781364052409798131053473694651950874471454943928754812557440390656792506479764970830101805617435916996282895908849104930896656666022367406850048000000000000000000000000000000000000000 160 37953525269736093645375892854683647425071006155159546500640818554562177164127437217931731434168257153814799612437977499099609264838964090789904245972529524821747902895743593543242160303646390704407182636401546241324705893874361723229601152502857728000000000000000000000000000000000000000 161 6148471093697247170550894642458750882861502997135846533103812605839072700588644829304940492335257658917997537214952354854136700903912182707964487847549783021123160269110462154005229969190715294113963587097050491094602354807646599163195386705462951936000000000000000000000000000000000000000 162 1002200788272651288799795826720776393906424988533142984895921454751768850195949107176705300250646998403633598566037233841224282247337685781398211519150614632443075123865005331102852484978086592940576064696819230048420183833646395663600848032990461165568000000000000000000000000000000000000000 163 164360929276714811363166515582207328600653698119435449522931118579290091432135653576979669241106107738195910164830106349960782288563380468149306689140700799720664320313860874300867807536406201242254474610278353727940910148718008888830539077410435631153152000000000000000000000000000000000000000 164 27119553330657943874922475071064209219107860189706849171283634565582865086302382840201645424782507776802325177196967547743529077612957777244635603708215631953909612851787044259643188243507023204971988310695928365110250174538471466657038947772721879140270080000000000000000000000000000000000000000 165 4501845852889218683237130861796658730371904791491336962433083337886755604326195551473473140513896290949185979414696612925425826883750991022609510215563794904348995733396649347100769248422165852025350059575524108608301528973386263465068465330271831937284833280000000000000000000000000000000000000000 166 751808257432499520100600853920042007972108100179053272726324917427088185922474657096070014465820680588514058562254334358546113089586415500775788205999153749026282287477240440965828464486501697288233459949112526137586355338555505998666433710155395933526567157760000000000000000000000000000000000000000 167 126303787248659919376900943458567057339314160830080949818022586127750815234975742392139762430257874338870361838458728172235746999050517804130332418607857829836415424296176394082259182033732285144423221271450904391114507696877325007775960863306106516832463282503680000000000000000000000000000000000000000 168 21345340045023526374696259444497832690344093180283680519245817055589887774710900464271619850713580763269091150699525061107841242839537508898026178744727973242354206706053810599901801763700756189407524394875202842098351800772267926314137385898732001344686294743121920000000000000000000000000000000000000000 169 3628707807653999483698364105564631557358495840648225688271788899450280921700853078926175374621308729755745495618919260388333011282721376512664450386603755451200215140029147801983306299829128552199279147128784483156719806131285547473403355602784440228596670106330726400000000000000000000000000000000000000000 170 620509035108833911712420262051551996308302788750846592694475901805998037610845876496375989060243792788232479750835193526404944929345355383665621016109242182155236788944984274139145377270780982426076734159022146619799086848449828617951973808076139279090030588182554214400000000000000000000000000000000000000000 171 106727554038719432814536285072866943365028079665145613943449855110631662469065490757376670118361932359575986517143653286541650527847401125990486814770789655330700727698537295151933004890574328977285198275351809218605442937933370522287739494989095956003485261167399324876800000000000000000000000000000000000000000 172 18463866848698461876914777317605981202149857782070191212216824934139277607148329901026163930476614298206645667465852018571705541317600394796354218955346610372211225891846952061284409846069358913070339301635862994818741628262473100355778932633113600388602950181960083203686400000000000000000000000000000000000000000 173 3212712831673532366583171253263440729174075254080213270925727538540234303643809402778552523902930887887956346139058251231476764189262468694565634098230310204764753305181369658663487313216068450874239038484640161098461043317670319461905534278161766467616913331661054477441433600000000000000000000000000000000000000000 174 562224745542868164152054969321102127605463169464037322412002319244541003137666645486246691683012905380392360574335193965508433733120932021548985967190304285833831828406739690266110279812811978902991831734812028192230682580592305905833468498678309131832959833040684533552250880000000000000000000000000000000000000000000 175 98951555215544796890761674600513974458561517825670568744512408187039216552229329605579417736210271346949055461082994137929484337029284035792621530225493554306754401799586185486835409247054908286926562385326916961832600134184245839426690455767382407202600930615160477905196154880000000000000000000000000000000000000000000 176 17514425273151429049664816404290973479165388655143690667778696249105941329744591340187556939309218028409982816611689962413518727654183274335294010849912359112295529118526754831169867436728718766786001542202864302244370223750611513578524210670826686074860364718883404589219719413760000000000000000000000000000000000000000000 177 3117567698620954370840337319963793279291439180615576938864607932340857556694537258553385135197040809056976941356880813309606333522444622831682333931284399921988604183097762359948236403737711940487908274512109845799497899827608849416977309499407150121325144919961246016881110055649280000000000000000000000000000000000000000000 178 558044618053150832380420380273518996993167613330188272056764819889013502648322169281055939200270304821198872502881665582419533700517587486871137773699907586035960148774499462430734316269050437347335581137667662398110124069141984045638938400393879871717200940673063037021718699961221120000000000000000000000000000000000000000000 179 100448031249567149828475668449233419458770170399433888970217667580022430476697990470590069056048654867815797050518699804835516066093165747636804799265983365486472826779409903237532176928429078722520404604780179231659822332445557128215008912070898376909096169321151346663909365993019801600000000000000000000000000000000000000000000 180 18181093656171654118954095989311248922037400842297533903609397831984059916282336275176802499144806531074659266143884664675228407962863000322261668667142989153051581647073192485993324024045663248776193233465212440930427842172645840206916613084832606220546406647128393746167595244736584089600000000000000000000000000000000000000000000 181 3308959045423241049649645470054647303810806953298151170456910405421098904763385202082178054844354788655587986438187008970891570249241066058651623697420024025855387859767321032450784972376310711277267168490668664249337867275421542917658823581439534332139446009777367661802502334542058304307200000000000000000000000000000000000000000000 182 605539505312453112085885121020000456597377672453561664193614604192061099571699491981038584036516926323972601518188222641673157355611115088733247136627864396731535978337419748938493649944864860163739891833792365557628829711402142353931564715403434782781518619789258282109857927221196669688217600000000000000000000000000000000000000000000 183 111419268977491372623802862267680084013917491731455346211625087171339242321192706524511099462719114443610958679346632966067860953432445176326917473139527048998602620014085233804682831589855134270128140097417795262603704666897994193123407907634232000031799426041223523908213858608700187222632038400000000000000000000000000000000000000000000 184 20612564760835903935403529519520815542574735970319239049150641126697759829420650707034553400603036172068027355679127098722554276385002357620479732530812504064741484702605768253866323844123199839973705918022292123581685363376128925727830462912332920005882893817626351923019563842609534636186927104000000000000000000000000000000000000000000000 185 3833937045515478131985056490630871690918900890479378463142019249565783328272241031508426932512164728004653088156317640362395095407610438517409230250731125756041916154684672895219136235006915170235109300752146334986193477587959980185376466101693923121094218250078501457681638874725373442330768441344000000000000000000000000000000000000000000000 186 716946227511394410681205563747973006201834466519643772607557599668801482386909072892075836379774804136870127485231398747767882841223152002755526056886720516379838320926033831405978475946293136833965439240651364642418180308948516294665399161016763623644618812764679772586466469573644833715853698531328000000000000000000000000000000000000000000000 187 134785890772142149208066645984618925165944879705693029250220828737734678688738905703710257239397663177731583967223502964580361974149952576518038898694703457079409604334094360304323953477903109724785502577242456552774617898082321063397095042271151561245188336799759797246255696279845228738580495323889664000000000000000000000000000000000000000000000 188 25474533355934866200324596091092976856363582264375982528291736631431854272171653178001238618246158340591269369805242060305688413114341036961909351853298953388008415219143834097517227207323687737984459987098824288474402782737558680982050962989247645075340595655154601679542326596890748231591713616215146496000000000000000000000000000000000000000000000 189 4840161337627624578061673257307665602709080630231436680375429959972052311712614103820235337466770084712341180262995991458080798491724797022762776852126801143721598891637328478528273169391500670217047397548776614810136528720136149386589682967957052564314713174479374319113042053409242164002425587080877834240000000000000000000000000000000000000000000000 190 924470815486876294409779592145764130117434400374204405951707122354661991537109293829664949456153086180057165430232234368493432511919436231347690378756219018450825388302729739398900175353776628011456052931816333428736076985546004532838629446879797039784110216325560494950591032201165253324463287132447666339840000000000000000000000000000000000000000000000 191 177498396573480248526677681691986712982547404871847245942727767492095102375124984415295670295581392546570975762604588998750739042288531756418756552721194051542558474554124109964588833667925112578199562162908736018317326781224832870305016853800921031638549161534507615030513478182623728638296951129429951937249280000000000000000000000000000000000000000000000 192 34257190538681687965648792566553435605631649140266518466946459125974354758399121992152064367047208761488198322182685676758892635161686628988820014675190451947713785588945953223165644897909546727592515497441386051535244068776392743968868252783577759106239988176159969700889101289246379627191311567979980723889111040000000000000000000000000000000000000000000000 193 6645894964504247465335865757911366507492539933211704582587613070439024823129429666477500487207158499728710474503441021291225171221367206023831082846986947677856474404255514925294135110194452065152948006503628893997837349342620192329960441040014085266610557706175034121972485650113797647675114444188116260434487541760000000000000000000000000000000000000000000000 194 1295949518078328255740493822792716468961045286976282393604584548735609840510238784963112595005395907447098542528170999151788908388166605174647061155162454797182012508829825410432356346487918152704824861268207634329578283121810937504342286002802746626989058752704131653784634701772190541296647316616682670784725070643200000000000000000000000000000000000000000000000 195 254006105543352338125136789267372427916364876247351349146498571552179528740006801852770068621057597859631314335521515833750626044080654614230823986411841140247674451730645780444741843911631957930145672808568696328597343491874943750851088056549338338889855515530009804141788401547349346094142874056869803473806113846067200000000000000000000000000000000000000000000000 196 50039202792040410610651947485672368299523880620728215781860218595779367161781339964995703518348346778347368924097738619248873330683888959003472325323132704628791866990937218747614143250591495712238697543288033176733676667899363918917664347140219652761301536559411931415932315104827821180546146189203351284339804427675238400000000000000000000000000000000000000000000000 197 9907762152824001300909085602163128923305728362904186724808323281964314698032705313069149296632972662112779046971352246611276919475410013882687520413980275516500789664205569312027600363617116151023262113571030568993267980244074055945697540733763491246737704238763562420354598390755908593748136945462263554299281276679697203200000000000000000000000000000000000000000000000 198 1971644668411976258880908034830462655737839944217933158236856333110898624908508357300760710029961559760443030347299097075644106975606592762654816562382074827783657143176908293093492472359806114053629160600635083229660328068570737133193810606018934758100803143513948921650565079760425810155879252146990447305556974059259743436800000000000000000000000000000000000000000000000 199 394328933682395251776181606966092531147567988843586631647371266622179724981701671460152142005992311952088606069459819415128821395121318552530963312476414965556731428635381658618698494471961222810725832120127016645932065613714147426638762121203786951620160628702789784330113015952085162031175850429398089461111394811851948687360000000000000000000000000000000000000000000000000