0 1 1 1 2 2 3 6 4 24 5 96 6 576 7 3312 8 21456 9 152784 10 1237536 11 9984096 12 133494912 13 1412107776 14 16369357824 15 206123325696 16 2866280276736 17 36809077162752 18 592066290710016 19 8800038127378944 20 136876273991755776 21 2197453620220010496 22 37915306084793106432 23 628266151562807218176 24 13662173761400592543744 25 261939814300108094386176 26 5288873798965711392792576 27 111695666061737926162685952 28 2537157722819090453268627456 29 53773258581507155942862618624 30 1346346462736858655786024042496 31 31556034100070866024492282085376 32 762186571236967306056944623091712 33 18724409823793855793075387401568256 34 486442437491753820432243883179638784 35 12081628090562512829483185802780737536 36 361302537174513296937799805293542506496 37 9920776546348923169980005535247616704512 38 282429424023588706343183402051996982706176 39 8271814921595039265447836070822917490868224 40 257152473455884764368950274507235421030711296 41 7532876573107687100627673591095211029336948736 42 251992525684916901248185140707558489397292695552 43 7985530148571300451338805836741515456354520662016 44 259089877479185667587512634828150930907972180639744 45 8496012547315731954830847357234515394935675185790976 46 292218861853782772372688507037088876845692613449220096 47 9619485253771144147518253118631408615005867172987666432 48 364504561756219336349427262204719070711739007917176651776 49 12955833512190212124386049283920722903544949601237880274944 50 473500111712699237949182640315194877280750952787583199870976 51 17639321970763255904726816655690306894645186761583414032203776 52 691609764739300897312352651293869441550219221631313065543729152 53 25745295419920745950207788686961318510681776685400415662459846656 54 1069804010536313167050505915172847607218829125884897802231138484224 55 42493657076282929792290463083792800358996165675009114046599996112896 56 1721787767910165641285165305357157727128382829422333834416964476338176 57 70261611492290113584372207385569035942670958803850546114259651880026112 58 2991556882859453658194481206470959817876584620579170927060482678174253056 59 122211290252237560444630340967457527583805647196765897640513395306249846784 60 5589786041461812516565774670994081707746509455019376442113135095992115265536 61 243017468626879964226443987388846734607585233508566301871127630151662904016896 62 10808698973737978180113261321584570259913599164257845968613237792433797555290112 63 487184628183080804056148455036353618708661118243359685365574098481020113650712576 64 22972506756167488786081243469045202553326388522769300403680781498939080148070170624 65 1034470584485562209098235966645270820969485087567099387369169197904969294331716304896 66 51149904266902924495055201752512420522432276466401555273897906575640696373900776308736 67 2434228832920628908475630638758354392677603448945057721529348507067157858266671692644352 68 117885247263819464885630987271534690549882231234486168534665394810469513066926293454422016 69 5736573127095625143863491954836086176319691995635454802288404048306480546943707190650732544 70 290140324771329172718818713465304336899627170513578217958171739450895403782497812542889394176 71 14118848942141396455203594638465446187018780800226078452962990966537076897305249461100343197696 72 754897666804663317939626726564097595103237353105300623342577431772738581737274332115934151442432 73 38712080335104343413681683933132538691649193502698232784444543473509099686710240563361296339173376 74 2024091755768098037099069055884405193946793922564334465586971394427886935328014915093051383054598144 75 106831659922214191487605051983978275708112210556453202852101521952015478645102357062511168254981963776 76 5871876927617178471239792147689219104676553527318979733828445057240251494034975617368541000288201342976 77 309648611094916830428729793458947993956966718377886498260892366230102687487791530872134208161715272548352 78 17707422444077608585056137630331875667114219509419847643986306749743336449922841908425288178658284568313856 79 979789099801415481448238109550131207177565431768147798338071542187595352057301154077343014383227954553421824 80 55071450134499834276188800391079943665603435170207798486261511585519689645011789817907513305142851794995511296 81 3105435656303108688532725910637625093799699148043232719482058766307408920588142910507480079894688534405868158976 82 181449404960957006131954269073796690119542370714554432025740251993796586115130912076733269947302516005447781056512 83 10227917830894024684645329289289855148867186655955096903036437818682372388359946669117736642911456144053617983225856 84 624882571541504580841276035779920196555974969638975125971565130303668981357012017753411749381694208964049820958326784 85 36856223020440869098969644676077849482759282430655260381113598708048959750860468046429234751246968512973083980947521536 86 2211083532331114990021668162438588483235159279298471737264047175548491657749952594125707666970278467555555200469141815296 87 133532351982752858426570027279749537356562967073843493946126979658583825486111851603781703131801006119425053724320792051712 88 8367660275550781130787885852613023617175604745355519485874165324958580962831724161921877040656659312894464360412041996926976 89 504995732582981119932333972995555012284895863975426786345818147135794983747865079246733322896656834084852515792008757089665024 90 32727598544650040974316494431978217711147000701476259222719556467699449556409911003305845010677732398767029709129069471513706496 91 2060864433468569739440822077620131127594226506528987167943961531968411783253168694565807566055708801664661913280572190512157556736 92 131647452912657717998953000207535221324946117286652285102967464757913423629282237083443833814391802045024649366867022509853378609152 93 8426831689807449978933986077056785839612416231856592940061508006711025621492827113379321298312085896968350809234661949124801007190016 94 557516717030146227730108259577020719156727352093785343771450424594724128966294787172707090422603050490232995677809430105787027993657344 95 35671964203684875187183838694187145061669300681511155640262475467990691520548172472788520460831490941716615199618272314236394868494565376 96 2448433230567925342112292354162706749364829201394435545331578416616707201985117685182151196102512841967391388104406078482565081470175543296 97 163039257516826013697582775763049185891076787047406122134528140418346854241867979083513378787425970455708197082282105075977158208027394834432 98 11023037759037066432189730361578912574434248262795868412163537245622119321920622615092344661701518466721398654153120776430720228700154784382976 99 748721899066564038541407167748402826684172802977175652135933122215821712959439142968205523973252559232130248787858982905995256406519409325113344 100 52613221325868237970389779417249136013841262400710863438074936530531397341457049882045476898460461187099063767325153166242270509508602023511064576 101 3572019829377521225034115897854776895067958974519061965088967624885787827669074231638931536227459482476215353743376830335069791062535022629068210176 102 258378806714409954863247790599100285857055032151196537835917567458572303732736495688627564289341744163382066415195335579257258728644692093263048343552 103 18221049073902056429171059948981217940217425046678945059097095839829811992013032254354449457481132772854911995777533348121143404731553296851375338029056 104 1302103633255908062565314065233608194158919740283916660217643666194510031715588102835718272857115465352239159156840848434927380802317228442720477510631424 105 93156300966797577460319017058222274945745441267821291173071019189808650125987029943731312340988042134976660756308679057888144892019988403273148551131037696 106 6873669923924348570668918630270840853625733550150044628836580523521545389665874072248928484664608333112814176303695543184532303457948195923711896184239947776 107 491609832486160756916391978893969087804880189794729754881419837855372410309646259247550469575395779467774970030412185596319856140847864280884506302257574182912 108 37413046686449285080359600536355757026429562709935725074060242232719412967263215298035488549468707776440328696157097084647000966566454870347189589722436946886656 109 2772944798882793211208645350945102821997492169003575025004212575174550632500313920838536629822661054406225679662348093760488013378934694482802755377141861301878784 110 208384179616087224343737894782007087950174329973502043982270895706819809030847581928779417304395044304375461096823051776885884397627466810340308295894484474224705536 111 15708680704553264910320000857836511065958060950371433296430851544915425611992169842736590622649359080488015859793798079708754466631804803254180014476429450552012701696 112 1222080275766274391282060480631230268271051681875004888657599762873624866507825021310569396292554228295099737701582957213858014250420682852838148472865336791283963789312 113 92103425984284163643423760918037198277200617095687301820035342396043231940157331823295815051441999767436608276162180436029737296485157597789917293969884456892078674149376 114 7348023529339653697027319868513313610384703409970120232948580698446063955462964240953627695397312151110383801873419874772421399244987861307111122043452107404139498699751424 115 573111757133324335563093993372760340733537496735640205166984729864078755140595556553956333816087988032071300460313170000267707415794959914288414642481634455147671813248516096 116 45255806539793434946059342589097789402240760145123370298701432508417458720058998091393623563002754130042896781490832327117927781615577281124511286997618318226538443866411892736 117 3575141416443469086231593078849613762878215400685973380063765426273142508086468621053795729542699357946770615917884370578219645216238529942435921274157874241543062476608296189952 118 290745329294230494964607560303699952683811052862986807192191651138867161092415964848957065666398827572349817736602032787415822318723890796735727545174903254318595979832646766166016 119 22965381629265704577406122498341848797798657960220397229158932517165092837328645502163036601163234579498739115496115815392323018401548479845896058350314708924729350055737718833414144 120 1917640609978036573075113395869044398013074141335642439769397254756952859470399516056822242814782754672277415170318362398970521376745372319642425154111335598038749476907936556385304576 121 156428767911038526246098926750201750121485928240005820605912324548530135100339721190372159043776328321061482619738262507868824739849443348510118139052364747557762326275762137148891856896 122 12923919991202196523259822399218196109713046156004875817314313915686951904484578507934477561444009466842819349410967632456592461563460933440683621199897324488469091920337531124148372242432 123 1069838071251285864285730011709752892478908640942758477520103738094457844600844344686328246963530385684262076250981923232208990270716952007090016211236085205913945673282541165924100473880576 124 91204414584345182974126094099725895051656264386468443023155480858585345420670158972115787200588936964766351275020754201610039070129402606880660444677240964668110761820788855150868069869420544 125 7549871488656381690613657691350836622114780862929792444609589434125984993190744333997526587386840115114488934487514240621381006420083923324359861986073904179931832073470966578800718485049573376 126 658023681361190814351224202528457127723740886761822884798497764308529343072899655636868116896756412794972143279503837354134354384114795622890339043896693017849682598252413228910237056296472805376 127 56197424858834600738239550753285607419981168065643643173987427273749131588689307019961939890660478272385084501209574264031944920225142449865027935514621069901079324197920554596884047232254714314752 128 4855446425571661179874241940326240799632848672142517903572017714428104226959572549895953490225465804047622293934250331890100396333164787439509225613659657254092865247073910151517371354235007984992256 129 419446738660027025099504692784654049326615331865925269818661785506972478926669971818328157849497733908956366773974514595895939826895820871926687939345187303378438246579860689674718428811340841981313024 130 37240218876763577448292976424270125923639941456281860740203223848693672198321249103531251628827650026224025315634139425249102438767871295664773410731954558180452196625372357369746325391957754767103492096 131 3217280414586284025765730452445295487643847927145265285581741855270162230817063829944906405848631173930245114997661948395292620238187453768815868534709972453236703228231216419275585747353264746099246104576 132 292255103689152480009392081553040176690255645478644759424234454876641583783220792442340648088340341416592224672215097708606547319786551019410894272053342067112183716077341961237079564413599559893180651405312 133 26000793339466683352905886620272654892909319902596595698479579408125724981989417782907608883792477530848836633441278681255451562283372926145720968968071847803663894236166931904338081864614647572565537855635456 134 2340724657091438090669477725913961181702287521198022851488466815714403253902082703949443184310965200162908149764785846065520909717006059238766831754956246625596866425101021051828315017355377595558220089245302784 135 210943437160490629424213291150347933766314886900267510218940421675564183264822492620633817744078294534509712591246200264724058066420844256359870283766288637104975591316183112909666691696805440309528215417086017536 136 19541953667314548825136141642020887837720122464902434356863526243457725046992002908657680452236050591212205891006312756376375310194783516130143102719227651951084155801432852900016471320205384889089288849381545476096 137 1761476347990351151423442076386795524795093328283604187236562352310089087565600716091237208882402440920507303205362006084894349054510513395986846742197878143905319801834609249610920717308563783160825111023486251302912 138 166411819301138958256039994960087013259070851723323674505497128570852674752066970571755475922941554904269646173513319679610792170870251840808111463413186763769686469315558926968884763714764090236475369925103531407179776 139 15434989590023935859807616183335020627635601544380301847620449258193746390835389859459276043310883660410682556423367115700007360527571760824797243921266700142149802231393385027011157252110524730906631264795429950218829824 140 1447387528981269640786493517095112228450580743270253671595012769476142796556154180674916834456168609505498894710492919016110972873993222767977540295140892668497372463447963631627732950753777565496534788642604021438738333696 141 135642560135276512911364779783046017797873807299075523110863761478104952997952197826959561517776870454933850794562635314970450297056047738374416349529860180331565882041528282262015123830924801404363475484480156787126342516736 142 13045473539237820250503254425959848600628406739219314345500478973086824496947082190268074554773821714809480904736871541020366581753652214013568877578552976487436943343481592963276747773906242612197998687492847577059859734986752 143 1222891495750753536332363307787346271515404421000563940169066412795859580261342778228323550473246117955401039746022760007225328753913843347816591864756821952835852189817467564605572580410593508820210342035569872107990692990550016 144 119993032308992644411208383844540515779336720983495450595333365536031787188752050661298504646770768579219234956778137968502450060943807364226522981114271949282439548872670472903586220580725657141126146044128876994818013824962002944 145 11555418376959300202407130121793190761356899349097071998818145840105671642669040934899513143221956896282247132730246404269440735489885817341156137410035200467285595236966641261569618040442313737884318791052263199485049453131937611776 146 1125202834834005634734721304344591155146682313023815458289930514029115202326461054932684701746144558495706468756143894407770521624753360926811737506308553870573223309823761941226751908184916485454537967526992426838421302171911109738496 147 109601424105370313909231277136416037462258607136931654001122624547650680219829981939876893302395791470952869554366128849406253654385188005566910730736764972154712133744024481592843008416466288424637159352117150363243959344059501282066432 148 10957157973758246751745929095246396528138154011783892112486465324424960720175886335015146696943073383163852823388895614063109279368639314949137252169717854286237134277180493287529148463235715059758252296581359695362372363823372206841266176 149 1067733259493120304068937763941758862263518832886552924409270609902417177013753091491988565102435018059477210672706158561129850882375211128383312933441264624129209824543763635591031777741299585743903560274144358080880924226355499593833119744 150 108625474532915321909814222303155984977107860127150300960997505896354619053930018205549099709853065228004935764493213548303860054693192049442815915229229581522832005359522877035510272326451225218083964119030266794091543058572805963756051890176 151 10867583180070886994026042876174159042925042744354321447112722499233246462904088374307255862224295271430589654230198830401035481481964876865510988059238497531856862807652158788127954651455538475183123402372966581136057129299817856056362927128576 152 1098615786972503566193086669599957049698589347041325751292482110491713532333768082044725116089514616979671156057746120901337211780727159628361328048236768219983197235109035683254121181095615075217173174741444985573507057415144160994621258257661952 153 110949557398468519632098608177158687663618717746668428595212505943853565923545328198178563698980031432364852494447107527774818410903309625738651968274042133346149652712713002409093032076999317376205555551123322129115712941702817403257270481197203456 154 11483846071029202577453107610122723260127708891933155615143873475583749922148716831539195006724331426549898519548953883965457095101463386125833068137976945348877399703971961446508125448453571045913387694538129371000081825245538890599670460727504666624 155 1160294280292499856656333814330587039694161078889808303730883122504465683223190245641949573708259765018760937267708469786708435463782870074359960985771536125113104483771018687523833971608398122448787605420535135571487515121477328811865235853380205674496 156 122243801710285215031287024928567682267890209726069860174744917409629437834108370499247723414615214786945714569813646434594441180312111385302817790087442507161925371756888654156786478535764587152656532783030746312528882023889198710114930749125406413029376 157 12662337723978361247686965040752877381371317139375509039105556402960184610741272911106389155534141871209501875542300401326063864330111198943124002275417409460591648689575447961876257369519058463927742092606017316536532831771851466000119868666050346548723712 158 1325385594506357787126128554585699006910710490611135397374272959936136835143562587142153280575175670220092735062244101612697584331416898340575017491998784335567496162528306633438244709044969534876293054041615445103439090313856922911331386190206193240171872256 159 138695256525074170063912127671554620420502354293771971694286103709433630407868031314932309917743820727663630285059661266190743581094193698027091494033002295517034151574238013966300027172105457016219161156169361284284710654242622611126146449900880931298721398784 160 14875328196156795419340991507734487358838822637673374844842171857343821335650848257577083087339412046756316339985386345158553316109471345590062529276388107728381036948724823190032460936047702998693212054604830478487449232412820005388271447020907463649930862657536 161 1557558542435016199071660495957409830063302979081413584943878963272628909499272514214894018533454936285954098416488117117943597780652153321342141284503196746210340867057161414599690798361300163159973166711641619324889490510968245365799534491837527347075938040938496 162 169691949495623922801173218150185149904010704199493747078096829884238223037439740376547474910932728495220732990437910385959020626935557544089765724108414031344346598895853867453827769892826659755965488183547400184936450903934084965479612454076760416123753387379392512 163 18206566765961811927557859616027209024345436928816742706342542888195545449714064946357024429467540129391416370843896943475156357315607845231673744734950965439070785436112575565689991549746353546872224333083657745105822075121584836520676725874935102769112352878992818176 164 1972837361875587888310594118847657425574947101415658494656775908661601463256851871188154367084205354891533864481797101966793279296749684900450898878913242257722266990058356426537759768949084100282749186566731967728774888429972391513842053265777878752012478380800133300224 165 213493446460546949870043717009821301541770055275169292740507999492553476619369258495117148471947855458607761640622506848036532400363998849267765401677940474147879531923968907355423349538111349572338205444677290341660309796904753149655059540319937650714835520985650792759296 166 23650665306200481288463361839388934723444710592738655851713996027004467453323856806411298600707956656482995762270960099168661774561957658711128584258089984708001300203855133134208926075561343315911175883522474490007897342924228555810377207615858269734291224364766270624628736 167 2561037308788085502531603964122450588907947314390761819049175119785599699616190030683790955928539253877136868700666702435446742264163327564100091636450828469393009806060207171145564072011540230686114585054776585544443065615484065615016858384145809633911494093643849548328599552 168 288228673520722851260582356971553079459963574111727068953993740447338447905739069327411781541684167269160703782560179057910407721647884611932759040002411922180752376932235770375135224146354982681157057841138938280985077497198190346599545209810118723502540541234974881590611542016 169 31940402073467513646689550143599353332006143125640904396019856427173287873552374318095513955191353921137517521771336684466057313056072300620892070049541765210159397685570404015996641894544116606149932203242153931714197953408549758950626481796312383219206829338686005062107339423744 170 3574778568880982738719827034947517695397126469813496163718665015499842757387248173644777230580958045627500555609616796171601540823030014615263687574976402949025473511976256844172696528754527084745295856090255481289587456957577459055796351046880756623410062201861761361548429519486976 171 399804691059467438679768418298367714453272352256843899410158646553175364646066277439620597437480056308547165804860853758711134887709806224448534139783617394150559859892623732265051549136415688364431419891122155523710283344790786326996618364249301027458484887499561385954262872118788096 172 45770599593971072501064784800583428231045687299249860331499234968207342315804968206133985677735566400024273225801088079968915648386942119346198206519878362096670448694708493705501198923141895060587813031861509706520291298716924917052052811445938248591580747852920641556377965430866706432 173 5122896034541112406886057284186887744302221867055691223280781252318225141259528411552964407548860114755172385036117043543668901305005134069187868891952131928430883443218760450177995035655541612344782913471521262597142288002764282629385995259886928702902766419653515989965881832804792139776 174 594847453252094991035823745203471909110776081203073645049918755666852378875645069283935218942819397234099466016234230181462913651715323645084532134974548149102509630965250576361274782682387004276953061528402945883835833468749044799627236582553686426524511376832047035818743376406502329810944 175 68105436517063024804782743231014746039739796846228379180796078056311440291348963687882280361633524538220112466137345154111320747572494336210431579397862549005815327875658178951546253513570522446600637825952192007503022663090275823138152290079245403007634975641572107768474096692335577164414976 176 7871606161608430910791747623738881156965097396354562468914433187408697432537925321076374650065921373172748416519667913791599874374152443062065897424286057126760082090797735462254157812392273793415835929191741445539576875951234377088003015301790357851980083781918215411673897487668972041615179776 177 908367295076119004933129670502751024509566524095221768660074773274334706055431519696625144787043309749119746558803962593898771161837996683470907985366884267185650609634522861954073609234365279634032514326890051058730506670835560272921481446569707301130836799310016029825811528962131594687809585152 178 107190155649151622448287447322590451295873508305965552127179342803133967397628071151873719967243304575612883120891068960755281415380981493705935582779230292211505326990404320731542352473123731517336507301992344219055557525998649109497834682248501657727506120338529971723514320867895555588607134662656 179 12379520863199301721032246500077470771828622860799625413389278066259881834307821900507103583013184586834021007975715870650952625450539987420030967806357743008331159745492434160844806064403795258258034863135576823441413696840066724241336311024864351943189655269165096037857440935851139933734931187892224 180 1481698776429501601446594014825883113685562092800241635477742276613467516192825603971118583006243021027882424588552026706993271191875010134809030379783415876532362772620382062904491009638084741289183338502487014280506649606597686783955911605359101732442232831993279407196905054375444858651993966322384896 181 174847979551587448363216607781384986737585599375816724898264624758970797576202090810865122004400414378589923065824962304334747241187968999026810963751139280510732657932893162506494228631067964272206607436343252342748235035866014495635680881868519278338942326483772973478133527680336669126807575921139122176 182 20828671100754859221829169450923394920476493771698469831676383617089220903951720067294693465868345144643592034503515556756738611450046066915434002618599687139135313453295756677465217321585236149017501145147210000546995749067927287788550472918171142859209009056112365335215072669152231768774406740930946138112 183 2478501403775959076031875638076176574007077728499975463495757090776783645240049724303116432173314150138051881680535912421460150982829649198367285113450735844250941354019044754391397538135864802879603291816858163362358627362409536841574762446811345659118044916766686224153108218306702309682321045880404029997056 184 301554309726816514030993149337946696937896874539766991740250433930841560582712292075732329400219150354120325650845854487063452445099091181461522850940982596920215679259742175299301135455844711031780149266422004798507560163992220889286264758809905425496516576074821787110544213348315981532596295807584639630966784 185 35916016631232444962930275978976782444769148608773348030771124999128169142007969050189845949643902421394924989317226725418225682811836489740554905013218593868257191941048429923260102670825905829625104014195311934071668188698436721953379424293071691258693959268638831969236471929297557160277211071767796729077825536 186 4426378159871882007815463801282287081099993341336257102625153899069772416786553510699240613799149288163544216006661556410774049277473938578151122371370223137768069978582099431037607325789703413403401903800157700773827756191769785511419896940109721063148662328999035858322713146695785206014789935082131773672071888896 187 538473077237629013409368961532424724003021613425124122315038953384949097537577268677943351781343172245638972688025682548339813467402442810503104896878199958630285837521382242623426572941350979597009239633731299773440904239257505222879500578756266823419519560432506982213764820652361804146084256600461863194195616858112 188 66101894449780022627558518968262371833822397653425444016096623683063426271461486953935429795769478820293605211418705145127070706553281240459480708567176283512350395012709997079710343207392496026122517019016984816871728829219688653772030484784224299465231974232754249831951068836010453942059628190632421996456811299864576 189 8100017762329658673076003124108358598663066246164691913766888876243775389022638857922298048246778565755905118971273650853829941888215684736635268826539120130911997946303499453814481017651405056535136240380056363159591808742998965197942411519663895324537798944154928822102414037528308564169585663842474262836114056097562624 190 1013964963562388916895550649518142916628819460273822479029722361086267859640128165820166754353748201389140782660510414094820368489678905177551018077591060670543019253425793849268607914989249644949564631792264657511124648293487018801776515261636125107933954583681271681268413505192850392717464309548048543466473367965213392896 191 124368536518975476015880746098061886708279804638677505407919376575427123634404634463984755777515372795807051209035316017474917656449653962839430396674221431137042951285802093937097338571319301379270124004644921954809932186771874077352309634476269141550509742264586506355624524146633358911689466450008269753895966996029805428736 192 15769466717246059260555744478106796663352082046952879362452072480440974717629082130691285459350497433959163896261508073618118198284605736028158558879125250739193731298394945261644496010883070885603326391893478411684604229607680572207211980925552780018487617656857765633366956334838485667225559426315705746603378341096152054628352 193 1973589482045546907662468356038222590430242318233529760389590115089791463113052545468826172005100654746412602139129164997097091201405850838740021829015050531306413334298468978326754775763802009540498949790118063732468546172707089923156227989792081842536782809112709212678980680519605361437772945958845642473724950990365555232342016 194 249239015396718462566367918990395868635508383995369363135151382700928183406025914494372255134286255394491122127217145898676695757189023529140159848527067446955043019981462398060440991641811660717591003900239543087161416216103581529588631375598031192665049190090884383977352184132618356174125512443494010633648905949100849718093676544 195 31431745943458445383260334133204214644855654126453285591980198929187144943837453436935526654052548377957063955196158707745092005292912743458752749747469628033389262851018051937141785539440289672964513902855852056949721270035226073636629865992557723732870526378925518455109454051256663959164118770646658187714184427385181125760490930176 196 4048783250310739649975154237116944504018404308818947052152652969384449181983265960852182484758181905929014488833595555688203550582199523379052697724335172539551959440788907286681128900675218190128955513155805251755924030294646819915625771115668919599013612082937781624803732732673316208702560987597768452661128866672437153577159880605696 197 511128817543067708709170987683728386344432484364564525689302362185782225450646095053958112425968172430039704416358402063583170877667839444646575750725179699351689318702567483924518127094818913402344192111908143015871538115368647393909856478077602466221702469222399288336028522020865608169782662985946998204366409922590019464591214412562432 198 66616149904715010906772417622970072579798333143284542302905909419073866235027045326911772789217168773304458237003946686858354496147490821876492940243428105479239775570225452737194570260617625378875245782953327461501498632518527195279806346046591798301986005840656550431545609324333783217528237784669120888652052561658571266131589754704101376 199 8578214801144637755878093641508678605569075445752611638344226497364708270540178037408508532346805684548842806730964050550922444569560548447177983306673418064568364311209734588309491810593990769342942648547598436269451760536134035387892716308001350216010568241626298293945771730481060825946189341348607655445774433623405832023475961944441094144 200 1114280642038514660622267410307498286407415885563647145819767278366981841436197226080799011556652569448393743198681103217098546343020351783286261353403662647778479586970755008408255875505990596200360002304720133838575360196293114818246288435514743762777430671703465557582134206692994608994115815243224058839969329184694910893608133303697225547776