0 0 1 1 2 2 3 9 4 52 5 375 6 3246 7 32781 8 378344 9 4912515 10 70872610 11 1124723193 12 19471590876 13 365190378735 14 7376016877334 15 159620144556645 16 3684531055645648 17 90366129593683035 18 2346673806524446218 19 64325158601880061137 20 1856031746386568222660 21 56231443721132068265415 22 1784746149967089625400062 23 59221421655473378844516669 24 2050522832081897023069929912 25 73956978026853636816266221875 26 2774131501400370171465170951666 27 108060095515792549297125443555241 28 4365137389721405450979734335103404 29 182629299883551914972032844124704415 30 7904351557890710700626799871337305830 31 353510632614368294996016390081731960853 32 16320257170376620429786912770429379807136 33 776990084829251589423088191025780230721035 34 38112631234903913121094803115962234008059354 35 1924471642723898970184940393660536741253669505 36 99951325030411416094691167905372677861889033108 37 5335373395211252376249356190048055950589984335735 38 292498036065363040197210507834018752255359945401038 39 16457433177949156562464911982006521497925562324969197 40 949722289263549656764781382708236016791445117423101320 41 56176545114631704901623472195807758939836514414600268515 42 3403916168148479971979350896776726879832593013906902111682 43 211164957941751723035706662797393720788425709707881160899929 44 13404452055812036571527231966652933614006860306870583043259772 45 870234142803925306831576114304087305790302122905141019107895375 46 57752194182832127908278429991581173688175323146559460166866364086 47 3915983794957332516232462758660999417255154196872168615768284853701 48 271179379256951372655878998098020673248317270665729827626504956484464 49 19170228136622207616250014452312471976183575877125454402403738629648315 50 1382839653270746630300644832574486323071758912050771715325935682471323050 51 101745811416034309322407121134888569309292227759667030834999639616701374513 52 7632985233179091641973556258732464753034694690292003820729414358483939479396 53 583639706983566665754165737243600284281512232922315559180209485648913337815335 54 45468761990278283970310739880855188876447678074162902427369346910861061241545374 55 3607865659130429075004671404485652005097013539095250744944225151501027201352158365 56 291482794098779432196234555000051783359782596811483587803800260043311092985661876568 57 23969684548393769998604873938388681522488528817605219094367929225697839591743609740435 58 2005694811719149254815501862722025262296843126064427831943618864844638803082957788179858 59 170722751545832448016627891820980189314945672377083858219703035374176397574070324415253257 60 14778052021325465061161517515141738524017169634385568438900812974700439862247556073588635980 61 1300533564275087579055494267346361794433649198580662336999650234672003056868713286854021423615 62 116328946068737641262279733784220027473286671177446753411943482699007451704560912566020304967302 63 10573113197128070634081387094406334835354278730014737009395189479314001059653774645283680047459189 64 976241790480276510891521843091384826917618040750233154610346440101812711014296607809792225901645632 65 91547247339239728956673313919003356736595383683574257736251600438128774565001065440010891667939520875 66 8716934143061529479546054653351431717503966784494635781417502206953556811614346245055558436964757040506 67 842583803216687149657695432131371081652712931211470118798125114359096402869469889431621722936755209928161 68 82660220261517220002094605307528494483585664689413183119200637212967697077047554125297088709873994840521524 69 8228490799655541198760352719573930604562118823553067180472520293074034478166471002892145889437054203591744215 70 830984200946445715026115739169619905651120138134943225414834723033508036713392660533489511505021117127994524270 71 85118831789138571065746363850735483455027748083192484811438031270214354719870764157241290076026470915350256964173 72 8841637188608548974264625761660118098395322041713629734031859989912996751163994246743664317010769194838127022607656 73 931172387150184272087387109367350629934809190698184993664391325850286986728920851572020095397761399335754347615661635 74 99411436101418848428477007278132872899851625191979989366415643224673039330462473390337630699752988265259156699662935394 75 10756528940337527891815222471045865637869265541304448860521056898298179614084105730328854589225521098719756470574008023225 76 1179397712914671170549919078903574142667612819818536882340549164622690870797184698542601221544578427479909305332706662176028 77 131016364837649171687613780603434679158039385391505193400046744859862612123517613745556484823023939006405334460256083205897135 78 14743299466472898310065684158194090244277920257485316891341945521219296162783751350787175264559061679239885568086144342222382678 79 1680336717103086682848172501798448397507695719563429769854915288809781925590591776739970224640567110244037622776285355463062913317 80 193937075903061134366644904487131809610723047635349421180637517734957963171346011500806852930692815624869286770317807526830168826640 81 22663156669638075437234754757824786733420069314997019281841821985254112534519849114052938129901237121543952460534083241072187099730715 82 2681073946530471934247449631846532203650021974115002161618565666019978863605169672331504519495197745311172570810991970505419838627566922 83 321041683214037437041040996600248323776965745014157139998744367838924943355882805292625826524776188617739522489150238442409063414160194449 84 38905880520489139702266823744314827977848740494506637752309187576736465833904339244746737747037940111196911533445871747200643288390365087492 85 4770992275507897368573563360251738043113309859108644603117694928088401610768102004715051232899507440636497349542391980746825375261602761098375 86 591945473055552332520642092884480595120694683111268911039199201718571581224605151190263727231026732761482544446838483509092618105949878260580926 87 74297721465490766757943537915671493138781136551181301662731603918889278909746367968064956074150788478990320041412601455397793244617099921418778621 88 9432627979069945408046051402567212366118096742058749476753041859987640039420497476118111211508682684772336502069662802323212444457300067461523214584 89 1211148099107967869408334015064023403674138485617832374121054294936965431594652801627695553977187224495540501618624936189839926061595140463286242992115 90 157258562072864400960775748050445901517723065540921346799958025294280990155202490003112741385221001966164908868217605414965534519473883942916183548509490 91 20645729435226413430230332940440535688018936362486922078077691701902736636151671012577411546830607163727873654685197354091061859627459320226857597342729833 92 2740265215399753024543644100938948888021755428663665737000089634123155149643101358335370022080879540913733637349755727301284324788027140879196755252581191916 93 367663134438930825207775308662168438535354161121870342763032704505797955739839339434779697271049690448897886757953341929447516321231852061099632477046328259935 94 49860023392637349175091683802842325420218273092045413122901428548492885443862192538194993247278029204872698330952190878156139016808294652305437526735532337829414 95 6833616806280733183682644774908453216226931816823287140719472081262699138037830811273570565724131702392552976109053783266315590255427238202909755204534047509264085 96 946447207464642229667109837058232106690971484179240190292450623310186425108186987248441718638957001230883233141457347077813462424089541823287955223167410755257931488 97 132447165189227383691285408748755567747510884932442097369858100716322155151427302361599907337596204770620748268635751910642705273465904810306783580406177234801668805835 98 18725925103033369732246527423423233276461233243649246576777445894646336872771670621838651359094159401529388633915872537955603030477886721483883167996242602763644537609498 99 2674564128938234971622991132021944061784943699721793595687407738639744703022422454383932074214273497215734847741069156022643176561206347643900807905352284229060383899949377 100 385858040535870170117859234999976411910038391949317492423425428922694616967028263414361144242360481623513795233832910131990758800084368780207059495142583940928152976347673300 101 56224223638391484013483264622261224658004398352975821849850387139473014604357894656867109092467140379241039174357931319189951588736618717577206969002224646854373289394763189815 102 8273669679335821348596736466717461659799675301458155657324937650519465533201568552445685049142071777404800526079698251638675368912200448332666142810766069738391647551935783510542 103 1229447368282110462976327451868113732476030617510051599188553028363040563029741362031592891341002873773227428693712236643497351493796872601761678585401531438755553108665720875105709 104 184466632610477131963964069271655640724179803532260912444201104146280195411227292760931626746137309083200468730028822848135728269994197528779937698649718748669035931063727129233585352 105 27943555088045278141683044902555368695084379758517755358698078120053083723137449660268963795789475810442987217921194108160086641181686104018358383876862972307218937496860465675732627875 106 4273287005135031305615973891390443467245206402017622768569222688211574447468353033008248109648485004113236700747014112551017256213349377137671314908880250361211326879563575573715914585346 107 659660346854580916957841811903991284058554023025147548330166067030676156454526632564554869369460887601323178681745869681538889971566944435617097349943572572452222332792959512309420831405081 108 102782380796445319179891296026942174191943901353548630063993827324126434426613731315026731816254491768567916993768419788818178233522288413741485209561256136056425606239917422566803088620563644 109 16162915786171402889694710301625916344633022595071576271236816196020573274558663329981792389979158470185308312259584222137747987491757416113161484047827912530908172653377706721277968237975392015 110 2564997429611696665184573895094180287572164826840219907008584004412419364685442736001032837635732538621984419757133682998865892400749417525173375802890868954583315782936596665564604281405894878710 111 410756506946904336331516054582601332951374000062169704272906165708404614283971220096512721994938583441113223962092604361335647044357943748980273195202981329624223813192972931659273211802063622671493 112 66370794065539256539764073840182375865354769341393231435892272290101033528815853285763223222589426749640604341741776207326051552926906589534031181989383136458509650630233185221864401679832504647232176 113 10820068146778422416188664667687052902047966276962320927893847966977697860163201546624374364454969974820720373443370169123070867117616862243052446873839291654901336738798361053190094185610072192899610235 114 1779546686947916797699510505825086377338902609358335253162886257814322499197447306688845279468950022856801520390416718682483717875203297780011289768486286141909230197663379876638820537195191820203451827434 115 295244465733366581707291041967167273099899231440006337431476506103132644576090234608452176420544723670418728933179018681339605327283897530968904504524647563938716122002098711572737847331789139362024863880945 116 49409936281358976918429481400894981907833550680870567975142324231736064617495924498603563130124210628410302904482545651158411418518889056934878435914633793295742130285618750943951742134053825570954347897142948 117 8340165995119483095535341741703188084874335286160107145461220281017541962616185723565384824893535439870242222298412970208554646050574985886001443754170436844876574843620703757691949553194100594595816752054466535 118 1419813302319258092330854206402198802861963940180784368438238402862188782850536515276585961561215914719465679289752435765127293573297300769497128796915969967833655094856080174147621272669320591379817371945143460318 119 243754555619056969862300931423651816258965588825822310099755766683199775976218692492894574852599535089697176256998957347975804445300115930478864374698423670398491650840115110811340678908191721924296396316683278361437 120 42199618630284780026447063457854043045307372406481126604630446677303378849179185766653531978781396713880018155552447758254781625989095241824831901171606065370856473274307312066125176623585393622076968288831235389175960 121 7366622843563400886520141120540549456453055376715317453355197536084595482830017782940768616184903653257716164339972622763122564954605271696131750523499823240195216001499557247440199872254225622123257025998460782099800915 122 1296590409830009248448182221927340909886830090775926930890854350331342823437101429145149861118842535536348257601060600101283360374575975319251460845924489503055313502390126437232527655461808887662387424712388711050806398162 123 230081900182090990791249786041455395188030076129318784700309371747319426314631223031757449919146791228055905189582292337849867729904174842370838776373508842741564521534690269101689576315274420382383072765674590326356288192969 124 41160314032485507740916488552218319862356382955348347015033875382527156931813652634300898055772490631895477300137429435889566714278120030634615530042203948924704565413166700926223083115681236667221142358186477676953789387139212 125 7422722617012406737503082703259024626232161963657715450568953574994724251525301280003362511287812782923698834719963811038163239224047785466015425353475103671887167004866095426434724465659101238023133623503756935417971951174109375 126 1349299363791726598628815921404911079178731070439797628081923315676262685315053922170123531723685125954263867077163872031805017192165766849038855600644395668176864976186575158859598079538313821984590097264214737291751569115376653766 127 247221692603753579241567394466789811678037165767522970681757065678492796531288876459885957400929929026912286724502714084672193091505479256438068979870121610892335285643264623040748640559913834917596570336204495641800920432606087807541 128 45653185269710209585200244923026326638608947857731841265568565672144129344730110016930253428308832590385480579918672618544110462437160448750770456127435648245780086384601020075962675734088695681118989712094288836290644884106225828568704 129 8496407494632083063476042532583255879786321117428313450678148321466737671476062934455676487542730037982425803511009871907181926617825999325800601424350663049920885485636362380027334270932104066845454499852185576611329594130732834340943915 130 1593504244524078668247885802417982968417855549242130000521813504881389933440562453826764270052745595601423676603137240242241717526607247066447812556713693741980464672935064660479921167912882030034151938518590333062466622943324321612915231930 131 301161227928562716771841186338641667170126683368538591887486674062388328726745999185390179021653645567042749753852859889494525601471253347814904746278620875498846055885897427364576445436274136747807168472631354222200529595513125700485480789153 132 57351862925355004665084903233522322649964510701846763872973911928963989610979932143221065689624083000199592408252775016037039485300528095211348077942392622962956860436084451431716029734346362399033628429831027143972759117895374626038077332728436 133 11004586014344383972889683898606094071300759321906627474575040977615742252559624595352728579014647376406734120656077406664607712186851844828176262219032802971375603989046893444871452219694343097573523927275488067443811422966209511791320630913712535 134 2127419063770711909185013330166058563751594900180756567019040678243063125672585435532994665576612004022276992496543773095794315726581537508108422944182097039759861448139112382944437033184551570899779422603120647258050596215387167490595387538310529454 135 414344285981277408242399987179297643684856051523854057848761732607165643934198282007730240911383256433214258280669520270503590049243042468321615696844014043451138621725445142739313804111222829979096328481549388034985559785407883575498767774523799873805 136 81297052738397960690909994339158943660762923811328977092879931690850595174429474278796596751504888494892105434322652453986188623788076993279424740417471874203216169627025168283886360693837519574987425761144858766296248781201144308893767363859547107810408 137 16068299110966810681038509891410005443506029169968197330916582323092585554285625384263279331989923531884497803320711381358186725567169535728897534044295019194260780409130648519368677108855230897502804226385919319945969270859276871586171559492827007578879235 138 3199068451121905307719716300747567835037145929077765093180242207549720279766323237988755660256456916545519010631185661845823661226444429034578215948232456965342164373637208082709855369091381815333597139505279630451613616965380420372043319681747161033569535138 139 641523946395809491874258489301366169055069038840612774170639746779720249914989249931656861061652507420112831746611696426036904933914534217389809271516305748335456321446093676325710361568080468127764825937536923925714305364576623871971133802319391912308270149497 140 129573278250745216160408450612365650699074273605876062113913618055938330725460201510044074804760275042015270222111092569592369949648353738602196979290180889827491801403895616241823152002382221508398958535997063313552243897578275248204554354478208596505384637334620 141 26357796360934702265884735842991291014121670446593398154451530184000118693263978330861031823499707138858544597462531969404880434182120303249727675771055861050451444000807929095431334023685333612959607819889293286150645086544753488793747454568147563907195658357564015 142 5399729218012795888466557208026508564399856033358485668176975478527614397248742492136232108277130629658913304892713255597731641113571498853064615558386500417208394093928376767252167458851736982141178386329769615877814242836534762732119421156035212731157141287849829782 143 1113993246790753038608282942957365658035120714078851685746262270397985824014049647995762472577571744728023735683388819307540346214125828010294433449540072093165357210854051707599963185747048022997903783399403663517167356590680016243855972144489179535173757508115215456229 144 231429964712949296511573831265071359883521536333740924861123819454697974124185896075494003012489000688737663993189622155054012651049555555749035604674824034314389257289886784126343559837871078804866556845047382955615986025339625461064026653340374395511472752999491785749072 145 48413015048649562857546374280159280562928191328523095191824610698795836063274800414018686845142485600063991845842013700884116768166820358149545422655279412282061025808723814752024550497077181156856176219541490834380711242411292334253029570458790004495639666750658505565542875 146 10197401641874744350240920059735518603349415527397705641654229450668738644404943748649042313836653692982967865802499850246434683086059135374554550077589621217290560475283908343758146900289411466626372715980153737650196967066911486791191192269548285943821371766473180783424386186 147 2162625894466793032115471413019973534960735405038610012598432539780241420145676484005520338742380700946055970811739217195346839509391438787039446129750984302488946993905708466014414219161035507842207214230004329800264636017134934316561738403830279735886846357446451687708547986001 148 461761428680304553347174366767276730053818830351367288496039918774462372557498755541266653446165733754266948165357877152555342085922219301114173504185004283944206066006923273918118216900142009131811674213295664835701668417444964681573203708471766491254216215140754191902428923229764 149 99260957561400842536731721969813595328154611708988123620013722363697261926639036954072089739030398439323177034378007993369223291362511219495654367170081834350058047867870757170891542282750170664880672673248567838384147166896620795124969751174653586801144065275939533112021295051647815 150 21480493684158427504673346938529331417159367038650356437116681996830398392778179001282612569321294578931886721784060054361679487453939789741257102049064438205940135617371596983689275132084822196755227322818531228921817755095291561082848999030034787616032743396318609953054796763611169150 151 4679460058811291481657629421092705118927321704303584367123028739688870597033973051938691737254931238165075678296912609012468253263795951722166299168788876549348239133990403006077148509529689584177930780729005894112882728075724705943021955971324212054241258004437814057588557430070021082813 152 1026157140774524145810225368092260044674120548322693356661322289555469990219522506689172871879310468830260121678663784357063161708401576726291983557300836959959502088499797279436194075424486297315435481305843059730631061721211197407738514362651453754962575544089533042568007382107314829680696 153 226506068179735195456154034141007285712495493341811809952126792156143675831012977363114386920510940036633417019873804837597034306291628074150091422775099104468024099318535407893702879793449153348418313137127357544858954608459442610234427445827192782616947134734316842066571081166879904114566835 154 50323993919300855777836239284753203385933002347810105600669788037896216070838269236759864692224859778477758037351554419573150352044331260788586196617456905262288985033707098606433001758273150265807070048771279688101850672993284272491284769496436215833357501743122938629173156474572021663339535474 155 11253337352090762570759733060602923165842668678220219449450371791241900531798806286364112335021133035101806207776908116299992015331731670804905192022423471308315108879863293829806971684138791131565021113798021851214428287351832982916713166568676794673657099259643805599094203995978138214376765242665 156 2532680902644653577544733092314934637257458804626865821099449988399051149012547318788473525859904799440720053148252273100071103772617165608468109528410299959155364843481775869146068577570022181528056354974627036809751406884666152382261217743064252995786095075984271261420455683379513827199421497933868 157 573660130008741163278553508766919006733931908608389504205852244461977532215907170859739981303617445427864737368987668032049593332710614053863806822751033223709057953855224310671245907362544408470188505942673234699612297999981537616213945981334547620854893800974393690355639781849067830234831021618043935 158 130763426705653965685695339031286753121227439420686021776021149111977058670997276014540495904654479752810312520839612947144772810287536644688140772322321591942607980500704502174822656283390151807081761654523810974978487409614364172728215097101138400019450687396727558234549466294833271819840460368465433958 159 29995627810825212400530724769576789396153461828223151965563558635951513419330548783575769995030308419917350382692754173486456150413666418873050222463368653232702857862698502082484414430004681364544482548988430677920202962178753400649969102882068451646342494179114594246284060151446041191434185564516667313557 160 6923926958564577238688555049761722788853173933472786931268795275603641877353096032996948146869905885290988286967757569680247633169958895312227886371158574634599350295145383584545691940092797970226153059097960037951220241974047816147459883411147513209487967497625873085235367312260399063892664747104975516149280 161 1608247528942361527339298655251587571084017804910634398155714510309402915368725031118125325454285372613828143956369836149179193010807745089444500684667934273989114982752031221341285985232732208194425544834323010511563989174079691170190466463805215120137000107779469327806346472245912992817679417060639616944479115 162 375874138993386089182933839640582154799352796664735631653303481760218042599073660102479397957122553818229137345849359732546843416841284754750919160975593508902450148871384676686106008337726622469697887789159496474718171328596938187031317119388916092137500517769393549986593312036046445831866053245939076516187405402 163 88390296280839230618182521149437687904767336674757353033983222407157967958778318180608487024248240898427458639133055033447265882448022115204520632686573049116730588081481409453204894024133694469126526781302400895361738805876547235530609413888543051685492848559115370486000099511005173443171093196027947059551192895489 164 20913319705559962817580333116417466674779172672604773306744925586792950413363032431884677345788442133678866923943453460690548811554443717958433340135495777524005274743472742246362060532081564054351183953463719203217371893366908234748460346029146922107835752865910392955174536957619760885649988228425915397762411469414932 165 4978304533576571129487986095735456416170970927906969333969632536929571644224477698042292857232379573322311927500914345486439001890324004623714725174790107829506152573634806324315604578177520106949679601800708996814534786476659618432069711773603680016335788155330882989444341541670018580880572142486384205319315827546928375 166 1192241093595909889500675349943479994895165834478821573044922999677744334192042394268245030575105261342429482223572455932941884168883002126994766082202971058186595307254856695593802241157249120668560483466589728778987880358713583210542568040424247017301340110276262710003697606650832856783637410643834723461864714935955382606 167 287246732316900562360128261101828305673447777883532034973736586946082133599424636605303008832714461479848380334898442674238365028127994640934568097216840731391021006347106233328751502255863009072225453045351579072884982504431958831922979917682856134519704070692380530867655376187838409290868070612310956997048789320318291940461 168 69620785285825533211805447161083163993749483611521220382562282270147535546961905296888702843612302892894318624716640691382107924729721849903495191066756038343762975840597841431480029078992198501930038711324237266195346551397489538533163181732716732210099792350643302840961513709480406348250768323806028775501926872981299760546824 169 16974623923016831819153199346048347187615061280802933415820381857692215809456623672429681385565722599785446016861842487349572343792270382842505053200187482896293099830258934428041826272758622014638618909458006015901105005936519067569354272070735121708082200783839203631605344768547811867391192334147139713410270231048777803979503715 170 4163164978297562585955021496031073517807645167355207365074967684446220927671565466202891547501752530001352431991961719290587527342788557802324214584335967459288431877965584710387606951765343277610235309380488628210811455656929020572116329765993229630358508934037495753514915247633556175023195573809253642699930634418015556038104290370 171 1027056347129317929441840312025667286372023941860154494047660500579354010659873343856027712152889783193202118081854676681857866456414730039680874485339446015839845185329093092971436014872189187783465828660365639858938107542488509103301535101397770808342410492565630192350863966430102702407851598367416746171417933535967153891735067552473 172 254857404979324124748766996752353278005168270791718967132413899500533105063828516838387663209286638206555668075087063380528262720563503345843366233465724986407680047504487177544435776185722567846378014673803944391360380799415094929619467688091764684404183577558318468933067980424606393050151222344011431620646362067605558185917111410088956 173 63608901973467694529627798975149764331340066688653730142793903526110375131112718560629228055112729728069444931816915324045629068875365540568369881254046454429483851196402502756770626440605389090792262976353168785515109998952681695191657713513834788009005857256852835048407920644562387740012856606921898386650684613398833064142980896406173135 174 15967675053431443087870240162016729737628907763715259665398715291838067389495402890428865823038775156176100922669240538893653003342615239461680688149408745701665332504679844132880171936425688530925232357902153405847741386860984266165885246684102840721010232846032693290949014487952059726229129790910838860384150465168928127641192242326084445494 175 4031384982469592430554753469633192805383043566290631580745987859516280615363566768078624451974666107690656068171399001024212250445177164577816029588130176847196646904205940108990204343115425872600035114909026313543390072193518012262574443575981318921418973834285412213012894959082365674639962023843699319473131202581493791072255629643230927987525 176 1023626405493669415817048805316042225104220449193048730701215066033773741755703873459434223794915672639754637840145543990962043629188164011669769341563112182016195430426236068440234782595397733491230008028562993484922889477116834152068041473655095839023348106863226576719846737659313420297436584099829566379419062989160213364981524321985005755513328 177 261390190790382030175565072044881931038504530683734699394224210533227157370375691308177562740621469775937918969523487251279193014317379208359780834390175579268040202042751147315760496593540796770611504304305068143109349163797823263973783642342075242049673185553602134952811296668142950301145992666272101388065446680181076803743126570713804387707960635 178 67124927094274138574491643224916541563516732506140786285906220170866255624888878186480201053678320332482938025749357911614130063704952136266028341759503331804680422596830469926181340026246006237152386491641949271977103715378462015368207145481811834010118275610073474916291302081148938603477887223075519525263812483804302999784661436578735677237600756778 179 17334503099570710369406557276127095060680606800542672161163759369849801885243906813309381996596275454257414795138160986768581070098285139301152555012332056328926788514807698578280422690355688194268875454603072226009632393558959495342323669235576832855585720659232272544505150948824431812857354818866103051784322792498038850050229180252039418661636981853617 180 4501512298444505205510893223284697109209248635013538422617181382275693983225127754966631945253819409442753918595024685990757740434327381714843689150457775745198123706688938030537608318822052446540231485038453533331453164660198625622529678550029464968045270405544119865085921188090140149499271056927003109867792586246604194937737967250049721324276853529619940 181 1175470013973448642628006951975114174543350656627019374759021416423187814439262259273181590390436961678621310505067327230803117753170086903874544162580952722876275896463049995942056882511457860825202852342804584017904402703435507875076584764855723299829659533685766931158814696933785787093186628613347457239780842737180447616424363112016401169995589415428546215 182 308643746296917827665945234686220714505935767017111479104533898843320863383014250752283406419884157921536820227004090597783630814825528758950430941512633805346254690916764617378110808441062394226692462109613039174632413542296350975059287361563942416032513288502026208963781694270542830395974434690294471909855468724810955342833598315304579946397521645970212725022 183 81486020799663712594230373952449868072827275273426160360587922817072863694387422283915719547463209307859450179715878467419250858732950894959526277861114566770762868416982115633795153197615350234686218539065099091193648486747569315265923143980388974397480211339710370317950176138970318336650064980544225206141149004079738831607333338980324574296498263722496476510749 184 21630943972138756305511249247594386793063801482660855272025671829615000644902286361362577524880644569691747390391977084175957646719926011841318732370939593508144989185635475564997398016764496866237420005928367128765322945856490420074442321953970370311159788234243882541718941465633365992927352396193402511834457139322821899711172206331035856967465688245661857558136792 185 5773268285695045920748570842276901893627363374430368742818935596050427092141001557628076664267414782044505611039559664408980416596102602736683953062882705627953022702267146823441437697951769547216426114590152362752166763382566639104143126674099625428310218295341284699594324740181458217735050939925192924211547216548013289511663275390384979080838567335759094817918265875 186 1549206187741841210568061899199205691733547371258566032657039154929537797346981586489814495102052880951686049653247577390932826706654366949225001742512451393851234710717456517354494170685340313836298043423510354163877771594369831772395477901424365278444495378927976296852673829164180681821434532179980166250007184550657940200563533659266533456788940805570172835937987243026 187 417950999777124685820382302521167240156589897526504687183356497567386592165492731375926234198741860281333484108736267019443262001021140903842592772209710835136348345447772253325430230704007344473060668971232923115930115462146183638507054895620996640840350398234158283550307203295589872840112750964252740512844639596449141622039964122535538130048741748386084448868664119670921 188 113359456926051902498404946953500970387929085132395822103137959631355349916429422011718654086769817458953981733725205608446295385991883079278587638471773057116947049461742546288014595407620635971782031713182449413132982349301093899674222574892610465912758736841373974316724157503797558431837248279716588755145496221485279011676574315456726605923909553229207027237653126276519884 189 30909650879220334628866099998414711744620793024395459388168411346237351521687029054088952895863646180631867164602022323431640855996970731332228864626690420700878375988741323428087682657437658595035130493285479563154307883406795230187980504852473067868858175980707310239258887519795720224382151966784854558595075554634389135661849244419418298905222674712465286926544511629156511615 190 8472708007421469236399525102961436664377037568281843839798806801582931005085296355312684824643830009005657220220897450866101717912139766320165008333818520636063846878548961673520522559377391632968580038765883819098476902751783401332970875605357895032344045418098532349127507618648209706158443340929195296312912754563881002333672585122969361573663621988536762282706629163117636195590 191 2334694960614568369211474319048602318814335430201508761044647417978173869347753294539740114921241377597767065218078817177614925142825464315531574885421547330201875630427618543766991689222239204724455920306427108451980308494345609806332134267742127109600438159462315327073116080000372490611354892599402403574713364076772822474049094107016341730807020709012070204175471719297149164198133 192 646704545600081572864560875797130082508089900378339889282278395282009348612124930494156655520492563217711501218457692348328570306951537406360466620863116176491784717477188684935424410178084589989139259233185034247480766354345448618478992954184268969588526734671018058598792362492963850771890429144934936328729890661611084640100895998426776966834735273213160389965717214639113111425953216 193 180068506085514519739527867728533172320969093631873457405580811120607738300521394915033650230003944875997632100083305413919011813926216028662599694820790924613485095157003484247785273969925598524965202288692173147467505257048616791200990603278257107161275993542391429709517486372575164863445605903958544558531274816072679667208259061877131535784474218789388330561357536094943870071852531435 194 50398084505472049683612717825289282889745367421174264874931796827533232572901141566539545463341661920707285907058743716558123680351473446953414991800112922290973546684148482043099349578423281790142747311999834753729426143727719580048080573543198865390574958926176094372129260629551673260758344844293721631563693955324128853152922736484748491210636595890379460424750044966411511348415210859514 195 14178267984337749213398001565212997311904136407264775207897483201782446011808122796387191567569920597046480638563411919366637411308807568299528375246461994474399322533685371710133892505306854292604820891000235781891037382218838145995700508725222511696719903933493336452754924794828665053461262640700508100250903444162034945064396771728990809838484927594517821576445790959318439811586348176108385 196 4009163714242170658979434172324514019852957631746584531630161258072541505668125285710980933765100280620833818718189242552733330314667077565253725994225078682504397315603763684278115504616684214721637059268928107105855241986247384135084338404062721719610909896218213903680545093680760072686705864504088988838256824152886799244989674887718453020694359145455461056107134047520278158901379060648548788 197 1139448119903883890510071555390468235567105499504101857467621692910996880655885947554710171900143576856541473220282355084241183423532810453267696409447777913831379003758251496128564366543451438876173746267872465144907449209525594651205823142596864244222664566182180845895981885724904082297349777049330817600485464180931186552480029753333560095946619994979031122046547135717407473811477068199544629335 198 325487478083246077253371188104511077128416132355620409469836416148928916530256197816973956309672839984886884702808847777274414267011701994323167883494419608435250708013269819434552348532223040476818631561161077788184477602909754606760398150002768569141461357180237488037772803280939478481413754539198024473284405840682990053824872967889968837003564017782635222975751921402001705665885336640117865103598 199 93446254929928701784230568430678927921020512085196065296406770724256003730306053296049824695384829998578314296150555328623958646109229324137992553047290363640948168464226932798845150318560820192519203607044574430380408971674062190098498080173328872833611156399851583838301272083028093533634515911564232636850343637405580493584463013919697671264782674443619952679926347024349870758205189474473628445769677 200 26962889715410797361056433958598747325724584576964306263573161357335892888258530711757221604570269099806280603614406657495573939359693287569790266439331044348456645514765239008766341530007649920739495076230153845386485352633763863070358503763467860068503712260970668047488713468839472911812936411968165375089368516725378099815171983516575853677085433324545243959321441541627922217827325439272209478261746600