0 1 1 1 2 1 3 2 4 7 5 36 6 182 7 1196 8 8699 9 76840 10 704834 11 7570716 12 84889638 13 1085246904 14 14322115212 15 211595659320 16 3216832016019 17 53984412657360 18 928559550102410 19 17440458896525180 20 334876925319944690 21 6960292943873805976 22 147563833511292247796 23 3362366089440205308072 24 78009671642511668089822 25 1933633403768889597292336 26 48728981875112003682759892 27 1305355624659052356741634136 28 35506576774281843111748649644 29 1022196734801743485304805455920 30 29848802048200930275501944893080 31 919035074839303194470918726496240 32 28674449633236036745146396521576195 33 940244677592075505034942851137642400 34 31216657713894038746115353847200942170 35 1086055692196099814708172995522968688700 36 38229743544125856665494050534772561509690 37 1406526203777853637134481196414300694624600 38 52323490241227054204892208400846567048160100 39 2029725795359667029480002424951745056981776200 40 79566232020519815724376629130128049657118193450 41 3245687571846846840873108048313171316650770660720 42 133723821614451751589549642119032574382174328855420 43 5722395922701175126141074519451960986310212608468040 44 247210017400411760943989149709429502251184928190537940 45 11073273427939077831292268028801144944642349767760178320 46 500516610928653085063495855893167005407737131474067043240 47 23420817389577946984709197636959279836079964709503573359120 48 1105472009170122787207301081560568106108250901281610203136430 49 53939923591182261941841932578667369050958220699722345552220000 50 2653865084150027834473346164887265203887894565812381072917928004 51 134799962330600805414767328589764950451981607489347173096199672216 52 6901808151709371422666826516343032943601370143842330072031080447668 53 364374507229299903793989769974400353813771287256511039041679716864624 54 19384854127143865839454383684219625527487393177325455053326779066065032 55 1062179233486617844274701119075509728465585262364624421249133834264881040 56 58632660035142741399820720332115370432972262088129615632309429733459790684 57 3330012054734412825598254894661781855894965179408505708867105674183901658080 58 190477798325096977212953065926719050910334839028201934900731002504281782750440 59 11199081438841918342061338407762234939503201863293977777750717218962787642566960 60 662989225434423612969448151003131577441883963321326614433702406268078443733610200 61 40306336629257659800004357110630912990033610620244100257314886772929169656010660704 62 2466760353854618332118829682008286270089546680810139876067046907774639815693443392304 63 154900279756204174302640229989757778198985309895875705879100183892606967418056533491168 64 9789744406885239247119398174540119101066942100398838492159571771654436143233341728332003 65 634328267503322059597356717466424889365537613018544348770343935253163536013850534665373504 66 41358388570760250613179990478744079383633253383661198543279425335117214359269511381574266618 67 2762547138801770702641172362205136715192712793410133951979908143464096669681147315244891412924 68 185643951876631316853040563962001984137448808543370113997303547051355091420883075086460702089226 69 12771462195416389293573649705962902087322421776971528573489691103471892047873887610263039363900120 70 883788705170474739402580370380982671992192135859962391891520152443506770731350899928372230368804804 71 62568348172755232751110457533548314023994028055556039647798817049197121916389783985702959564334926216 72 4454883159915425215629299501979716945411037243249009834238241292371802547957191205606742783069330873458 73 324296421746348107883237034840909006269901819041407267705408238868051190974606365801464027020524426746864 74 23738582634790661680306534320934623234747682067270463382833926055646566799157666669274514341566152378027372 75 1775547106670873916454125297627508331560871702468425890239264842776129617318569530642155052687839888972378600 76 133521593184366610795467963413180748603678581993164564792421929925956399043980896326844573758529788892669812164 77 10253916901530616972269250981522868978560452872982553814316413144585096491147571751831537661417526396378107653840 78 791604921009271616634942071318326861269951951225953871973010380318160130011833875974207173381380934381236463836680 79 62375340228989786414686166365068566929111570034653014540706145187524666909960099850200429245408055197969113667528400 80 4940141987081426166994706433487924736619025141043837028515363860186676165517607323567545354613033957154957130592431930 81 399144443974302901046257137154770457982685535144280840169593310804008714801810217173803333866966836639081331145754353120 82 32410622743353446582157660832889285408839742557390396232148081346479296185905623730031818309660707425641232914311088360620 83 2683477776656217932010813359652378782843897583416287398295982672691156783683528489933949973996006029653965650530531542268040 84 223265967184544806834829224516578614829849738868315982019979828239176549632515541149625325127338137494666179301044319623155740 85 18932135102098312603652598820871159520946896336228613882658572821732785170767946509172939924610826778216333811813913456636115920 86 1613022156366335751221658249798356806301177910812077344611429007235307212938872716663439541246547095015119939525162365411483842840 87 140004544754674732027634199261872210321049819979753317860022898700890477772186839681400499291604584493757025936164277587588971462320 88 12208426983688045362394107847316406428301781476723274971267893440992759034809748253866133099963305741293403750681609297234168274785380 89 1084065577898922678019701565882579755414916661031823101962196850006165137981511851504393076791836687645231648708711853181094924326135200 90 96698881817765282061215037686680963536227547859731682689337220379019188708022752591613190864110111838093300147146523659246375463321519640 91 8779927496107656995320290447308588223819578308877959120627140884410704681972632512588289830207034846592304210272927936698819547068966097360 92 800731227781270023370912744923335412012053547206802342756675011789427140898575118161483928669947724529281606100852122445191039171162901663080 93 74305176996101094139817759217563987269242292996479274108349403050575073621961364531180145948919354902390039530690746619725033829464142267873440 94 6925257736823077865335548697709184370212024816272293232896706233179033030499801629341349351664980303808668839989274271319763522810651390427543120 95 656491741463797068011101447969911933520186553312163753060384827571614727212293414098732289008206570441255876027218381117117565692637656352679501600 96 62498145626500340685022805757434542357414610753250299049998149174616945225992877187952935562724048532279595539255507898353365831207537575520807498190 97 6049619986077863032217884456816525268318806508872977263907683928226528808174380271461353916602757837659770277451193415663401489983005083811492715320000 98 588024252680959594354882088964344049362574775940083515720927862009898360968583547141399352517066680346100941726871273250969195707195533635224304930145700 99 58094948222734878654791985495606917353837729285871125979231197473679714774880955561835264968879247619991951899753466584972360861245936032760396345875557400 100 5763030062397787033683346945418089046814585485691265914200215876279199050092443687111605309255798406147172691744355112211871249473057740898247015608184024100 101 580895682315415306243061155502084428113480935030549703347040057168657154885801139474744811040248318039588682062315423313765054363120967129677465649455149428976 102 58786752824461360447034229269949349236285327126148788793277596677649042571160737468749441966069838580816089639097671213442209036895299187689345967099680742098856 103 6043100707373730906290185645151149969124304492829456123590360998415624260331706011502158415723788109977427717018287628816385357189096328971380366044852758159391312 104 623649112959866866351965940841347632458270963682704402307834315721862975720198212243349499468217710336789553952695867046724653665743984275991345974862727788629038692 105 65356580472951260478319740515940452325842316735667343418749994441640102205457171541659284409582822023152538802537642229442356656774357424923000069081744464860660350816 106 6875524148952242681373137631485854299272569067428192283589198874609109314886948102868130395102284472609840647128823443765168319761044298068161969398425282585165575957592 107 734286006322998692298814450302630909851721859580067953365622035854246662957218419058829565530030735362207162984002348393523887104386926227755615855123005586692106840256976 108 78715590906506962550412817527865475113354102425563398378854784391320438659886937691438712594692079469450258740556255292369132953655976427483502200078135586068402344027951944 109 8564031872793933815207072509230721535610768984468942868529745552687912646073507117712237435032919836646634633645618687972993018801686810446137975743130186412720995794559297440 110 935193780836950006412156825054173280042188086067611533858917611027127355560480953205871443334540432104405694800574739023615899458821749603996247189411096289550989976818931584144 111 103616853266517077297297390162817674728878293092283472884302945161398667924815723873170518486545395481715722498438873145745183765250112179625748383770425862159273847427078223569056 112 11522211910691373817217307945084289368820446332877445464013281517560736539503863798048342529077845745741425056174236749371349857831100496637233035547762022641519017747903041976099708 113 1299673829485697404288826952346934087205995014191998445252430348834473467474698612240127604452667434138336519600707140876286677646828696246295600727326434608913091581513917767665596864 114 147123297174240233814872356823406331895075142517972436709715407353467105981374258945612104602124817320349667711444617564035828957707896507419319656285637419156101693456241184961298699592 115 16889357190732720305171559047695463293922940781900192041090114778909173965590368008416669123494459660824211178801466423603399766111887249157753403752441561737427706547073840810030366655920 116 1945656753720701094750549392149247770752187149821440048514196954301494034851925419785054275394867041482215835268503627362532275647209735379915991562240826057428723022184982761563856379265704 117 227247545129085105889180259860046577227840032672537721426443321996476508172629061508261731228598531022291390840901115447819266340778194876418074778654875222547497380567127518103657438716590560 118 26633449393673862752211701146813585087432191751270719075864531244106698596151901180530614806866980751751873017693443832645659329350995572341417117416380172202109275505347325844262490709177935760 119 3163984304219977677420859421007134847410218121925153338690122508355924290770858086910102075203205605099958468643969993473600677944129439253858314514237406043156984209032283739961997345234630914080 120 377147437037432145827090586293886917863494828282436954979194826485854656673722100991269213786250970683102532138342877387845473365810110500829823214589618800176529057121195698297592033978493214000440 121 45558442889950271622311321241420538865229930892234516355498594793044603796316418881865973355052810703459978991863886353391448167672883252781482132573504815345725044472628830296036590736617649800445376 122 5521690472374134020865160015576380348915606382799446427657667902088856675887205848577909991185307282633635033382595666001712267288587172856722219795064365406871865438758510140067849922765352515079730896 123 678049657774293669489514624952432482078819699873500299311139725714402007378840123376769342525340523681934632554407349578056212198144299952079947858190323312474075028865856712781141459335604644332477592672 124 83535823176484626267779613196149807538609643175091857710183508182059095109757210977829611882989326629268375525513358730865124217769081314511257311594084948215393129463628814473314079350437633463055341028272 125 10425063362575721326178199957512685416496892882933310047304482790393151418573973175905745704166117996991207856094247138840463898471931236040021852135340688533986982033128967316671867651889977552550083611206336 126 1305219526805123436471002529440008568496167322563806543332235829178543249315993076801463524455328400985171995661108160269427957467339684770013114267976606145798634558952971144123135395454137297125616865520836192 127 165498647443080182377432793845021570215544028084789735118845992778075280224165082170505844779177407781799439827953287558597022747798415580594917989846177369481845553801860622001244654910758909097313797286037222336 128 21051452860187536565257286883950916252834336683913078291759247360696031332022325444741101032516250448554494883004866753176198178608311216228212078142637848605332895166454812265689957764581018866712501075732914323619 129 2711376506312013408725256327301877681830513332096268178286095668875175758810558890897406819435713708228353960981295777761539116187797837603630272278744950599784619042189798058192252972328158775755917321753753691336320 130 350310246348455013701981587769384405259524344640670027554430809689579816703455137326151505018976450225659971193088971217345711811084342395538191609581864775257687234675422085313449471649215346525111875743696476174815290 131 45819750821210525402226222591677425234252606535717454909037777579598596723479483035900602372684886809239159711924155090667838082708792155718054159934115410440883973240180528584104388101360701314998453704846929607265262780 132 6011557993516505539606788141554698696098723925680090729463001836971021243837850315449428082300100351737758144593448430779026795106864184835290695607612427043833463951862977182388120454993669054593787651287521772732002654890 133 798320884511908843304834980818013726089748366097464477595634141134816289424326273567866331282234759698995082727758778158892929086697807704749211183498849968689755958966755506150516370951338852631153842257989517571843493004760 134 106336456560443509559576864998579586308039206415677024442414143338137449219106101044284150597787464558757671667260356103349830808893960389000698845923258126739189979080159251369412676852451659045842744885238068338786253670727300 135 14333910109180979766377149080853169288892964379716319275979094867491060401976523552879908588596689205122140800975409866990044288700854962856036980721365957324906545643235545442053218775497419814127182453409040271659392383946363400 136 1937946676610583973287180286458834917615661606478626732960976138432071632245613913004342371519146136471805102813271911229624016733307508743500967013180112224208623653793621236323559815632798062666833920622747213288722940763576381250 137 265106719830397919667615647802010818370566561645772201426927465399679370301858737621333700334831058772886739938360444839708113038493526781799691655239608423780336491238347975485897965326148184993371141343622656351040234829121767260400 138 36372678957422440113390428648962572201068954859234835807017809614114780961449725416946176736250806658623401147958279259163792092570018044231655781326524291535849293049807944540460451036786448408103031957401607515318390207708091693009100 139 5048446723752603060713188664872126096117049550669570063180574697185854632062673750303687231425935984737808463310939906135207580007429428349206005926388666860520222129420196040318089078734923960661916674674247458287053361617461166749545000 140 702744478386156125712587459540323116390097047899840019719726992753236873189796468507832465871958716542423822677346403201394665714825976803676596924482208642561495997175901231373449964938843191995120290814557047692634566155076124092656670500 141 98944877778136249673233824771765858837820326699500571734736271631544590829886013124161849901606504980004776400545967902653157747950670965655844379891471941629981317125556422904169889013044220667558376524409239436147591212166213091281216267600 142 13971030160459684298525528462552787723950394839585096156878478964272765708664485458368550995962416083250454552917922401206455465844232865940533090509943629104171555249522500720525282261388469272172440251421695604515028412936686252582501905286600 143 1995032828979724715507718861899363567155837600176623660110483527231563864435895054994620476155447060415777643361481085885568805530598263955894258544876773104691673685997389163148304816947121559103491404415283143145494526555033105496465835832133200 144 285688967894523280359095815881613122652718426575480032000217030354231585709114165747286904720957936850148904661687868952049920677294489501959846625175929462248653245415495502362525862218177538163752966765279609186029930059577408078094684634260808450 145 41367152021529198388508630507080551804106481030327298627156447292684297532852798214127894555229770350576343725825541447417811958734984920076248909200242682179737102076428847252099208638290474294988393776952508605551770029787171018946910636550871461600 146 6006515929355153132395956904212486612717679122863091605592814778586966494167607605806783524925746436498351471203906236254371694574824953998554981110144821759778640086584566048182631575335383156794796856342113430133025111397829245111834537133909547548700 147 881743878380080397974287214367483319091074116609885791898106391107928111170361009101748711454386164086250747238754046544249315242817581579643178453715687581287385230009200539482192997238088832696835392614023147901053963316013218626742862834918659475010600 148 129792813613504000824787880948508348384645259717311631530728406112807306278005335561219493839633033902725753020258701210184117730996771403360426442857758808207840791085237200220132190927986736836471152746629851740824569715465856039284906370005044638726965900 149 19312900801852483209755693143061183988533803677876643736025981979397825358226856606430546399860755671526780797503207767876463663335706039871714491223484815479759869026026894274378093408029345544273124279208529885871974282716569607572085502936692092442802090000 150 2881487278683512661963348785135912519763666063224512974969429230188644329590371446880042812558273704923577052083986442771651195015365853665654593106198239501144601355166324539407006391484732408525546844479862283880804207186996062622295150162358029658721012690040 151 434522370480571694836382095031466806336481736892469578765151110735508003798437171398463021933716093327716834061319421197343587775088080547442624907455283281147475500344652120059531408160589485539255614810708263996007192593319720625729969254756217132633917465506160 152 65699837457223537631470415205243180556219300376780599590282116789734297756920856608946212283689073982567595043989103700826371248750707180048730950029194432594972240570960263317980071483472120697797082328283360378186856305611464657914475078156274599600676381845868180 153 10038802161665915506473658589799016891416879491191870835425041188046246112238566371741265541139803653152656551418314326656990598557591841718909887065151186008919928061557166372339254228119748034817543863231697021175560022404604867007315084697121633386814107298231902240 154 1537945746218764116856479231473049777584251981955137296862538778805351824865827927797963121188408649989165987130051324677587007253363294985590815692843070319402384035253914390530727252912211332257457854499879056321338091267104681870036953242888366504886921119699808683320 155 238070928617806793924981188161451151608399194149230603352112121218750539914903250423567360530871377793748585072641073131468573848130729230442538638196568061930959749278062837782492602073390752735566238346084992589034192108605242846144436287009806751451239712779477683328400 156 36948637502617504277337547042589606860566262834290884976630547007103315102754408656924162159160480503182968855917495637185555115862375528022658639810259222750284515461092347429728341406371940925330056166402513886894013715055583883219325938557125629767263921897238963267952840 157 5793473483050289355963537320379914653937014095119018000911145474132697214822125236193690335191525489270025858041027321194688099739179758497556280223830187551070107293594262276143017934436411706077632645594887724434908433926986547337882509132789584998352234356782775359943968800 158 910734737455391414848148784341023928811450902098369246357740972118793878165643530846479333941685775528658281390974185120717336521942780418241598101571732249229293011185786240985491133419446038389670679580693530584278936449539789324328976023083617137884855191895147472998343856400 159 144622902751727278492171307540702714698210101748427691937768637145442102249474274904543329911065279935126826635514237468267518360732258151144235878718801622414452018666994888583094991545551513231737522983689792537683569445215134706203388421937303730418859418977077042755588568061600 160 23023983519209140232850558029540796638155578575581537444363830135323351480501169986887593268421933584452125961279367286855370016377965244428696057737270020954150498711537176268110866647837092602726164218082620063429840708774159369815829362405890825793457143070172071825693505439532250 161 3702212274522081588032587572278899914545614566464166472065120696762211959653287166208416563425474124678583519705378442911270424976804444250242441044190618756074187572664716665697043826334843816975078984542753811663274984552375322255276409787633656958765505090857555258763276229406357440 162 596797058593546639631396727400649951895385621870898226546433343680377890441316904803329374421021830659935637234209097001381105096582873329717580860116521250180429053859329124764229784081911610235074121865440733424958032779319800936658038655520498106256824119648965265156043917436256268940 163 97157427681907853576930353163674083357392686152246223037021699539566387532255212571738804487693429561059826298177948561623321941249231527999580929994428856160936758262075179586474485904132819801069827093823476698661311380202880488187881035890784663566820023782110016393717244235629460105480 164 15856103601955604053310766960014143912600115912280398520106559879616152349234434085063790907520934199577001480687808756669861050556491588323279936328411536455134776783216509475519228025044510356092890829031348873044450444714806720535791970801280764623256664207535875809807018625964279694837580 165 2613056126955808282665535727449766811712709922681418919105967334448534791303594459163622105418549213117001925129613801911040241962206290146010066514120176319634348116556492322375953312357703322877821337545748503646924308867019671995698346087509452826290383350629995723067779966048023883510159440 166 431677175187810122877571356904523720101238621044003211422882313515062437145168695176704384414832518198477460996737868764253169456495950462883811739205220357751687342835805273223094584708954057606562638606351838437850099652900823942140695073792638801315694342409076437370700031992611354441050295480 167 72002952750337309562721998010535252114205915330981250325711087509867271241915113560494877492591649051164575634778325597092495324714152108908476543270717667474736844492986553877352662339701659242523980891363385950649908366823405606011387455430936137878264268158888170854701774895615715002433581718640 168 12038901949822070072083791163523304061524891521856032678685532837744533022805895061248049145594700897829467591239948828488388695907130198106432031819804705529283547461423819316173930873117595270562860691453188255340100772864027672701856365927320848195420231062045457801271741247310617760391324942194860 169 2032144602234425393525894753323466237848252293618428219889732387767205765616075583477644217336934459493806437110757894182040884610808658022081538575988177772996535087966550718365366988843584706441111033143760378441424172289278720801088979136988939714234116356671510871666939869506078939480567225440999200 170 343839096791964215251306746575395747867709419225769884522092569504556836708315877486020686910272291067971520280773344718931031370333062598006429213200588667249912260724500221369103554279018548265071315997603649008871588867535777579707393898894225893889503115203091703803196526923040657992353146890650392840 171 58727095476650971389328434105648750554367728700069453339343309492964077683822752614941512410997235515245099667645497086002004203441078981734650559527922865066807608055828411746182168895379694867615274561750680537802391267394209521016936087716150157076175397511201112116228784767618527924134074281562019349360 172 10054085317609893502195401695189166879680225737467035868339086233327935975860480952402302592059593460221802286689952071352524072388070104092342720689225865453486862578870640868908562012841267380052692856399244286650215114492188247664242861952013277629381009305339391566379527885849661592718076448664543355022680 173 1737327959593253230625366059758811375096796319023433807604221988343804615049845064690946700824981266480973055775275355867636298938712128758866258863365666342611219457117642724380687557319075380076213701780593984747537040586931956850614887082833956815584586815195955536846894847551958688108676492629321448426825440 174 300905394782039936213571078791018316297028312286134331417641830810604693754905166314416733890988183754756002736581477664958892181003141732910964342146662343597558959284097977680610806855187717882543202378657434441643579873920191178831339697667962650730790919916856831007129363771062994170549416230703803569708819120 175 52597730987132627663350708308699459232261516065356714342577919642404554949695362436482331996133844958602963555635588740126644351922845986444430323401777976121610790834767132881882538776007826472980892632874339760528179663826733666285967238416268214558596203357457518310049185253849439418985488205169549569762229164000 176 9215128220961477605359014004272271064141995562540354629868454011388261961810605388484171293461056113152511901111181900711395208351747923949740876539685009340508642029052997367522656565081584353095067795131340954580679514776513483680367614624777906370700687908489969347374616130070616161007053418010158454046584395423940 177 1629218561912860665286052068328438929175473271503257178974226170014718838359082581501498940361974595012399524796313866202013881181308875743870062080686352453242569481317569718264660147209215218795096238782837041459581654166773739774096200043192239806518769526285958215128543689154789720554048912671732029810627298634414400 178 288697705333796660405268484132626450097744975260486574691685235371197090659614831636532845437902843749646155213461632187271396256553955275993591226821908846147889139387135922915300386906046574387897259503298087970908452260995095762916286578754017783824094673231883064474052204342362363669639365630251137529356302737095679800 179 51618650763323090744839260689999201852330719576280731626502364143184745555101221757932400309665295944728160368501915370116444721874146872574974183432914819251627452025748144971030358278355866485250735131476234587777298826764720211791779475386229836174806516486937550459739654813867144063703088922869119664497652306069259186000 180 9250067736017917134376473101061660728505687802701755511620558102776133122390215238880623571927033651749975774848051751637793678180758560581048894865911750053413780056501404931967708067640490657618612751530229561527214638358213463944983589989055602486884289195355916839790914980408092883524704200120468729595476140613330748531800 181 1672396437842359139825513379562417721377004145982347824911333544511804958349764033303423053765651417552877892803713049488177827153232985896223070419324512975771246286512808219624618978004421080234086293509531031250658188569552793049833231068594631770680352144816224578206144962971863736713717910529149161756530362687768653121184800 182 303038411385733323869559179140635824116925024293832858776399012870398426401196621803698177138033437516903854447301149779240689195032212332936128878439140409544385066983743381239747890046355012726583791320062626411626831916858460335361164551247175942009322820613467311411016781908056549991844484648291506909286146502537414896631538800 183 55394909392492373883213758488439447755805279693742216045423306546683349882843678445194034026263701431695307218425098849197994223024837264895489587606473219752951786205042721292138932612681293033991572135981877066708047796145413735649518660893275510711206782476800596475930360250196679708960326667134250743217598075211611191216654277600 184 10148353194669946798487969727687554449699776005670786095621855231286185867963184968146088003558270653535936992064425965570102114792397990079460891598549539451614796582413731594054689876416205314402339263840449950393782855018137131545019161497577209478098785934303466441949700239093737436229867443076012888659094597200985633110326137870600 185 1875398703881415925200642790020241258651253084640225456020316929821984891944721380609668516642694408744573213110009015560521822176178597679622764814426104361564988573707321472396162572097057999285540732894898214841411489498959498461607151663031229216074028652144054458174399717606551610826043734649266552557372545203180309062213127115444800 186 347324034000310721067358996527455017076404796652692087334990692925698692745075310942442960876755024183267832162245642418873866871634699155736910058381676519365507936482997721797460463590310831952709423092706241991603084546728801082258524263118648759795633379968705412823709034270584722741466638607323972481191275412893276024350887393867879600 187 64879555130716811936889747404024292500843555012976595217036032308716322011626150767189547497127174887267025815712684253902142083053073121476618930159421094090037411651229941742558037081263577959406278379034126981846052630754338347773127067953198783687123475891286200181568551449152241668221042550434574827652791290849903951115648998629227120800 188 12145459361785999254706702327366639601320587033130480766939824220343765666818193981752855105500021016311872595849877739513911957412839213919084053917026112125697460095402641172203017886615125281107283293898356131387270637421890936442883625762192019527625652940132392557612382731367618806864714622104658581061992034956935842050261360700488919157200 189 2293042854752880597858077767863861489236915779875405739371388386252410963900315942047505775834113196167150678350278186495847412585443812654886473474795158262887153309194186194874150265316561346608157717901630648111289112359280129551043322498970028095743695802667058274769142720923892577158520639198412320399482412690933528614152536804228083481608000 190 433843940367841168856547525210889107682664057735351324045713725046860281513475266130899012893233338274165234671469597467930518634308308047805521371887217704296113663960630415079647368901881749936942336690136003295413820662588246146947351093596484973950622725690521156599735023448200948095500611942692381971537828855266874835101350949827898525805373600 191 82776721436194204110820123012706995658825633401385057292885003543287853347573714732226662292067708034046138207197617338911028992578798302079820422542343138497284652149414439471377435275590312759422397878823526374724338864954954934857605317913260059718410169567207093703916842524228019969163456197693331799559350805503265331031604029635863124034120526400 192 15826917435046653276624379659217609296532905225997811898384400994418635297575373964043804579607600184045502778272459398027985482063587060422776245347923825528960796547359312087295498466482403619351410977792130259633685695004486321421829287924679582392487153854242576027591180577692013631990694194758803812572593924680435203341362208271452631326047433767950 193 3051404325221539958915762485197774193291666425120840596524241220614686224319068851235559362010877119673720898844265077240152882456750748936347839828644196758149847535348126460534631118049271406744093583300520911030700855464156501308478324468433191256094915021188243567511715076248193684036020479117279675658542156995747693484772991738083821021096083186185600 194 589531618305957495314380571030621350136804249666181355181563334668337477831080973684566007396358374157096314430928060809075502483555519518662268550305161346371835686397038190058388001431154301860951508347997847860215517055742498251075128694165696375166200900388801128290442066478232582262156737402067034048214540656948862527497210558614627594337345291457651300 195 114839824508626301773798279239214668271234543596060903988789763988945025852180860543905953151898808622389608487278893366547753033433265319959955675100272166584070090412647903075064510340703016608312398855145724327520783956355734640772536999942732532052735705250951562277774884150681371026054171758414097921932651206558587454158880735565992458852303583577710879000 196 22416745018738778387080786104174816213694862962165733058349509773387239945938860991987052701301904097518682097573979998503416719604496958086327472395638894012567153894338348353619979866355757339572285475001918997709620259232494925514374879700385429674859108585730839300930434996492827759797698488670223667522261796761509526388223428719784331028982233638216398708100 197 4411580239750869040938027432049338311899844812067789195606234703356761254832952566280999890678399335047502363964541691807603965471555069120976550560338991885886568380517123684696572075611136787419431482787525586741515574831443419705327672347081951669697349986474055613071794848394102149237704964043070492861669473667888748167401406023441050175863586742167669992470000 198 869964052011858316712893677865364072773648429854411672813684032445542527103977291270954852225931472360876085156906643929487356057930648695888208135036441679504478724144129754228196846189319483127740260408188203061792776849060041998237557484838868379103669057707567971834409987874581528661240433504549695887799810007271671508920230617035634454508095661796589090032673000 199 172947502061441074903920334904462145789104207469650403335210689609139801658286369225793524239090091929673462533023723272511593646298586019231241017743062448761551625069118548974731925559048101899720189639346106651187218395012348920412136686677571814015724435403083602926779393634349819477172104999666050315485354806245115349617065408877344191537921972406251408465520706000 200 34451159049878194797410731494542361479332070737595559650166236221156258892113976229139903074251069530239197654861878979167984889052950045887868678209258843132007193146796543653104853694587322518290498874513631705336547596392434405985670986838950636768570346250997512840758070364220443199408041039636943104092798689895768134224868455088424152451498615638420588247340674156500