1 12073496 2 6552999568 3 3530630987208 4 2127910272105792 5 1299207938978711788 6 807381482186804765728 7 503834532970292342872224 8 315668050076034647825083096 9 198001373547025265433700559818 10 124347911692596182554390495838068 11 78117000630577529885242028562041884 12 49096640179005285503994582090225748968 13 30860005467931613669693411374668268430686 14 19400947143534569555667554752439998382841084 15 12197181715743671131921910974989488798806576222 16 7668886461122906044257840397440759921412455529828 17 4821771799600249246970699690131655812041435050315240 18 3031777740925417703543574774995250759277814766893376902 19 1906283874367159032989054761914090001791236860157464894436 20 1198630460588809087547340237585818932612060272016198071113128 21 753671842944834491257884883412000616342589835362348933546088728 22 473895707927010144549519457616448865199263712018634499415358112208 23 297976949874230295089492945228994575031481828337372000584090129715604 24 187363166083887219274130652470692831070465534836935068968611496326273420 25 117810874055920728217346169746986810042932309019872759696170955269551461734 26 74077671946927666390274450155152945506093391313923712273285307377519316874698 27 46578880006809219131213245806972072365312748563656341679456481192286996518886670 28 29288095718095640387048506264080710013989927653643940806175205146206443123242517708 29 18415906311058855542260510929672391919312888614909035650486874817199401736013102853028 30 11579644884352540569176628463935913387551291797790104306489262830692601219588852035759838 31 7281105301088407394579572909904967761419184686827471842035835886772765286622368006852261124 32 4578249660636481146506389945896834942677736706658435085708964339693655738247651262462342945368 33 2878734363993356130567079359428520533385599879298596889751410784936643232660049648109615209593678 34 1810104949527465073243904402597393924887632031521066316034495595072905369795391485206527793885526516 35 1138166761391851586280275472079297935138995716695438121759806099919311357120933518015305702179920804626 36 715662172663762673482725926785446808843933388856470156801994870724539826858703222769749809700386867625346 37 449997618532594696034752984597605613473454782862083418725626782478292141955790346918297373266816177503095046 38 282951746499873007030237926683779320608613195374478690301078890904242743174024843095881674792794507104768086620 39 177915807688919948991185612463414113106532787840090274382932691856641116702187446633262128432672575233477642714832 40 111870788585789258264569457846324051786521489290739982730762786007748179202814214059554853067625342556784455614379480 41 70342671697832890024946631824995417666263335683071061922153185149835056253463820959179284743071240492755959751648433466 42 44230415771346583723058873051505307852093305559028203967364217379976783817465916084415793781178502942584356207531463745908 43 27811421216924994648455961497619945615126155256657480444285962798141896458217811695856045598491954387689353849913803426757674 44 17487404063117597276219675945508100337407844651665139651024299734519945717064836433281983526727487524766196793760381943247780976 45 10995817074583287097093391163352855899072296289109604752867368328278787703814729794903367660127751782619582219839205166294204944814 46 6914004668004459617757854590879132185301001601300959545546560432516934889697110603981777948370473232886880007185912091524037381857964 47 4347422313241768134248288755613220067476135027840967593279106850777988540182269669455365125589597943374103601040033445387492249768956170 48 2733593870969323223596178124566816572477359518508484603412752495502456207681235119933136309639454546208830728324374090006137236364551802744 49 1718842778369730231292951426248294561443363028973140141794085934998674225502050332729792113805715748898469349608645763217171085869016047044208 50 1080782529286377274601239337102069935201260736493106723316809146715123750123310067401061271197425022604039975632157297148792461502410812873149570 51 679579825454930245971957136489399003495119132890069051413042516853548155775000420260774558036445915626643755894662118953848840489556634213035804710 52 427309589803820453878378492354315090065310806975957101473972665091221702550380833971356488717529561644626131077863166164404017081683525521142120548202 53 268685853633045154669346112714212499379454103941550761005393123295401140029755067507273824692131640410900296673551474940436323808428016889471442955928030 54 168945630222968418271042181176521086371203319096672650017595718991959735395014833951756741261293536385310412275395763228089409652711401755368511287304607706 55 106230475417906303803208500957238180458564863204919480242955985439364213210395265688230002483198249247204354094940795380329791652631841331986949810365701172624 56 66796127802721723453344136129800815339393087061572623106905616865831755304838485370218047583241734302312832932005050885435368197256246270456125688485792713828508 57 42000402160782947025265854446003107243144749504478142876786355487864490546375965769716982650177891569277985475137496354312995150490667320002255902133875799294090868 58 26409222207051407284514641885627179940335852425273901127505047988710599353259513273441338048899761448779013268088697830551194091238972146108552453848418580421304845152 59 16605722366637928477685454359925506201312785166636945721970096355555594021560011619716521243950817687295170628855463878610665457278990338054680256021776794489583185072838 60 10441428875092502828935091098863634539383618327216649757118277144033817028711888330120526219284105231498877261345917762987713575188234658255082009090885817855728107937140222 61 6565413689660917838246170330502613031946234484344387684179129519932195251291254771487837098867779862680627240879960198801745373779192689631236554156180040714604790682002778840 62 4128233542776413133034067882463249156451104820266307814847217129859333044426582033197283645117382692434984162805998808503853916303093450160232703304235315136239226904229903609660 63 2595771262740667399251591277038306091948803409933365571316249228477719558679048301616329729248317816142883056011390490888040708016405810346859787943951400091366591264533019283588394 64 1632181992291359005118441606901470504507934135597301921416424964867975088376356033964047708481087555246654249960731022473699649388830976063566023825609592937811448246956725851696549284 65 1026291528145367558110893966970298785315908150226095158556359431192280186721890929700054824809780143325562938497014727768201125598834485869161133083593356635753091467496023645485948222332 66 645316702254563559133452814595743516687193822441348870301812509185429537222806839724763461403142456450508178078982302419244870497729929525402039625764756572361034694149016015959270405994230 67 405765452396117674355844991505137349078722057978647183166862055987411905845606873834666139228846935835413762434821006009461584395027238972485621202426437544933069735305073994812088033115001964 68 255139223552002522740764483213783757269574495456929992698714896929731437331392626733296297976568395208356258875426653210443018400678736680960493141493537827640631444884383483147531759242169563540 69 160427712636143521697272911501229274641350007617434744641417881939010793636374696977945120427163251823212876040884572134689863463647747170520629660803790420345972782050835641398529374236835307790364 70 100874536746524984060455275505507271335639081117344168780856539938971170599567988151838350872624223981522724869094608504882466175038228315228788565810178085269127981612513734562292647938694705547423982 71 63428393988897046088112340822393584526745160286047897302754583394344575131590745247713937583470265298881810104203374384242476751043743664335509245679977438534757097301234987745355371574905962748460598970 72 39882821708722653670121583942318066665772130510228305196711379874194407550165770108507231080310686068641075707875588276277620548655607471372815068538923309060817102834046941328184128358037119416431102378050 73 25077719415817858194048611378795540399239771991883685795101167311308527425063623122133439526762162973979561487749011615251021318107921161344294298794296105978956256330533944318128114707784889530172780601550580 74 15768493405295245928242036839100928602624379918822151069313727313919679373999164682153462836109658115662133037544123314580092138912171079667266567922316963551649058291716117685969599094817029870563924088804175318 75 9914991875855575881979723324625350983606096391411880740093547372628293759198337778727151781748459465749993310772186514505046707878112864015377875132202687478169321745116363975245072121624789523486458170926712838374 76 6234398009468365811342298417451957719877282185947598194245593197737210057607207218732455886265907427496065131231964358455764027396676266837728770973330148971333191762902239505198088163625559034644047512729704239380964 77 3920095853543762409414553535286921487934844795866286440038562740056849637763844711819545607201408716501849589439879051201804177973851211032469425570375500150839662817510582374313564041036456687647761320235348909892235616 78 2464897409121602261182994063579381684344815410310887096807880820419784811772524145297024717203476805218866125211720335954765489418901722321634745487898934108932518430826330265704755362942093105039766916385865235810475006296 79 1549890478316191555937835570276053221862475696218850340927124414248768262282852602420358448987249026799196744998198003152938254388418921895782048303907775950399845682067871735103062419593970602628738290799340512251423285032790 80 974547859836190692917072699370767702340023447173998607565365221235693428154479357266290104711108671697386107376927623402411542772075791678332345852452409781016346842582008282360580920049432902008187579961912945828988210502475452 81 612781060596678710189655141457911075287706376988738346921189734828841190746035955750525344587435096629565266657062299740893754648548368974956948199372873941924842933374416218869715848605721860899285965358507401266518834876312654058 82 385307529472293160745263294382738403624278445635529029376582115049529016584012883271933520074628927392680851932831604518001325747690820319136976637565005644074166679902003084069856358913156742675955084631160896110765937090182481476962 83 242275588810595055234701662442240381133469433362658950177126019332837217199097201267816116444307616793929919309504189858839066604874136796234527316304939237872035424104027441259671775860708931961598744852920046177234042967992054577556586 84 152339252269248990193046034063078589324839263097458751122220301627229767383284796682377312468614665242631320485513955883085888953423960859338549640953830536819071567863050738953895227614186793225736461239548832560488443361590345665425790136 85 95788634322943121568621227371093697817244853111685795481339501695145240144820500107462313475144826024484153168748586735795579271684506828815285427773404284407613900938429203843343913072068234397232821842212842021792593194305775071491065124472 86 60230454914125125595148404506557943443505230971748253522852161338557207105889472315413476794104900399756994436058814007595409797040919819275246894035022779049586852813972103739188899996231689885537624571713363971233610202587628603235677018724990 87 37872005638288470737936671073411113196293160759339841068946236196101671953913457772433800472102951314199455843156136635939370945215382057241781693864270086863034606134468011477102874095041027416652822129327095184344123210594578981695295168826069152 88 23813348464850937219092881841379327554959244748888267553396144674564391270808767233353365777378092754607817780063803719484622973784036926993861337527440342088802162000773282129931102504677049468931782139581724962189033064705069753657681538927544028284 89 14973475936936030413084825817010346930282600683018095018256170131777296584761948585048700583023294818989283045088493074021309603011840515917263256074724899791246369124562220774924852029730716779542239213671630599906837446586752044585526227789511627821404 90 9415096829617820317775779404204059676790362659161652459216634651161533031286591837361760776368414296532159627903147436040258726441970468398849628515037037707654089692462458164053672669187085177124813789072226175111271294176365702266625779764298625998200330 91 5920071510744913817547753185399124607652371969388015238622843176912415667041110745271293991004725493070936141593927968935005946827449639589739826002498976857587263558555714036394423036683080033267939356353068418824032681014302295831821028961225458631083858012 92 3722452071027316330299114145153307596999481369972175409194166563400317431004558690432046077045171115961712332227311450457752085359683844320632085251761647547711243726012866912433015742583272939247329258790995707727798041725532308545599887067416145707503854898680 93 2340621966465400400444159079058874325686664935021445305143143156600367708624353235252209634134061677153340375090894990952260172424950819022140297613146909882105673428108790563651237605422769311354257722016930817556165708354716226513449194824761738993662427399409964 94 1471747946075880025036482601052183191389922310462267512317414766920271512014908111440125451829927045378202487056470300338133101515553151384350672415221542949570480559073158533230514951664031625948848302094479130036425774666144332547557407289781864812441313719819312538 95 925413008940326962044600691631491813391854674400755113535786035289620201101362774311355985964740781020273685497421738547667024926625721049907683732920686453595165106682169950296140511325414603234538918678408805447796535956245192856880524390305340278670644463355711736862 96 581885804155106473331570629831138117161975532561133167414880228972232819110203295762207195141668846309435466564463310477649080730409995430163182163275515703187279817332984425036437678830885680994508549349111284487879689423914108186573405117886169916234280251073197652312268 97 365881056140489315244135691241041843919266679587887431957367284428223860037898782479794437534572577409031690800152039694754687624225935747221949560859931952693079642507141028976696303118786503767355340801153626919966411743285561832792767870744898041547364665119399763241236948 98 230060514084643356598489778230509859751862775722322131848386408029058404258446089587686705337188728596230817893039958798008602170353915534504889467079219372966534078042306616837280973252798418810030496241488408115933320542757611850975299824243213750835947027389604536153062160840 99 144658596701348199299188544181461715138448417455404850111970209010874750116525328253702258452133962937935113642569181083915376829148602777079437677421259937056148377990231234215993186439357597499061887389439363425428307175679402974112296283301942750845033149872885536614323218828710 100 90959153433449342066366500006740449910879553768973249609689538365767030175594601422559411438278241089044524891252635375754992892088010221948910638406780393778587982873748579003407169754638991007013986940299352189235933979102888737636957287666714961173000652242361015718487334269060830 101 57193749849591002966621846091359713621287174217918642657888640375677220943187430681266845355944317929173020881846215316336746964666683518960295492422751528278440335114966651639706323318245359733581802308018355409390094729792190840298727548916402244705748834540220528155217928915001564628 102 35962571092429127216828479536129058681686148820370686748606329304456310083970572346371802109337971341160486193181249067699840624033947636512352331697264644879279963656405090978421349834978961072407058944432963312144827748480060152748782894710077925195230354172163445588731486269728723456278 103 22612724694204809824454801663624208638561053855936648995839612972775953938301573243433003548809412688332566684213643899443515270244469095603236193894620528056936277546858298696703702211121729837165599394880914792260971997333473326859221703776498102733425365014462424144101909576343512029793888 104 14218541738344920030876093641567204407390203878036006501288189676173627904781574414473276920272909980587866899362322058471188596893014492696003136155889798450375294014482153582431670185169120456800362122308643823580717259824979671350954392030351024003874641305340801200691405144369868908515330414 105 8940405541525384159928304720688775615784928892706895573238221670996348314801294343772670478303192955566599992711528484159602831739421043512260184913874207440199814865489741215823187973056582780109340901693164678065020288685710946922992057485734391311156131427347463544493687181760705804789217976938 106 5621592756687436734162092929690784187293725195814869103133438251669049326770768968876308812579098064311441356830120760358604331191646312005389599131301331850298676135563735920408068845850242864130874585227263541915655779966360694196849864470668312756322683451476106860997288431595795695086240405090094 107 3534773112389347754421449396777005651808103115125639706601246838826080679893793660026463095907441536107073819287699157998702018382135497988502158546039784493095138638356316442460312661688056451840853279358790600037419487001333654293331607340088785322150862932056827329887904461561858812490112311593371146 108 2222612255433675387265944638201163259424957329857589015040048484069677768097755022384605670383992481483554656753425796258954227183168367282653511088547545997639374502467543076688081054283742477397853390799957226812397353218690463389890855314799689438201658781642571493154655722061021951907436383484179438706 109 1397545211795714935849477764455590999420843153536715644521692774168825690798854883317529685562059961239266730648808226356122727113302637472963086707258296412074867782305550011455526662709295178830133833764067842961372560397415423085368790153590485293769845241837978116865032008683498289297051551011289603596716 110 878755443842378665907702613528585280821701422342162662113798868497884626587239449651880528536984968184226081368460261852835829293217968040153219541791465628781869605274429631130505834385810838616127620294174652815235741910981899100658720442591927916432062003919547063443740861266507597848365905226932264594103224 111 552548227824699008750211357034555887427192207126611062425901146715442325799621469842637372274621459929621254094266588161851823927757839321796394326730837632143112842285256129401524063949639332579504424982592136561592856297313329504737266852489172297666177491277436934667869454540898967563846731340489510477342357822 112 347434028672690072196158337249002870121759232442163757569790019045710038230798679815049470915480541755844437865598509795513857656632491968053395746681630667881343722442956706724498587030603712480018779694732595100397613333681991966864905275167410085518421497472638626784108057637765852925868553678264564823503923442704 113 218461300210761167549806051859594044573406558952703952115072726835447222086472638733142522304025953580326359112698063086008315549957614848086994321261845736363751530498326384244115318774733512608091935190589259675314366491881769954198735473749998750131697213619936798868207192451734188791905267053609886130809446425441638 114 137365185189552363058073576591410147012868292738252042280142314866875048888934354406365437148224997803353036381115237791482821292894549718055078733938567471261669952730817883916540291891102130640521377578919015225249412148042687651708716096752797098674977718036889313185280849118139122013781778713051769670694163337795668688 115 86373165791634063351185516167108556812317454052542874897855104836380280541188195482298235920455069992709877125385304871210192753193027262616547237034890291865372508080272526095091363746609219275920305426053718764082911440336142619683512677655482970858967078602458807037857366951076521543266624781749842726124402158388854301016 116 54310149682938129947035190762346247456125187424568564533428021434479473976000335731997510605997675978601695883893639150113497542432050711625011519076209187559176613777388493543492747907931877137386569755341565369349272723439635603640573131329621019734855738157529282114594632676015354532038322714708935190969217632993762475094244 117 34149406607356707873766410144558095086539066659434098755922982128140084340966011645723174145960010138427478299260894522704109788713735445724280302001741201415011556848607751389561168163145517273833550348518534557486406839592299664612940342073623021159867669259237684892512440280135005782978430872748572140270843950160703267634918070 118 21472634092204339284181117973547660167637281059704037600042143019199407211131313992710432084229985569529342724163451797394037980074492129580618647535175011100377751407252283837653346182178464562777418202673344354586299406444485343519361419176917167125439231444092345465136511269513707001452428624401916042236112041154050684832573920706 119 13501669887240975620417027284012722437755335427217321475464313015345712840870502550247881513159243320566014486692876016910506247507581836150699571097761062343799703812425965758905185372101695460562341429955446953938144183231417329857246654161534022386408459704499365175751375161090583500564896545522821724761952482951321811995002946128604 120 8489647285994229704993084005156570883110317479484863368791528955127853566170870620695849766238673607306123653640638764120403688333815137024495918225109674467868174164775275921739704515528401557741126442342323324070416751026722722483345063361958975244851247141013450435778003051220729304969116446672033301905994167915872173695413075335647890 121 5338162734129571537163733706667930346517680701012553388462101935318520802346644427617708142968387453999911936514660396312926428724642056030711871974500332310264020839990866047335158442852353958898577765414111480699129253990833521546208599633602188708837685910950114033410148209147585593088682587525122881044024731778325415512605430717295552110 122 3356556570148781441386448890931180625570461897287528058584794987652157274923411545064996426390201208201777880305081810651487713812840053937469746516690662114043204771767052336690705299506273295916087972480311165872384030482872672307689836858283133641274328372093900819633165713198794515493169243219912778970101253593083581163787519055592069819960 123 2110552369746374246500650160633660028510601786434892075894109906509871387318508493479500765563732053667558803038238852261343424177917706212036762460788647252409144561553646335893652814240245361567129022454596482445948979565038998706245638456689107759771613815352140957888721496830863116047940935326582575771131796048818938785209243547303613778389062 124 1327083638350415352377365505465343662747568627149550219685429405820064163528886181338700244626284008568364052236119331071960443873537433525793813947181361119976763040923244330345061272986854998273646732187180910285981840343804317185455081144796794609603896870470744146615748147043590393443019570040307814148709517853467855218778696408204601744009787388 125 834450264500669122224150468057393152058963398356962236024399355868859128646699689586748452725754820779974623303463649146133224518569711172377302984166154117007786330045565632461520136993593373095022045344780888578218320652775035589283507338775313495424124591345257880548416694174561168324941807587935874824840751154610202267935134609877170008769851710330 126 524689796334733575258083941925994010452017372060796648698571527388863984017985017973598164045829656367004980559992386130397743117494736669361213279146725026254618077943279130104165184344057798538621870728220830245576500680220467382101232188779402391487013327595557359768754139324721638872275948198375277462556773805872067727503066852451297571996109379585034 127 329917065269937899221624761831067808714261412430415145334343211005112100305286078031470353905506878658813700499848259288931826323419088388845208751157935693653143470705850364876517149826767046651725982882514724767888616715823199018944465713428721018847104193549329378844862474658234289953414106516801839141031149505346284788832068297049556834701738435135932094 128 207446896655274429172102303687554126721701540787277714886581138032119541230553623652701977752744487511594317177391821208774044173916542175305844888286215351812038232654880432960339881186877666712171461494993685415432959776689288637580183786153938999886312954225390146050029654811758007013144424737805465820165746456473102289476997144505869804588461334846803575632 129 130439493624537264432357277158585683326598230491810765008243962324551882482682881834138863701913104886674368641938579135327849005244923693322987826797848833487884583015592781929537826137135765350903457748200206655046166013024453006412913680901838888147142918305102645050071383023674810844165017342690659148548125406106849195720128799620619721622337677908320999560810 130 82018394930725503526176866084581049573980401834160563518301208579226263161870680052444548648587675694152311585322228255831946814584683093450660482468685582902688381545808743016673939097009160083880745872573274090344809845852794253900552011395523898715756707581115804123457683190811613464862647489566420801489413768445091065887823887823299995844918929166761070771945916 131 51571935156201992217388534033996910370365635370152316955117248088522600074392250847880392606356691913672672943275585843707136435672905471893517005436635284451425486976659472292898138024357556240474944508098109191419773895211191108092316874468431589079976784127256584506023396924698820571085000043962100640185507613852326936393124032545916230938833152481832223725882561302 132 32427658429574398681481319423357917375779637642297752518537239703377281390222564890713860348258796599250658525162797240239106900350815629344932235821624791958033680284203262011490322449688959357710856487946202551798848246165388397764862116272647313873512057327437163120076549294473169188393080544595537098624709715201268071447535126731903553252625117922318432556087876050778 133 20390024691533972466846707823719278828497645803022158088563207363580914352490034501378955769306062427786903857413351877019536871215030780483007031226750135831353220323769240379764699944284339580501205283067720754277002664192422553221685392850438190900528103227773386904562841181135316587122065477084490725441319120334597740573858200155032092459856340856691919278142978977297452 134 12820941352404077317531729728173061405358547558010468414937133270974736593944634111480121592333768952810596891053440013772578236650942098592686426104589961110237952890371326069789356623731951816115401273036721871607705045156947462161281518118257021269182633836530546779113281782655291186284060727805705739991993285819433608081033637291174208893651444334553747900954475506946405360 135 8061615405009036063803167229082798287899783354345079876492579443496219310015943834495176536283627023474046826196068615232695358441035846647511395589650597837070480097534449634676618715194147009661043979946755260507280584107373022070455016955967286664428125527705003068824494581853008873917109159578787915124310999098929102111225934820616763907878111535886093282951715456598997511190 136 5069022714630285867193557835565440977029893636662247825541286409854963993687462253610507308059540087857799254416976306200635885166176080335489524439886225741126664834256789384837264475136106462474284688505381980387640774177863856883984688892190483906641439635360407201011611214485533139681627050854618545883666716539311418047337172228800345579385012337263079682178596453537714867405540 137 3187325367254851284393454378770527904666830329681479734250344230303870969255930183138485372981389128932420463635677261533327597717243938852169290488047410380875645753172841116503728397202002853795904934177122313874142112509046374579780894358560040946747477324979045520748295800097628804795920465040084014638183541744645235085695989748085144720086727333121897926358355988573201712780853342 138 2004142330517694742650807437259151530915434933784459568571050268535489771492872881943816280956945016399001481677679693053936826447848476516966636851251025660572170836457371496933098790876476033512348749421272591162283402378148264171586935477600096928783419019394555028526091767153219518086681294357973300413629816514731136015962627989122153786550928153300222758371897725503934808255644034712 139 1260174603521027879903423069632971696352213806252201877724148871532851082696016952486688608885783442083594460394263551134158008386557181532708239340970793824651859626175427442554293983403825425516674677841845085075843410149731634990814177756761976530474699798254226768219677707553133404543620999666175543592173488634716866353482357019627870793114362441357173582411203148689078604521540524960624 140 792378868096244161705291407373603819871085722074715589052802998789589241159358875177536664347410799787355774066316751500546105321541082715742044981431907393670865701804345896553100263255488677723480163342127392683538155707935264255195958283321010156641679297614932082448853087185914428942404454922093536214755402004649832121114794531075796558927295471577769388281274343220508349912565830684422778 141 498235934013574380395407453605186916774378862051089385625660195334360882528210456012579956942091902303213158719681713612674639337075033514624227390625232919742898881740770907786820138222606640414388833283220291869128399472061838734196397723274921087796868896611201860374806971415314324983994668011656893866593967017150844398270323063429996270228903379879448149945745008274462512738590088645601279426 142 313283273869725609744378596473466760225773163211098704344780940878063300781047255883395637225371078170840573299076066134051312761181291038212379069386606232402714680620894870213648891967118931185103186892272840412777297629383472052310646862072636506372510369808271058240273235233080399356533403873767024487541252784555173757189668522424728966578400845747831519232391829747755031237611802243947568752098 143 196987818393402980527630016665722082769953557594636315221034958828669241658962672459463523723254036063326585366100209203977511352898708268170337326104905229161954685432908869288864896448712152765704040907852409137297183286524248534264561610906397498859187802473342864417416106487353324417784157576760161110449634660961089002790134611732107706899791955376113892257467170679044368746303682275838249606369298 144 123862982265463965057741817834575365302085024188903255327678330696656550143859926631054799197207675687940694172398292431076506231092083228772663531437766770999505620638205912241010093242377857100068475775937711002158721768578422961075139503412312048913073291302256484348824573131269160280781750667130653940402933715065099502875366042558447848917934113376567447138774083655677875652062104528584559338084501470 145 77883183340074177900165471021263812076908026292583314001689035337457000704933487191250248570661331059095405141502485879013832452838781784628702802237393798864983616532690447559343437903254549295760445131659181931232621796060135815835317107859567241814850011215397536654980435992313897085453769029065200172475834577255287750687174224563564491325113477489435374261572477978527150932884578042080792564393247240504 146 48971776201733671252676377997291737017624482871644101738352310263044624635936786540119923943028916229853042819900731981454223219290135969227298037362346892240764661057915916769421854118655175475099418906333128370234679527680390456007107757466798582443234889666802461236352589060524641278542555650969249481254697395802945969023413822356080854713686760651891632294449947277873938735716420405364394061390675973868060 147 30792717522611784682319162571141471854902418526896061057264870657192234121165743938111994235915463028994712544571445843533438668925549239062865144986371228143309904110136480599805866138089834625136007269248535358043403869314647082598314802419789787985742545940137017008423976432609608386813178881985233078615459254383267673253744065050570301992420580870233419394885597800577166694006900424415379653560601231000781642 148 19361998399269730924709174439148618721928124539068803494196208237491940459732936208121198398614874147557473551908623956898089073398191365031695986908317455812600830441101395580010347703203932281558112654982004476222981194243441992310535458703399944564549364083063767094156720066816960936125736047655007513428042508735540411276329194891805357705807515252985055414989720097527004472644828769035067049995805775459688820398 149 12174533856520967481826673273480829567011953501770218610185251146470284586889474575782907199378731844904772886105342729042628631714858664975855131029767844856444481003353586167629236582135592274468237232221880963385202611826951733306080273814438878659719733391074135929525549190327818612381804018984679979963545463323870130541080405985484814725385442949856537174643863940742148116691840243999469438716925870332468791435584 150 7655164077958276807802517830528955695366747181598154884705434659706094312738932657924699804864899370101720388283642137911377994567704786108748465598595782554620452295027775296546587888963620487720253007394682266581807844523637111666641884243580328387538111758095474811880003173947926608607626977352155064791455435347904102381947108577816844920257266539324033425365452098958031626560709488400863922193098059846578476406358630 151 4813452223394526838139300721334549015521029943187371693437296288506534720701989367949162747946264042779119438438405797857835137699731821360723679420686201428890196516819915680928307100712431557772973136616178497336199070335343237822049502524672615686256077776266825043560567336089497881076922318200421964403066833373271514738046511447629432446340524430433141777608516152116998635456189630441780767475330901409234627688745576198 152 3026626479974972316934210844473789906379912895713581528193592584552028958716566093946453952015236749329050495491626745707338075423240025469216176968696804216449690146159097122308647504684357391136361756897817092279888717248351011213930723057271588506590673925965378825265073086539806428396175346140157402602323500556050065486258793266936139825227246196772992419997468212810914769515114582260161599483887153568764046712027278012660 153 1903097283227125644948486803962888012254481645840463160367392511351061482348182590307010318721283197459588568771921399433043897734647452719742735938303578553302275129262070267950074548164648448228563144480292162094454426935632742368319594230231005970453571725498678413255067920275169570525191129182740058080477059005911602574347858156225517110299394979421917334969013477152578645984556073023271173119667337476745893122790262776855250 154 1196638995062388929527355661540285445572889139639586811289593609494683669551714952490633723034227981325523729878010157015183512722110077735130360955254843843445993257119785858535824870033582143632217509029583389711636868790420529115839770304523466102720798271150997187006209728674585929195273913935051039798399411938524429297286490858276084706620943152014269480677474066055706946696750575406296132767642848211508246726378054663422347512 155 752428631538868230650193614228463355219000028816274943922139892418263670376009869146828863015798020721338989536554625203391947172751614486105621787520047137818234203893671392769830093686367832887610434552596933101325572676184277380837037294763868847777925698412179445228745451401361071594283497798961904250560442924960776187406828605161065007241885996822035545483078197515990010124476535619955634119900304654841406875416178530690431008246 156 473115825153213180698372052466241860009351853216016828232383690189210238219479458844587427212757924063753699832793397059502690243883173731402177977284480435184999086011525495757074764560001149808168480263063922469613235158044107656268640582315240859103524308173640431109299918232830299610718367133878668794514359971662690228274757753913723218330827101635576442297752101096084144108504408461070679918284595480447590316987992912835327313808488 157 297488126618215947935192550809295075339770811250738749686665703814475516949410348540417705803765280564089436747100310592313411420775658710819443675605918077392423199056677920819572616810045633752880215561891681659638414377779102042246818804291658790011036390646843062871214349363682346848412397614644814026951109043623452655647155073309911380406438965660826673419533133219699775535503764243959515406100906522611215472015867395328453153030685374 158 187056066979277704398232938299811848328663983881694212704240104588947129947738435566103432606181509774069429470950903094951256614131989087621914806317593761545148508364029859208435018821933043025727178391399532405293058901268755510766670024804427143822029862168871008660633260834763892325582467448537901000609745670164154719824094383956857594279248530282142198172714174778415247402575563585073480365302761740559735509124179662147147692400255933906 159 117618046109990537576281399795621580122531122872451334113958960095228909186839833858078669883045351200196093009473708740292227242890266364861147145657525738439264076938849214939407577015048361993132611934898879779147972285036947743842974378847304382943968577772082244431774854061081286949782896056091379938411313763682996678149075096310377762961636851503465647549638657271539235847066570135164171472271889650333868293330712754523576483559439167438842 160 73956461258561626233604359864307317174349365291247067177078790237772582921521573206472435481018544135483579049860564023934920137926769697388132091945829432883394679514982307488045388417839106343141862472513054434475587700016005777818353832722345263888641340865992449078879127032645937162636221357600196666791292842644915875398230809301293689626582001443537740797296084106018101546882645326747033008305103774707441738641351712940209077524549962894305500 161 46502712319963795294732307485512492823994120134627891382493757418052216435006392729970069619687361030442875573499707771538753494941688801515901238561167166894635554022572387168593232063274684917145510237666632578396038485074671075158866204413950163792154268884716857525285796844314545648226617950824444709911406987070971748166466612149785423529689719020234155932511735037703002163307899017023115874860865628221714641831497456858330796242252359605102804844 162 29240207228857489758895128675773204129068568350289697075837778741075023310917166659900392878283992734910523358452536520918608808441923432588114042770966813508735163078090662655932669885883372833753865439654882812542590710465521962172146687118317845491199293592353397270159356441438626311039767457643334017000760430169639045112270418671018779348630396241550165998700158133786926140616596541503433561237389521795471711999888854223445567769114690198064616183566 163 18385803238824832767605529582500579952069994158709742676195980337029259680261303104613131286103230754752033326463051395657762597192017820087164689477595797473099106983991486600252495571181743259395363048527756252270757041710531369660040400750344438956216642098510780517447617535146089626729585042342703231759425397539757949542439620135877867236601416515798076493358261292199930019505085397394222107105371788642625279899006347188092032784979327095855219295515318 164 11560716998037156118621443215170822856962500202726893285017241220346296728565950554516200530854943993936578666289132595708375943519663836326416531635435777973913742949408043881608254630622404357371600745204401817669771445354703532809686669306486897472253880963426171799549278240073370745263142331054229138124426072877931727799843068588041722050575672333721777017310105041841751499667196666128803651696885201317656514684481574521372821300868422270570962190536223798 165 7269205254327945618148067379404341071434709538132335177186392582290738383044784403141016605267369107578996505892805703015105099411080185967880383208831463964878124833748136270106580570434854532974684318849885188187407042150747405940210031704095817240845646873999135996425297532187842342586073506507394277198630230221407532440752903793928994900621971674070836297914066827582545827340965189152315862505211152214240853595936608207816876280637538788054498363728219798668 166 4570767110597094868189042221614837758527758234970657451690711254820960794133634903936792018215080782724053622991558418817862161148586877767890441464905248026401339835346350722195061396510234245885877830915033317243570847135106348340232573902657368822652002657515122647103175312576172774920421615741832106577042526866681314176932543730841855527059813457116044496643467601580827839233363064533685769808026895891263855653025494283881454575324580740495482394141979258884370 167 2874029725172152886315450742955646058564474950804166153152903623347371588447832670306996447354323037727648535602186363099402985026994225961281179778315099101423515956832503019553641866721983863201476973170433348571356059648760290410278114282085777336085436063000846549467403532255467025518294379806180246778798984213743204804996788447648960053754594092845043028744169978197444711758837948719211411054870035552013584258608557098382739680885601415312083674580129437719375418 168 1807146735177693752246492364852501096088015948414032192526599913491285995386352781481924744199321888269723912672389554300158589816399986636252333157778268749899876386624162454057882637483700689288995922737936036157983285674555593219068153483760349717867787514040630212797822358052244306515951032302298014322687815139102470255942372616110228154059992836908696080906953944240438995051577821064696415697598925386106399824486721536759845664954373685201101861467949005960931416356 169 1136306731228320580405701870261525293262858860232488579871079179654348966388166145872488524380475566333798047856008541867880832895587723924556443932293635328364460911275938730298448106424977924266169968869612174122369402284890454629801092949104594849695194709517900943961958714699561083055674007140941158460309958191396061780252370097258485752987938628164223331262869175140971054543839338205836724602804918595958537099645865295170644714699690205772207003430263549662212467929014 170 714492609980467309929850784597489124373411949994306423715632995387322422022246129174516165354998747110002683264945236656689604515300135219256681972606743082736890206428467667945032924432078426603669281901466041766203854298390727389836169079246789084459468602551670776596390284601764642872435551457205064727187617798873601999380842767327823172009828478955287274199363731240360694003409539654698439888146224136592855765680331045616253678097180660558916537296053567258902084575318084 171 449262224439049250642005665804049119204199533329169945900572875360407267990696951830599449993938809580597643883131456259683759792041733983200910951461079879561478377955855869030440569361510502986924500436562981096348558045429225686012685266229906780031880716697331250998881905845761517941338874969446885618348502307045710839343393258249178167510125324827183778035169686122668673626133002250033852501822861364042892865672235278904889117431267507669599520776529592068438375903134095114 172 282489340671333799393866357359654459488546790808125058018705220678239116728556339585392160912470331736308304782050201314818880768017354944237213876069276139471205868532662293700385685350674947538286982288332869813641293018115913476754876983156572971350752958423617595978033344124576091389747366680980021592631437769457364976456013088378835535075348269481323160664978920928526945386464454213770967040094327426057156788957067966551444833555527853460262924684219686245024291905451093778594