0 1 1 1 2 4 3 20 4 128 5 1024 6 9856 7 110720 8 1421312 9 20525056 10 329334784 11 5812797440 12 111923560448 13 2334639652864 14 52444850814976 15 1262260748288000 16 32405895451246592 17 883950436237705216 18 25530268718794276864 19 778330328112520232960 20 24977496993924349165568 21 841633815656591685320704 22 29709874940703482048413696 23 1096436857214667643871559680 24 42223072620149465491882115072 25 1693732454202616141725225189376 26 70659917110159734408745628729344 27 3061201053964118415845892376494080 28 137532346237628446631699278607679488 29 6399673479196374040700659580004204544 30 308059096471593374577310672618327638016 31 15323243308423465588873178395310827765760 32 786784222280887956310686346638266835402752 33 41660506768671994582149260190798290706497536 34 2272785405507860932296685314209186640742580224 35 127638426798754701447572320415113666804632780800 36 7372909614060660238581665861797681073102633566208 37 437719203507969029299229776678526387795810408464384 38 26689114403582555319040069543621563631670215296679936 39 1670143304057317390535859181300516111381378743129866240 40 107193559983643935332905934444002739517691096110184005632 41 7051922284695187676050544694728492450766353956231180189696 42 475238672763886968582579915043212381015961653344794788757504 43 32789530353823678536487754925666138950490928067109998160773120 44 2314956523974565461699964985517112371708566122397378021559369728 45 167151515807376002454973461257724823409935642717628264768522420224 46 12337384996488939185023146289095661771404829176771840374898694291456 47 930413368214207430691911843664081692231416299571269585765806500741120 48 71659231362698253154509158309592899748238234377960690353574310641139712 49 5634082368008946719810092708106767229606819439232387278138844224585465856 50 452010124521050726651607927775738486279654221194253561240152000615032029184 51 36989060881723262783492668101571041496972045768866350536720741028240335831040 52 3086253639882785768363124263482022685574080000818189560343854117948230150914048 53 262459593062987632276955341308537476884008688316702745057789183342054634436952064 54 22741084783749031327090545390825239195677412106488154720982325471654407145128984576 55 2006914326551931845121979540990572734470764820291490035596873030674387696940901990400 56 180331596104195316325725950486590293239134309577100434855266968993123145536068221140992 57 16493075562257877387996337626997105629553238573252336966466122104364531266833118727766016 58 1534915983819453191716205593325390648990264164180633189956333525875291409370018180721803264 59 145308689720222220382436693326642253585861910161474117854290858648782266527868711172896194560 60 13989358616559878547430061290399319044309882605379331577897235186824480481915362840556410503168 61 1369249543580972466603480785917541843198862481155008404711993568855583395617070832138451003899904 62 136216356839011531813471135017929288795436390553900100887546944502764864948898249195903221074231296 63 13769709453562556417466520640590630540006884844755263413627017906797704412348497176424506980386734080 64 1414033560049193384137948281260801083725005421227645550616118562546071727654564623992579815420012265472 65 147478271872488052938653074309989056093847089402757438392529061594520276678504758854334659404980264370176 66 15618054784485435238962367249969832112706441132534001053866611496593936675181499001438786438297470048927744 67 1679023253816026238166090900839200893983152677671345535324191498818270986322535250582713173468953840378183680 68 183197941780727370359157759522510498188061834930816162732702909565388632060310763088328033689963875366588121088 69 20282647698969865942793493184441565867724467847918524483969011278159382171005445094743712468189104201540770463744 70 2278125543516863825111036380822867771129943781804246078285805018138919992720146208466727760396521888867424839663616 71 259532032998700472004763566774209040908012115544555673886771471672496326035208714489162970554840327468307594776412160 72 29983231057365183252137107965271919243498876976909336310386869510711917488694373092374503217326053745993299746621489152 73 3512014158308426065894492626011225931525165783694191353261118199090777923057422907576238753082618767247730716565449998336 74 417006614905947129450708802712838492073548908426742809609964473347857823074353979813953108856639186034445801647547166490624 75 50183295065053535826031546080104645702704839799927039240164043588693007062892801514543574582080889933168477239955809527398400 76 6119666180538363292990959162323157332637993346214014984453597149669183294593322411094163954040588694690992788850096134640631808 77 756089878188224696692237627028864794382016549136295989561994487186781739594832561144524027215935087597693255462934954661153603584 78 94628726021127917589200495097474406882494653973905360111247916904992822468934069273125719719458884381428648601352840272991838273536 79 11995132536652433870782823114792391623197989281919403429721311669391658981782359557191497485902057853329265280502126894684356361584640 80 1539749260983516778455321031956305648547040807628395483320460327634979857332135288137242039335048525141298961538812613015768277851308032 81 200119767472193458214181753724742136125283377746591388717079011541022738031408994352309836673610070445725053588963233630297985654242410496 82 26330481944260676240595219092489823905092439550383747754064506761254157856089283373895045058508063623918419098008334689804037871992154619904 83 3506645528159124982269338755224926805063465716514773428351206457875006871693226443589337177663066457448647614407411414399347568573042885918720 84 472635261529344692680045341157080154440712259472819651441737948472106870829651540386888649103414429962376325756648636359626612163922143978979328 85 64461441293608130940079865674372378545495086434387677918963540584018980309031208513789394119935725697608508995779325399138676443098391541054439424 86 8895153139181152819518455373280943212688582858981213209625201663827515241967614604292929368231160625696594436925447938917769436748780104065069613056 87 1241731356924234438289384799558055821617071933711425497829075489047931507512787306669290967405541258324439497089476891650253832723606857429494026731520 88 175333655268431525776978441817500341862069078554805485008947032247760972543214325723098391810602117165760588934793482950244338883722705883895355368538112 89 25038612549419898818077353433254952669363924274545506194579770755878662297369694640766282232997471216064774420592338503386993384879680305436606103768006656 90 3615827768690403985049052847090479701977607950383877301636304210255299350308398425987337045383230158505604324920225805613236395420016778100509760239209283584 91 527963737278660499544998705683477463705034638790985909976102894543015537815432325682714522202385730890541628154346838446702906180403950858249712295966555504640 92 77937574894603979482577878960245644247322917531436875579342145554053652183214385038805881700345008750171989019690572289201317288110468132534894345080386143387648 93 11630136262721436174369166673852551138491789746292378233569730416249876852051990974388822247271444394089705503867339935056341872880360061115484255284871259712651264 94 1754153616194731038524270418328992285317271166027670535440214936124687244672227417442417683081278152083150131300908398089447284840425258535187215987189273366338994176 95 267390636330780060272248736610541485166525626739859236887268049133060012189065384967311323482846104867867208142951353764681507977193801586588944155715152171544399052800 96 41188160290136915704657256760360240188041528677219514837635436141273047499025672466406477296980635731221118824796163995844584942987429538200217611486659554720957325115392 97 6410606135342525976364205842290853224134203330160595946337287635147872210430751792690415049790766799676057139660515941784230965027186899850353926472568256235059627547426816 98 1008045503937242347793935604967570174840578422770011285690375991681443227017007752310428748724268436527672573213272141011563208691526079568996574473522181186560131198735089664 99 160129112979012218294021110795686351744903727434661973212395873243599723030838068447255556213993743792831751514355463796589444477861321103517476657072875790667155741840936796160 100 25693618079874609338850618724214994173887528329310749814908055356793833054673004951200461691514913977417714451971322178573589119699458591169011651683643726253765695871149846560768 101 4163912593596863860160731908994615920545151669824800925141809112495881631560274995585293610024412844259926241327648557089568229818031488250453853680298766786434157233048610200879104 102 681485692799147584530579563192406526240119736185397631475128601212244703158239580652401222309607038700974234432043123313266967020227554071171129435665218289698891054900298389332688896 103 112628664305248975134963865206821790609023619378952985023009758765166269995403590041782879223789733015479314146572597477028933319498807219727862227093224978969469381594842023384821268480 104 18794779693310065247864268559932216331655856377382530211648842424331942879303271829118016559318130367265490634067112944278916105159322063564709109278163479784301136501193744828065090895872 105 3166514673496719857962757258559841758474478205845369058302942607731138559705460025260599111882499517147507252636965617170568092629154402391124871524137715990842291004938312290327993281150976 106 538570221121224689708478453527502136916482971818781442193775764218110515309271269206965088952684926119481533419974476951923106104342803861896427396432927320849475623917167439887076217422086144 107 92465789169585809316986190771685166737706813604901675900293701523999226836232936574146437345427950688567595263440055121781272342925501486642680952727114971041076544003909620828923516564044513280 108 16023589205193729422087131383778612076425051009823891592574177058600757282158536435395120035654142341756649547007072186388682690976802756607072016322069618656364151755530014402547323224334624882688 109 2802471900806078446991565398468818934532288380990287472108688693860274160718008557657481589615295986552465217104776408218006491578693183574450520085489119061202201951627787561652594473282335559122944 110 494639641069904451168899502070384619918648437324880030070049776139785170499983492960573977529671499765718378123177754576210096246252809229911658645414899368012325769264460400804913298567990033269129216 111 88098165193703231829255904399968564715518012137485424192630741356767213651847420591973966174291399948614855349286145883401385900636940251248279537488907585127596535809769224075293664864926973576148418560 112 15832148421130395270337930364809223303151790503102536178690686304551735024627867776860325741751742872762015063035642542973280929928132759892862086392728492843751998482035373906605226769274125258375458455552 113 2870603846508508568108456515470756924969335368098373307228803174442288559760150045329115360628733687625135048929159064956647527555280976917100587076222420920719121633030997463951904828321489420239354395099136 114 525089193159661584999241882060735593565228759523659914206920229159371731256854363946205997950967652296020893592666946180386100787642822141794965265298343804096601274630771871728530096154675373066638516786561024 115 96891546304790112468891070197236036550114390858252838123690965099178996608266133674908976323095979027281938192907190005562600538864966023249187305333281287622899433851839123912103847060102605890631157369798656000 116 18034281424203385125389151146034368940016789860760065393240580452052238314008700220717396776217909605893798238430857912556792081413639860872369344298314088860400021732633770185147738040404292808888204571856137617408 117 3385631374873436181450428214784745123527841727678544980078676142547012192233928150551326840128823090341609981785824254806660091499070423844330203566146609211699293772759829820687596959986665006634243823321135169142784 118 641027475307601241325035355132011946653432742090548330284672463374907062469289361196908382972552329580991260609732053378638918153866757689380371659639885197487555151913246748046525187023881711893309184852005765446107136 119 122399197992110276766437237653795108564601911759967146733942587403009340330503849515050639286163351779069687341975595419054472306297059525348018124342901565549127369921120555588214037865736919674843629532082483594568663040 120 23567568854798533082541959213918514755297662286257669991693576996405966146151464600081237902246121809283245293807406440605649021559555797963472813762142512810130829098227361567412553533257289340778911644117333497752879890432 121 4575674487748559927461661633572132712411712899617926065872047119946896604523311965250209666683457472298086255787775096436357102960015060440742905792542038577285241344400027313422381315931982863829768344301608324523588946231296 122 895715146870042869653251702869012455438067839373477479242717792690342398345486214533038068114552922242147135893893215333428593940742751052195200993785715862393362745975304040862979115373432421598829861013522397076251985055842304 123 176778724559078354505171093128499446820222710691141439336432759501475485443131397158493519584021822059800756345797850919096633797118676326305678498623488137159330073621517756340456740483049349125059853696892472372270946488491704320 124 35172776122471258554121043080223310462505742414081655170101051829025632992726257162017869294037683586443420280963787637011871363465560175648726161780623019142986579643552248593801698866691385234363843410178249639206789969714954108928 125 7054587542570706678034063092721187203272807775283419871577327426575689184517702001845039499958730450963933166678532433025894758702610593178654764505255979869070065188704818603347910828156290071091660899975511934745016279811812568858624 126 1426254864395261959492246935003952148747443114144942960242179664042616967492669666850071901386076660678682632886545669043360046208375714208533661501380605181148754912903526808759749738022051186853941769726570875538655512604712002603974656 127 290640295212436567949150814877748074591478542565086232855500800969785683388529589914120246746459386543254013160340689034392063694552972764020651958557380715231310162296865741927828442562738357927414782357747592079679913518854976430848081920 128 59692636612119803779980195819011362207256093760357112527127551145409214381297041195821315650986448492082121312926428988360934949707305960848277230008310105502196944143331217697532102175087041234552999801531134151288166793553563117395495616512 129 12355645482571944901143407547433132926482823203111587064384112321047529118465695694028484410388763532483223277007769677763446098957644224858522978253050199169420172097366128287014730964026223241770400562427019602817073839045543223140613888147456 130 2577292781616061870690475480996360011700943965268899199128970649736289313031337254122300493569331228374263799703586544258441897570587693493510892082013956304003949240826028063827565559400540994399605872914632838151045973733562098340478619677097984 131 541738897345903033965899653393597624591195613019062724620375194116185388811551159653884385764848574803018700941854297716139376373475585074814788635530502923309796607357778471977831955176129287542676876713299336336387692230923209703159983673431818240 132 114741075688091516531608323570337353423677836778052393570011376552970422494758610963554151357454374121881014597271344601790215406797420774294122114512326570871976589367331401627658885438903878936181183536505318990683261159305430289910087275857468981248 133 24486432967770090043922560900980983787567696657815173034058386101276962554248488261984028384859581324291958494205546278658219298615256892158861446360080626219537762754875900445015720713194612641148933288532716644263779786310700601976926134912073506750464 134 5264841354857355680517541168072089743431024674597809899498098230933742235721406731522112651699232779297523852988655736252263674608537806281499473193579574627994018637825502181961001755775272313458406296688571941957700385751874286212528465081413994624843776 135 1140444155865410629703719426246835128811478949560248970912179532883884644687285400826777488290346940268686572359226604086930596875504297630875954398802242868034810496116721515586525426410604273197750299144310093241294999911392323938079200096565193222599475200 136 248867335929457945822790961964639475082428618775825382174240620161976221290117306920466935469005109395293599476352403842224850260419111502938914176052587520455059873104539989500833205568919539720725814651511211204357612444957683270554613382197082538275915169792 137 54707067086474447783765868743314275712062541874623490761867566134025579119397659449626994053068098677706647546177843244967930518089144833904671388252184142981514393336619152190182909531041445702038023672288566577768323309806761987668715198654455040423473096687616 138 12113718719470926432661055836508335153929308861970446136747579244041529897468371347712744218687648404400551174878397376452077906941154590662750029844850206982310470724704581393190544664656434853375396431635385267707515264871479758530698827171876897280438868130136064 139 2701763012081457355428560498764356940241356868232871740752783991296497924459192225753356055051628716483989253548252560441142447063942265142280316098873482195005317060624113294354965971178009999296646748768310099488428453773262287509279870991892420028960671526562037760 140 606918329569411471230271131486626123609751320821794219298831072451623120575903141994800425348780863897534937625188846159180635733166111108087535774807721174349887743198817721513812020650280670362561811069561557351144117471088867156251156010052707776728821929746385338368 141 137310684737402274702895330829618937309993672658347706613426830229469268416563867823077383044079470594452263733775260531495680280043236754538211601293469383339321278495981012651575467419818623584966247890841749463578392483653060145097749647474697316200057330185484636258304 142 31285827301095660669041329000457646342283084182612582985562222509548471429138547387502270940653875058741128694075795250702352387633275289126833457262995979820129777678966779638784922331439633448897820618237402186947192623832717113695792362051409515007551377755747839687786496 143 7178581700333611774764144756230858585051902257311331699832563738623158037518593176455101999712010646103172547056968304249193037102945351457342836443668835099196690613356011721719428676439030469120707312793902529365664755442853211951122398624020148843878404293110521100375162880 144 1658655167135795125908154990104987070825515624117241158738122089364929965944429513347827631066440864983988402859080844759062753883339450518989948283420882571823406098881999814944362961620200284926774756122241312677075912608903665569921070685259027876017289347693923504932910006272 145 385903817343108252210623326591621967076235082151677564183399325752167764390546303421880932695503952558419405190594458597018856036107000392738779735768133723561650648233076930133713183476805013667019819187040188892987927818699511558830899013787756174781240790851607308133363955531776 146 90403843912702295847453010224630696277300927657016409598019056704553237333069918259161120702189971485132960237449738901708385224859564938174628032370108990120664657927543692063658388938955581127791022119832999575625022598925376756954670297662155688249284512982186902702527233124204544 147 21323534733890153849460520687494566370271583816316481482813488482508895281311167826120436678391906472875264371179329028925311459117943767697681905850246153431938869407501925620692190634521485469601051834756934728570690552449649800958864790989854849038875331345406546956982710736655482880 148 5063792249340935843475174221219064620871073630680424311065766863244818222076277686444634170695727731836018984253925107569836155133572258075430119046384389536986269523338961840639061669689985999984013467069630470734422176595200318537676326002538494041360947409614950148750990115859005964288 149 1210645841272458658474468615839890445281626797537301650853537181323809582704593693151639521711095815727952271055004413210336733152276278531687294404354712145842202172873041003677834337442110498770144304673704520515481127112160714875834012389006428876323284252048865751031228340091168850182144 150 291382416010635405234885790414742659808150836949623800849939002472549480044968749854219755875513687281368544730467116502132177060155133866463591313653738997211991321098872632510412745949585508154939247482932012191476823300434882585384251360966919376072934932536855506361208620206001317600034816 151 70598464220906533419507645916696977959676025404180560513657593152107944483135168084243084053252051449534883897869795187103960974564600958444643955999772306276872956527377861305932782306010869618938857153517543987986600629548345403726427548158689954520245931358776065663301474724276940311583784960 152 17218440253098931556797728469823614824087336181231400183577006338088226854335369956069805940390426805241391165619641613842788637014777061344284739666177098751116897978415969433537460741393071411393145372527729993347447426976738178737030892782875337465032130694043763347067897391201860949653378301952 153 4227077449769799578804844831150232274393287083769286368878390494246216966465621085373680400893931319402318205386770966692756075539589815147227601965457149076126183780456882723082295860477418577825399518114788192371521582981554781207920532363099948030341691091113480468462359197091256602597469701799936 154 1044517913167438231357936905682141112900332375239476900546741251264675499431895124457556991057617966025820206101281976838997646838388140957296944326626717138210816115260964923130739613815482368837481821522376766335303151223092868343043028620231378910226401758369273875232928399033934134618352234658791424 155 259778112491920429566056595294657544620028829914081979542763345192539703163749003956496687639210133887233478028250178738704967395776612221410448994917663151256772297220040943315195182249301919065836939464266411059351796822420728050723415795151408066177838035279464577348273594187187525580574319636486553600 156 65025263642436979779805424797247419890609604087586582263116538454294645140109019752276157360102742957619378899837179434501577554621136459102290461359746015752509245011732655405368153865861512008498234760185360278660744167251338294155716165034694417962126343215567767936504887216595842004543359049824372523008 157 16380861579941000457937079529892425690473254639261885880211842654170765649640746970922562579923288252751303017248967081920273938746719716284433683477899899329579251496030992059576582071716767815203729259746961438473042685032205565998747907186748571483474919517569943374091698679344441570037716282775142855081984 158 4152874374998545255784477367673965742174537152636023515037827367830403169649463327272176865742478820362920968609121541438091102970687418332864967678076099194505233882162999050426118084850012817425085536373583938127207398110956873499631768684120228418069053040293455573087598987969151174629067648277118157624180736 159 1059499813383993390412150253797539623113729968944983873776899313482122534993072640310296288891038780761853214855082390077020642162545445431230457899632688163043462537629144201052953232056934563413168637590374001808290913484226329681924934335097278533429008474037304925910421799055157697843632241803191312977431101440 160 272004340041323798465780351351071977619279390206519133706375905686419183841637238379782988971081041940552800398904764371032156251484903649991457099729591158139781970793839916551593469785070118510591760113900241706176796267272535027598366496140935585569595196858294708358789400276422649892214927807530587740615141752832 161 70267851694837382765063761485278584436185545138501356415564541215118161715021485999126273718757967639512666013302392813262616645258739653471032058000045212553340384526929023932543608959764460465733741264357500319526138793715050993911721049639807342099364296441594609227015820260930994025466384877360105399249303131652096 162 18265293575084193497384310763843272080226763994269423346148140239450733265701104452564906772276701107832698573791649158282349169760094380867925373338175754485126784854004216710972700949248048269875271760449298316754824295978366544328845895202622385646766453302406773662544019717116877563713148843427144253383625395828424704 163 4777153845805123046226710603075887719699095998359039519846988415148372235583541583168407851310179093298197466047434597710352674237801874525444566659205590959323659011558985218903360472161394214659009118812529056176758827665069562110070628344640135191691234109246850668245541164156660556821373114366780649700046516850178129920 164 1257094835465516649195529913751596356232244439537713904329198677515537241173397045423515427279507319571873806314871446368963150264983037157523877937507744669750988284064468875396977435209519763917919031830649119655760847606451124301028397766516903927866621810124582949539984888422593731315119281791502180176805562208675092758528 165 332818112124500914608681659613674159701564962667909296298845332972097008209782552050652342228268913137690491130661632279337435407890160067827090016298938364040541129170067197369907995685424098466969687014315802353000357532871187302266929695032038498518931994146872323372628075321634752979609186159112003373519280772334996185677824 166 88648217457040037049166522656292874255014337533734585177549316336811333961338235577146567596235794239309723676703396498251236850606713018640856144160509995922319214078442937723884309605450037836016676901514044757445653979786049852239303422772351176014282025527544934532902676549995674654931283931286754469355244775383567518721376256 167 23754256666489654012689924230581627238292083791106538881061694394978359967521248178655829665670955785424295005406621947919913160238206196864838329111891490760491159485198799488274109040913595718359561037344123144545623201501637431839940656091231732254020453516420448541904913156445495710109405538625462057667147854890133170577284792320 168 6403327180831636433938400244051598653416500269474175229914264791127730117619658703621179532169640457574065489552373886875335131190536708670315088285170838934905407931912356658298046505114539026763122505994752012961366309075791943822693274458889255478790319175760220820136044074559806526000003081188854920666367637563024260832380334374912 169 1736390351130598701272308852365125803534274118105814018677873488329677139887006808326454343864440493410094199758017149514818313270321183625315882972256383167638254037558914179355704615873329351041071464656932054808742606585484076025141676299920307682655203551953340988241121597408838758196301234600094712715480646402764264562512041665888256 170 473643140039999918043960427254385706295437953422953472789246457973878946067832722451819151074994955782596801243434046616197242114516242358935369212678144434239965075714976056507996328332433251564177114339771476272987266469863405099388360776250533786771212640716822525400199596065297663423903226076993669290874003093867163252240987381651472384 171 129957793315007488960812598240593380857949167707836563209507972088900810573153820691749746027608859090122990253700701608095911339049801851863660659804013551703066830021865493845832238160791464661389386872884834055984823767268406725341893820988736745461542414137291405974758436130865168109614013732560987858136463797495311869263839274198724771840 172 35866231035751613830030024968864856445971814790195346742456092608653793055826319677941310464905148645626281293177716559512258785208475056338549009467222056318735089822080339718974922835845476528900393070398114588744915197391443953441860932555882466289915923395013962686105881884475083041294615771115112528028637684346631542992516408732206495694848 173 9956044090558476127190675820926916174929934575776608622138821257867518822650429692723116546116939243323639678875857096492023169931958722509146032456134122505196785257588887770126067599993370206861282414644162341771188884348736408440105819479525511861360515257716803549242347639472602292244234577483469185330237095510553003165006711635564068459249664 174 2779655829355342351221200962090940148980819080100630213119969157689180878249854447634843588776321580969424286676297602842339749073242309444045076508057100611894712200241841296446197712014440747767962544625696810900118694098409593132842709324453837014040912210250353067418411239134470072268468428322808663666133322584030506641434523464137089413730533376 175 780520009150675909509386421249480037528400106481190198231065664172709827288219296128400020940290362942428747750361055157833194490458708436955167059473814953549528239968320911234452992773332691087245786010254809214945673092499656003209927465304103303006253214408482887067890315418240857796670046271299803465902502683521155449631911119578419575482063257600 176 220420343661962891810108033711646758095331469503431720195896973096530558066087421080776201836511486400262783405814864578184760324010817465009643887326014719557304019655950437741891824183799310561289153341820673390549805091903037256077596944023172708177593506967750164196943291711027874074431047187369119969309759559704117275140256129657040568654556343304192 177 62600803554408176775825488528087901977915373057758747086479255433847179274476899018264907714367338359048230804522249345296878593391058675779489718325596585475995386242032591421415785808963283399025033779866941271212162914177296133146768471365358839298173454146350983938765207648758884556192322670552831162435251731459854949709790062231626818070678844175548416 178 17879479704925633063027506361180651397058643209292695443219120655993474130676642698637980472608568133104308290939006754573235020152634925840641770190271548535677445575979236823296702641073991750303847327506365024721149316316424061418961879844514984378399032402363566772989546873588086593914875416479533230995898381425929795136018646774198201806849832610602942464 179 5135265167472304952592827929211306538450242885935523538883070230742000932862970221349105302632179152883038543291117658057412656760098689213152158269805282568811408595353627643360933315541847772981276006967451159326373249555486277317766436100250839608338394981141246627619799663754115644070526152640776294397209059517047377030765796599593477998721122088420491919360 180 1483167995469871345410191217298983397659825925357977418397435785779100450050268376314044365848970790411797628061468202940471148105207146827187353929191332290747923088797999135294480376559185475131858501243681619042836051418266460926922325367073528225271019809308359764244689238297113090879055759265088482734673047459656853038918800292712278025428639708865584554835968 181 430748612042160895968864816155695861760632934942105652584672641417841734485856701993543826838039932375810774773386275700237816969786447304912672175025468748977335304157970314237561948760975178875201262668568457698918472619783498657093046184533089890925135412567143752935413995501496724887278148237094604153942190047663875132871586911713260867053176902599708603270037504 182 125791194486977965274605130086850651919264426769965122490915230136548367547755172376547386612641909319695614347785760784061113512618418522280062981697065809067299198608435934441081314926547218323824547190240618966347945618767338208127044055147453910467024162676751919120711408889886416583561095988190516120432928280989183199022779858039326406372599531590465475314603524096 183 36936547348334827786488902245451231187997517256780460874004606149765704721067264006564277349260159698896748440096778403532363702083644671366625962980475589074551649452310912783568721618281067614472715863638980264924379041478549455962792147063363391534530028477387559330272434041524321439061623055483244120753785664474066645442057408080492466901255158351368460800613448417280 184 10905085793002193770835445931643131336218581874512716089129232559140104246773386198727284195936516666722582855406485481261608203222379572851296255025269253011521303356063528843419309409870298102192360122883012254749609829016578635868403257757274200567652470261273509041823307219097904221848022548863686797255634980014811845797898858336844370907553545223775162044962396461596672 185 3237097507879279732265245128060625133599147025757321722950108983394914104342482649269103990945303671406600478295811863446810691420819541149650245130209949752033762555996526745152646140155344178399451971913652774593552109465528516357511878850740962186112747861505981425183521103598682398405609973334039884236591542223851348800194165518412268082616553101492001370225639186367512576 186 966103581315270268902610264368001766327005553829642252270943300341809719580232846340083195116948288896648672846376824286771030608571961909259086416873259135028387195547924162327023582329709596851855245650832144484309538265742308284159353114385588522781604393928504167025508570188322569393097097369615644313273108909376898423184045669730680472561351237612945003201525925216931282944 187 289881343164640332457431428898717491348378982880519159323421465601245427620648282911934960737858983117906970573900142514691935688393847227868719568793413698975710682197627148033569339400218349907701887530249248274868578815984988985181307113005696602089234424582863500842771592964290708976271872385456613949558698216832298306063638358858548018419173400078769781657964725163604291092480 188 87444617138243597045520303442795987600804115890742679761769453988703225277308009064130808301465824434018441455790776457375552254910767806609987026830107439927814905487466656793672097879764083121487046313423191807125485202608706650067776022379030920953915248295968816791957253788154913674681685134283334322331293941640780915223140675230178156301909904399848655964371638162875404819365888 189 26518554728960157803451341930431998904540305253136556800476326802709816880460964587761394347927335928073243320589943789293857082780455290099727287093675438465621453792041364227528691659446295096172455442746813146631900780571067319456129139297577209502792114985394146273279431388471530018453764065514793247770248722852593533206496454025827763056281708092985513515294973561732714742723641344 190 8084597789025236981924201826670223954225829832928172827519288993490894799924544287540727908511542755258183192659963993816088025704748536297555762524960919109229527635741693305692019221726578448067036639118015921310059970454383747046359533896450734468989913751629066430997794593560174585359091866115548694354505646006334064896517732411965598747937191492379457455959331370838476420193416380416 191 2477688768440079056359419791283620789575087809991170820301030121097069048127497532795038205583137630680334529080408446955558102567512798421849318079463374094618327229848324188367466859302376836522486383905980591505966218142024616472733405822078482604074316477191428585487936901430416094918330219059691820284007377808683108405242018975917192752737036302167596535776286664828207896433628922511360 192 763313506740284353519168636502012494538325999327127880329772885017667201580674254184827381328425921343687393771237061113202326506397835189502240550834885449648716675661207644842573840463532477369223658751451998190781125082772416325375166950809837505009794955363637165404222895485548485745778914631192702193906049733945842646567732359383119038091082121307602319945453925540588028860899115613028352 193 236382446204725033987032716905902345241379705352130527940966887709950236842431663036531067861132260862090348988164166076305649184854315993442775656905538001805074103360273232261035333858010135342170365336121782253512088691865727850614865289992855146966370180849777755489454839246383729246761137343165509678260377396377878016243175594847269971286862608099836750601071294911772409897970837633930100736 194 73582056069164026627544649037713884608997724026056530602814077327186578057314189099349295263554311385358316733587246241280610565076065240853578723540372865565035137430006689040490634938807577558235575152855765698479636789557128317525463246162898158344269058043200026603925217056633861208866614359404681033375261683565539569940927845394658169973722286429134088335835803707564907821119315658608239181824 195 23022977904839767370327211393974580605871398499623568335160413120905733080849553092004437723311084532061505219080165275920016430703026110309852753222948306995491882754319088287944740792539450305262649494686180110454737085196701801298617030942243694487083073789275128940272858782795091035332316681371342839218234293531716419492217768547250587081901243266706506176934204312175396234101824554998485431091200 196 7240566297239896887774865624956432729818424458924190543822198673000303826488638204662327795243863683564111275234560393914787457985964254906074677578108276173737379368621281818231741565425320272982076951588295721265196168540056581893587360875546577123387559925483199124622655683221964641666903704393870804532821956930481241666302825165133016393223917923936286176578788477813211243584749734022768057393348608 197 2288725598204768666361070509772849185153095633537470588438710829095092269709490760625288639240722013002063284700967577318866410303021483176948035167609895338185731411285204788530176075147947741147214116766339274190221979419274587755534089906858053352013355501166604278413079003068707618118533400939711519195842606163626803110058158342937629922574151952636146632672655100184290287724512614754716140876211421184 198 727133047985312589898883007479177472662320287831457970822261730913587130664444957477146454511342034113669206474712980841334685650845114619872283628198531171513628210500890393050997997145793119123697659346654295456576429267536358044797843945642016621821187023261767987668575306903500177177884096552631782217281600004494896550740490422954335019388550260781715441634994691690993451148282781392268770243943476494336 199 232178460096575518558108988811181149684627448275761169288486565272847332378672599141328868297192108440828512812644424757775002137758558612405504189476554333355111148596998009133165748590509943853516919584094563200808785140347835483908357055368657439860786879427431683548752928216725029139714862052378906446962738629399038057405535354073306704168630997470936936455725669015905070322787809159169567111298963828899840 200 74508683263320196732234360618059218820717040401102512199066294549011645403627861721499358089837956439703986316552678831010299575480473563174343324398948795293359572965331496728130441836270633210201404776608947574638176804227435795906941627004883771207756580666463855920926984067652956833834608082624620998881641870611946278900300029337486157095028721828327164526747850217488494381708096891244183607615312867708895232