1 66 2 12450 3 1933358 4 279785830 5 41434710920 6 6117749044788 7 903529041581340 8 133441483281347232 9 19707781710109683796 10 2910613305873428168598 11 429864171311414595234150 12 63486005383317296504335560 13 9376154394780575068123385016 14 1384750399944402485957497158538 15 204511742171802822756961363390810 16 30204037267184137701952236597615168 17 4460789671794269073314909846098843920 18 658807440871660089160162279359759399388 19 97298298301810619066193813146874645073006 20 14369842028351071148134641845602471891136006 21 2122260754029270155873469174859374425461614854 22 313433557530187690090292215943643415180058439656 23 46290539369166764153523737375488967841452010550028 24 6836581417680516038108373748668386884550887960846886 25 1009684616284820788343767169075495001736886010471640776 26 149118830315649854146775261303867318041967056392293934288 27 22023139895433373536632243226484337333190011949627185427928 28 3252565016954313750122400337564554381241186687608759938639262 29 480366525379456440708959609094491897951987662614421794032532506 30 70944622936763622745266776991615612957337706131180386828742617338 31 10477706621342388198732244594971320822234299047413006661155818939630 32 1547437021982292232841212471385603330066396725788518717543792748216650 33 228538689194051659342562917119512465385366980350019174700025864817493088 34 33752541600451011333100949389654394859664023689018492256103225165678448370 35 4984863037885262278144431308780581857889355563148117593052048481686367359296 36 736207062585848292319227565920183158049594053013707928639263912537016303421224 37 108729334162652775491567125262030660544729046454398637954634614155817962464458652 38 16058074838252796071970307559921593189881072187400506376289992083494453291511432150 39 2371593365275108918901174679585197644530860348297048379319889762407865163002364938698 40 350257122779039608664091835048950727731696475338838712815453172585185168942161798924396 41 51728957355731229911863354919272367196640722072314834061020393166629678765003399201196448 42 7639773341023952352371676345229651197509783891671048631149011772279298007897023893259471210 43 1128306845638629471114267750830455970821510330134226394366175031734365579480678615417874712216 44 166637972239156075420037762508467151639548811461415890948934304130745525318595445315305522818290 45 24610516101460635891488306691586691036299229372411028298126962467119918131818542290508678903935540 46 3634690788909713998490974141008743004477701423599061583311343054552623828605517246687143464428891150 47 536802116482272660951074675050086113272259463567535066010371910485720342027469827886156415737999673142 48 79279512067183235749437054796214763067004850987325280174188693259226964603560618532432389744846736662080 49 11708674091671946545953440706235464984623368153008394408763728741660182394813240980722126673139181878417738 50 1729236790317455026176726006248517343687691594428212003540675001280896548791911198356448781992207537184057306 51 255388428576580025034764891357136511570817263644543240741773096076619178110169727407576808528403197865330453852 52 37717939969829792443664427417775695767824640823918206226652298137937754876449378755440650557199640543772985420908 53 5570506868681774627292629457767564787484765962246153100981025301860312077480814908212991386603631434192122611453608 54 822699935331883388051814521858126340414991718418853433447542053277866828711890511581929583169853637147815998092514042 55 121503338843428065424471803007464245291302528190226044238376070050756759227900076485408986985385241725037098955149015724 56 17944648730457678372392647590902120981766580098497769786746974171277380249251502694612396024315902615266525697107143383294 57 2650218678142386141610234709955878977656980932807711004987345853200263090938788102244324804100533963900543435386616935706178 58 391406883883629971865642091557806128802796538805352560924589079379189712305259351670331614243686948478939973907200537265523792 59 57806304821183732938428033536976270036376491414772099413973170671081467774885946470001375665303642380006878585801239988232031702 60 8537327815810972718221406824201825630245330255553205462003597545084226892950181389144100801994760138450813804929585125918629499042 61 1260865340901532932124648277580614976541004477157059938894518597399638257363033080261599962608264835082705228188809346140541670638802 62 186215340699755394570149673000198377409028778877414398043200885713479909150775585051385226248887053338730533972877400352698688309726874 63 27501868746056686397254011401330404774935335635570105042264279725039162380487642783705058782845400108907424087309146071713512049791852596 64 4061710392297035346488859082213559884224607403348169956229922689447571472275171998698304856858877160111889466462746878133845881907152044298 65 599868011269568889206117830685988265242379444104386144025705738607470410341513850906175622202374847440939209982938634402693741302338949852990 66 88593620960012599284605503565638614125542219137649357152063694466384620684757770753999783556579186733932308208351414347468664513716102629024508 67 13084261083025602490170736106141370749557612731140693627635235977119728844792930981710026583916725787060855730895071069453795577306369827927396860 68 1932395202201406504329152269866728102754173791049737166552369792876404378467390671914975821680855763679713532940774261237521716281824659322672665368 69 285392594491666180105356353141586274429322066646048728105636072533012351258190148275260435545247603639384679748907127790908885451062036282431708774504 70 42149210936715772310956773478154238100727130856464822455121338025320946473362915649419436051050250225519259887869208299831376047381361283327410817440988 71 6224954735605930811735522021476589514163395827544167491396327320517655945989116295284348647093757867648830598424078332786317812327398720898134931643219442 72 919354374593710319874417486519129235844550451083897104387005726943193181700625854911582570262677348398684213055751665591785676877890833013406981429577512850 73 135778090280735207116932836722409485954642429261692101075714975779412097532372026739130537092727763610231672640293575775440092507604964175077324225425644756740 74 20052865695484130266976610602054170928417924737292591578959008826905239713405021277144811443486249666509848152039329079374715197701975420503881913767081200268266 75 2961578129208512080071513729127716683842483881948413566877191802877665444246042251425464110573740533877256294333103064298837844785857439670343616720620130470253514 76 437391101531258522809856126989296090528869151353234301448460710705131494478545514074590754736504437991454714636713071827781847455815079295135839468551575995794677422 77 64597646036053068162838255932795917585791746367397669126720563373408732582324639437342237631016135144907766543396429089976830453677226559128191446010765279546331668900 78 9540330973333681359199046173542267391942023430460870585763809081735145485367833068411340819712902929294951491023383471285179244413575934307477112464801190363423223087562 79 1408997396436881132892514825861594739979202262655411716703772128362112890459181232772178818296992812527032084085731306957529673295327222899183332771795690929684459950464580 80 208092745284726182561859791791025755707734747065105979898701789800503251067343950980833429494872496951672940988501646141533717495302494590640102394540036568517383428907091898 81 30732910330167354123540542202399471739825818905681656101418668435006940888414083710171867364540392273485842251962229561501870626386137630937918187269927300604411616036841004280 82 4538898153656265734380409101494493054999168908831950404460763894621702210220690082168536585678831954279032192510641697389351719668146989469003661209439729416386168746593482107966 83 670343167241202612636474545355895775802799593302701491147859782549131912854390765477627281072175050200873322897297144146561478217526110813149764432521166993185120571478379366339336 84 99001992698379747077279208742186955778586135283789683642511577226499538316905671892765612047314101186548353058137835656397887814995240497303901348080559840983616732514674293774544666 85 14621458138504905279933558999889658380461596355828847098019876212682908856426537385298668289525253024567412419594193388833531050782593406503427817704946850184185939805376471951716169600 86 2159421565860564127575729338598076163790839901857522692785691041384941805814614726033025320987711010966990480738863979711750805657610418094412695913924408753057647788797552495996292388278 87 318921782966613818850834022595923855061597552016016396457624331599575030528356162712752321628013134434148212261637090586160991175147777167592215353190967167387680139662756478339214450263586 88 47101087281246273039676091166737472356026375774599666140935359461110984304968750391509097659234494857996393035063880452642912455045675526406642196015443580182030030981724570369784896047148098 89 6956290042150627849424516845640076687259642361613789334550974045435177986886670959636230382725206053737971044270671284115051446675986859545914275575783433315575917473269544537979196330287363168 90 1027364206299137633618192170326628900278849371924374161231316578272411441799703474791075981389368540941028905215584384431907822122787219844120351838482414000253231371915462769020476755880548328352 91 151729902863328924148032966638633078735748475284993231005732998174720428752431704978370434225622942418496371108176569622118293574280298664052399911907555805779722393689257829184824786726484502124068 92 22408765345102869796877426364924179657595035056275099852973778554173283979344931455889986965611102711149193917408638489252444237721396422958310507508027879564989998880570879068419447654650914477621058 93 3309517470291921642626476734840230062930668556638982676788468369751604266891627724107757112799334836248046587848858364975483440977111154344599127833732849814155228768165105449422635721239859575391357522 94 488777749130254904037008922472469651487134569687527832586351308844166316497212755312057824979603193884575970250203148655999824797151960423960846486792838685413485602376020458650527857534274255794056287758 95 72186864154479139413570439523166840635489201528047477868061994427469442055366258243020999834484205616293011986030727605116467712111381260535061755629262294870802423812916766435544153761210146808615332908802 96 10661171392784812351479224492018040057409206323730206711713459495785067563743491006563591585943372977048890779976895155375794179484083959920875418503087502336286832498953565126446787811048405698178594953375434 97 1574532663215579012434634391422090514242283220557235181435240286647672374237719288571970283408197923161003971461792143597542055187294758641841189983807303231527335265470519827944068911292971638064054888280786960 98 232540404444727960761359782900904746649369992980508529036247666098748446302451441088364524353161540625154335445885850280689714844219365387221601716336461389545717413175204867015101576294957105513574505430619508200 99 34343549017829366648143233418577521854675605398931301012716974233040338682353472435860252225464869423018737003598239007001668869485103041133737703925778575539156707488205374953002037052827372053313276527070842377856 100 5072148050814955990349921526088039247184851241220323383889434772731944974586200234632492948994741340731883739361695699060508270483137334752487914981132420488240870247367904672628123268758265499747171649924243486704982 101 749098057280859746223963331073406903846694942323328097813732915641442719305915289236382111736005760905580412037145437149935841750949096173851110344636331920066097613303656115763913485337760617254131631281591688616330176 102 110633186137340185028023177193379985237484136182339877508334328812356016222731388783923854444739878948063733200092944665856779194358074632334873472680336406694912477868853308598433358935586562996994920753359179380767396824 103 16339251925613154194183977843742727277572504779300956372648037369150459297850462956775255314802128596985000982468632103384094699016953156074118136844758823197810499483781864485758138928649093644783790188481069627656643340394 104 2413119994187230772005103763259933554226750619057647896800925908090579232865017182797896266396481839111664159178460071643985424961989307034939535987616806398618768216450998988938654446178231467872744194543551109277061770436900 105 356390129294591837461215284502303336164942866038857470467027016490910658727505643398127777699113757628509759637661451676737146828984119697362568870130353391895085165886643957162837045471501966643811043046107944742130125567335296 106 52634732033454381748485076472649662890826454777564145223240660785541387690790502136213724192195574836700618270046856792349170658949288859783748586544976135992802287383916878591750796409404622481625956782511250995520498862087299776 107 7773545865922469687712557991259677921355121298471375673507547713501840588260120483502358323731123074621997644749931160849381819683157729627822990963458213184239162589117597645213936281081073579983310240791044660451385418621813709554 108 1148063512343761227195148374425356772754110412803784181705084472269265545790838472093984797712619414900610379181043401600466025784944389962585423695711181528218157782173751498051390858699620321467187080088483430069615546472809239504002 109 169555805176777392955291004800564263328820489179849869573264996483574190608659910664376312208171952543150288137393861001266431497155014488162160282312785568186089642476498089987399733187562127945936518653518529194627554778936587121488186 110 25041446540230269921260573326406097207553068553248943366214133193432278988093535735767477674663155742856337183413667262380238654313674142468837928218706465143477096318824823623605361372140630738049319550306862375615031230272100830331343836 111 3698334269200801854348526732711055879700068317895188929849023335878799947152779175538853296925962878612461115181828041021466132779620670196832510846417144262046310172616501231187716671498857356749404244403592213846507503857039318929057297794 112 546201528125429743508670327037947582825714615303266926322742249507517972759616480457725418875099023112357508412038029065092784436361007415961975457086471964768337900107396363867930293354524630032578312680946275047925076286269465005024206489968 113 80667697295794761469918127843773075172089533030506126804172589144449673407480050536975690784567592793240680368506547657628958069128362019982782378385068110431673831215653780832184392397894903069904162942086393074684415941889936590124679382203116 114 11913693118616910936709557113031881953871309197155792633925710634342623930390826800108082705914761861255216911390613402305078506986807854908953636848875865034085498694703239524014467304449490406073598157514430969708711891928039385371136300427722060 115 1759515747723954437251382106083980072380023867650905509410036930409038661148536519216164968943540911792037298795859900584713028203213789555333163232777689408036560398976531175211092128276023794406124980659066214661544985262712798358553948320671117616 116 259860283093140172303049132679165994813009350553749437329092468963116990692289410897562145511711361268449781332840878969676122150587868776566323120755325826865819292030654203562493548538156250678912224805612103340240671299646331053510440201780273921318 117 38378381561289176941666430557099165760790111272358736659877924100677994715149222568816508473188605777662035702083424383041441213220924340111349027611709709500140848743367751106535399678633981857049850109491348629446611627165929370605204663452324129081842 118 5668046512271281771667563261722259439484650857382337955331653886832668770449464668988421971807499671714555983445608871945043026769872471798914361517113287834514182942538810398148470711551521566439630498852511292712556188347150969636138241218226728411968602 119 837105421289460558913216528737511607647808730878200231906411719348862559991377580303596725727754757172477095494813670069503840002459760366717126370899725349851696512726465750209416209210065790555937190568539221982299818791038741690217304132477587358906929684 120 123630863796741272645382816420080198079442923726941328762100248392935423234574136893959314460429222638333403737771965319809705810330953066362349574937104053615469919085217306854385157473917565341891411264011988836372053428637779699787928504622931725702714712306 121 18258859749808228916287323625908286819323138735101462248402848981397705584429369029203084049881871853351238061890019947946167778774443536155465483578274467014289928967791052458496359923523992246750644355046466802943291814526477959876921880462191002054651040435806 122 2696624039699984546901587493398031396377511450254432433582112253383293839414843685865828477745989692542066936467709916583061495918223614925857146065418925407391803248614826009614762617337059526309979974645188446447956896656551335680532968922053932687580354099180096 123 398260423220800448212960725231744405434515974825690003672771937003444425047512310768400723332980260700408936093849484431313838019200284135247866371884101524451051818661064182248061214245382857291213635388798433657674881571504753801370605272535809921926849166292179854 124 58818493927561939988773230320479382154847620179515944683408670262747576406355134424948480929850771700741914473014577724195016731066436568542160328574550454889933909917348465483849961833157731691310815365563152589651164907135919323134857512898827422052385278437094705982 125 8686816530570972214001495346096636824225172097359926735845351909836783827278298523154212950512081933134111564830670824020121146059341042371672959908531101117745170253489715432187054150150895572000818961229039915092913799559121483905557625711003802666651121074798942337622 126 1282943108484467700197007268315278828808367938100066406678336362371138521088176527327964630104716724226513839479969205583801560896236978559400552301969576447391599732292437857701488720489783076299270972505473350570975515240845237177583716727123275221637387350545723520670196 127 189475973599226360329425678678882238485869108240609722780027080227726672076260222709804826506828362493345584793828838858796133103037342145049809067557719008375583695376082153553249715109725751423412103748845505152991073532725793816892383813168826689826857836307551276821471290 128 27983426805093884391099727536312352200915282672957352018480247512497873853497035404430332763126472967773556503875018525831080649529359319109908715788374291419576562920851823193705590101846516973653307702040284550804081984925262306677700014747700348717720567311679191679455323638 129 4132830991080571726928601841598125118231449920934272499007539000475912913076988014039285195111301708835814546420344293904970151053578537354264474248285138127243446480199555248912212393769240620234236626224857198833129957948248156634072342374944856447858927047658781283729845452634 130 610371707503916490580818823244757333276273871206085962566315025680964080309859252895741698539298569153771754187333693563690241810376062480708733896536368801841253534477238209995819856448884224914374172205725808835962489970892962927626541331136363030070024994702663849380268209533520 131 90144896349569465460818505252202374931610627248834252140362570795813030006782936064961199748892177140501139695769148743294198657971271560443199473356413995583446614507817327975180879665337371446317247045784312065469974104302708963914183508947103910568105343642054123198261190520435026 132 13313366655059909808446411491065524857922029954051470703193241679047269281245617796320670950071630152526321070041213791907587173632828974549436299492336287014667086495205560259314998830131561132580999763896638187367792985510203557232252741326627780398289050251790730227714289524751451880 133 1966231465891608649847331839794316313809886876576032115864925391010965791072158505094016450731135396461687041219337947843867734960725527718700165027228198944753444376752796095264365107872421427398283353665199870765101705544934393518715172015366114158853300386652289314013817035567838018812 134 290389822321382388965451888329457793167427144935442892148027615349488455443348473506684761426786742670879024072060760649042270284377418964105379782123936983823522082744810065556287081235548369293073171154475970794247159810105452664132637155328328153421139807147667444675804770032343516364132 135 42887244137152181985711514780447132274592736444445625974678007874601562090664041163297926773353783365549503791045867968870844898471893827650279790272568894911836250351339468449366349983516547616272813402281236114440365937550032868092909077834894241290037411164678914617912559043205136658735236 136 6333953769371686218122851825848851101879613748507677220711932520957250566226989866789555262047498444194713744354231283015435426600708127143433009072894249238810641951637048419801588615341967700273850436289191097510557129827944687122793394125102811786946001120758420018633126575580327187828371072 137 935452280968170174963257642439051405302637839458001245466663207025509268457289127384300767161431660100263333057839720922231324030428381161544279729352082034203660914127236766549945997123528922512531834462712721251390085681828322654835715347499219002477688423096534841661067587579940188576256751276 138 138155566306786833792395423122639921918953572286790938995269146802179095693392491549769957655791461149573145290745627691509961213353494672061471980838138993971273306353328889346473631724285262965541218806906461209424733230566783466693143470682034439884275477661527373040824978651088237127273727114858 139 20403991619748296819106841571282762192963565657236350967499891139430094774079659779657479377690878801030429362239953944685373908769774960012730157262926218301004685488317403274593256506327790921241307041991425745542164754522904301994125443897454402107179037104553135237599215755059521862665254758989396 140 3013435398572913236420829168846247285154817498767409911747956168805760165642975379316073440694786817400302957945438572140613316818579162626645032042529485993742289293093437487111610845178548269063761334663693221242551733590937500635855203963028497179930228390682525158694051443209519531932450257279820386 141 445049825083407523678653907509731174603439450422409733660343390468483680478762518368624061410851057801214635645885044865940778099473634003388701412150372865378026220211768171792069259093770657810436515799144661730357305854359533040094835409326073001136291658524532933434518797871116766299675136582318766966 142 65728751610395319591211956970577061906875082757057570582023070408606272758393110366160245458133606004585174682750181101441813402796375570024060400685612216867672565680557859743802998848906438320330467205257820512090948252960113170750853193301481164845001667739467945793918331914771046000816312481223638425150 143 9707382285683129075905085718798357645879847193320877873261225233657353261937139078726019349637058520751385640007424758855071176432700741357017272628872182724290605643845332245334986091602177536712323344036947311080918732641711779545568116527614517763938876441871884199606827091608795654444519483832455232382020 144 1433668958128989694630604285258937610198445720856055715484860038526877243655678317974772866693434127124960473792854481362430589416296495101864410850759401466788310518513134786428341567142518819552849161517678270152438908824247851509985891248723810688968602116320699518249900004115642261731344989827526461269943014 145 211736451806793089486949708792574961062556251525267538779008967674353840978957586308768613805902379956576993321036253033614766985758899824917060473049908377064377310192901622599149590718012998949398600823816084471247499304632378355179512723877282113021043036898453916965056395551440461746039933671221220203619927694 146 31271043966969095914134892941464947087982122557003138013503803429451341289369717056302438546546365885958753389691934457747596503899832999169252583745786886909598466715445998486328158125961606548419420810049440780653027807042879286141060350825932221185195116630822703687097493941799150828288585324362418645734875512160 147 4618374315993620806582963269934840349438003471656811731132659113426642151608529592181162746621782468856687636000818929653772442473067133397564264746930701036606954378771676806783032209086579765823148146659919397977716974483579783253782632987607653798523820845957487837487950702283793513842025664722325503511008020930374 148 682080884320948578459333468719840619511949815708782107573883265497596118302489723616901333664610206503789453058647345007458200628003146620885895958949282040907361357281544023017544982498801675547307729377505802933808261572595663720729459351101527561394813725246446287777702865486311220623176466439171678710412366222787014 149 100735518804727790645716026032531552459437045712721563062599037713977825645781800250173726845314909383888883083714205658646156748692044070961527190247908925094794060121271202391933140464693729846974926907566721709422480389417646949331872066615605158406598114844941791878688913375710203693758243613302528112371478851614470552 150 14877480049833445052125512904260516336287454007364059036048535501665065758739074235210293802352797769058410445505608881779422539484182039346129742551922507158718310700002344445958537416989742701271597517447124733238409711392091675829088843900536287069041775675130980723038843946612229840789946781006623651583526161044152662592 151 2197233063962778824198636169453881143312969877033064546993586219824686743744364697096667380922774550998084764506021658736709481335258768913798347037856153441483304344043608650011357213959051777899227916346503956184562168919860568070913979580591816253991345763517842854615387698359021163608675077083049424250504502827536155370798 152 324506107297741528309687557818411004346991745033785398059914902872973989940964455518010464816947579827804107003658776941620544454130051819322360449085318026641334048915696530918464168110183173820576550571978170808711695707684396743738799652926552389382503623005904615303605280680558582642970421165110349897625488128727132648711204 153 47925827897207172758188510694310289682366283510455748304157685176811636446087882413929508310204553776154396915093872366766582837244111629135996940892262707326320248119598194771463100504125173102560628766882609601968733448336551676235099325457831409947329835541872916067403626165476932821712683606691323169317151375072256919104150834 154 7078094766103365017214931040724929208993522811496576501749392497807792326526446445411558810554332938433265701138054501432245532136227075017869480264732511950329843616977120735134821218502257619519427008330522634780885384058640799865957061845512282264630862859313125223980060513025321333779901155758246868322766756867212992283696783938 155 1045353366151434619014495061693211128404933239463767067910780181590416515643766350728978715446832174718895714284214921396831848211391789084896452389713141062486151116744705375083682182079112748335297852759301393804325007265653124659528891895300097694652233299136987735197129855753838312544665580625195718345081357944346062971055648009654 156 154386695323341076334289222336020462976477890483007914511661164682430430480008144647213719388689979684200250813693405099610680991839567581363973888902053278638534402366929553211890436589921152911961566094377256366582569983500453214029658137310414224767077754931323319932838645421911185807335535663974740403035770572707301449815512857423324 157 22801143101125541266897091789079788384559925716735790708195526253379763230829833107192504638881735905004546527019575797473887969601083002190830904410191412864520364366593662566464861913331702191586189697737695485118386411842444639282638189804802248742904152152567819873570612539044124038568834383464865834801114299424200627803985122289177024 158 3367467161785958358471063667643337975863427452709158167380810129299942083168049549913158441446689400146588037759262708564967657859706064995356745789391770014010464281176748840111819616960841466456890468931576306174871836646474965361066245430635574062486269319439801780877995124994893695654849167444494975780702449487862004528730110847049271710 159 497336253512088407922646100927907807579641596809651409046774259540832029807450818075268409622250956415435873952624170240140382660444625395606869060707328778844418587200078630137092663908893067756445761897843408568139565861806625955611240556056771386187319010794565030011553652489857075298635292302611757574023481008025471442570826595357007228524 160 73450857031152190126348207196486427498409778038340302178365521475483273305112023095967801029544316310082682597385409264734368532840970955844717741295202938311013875240118321594357302754671158968961819816941106403673227695812629922775751248424112966265133026802600762167052095102619106977519710354092588974601939637630759540228285465364110147423114 161 10847848634625277535707372786823008526783005408168170592089773735074799203192444376092709459308647662494535150850384882526986477475510350415448944122688830537789690306707035927313157763159526023434441015662123543132453257459675628546488964535904859520741230051802537625606042841247124400312043765706971956315990451117654035184012456269082484554206624 162 1602102749459172254810884653828730748699593957261655895254826397620816523233416242334434986941952052273670739804235945546170220041400995263921353692607786233982403963629186003752480811526134885538363235582782124885143473305827175390298316112635029985544850236053598364061159484845560625958923439673633003137450167576870746844291844825057598114945583424 163 236612189778522215473410810750078981829248395238337227555630858571322559193851743817591995540581295498657510068946675558621720924993452769778803555274360945863303853564624398623848580380984956460928114255247314492937109987961266873695122700623240049720494241551268489784256410739950218617874551945210023968877615140717027780635506224492930926587153150994 164 34944904982334364603098910783511113581839684064711864923263683589480350012809887250689467132876952876304411558044056908528500076916273115965636647632529204454755083198799365418425624721341219729123614725055542943789874448038651096223855499393979516636426595978104574585035298013166826115393900047786827641503030645401381184513960732685600898184740050527750 165 5160961425391546400953773691060701519634710942643883038464904505701326569519102096133599691792392756755818961288640665589025258116321722719887658980996844109464040149669568512244158932219249211700670581453563447110476774995757038470990570724504086818334325307962556772428033137096109365228210482164298283503809974784679006855539795478346960996871118792833068 166 762214773451081084636277867569253368013090957347216252148054770210629090518669945852514946862781386306108062890426978534514022412103203360551160969697168456487086413473567889687662263466120442636069438217719635970608130817032281134180427330095796227081489351503992020088353416188295040233251021156671844641758266293411156442217224574970526297252173560710086410 167 112570374583453961243776052820197006488116055898510886156482675883445033795577515287968312442461293174346385899336194642823198217197084927227992942226070109157422804442205800688969912046680454455135877008251933119095419085072992605298277440396597404937399014294061641848817328539276159251251397897927949544484255688317828112020803816142932341747124868997874833758 168 16625352427221658682117612368676643647899428690244485950183995616670578941866191213558479055240188834482106929988016770246478711033441646581194450316921399813797112046039005488254119213722105090207856196307372934067013203752169693398370759863487025608889068077986913466953357975471080882994284930186693627462037718438491626916685188965194126805825573474058363543138 169 2455373754880902804206738467652275793434488026068326736860225838926451390875336599476300820369921902405979929501217467346056213890144777968646387135852504962941742203014250796711068817677433485436486141423285521785305345940101885689659599118556136034500547414513927653780122099528010404609212556419953310987752934954944797818390417935903038375655874223093250872991650 170 362630524829448992172942212957247089738806839646811569297334520253559135328049884684702340420187518091471783663035171924577275636639095735787481385905402811505880483000960514169693206003191645778187753215157459564575743295348035456077970992069453366006524498174426383768352875372040021502252899753992644823267457666660014729253620346612466044798468625925586280446666658 171 53556366836893243212590545358584258380650489784801848711650579158412357435444592452866605051427612438392321376234217418668060435092429881312881593683391639626207472715056159210521874218629042668149495616843530762386276321449481335384672588794564996618873849252960022902110067867426041471479593169533372434710665238445424388539105526651922327579387987209065473754815537620 172 7909660749372598971382645004933352295557535103624321275851844411937612843132508571314822634882821512906392142399942679424892732633104621785751114694169479094054847351433229375230479631279902217460225963552363400092550515648796733675314360557321555410868403379667352890281733159820698884294825613734292537213337240167866328828496721761413944990481188801634593878698984806514 173 1168166118525203378728946766821349672634339184039181226095128953396303173514848427902773706880916717855931639570901195741667725716778090766439119765669422739461183674959367935582747036525076638363187105118490819250184379353438282790332062379632142094960862176384997827360433344909366768079229536677902824644497855865410138570460367269233244835358170844113663411679186995165686 174 172524729404921911618898758175066927917578633671680522003018485503440175270370516490842565192799401972821531017359040754495997533794827736959765235723271275346098490899673045581879074416806124596382614582536417133815655948754533199297200783157290791207594794250686118762563315960604980591169405070034438417114781981411907884876376336690427424218886813250507643020869405829258338 175 25479922576267860795444525357183118072363553082791231741071341700189420585109901534250400547676632308222486352996001874628706941016730124015769639211370641623791166642363031230104721366798352805825842180327049034290265585635663203002717605896096136464741890727190170617138132645262453978522229173634844113327084552439982215687584203261224901173773341825029683306072896088853443252 176 3763092147612335356428598313348871849632169289109860232541661314398007057648070456089045893950187794412520698803148286733505423386463488711545807457614092546723225336675222350589113218345794539432607570954482785654803523043737826625310484715156939317767855078664075823440174724990453586017676219353561903761999468010780346430474085820511946937954860061926830964508279363565057925986 177 555765523581736591394637684724882992037455134529553372735533895373100333947498263968459173999490941211278635785214253588149278363387115507987060616776634778004222819130637426937045607879331112067227980006491512302080359708082828977834912854156972377777336418190083752125142399961398052672766440607624229863480585749696283899922430780550981578857420450569521913052637272929555446149098 178 82080189664784525159187100430680768529062154891050489733142069218826542119299345558325322778023139017191464186359278642576500221570260744259727150000080953086120257081632052534336325377276118178302298802170481953297375309498045333607605393355792950797303186133746874923141289745694824766326833184786321223675735242841468246982419911376585926852140411181622353766201913595357230029574596 179 12122302031238115713616109502539725997100868279797453879112565873640402150807815444353005680035945078365520262295639886729220896282668516154034803848005774152875682239329223507778309649388935300829302917264977235476497866613648279247543102973782627925591049188878115529931733360577416285918646958626027825686467242921829060456747310026610308721980811127156629991067749407513492108448578528 180 1790324890045994707062862741268587150952893182055999289350611939681268175925588948802575954673593861213334115395854379605270783526964120505773600915972730480058129444428738253953126895980518237803247547308451386740418480112892106453949369890872718848032962360677540745248592453755916545013682211551326769491197793323136739045569853012142384515015662670915261691990549087849446854359002584066 181 264410439837129872049675534590736065657547200340969994685111178507858330047798449200545503513758684532792577818024541919553574346225306110080742485762379271553364822389777548617817264444449702187660668801481013588005101112329799514579526032806245742119839481390061867546542386569945855633877289892211722722086102897760996432453769492132854477254418684130435536762808955208671534567755229182236 182 39050387493114930946799493092931036643536060411840420963296191485586650741233918790146071039459380571569139836057232326130480449233751607107447612381252499969506589733990789113325702616369067694067180169002693837475058227247078110530292652487948970718794230572063537052685248598709218125498314213249365461570745463898201487289763994341026324665168674446975428041628490046000619097550900358957740 183 5767294076216305775159356101603679324188184348018772506678563416985911846299995967132068937740547922446953951531763970450471057543049251170940677149816034788434499351267388658999015159458844651387116521373529026346436495676853895959025907753785748288948414572097248808305442743803211611065067075202482896574368206141398078897930746783454413547822758570220001037503352572933585312579236213167192036 184 851763147482829457064920580566468948977748002469814272266986331286925300598388714198354575090267710110268327427311232055151650703861650769914063674320937592243907312231516109313418983455488954900022624899322375677619256253464453109569802405586307907434179370930597746792925408723264404585301736712563242179829434207883835525974452591574880526960526673469576291338887811043526382416370946763394951758 185 125795641738079797729935725563025855324348287943262086715577304457299951632555278241039428408568726046779420720058425859552392942237053770223698711752092613270189806789401774367736498795391833515436418548802022700195934270053408424150500168326373063682555667422653361933943364887310798200910635443964783529647310272410799214544514987881848112074567881786695924967315069850537912916182952111325210225610 186 18578572607961215242145112010621531867193006390344159244907784230200275808881728119453587056173700341809026577295804849143343286771594066945203277895133645040763871758942082727639832661437610864734572873772736601220372999075293264421053592792884526411295243278754267464833938393386257308658538070516741010782725495911120835731919109522396781230162429727131799090148704496991784275348479289131768848428304 187 2743841959707590123574563804831189164769716157191274695676771715372926538617728525699774848606180717398162466428389027937178400044031025455200662781192558569965371562639903549739660526392663761912377884440963118440661792764826406848200692946169259724365880576759433233685929094730959817695455190624984929343693550912391144724155612903056091311438661598299557968094618214577043439948478378068800320905479850 188 405233968115819284177829863324256522266933202719879500877661979133652581274621395140888849130419674745628462765945435297437570403055636604163511910705549242558545963116888225656654531596287816108172780267899842216923297669913873179993859659703606687995512791734540466098723682614766370658374027414218265597396328323982932457913438003926335219915938028242294733926452542130859567015601997156322208072734486184 189 59848406477606715130339936765824745634999721597013261412988047377600476301998953097760637403975866388768063290787466148606662449482168436348189357920422199779325748511190261698282768776555288815266845404060019757690648595557278613174126900801013421374094080650286572915234309545563295421318885267017345313281858064661791961393407544852503002021107748078557342634458773071864366766080435163389214719865984261590 190 8838922794559807750452471406393093005562987464315597318770728165617078924971170809268969375714481003164809140403475415245190127657163203291557452266731507260311806807500658087874416838662533223910370821822478651289282010629128869302666400355003017884707798736845307222501070809562535545162523181567327404801551048762634753752337558946819454807258687906250551137281819108857900295924389403312254990236000893795568 191 1305407458048550089413622262875113288773254798902370923264319258784758346804503412918333905550605351488202982683606601860309328857337904582113245111928037676184023552296073447967445041533446864053679044345908296348091218803284944244325128047767485553109628067837013407767778840623689083419839758148717205698548959462127656494492945172346276779966631377120507324344185340045143348362536575378357910211195247449138696 192 192793700220756748245286894342225302197601693290804079801138598079335524158845735739964108498241220121464723015672109922030293377554170768083266285593365007162052241567909894362846872191897880772028945858946354613116955168427926208199348659790650761341826458530977739200697507223005250395422377973568748789614483661003025668737394667728017014841456575373665437915840955584569036155299409825268973126959382651377222372 193 28473416951650841340738135681755999128815944242568913286003832727729961500038237355165163638257130130472291849734211367933665228319467765214439120851182207557469631825164637978393937966375513129448337830425735833796614055649262879152425150053226296960444894452089774712884797751943185627635417518729698053696673646251117246091473214058862804216375719060174054864412239236256119749318713399682303202232261919740896637338 194 4205196912421058852088007769694104594204686803830968452589832053120481681930322316679825667127634566215009239559146785920281067719127458980757946765381848579240009597806728813613825968823676596114323688678798193677904231524250466552907379800039664913340768875216947707487949471392564068927516396335029038485788709510305784933436482971627993565223061619274854169275788980573411761401247769079391218847324776713723456129988 195 621059323588148984236632726411730601392531831503881841861105977664786604500653309325420054156068969524443297852379385151260283531170893682692098829463717513098170558006081236208086931814773838471760440497850975283944893863137347257905911307226086608205375900197607383275297168594131974542857370137239436716282240686607042672314508996984398274988553564762825080671285649617600378385701504183389731551090718122596516371956710 196 91723334590222924457421291925007942559710921980604308187215013297759987721159975169477055712143172865568177399204984475436634066202735738000368515682390986699562499530145037374071384799505957789361666986959986151461444854008719116769544531164230913444946305105740918313699985595946639598007986254460246663719730114037519389941752992480576959200209198627563508235096699870485965402239083161551345591453730405066598053480600590 197 13546483868470378779055797391006000789927850216915508793242040835078035615539089821294028697602691932240295511151525110451485233658452802089184583997388229394898260877020744243387760719429015221752936791364423122981948935003184242701668972104034173226368442244654248002981993502697154892996967370641488972491855003196826720715937537351891731696966346804615667707777682540627790243549373508233340325724599369941562227106294194678 198 2000660202974007493709095591442974019403434927654932149069631603443111315864458661305729244974240351137269800526053167909380296334755923502363925978959244239574209745984699413058820035396194267700256712252356249704615037013894882249149457880283658265911739247114249999873854005000520498958324563960397801036961224197061231812035243097684864476345852786381784491235587884878448941402627286241023724348120902130868839978718790089872 199 295474551671684898087268749250446967579326023981253610797666977650603133898978677421252053156214318003250203327349149321197413435553421983188363413331012238000099116545188770197584621981199096661534876896940454718720076282744505080694755106786174022496244306738279784765725889921821568433528808271384952910171926155370273523504847512073173293946680185665350949360812365795560941455250663806628439965269116529497944815378866054844858 200 43638200307979762917702471041416649494539354282649286900702971779918773089937508089077621668595828845928785139297446109779320296350496762552959100721304873665006856570187073863808590672441711843836710696123309129289176574773747997473187042814020300333358503863660195037920385607094605529366471185692658481110013774419634059264254947037454451387121515491500605849140909959245617608109845286967106918680225774901381740889168919370451762