0 1 1 2 2 6 3 20 4 88 5 432 6 2464 7 14912 8 111360 9 912896 10 8491264 11 80905728 12 861835264 13 9524264960 14 113218762752 15 1362387243008 16 20665650774016 17 337892698226688 18 6100999266304000 19 106342541313572864 20 2014622956858638336 21 37864490015441027072 22 740108191364395565056 23 14104751267616821084160 24 298939458472890521878528 25 6495095466983717844549632 26 150517642177707819625611264 27 3418795803985584612958011392 28 82675115584608596647991050240 29 1996712377170446243127430742016 30 49998008041687510701252724916224 31 1228506162260057441628890121371648 32 50629347314983788712869064851062784 33 2071548506585088099372822910698782720 34 85888784459130120644217035584461340672 35 3070654469817142301212344231250674843648 36 114623574772323928048239806677663608733696 37 4025572059068236833888659488355331287810048 38 142061242661083196001955371556055993674629120 39 4722878853825341508141532789088656281791627264 40 173276541253463268934689721302727985423718547456 41 6379451485592012911090515667835168577620029734912 42 246129962356060657436538636160063035526750211670016 43 9091558990454522266051770968906045827101833874636800 44 352410337633799132226962689732517148201605676241256448 45 13406019692112107751800349727637313718082826114802122752 46 521225822898118296283792724738637176576050943409786978304 47 19589957097369444838412755162327324440418580760441642811392 48 877008811515954821217404904847803396463737726992909042974720 49 40660612514987390613480117593063608374294956028058356779319296 50 2008841946166725619938699278652043269318530588096899779787751424 51 93097233257720777319120708600012539946794366282304092969891790848 52 4546313634186247638116660358345699927327267507275199655249595858944 53 214372496665271383188629034379152731558677179869489270571987244154880 54 10237146289992206686822583312065099702765470701704500245549910864166912 55 465100938296421822352577209453182356182620258686441113709014577177427968 56 22908737318290790891688417506964532512000018221084852030404164410551566336 57 1130889065503280798560900366395306077598801907752107256010508899912974860288 58 58271647566431048010316461541376088421728927969797602591396794013417146941440 59 2885563877920514458540926602558943213580929025641787431169907238083825976213504 60 149200726391767843768231622790963879863441190345800454141364595954414929246683136 61 7566876566490445196447127498633989787626197833459339239324419759373795686269059072 62 391030276847276266962194346287010558122540075524330325029141997176848006665245556736 63 19506438135410246159372754604858689030756389600838560256691852870986306007111187824640 64 5295443637167909813523690537690668896040616918494995045432261807613631513013379135438848 65 609005560217831977042720391565875763791681513096669172308264352844704246469692886710484992 66 57894515693421575011151233605454600050511396736755338708040040191721815236437292629553577984 67 4247371179901209494184505561711582236377721710837597923619535766254884266000073495098280640512 68 314646799675938703512179190065697399988791445696512782504722381538135590086586463203590615859200 69 21202822542969992449154849528626769689939628884822988820370755719064845594229338552376557815463936 70 1405854055386276652099992881886978192260764872281182991539432405778338510611126899745476844992856064 71 86113139910145950207653977076576181324634589617529615969804090679652341164305354249648780664245321728 72 5772569199602280793088319127665619147944071099527692444579220026046248943151319798072963257066265247744 73 383030074104441890618330152939997093598434329288304506574462181566301509528962413352492234890411235082240 74 26316581128656885416796247086611684188351089865635074243385888709799752943552168552262160978379987088310272 75 1707600230573766896720248639955932800045508147902476119685466396265035614180239139802524714076600558543699968 76 115077837287562041837405687890460622691655272636286827585954740287133616416000984218730983113161452324374183936 77 7526658084030584913750456145537102969124390677215031820698182026332071042014170165577620497974994941525788459008 78 498166526038422805495031201874012008315333974215844981425955994996510569381017721464432695208081481832579265986560 79 31557176645311910897145511427411949969253130413518962340652853846877887851477161578553569005809752481081192542633984 80 2388021467149476007367992307525426895438573827503217280775335241549824521089326741443925754706688436187833419826200576 81 185626279331368983590105798534208384437875114339745898093251597899755633114207656746964070227137555125942102018020605952 82 15237962759752682840294950601030939173861249211878582543589231931337277449212890954683611408647458075067321501660653551616 83 1158805938067615515344367001692070542610381751607737496626462162510363229865869662236228945537935949924205525003676816506880 84 92099285391798961817538716897250674169570907362385193620474063412084194338663722478447302108373719205382382490074774794928128 85 7000953290679571906659493393432581391591391633611844730063552208367651634839638447638541421721114916044080993523997820586033152 86 534605483658432846313198054835647327183128388678974783817505973529725032657787182310355835759682595656277520231010037163731451904 87 38523188030000900611373431718952085126552740329196249167881649175365788981335279954493606559156253249433731758898932662268384509952 88 2992177123853824002195237476817972636177910515861295579820657012555624134221810015612082528826480694688360379601343354514054399918080 89 231336828356780804058233560007646428744656270691416923867915270771033223839530839324029068221295023644982352260356205383549484517031936 90 18549589208299049582605421236208727481006663340579854123258976728135232675652346969254868186046768871681830691146952618641274800170860544 91 1419613235847664448587851288197982974526084607027510438877359759605460824704767517185506891756192593330695852229472082623988621391679193088 92 112766468041936405620389466211695895788095918137257739265133947769724081029035013913356676459993593305792018747618794906669763031329232912384 93 8731991127680093009191626366995424147305720250379493476443116605582159923996371079148207153321506474684603588528655419561337672209882782105600 94 684982060803143319374081323427160795898665033767536787067430693722872941243833373427799494619599655688773771710445698363090831355837844031537152 95 51571588662455906423648487178908359815372811468729421685104245819709912923228062559187761747838942018353876169860710551468737237485437342657282048 96 6280648889932427982021476922763077325510029303067146911368986038328596602093074732085791311943863791747485449212602345921934045856028863777311031296 97 748349470747514882825884173205139119047406629281436358331208883939260339393660105834908252066266252426129653450216938796791583217324734294585358942208 98 88926025906641503217679975965072603841953939182131684820755177052311530492216369695316919867333376744191575607405186117452404664210242393715427592110080 99 8968734366749362130225588663269460609432710866772226752328528198009469219179505538731300335211719457675636286777559324463050871673593344203461028745314304 100 928104814663889616248860328426294150057265993073972401212426560415448915041906294458067548265629801046385826493972411545603343422154686203169806362425163776 101 88868099505382672923149018478394660791429877702063408462490710078611993123558591195198572622552184773203847579544975012835417101785811403456250000402706071552 102 8410807806865807008174996552921174525258520614638886671905015301462536966880437509409308688892828600208723633087384047201790583320233376755418498528671596281856 103 738094436583140982089788832713156846829414522861944589899597108969003676031687415630312229354540120930950264151455910566282854118668289395043478414101010154782720 104 70360511221074625731339312563825708480733276066764027550615663152165094802035471046497175638326596793262853291592287772434102414486445616035601623775098709724889088 105 6630402590468021716349360006469190733302914363110197368029917201626021640125085420473924843794293571177627051798992530604038115356691207615190837866347093264938565632 106 645307316296172024155658359721631692718011573089844513492686872279457202281329760576144429965343778813716184600297237370541956328796071610525571909860870320910566948864 107 59294423100621754901628956415752165951498843768254778205261938060070903590854471566334452459025498630427913653622228806371643684298937134594737108212989454016017713856512 108 5639807154044227607745131943823199742186219074915712156269629674324381844271953530746414091088466118918005566525570134252953939037214309558539652667916994362481347143925760 109 519556527544447529808898301913887740631827032547715896902686310380117582880024077183913963160774310956060032222798118331060224635423621342011174686201914916594686710666756096 110 48296319263595392071565357321272918225967199401265470281178755896348595482666355441038445018152554607973305191316492637513857402823427636102043714729209316315703239788634046464 111 4286385426565898276393631286616990964505859009334417500402020924344832724284209601235384179504802244826051325604450439656566330294238882603699194210927093131736712554392089264128 112 447467980207759879520048599072872898458460142297008197088766636723657954678949701626543221228857093072996416238510278667470822697950746404226828069183757190281035216025316453515264 113 47811662694745700275957979547179074389295276374805036363599187533415530542196356722923986832936628597315598948979179878946490794871296768992533169676003478199169432182238062848245760 114 5382431578313289319698329043334817069650305280995586726102336625516703580230954401672343080840745554942881675131058460692422286008874858099560456713756184565907107555400997407977111552 115 562250562065815412458410815919706480245437329129660797342272932056802896650741731578157600167031307502770413885615312822828763788783344346951271531860220655264856187270213196852922155008 116 61228641344006232876420765100366992800411676611821444908860394419460837549084792244381337509223305316836202199860649859258559348878926363697937743797885219351806962140019233610141601366016 117 6371886907402968430401808390184946673711991481855201782545165971853841194147135320366363159479534758568770354101393543555506525740552768454791024804673024227686868058705779063223537566220288 118 664787079126794816553073914677681294474601839214676553469585198049510355881174365795548095019175300345425584960412440391207065588994019615282412320793636892787011300441096277489302600522137600 119 65340094429286528594999356450266177687367795908643037753471817015348185896591195390233761236448623909384069399136411595557461353446145005173568135345877157118023392642858983995532450940284043264 120 6895324468914013487090204736107943513060309045711597013661954674978176966277592170190409616222590105800938430670265606154944490390590270071178462899863127298161660333593275815564314035213393985536 121 722471833436482967958924561850614960763361718042788636287594360857818460271254394159196184746888504474528675750861437161371649056711429025383827744350193104028679428393224739536081165939217868521472 122 78294429699170668634945030883855803696016633198638425637601845985327437780279260866739000193106758834527073555495765000151714560586939363732163786380468619868534973813848425059334848166016728701075456 123 8081938329665270647177775582139896215739853020849407148271623575247500627586296999353035018167050165369867571823595231947906557344518288734651001243730063454965249935889628826945333409388928685163151360 124 863547520888148901361474961974374648364497148677642658808014401911847359413165729490385505978175140373971326686829354477692605556937794201529961732274260707858643521335373815756464683463491069203005308928 125 89739088001457244400316056183064763789217246187152583081535467900263402464960526679084305730770496499244228201828821302377630855208247814923337274654558707664388908072022818363445683828433337723574584082432 126 9423852231746438709857390614559152880180944067428881092851434632781760709386920048597974584075381879550105649483097079336463382012765981782363096778523938297417505635806425083640652460023366293145010636324864 127 947634596607951771741560814124514996583172449522120042897019130881464081667109633224058658875404051813267975823527994359680875818307544841632579579455746111832948935438340021244931603176456322272555734078062592 128 6342547592978099831662348415775983898661861246851017613293389376405684834739354108185365042226846453511355699321450578653042947556897431007990911019522832175472833743655592910404689512756414526841099827332922736640 129 1621066650329003933911832454166414050035527270355006751068226194283381409735447307371949076380592470286217469903369663562375053819755676230719496672422965834177697445182207731154594164090839189311764074470507875926016 130 315197610523527897720477344497894851148034799922660674691334844661846220498345394260906084637607420185106579192009394962674371054105084277613941364390608197106685320683812497188043136337796948600657201756517995196186624 131 45832312178317625612126307002115247197584517144049038130840271744274224177857768847244640536950955712669407363000241472154390822107911227195736856127236049570635651137357200527373762622797516528793459880862328042656104448 132 6650445864611366701368904173148153622750225758770175441603518552546420018764391349800245882363366825122389718072736105380963360336709073968596625195354958961154455579317205594392158292340117383133474146380541402352382377984 133 868113165336834266659367310381719269947368264967636072254454753204270898891689400786326407416246103474566181297670362918444215865659540657412272948666214872674597694730038660651918624307250468240489383154340713602282443243520 134 110555755041954978428760044838989450159205713158004955137609582676055696721264826230200906232936300595883210896514305403112562694759160368789652323771273324255910727679951177254744121999866246990749740703374540176014162182275072 135 12901781694249665126039523321608229246860606450473847129272083647241123172015035149461312027788590796236707065541957405812742871242745416996365558823308541555918746588895817518837252309855602965379730731707310811707860064873218048 136 1637628359404792861860265785987499841190020374462770037098665559426178601070925862292194397035951396138440706707799302829758056300107553685380967293193612361350370671098922028143255947241878762659131358974845841811340917709519978496 137 204326346090722275315371874355263835768063673109004290432434651927316436161058323553627607440243234733840844365545661910157035517092445022121967692942474231153680925827220599423861429107938918019425729464120633763426206438870428418048 138 26224167650457500724313429015129567334579126311117227999165885554298616856596935988153713267437264842915581497550291668659556646258271556301459373909642819963747583569744707070260075649302586061961376783720823544182860105681344365854720 139 3157155509271986616941054843272735460083416766935677587216174145594711489112822703757509711872691614248756694953101568882970742168544056277335584656550118396554095084732971841772951383913562576992801720682911328618414913576090063668772864 140 392334187388542580091660695929266423712057024169171589687499851418675100189981436358901437803263846440218413607067044514029316122938409410984057515555796492422055167795915287399744254187883483765232228818315295593233087141173817478748307456 141 47023624299957932472547553117111343303541283161850376890530200287570982520755108440778294193378582893503894517365850622723958310372570471109256007251274977066616000030305454619586098291718280052487773027175204047658178089059591791921606950912 142 5669497186142502211025422914301484779660182371350626444555627873886715568317294577272830534767304964203364487718004666703005114262986441131087325655560791815402856505580561308841435759643378081023832246554739929480361045330397936999385285001216 143 650366996252464663313916646223973932499836754933714710471573279082280993158159266676986540203438537203896317733620740893016273725709238511455531774253649660255041657586988700012776240636424592761481552819947887362608659553234400616313543196672000 144 88773684848681099869362348308506474022043022022553529392061174623505811666589174161619400070391602659746211421432319722966004491738259925107860665802471805072948671635947524344003124510680897144374720063333047150393789806882367594626875366465077248 145 12378523230857669984549753232804266539129440979923378578192356367576405697302327346807126260180399864980058679369577204967992753775426835720644380746306462096159349413725104419071804216506292151053394507346307158340858550430041192382123354343868465152 146 1812646637128722456284370251674720763392216055688382781758429264591906324518841001849393112321860230429831414990780824767794474616479828451852631567647013618630281242981529882637081872753329374328945549360639518383019957091453008922545124420025113903104 147 244425592755720373768209731536780006836174233076204664787903857601202931587491600800106114157872304081587271887972256767367332558230428054744920465947116373431314458374720672145390081094561260984600761805219812885523834216310171647062139116699474766856192 148 34263572395583966484319580109112775167136617156056276870743465267223283627137542802896442843203171275137946659374796419377328333682483395976403721979706353776452034045270648299052583569620052049260753870388059157088362504210399543321851811205791351958405120 149 4568941909031031451185580276829095238567997342026593790573916162494692495000372309259561086853038086242809213177512163344306995045925321330833845271990075825271932441712216520969863609945870753667442266183834559864173752928519746992287806268205283918370308096 150 608877517682844630210985973250719125711761356174188673876246494248401084741730300176202208500815563590366580699281351793452687968043254626377094518000723001631129502713455222015040401156858920362007197147411881372851496402755703263875376882975705705652393345024 151 76179451707522536517445966813408928591457749654772751667849812693871288903478742952789584196765729265267817088760324753981242179993081663929644828817263877715656131486065829206827574999716924768202970634425496679846711921593565885225441920346541728955034446594048 152 10225232326607150081588208889600938881754070800713223645770187523892706883472199025032247553880315904547024717074354473361576060307388313315993767904862761655701523033431960079011396329491113207138848600158493305816524979339551004992633568873144324208893043979321344 153 1359609003188768227687708220960589377304648268007506858971465529045154609547981673209919502820639011541263942962212056511252200609926603930236510003579374847827587767284867663301586714018581979945895753619590150579878701374449924441300003364486182193070650366288199680 154 186617035513686244919862903825618395730362534547662524105348745574485228195520925896799007784712558589039981540374773515271054240387095250980410860459197554212680080838055239574652971931365801137470805236476917699939769843859856621920826414181278171095280549139853606912 155 24333050078383658048185528741835938997533753488680048953791800314268453835580279265367723448174616575290117575948395911092529593780760630943201521173926350455421773592458024515757133097360132923660564537418635592488417302765428396778546580258068704555822349776252481568768 156 3278360788380703181346970931230925643146849158267040444355571305900349387857505947493172258698529999174575648546026114300322689361537624089479647714808197345950513739185055341172026341824902787992563699550293185922904649755806136033072600707134574998699409869957812176551936 157 428640307377119084143995973528017294702105311828852794634263074748768369015934914138695634366117585408786241854298007611565494510816036607406089058004709310280152420900603000077160935824754660615344444217998378485364464231738708619429383261866963724146154061337745303890034688 158 56527645238291939688102854801829726749769569308630636983926896396096871932674148517930902249872729757425780639350222364293134346477600609568833628624443469715146039523623382658453986191528406635809845957450048131231405086866170520798048335803175751187215891001922924387017687040 159 7123891870876925179253984341956410562158249755375173744156192847691194398489951701526175028590037891853366249412972525640023936138655186045788081671697606916347693774971353335039491191202547516291726564954318556319084227476874139812459544175743507495730399862790148759089582178304 160 1466515346940999449400715750431710485464579770139472541356430874467190780885591722900784791453639425291877680747347987441250191805413238462294484257979094755610986931611482828353452955233817245845314916712981066676307966658293117103276630530595336895088063162887898780564055639719936 161 292570917220365314505468029414086505654400566976855186184717119831376558916075501737196029330214129498079273580567378049806891256709220344873494388793235992673396413262948048558132263567923224373188766965942541242493237329264873704118331975558461243774548014255557874551515840272924672 162 57776528310230276183676058312617822453656513591833365130155683785065541924465832931270315554406873856288109798348363760947626402132012487859311013308870127589530925532354831345579508646792322510721210207078030835233495800853016940767245010933227173360873998442565593019935856354956148736 163 9618156531736802682591917134448513851818944696263046890583315717436941252341119241945784695607885738373913608539597702661170252953965870271564313611241125245604635313045439694718127361761833526481878674406858837600382437275206177475829242627546655220903282898578566167759801493640540323840 164 1635387764862738149443314835513393961242256083973018868531695015568086878005430361099993551528758377066427777964881086848294701700040819221701463264887428526300262038348280477509211907646683378182117990773451793803851966020294258095221375160846774153059827970452442946849985298707171977986048 165 256108166546591295207393517948506425112974168929917372774361241479050848818466954616604454187345712740015180096936889977960909812346279521264403769564938318191594054412322977313849905198124682656204615065674163262490657827778528302249165415855597876072199569628046342297634055695759552641236992 166 39479564401383302979018729984474440593148494725246872325797679086030556984976874495130125808792130860783492961992402852454283715663616865784378887468053762664305673348729770653345301167492302249291985959851879066535554365354690415789112949827557008621439264939000023106579410157254997108257193984 167 5620059386736571189922344533216771898688642649530138865541211540600293447476425249449931414502471263355356417726888837349959792280741654717736669951103600900261316637863460722138925301975586434302265041317214885141503493328386969563627655896088855093104229287685936276601428440175224012742865190912 168 865974078758538513779736390228058041247043984407030338129327408242556636078587595151926366829424636033395135347903950569359792180806777859860597037103987901247790291889850714023227942607760557349727902404498746419409663742144972194072401803221866005719160957630939376682283751020192902208590289305600 169 131412380085471813903304685006197689978027099087208015098282995450732307029722352978053985490807236445814785009277990840150374455906208329374283484221340671376414277075330468603739328701052410030309576396693922560626392819394053486765846813284049877071466221876294463407031672430771788584777295421505536 170 20521246895769923138466731245538631814919840199238137949054787475438995566626058849272802036799460358862599992724867691280287465697299547828048539428555203967726819300251205380245345899843619425870982036422520326973969034665625729725874436225058211098217273110519854730527694372272660292591944862860836864 171 3014368378916290083942424527658250835350207753874700468220871040555659466584473332692099184480496446025440801932095454596273942015579612257651461871028907898352249469654400166332625615001872546443669700323705427512389999267062547780301363815439935170616253648951141443045004577946601103495483172276905443328 172 456745333597203953862135733205689255634222251542676579305351134023532122930585236197283991939696735311409952178274994061348222101629303713890890319438734966598030741969511865258616479806674156518743965023534674240576327289445904464139963938551260567826812455524213017486937949004267680513980966136174916665344 173 66796365227528810877339849126456166991231794157506605490808757860635262092665868725321983682487328769384876484449084697680976806553930095934632876198808648159603618683541236815143253839139160400622827779546679748280592872429719800483142990152796305039197043479787265210867605737287133157385299949593765651415040 174 9823478434577670110620816925472839947157947706037515168147274438912383320672023588366516300118595096632024978322343058042129182917539228433700558700774188157352916919922671251564938130883069439164209289102432284092647641870158327269644368417791260008378393048452003879163807371612302321017210145783489821642063872 175 1374705124521740769184140317186667540863187835942403848027005671771932612281342484633979739611762746390690555321648544971467288931986746425497010944177862572719469270781000968303179981216797672074918075431651122719862362101791862850755761038596752594037232979770649817482170077770451227559437794755952205509498503168 176 225649328135228889667783577598278232308981448732514349497125718997338815470636392122423739027169193233548256914790977958291522773168150081070046488658153526176451681275210456109975371325688197532491166425175399912944536644971121931295589460813969523925579172374097021689884821022858201831630523548671042185310907662336 177 37788838688481106453281496252060669985086870837292763896606203306986354970877995420228252602243530615044978858260172773991174839891614712415842475938046786397694114792762703645575412103969071793762435741569887706005735558673423734619136528694663615735898786735832809044993260183331200760086119617356219387236707423223808 178 6646131321578468805230549162803103244871764437634469199995093653019485503260925747648859392515366371828790339528714576589093352842278457785159080712772681293952170927902531152314185152634408073466698421243443894723201599970112746224788798097657584653939240492879869755663049692221436599467237624378111778779708059193180160 179 1081016355700749880293040050009401635193683533848019323282310734963334865947510856347894171540113548952659554381763597802674277716199900994992482614242644279507150281293614207486311491025018723674538190313237044108391638509994928918303919659563696031426236261502737675708240705368795889960566323347658212698553383979774377984 180 182731938188995977219117799455678724188431298281530488118584721535900209092655440626910327091693341549221428226153396619351112704051930134643859891303420775652905783845158350230166158319324213115235887005652136708657183662361707308403832892014227482283989048117605140437362787557393033273105869976513334055618933563025497522176 181 29425250355936712889599398685184269594491330299094073695796489999495179689067760712803423160540202402974880705628579222000660741758576869297865140686543128404765974768900189032583429469963695676214342070874931582376035955410443429135917424783738435906401549995070660008286272840112926623436463815575146483475401501809908123697152 182 4735898538644444196297165229220241713207233715908326708759121868776362194852568681459153147978045844019365956101850455302542535102294301228884015075819820151859299183909056232496649332922973953227043673178797372412091356738354199181495142940143427404384719640387616915276883245702541731835030904496644379526730944044636549903548416 183 715905366734467792101022803477592797560969874963455283302631747121864336657725818774007941460795294606024978520145911973750534297263280939978102291134881385192465454517615593277658088135682372925066527769042567012570976224028801878426261256320498529689704200683964442782430276117108871249780991782194074303762578765745659450574766080 184 115860345122679082806001113218419355432638398490556528997980656530195700153969915845052423224151002933563991677342483739497384641358956182346197676734583614656853383585293131414291645912209138523971924772156268988219698002157194778423738538993417227014048712197484021052264680999714262660276816587581145326187611963333531637574143049728 185 18562932219459440076407501568693858367363675309974472022331459029445466288658275884724447568296497270360655180017157577527277627869008448328598858667855229382327728629918975487988493337038167884501493823091513153002075362475120390741487991104833243349955126322847574862265790450667734663024425330732670013655252744086221398731447968202752 186 3067362526908657900755637393201728664581411309021086732288584522909330402320686948525191670703876987664431763385873870959001003127511015666848314928413393187858639109857272377041443611265180915776880580482861168306253256121095759063683023586597530208697776808596270154691624087701975699823950133362731654171092992265153341179448218934575104 187 481421490309113416526915460721487049165411859932198555538725375707367518636947864573429584036185603830005792841068742892788568460307532722086339077566843865215041170023704987349962874229592455322452020158263171165888561855341001693261471959619852417119265142834456346910272926073600335294691096523145385464835583507574345782899902479127805952 188 77995547067712156316611796776162789247455856488816779350222410870881276334113164760721587206665272463861769664038777275169193319605932208867125623169047451042658767525083183913169951777848209430202792414464369718405756521700715193360574138261567996101521299664868263862739219031268759516617636484184793563705394590267129998030952837295877652480 189 12255910405965505632059765514152132199741473603033980580474013421235529468159673730922703768048846803485794056119398517581834105797882168847474571116692858765691708919389508314915257840372021870281552198049592796196272537159017069737985255431261299288739876886372819910862243121612363878109107522094088336124664703770418798958991853697501375758336 190 1940884123940549571159565343272901334940341106129469961886553888547863791810752651452911056300610706632027100479567613614430516995202342063004309321620012033010151937917785341893693062977023058456610999489471328905988326629179092100785083401090951251501157413844835535033097933213084260816938683849738134475618814687210638285634486376669258704748544 191 293534305879266072981831322366107684580089396204502879971867855554024560530829792776130843047554674349068953850785140074425962065744722740400662310563842067102267451560621909456685912159314413356159735581859262490029655025974681680003561230075396519092955890056218643984189250347350462005526476143234018364581446113648887013745852617803834068553433088 192 235186938566882996442072374900883254776658597075618590259252723457261138617391919716916595508352913988239456561755724806822129909669605100713989917482925904682591073347533562624581034656492854093962063320030387026754350199442164088539100480936394418428788904087043754653049496215866219649775803309667534136403793782025106337094167274442799107000378589184 193 80138825693740161653808861788582094542666994127430623238299999142930528832566881770423981609786523174589541798660391766606795626192326277946733927582299718854183749364953246218833016330416370944120581933508048057887435444616247996381747232872774793322533614284407061824290236158651468256734045828490252049339792296463965899544852910487720572349894256230400 194 22375952261371399341548622185023652178609530219232568369451390363751248795649539702557203763645557927306858119274707859333850651766500914894693297269873725151032115481627082770597322524838705699907474169219964022787385689280394502654147632268540279445227328792901072509462460334500793583177526470963711616997318747568440907411050676696866835711809848032100352 195 4776390404667707975543641755644996723259048747781895334402757162130892599212935402603908260585512956815578706930587658684374020275675528039456917445235813053094155647137407278425647216272058717789796527850428951257388482378682013314593371286620890222769991183840066164522810971047539797828102234554173744127132546827726239158383823061095386988430320472212635648 196 1019686956665847713970762133258490991617277285483069708916113239558655128958200645568222377709148404564396443305755909578593634705565847704305627222302086513800090715727670900046234300631433134426030268035470395875714838529768822203841081319235928038367930948813116797313514243914297102295219722892667145764239561542671368483342632556458876286905601799451098218496 197 196158995810890730517127565216730521385720773306168517833783938774628323899509876710869324544125487764522175774113448848572881286274304405159181689171776734731257745023125045812251778733208051669278592915954519872898997227381904099906844197118285109550650754147317875482031312519261677652889276879034454099452651788812150732558862104319518946107978144780144930193408 198 36786688951043555331860276501297978173110306034474023802015422234186708967928125053257996202888645423632427300611680999682366664111844458865556399374393730553098803487714118828687155223046732330420673722986685385036239784580168115450316698782241422750156043389571865271415049670230265725478081867373506188049390840952545712394707044708634469293504490013390928535879680 199 6315328968754563474743357328541037391797865991784525922510352709682639610649273905216480478913483107083965289228879702849747030308857717205615212212820048417527928704362647113242452273213632492319303737709908519288625424283063396464130889920927639540906564524886557755544466226546080088079070171363231276468658703979012833252637651917467951050795171848643121529963413504 200 1175899729905769063459502876698709160732728936875717617152470786223576897910028581705078843541251399244595709760609659988778039278823746906053120815553493732831560558455078121534474036889188939319345454412436898085498456967871109605562664921158760948591753413060706802351760047853025495683691085448068647478110428552836411239339401213418894282658053247135507567568985522176