0 1 1 1 2 1 3 7 4 25 5 121 6 841 7 9871 8 80977 9 869905 10 10776241 11 131366071 12 1821918121 13 27671299657 14 460068491065 15 8716820294911 16 162728020119841 17 3217989767498401 18 69343322972016097 19 1533322325194196455 20 35871500200883530681 21 885304089198213480601 22 23206944476116688539561 23 613064064095465194596847 24 17437717427493166494336625 25 503477417957450678477703601 26 15357766769042496736102323601 27 478379110528129045780039008151 28 15716181475804472082905916432457 29 526551680715890531112061853797225 30 18478367764591733698745452600941721 31 665502293663392456326424188114903391 32 24794324821314161956312280363353465921 33 946234148013429400793244604306521734977 34 37459233044826448717342644603354589101505 35 1512624697956992349069154706640822634843591 36 63262454415027370577403257368425815664511321 37 2703832111786852355425102614909149134032667321 38 119147573038207587328897777738659177179072040457 39 5357523131484106390319549881852774040802082772815 40 248135998023822487673925213790827736931083930415761 41 11722501828070873656257463237610299835534271238793041 42 568695101394250036150255380273831867780815468521062001 43 28168365286207196250681901215814989376334779971246691447 44 1429670063904176891951253832546814175543686301237551632105 45 74089017977681928731814170043727010698298856880736151110281 46 3926781062600486407571691964023845230024499149661816110251001 47 212195717014796626949622196880195256431866312888872198005477311 48 11722233584792182980085004088760338749521634847243428459783174497 49 660327775850210219856170032891785060872196196848174403695919955425 50 37940823991317045456712735798041687890384100985519367700930853687201 51 2222011250344559108790432792646405829482526189712900561270826594006951 52 132699890342868708371256826574097830919954730447982542046636956188055801 53 8072003117878392248988888041043370192681394265577482426446728382103037657 54 499913072713787189246460097075669607566652466175441311966845831633367416425 55 31531653083046289953794325560970360225288138801169693070759335653176127377071 56 2023497563934123057765473816648636463123102340930550861747857649350395970699441 57 132192024593327805784434254334041926576318904626778087830727850186246271375572721 58 8777495618033152462916270573428611352690335727875505529527602805589452071001712977 59 593078239948422970674255872255993391194956382230670387698648585068078619436447488855 60 40709829682750043907344538059110427172873893424240296209278501736532978651034746818441 61 2842173334661633210327332240915610070256649663479144699861255250087656179823015687441321 62 201418087535008862625688832663859005034946954801476777949242866173844707431781736395058521 63 14513081898357297126349710016082667429886828113344242041443281058982174497858039356481919007 64 1061028411564508399542505165940776567136267680924178160046077602556262528839711322590242984065 65 78823445491895310450506310768592903732268402823081966605551107153562140910398632692061934495361 66 5938475444564908873613954933686138785263881349821908175568713101257316496592347250987382293562241 67 454436016026295521627899487234237511368066120341989490008825407961849754196937776193054084388201351 68 35252778651109103393060325982386930318597533763480729787315034507829291221479574789129473288174918297 69 2776441327365251082058702062868755149190549304997994703125892450627012862941707980568789748373607648505 70 221577558207820797074651246814107913834961142917797315495688548401403487832026739097977079908645891399881 71 17944792307113570861159214930678305572277293495268434321424629295555965602965773398686430731463862888411151 72 1472205454406779617527454943234856749341475570969991121477644293749452803171847952809992673349983364712804561 73 122513531205105632991493652248823062621762103843311422611576326525329233391277801005080412150629528308983754897 74 10324296939543020417397816163805710771492302297615257790398476382920412965963654904919471111418303063898789746225 75 882157219185666901558204474836978269336110502954143105385475994734336365637989388725358890656798573632837340394551 76 76310376687434302477728395366108207225253415867961872153903647151131516752955985231087450141243052101378125386293801 77 6690275685372646987850714296373384993115500670484481268835487239474318762744008854422249819141061489273725715314624201 78 593653112120299431405399970257206031646197294309683254675329537800612243497132476014343112460893308828938755532167196857 79 53367408951095551200267044351964310337719064129813912075432446725631158688405016638898698879887427300201456958716701301375 80 4854552941260306458273991802105551382887075864799076297688398613388404800508505566784096626068295819457443502482081817749921 81 447209724612235134482782670003065721435169731045326394381602359007984164992818761530229485483391569965382383736885788316670241 82 41676845098492029102284305609799433840634846661445795474002645745306884498193411064132324993753294025773063608470747756600711521 83 3931991909617740740384974922282862978390986557138226567514681140139361185013235573536734324328264175279532363494937030254614458727 84 375198956783815907097790498349709198009959163504761993363419931179310850178288142141670743339555183571991719259531394188557283675705 85 36232118761819544073782058238769929508345965076286777537401511228357350778366969570944621905917766909025922378369300476634528734582041 86 3538014993473904705183515718462822197134166672761830956968812840240201640509406430877462155705457069499332812124504917118808485121537321 87 349519174073806574718332150001595702882507031663221641653877291538101690781841269518317614149181457787062044494536092226410268163821935471 88 34908404732737401365714985528444660764871458022326765860778174397981619896913258050294986138998718079852033579695456574332554669794273379057 89 3526129844400908742144014123637375673491196481077231784155561502032609575205644716069566503240069274298775963818510856548581863019632232406065 90 360020230077921872456664114462079270646749134679555756469897523449395902585204999032787539556408866810420039869994109068020630468011017308914961 91 37165476798868069222214423290059574378192094232225854911649586919659168010785109453253172137462456927292138655249700582917693304431941628394471191 92 3877304762043267984751153167268113427686324612288287343363051966460711211352600491337850969177978133236798415879558588892523221318951409691316160201 93 408867996744355302241599680367974319988116607983280471951403853248720013719163813183950712535261505660947562448995993896439609772641559219817530577897 94 43564507636961056752043853532971579416222300089896334193282732424849452352000332028770816816639386590411053196632923472543441745069591101516528135226905 95 4690628155800913784036024880436072120937373673140282799909931120062543098349953317571783314748876994899055501171757790431191477418250467718701668420843231 96 510208989588482441341515984072179588100575412279717141696420973391827862872943916453942248873968373253698988214064035774633905954673542201972856886817604801 97 56066803195665463102913486044319491802916509373956608369673449842339342183212152736208165772850179339749828419283960514296000522174673227254824534443920602561 98 6223068163463749066251943645146364893350271415792339931398776161065150553109260621528820548084219110897905591910276708175221875836452390398835830289856750719297 99 697657281228045960879893653828324103064496797723509881351861892484922659002555668143721257141239321047233183091103763389585571336403396741247924650617783662952775 100 78985235162303660743069995992459175247498770363294224563594677933937975838336019187123619647322839573072530584250165765697107880962234634047696131632349538030269401 101 9030071923166957858009401414426199779749346628655363042403337541078092696697797121209286776916204487679725227871487330707218625339614974736595140958040849966611865401 102 1042387386930258680275563806421165818832782141184175007656142106146341356138775761297187473428264423759192986647547965064015029827908072907349653307965032816764545694601 103 121483442011230423493540925210559591331801154400903220870273787663180122679995699299997866756632564603497526225646275931603628424589694864911309856892628141107349395353807 104 14293074006249812978639314512871202429535715915887017760070303786581863471899971279659071394173268777912835033970473373017760862065931456786372434235193366859781669751895825 105 1697451536570399164206394792275972322888834638169997088444215815515976556308973541057433278466754507082282088917198559368775007784150640987977330637695973887387531212688941521 106 203478824350635423973381704255953360104321139220540136324390359312553058263905617622611053713493116257982562078590236558196350173192149648230935473153861012431872735727087597041 107 24616231957449406720586674105576722421205413553660808535925444061799140035552151483544129692210938978409047505598711760730372109412274475289598582707179405971201411645016449326071 108 3005419190357092427610526394030478955337344591512558468759282995741522054821325490190332878719328397704138533662765635582579083994376238744654500959676716379755545619667423874415977 109 370246182728887331913393255394069734468723155964630559149897601594387120872264861947801475622360302950016512812381445217574746081918436814332879720564873317517655070584427900414743305 110 46024568309323017012760096273312976911904972521275330588819795040466591015372107724449596342316353188003388308272028061711070758074736565419357150210550811044099144299726013852053515641 111 5771869194310862771978320631599099059310295960193224743472703604685079546990594700487122261231371408576317348883976877805811603526188444010229852017601603645922284852216031920321575243071 112 730282069818831185163094865250411044267546551166462219698678979473521724759049307707740052445069980426907470499388743210010999740035418813586889331874621207163548725633099184032716398141921 113 93201181118939066566524111672180677550465579215732096343178990769790328972513370355224365052263511150256252184155890127784692987393201993680480087882141621348686028881407407400516086557301857 114 11998723416548181145143906361509135548783321886125074471942247708819613537521170564580105709247709383958478154502983961785521826363613410230477225159362936398993180571486601435435041551207820065 115 1557893226369963711087268319055013846616938520827945133351447526364810282168132686832811068778906406767448001936844740452678109990981355792754853885984527550754814772626229596038411613550324118311 116 204013864067219593803899071379049368695632380901596145226188727973553714239796048606818011595488820632626936216809319461418347448981728233943144813035711255586722609926448834033291756411800399563641 117 26940530545020591819616038624742221858840667099624611905787255281008417755106084869983884641197174979824086059682940308104021708712982960240487657472337542491511278149745256845859203740544767697619801 118 3587652436454727880983011849481346057692578644175155404691390890490213012605428844316594814338943009758482028379895139949267433321625589163119297598364480737174170527829941919192003903998930928915051497 119 481700688929133379901606687986164174899323748230437055292000732400481841082201331898523918542419029714608188743882353863369185477232610471512373862174497285731793210064497772237352763944979632584282411055 120 65214088000960677164391226159244742726598146511633934881467459195770252078787192522644970785903498231843934801500132869733571124571460986528639563356740257201149814328696071657296594286702878452220935884081 121 8900392968384343307791479987042982692401236115350767649110363292079392773848692675194767987034967121500312013276835390936878807877366963648506591412883393278772165895907039011387484749194166303664101313913201 122 1224659739122799648598729185353483981826212635116201200610370365507880110287368023516061546501206678147550882373438040986050184353630828904151972739464583431555700505909329202049842444330091269382210226148452561 123 169851169300663058741908388687324682030701137844738426591403635776932606931852763712510620234346246340309643657181650335741876390215278242548834839534050725992958895226110637256678760969577535806622422260692511447 124 23746661029189238519290327067676747086660855601934801399902524723643880503880160478734926681939371332457926316756817884324123378240319197061790153120052324178375062096346052182391212797148067699541317569852334818825 125 3346023088684247506724307985821881055587406591499863522155881951516359994853824024047169534835225977599373692222765742833726607752249369044376311741170263907123098560145361710383201678004467607174648549987103169193001 126 475204337192621872142591322161206380442065421469655661422393326117179680965005285171273511442666342337359491998633668136290727737123276011101682842993481033002074683570265559287262606821021616379986018583203489038903001 127 68009843710444558443124198605124038447353413415668156038464416039697878442820210189322658611837619759575426499132696843119250560884193992927193376996207885905404519074726545206349411238836805614465753498039805874119310751 128 9809199040104104045628767051914200777264715633873562001975324260140385786848624607545592364325256700157215056655901045378368606646013222513029286651065697227997427116368827664618377321679844542976768289008085643273213952257 129 1425557552462495949893718138403621996354118378724752981562790644820638295906510628809527299964437199169669444513138158425697205820246235717763027211760283552283799854746926669396411873316876454596910201509930172174176050081025 130 208762917974447738333348435840892267100423504950173914494878448925323452852719309450243364164849496578136697445587594037119143065568640977892392936852458708878319699916142248026193901039931517941426830153747996946313338575333121 131 30800842689570706917240497035609193462533770537481626628943054478914043184500943437214117206204906428448217623577563322506773702034141313597891771380203687078819770314162892343590096104572418507606362134000090074968729040380323591 132 4578649805894424334195207948165638156834259141785336348226820465291740003175494696179913966874621077365799680145726101469533638463697189464452832896551114991300514025925786689680483210277160923041357065483663935899486790792813860121 133 685655262257218269389666883604839856846840677638621182150398489745101290798129277526176106950834474184394767981701075157383633774341077475763154345128910631173856973548490253823723917610957260888810306213873415027281059173168909465977 134 103440254454723126723700140859541608393024203622752224836254797673160490355003449936233149916723132576835248806261536761197225846708552921208747360325356262723416011734707896961359155769238868411902025756663034655163712501775884681272905 135 15718868465948576666233609296583369691124515543289769223479215397268162169518512657591040475531325964421659293089469683519777498056746883311193672057573980410098595123731464420377540136129288443491006114143078802566132346636226130078062991 136 2406131514395701675167074214285501084374411070184673261025974481632331491025589389476380226847426149838357388300308269534552566600148406547628237518691240784371128303473046181649452809879325029265091087435894602205072262048269001371305002321 137 370954991507671890728295445570849290837709183022883770705833741391136977489167776626747326989021985990603909493634295654066183452826187679943326963387058850350212545343663434095808934684497218693984760584310262450625346529656866186125778959121 138 57602583265876621371058094508626849175228478793217581367852667824735165366198647391745135756107269073522683258568898226012552066381010412629793431572651648092881298917459902594990827167068796609271889908716658079296112079497986818726659222068657 139 9007900944052379734025378937212839745529457011055185122579223237793317883554285529714528765472574198142414942106417235889478895566472990771108425085597154663461351458664975178623508216232416472907356086007591448422961491270575259139946619276069815 140 1418658339184237671757660322967265483444628957652627242848158013936427968453153387146544289732020968805730025828330970509464525811724959469893700262032158435606148219652069958933987622828532742883264319992406567399177325167960513491023948095630549161 141 224983842654604782925415203263061623875683795583326067943530953665953356978646568611060973157396540613596310713005485177079952294361805685618712208627541108959477912943145153695550377112247064922862143026926817481922722634502077133015059329382088320841 142 35929612329302466949210940913796393607432245981918714957552740552865397956409020869150951895130404204261548572094846301040738182904408586865818071098045508894766771826817513674251915934532509119178734822709300809503205141553544425025290282178072784761401 143 5777401552302196036938972609396810171457211004419459222991488165902151918043711390501963740003931623037089227043995042122581372847607959942663641733774786939997615495483398119041886287127801168369217350712095372410325269733083093932606179685967811608782847 144 935398214391382560254932526719371321677368661777550390240083407112360422235539495697149298135721809871783333577942596319525235657548600139161452679548601142098330556125332724878839446958317905152720414458729653275700386361234115419979623492066154614033244705 145 152475472286103293853636640138876871906501316240227869174385957410661260584547591701765801779983645952783489240146142822750355716579915497478861650054622162402725707820217292083658706994081071390351206053097720726405670108037415428228885199157516632525411403681 146 25023323705730543333739117599149513281996585532709667999069202512873706561117807892283303308721416192973414446826300035274872457421528755098321758512930142965594301926082133842599725053187084131778252446880174849955984242385537826128403703121317400707646978917601 147 4134196467215896412591912672299579177683701494244163622109452308619945456738053899357918189777358728549503027852263242897694739333606135926519330648990560311740442910170200440872757707744691922816036739579848914002007232097184689921261812167456846582408822301998311 148 687602593997128159278355661770651426380445937614004469212325422967400693043031516352318399361626571890347729881252016996179237111691346825246000810870331041177482247339833297088777253700879674183856593002302368914551113551685159051048351280813331762136867002657575097 149 115119169799147384808114487178306881373446131801814436238648072478638979376833832026325043499728262233310788965337734113336244658282285453114568768317206654574385307631286875937489652534837172388603540435965159870917798255911814010288425424476718461117754521931110025625 150 19400727930195933138458818810559877018681726393029625076474011587766008916883722304071363514645836797469547712762091758658383661779880932586428287000270689220406191666598477384504355654598796445322285158142140560746197595105887135921584546625812085000759840243335070546601 151 3290907581653166229064834947899542933531967558562978610633744288657778399625128649380429231797143418072650144821629860590910317275839058232479062055486998234134395548836989195248934326995656807772540095824719341471634684382880651282832932921199573185220714322512023922650351 152 561868399823709186825793072603772691315666044523682659770613981710462345296350874779728636540726219404463389924803851497300582160823180886066931154935557041434123209511132002543746690969708748664263879542571267519321133890502013354973278516945844818285519680344441727345516401 153 96548436123150485786553332253570786039318347542628690092527824763790171710317853020066235076937645211377945316028326588531216958955344632221523144745410442071624626016935072627011656689126668878607668537803775661665119289578601359109331406420432111959056725487377454901587873457 154 16697033260138999270894548873067679111256427640493198841085084183630290952831117469986194820976053802211288566031625655937169323491186907984703700594659239726855173892209784848346009050788441610101431366915108172217492011716761633211111997079843862773724078707614102814673800238225 155 2905964749834155394148457588751476825870750281458729299957588598172141454323310158236259338163895962473611751013265465133731094760948713876951772485509567301609042499817894155816920509219802054458629048437064939173995466041391514114500047832426489857180526822157779903005099605368471 156 508965086511343385874423060733593951191106406602298848101574719944606478087226277422885382520962790603364006561316767101167391100044036704038959975227473282705186481045054044241019237400046164197153903689759306111599138430729930534534507324298158974148753958948270922878688656039693641 157 89703349755729587920327113642643698030976128699017212193726806834607631779027227542480308679372449034112054968607677771159817356331448625710835149756018054018157723232631663763779326451483782831181890458727500773041870489949785453317691212745699639119517376639479199540002607676332194921 158 15908901644380167640983280181122721620544526318831534943759996193006509158522136216877099565341663956308144872858821524938217219392224881923247215782311065240141806933228024783572841172838863830215927019010275311268927494426102093829709040328026898773233429324707309344624186291335874989977 159 2838974952920150955377820179436801740108115169641810782116723826625164052570026990623420146564600522739480410150397422141992876248545524031595056937502028891027113221315390001194963627828711681632868487831092041937724270025761581761873539607090005599587176248436615279433504495209029298908255 160 509752064958127303046842028364637119347179287482892667671546127405877706578603600886604863473799783846070228877279306141411003862925415332182861952465243186583825751633104429460420196075362786195561593875856356263797230854768396080801580698586709313666465495710296222373649394361132138562667841 161 92090283036534794271079533708245715095452531019463106209881958453692423917801102452664415981404083909871891729500162871526700484818370553541286557060129725397762241128709942834142580107062811558724692391253757433964557851326052141798484347580342231847463793075877815681312763517946293291113696321 162 16738281514312884375153695002661065690959571953820288899052738117337021336053149695897553170992984749841544371022861391633332630088815795963200152464345700004864438085731875450675425109116596905807703116274961953673076109324850752986939424477522613030224534547581665202951701016233801255768229168321 163 3060790187766397481264280124470937199619631765695108253538015977094738214048422806537383367135481810029333089855064344586435167465064232588390835339538656623904887135616878018424850396578061821803594173686095781633362698733981273982622863643377457941105004665700963219483031233163185264259922910123207 164 563074123634169426698077160187401747307220135216272228286471934333044260993963829811298422294339470345285289054631169785840713635525172040805881401910122092072126359451879158489577697839345567797557823777045931629140373903049837123542727856619898814486840734333943299715330125683972795262621243079999065 165 104205862139611860502064386530288666951773704828562724063543153489833685748610887644662331350569056269942890898337374297496154608974655375258555943688012666844404463846140653812747889543110530984759130651445459481567289683297932589546905706677119072190188052980484553495369420597486225900137698402532088761 166 19399744870922927044253829595718874779192804631447550627696675473796980085295861824747400257367622401536330210153036054600791871278758423697035838088700171834088608662773648851146452278495668699924216604104199118399844565546342590936848765027675401280446658310958396070737407428653147539717068827266075724041 167 3632988737813660792550780133775222022164540227986533982074600190152397063743758443543993474898374581907885957649277215564597385238521729490158678486016109075335147510974183899222132948191838930963737397793024083882283771419132544166819186159357341696674770921021150554196583489215834697909403027168871540828751 168 684349841596791022088405720629167055931973093593027165419700862015773091310931708079066350405588361425959188406756585577287136177618977697236331428102966511594622803983554723311341178147082014684849066608450771730578430872039017605591008581257357795116403721373085258979418055773267583313771683341744650532215697 169 129666172830779784596593033864152654510012420267026413742000749722424789349609546844884649849639882222983465463823327965876951881369286786138521370599029326643914410958723652400049663411499694468431240024903722423600396353807640272530455680621409397543627631840111629110571672409628707570351737785851677004606209105 170 24711034499132869394178984511593792039785580836830391566181057038752146113280962337174151130592867859433135500022590120814114917802174885117716960810660395305715964591911768376973563094856666998660566200173007362278954169762317964395175822642618507185575394836153974925980152233444629361766207168326217851078639783281 171 4736531342444887204408084699637954369896258261156637750511392223765143270372425222885786190841910554060776743031757716841688602508658088475810657603588145560845323994164129303860080332720969878668550806577476248823226563644366107774697265934554722256039756829285725900544943809103233633218411274727655965715017076261751 172 913095104605375316323734895487721460100984068021562802427137759924424162142186122971764847994217174321057771979212669672703686386138851217652665226914142047367529190033219618879213956154658670445669765711982343679002353601491442115188768585547217305036555353692389362846481873082833556089943045675423139896442990258883561 173 177030592858225647392437841856100992960620012985080072261254338040215223390338242942637368568834433554346615767904162239591975268923069063612116766507974017502200469228563068050086705346966164167919999627998807825746906634764661041154719351551548436211481703409866414705391440379555603872812248800325433536704093424007791497 174 34517386108177555172420127242751280682654435006586404374147512403062823312668171301389612621680646128074570390350052082262626911657803684111603846873683797687347396962542197823410146141442452536797040251111696941803566268260182358172377167588341866196918897952594468385548668228833485016480026250534567128154970446511216754425 175 6768247433031608480744014173263528011245867203762637178615489093671235327027474370931981244660321634869612588183156582094794728727202320801802075906100896274023044613464585048107881619764879379968321592574063521504761461370914640552440361851500065972796053766967846890374151888246009577318393491704736202244178628701155966773951 176 1334577170531208409723148606988901112244254375858247543762842846963203886917966654975884073641628913740472021073372764460970310322076424024519074932388614631638222665696394871857705904299959381775429559933601143992360433216182715583724509455210003657665523631361485425056323136156472550681131757585694286646848560452189247466351201 177 264626002574429865068892926562342136723405334996097554843108297454395116056515708343635184634962580725094974918311902534738344633551256761601771745475827166709319313581354827521099989261755293014652031086668069487079582439564488876807686975500834751539951914064068305611847321433566338809305666497429924809318863840568398626504792801 178 52762218361143731714914538127302757141494076683622400106652903446529496886064591469283813045607786020235763717476105040216973353495690231434964064820710642219546663813723145085484721616885015938923293092324146044159388272103444361971228886916121809601676422161714234595171668487837393195764479084995476344451239583889139804455059498657 179 10578110579806598701454775093246154526761803358504982475922590707505960362960916317739576132462482760324735752306580134069445262069591491545714577756684345042678070748215681407030170491358326751966398985822352245310811466317478236837386672392323415630638270500924266236203404834010532684020720946243982699450119936532453217411460856811175 180 2132397139489941133904620684978197107714361318454135339844653983266120616313181034339893202060770978517077090099016149702775975763619410232148773885557741872039199542850317685524385665409027992636301921514565013923713384166780926397738435150746769260613729993677391622456148178445687863951039895679094793793145720879475865502441586787491321 181 432211493773966784187062427028925804982400315784509563872591361533310136008523597028262476456004800192023462652293708893658896076569632137396872772290852680432578931127039905221574245323435632585223992997114550162516920489096787125469295684922728664469407165265312289717194026196256418079554704252036804641700465855540644244153975054931988441 182 88079194497796730779820310383533881072396770776163685518297529893057540139050573223146636278003762026792958067390864652130320232390583923833665363152701680887652281660255331444338437159375587955305849367626607444753749838430610166721870461796406784737100697579433135677213711585710457022934606449615422532511354823139280253105672140212301711721 183 18046493225419708714258763640336877665413197795237174120546040348761156572189412219147673596459576522789192724221076962041141812131660585121307451508749199214331622131056796204099125756203706231802676158853208606513369306552843856243246648759811269271722142437999362948790029301332936090617263558863706351038564199709229313342214600076852805431727 184 3717368300052067614138230443192876018447315699270979199123409602252476265123589608854988689242318619074557763709227768023658299689969523123603410225765729493659746694068813466418052231992960269248621070340173037967798936546747165374762185804872195242815629360287076633906044438790252035176248445547454941384969555100759599675013380959550395819293105 185 769831319468417337831114206500458915929205947671791278964559774595168947817967652908829612726934597731758751026295832818417201536820819079329679617694157595086171359394486635359879341659679607786682314079234831733317215910267297099712644835843596444799927633947331004260459473858149654428929003556838894848750528771537040196854589975137461512040211441 186 160270616945084520790197026355866644237340357107813521076419131546107747324580479318435608163411096093913589634205770820357950181163145305317871480447134613814821798382529950153232986537525783371249498351177607294818119202466674029560833547690370845408996579960361173074573950208143834163854331121521926700197187370080564411243212904655817055919389706321 187 33543216941589750420432464842538913455198747942675458033368410126890496078867515956608404046645607304541675501979986788966774839528802712973725580542904231670294694688836182461007656326895924365644400918145182864614877720532179442429196615553630867261038051465917916724294163618171491683357382076132573344855933764870404987706473958052462227439696099613271 188 7057152349646022785211961992164710589626819447659544249844600169772095994721407193724348113941602944221709012734150033409740957271553193587401676533453893661722161687139660039515851132417436902107013842063276696507757167750684969838406455580209223441891680918527721572583256078094669021540228596775321536866113417182898281122108391974742910390928120603909257 189 1492528007303660401162173140993227057604771115680050249660643384469038874731981264732075511929964392882875258385462368724144183834738301856338819112912074965719415434217588240707042014154690062243778734352102385075156387234425290007596473185714546331727206188167854799216423255688652805959360344937388050509038993874629373545933465696036293877124374494071889065 190 317296762910513291560759802556799704364352697715279733686277643247910605013348827236180021439576522349538546393247790185892916163204809621303060456779935867932504659933399887715514516354245113555067749389740678606940601818250188514901499628309504140730372419036814749515171353392406022387225735678722216285131066429268449998996637561048684212054188492459400118361 191 67803674867097359457594195717130695226571848517767553497970989214614011687634616103811469493221252179813253247212491748889533771625263768673002295882833222953738768084032814135197242600876428910898649225481683948612754769652860277044125283564672237075925448229841405823031619015050717841800254357895177285907970366902576558702480577686229779226251342312620663816991 192 14563564251842889693790484732843614275959141898341811088970073073558973919161040544304402234287034385896999304751762616364625076904538910461872245670574838648337195091573145110813735211535388268183733433167806727400212917413354820871292357539268761546833810558667187797077774721830099923864623075732583468086410296553759150054644990253091462191980319128551179101065601 193 3144149971578122596192449097485831600569365711461787668840486268876607117030178818345838040983225027744263054651035156047608614334683650621068531149245173340049623750952640685424276003258870346799147475760514676531039598365915710868998869842928338992333560806522438196413509781096368469928801668106450655348258101266671261250600650634342869690091048328268761908144231297 194 682248959167664701851091140458456741369427254780457063340882160275749568731602279531120518512342510543621721451984674034785172495795257480577690666165021560750642822773973263971847505303303719702049173569086641251711757673039063090269473780506329515434173474592827681119348942887889382247698840048688782525432289808152169337001695390847392365593549873881377537081493285505 195 148792416256102411805109897410803181804338839314773560645050436391827311188751346749162387130146614615504655809010466336303531111781018922037422195344381799478359200774313315194692175530319386618761284800349437126856739226972884894535117474480317380826048610910214628120769680966600303091328087593423602692180457974249022979045515548987592531131955811331000969263433207466631 196 32613727991236087792763022175009688966751524186219267797621622909433438720585171999628343204539115983180599837456378031027333397602641337958848388057183463247217722608490723543401704007299311245213142996084251821991781227977374047482975866430234315939315394454686051541733115083507012062626729583500651199145930893060650386122116415751546258554051213405296646424540785117589401 197 7184490570132028404814572752437081231928737322153718611889660072764208316492914188978539560636724803168637286831580856699701302582838357110964004415427750379373458681033971168406759061834619183662805847632136489053359399736893048115469231726447082342418207463969994637259016122268596051681205038835441938813565104711470092341812673076416169749250740664192672260509639261142189561 198 1590564901979166057539724246787223411375805440919740949202998880459491164548485782652110375141108330821800376586886210987680840246534860008673729837907348637891234815475892770832670052782176064390972829982285282243633130796538425077829276422198585812926765971478114854599783711548982111879894927448188273574579044357806973339790383037172582972771135328919233419800526869537532541897 199 353883842581645312451400176009424906913819637788945919570526078465242937763909171350293547139367186395996506449974602565694495614198407737215186494862760833929828022825146420599808910755627128738315745274190887458485471468482012217812553292615466343275232039240534318728299275736592566254574573225614723991474872883104474263548652917448561460341470003021689218308779142637627658248975 200 79124057669815445351303246930076904070541831163610496968170712132599408886999622289897309163308454094097345846342900230294126263805016751679592889952504944088945792632074225194454870880073308419630809880548615075223987603700178798115169341914896435113138964957617785189503062413489632524021421445416836028524759089882481403950427005667631337833886314215057762717516666799775407970318801