0 1 1 4 2 20 3 128 4 1008 5 9280 6 96704 7 1120768 8 14274816 9 197833728 10 2958521344 11 47415508992 12 809838505984 13 14670950907904 14 280760761434112 15 5655835404271616 16 119561580162646016 17 2645030742360588288 18 61087848487323959296 19 1469652941137655103488 20 36758243982057508175872 21 954111239026567129595904 22 25659087079073139847593984 23 713896733437144449830354944 24 20520530986924928937775595520 25 608631489755047636424244330496 26 18604918476706575700373083783168 27 585518069994579592610055536508928 28 18952063908371164273402181649956864 29 630333499928253924943534139308507136 30 21522984486234219818255179425276493824 31 753871648650361749509127394024537194496 32 27065841286045433058929619588247728422912 33 995316218101912033777324668904425536880640 34 37464539535910129735248815695812442183434240 35 1442515210685249320786454617002331669801205760 36 56780238634003070983468786294176405660859629568 37 2283499678994692287924697717779869108736991690752 38 93776635358503886594397706016493768811560325611520 39 3930549140698077761479576995538913390069306254950400 40 168059352735048990629371704317583387874764995059253248 41 7326882654904436573568613375756214553019868865584168960 42 325558184401611743938536714924975161512010436547834806272 43 14736876136315566364495354269798237509794039183968892354560 44 679317104569296389678764903457469423406285509557407939821568 45 31875760619805316940193112236854437330526319542227594869997568 46 1521974119936302591052265290772828365441222819860252435637338112 47 73919201328851866394812360999310426106919397465180693960727724032 48 3650576772896862046839468003335795249512704678598242205551179071488 49 183263860824214814344369960094854592204952425666219232047945866018816 50 9349014194771644898083484620989247851548124455614502709416624400629760 51 484502759068528214403387560824316865118928075560954859669632618357325824 52 25500044048456299067539309230782027375957988258165492267044833054676746240 53 1362628126120456543253789396351717614811946140008915112119738795874943238144 54 73907321255049759116001662106213076409967435713325374569762318793079705829376 55 4067779765710749451462302138881082385233244438866750526800391798007168325648384 56 227131521471024296612230766443942326713582290371084833293563717808874456742887424 57 12862972146244260408776162210743075804629657403633290445893008191832540544136904704 58 738663618807896332279837165183166534627298147256137937131778694748217616531613286400 59 43002576677549149861917828292028638042065917835211454039548369876042784818683801763840 60 2537399243560533848671999501978547328042673547302535619813654276147908276323584068026368 61 151717941509277682769526740676448746216510657257528884923257870803902224036867494304022528 62 9190710190978656011265524088663697984306043831182317391440599651865613792392782220995067904 63 563946856570130332287774954912176598772913171905726643907592821569886151326720014263485726720 64 35044504089277162069719495455128449378047303252298491256587915211210036164894590358549721776128 65 2205019758582509477032210589952624678789676630317075518645065671548075115129833728136082909822976 66 140454775815915883427102995753862337821645169429210100092178615043806377519851588662685012120829952 67 9055552452753638325191290611417799096159861662336566471493351248682181355652915012200603055055437824 68 590844208853038568624510440482439752875328463354533217428217632358009527755122378584105282828498894848 69 39006583762935389597271619545979582322059381194576660236340696603345104953864040141414694640261848367104 70 2605188151848077995082098031538375507285551747579502134334746820203452822552176357965315439349289313107968 71 175998034084736527416950600335623286760818287222746636093136470712765705484548705769106056331444828122382336 72 12024783183552790877601617755746964975852871323130502938795388197778956383840590549291479219531575085070548992 73 830773004204416383321967788754763130402466851495980876923738851247542343907138732643021698709393609857540554752 74 58030975893499865181316627831739801766313776084186090622183393431984568127020907013447574213713255105136900964352 75 4097774914410079547388755693662975546736158018935847115290685299359332114017291797432141433016268449833261239107584 76 292473818089807028576825038992116170171479786311010530673265603032104203240638713550858160530397570366230779991687168 77 21096870316703798692248591325365486785816846596759891215333904044664436487202645700334322337221725004045628152043536384 78 1537744428308630451920315881006013315824409645427148761605992342432255210956591396242060946101567872003916463244495028224 79 113247792653117234774989732406099994910757877771002756010166825751426097213260790855563915973599596730115022176660137967616 80 8425593729525004475121266067855557800258092653475922989712777119776803542607250697551536885706478114430766287570616830656512 81 633203800328841041196730836135211184501910201230561854530590360202690335026325108726345931016653280011973075461406369054195712 82 48062577187978859343190154988865211253912034767750932561110466569656612359691338519126389833601150940807492763535049014093283328 83 3684178602768160355428004619641583709770876748314637156674804813010908194376617697441630927886177512360081723500336640950272000000 84 285164258858507921173015305052931810949282044050598782691618285726110790054057107090503830971510583412965922951542085680561156784128 85 22285488461439866524794355102996639713239958298056601486784338312778405856084342169488520443555506999693988395627079341742451918372864 86 1758226516244176715225895061261076625361564242589360643511152438316437194490551172423555331942942374385744447513030945907972193711554560 87 140025493275046799279305577993443508893201387875451600539473713821961934907851721079566646823553923925863514045660607324121251680960380928 88 11255740097752173323039108317569936287957920776833454754990182668621612013957694761325588732731701696953762758779163617236313310146810871808 89 913128072164959864148926523078035764574539733019244291893874827075524338336434561451681440568301843379987347869794279547504906256758878502912 90 74754444443010727055576928346183177852583651217965944432054720516333213098291956707119182404692594094111404111815125135514442012546128039378944 91 6175156220501792331547570432240729820540750938683459554634822800673031983257933773564528330328077786051894652537329635291237456028166013287661568 92 514663425035714496710718377950837776619786933788410258837589603231143310956174401996951608014977658791870872726651452990883770996378923930438598656 93 43273575259415891720468950710398645538312399153608888223123252891320536932018910097659396555903375802153799337138098394408853530747667671606750085120 94 3670345071726965065962821120578365912127652166452718736193849293907233215265126481157576198261246009813607825771155697747339241805375927218508803342336 95 314005322568047211381908785977084224976190857535346701033621270411600363120966108417010837448163139838231830366658242805313887448689361896819137112440832 96 27094132773074201024154799579475604196134346187236033832674804806858942423199736516032565038528201325325737099312161048075257343621598938339803948252135424 97 2357678249191806825513962331979953761791789001475417064060006104999787997597646673959659905094784044213989777295415063655645863296208571833731686805836660736 98 206884762342863455041056759453560747735388831506926086748797459776107754046521180263876472773366458520144759597382534107668589299641072337208575103254843621376 99 18305075655312449320186892806567256758387973512870052606058069403831239439685762732973654174652838399554825479460155837724686840874101787599555037869981699145728 100 1632971769301106516671703775400835459013335254012773707623437168429904904028486527475585622986125239209296960367857587640855879662613676082837892460473178019332096 101 146864117407758333791191665561291043493916603420626404746383193613713638998150963347306065759534084653783777702008799696360759120802076623801279797260378019578511360 102 13315240217848435688006594523928157415873178411728160696939801296219032911766593357288288243790238280149127526489418277729428709152822908163017584755236015939279388672 103 1216874092081180121720046770325102587232907190684136111985775755489859701528926647907503553617290628054380527315654433795783987714309795442642063180305122428197833539584 104 112091656853573850914357540994283233177765466559067314319103551189777641270973158303703594275165523022190363767994584277315922588109300067224708826964763291342477987938304 105 10406392786486362425901506770007619946973634737868863393946083957021669372689030074700924770867252379554363841888665950088550371645741605768464506426781794750344591369568256 106 973633002737120014976391892325431801676092800138445253126601320725651421591095460245871439471027820241302087774325212369500786358902327246322888691454913991814368715931123712 107 91796884588125643211851683577359119555810202264127045053653701323686893006347573510341269042100306717843816562535268251843905162383553639728018831737610474062609584038164299776 108 8721037909719339496410359170156627094641548812120362872808123295451976495848360451162482679180182968791360469225624937591152945159606334032758637596602504141968132012888951881728 109 834807834726581135609072046533991949331108479332927972332725645570664475652818112919836107986134464581309593392320789870684362481009334593885509010838602740388535795542873583124480 110 80510778906846352396424971980596308212112245749588052987957563991906060238654207050222549277029279622558282502214379669563692886119007031132424686254262623350372546854643418716438528 111 7822440756700311954300097750401724954720425520160497511654680363412175502334545117636643871401026032085125017384717510901950253851375794634054538554388411321874235121423449343486066688 112 765637771969332394120704026551986845773882486032730115122411164965513592702627799759875502156724756815676885553164836953426318131519555892494185674034870698495684300787064100798829953024 113 75486586915339573279482138064072987533623884125109670659271230479386873960646245018689489013135090682097486603298133288861334496805607343577144371614210907376220299323101716285614444249088 114 7496432393257419246509277285396973863613033389327102014596582063440545081211914029583367824959634826317717972426992203046390688316403988575275886216142385962804121985100110292137026789572608 115 749810226468396853307904289521627761939320803493087307888837030824787840100795610653835908328751006491965490045682840679924131418300882851988998450342057446984651136625045550632003940128915456 116 75532510821455885084101461921414408273138853970071992183276079283450232492732204195610562542625584544003292808828152881857137845630891015977018873066384249010516044744100242262237568960972193792 117 7662609489595946134966005643629747977174912313233832984727930047061454393137012885911502329397884950990041140399859368228783325118317255134503869960030441110687106790104636618099860525951213371392 118 782806599877074785036679529846675236042069489625366724421209258935624043705335697326885510372382816396737821315685743532235272095398807055418833846373690520900027598333766297726852274800126502895616 119 80527181464906906629756764672041138628029369787672823903810523705418007199252283250145036060083821982938419445135999625027010278079003085288692092389437667616067090902094513806726164710380367096315904 120 8340966555903598212180077432408987525240706021735628288750623233399123238686890534969106400346908819583516857788401952236817746675080670508772635339736556832930573129907681730340532939460605679090270208 121 869865576744197455900402974698829932830689481688235487091909707146154004558599344206015011620670080705936904726601050277583627539235689887731862688399019765256467802410786588009473817703195884156390211584 122 91332680191366638364271155800893820358336733884392929446621655111106267613885151709506042790200739606990037584869608642210064981131272240965767213465224421511507388025579116503585090076211170680464608329728 123 9654178810425065980169818264511196231979091757429174921558479337619173057862869186560667386932756502786596291715744422993365010169448737138801764062488280622985653963339892920244363930443176997229557836677120 124 1027298624678566451868768336707026821348131110684036019235065458645787516157422255860671146629255666837736404760108694877887565137696090200052066744106588926972480362440551074425278591100668409572178286243479552 125 110039300376343082144350166112192728247070658246308513568794866010561559771196601559904484121394113048441062949770071020417184802172609645450903408757592682702708412915920401058302861607704304757084560276305477632 126 11864420860952021295262382309916465996822149557034736052805889176171137686232920352311497774520562609782161673329185764285698237289962809615336815906772796668526903440263956566155319226877434808840318197049581371392 127 1287570693977539510502987956286781446551271794187652616114546001856378730279881248991868328668352026062538135288749916668503614527077753233881752249710301499138983196254515480924110568901471978395768659401691080163328 128 140637125192308882216882221576251608232003836178065719126329822521132961748642716998711052554082681324367492209611255698532190304742850953077857785731182495793964404696630571407879937563675339910306798044025999633416192 129 15460093040354619821950800974128985578055026405223776748560984156926909983970336146216593042941295450225426086795916961424166311952138883197868292033189954383107086978905867025612882193061775816035501680451281716074512384 130 1710356490740190285444702157656348952430213691697149202006984658637762411834447537959199242357734775948237046218151158974158804394477727767224028175063396581962165061100361235121219860795019822924508238240882069621581021184 131 190415848062993617417001744892178551560223939544773399116228874719070694284803089315899515879043245899064639496321502346236232747086006918293119515228556888973324449286307194990477091916358560126321932404198420305639846707200 132 21332475843560991995850387570917487745826320061991361355364630145635179967796488451925697299852192602546667533920519297491308662824739693172055564639939321614149799614348989463775350567647544027844969698015835065417784371445760 133 2404812706459963518006570596144437055748014749443720320719738716068232300963215354307400815155791987763701351318137679803596163378634504896663595186489809046182628868359512255463155445262951969164427386186818575629121364055556096 134 272774314984159060176527704487669083174970033574147832703975895128548777661409592224763252984194290071527804353950679362043045984918724931474646819817854767003675708154376396838085158613545329953354555127478301133901002898604556288 135 31130678890279525621232458548625117237651674225206740521840116049066157225844492683535886806737250807746630490144935889474495093840300100239265707277690267129721021750518508410731014775370092631625774586809231713867398146969235881984 136 3574518695599791826835104556868550552422871834706121167155013329659321913352786796260235557834755157607457203543263180386660616998351076806897743863374168814511349701113939762430601132878264486039701536450065941012580380747399576944640 137 412925450612745810090033224899605187134633918231400613631534499014430779784846017968964126376992136219759691871599099023999531821394564745650221051419553449095462929507547903193986114406648838424228933481555226204816961496176402477613056 138 47987964511741989704526864701368625855631253191210009648148888710201795432884337100077892948205390217361992083046620853430889726165286258297670210045308873527713993776725308582184105933696243162212721420191105938070616375885287488523075584 139 5610239080462479079417465276834262264885562902468688274620028332805283252575104346741248741790029684185731406508238836014709786685235025947464822032612858618747879568983409019301662370803265453638837135111075975380651941948815608020008435712 140 659782498608916800281053683144871085709065515968914272424199563292684549175069785547623969738380884333817501753557757277498528612564257714167025898497567899632222532706684166947060034342355167826882534292978604907933351027657072774058579329024 141 78049992519779056611744821197706087504288574824216376086203267632182192954627615946705320233477128550529991262355993545061194538660565557284722216001563467334945933853126276165250714295852943056871017489305915184994113413045965911868244257406976 142 9287099714004363544118954628988468119852927513210186969759424840349039364890287202766407341367101135441239854070776171321004765430940627468909771256370261814330640870520727572692033630406942395283343363700475551533384624468577585770405231318794240 143 1111489273377335809927500813329361856058404596224331460002315253527244616048963900837682546279942374318395939817118642117037732331155356026148246762320450226748613884197523941782466939832196679441924983359125757886245787599095143670977602186029039616 144 133792373884314125201917934814450870034298176358447715615716147817892677403353898700519065817291683680759427852339945746936053993705224973956765898920108288285552203773356864019934021632360398684076845784779424106059327785859011782859317001737748873216 145 16197261064437114353356994884271319716106143926645258269181051078555913973459867673432233600123589315981871956961857306102945436023811372623888466272194237164897927648909378421348764062046704165496554064854974082048090419973535549805158976758521580748800 146 1972056675940863215985353782314654621185170250444028845976399521279373626468949949766664881758242936764553702621460081674619687971957861522353550277694009701439939536838798984881515041244300360801113076478474416352672717655762517841097183469834835010256896 147 241461814410336451189761152847790244644424652786331484794466591060736778904745242479099830414450262757146732767021185377974573854594555536494947530394396219687943780194490256459629913058319962705734865002867394679987192146439905819744218295866226743135174656 148 29731215971940400714744576449412352656982968909301102607274988286084364593467996637285669006578382756592268221628159979184475410933537284809672399230159969198676112967302178763465600623231589503548879761029525885302705523229763428482834935223812437649079140352 149 3681256914583422635512724095854767535918580363255509421663295439698411892346223306958760496083902788745634778990176444354703232776047381648628161152015355358425036044410194450535233924482450351964935845586021074531706439941291219477530254882687306525783523065856 150 458335120053594288956074542818830670630870313527381645170936638582017538025248096958912236957720163757187183803509158380253268018015422758902358531095486376854389136767540816066706487072485493501146020893669898675937873231556190617123930253450183129347786272669696 151 57379691647412901078778356883163246434193414303734397373390202224145467662278771391707338813435179468177703181549420408820154694762952070215980952279659981065881205628205677320391583656260985688067828189557857748996836255936222536490859037123904979523840986591526912 152 7222807856271942687748061932798022155295199885328033323854721133126097628801253097384293829649592716413342400962584240796114906329553897564616640710586247851422101367596158265036401541241924819532679242145394706778914189235069286680971234247415359010743370980763107328 153 914137660123396617060595936916183015752718319752220407560247278259987503718885877796964737624754246081285588345543429562203840538950366836031006057052209713246404372175118337316395977910578466612053878933520551215050736014583164766943210981803890543167555061103091253248 154 116321483024896707253523409846198995857303988782144052576083520068434510737775997698223825696443412210608390039025211798517953019645157295128585025629583952451481266764535053944015624538631365772408907488523384189402653394791564211297917920484753123729622478806615926505472 155 14881144758914187575775069869840047433793643898992516861822541312579353679242592209654245356786829831875282374387142144393336297805480395187139027748333932929166679800842364295705895794090585152755834783740867274008592877419442446196961482320659095288572648699852417786707968 156 1913931149028712725502135306342801725076403906746640078646989198305529304209650338652569504136088822988132467088894554068972470298573418183201439559239139788769999028378463023894819187404431824947087796198679088796222952777738470321161546466730976665764252754147049761826406400 157 247465976366075843470863020139056553894109666043456811729669669602490245826969865106808263582744282603309623210582176528052696718587445042790365207767230167330632098253122327829969033046555997779610614062531333064180958476309178139350292770104026368602464560052870295878805487616 158 32165457890755817315241440936425576611347277756779320269829887150082080342909855325808859367565156263158346292378514414869835348015387284570782252170049991616829662697329960159977393506229507948468667128486252242119148066352718027762992336536930468735683199733304646642501827952640 159 4202764417534071544415667781590705452349520785234879559055333044734218647357648471188981062365903064705146599335969216196052047142409034504726570463556058661167910908259225183023983406901709354907187049779045034956027138785623235520029467839901320488911877391000528136037854923980800 160 551998130935970780026487032332879246082472812919674072382696528620923633553870774106818923410090875463893623223259920546294477538338784775777298199796951730381068377862420645720031280127011189591385437388720325821153530755634302709386451695145698260719315345406553909752302502955450368 161 72875873496173890466846357328775813335371714107639933491734681384092116335904048373005638991336280626697917013726997177512722356059689329458842896667359777855329031953365071866755227614210928024090550177525137302033801199166111658951176146476406672151286814210390917620329744306249138176 162 9670747944782626582462974740101751269572029530895243991950696166808577085097958168271410480285970110927137294039591258871383313866471795202043139755023319655651767961610773205723689234633660115275602819903979286483188055326361425847530983912633796883375316398887168753505112720995627565056 163 1289891442938191538475590400064257287897555114229590920049561774083626068904441234551742878589350169096580263173612948360381487985441632596236130352972008203622122993857297690383767381768641325968723638893312320339709637557660653278282886312106206228507221493982923214297461849305162878812160 164 172921863738122887848815241837987777001070473399622650714947486919980143098221936370443839049755200997276763753063682041082992192151366694208234588768030807692781443348341754266375766099639270577905990047141044082136239965072930701144777908934834514298783216325038277989240207270378522477068288 165 23299001039523300320141221968075177037951248809593351406483529395861628119384798965875688555225415124377490574231365508820581661403901473407887829485961253616487251156227598806031543256110258490481849782514331662952418200090941675542363703730399947143252264984488934813746497145407786870525394944 166 3155022738994008224488210212007015455870785361667843438337326352727968183109746579352342232833669567850413544750826216283644027847291288942156204027598077543198273539913228737704868431055653000903628466041766182775504287841636818925817471091396021790042241968587144851821909776233698975580728328192 167 429371081007749225926183137790791661447636875229235536769835981351456186873427222406656370141480927500644651134731653345378709015930383042984086407497080574145863238836190108149287420139898938497929825890948375900879371822386896369693880477629270309971659232721733198629396341154427678874721180450816 168 58724001905197324444423382765960863460990437641381769354273284806773925190075553175743510255956740520271472367212143673634787843315380453795036274411278288279017841390228852686788821581707640075986865302972867817117681128990167448626225982601069663759379554664026154650479907091584904054554060797247488 169 8071210115759682243799542868973464595223054613973445047152188937135248296303335010476928724906977821524126648876652917253818450710363096780425814078067902485655575500911427189269192086029741753959893927558901794940172210195564938383282462452108078761905958173690466938159662482865953350599746854114557952 170 1114781006619210336681615457075994628947080496556592632234825559017389826634314990019303876101781033015804413038704789779613003647558364651891504185771343437104024309359032687545229462222375536225899569585630158472159265370871058527983302382718659478192515794979851605463377255852052921837740026606896807936 171 154723488831028209673000239691056666389236762343506016250063143749727587732563396076115039319850514985298243107122724812029227717643013650326694578610300186489373252733123411344291554060900161198723629730114650242648959507538820386881638826347825924863719655030361988679809973699995242193844762574521314050048 172 21578772799295162492796675469483875483608814304887310652175907404176634158784541502913139628448925733851408645991847165602474156285591022919902002169972065137850296775333179214582628189610663594249831933156268723608746124887270405365541242321962116314704431901070534714298243577307071939836902252119865503514624 173 3024051599388532791415561965758062792419514884418635214058402108923199508810022951108075887561366559381023555123533023522574776898453681070650152960952962275082761498270501286790190706872729845658622908150143112050375916025746420622887431582896887671043153703196993028168210433638090422847667231038931938469478400 174 425825736807197063891144801754255873359149865829501804324277287154270138738322355521180470440047345723083821160038387591982482524484999201710803113658097828227181061067995507618922703362659010103439315788797848507524615533611433693158381542359185190388766931957167859869494985806110075791990321952825120646232014848 175 60248091511435312109400377864360418327908699076384886600255320977448789234570708645822234008419293019550250110770741283214445745554458168608385822983064693878195319906357169147126121678860464206978826833999138034498067773631113093991445158254322727010389814903013377216890791317090596083565514623645153248755731922944 176 8564695236123220869846395006175876975276968042045665954922432780025082345936255027208216106720744597782827851248067793638309530968117549354172512238743898937455275879434678927413470371386912026983534469416742079472731403866458161522333969054747223775836547650205991679112192966663255560836652263735777371411825916116992 177 1223281606799669084794873918526118412894218819607901932371658711579868049310111302975534740908625547305692911722849702598226332675626510135759760150949200565882996159191383031211130809367295605496738306789272635685926584722844670093053964375826030615323343840172019403555809808569128833977813182978783972717239366093635584 178 175539839152579059307564359052264843541725744944982137748145767756350634213995791187114461655320768324588770736477454887460027473044457442646973297929617409761296785221676247825277893941789294137661511993311187226198789302890453642276851598373021318651181562069536824830559244473763094275898159263672714810121219605327249408 179 25307462013021367525052798176275488807063105561075386164078260099566935266240911196887471540960417830654355364295058948306569461920982140417322564371681430818422129677188917399953485938758264150995221475774231882442897626871825302355385566719686175347083525941302127504551540842341485650566035339653219886522103510528291766272 180 3665508141015070700858290061509193168294353636654120763241270782819011474939538281210259457282465390062219395342365018426756383013599739005339208289574045225470027954311427989453093892102717807204205854531986531417302532830691788864820138489459859212958512455188597222886962595832529547529968191030691309732994360125811270352896 181 533361482683169065768435266280146921966563763230500411175379612646353440085788795935302735164182190080590821489523033842606615567852547014728430901175692679617307093281096740637328122359600624932364479219903747909282234946111566258266285490629555169737150491101892151157798810790363203861040519262211040035512247481367480129028096 182 77965104049375633767123544231749657818053189326264951687319232294633092822260999140514208034136840191280235482979927055990610737780230593703882210609199333454916861102879412665239923585788172681695931509242665360719108648989329608388368979801323959998473659950629218610946422204246446725823973153030746373870807529203078529057554432 183 11448785799591601453347302962567552577628459456326625998007195188192442445406483123316169824301634593559203312368102779957280471708277112766356833207769744501884892312434697539340085855740904508904495817513519072543953740725375747658694838798580690770392015040162923636379838433187727661749307559933107368362471458998650008819696926720 184 1688840619064651535825239527680996497505948202185505014396484810373314115225283754582726835752113659197658501669265334085855412869200558940275215483821262837650437935599281348194778870874601538891143747437149905115071620958901906661652197922207928882514545905118370006915126105356008282206105516876029210365152662990535646267306355458048 185 250252022775999448228363163681486979433453457961175104442155029747895541130132876799708440996910799210405104323864853121964652176999282669275030444005175062774780783365656124845738722411177157986540632887263381436383409141824829902263795084223822333615989619544260434839422353441834723122726307708510556615548589306981577653045526991470592 186 37249114953856872726246372738414792778586714899917621636395544757094183159209979233163609256475537959030638511933941862419241126964395117000617513632558748501504950873327574225627444618749930802645129990353858996914729385448669097040326724616770211710274680211847963709507809933517339318228034462776379511807914818979006193654676990457806848 187 5569210011825517135256152428697956410127014257201960211847062385374459470610765427235755091863029191143566612639805320792176263501955290145818606433502377178101153021718597856078111572884035694593384718288869679953090864476691347692368290586812732775141452449523796582116223736500094385954787589848954401575218261592430599032655073406984650752 188 836373873198585156834601578091518442319396397909290823728023499213525064771343753073051227985572847447688167438189542290637967548782516921477726569078615179417261603902073257773706406296021636254881044304888700748484890926557197237437133887002998316800598530910086134351393353770335606383035077871039946294352557984655425931205156749729677180928 189 126161429492254193232194726316258861033397427934891081280438244505367721343157877763134589811526687886485031462657827458986977578942414751308350219137373124087704475734471728218504666154486910590576889873035773145590893097676429717880357045744310598245432616399835492632510947288037766588189174851877995775840597486235802129157090434620023981998080 190 19114466613968788541896915443559429169961670999330390250553788812449035994482080826073647752714135715163998264107570854899720006101055274780759437353759716399003133576257347769810869422103814767179569671143624125840105713559390082056105116909896106044756242761907276346701382737577166298984771125004722868833897450395444578725547006694772797436067840 191 2908690179697368651187700908127880131648328478885514257019733943193143298886225836172886263782789497259165712282829000002622240348750820128043823789878630917729294884420597457469675889553673091875222987752786497035816174905451227932869248503920554454767586182022964871073542656004556670883989642102564803160967266000264421325802819256959632863238553600 192 444552240957215927121566113304649184327667150987128757699180873335966315784026070510849208940046515349860557163771573778596429500879878816504270978479804391856960779532399873143711363148492037768665056802881142805360310224228764267755060209390346441434582056204148440850670699032457484275772153833140759465635006920127006784000309617535537693365108736000 193 68238372295120364500734516277944844045805889081590186414211786503031573181415796005012401241229257458641590594908500179421530710738983241735956810249877948110279247499758513898015241359220662946479771623602461331442217327801160109674514170893548611908848538773293432725761637038067312178908485600590379046908673442331934470844989579096147971664113574084608 194 10519754013258254659027635815883046397108650729421312562746122067637028325217914506556301215304332578121732269515211795737474265127928832596736957140114557513175704975193936595432046141136379828186254843478631981709736184853766047922009902140571853228502298347717049639339815064553606308975108258961700514798871590863485592811400621722565011643837118100275200 195 1628711755712639966385446472594920008338172756271495640507667619770446616450934307604187901598057015687008235736500139160533106594145469402251066739032859554819325164540263822004744764279744831070452757384913408734156919340919356131336539939335067778062067923979355344241786124903394726586140176194603946577230656008387486298854852565963577077896473689771212800 196 253241770945331956188561968446715397749893149360530570018673944850308986668869438374962989998937014306037466303507209663379124565784037958202889810293967236366892563368204990276393332648293685746705155372927970131380887447401481645869945175563157438440515954300622396339693844614540131146988247750539989092217702779287029921938120819947479581245784164912605429760 197 39543012659310181559983517045385043763659407987073330815272848700024396260890987801799314815364402253173420197172425186711934608681545438578262076292973956282725606152514758312090976788841983082391688646383432770247254631904563216653419670194265584824917399848222356953152867069489178448829965275874348467965605285915745967486259638418593295449740149333617318821888 198 6200666792925100443264008848225361229783294055314471769781441802357789244647818349479292958198318719374853728089657867052612506531833765923570123619988545218056678556829406262482427717061192290785351740461644304505996854483375049669006151713159117485616949070118811855201875240510092755442291949018784181637007109524327565101015523320137662158677379571576222963990528 199 976410138761937838511040553694996520838207346247294858893513137494225521638799863034476262327283222744446139226886082784810721651548614978391960163281678897004996624632876712515040473398954090574392321184277230307413757614134631468900201838609062047284367276584244591216898724344137865241916096287373004338294638407275742727519638764833100989053897735168789980213411840