1 0 2 0 3 8464 4 15018688 5 6501577152 6 1585757994496 7 290861341616496 8 45679059507623040 9 6563622028755987104 10 895009629522636673728 11 118277136569294999638992 12 15337783893522951844828992 13 1966328218272794506172178816 14 250347808250994150312231611520 15 31740755182205274489286773037104 16 4014200647741841533348315296351488 17 506904995496027655130694033301435488 18 63953368070893072987975321732538153792 19 8064323955148865610366165543642256353936 20 1016564366301549037480754724442835455865280 21 128121067586815614329282763357361510136497984 22 16145756718110847337024052773758217395548041984 23 2034549261260341571894011756064577929533440265968 24 256366694114795964432159220288902668234684312916352 25 32303190480287594056360509672372717378238108665716256 26 4070274096187297087432725285254347290227917473248364480 27 512859793101846789216379862552971817535056236132310534480 28 64620716639376434758313438026603670449449210272033851873344 29 8142238116537568057224630635795456903002539974581000872000768 30 1025924022208263207356853182904542262887518696455638137620508032 31 129266573213782184290361631920981684559108877394128388610846956976 32 16287598827441722827359326488501259298925305512080189439056050878976 33 2052238219172215221857558503396378513234886391407416962983358731773920 34 258582071031461398841039844562038869922910887929764394589931560639109184 35 32581344950289500485684623716237428866060908939147033190441648141022318608 36 4105249752244792122482424242306522517679408929004547133281605955922880801472 37 517261489572413603103985817784253007810994172063334775125751363374354213921472 38 65174949182973140535298239225242672328292283629984941434334420024685914271005696 39 8212043704744587385826921990782142944587079452264640844889951370930611894801343600 40 1034717514539853814072586183928263768604716894830659096475313855801789378806304185984 41 130374407388225731779605715641469264292139792077583577104642912659921567019159278743968 42 16427175370849047934203650255586662830264237794363065277674970713840095567125370474187968 43 2069824099592144500920954463343920777597222454403240952518796950935810830985213044139646672 44 260797836754063463606047803584314318213103483176855461625921084312579324097566599878274206016 45 32860527445736146462928118017138136851469016991405120511866575409147318950623504518945876908160 46 4140426459217414504323494371537071010201618672395526137828704922919328923224269605810101196750464 47 521693733936898299305888976502303725808879950282225553998001718874345679289756048618720760982684464 48 65733410481451921514121782440753337227840014192309631697001425223167130107496457364429847310733614848 49 8282409721049355171370800836022106861246055817672502614826005866776938321767891256796813810885948398432 50 1043583624879843174647777264707568761619978180753145949284287165017609169227339897585138278636278375843136 51 131491536736834235236429447281071142096665473175927011147009643723190085177699645931651802635740217264706960 52 16567933628982113299133656993199000079058389519715301621624613587140632114052857666233372150704685275613696960 53 2087559637261813651367970377684425693348496298067054857213368798087921129281222484683159233135008168151421468224 54 263032514295707054336379020766891469497964027593269432425474064778821984187394025931693382645651640836073936622848 55 33142096801310353502527886607639157985156469802797894222713011396543356568838112331715976700931474800212584907708912 56 4175904196968760775285019605031762996383183333668525170914876159594285968868647661452615670106846555718013944833219456 57 526163928818324533626117057652443131677665083349036167835789701211296674504484161072055840568868997179644199914211591456 58 66296655031127470322083512608913210228567543526903809868324360825219432413073775899090606755472691660503832977659791204800 59 8353378533923385020402506977876372653318648426813230057785110243117462127234746212668441137701148756330936003415035820381264 60 1052525695274440801428069153277407575141507832482185187867672741542141377650313595763302844803083335495118011966069490297383488 61 132618237604586254996848248174204774448830050158263940818693779509689196669560290108258706303747638648606977998489851346220413952 62 16709897938178346076569463107570480268384155967458270715076430224248584759281300467612990446930440758401718552707248965207837613952 63 2105447140210505619540207567999335244296470656824860951323882624237405863002361470746482860938198842058310764300016431960741897062576 64 265286339666526128066873623065891183964870963907626942748821055419277475776176838840273996560158024146806420907806651282424083896775680 65 33426078797982464269026091675434337238914398342125640145645997979228618250595311928597304451498603843353275326065338447692403619334704864 66 4211685928545802738437733074243073915679092300346100740033717783056624847499424822919989201234112093934743746531133071750704038889958736448 67 530672426996772015269076666265246672050336232890468369176551032879128808857968150116420406207162121921297558688779865883559735798875016690448 68 66864725801593335776884598733529807368391886754616440015105015258075332798331205753577152454923924932943653236518785486756255005985897506319552 69 8424955451000764703197771605537939675940916713596169600229223678859260325705574359980309709189120435213630907192975137446763017946473905425308096 70 1061544386826096664866756325371493285187049582794074120331358680900548957488278782608910440219172922006575746888950649664479765341602774878021271040 71 133754592740088201953127961818073352812955012324773470651870862337398159412533798882309185699701448728023786367204368189606367864061196214607041752944 72 16853078685251115021189654458993177018240929519119833604007388858741621172631408624131186464698850491751918343178840869809008107584788148999102984226944 73 2123487914341640604501679181997171663753265614765553654888206885201905764290382091976360423760738333535816530915834835220060179402403264662015376346093728 74 267559477207046724105693054532019940414832928488985568170195898581405650448961315677081500287959426092425868889570522786111415353798556732107085343874680512 75 33712494128087887800728996406283442333956386806500925408867092940269628710519482634176649494914048648154342960711575552037327499737999957889893829109817240016 76 4247774260139073902870928321884719988850963770579096786390900089229712375839618659104980252293561436682521890664480417678980320132329147736517565043872170949440 77 535219556777523314598090246491775838030732634871742153997986530933673715088053238476918684234803569435339949290172445306185944636091032792772822132317203932909440 78 67437664153967937840551363572770181664157843166696999334239692838913185631213225217245132763256378415075766421908292747799792426008861271280719629304218459350143104 79 8497145683399960182178219700363867054559031270417206452563895060864459632585998642349744231286730743502768915238415165313286217554991162404475857094876599555169594928 80 1070640356108394983966239623550571144202369580194451163558924567365809097927033445942515146980927887427651813387884024626864833080011974569377882827714117036376888129792 81 134900684869657768051479079688078671107506803684520882342939473949197078239006348257926704281939871593926103768588323198170277925250154944713515457384001702004560002531936 82 16997486293576878779571226925203704443759642595037146460508029014553597792576983849463873778222730268069639231940471534794939869658048214782893188370042689374758396259503936 83 2141683272990686726586364249515014759707386495719341203957181181042539364838809583930120920521322748067052647471959056819841711696857732127592014879991908795327819114905665680 84 269852092396826527575420619276322199461596515945494077949296723336732678612277666632762346623207263698663850201589862854967010889090236457152853318797369077938845228788937553344 85 34001363642000142476312510047054039496557361690985954013167305623275328473304360141393460477470451509068929085689176794225989175299424202013134523837358074917973935038616351618368 86 4284171818892017952143568201678642242863212327641818028697420988442889922579767521289587217114069262593137572926397758782257502027965645138790730269757666614975595760625326394226432 87 539805649180394261979169855527122112296801205621336923138369404734858502819414625826209409709082450515509563474056195754834460084759523673651526992111112766193224154734116960811656432 88 68015511796729677010018498007429049701986828863765379524474761062365363440971457350938600383129055312382390204048152461074084744965180105541206220299454904975565618913135209280100099456 89 8569954486387939303307870934111188530302344555620840261440272429047363894616047457461665331197864121349655190963609527865657740144287804235442716693375189029106091720534782716544755657760 90 1079814265284880352220016192188570560909685592175805274241910759681889849871009502849681884855880152016125525324229606612727841978499882264767596931491519127780885473548721333075421524343744 91 136056597425894924379950316937080275014968189326087438269423708563643957939263009066135429784205722226082575508996986170202082299535823037984355053210904961552268371033008939053458264652078928 92 17143131275662760471889898848053220509685892639964752176137376740495219051581064610455213921178259525978449674383819339354886188464307506907780424257821928306340708636346472972885902022134692928 93 2160034540733507819459270946877590721044704339366490456851525773237638434363621430574467456155960233161369810221744722323280019957013734323703591839961762313749643946207592415455751671516967922432 94 272164352132421985251949077511272903303812694254335107479162709706313548998985242962193729775271496062128135285087964060640756113269806720523573487482708173820957174571801168858374560700853397410176 95 34292708368685170141751311024165755769146610978165350320490100302594059623198669513687439260392086585557346276756181792740987882120978465927466805379048588418138371405955639846907658883144198168703920 96 4320881254454331437861070407926224305298060850821230642705201385515511195508792855878587575008113671384978971336480163525632426040032306628371557606434741861493379875150911036947993106677567186777255424 97 544431038061245761170523538479139420672493532303122726297098021470651477849515158178615445455565821110679060151446168867886306661434182588981194825892172034826337911298802496351882427418071872704718419424 98 68598310795716965907487993667113927669336105633035669538428595366795816609103728137150766984843660972901073833870985571317885003071737408305624338407590017642094997687840369163047588909629677429793737452608 99 8643387160260337704343630627986153104176422649571996468562386884536853244504702371835484270288441927460798296781121471426884827854469668093462652049649849849359809931639680232731423860153295627811933079512592 100 1089066782192802550747307602444589474367290110661470279240672694290060355747428281224399763041653504931584750097063638735703875375917151456216332101766991571900321416767553220551505959293556577939800945739656896 101 137222414556293121394161475185529048156610714532434346068831349504088145367153650433516073813854030754935795892509820181741430460210000666503998563062312393865224229270384779497470399676448206530864625279712841920 102 17290024234092933295664396589968330983938254315163740498447617302231743992009488493533425312169261068644146878549902613152072216655464484487208236264219105135796490152881262793664812250655120608740850526414243921920 103 2178543053495709595253717555999040837751935056594876345322088119353242380067040714673492957903747633508102240383714589884438273163150848305342413870723446463989973581434295410534315321968648241314611667434641077647984 104 274496424740459409001968665537404316795937927942771354522397325557707172392630136367313689445611659993750704336884959213564030523629864498949768505804446612875359687716827483221439880280901571533304131119535470708667008 105 34586549517297885534248069775377615334274350871310760585966032231202329836689591289560001837897263282747648770788111200421920536695785004449243522972216015216571220830773268766042362093651185460856946433310570413631520672 106 4357905239179533577315258058111160191564581139880272630637327892538240590446624630989871062518492834092327504242132506835023554866556215966574967212549359716799788008849308757266317982318396797776203697140348590886590644416 107 549096060136621230741722604823350586511446791280675010070685949933367496282368459594265484970164641454181809391660953227782236124206838996717886766223753615288780716949028186405443355253885403815166712433044525321493830366416 108 69186103577214275073457054532503845001560171815705471157402745470889581029934257032881544542394396647081159166459631331284406622593107711767934808185799803722355560208927182600438081594527437439030573032716781849038933344906560 109 8717449050728998659255589318005530852718967423273320922581376168618273121028463708105795643347435321501486398775275950943298069555704055103276353720985742226380979133836086619705380964386071670765593375053587980817685278128375424 110 1098398580391853831066204285644771192600246310801390796720375195605889198094015294408579525919769604008015318445091887776275288930650435598893406197358363298023471555860048964815350099394081304252820012167286419020709559382424773248 111 138398221129373582714341742222032345715343243031605856224643345958634979018700450203904110786880696954071029589979009583831927000919069314020585696546395527882344734753664200824243270497288904888941439106762621341185036117662977988912 112 17438175862301071422007059677564076027540441288072757535259189463275375552173830255896263184606414362714774638728109105126867941364860384755245605442048816406623292553044726673178918449350195061055573998035820939822191113915505281798912 113 2197210158649934999172889530504516885213312756983736182969914676651614454481565121281718404135645380875843203919619239054870125731251137709399397381190270192530377382075967154998472923643479343089382087428096246408900515189283044829866336 114 276848479989891809895784081629789988050632564972227325458324007488931373563501602839171736520402336853570418259760496120219047092628388602797598765069337509453432283744435531977474374327180062996921561387178316185760714500908704073365739840 115 34882908478726368046868794340880386768163661191455175510040407082493603084977202938977992852642853046626929355276701157949273242880322248355328073610494280747310849087828000687723856896427377050338367236634723697877277954839513804320132852624 116 4395246468319522373905468090872205274600975158614831489205717484599158589508295368599999879195156255749682725229866782133848259323817576303919999862161925084009684658126786742051729903448689210834785290827498879723869356822623421105358124521408 117 553801055008259819112088979726795023911911014549998670870378141814429391279498152955072124801994369917425061500230436474178633618278498689637477399150115526902588542322271265365049243565860284041715733458697588306040654768432718792012885333945408 118 69778932931040737208123211465127520261726594214725770044722619063874338277684972026255628490817302568368071207088229913841310880983292893626944361121152365966176386205661845103286750904019735117167771840609833470033625517350730376526633131004205312 119 8792145549311132888223524645986460087183441856088881751913501837249631163742946763566295113229623602276643515044692464250532300000013189822108041461570417529546054665951153225038974483557864988332586273498654797946172553215252330675919698636878262256 120 1107810339213202743916164105491747324254691960502892868596315066613932346722628382777644267875658429031487514720865789705154553753335864860107668200678474592282383087284633724515854995832298467158969008238887907420845621304533037936488966884663448956800 121 139584102740863545733436677298839708896223281325697798784101219424872837619133898014794381972358449374138333228097982336052704039695115228479099515760821642027227546086561382285769293268727773269283403170369791146968328303937457648125052723859971209007904 122 17587596945348806762413021340139418335521693044849684812041378732455731771327686410800315799991498297737083613389692382233414482271163452532540234554583678584106514681912746258845957766797371078843362327871231280882866110498262754324440453917290726901011904 123 2216037215113949652064040688891843036722744405263273832480730176724419856817841671746782615569764902094771156434015315889883141852288968696740912140936875011523928533469115687371218316989827898511911732259956381703124456211059191393228281454030453784767441488 124 279220689104357656160069126802791394758119304459604764745765643166640360896906343078469256909403912800073800231746869643171843840792440894911783407990881345681763801193686306650348552266109916057875062277729269124902257526853529684716431245469804865592800644672 125 35181806827149064676168709977322445838280169377510870641212350125335809575353632278793559311775386159997050160775186412658094840430414198828236254449005893351457482686285157132594392271804709049923131619800275774985239598063037287950588618375778982145473992843776 126 4432907660220782149197257457154676446007138327707945457366530347364713599456285896579714885675380262377693512189332936800128561967449612906824324914816987113859386532436299088039767700236662679628224700426230870586517168780139209485378297794167468375957032586134400 127 558546365187818550798854439602339412566726635974578449160606408661178603252491081610882096718407525473461032476151136481552771610090023486503330967839868290414160451199890325359724693572475802211842313511700460540784514258894933587153912263902340839606058935322484400 128 70376842013665137400655659389954754710302563836375988401564215641518225482932919651768131402535215762494482825711616773692749382491562264644924251362901681850754124325876985372486166761585985893344800799411055155851125953102759915114309983325778339230013996317693732864 129 8867482093721807312482613083138531631451270809135900196114108745878984126945654333993219310087285247350771386199352368881097839262513148356544556102246340559896142009387981049589281575906179603433748726776011208146728333947963722783406325853160814352566631526565191589088 130 1117302743808947721372809248475753596114515271408939408106853902551227345934388641036318753153906972056500644798859295396258195756785165004737039631367653867927841345264403706574628778617011035872705642757729355039258952941940397893607478872057858267798586307248219557631552 131 140780145719927412892973965307966019151690221069433227375136873683581361074168593019512887790728009069621599240778491911709674538006051308709974518852174467843507773673895517100462196396282610052695387473645818813051615729403171298741037692717896459313869802557839260033306896 132 17738298360710854024514719628805204467186439184472249004138772176033443312908934491890490824041639912408687645604006110903542748619778034232899205387584338220109407705090828230136826812248685997023144215682629649185117784574801526274325746363562205106881549709866561009609928896 133 2235025593449567607088854673229560586833596968732472480630499865432092014007976253020712414439536457139261226176998486942889064147142237425388802287206156786026033169674473897145344583178345422759367222944978328952291152765755937251811325869493609869044406341681971996416278677440 134 281613224774645518493195688826932027631607996953101261875834545169385518772742920592419370811913686513915425659549398001955729574395797936101853435446895994923299944769669440078677686456512732417308633886992993954850874371186159602943533879081954095587077508486491393116459280597504 135 35483266321605335330142656792193956960819359066788172480715799989700232052689908121017547200026541879735842778883151097020029757662001747621451046987767671521298916265095704998516983589699659720230986730166048131986170604153667143662582351060537345869963058888096599116455930356598128 136 4470891556522272251597974755816475355072568028938179946730362766060085392364076602855665827101358194412864236246901352756160293382922677728509317800601443484284001831504321736907341987902175672442939893187809887779490953011451519674418758487066119657499378724044567003996179839997451392 137 563332336121806303701344819232878488412189519650995177197082612191718090754682731131226532137208023250814069764345431163335598702310676236275437882103859165745501917478963148158320246265861928066508415136817667516972032220789423538427239359438560687241610119671759926762706884198693791392 138 70979874351347594266369447223342872441916601142733158824715533009643610224266177036310616551687300699674559817347144249056284187195995608770803849641474264792712793272392500682309719795811730406901745985968615438772222108077164418532387089019105265128191933843491656628054760849923186113216 139 8943464168269796877562550350141214824960867632100021252463415673529371259588514350455020863541163232200812714294804766934129467197315515632386673507708048086910207791031342758231293726250257283326861215315387396718674868393305902078704440339881485289595386260733096369882337999906117714771920 140 1126876485201994406572881344117793977344476409813924675647659259888612529269729147687048152233745638889760064111801240681993628402976729452306029408602912574798691296874198384861677970548679819582771724897115025586583952939717159761924659311325419408297158744091152316588228823565808980269981504 141 141986437135451295228183049358842105264652078128492936950131343929172869527270943353775481978535999816668582284880253881117606033348944259468464376706765147405597948611595527747326458863233560492570455649396715969948437134738898977225757776091760947099144879553443073856911789176110855083841813888 142 17890291079066863198751064219214109783983794181031812160907610604107690699480582535591808956030984816513541824580006836537311209535613344491118750516941169137512002797790265513059949612248194196441671439670567904494701804471858077144388391998444731809138930063045304718200463912589151072782670197888 143 2254176675962424763042634091620978151486911146557348330690328755584318622463286026923940177019342147530724981834026872307308244324240628320217952851421736176636705473580000502311532866034895475051111319315924289355298744892257099478779022483680705495742472137200973689396876722004130581522993494918192 144 284026261171265520143371895544243269554919837180329149129780997710712734854191340348142319949524711558958919993248713210941857865018895577597011075978420657361566395252184164130008827563956336084683575115403419892172683292383259533785158776519341364125513015033218525031072138239275542435740601805614336 145 35787308907579455538064858838574653547725293973933963122906094027155133958720229397020027718997813549802606854939346023529228854149838462167588455551042356422791713015368676924598580277060328403467586973240399653332860940613174502972102341049852239946994410777968643112912676896882921961197910243091779680 146 4509200922355011397796172213660406458655054008906322028675966296521558906913822244750401903473859008403833050895679270043482519059671470004828188075276065635642451794285567084668163323038728568649472035268273957225684656616801901606723936572300835425231963073988574468960365058200385231687085745209092760384 147 568159316216731436122317698921211221659723747671745347510230463489251992308460765009983375455264170878838716965836386382116978404457813827806489325516906213252093280776710051331402668846824011401135511126845204874083710316222925985213410391064025466907161511457432735307414317445778957747825057975729047754384 148 71588073843308160951412030064072614483767196019442592743447245416910671898325470012821342808258311510337270226665893059126561745864941992549230261531350738988873692417076793293155312699054682304557942908929944681434910194054944443410851052091485682357018653934628624546797343027770701585862827331602875945810368 149 9020097304256828279877915788073149464045531213749352757380914225322909287450413200142691607158685794422134894616963633709620395573896975922893320092275025962335598125676440548081819419708856306074154718959341731864608915073060629511945927357832630647892045940187348587349789452283938151247049354889386847775826752 150 1136532260336360363264617389297216835224712146391627370578838560396991505924795717825238109794917592592490952542146430198389932281075313294919462594462805857392410605077773680206073903484549569765015723466728296883148887134341709729072795856623043215688397860185485001975332650737617089380170242643036163373776550656 151 143203064802381405771341791051449321432465024204666326182409579747222014066889429586884770220686191953474584216483530848704161671238469467277493023659488033397127561598872787690757676353028759570044519179503568117710410864925303471121454281049961223005868609055399959555254727756255619828373773602324617269495686576880 152 18043586165100057127189065672482614514172395630142812224080903504127231392319575664397994665985627939880252618647014704983261692886915467158656916491424017259043744454457425339738040521997862879026146988891645374539344513656100914486726815134397812742471017924608254521203400472122728606284114689623852012359973994346880 153 2273491856802607198025822274732809429749832871226999798049383331784561909047288180706902464470981993854390175901412370849629588332059774159150075558901580853536623425601553276003143143156105491231381494779349276067488956118392779257473835459453182970501227340971368794325570451146610319783907673268043902181958069188147744 154 286459973957128506951253606616333988216413652186923948535372075807600543708592951605534858963250917452756215039847818381354133739273857537235589315839327415175014347817595741090965757801729453853609373049405437262877525744367211045049146659639467435892643873005865967021253614447147152433871853666492377459590959448006111168 155 36093956718598191875857954433658082520054835626315367129523421689845871858177955449322051107603966458125032670394855010243864398500561895451059781486422220447526910148568695627224045778501891694679386185517941787573910581203186480095010859566764004085881141646648241281409811257573294358878427250285743847489606745464686212432 156 4547838546543372176358102258640918397864169371002171531781632849839474181729446739558965945339410920087414912975996232717208850335470325383185966327697194598309087256909635566491309173965564164733603133640246681620182000362843716724459098534403276095550386936341020070428722195797697574599746663928009840073095438312067216269376 157 573027656864464894221120884588755718154646846529636098180195132771786756342387005090659790073338624796675230543982658628409229703611762262616350425172398257325790442101643558343664732001616404279277909545442129164976574431357058721619497642685859174372842127614800799547118516313568265251637318409396290816133150315633078583941376 158 72201484764922576671861231458183220489159539070181363455341661433224370416132283534415002653337646273411641188115688218026732542808822307596752761356202102695955509404628179632952455619503275344371702875840180307510893372191303394787023675219320866896417089781893839002337230917154774280466130113619095744049089437624101603026728320 159 9097387080380244660654515163731085781752035641546985729861263770052500402533544742256727300432775484482674529097578340677876034226221173692364291371356826806384719477485829546892841500856095421637919508671662476163243994134846741064290616085226615837286673138616172103771249405358678135616805893886725981278734827623701080807281969584 160 1146270772127910827242468910630116808509064433057007598876147589102388941260090967511950110192055166218963886408006851691597999720687892135794144473913059738352845754885496992677396276250187863070607600101862849966158791905890870050799652817028825005072626857321747247277595267299511324953389066214030355811625333143723939095326836843008 161 144430117288116764232551082739394717872727355254624936747310315093124825596998170721661428192841913461956128944920125514505060795167246947213873386301945756488851385127492120846445729354386379397911550486440236099708093658987930129010325532712364237137889154227922289912165515902182746096515098729297776282713808168687926941757047178363872 162 18198194778302712293301436425163734452004870981716390885732521408033770621323273528104851168805686546358296210604845908692794817643651774555096666808745557768755582641857949072626245750168434345921259500599611377653553430985772367484110224738289905944284856354028016866258993599861337464213000033779947862567489159463129350462894010043383872 163 2292972542066141748955980989570630540955517474666710392866609713849764348649632153751270380417302267351825682159910196210447799329545366569968666385438600299196622097086532405318109446643991407262072012302993568291197057177685537846727232051327864507824348531944475823631412973651002045648329044508387280123777785540092702544070288694668590096 164 288914540300333860368453604685899448160599725467662949885896539885451394259762238177899500252463873471457656166783834075844209852476768026246671498537417042000423784168499419470658389384000859501521777625436543780667817995951078439497805137803596687816462598527985727428540652475121672097775572212793914880159500384210051650557381681924040504000 165 36403232077842066406425154190423330468249970439522392147286355376676432436139035686019254444797869383203247187269758239617619086938244706347021620152272234117877619326633706992106529275769694148051947276944150440399693227370325235265149585031965269730635456720754664125927553156369333265381039373269512616372174076340720697384202291011146145480384 166 4586807241808100367209569427993339639000510813731060417305907358508701110254225535677290174145406892126729076948282375029330717980308358535525231813253765015959095804821340712665698050880451168381093809731992884763568293080458696795146926366427322199355151817810353940574191866316718404309550278780742596261705102916322451210643202055976840219706368 167 577937712467820646268405747927160794514135813249362457263089430898305399033027333978319949053448638195857967750548576589472463762150327793222072419681276169212923604996368887356626610356193779681105866377736256312976966110593463536644795347133610695591806918382412883602532440431684345963734096568855166112861645135198676084054468235547718297999200368 168 72820151770945401429819124238822260108786144332193436737641232567723142503727267896615259672443528173364538929714056198532991431892447949661911702606429665369085065334318499136964145865186627768357047536281136316173925847744514039516583213200949034761701482660452718521613360064865355915725326698643368812442475027815719610977521470619338380029969811072 169 9175339123139120580157209654091604773707408538120381087147199293709824277257975998355485880638651324245920505841701090316563467941311155008751679783520499076880304887906580349505184615715188854405742371765876356734826075698747834031164402806299061615517370931601582019769928300420080534567798691655131221334303829971170577034003339530535341412546617216416 170 1156092729515529193099808416415542201487158428992537686228953044686947379079600073171066010273759584372941731964427254072557907048367435070779887446465601836877912248050869640214618201474919536982092622921485805729186484310545266192545534630585119923034507015391652828698381124273477784278089510922033892681676505624239979479997228697883569141326264676922560 171 145667683918956678330575860468358317387383719173477862674423334793820831807580055659941167684860126368622229430722624662474141347954962718530920576550408072887969016923427750355968374934022799185359589606389713352113169471198774604767402724115825895234056476687211707390364937528600667577751750168923263709843280496482614558599335587728039088798054788384262864 172 18354128173788541469652558419013147990810472342088835307000686271848992845141183537653199693341214016294079402463982699370143908844642316589585483379867704537527894332092663694277057788066652081962210466304650543875683996183419193051426361074328799660636924467522999782857882052518076562837470288316798068948349189203270073168197691341013233271254833815724396864 173 2312620149897356225176222360795656646842128226885431934458436191848831859708445451616493352776926508750750698774295714976172773058420036838329717171473351633856513807531944125117390836369426604909728141753961872412095729061208075557705648313697498693628210169236713127101109191044114555424509260098481069815206318938017343940029043621150647353103986314419682309248 174 291390138887066884372204017460252737502108769978547779161337525366017957510964139555731787651824603412735461787481057815959099604744486401967790542373717319165949418950318497402581110576007627674686441244013960235160119754006785502701973054803954785870758141700468185304789665602089023231279631674782004696916206243215670596478584402145852504326527414254454492808832 175 36715157499770427430897706199991844925265748204301720372764853687327674762678267358535980833486234664164291587287260076105117340189208558853723008609139421848669708257935546070931840060903662281978298808590263441546166693630878317867765848087192131096127656147069281606534863393900133793210666402919066795080059185239735054854474698062467813883183722485319336890527536 176 4626109844971073856293110981198972460583487314306856353193541763926585514759281633612399404005120702952632693180102886693103230456144279390027102427535576217140125842514045629651349626957564610171001417975883893154832899235530141681821361674056494454822067796849242216093889585804647902633620078449143573255910400097292290820814400767604884114155311930618023452359919360 177 582889840466355305892931983631070530033519615665418411601572095253085444742470028041206039173594877501036588760502187321499168209515830349046348704980548195316773335856345868704798233214411009622357775483788048480605550509147655571432563927054679608902785875530742259458197787251027987487610328975169013469319371726625948671606903491528506882711105030319202405936385259360 178 73444119898760768542509429937514886784223486643860637443180766644971597197300381704497438420451877265440553291126308597799436459118446168186171099854778151281600386803051092667477798368830193860044637800573432498301779451250191584864241584115667956033476384199437894123664667989882086621589777174902522354235948638242779718341133462011264271080544705986161695409580700642624 179 9253959107243856836356188172126875734812160378021451674848341585606172826799007581939829888898597791581168665470639456988653645585740667611279331555707741855706651100466118719881608776760318570194797548602579538849868067480056378320206375570010663344006384354712104679029954448635093320403651088487003380871313329526554459442016307048445199045270063691106389440869114539983248 180 1165998847512725961380879709687986342586332282312916704863174993202837124685386408489263097035764847180697827065001653298723442675181364474042674940782977613231440720175184152270315687827638784492032480548437638071200120563968909068099810363070668925711895964008977986667520109925968295764286590253483163671333234468290014682898651613387775976849216762419909373124265110887013312 181 146915854786603471133990843420686279165877872828551880299942734178997003759876409425576936596524120800510670066014332039299351153654884173926040892566235776420663340902776515375610242506665408097726878860390626756826778358692812470435714300176174088115341619103410128083908149982675906263703204255052834014550968322147791858474786114739027487553552686071299269023217712267725281856 182 18511397703112037362882846271006471174900612346452101896220169039774505312984222540945125900895202668328179049223825972702370831960006819552206202446974789257845089938659148625943162170178743341628888593438497345384876761561089444110319005898387222358356272844440638166063590737847084064958110725323421609483255126135263289283604960830125787348513498862383088718660098775814288153856 183 2332436110592116707723238630146815368037477181700694496016379976988857589286946496040170374862349033536138145653318372048542101499461076788696442453753816673043436508831637869163549800601066034731338265611537444939043253326697661679478135203661897269634063438434500075359119206527685295271325973812519250706039959329489852680498395724338758503740396292871839446465966831397292308809200 184 293886949934606705173128067398498736372722126727702290096739107804631519117011087053133382561900881655193559295610315411205951598100723811899436798667597855664816656550584584129707679097904454981402693421858633697259116586092077755195236718455614805469627901207685799163406171145777579683325475434068475212050466793427390416934967315871162448763271397460852639740028618847210962270241664 185 37029755691760444851814136492210840782962988096734682936249730359859913602833634132167560243280982412673344294754688725242815665698538679569085534169366543207576711922144139704903784495064043148049871649011118503064300886439178134662319297946236547488618607220031980510572269652695161815923649019200269225899347860788671590465460231139420217375288217691521136206425214271679594584655257888 186 4665749217161816051328581198018565938653336509271024824102441783599263253082077543634145771207509635719490625750645303560663144140323745687868915167352900559551882688922367406535392340202239629767417265633351966014384134606175809418194786570419004675309857776812112557098134192429381583066527675746833581527369068711384380973080760036203038140214860985462480751705957307992199673326196476352 187 587884401362388822467401230950339308270320400807376243733907317284741072614805158414230517651361820072434614347597996684373965135940934245318918816165689512802031856298444349760825887718829526386690973253085881502009302700423933334281114707650632762118052849499349933421700823365214203836688930844002238184531062038453244435786827106536825740267179338687103187192082201624530326933041126326352 188 74073434571660991630892555099742752842060370546717174542790892119591242249457630017871923706446655357931892325714931676078149622125252248115580053266188123050069869349104936254643282048892065034500493903704822635193224207489870299052768284006173489806214620299435885098248671180155850846613261611490187166113028849967088782665374890905039226666956645600493293265895441411121402405849177427046976 189 9333252756029284945492461942567586858099606692052438621020953929407391794070895989536897437196631345135917097974237963129575105733247878682613365973813245618990186287073937494610079552931280617716989019965426209144305589288173908571674766360725888892294977952768494865339529424406414116960414176114172982126291054051622700936900606887086141924784853151604797471657176522505484699822750058080686080 190 1175989847259689903132050204763515944120550443421417651878381414538378755152464057418927479548947113583573734337334355105791884353532766371298498008531492352345088538385576206444988834664711720034226746947396187669457783016339985578768214771153288740360639918387936692547416814777720733709683656044413297527771560566884439911714094039357298427681093631363505928389050394975142125171202758287319099264 191 148174720754720927794638325800203008959189355886778312444556251493001770797012584442307167021968026705927461094136635332797608776149649479418767025789203495114822496461386971438199165895366463380606618454486120332915843170440466122579943127879034215363040704425463243620450927047198291672051602658734092725797555587919841329043216586417166047812923145438141173042358903450982138917512268841531873948848 192 18670014815094836902124429050825579128857858842837452841531582769459537584528178791371161516535427355880192388441209913827417754648078426038142526068755279490633686547820744227164583164955075814983165696121911026630495987980451960363628287450417792051660914702714639016061277327434521891384724040112211169332219289360829680886425536954374843011308895482175158213713840364647849327206227132503927226702848 193 2352421866701949449667678060404022970236090214275162551616815793359972127150963214225571244596784302631607165100240351563695200162410144546426534375863224886570167119335487121213580683809317595171591174424973571420341822674946825070486682181274856987850303156390932904232243960425930925707296324578789202580879816713356585124784312966678440635770601523955488304251841502886028772596125472637211858858633952 194 296405155204445630658127435610906894249747367004133981785220155081913901956966634661176415399399151586445199471588256148315667288389782017434818219141890608000968037029881453514170976908561286456734027374543447330210075922666027627248022188930657331990837502529799360714699603666277694804439671596504958299134409164530384844528299519327484758638278674353864784324121701953941041113701153100110022868500818496 195 37347049555760149462924056886974268675468168242905318625787132471319644679258111557021105763337628990189147298219609115750642345842042833446510346119697831915756544400811123565182825281837260875590972670582761130880346492038932169578611735856155044843226706555694779230124083364346978792196411621205992013105797712121118702888562740122789290088846559849044481589507632489493183756440402737443837823935384135440 196 4705728244025778832328431167758757853108989198633120164388737012645132925875634417367565416359407063076264379086757531818206653936993076400816142445913012540713418977980929412525544572639054404853218142041956527854229915762693443467967004268404693876389753103067077026834402708259446114204601976711927582712930683081537082865500938829585226052811260185598909361440030237255110202035538497248003240835382489265344 197 592921758747248132873382327137603489491732639029676402256357003207634210280672120764326995713561157528882600640075042527017687352314738446527140021078604906080276154203977733260091556316968398340533568595294243729284747005659296265561908053978367382040183717897012786289493262198734454375463295707676944698691077669470489649473683308734704121488672092833839885397146243699593909996329334149270819036349157796689344 198 74708141602153264742046173219338039675958312517873138214429806176002152410395942431150887073350884839486141598640621854097635694000273360631278005496090531822789398775026841892592331904097998337769697274641188432642312866373157586047386682790058803013251942356110604586597889056844724458069465782931837608999085171269653964487031902072808726503941314315403864623790241816667886244318586751711169001888795240536688128 199 9413225841871311357497817825636592999170747377261437047673647822123602509874587773940940366187964797345570953615637132547444907232204754304370055168634279056485400156278569650602518740012248015514290789132562124974367071094209549823503477567860004283755636058433617245242004518337487944055576954086683170937710894935006504116883081761042699709612749338446977044591150928481935503936955993790009223281221917422439340912 200 1186066456075785231044725046030210717895514169535603930081017303258183113723602772830044629926222350470235846173376637600325849809557656320634533657643223881290417767816330253823228499424854740393576549828061002044650257423854974561967698772360819694101658956524477258305426695932304327953712045434220673441087741011474711574230088764668526057138629787812153877352161598804115870003836725282354683591269993839713984524416