1 1024 2 34350 3 2836554 4 241961326 5 24188209253 6 2346558875473 7 220309043506362 8 20436353978575810 9 1898683544490465967 10 176985535233028614945 11 16519157344329121693878 12 1541791797676344309156140 13 143864639574830875543914248 14 13422577881343296131165192229 15 1252320064161645706233366154981 16 116842501920012253782471975562867 17 10901578835388385383175486579535466 18 1017134650842757539558499413974785564 19 94900239906398700344787164774768534670 20 8854336297572728646532496979739446062613 21 826122906767390692770987452126038273648284 22 77078510518970399472532508144177869739387993 23 7191541153102350267303266480414633641352673678 24 670981630401693344574743545709109072874414341606 25 62603597713671517094304307899189761847585531689151 26 5841010046366979528513755052118944155175136582356695 27 544975042713307046815868594280399893223459078079881060 28 50846993030370214415559841800551563021183250391657416385 29 4744101101253669953926675161037601411776176148610230404582 30 442631784469656249989664547598906989055605512664190954508257 31 41298212758202511464123622813962308970871191582520178996733389 32 3853185507374237101178056314347671250609787250566103469396932708 33 359508016512251325002826641018193915649994517657386248629286117662 34 33542639898621257843865415625153809448721224112304657813800331716439 35 3129578868042131412865618453141913658183015667751878443991959791472642 36 291994426225812193437653408948095146569206457742789556139618547555202615 37 27243520148219141310444499795065360214093510655806471333278959301294847134 38 2541861499412491269614655804088781822005354843490226891228340149015681862310 39 237159509749251440376480530061667664889622357753683527076606130777389403116233 40 22127339777365965597295182195094554530588463262468150454375119783064769272579399 41 2064514158174283084836266660473576703297651703761958160570167757331892024353643141 42 192622283211011565713810753081013609589191224679876972464891114625809785307174722810 43 17971949401516746287241109110477456418447730070020520744514914771630854867580221202485 44 1676809971860067081921333782550428573009881683452410347603451743497813993455339890251895 45 156448898164161632539823213439582072597255450171090084589669599868136795750887850579852792 46 14596918045298221933065188448061113083212755726285419484598651861054803977340679664098612249 47 1361914458467957775068657710933053352166196922350756818403900200106098058549077796937546905101 48 127068672059957161793855340714155449063357231426925644361637337580899335830502006865843173735012 49 11855698659109889193915947301175031093657180484675732165037559506622032171277601120522394501742183 50 1106154557350675207780433239933737483671494652488679532246881637114512372207345134460895889986953032 51 103205887727879622372310543196182438572090875879214408637251114126984200233710363894824311583917104044 52 9629264907799814063822841198488718949873368634914802064466115192870955095174892596508557873162114763418 53 898424932006444180898782175330054967504160013982707376531881537971989201360484050824755251713398142634634 54 83824400531027982356579389823851145618922120701336454670820095286672988531905428486651462944716918667038979 55 7820942934757964530166951858170580510639370126189928156771326478125099598601235571201385482608881643396025863 56 729705765877791460024822698928920234246971119750351602408059824702096266448655897036168413612382013959683565428 57 68082647987224141427746725370996193429316994108159462849391334339080316739831618612486242261759728571186105705857 58 6352213691742392230051156769769926556450117691102579250086519525904621143167027011125123730617775990135075074876399 59 592671113396344307610197692343111962442584280447177907011919050207448860553738629922775649490150413007197495188321883 60 55297108331082161863149347974540613137370115101784725375457748475083119372653267718438254046928547062678264168620532631 61 5159303567634104738610893088414196197313802817837008516901163407737990719691260739087735781997712777104373840177509056866 62 481370800506035792678421118079191645749161707077332204538462288110795825052792611341055881587780836566429512528022432146586 63 44912621353288631355506870570156457990563837714830746619950498376310823453016265343228592893242886070850450973714152498034916 64 4190415278000613695960116592479793952535563686789036005914373006971575810210028393647599728401760667365211586204475798531042424 65 390972062484952185540592603673806750875627929306018479247513679924626498952122038550657161058203429685620308518149290266212131550 66 36478282819900259433142706831273226193336555876626396803808029471748412025539320562639808726756330568159474593110208773169432555627 67 3403478778077257989133570996434773112656411233087085498980561990503155789167327847171337177602083759842077984905620006191334473905096 68 317549700735993628223557901157747574822214698808410967222892052409921082170214296298826703677189509206718880518862849182156139806960923 69 29627865784574057037782957346352949703882745722143063049443999939693084286063976019690280677983115635464555036389527733690523222366500557 70 2764324541683424217912694343414930232164480141199429424871952991260356805758629892752484772358243264136395454841539055151387672225314526020 71 257915646955977011866067794802688660232824477252759916636768410607005992271612614029117514614064431171830427770501070306109844933710371007175 72 24063918668612763754013125498089020069975271930549318977466170936037208284951019847378892405050880502698484947638565826906734986699247580156609 73 2245199888118654144840888018068754705069809879258290057936102768222104601565727268955090957403019008550385590538335115903504344662083179638198733 74 209480534198406849888916990761572579946446077930028465605125275337491088067709529750194705830716387085868940703135109966388102277070774340331976950 75 19544849632439864235446962420147428187802415302079483433119824206430659101539817354469651429328253637319563763631360874858420025726099301238493625721 76 1823563934550964627002089105804031412725943610803136866946550110054667978844699592954177336612251548981926666697668814940628344606263786867692088378089 77 170141264114697270067353336842842263424642756748344179502519566844274279758960197296082392014475895584149271258300803462322010376156146318551152933518206 78 15874436429713311099081990276069706580990361885498448582678175145441136829215784905264678842014499736112301719660318284377413970327519624778027443556651390 79 1481108849591771892053703614868497066866811401394995712592287801360944843452386383153400355147481891449135195403785353571385458381305594050930671737818595227 80 138189688437253039733070930689007451853099994166135868551843105020427879578841393916108109852206630086808253019777962615570626915737256629106112690618163250478 81 12893306252034397392980081910324250744696832918329799163764475102430617427600968713770263850418424413074365222031784273954888869663216002658993434822405226317942 82 1202964909963102428991227218960888987812468471915612150263262728271259523842991571786059457163480832498984758335517092496527252938057220016153812242544454604258466 83 112238439568143938625222914875101957719408924470016259359454087940609040268252115094395197651515715352077413859260859642743392994791258222153634976820160641488624126 84 10472015611060750607941904234652463993655135114065546794770097932137074212266689603533687000282165470419129956753804628125802686552247577813110555541879039839661236146 85 977054843066663455269109410169870663117360462214835684056271102719020824668281482466522229305765379070109930764517650896657315700692546584304843145194670685434177527754 86 91160689767471001273344192245477039827869723222449293096026548429961151689882599618690232026079134759237885975534905788347274263460795006633185316938161820223016335223305 87 8505429779967930396437492888271574365544551970898650365060416289802167785378883501024651728851727583791445834915907218966094224445632466878856152116309355343512105890018356 88 793569420399222731016825279756907812950319010116809302444562744271580810193480918166732501194137577366239369394137300839671800119626954665297416311018974393133255451622854684 89 74041223228478969941396106316906245356061385743409372244717770962828257434310188710658886030414846598463843347550396587281394284160688076356660103790753902906586768406453448712 90 6908157744298614958866645029892166431901213815086992076253671990694048183369354967736822691257119202713713300662361496106851322088652834356527579417048768772508799487704237495529 91 644541531585029906869980043377467902692573361949888114848668648758306429279765374629990671290680847082295087819786182287200588866069280739692520035978264295122251047670949013971251 92 60136696542698169731793399214863583853716312452330092855463052217088586280142523223686419928423168784535272488623447389761854495246366505330463399317612355483585050341390418578800003 93 5610844443453022731813008494114271301530922330700987941412677713377792963558468417876766890423979864499315059698739317514704662657423883642537024385424638028574370495461343891102881352 94 523500244917430043597037008493509911088017504415221428192548513325002697027436273369676855320928110471951462014952055789428508563873853476853876815761694613606393947558174493264346957598 95 48843362026973608417545922005515694317199367144352335424378518337043388450176883410079565167146833707972689016272673142338607488109797788206606314697583561562238849217053002054337423111080 96 4557159308443670139860224155139283828909629671169888430434538426741690088817430215276527178939608477896209667516607876872566883449554752511634552558296909153418456887754689790080396573788883 97 425189833391605717277640382921367407605941397626348289773806230103042341755674604317921810114160969264635048776185305171617792405895760419547914157050030359406442493963785046276757462297343276 98 39670852428751796352642819065316062916218558252322319206365401829213414306666194461916348773057543473789920465640853581628215513585834042246958392973388319644090418436285795618984651446487354506 99 3701350335379097238493477519934542194588260912375262403664662952571341735706243891322786493962439555660970230185176718489880764056704180552882220133800516638391862129715994079786246308083844113735 100 345341566073376462833202597193357673515480925450559972087738532736536189200385699706534007152849787328904948606925855894824968096832760742068887260924238674488996032463772322311488659085127419754833 101 32220888716765415623855192596080814591498565796185327230239383684511307094268234564287744384713369834507837679203141996268297141995001551701706876842968871099391683029313531060512542301226419933607926 102 3006257490236759773460467509820905490219875619053963717322491068515799229012382428461891128211532204515742580667575174915599307918310754957049988612055022487985604252107541199818595503115235614464801017 103 280488355769718974961650336871304237666262752650894053691725144479878113209054750532279781083842608799493856331574510771217523486140969850156923966984207371428038187796285243812121593667081838112307966502 104 26169986429274374542204557670808648070261549639416092925953567369711755556046378480761030267663188763798230116189542238161787506540377740828179351877168779743032593514111303851486217537748082354480722717777 105 2441699185083754133841398961181788882535414852437742302927253917643823676205044890833404739297965986149030757648128963365298017411776484375504627900230003413282169631254301843136816301483547550443726809636063 106 227814214827775010795661989522004144162462294988891672756365334972825424444875981954310424191393411876485870790438853250817898296850030928120768693293169280074794961610089921550333405755638419475917169637960658 107 21255409673167989022817195272383677717998334818677500072975966302747786282898913633517261004407144334596148788007649113076869339906169419669851554886478990463759428248844241167993179226930561513518797403055577925 108 1983161765018716375977352522472179742801191217420837207475245976372271724570999411742358920375673931065631219582313159845452804070128068260549373866397989258613369332293962591412212951067896691595406891782890971416 109 185031982290933239804635023283090535018107824263531098079469581511407868352614133231322031030447018942651867262822727414544390402602937171613936713648160671157732559660422178218902123214182528102367166689098259822806 110 17263762883301210170921303247153537430800665157664589364257653220231412027520209484476315540727154055364891714791010703359968672961451068094966625582229573772617289165665643693752230398651716374503346605719866414939118 111 1610735102119979085019702870486576498748026884897686222780884515435288642541495149389735161564268699293195272005255192005729476966694915152974245304206575693048267800511936015544630278151075791290659657011227894364590508 112 150284013209601054169144382966453913741394320981624036883556540145581942576059981299112433365525828218503943114425837356136342959432266920024238742301034188694611486781055883282254144300006842069271898883885919716396826136 113 14021724985478853995270874642827022424794156981621897711630237217140343791523085503470387644647636052924575237305427899625928654479557755472853203176773144801603218271390051002102737275199990113298640131167154621227421702289 114 1308248078883758526169706062856792799367815096171815114303039917545555394261733584005177935748574555425524494344192145390018565280479995254893246906206966115987174732440205209138828577115985173237825959918335024006612506583777 115 122061517942729442699919485318282521959119936375458686175051516368176132429315789976144732161700367506384471562578895133136583763752259359030413253774149510189558337529291478633267047139854631147418089830594511864862121209606822 116 11388523631691937270156924755423971945601671159783973806761907185359931050496957315214447970081226942189809067255455066361768443414476724927486424671627077085796643877158355000342181327091528489603072095645503366575386894985773037 117 1062566423026620751032032797113047151101673413065464532317684925715599471580622092506557560468968136607232519577225762037948768549059174877742803799088511052012989974849258197432638187498000205427257750095111913780648284232677092411 118 99139049086369635896951144375724031067343110259430461778407287582847474112234540052627400446492937437811825411236727563180481750817542041693947129777200343566452103109966050882132290612904018324510745860574999272105856129732415077595 119 9249822731791112610779591915441346734167019511440780863437493449684883406325121427255317167811276891817049862555843184011634029340867699314296980193644417200395687195898597938484126013359218187085550550152623954396156526138138709538427 120 863022404976072246697373822675878363574739502940106611205866860624735320349269231326334363119863268019253075856743905792383124728629333522031289130115240110498356817881049615411364201118885281836542284816303055746464446426100943139335183 121 80521291389814661902505352159631186788892237292862443204694622298403547041922823362593211570796816404545453718735436166184974506492201160628411932325746737148699416132284802931563253293337466511904874759987618868830511478541374174470559777 122 7512757872448519135706883162513728991839865462631090366800400239927597773212125218499606707557776350541460052127695120382834862225660009676009461748632612650628162744996136920968455064181447721149617723335631829429600906254454236601111037432 123 700951634975598877584175755883443374199378287360578845182559894077589588156307903579223632183729826447863265485216634853920133504034062330772141078756283839960972735827113545639878326884944306088270882823746486911464406291821102706910493510057 124 65399844227221506558626773871431026077502672495798985110002760617902641620368073629126437451939165213733185434274842475002246655099281942153414174233711785163375378456698193726034074956137554911584924717896592765940921101472367865459710643092872 125 6101904056609742445700833050228096614074092505842132025082479798110396440355389109050675562409091387931253022765650745240064205089027106169828015839515538382885728299176748760340600693457866186165689736402549722893595098927719473852101914923429527 126 569316847096904378470388359568357492113814797346991631048408764862531057757624436363947223371973376430887547518753329375773856244435843745516713213693328333027920448142306743195956631039757153691441501796518294014450713838273063944316872221303404253 127 53118120078807680778129249555837703590222960562280813961686521146399647823687029916606847930419611682142677394440291294840521025502121396671749144154750609866491258308923354351295251245805726347514728429864274875593182532823037391385773829536367035128 128 4956000678873944388500194700424889366696583211597389719842807200901544789724966669803935997859740054987684054130595134669633701042657269536807586966353545909981351169757944194567658478850898928393987161748987013736989204614467950970248615947445212966240 129 462402334505779611173232037981620483981567213326570975430758797757302547898457906489095731271625503010261154791333056262898786153752585921192182316678194885426404506659290864033555868398790934841583178687892286471329462155713330269585272760107796278932785 130 43142834880518243383546117776760351934907302358930089027626615089088028143458443698997765985520334708657254339604365401374409543837332999994765253865758308016200210897330827244748878690137092652145132356870235513463262629619354169549442722020527575016669215 131 4025291532139522474520647168594739518421382085129463269678961666968843645563055372575477687358618942985095999366432111847490402192720969916916459415160543283369375589123991958890296675444719539454609486217009156599013393007610409939066523859090577658465545302 132 375565768072204851366803000451705519559045162183526312452413853254814418394555265534553068926271300494957911671777892400255237152754197361283705697727770278184023103069909453285860760607456291070794817284939920106800568165723305359078101053505104690228249143070 133 35040852326215108658407072646933516579481127052191922702140121808949146678315131752920371371942677582481915262662123717059685304607919749964215484657928680275180744184300914490888803109674777632571926399449891847010927306380111217837964274101436435412274262535565 134 3269364346091177364890135961493400333138417570165702470940633841409069522186443017353658424079902749056501306369832695089907033171397038138945610479546250745658580505864948603399575361056452484084203645869863872308374522189796641786362380457771953431471013587534747 135 305036622054299277872573092077285800815377096484835214460968057775886021929604486442435054847731752041067173689903163661715949171933966073857058710370572658490383564620360733514028727108246003613947610886458155458625468246338350926685824680720731714336207372256531945 136 28460376680116422378104934873483003720587572927569793704889840107301757073884315085726076655798919389302778831588658789614867106240867948319350147178823645929194834828580532646202314604756292934649639927732946144134564317915818750301999792878833303575218559483106317703 137 2655396048248687280519783753247271961914693589850596425234237577232525675003669608528571623397273235857587145442657336400805951770726977013557162324155257578149716547035160429009181362859644999403148795980353582786354759560092896338511524594547446333060587895428756879966 138 247752454308904137030911245592550141272845937109133455435743968274607827873896890120469756289419010858425713331636009291445080142704481064763233089895620014231421459812657116050568151380197249529928323471202682756986131745578718178530856377515043181614082837433607611151037 139 23115677473636526677338695298901396285315948488589399963731493677660763099774024621002726508208612893982707591729264771083548478834385424566436856634795701875057411828701364806656889200819501055933188177537244229055546836579776455643104774850343331352422026107504717941033776 140 2156727555154570102648665949991862194619324011481627428564498428207819729302967056431571965949558589978162480721835527098739083075017715596745362462637623480506549743117820878944206346232784246157968747733595109411230303148155265231510591791129646793238666858485245472717727828 141 201225932160890534940985211353123422739175486610216265047912687719984059346619722462181365886878883455025652407610583787726992440940649980653341001986069412706953963838235941227422411746526776845320517228607333226971514598556278586059249932063050457948492297459847134254963564481 142 18774682818533987276100550015498392861808591155316804964406829701210570681947378585907069366386986392493939086479711969743598064868658353403654843448154230509145254525175978450178707156183753775527432910528356498180714268610295794499292900918959130037812637548385053888961000150784 143 1751706209787724354768369233417306142645897109795375820546613917785422384011913082921406536102662657344989258112246918985406119067963669654639748784385713348975329793841577062353769003806099798768080485274884472950865991458244596816561666024766300917261064647392998397717605130817964 144 163436830068827519106484980183202148669903174302233817935797686816852322695747209075711496839982110697789850058830798722259530199123228196543836594857801851840510986411458630679661967949790493149417987030088800976234294463703276468323636412956429066008825861645776136542593689331006567 145 15248902626304997644477783144038288367608505279695892907426691504302717553693613899471727152820510538254665387075491666790775432398093924276803399693296336381931792996007621842000722069851167431138755536565513327105102214451146874020009330256552333848052340003614923770512001668924118219 146 1422745602742095551432906011153735192833771662958841676826661151525480868399681102303867272526750714018282743642549236060633164715362832042264193265049844577905157542664626619835726789189588240357786296864665539890513958284704457330794195578067792368914764191112326593539422972987660965991 147 132744309523632869118304754620035955171864571395070759092615345106509155803287614978257293465875758120936248947346559390768030317698292561153879729935833358138931824299432143733158201059889695828636536256799450193063508842243949366524169138100001765877849170462912721135190429010267760733509 148 12385244190489519024085146452202422109218886897321678957425962348677786338086628153302943899489035482472465716072699046802101594823465658539690652145298649923294058068194022494678486723041257052562253895703895659574992961447742515407423501108216857316958604929814696136588295097640087064925420 149 1155561953717836296310867681019665171362564004798413519166185292614309798271519067318084822401554669008316675385080580713003127402258406240042369438854759605231714409848350143768849414306691210252417739192649993338386597671490664666466363850186409679158674221550692619253308575816981405737728029 150 107815672290544076211151695581176187222113623847879614462434940239229890923459683524391806475434563339817499249682154639404061105348872956359584698667919111629563258617801174921899493686110480848815093920493879891678013193324093931689090107428349542240972429911761905035018443720879433179499071598 151 10059364756742745223323083463442748426516004658368187877244224900391965899949373738258362462750564862745147978917541468286929547690701346840434240196895561632271208665611020597149036210705592889835674049882665733327682690405625703314617913537230298689261149064488106373509081577116850025279550200734 152 938553896287978940664126293581238507790789957906883306459632973418001161051202539858104979173075056242301708697243341170034522153936379691682434725669718125510359949111624600470628379631939208420196615227402931683192012571293939370921123873884420558171368752303792045068648100469071140828881767748008 153 87568493392874961512560954677629325860409715820530418442475600383119529382272560806131755361046791408515931635581777495674346461387585513001196158446899566232651634153839977371539941277900937088729596233329963464328539513906253352777791466063644923693496905177386472414728324360379726376150576469508026 154 8170272442985116952152639038486575021579868374643498576914213609100857855274131867432197051257646929934380067962792281379087707249085322320287832375622793517187428506821631380797993931149692217398112285005168921142872024222032110200187481218707547607098320519580077386267840762912861198786874228830100572 155 762298735609323603684981130476664862187893296282433032866810838384301520887593136150727816848141301161157484629306777968639088517553901611664984603431971093892188688742826412580074797323339117551631700195556835166075830463507826612334061360745490684216187280469974684671635645644213020098529059271313320741 156 71123621197050452656249744684581091467685059608377489146422259508770821684040788459332018482067331078982318639995637481547681568585692827355509728842297683766131407135684834703870811712644823354444340692563512492873529241614873520625251364493688459099250159320841215131521407203626118609330220965452112651825 157 6635941076483734337389027857851131641307789687257584535236974956464542690579846829350706438246737207015095009020818114104523719293307724902509476024027240158973142353368513753938668600332145171780412908316703763579791763623293955760196476562293312981231938873505766378159991665708296548374476471929853780392649 158 619143306111504561425212184130393188172423721175551992859784920441117573290785204449717290065731949005220288833642279641782862546775810254977227606457519888086474795610450779460470851121458577193935194356916510405731865793310138742316993742590723875403333870484647840760027031474852198621640357709574948320080021 159 57767003818214789447785563887303009634850976876628755423155546050989464316765054932865309141518433893323640210168051403662009551501546520285955765155197710762169893000264650611826721988580175097861565480601464220395285133327437906436514906208962908902241437649373630455144043403170623482778527619506848806091634599 160 5389748539948941183715957510913889409535219360704753171843251895268544426275182259970569587735536695704795077429954146738674482406115073472698207826463140646790500387476770727035125373236634991241782262467367339562945990921399778532293557364739285961702429694134027632617342997968428061797653352336158347975641982871 161 502871663818611304940951495264212471601682347782710518394877844213415329476196290787022600622800372602260824485512194649971426745826102729094588883804626700425209089802126407213196723733894533573287577148410847740163680888175110468125769926673338371544426895549862331087383706503490922319720834372696535112962371698750 162 46918684312885223896782734131372255061399979512163963412538861456061224646468455048729751986648163671997747355501852040111823532642936841289149067703684594096419628346156938780539836954160157768071769224147266716967345779151796930858347551765519784697606571194332087109164621209609790535834265094304804106760183570662031 163 4377583976269194279812967705697527876359096728028116211432775183955208855984933616809008542877044739888876530771273422590435917935912351001004727623843735559603331339179287809768517878411974336865533363309414301481464619166312319909021263873425352498217415649079998685047757614530045007928249120070018838386102834145219744 164 408435184190065425852957952213829627113012431362059499816189206636501125415851854446736233202584692541480169163829834550050044912628241358808702270714684203504669464736136569893055358237781962063662343260600414912570821107456209181483312228411309992677928962914368662375604478327338888975836167509868953848390216435645301256 165 38107618400628556555636190927189783094730109922300737799854789837714530429629091249884899174337936457983612878621138770572911941315750072288258656916315540283922968494013615612728143426115315404438567990951244095799572598299703282021706330177369448233663643635859318998484234152216231843130479589946210752423915525237251899181 166 3555498243981220919666570160390509372594014153903413489761216880352938950268863874267514591336107978936858265993806773146464428962060335738030646069698446367691672173787528009490460781226770787872659465026676713117478354475315608407014454021786945759380681078780919540444805735523790384551944558622928349903308288390686373947281 167 331733346074049917333681756912018555041378791659665577664630430488143699017917632849148294702618542516552555318956791601548737377704229408503643062154479652974434147487423604462444447095518407488176038120686071541966012109002168925535168134815240347176436862411777476377909309094143720619451151079852810841024991212631517314394799 168 30951221276448085111894339371350621657302704774736861587028034124011814443237709932889802563383533777139235281945724363997176538889118821481341647545026635241999246022587452869105485889152029462594271154775547148525855001967870876502800741236339206038349900102608975269358157288811764372456957127180274367714566674590462529868707472 169 2887795604032558141798823289360425234967123310541902629912013202804280682030845627286403467391755605249135838668619876463226744564096567047370858831823872040571088363393915760117788119046828194922818526452701279111843764425507228289653460764773847615957969554890884738268583019763533995373563236448524337643286192857662038257809737814 170 269435683205673490247759073470690804601992350512952334128042276020485874551521968930314173436333289980473500073442328089901258600899148980381703315306740309363385548457117723222368576416349233146594171031670793993669298010634059335602909048759223558266173379355801888223580590332253515266228031215762731691626895462734265700075337177463 171 25138755417154368837588114113148951194911472931859795568910100509991854129539868017056414591208141487742518949330213249409289868048003637221247648291863940956230895821170248836322829580694424038235785330290048730326292766133998662238031227136241459324268339811413089430055642995203677596548304173791877114123075177794171477051914589566868 172 2345483777073077176801320588450997629299959718018694893910579662818202318835912743827390878180082823632705365427298109515503008369647045743786258608503937648231678312143167426990477458027171348329096951422793265981376340726010472354905059514601961291726764209174013893795040500883818747296162645691788961148974849107614240490909185395611909 173 218837172215732479212347638600849030847154624628708067393449416678154710142970484821950343377925864152331371501208316828100575872969271892219123084414960249887479532286812522181762135788287783830355072611528522424734105247363956599217955313649514697945760487647243666647966669022868738075041629448427603097456726675892336386416989317982942417 174 20417838064580259683950193869034515396768312581451435714639661000164622160324785805971538363104270491812735412367978901346064303165078589742424994079597601888115891237384888794494650260754115099308474341645831535588330577956509247601459188731758690135727296962483477303243526321488333638316663635684635670253698079824726994312029731205688315838 175 1905015071298988182647710943257204221655509687541796044853364213753558094997298117028534471200000856078540454484647655414499879690696144885867762662475573063861278118241296435155746364195866742969770789554206071165036569770478958830875765293955599680218026083209831926927654424559246114473353049741939977785825584669485717682725741998737236022242 176 177740777960807771711318147563855133046088108157981668091173747176562408185183544846551356671513561480950751420962186052859576135666816799894828384050143043193466736984625018458787616113162634615296491719125740131987979269814220914373339249160008137970973607027121018852918637843907684242277037438317052817202236292411342984445320154908311544251470 177 16583482527816130019165804494562881090089367830057285847282562969206405815410161037044941425207474576552883624623279933987377853612291157812920134732563309290872668210351922844127258653531594802795369466364496283137705490321376112847607851067640670577216896458794316255445097809163963475823176026649082627395920128823070920268275930158489288253717331 178 1547263919431159361235862816860372755985606562212064489587854065859749386611111476712725860586471975377737244680669768214063099214653032351849933106237566304979555948086363867780542906415202919844123233635806067948530765081204872937850735269766841975037370046118407629089275612839930366632920264298761968736001405720424227430456926187230066626749835934 179 144362056181979839430741049071163980127937632711840668906447101686463999673915303387828156939741896534064841890113351596203508241708614961580417273994730199261166634059553921615650286220944372807085446058902611376452082448399680836819132151597070746661531956926203840332505690270022473470866443070480007290029809623188095940339048463958012922743416833005 180 13469197467456573579049302085576037563451170293441972660000512634983371219538039572860804859103836162585171195218401189109095657007716880047611623185162771816906920578276636012215863323343866463507639526532047303203713891555256936873866957643753853169004273660861440346626625324295701814283678478564344027812904916895255737964771164909730815479952917886823 181 1256696428517512671080728614200767980046446737028902206708685646185381322904002318982492770238858828530897250448769732198065815559551045972216523960813151389051282405919151566610835623497852498804093030921354291610697756888352269527705340098347923918361563867140022700535220669217111537732595513562832528283467702589758636930235381734381936282099010356338403 182 117251671249489286254274275215728822857685965600347325603457625996769459153577378011183749374495364529816335659519972415839975806797162511104785181538326687184615416569585943185343532192021796294689360649761512804453978792963987399913463385472546479430552319452632569465843192331474889409039665617906396740489409703064721819373334637130235137384666214047986676 183 10939757684372800064846837520830378282619621739247866785860576337888637450900342066545934465504603499015586357157933612424936912242365952806194728969498679752097060401138049788063267502929049942331627964148460432603466527496479228842093344461668669979211560191219464474486290894012147585137731136229841882227651285949721463659105451979863307182633206590533695889 184 1020695883627458419038278448125130005697782576526619328055534881323677910122267042456872800548357911926388880931451635958478449828886172529771121596239469329763700090392982149523599661964803745024596922745044001724034081153988718650372004222716915146238774603550513629373022742974080916459609896205008569272225355649115473239534262755534984794081460052735588296812 185 95232464640624984297620588415487328594619676580851193051570150545405448348589905942749103329597189446296375152206219679967097986328473112145134961630293319863118959923247252693966675905531690817160850419289359240281059065825140969382054046065993753607271052975762632957136299824373606643852232309847857475369417955639072695643509819876258460326672535432959735120336 186 8885332513830381765035866941024030554793798893411714740391106684763515842232133987965262093776100134923725997820832274108275813496932846433403210483956671372218132822299060353585927020859842773296291370228032396690656006907722293831796198269568887878168303863235389187050406651866647909707306685520654161432764973532289495267079809532673939207262278159133502916644736 187 829014918171640108184540965454899848625545974805708934986856498285576051459085673323414947435745034150418373350989289781067548180102664758074008407455282534950011323288113636237780753160878560398937996232154852123370889009463359024381338445512055237157139161554275073924341678011695683502882926780171859432554511621125738584773115772100171065559059386881829206528056972 188 77348341604703487592416022696885390215319258091369505237684711577209691332780377303634917007459075158064936737994805569265088716392537130422907001951668719488309518842307137292035213327189816745744733441209153689451165408330190519041656169556216323980892145792178273613979912141902741404190537795808086049749359251375855271874942204353560747257904685621757754305905753785 189 7216716874278523447515171126594899462626856353794568133658054127603641947145400048375309701781536399315023140918737714948610558781785363336046027112380682623275994409021609941737598893182881152286391872250191661882278007080670869465597646805255021710084764478947042517330695204348480896641929729169434151400694997136656742259530419113783403051464621646179054509092886180689 190 673330563564783393516622032073187625905951744941499036172368041453255766611772478951109707246213197923931425094537565703110506455001239922876763106387579699672546450683918689353187343554779313888095197903051960460999604660654188802149564550893767114379958069440986506161539891792258968556325920863157180455085877898257283559104911721006266748379700160803698870502037549228802 191 62822756625850581930469279392056090953993078107594430084831424995630278331515082575694354609753375205515635322857610840902091138367853246954016975010624417141803949005511695418617277256469471386585616973663386893546545056953045436106005395927065874972500197343176812376955282599779934477320797253396621037658252736150687999865149171375807465440144854953225061422968440223729954 192 5861457898444451141010284252230888861861527966046754080375545059865120514820024508668316461558137436562445362469510747689200804105229375426420827967250842242906033458076647064251243093604109524165587253992919301178777048752816364304096708390518503031722552489083389316666284056820685637784268742163271743710326255337999281685206718464930485690506349362765721549741587833869135409 193 546882858067702199123953809999130600059058301384411047636526219784857452839144567276373807970556261184127795703836804044830332966009386905208163994223672873065700583677744452107913149000998880850671089392624313977506735110468594840560587411542683064401066280353713092118906177243015920380134051226641952131342012250228451909927147851923161355976694836514978851473068379847106896028 194 51024995083163589929689758245436550434761311887974719630559865635690286618276503220916434458257653938445261790392785080950835022041279631784065418231100728929483439146341352029371898946146362950370871441020492499976536796218829879939424993237084612654982439883753725918052982949066310454679157320230224206847499669338986576201758977617552290827023920014504139351584729463531740515441 195 4760708961396186350257640150524750172467208361064807336599522054502311624746063136184078939180556857882688147802155552759658970721401033244256506782097863282944828493083764677440506385567482956401624191586324773254795838320521957516393659256574046051002896443480748371937752740793956214785653944500452344817761806637062536960069147489334879055170804587046745519547988866304792477759896 196 444181322863005512258172832254950004617140290949649689380616548622858077824564990259504514281515937630056825067092013112829263556355034768747778006285592612563697239864016081914552550362602448152636484672765518787129833842290148349355180375270991421982096223161187388263105280117626668333455500847609072524756080126647874916360642776347569934214374299379768832179976819513689572580041734 197 41442787026087746779329524528599709210920499120858283399080578501635348795871956521828349161985932594307073565711688475941305193868403003631071008678281231668409243758362644190665910248132531899750681953405179533848625119877270785774538420611295482577115548029015001611929849997919162514162019059283452337028842107671682863838998727201766582124211138836134115254799809384617708906257977045 198 3866674504500451406554012708223087852717328446984638442371708640758325715918354250238461158343202705554613890614537041838093401808625440332471202853514160108184562515178210142600506523919601757069731679994277256651189456032093206708535767401734705245086363086684752302917160343390031781930708340308957950077628709738322216424219601980749197408434129519147725948201474286914919592903926671574 199 360766560278444225618401493248038647896361991118753536794471841141856783379130701453245482730666717438443724426604974325780755712714229507444820692609265920316361264964553804953823962983373665863428676762264278676073664054883525672016305535864237702962134776165037741404676880869297595362157458031288440869186647867446505502552319581961680413673849289043654702130655086720818480102425729277181 200 33660063929263983528690160814642982493023130877717967049387738350422594540573150469647570727227781549335377368525308653014880734091404177268066410471954848852079882716180108382048192633204661339166202210477724618631445460634234167963430446972734311641554978589111877499738193270152962328997187436767684031904925093216887810134559897514590048913037659731417810233672389117595426087545727340110817 201 3140534707118294354647588504962319292217166383105145693632891136731917687610468574488178118722357777345948349595529374174641838545587696037887118654230957125777100032226021542447174519632213391791699488285161130352896232074489752436717694933430774343115778492867022858240520021211969910314510488507663730149651545749383591183745385284572651622119770070452665584092270366315835507768498523437333456 202 293016622527557272003900507652095875627908124210447955748816222921425028547794623219030382653178222146777523082086308416275686088048369879544629594434980260402146343536783686702239068367520566297134280944580138868860616364096161430928778570228841470585993936109428197069420400210736644396209100215964174699877505828800878200312892064952286180157044290000277350633002023631080325412674871578513818293 203 27338892604132251396630502322430350398332811950975293905517295794546749785924516864106951225287670846907404621423166632655063072585958571541146586223401224695736849391740312674731844015951014570270675743824394994447269852305989066379125667512654785116292388284542374980038764852414482098439955473559713054426382714874893762220551964572665797155025387365415696600971152818061270270124089599984873676337 204 2550759893323066100379660667456485636890493405199240107946539641156679442610705490975996171339046169258181534710569270676848479219853868262421317855493790249602347249701101609927732802042145003894574788891313003437599515154770453969934113050177664929087604250553981775006587872655330484343239333371909772213138740764959188843829299037300772533724491022162754086306441341072810654724997525824790663631642 205 237989743315428442159290635564512008721983039542254592598509779788700344344263024348361812240817643105604696177038275661299062415321586058784369316141512372967139881289373180506722464562304181576922721124709831635964890133350272324224934847870662621542900177083302322368132108441732190709964101189919982967399356450170882359930665132386618159094517901954474305000058408758935313362318404021033131551662931 206 22204801820666661287491484570516790294649971126375765010130423941568976394785598085126728431510658697676495248016904661475948427336254569081748443556315407743933222447948489411137050589130449377524684567274658039665389725855451125390391707625428867262541577967280827181784741612616464783982655166427757739930172326527609934618244365205023056066165745178884861709902745963604099342718255863703993870938179111 207 2071741483588203577391437055682390074148418482677364636440590768885242027698257175312094712910263838163896579548982140104983849563556624101287438653486952609220193917550143216644552775209469016413554292719017088098997495732380061776326050763865243614047174560905711542370592574016270515117796280489699858800992698882193007016673938013528823682423600158828155405294624529546153064452284050170291776001582209337 208 193296603567317379021117816475740047820686722016099690752600329488773152613215536080437542664272479911700318188293228387760476104600661056853901434503462387654256360455501919286440253656157804313999196428619012064371946747078342001533324604737395563213671052837006223402877965721487485651100934603675999765877677844863671412879228307514553357942381711488370666914666722220980959653656168812220820066354173869179 209 18034864507297449271655999556743518739201216439112980142234506123385720893143419929456966616299629356150968600120822431960941011747779921353914781830947394777701585058550642443262183637375829571780046256716112130771297039943901392825869976907144353948558694370440107985312714938848798596288434050516143034479075599634807639545140086052778897777239250846893469108996165764285567109024255790016190501509461750827449 210 1682680046073875567297823622365128681425642936352826553469951562515918850388085375876452568004867349975019915671057015429957330537107192639034739964662698391463507193113563948159145748826006276345805644326212643679168812817862528569498794883414763980189121340973397871305462967942513649503591112933544999795127589722707478917959399623059132071316004789666576831684221225074108389821210975629673320023555052762709603