1 64 2 8192 3 658204 4 55681352 5 4729712941 6 401712282811 7 34135836415352 8 2900896415900109 9 246526793165030703 10 20950755659230072765 11 1780476037311841468019 12 151311828052607951348154 13 12859074469964242863896526 14 1092814807039220368358662259 15 92871709197316255162901769598 16 7892603907996156324848003407132 17 670744590477710402824566198408386 18 57002519209897899229869109930195666 19 4844298773176840067269995202508709223 20 411687604866409179803611874347178776339 21 34986835440751144276367913913608171954754 22 2973319185940705700743092457678849849656543 23 252684384572745936932441887123414240119917145 24 21474115025673087560694990229027404174392422621 25 1824954940985412927331830731315433865253595225751 26 155091864444495092937065124424795036510930487602090 27 13180317977539671809928550159868426849930355032870164 28 1120115375563286902717741829459304208720903390726723283 29 95191819856798899246054500859362583186266006072846658602 30 8089776076051443228580621937196830589472134529992338906660 31 687501059010167051692643168379437820728337856084929573119310 32 58426549968340008765824453210351332307619614466475484495091578 33 4965318520552925076425200107864339509306555436272449213919989151 34 421972340038998182994598536756610523174249422724302092831910932921 35 35860872776024756086333947307472612319128993072208035923701732957592 36 3047598323955031505242828268187281653127928473985830059316116101063897 37 258996918512898867657196635052747006455289810906572835878136527852169041 38 22010579042491611112473960669635108012149739793722691988236232971867351679 39 1870545767754541859385550210855440053598634850576844439050394903922491210077 40 158966352612064045049024080240897859212687940374305643218490605748300180331916 41 13509587254375654178688580980376852063715296021050280831649183759230714190284838 42 1148097976613815951730239054140811238632006011785653654701588955370031387079772241 43 97569891595156334338807993712970800977136006631544721705720194152001402030586271446 44 8291873986197911536549928825729524706317115500210719414741259816774477465445617638776 45 704676136038659479676276234679219552319421725978709332994897728728970356915186515512324 46 59886155714489793311491114291996635334284533290202796729492740150942236122603857541251246 47 5089361570296409834209869007426805614515887449629950670921353494822378984456506863366837925 48 432514007355842010870177144743465321843347685374281928556842814022794865872348987317151864157 49 36756745217478092508843346694936684031148527328893859765957160974862504291749652195569429841878 50 3123733095356246254682247864252728070824033203043312671607422369909206550740735782633596007599451 51 265467151492620625852400819430205547433164657048081828154656442603942779526007787220518764119055807 52 22560444945303150288739175267967401888365088296943767812282761981316899471159480212843883437559299131 53 1917275539622470983474308553801028993374356120138197554308237313421710182730235531996231420493518490411 54 162937632823590692335773474963169426130397118211321064464135425529047150191154958179237660668258358818934 55 13847082300639445039743898718675190656259511755658861726819451633229837343231824338918786660191497948809590 56 1176779635974441012281930104800108529436316207206357457894995650757683424703079035549592753998000014737650507 57 100007372064235415533679456526160293250502303092864721498947928177363618886505576071552560614656218798138942912 58 8499020684456882089620357712843464663436598007107224674318418285648125969576449801807870538354163989915478819688 59 722280278982132983793181051850973238990156464470381677443847929853323262804267173064945922245670531235625154568546 60 61382225173375447546568496932352523577406822770682638693752536682887474839582676200754435559938531974559160721724452 61 5216503450079895983568563118110543870887167408315315843915374298787883446943527173260699493616785758249083197772634981 62 443319025464372192472093739657154214733602674682297192719213083932305492482792183146351105374958219745588200556241249761 63 37674998247278183892011654633023911741651565352773655420304418398602106702158055508187947921634311702913037009607770209090 64 3201769857374384823292519167094080274345199266621088694236165193821587675638985188350712363997198423112100439161675909190645 65 272099023132185335603612354963585035923448469577329465726422176003011111926931978504945843287924233328151386156584022072286853 66 23124047538571176545147059372699197252896195814388086158679351173881680844467062960726493490891511785419895460837178428632104623 67 1965172709592318802530017718695437373099676971434633520945568370331766910201456203596709777927431071643770591454108566662606238737 68 167008123127437632674292376314494093399826465706031412684201801741083889361197790783332778667575043655461161118094683013683246754988 69 14193008611612356161672083513950375963392419844878613546254213729901794096630222323077903204297686433537805094597923206894655567822158 70 1206177817444185371949032540530149444576137018872115316590058677671760243378043822572943766348239521779406777038609439925741831649382737 71 102505745406515525501816043497265268364213142190815569627945585619576104930846104942949250131688021746800149232964718546079573389268234446 72 8711342299106407738894154487480626007388519992741100798456391520024314714649825639838620520063362527777903538627932565139365738372447769884 73 740324206718825661318124248870692659966331341852525293102548467566444279299172010106825388995907646893263534581537675480487565036524490850560 74 62915669277521038935747988022048596749749488085452928338437837948536152821071746353944931367766673785764897275361137998298223854065843473943864 75 5346821574539968743348755255337617636650150858200577839978932792160654128643181447120028661701840622242142957566569156810692024455359545896677775 76 454393973365556725689195979892588623934238607596842620598620033650887674267313772799048159505681396528949163755210890535841776377537688916904212475 77 38616190974860224296983572617847960112807622605506349895999138780271747511278344763612429053998004935607537325675940511421147603102397354513033600020 78 3281756125333132920878513319169490609863807298041611306154479692964140416778427329614678678693026305267256524208642472767576084715133326575609149138879 79 278896571471094466134658015396713843038615308855769699809720676430897068751859695569458561689102636343512731284488033153044364918751850072830807130335461 80 23701729990809563012328113549817724154805822605187226064205342297807790735392980819363849179746203559944446789530294497722773794201951642552723756938027985 81 2014266441477086909240751258016514807496173482625916807356535373835113991977515648761796018202257095858007879920727672565785766901404952931837226786392305551 82 171180301979390895160309611843595405742137016909419835867023812954531629252230979079605391601760659931064441566502105411433885112032511561051394557450819461280 83 14547576816236596357715063849136750065766553048431758325587487709049900502548389043950188691914400760333770991720570476953303472959359757762995306937173608156858 84 1236310421100809579804431852784905688960220417721550467719991360777772454631466492661401957323634420613943256308497182883274196823149651073145258927212715018682335 85 105066532841162813085220404856206943408936725129523500612872208414886277769143750106545326040445828085481960605886427852286311139745081507960981041832493294236387982 86 8928968109347529653170365144492132538580488499130924908008501272149744980091989498603094031608283810032743441890466391910563051908039290961578379435869635998900023822 87 758818905904831357221762206759850783593954414387482555375271606197538509194568201149238569600364100643012678372882176721756797763603508484953636939124229952231365605260 88 64487421716268335471235678127086041960628886788367452557579449687266395907736852158920093407905983240749846412744325891325129920694751858049776694236163901169250342774662 89 5480395292277283734282996961496858211731181778563268531753607028728777693320515371915463566769702539013540034882803821722559122382198023121897338927348410009520099596762029 90 465745594416253559625390233019642500853115483069057606585876263659233592034715816922360152428143059589063167390339423635812226065273421536296482916849564178942836528591018937 91 39580896477270789567794600777311275897990675205123370367460387099588972179391620043283503937728401344310782135455140113021115775876020228742136815885061230994566604332626389040 92 3363740601578848645351404813791430973627535896038096045040069172407916583596768239342127850471281207449719167615587400426378124374689249616603400258655407971265629638467434197327 93 285863935426715161063418337777314211678163019820906242598616008972068820040703524157741189184919105044848819964905882673947589796571107818262626510117635382599937784745984594687627 94 24293844043530845557791810578593531078437285349962080935164330689118781033972441700594842998761938091710454306231169221302828454105080732260045722598652928740297427917108779842431447 95 2064586627656996077112960018476001182542654232629202735811899323007626076567312284915418349373100097786190922232318066618972972852388273382609996976381259884821518378451449833236706721 96 175456709751750642045270332776046641688223064907504810854561920025743061468734312965972387311232502105885619796047077870670787864782524600787880416266463813380942555165808164302295688124 97 14911002805363806369353659738237544301541596295238431070304035556281376694706957095988855458357106769199316628731266991490291681017663782723688957690371330785361797792834615433985478935686 98 1267195794199878966874533494732714640216326885911679676849872701020092346913754399986357619967450912548423310815701674929194855109297998453924854942892688128324599298048293245299261826920333 99 107691293590275951247319385078792984560767628547308822203147306295641592114426348392605023765404067813997012658800275713859316449505719334033748280555108826164294257445816182105489159220613958 100 9152030624020293864509153287916050238937751644805045194761092948100349416121301098082052533813136804588985721587442916158822173031626764951323472400046005617060464816653999956371291879437575928 101 777775637663697056139955313327034800246493259445859127610317809511935464114982390908520898674959660209036873122502927689671735014180188547904900664807834384788233084450797091704774302855184068568 102 66098439504285161567383798561029346430681623868214759938605637415789738964396859717574659061817653278553711383952857580086852393146008233081458985735247694778318983527029375602462875302287237415382 103 5617305934170648010784488324299064777148144916396866071540030053743673496930781528790620868362278092223833134948159361624770893910376193035765849996573610563323253881120581501178690884742136038789993 104 477380800435131644283486967935502532413819473481366074196753518228847668475088940952506190139851023186574366307232214134531138219301576335378731021927573529514739538954817958404539317542885956039078545 105 40569702148105192756335831943328475220397002425400304868593557867814048198172362141015660675065610199827700507272191235202820778879952916065595276790743125014382890931052105157563873172186611247512266346 106 3447773205134634379142548838011756155515911095985566102507819303432270965623067966534031593020253166311192340030682785694162144476613994061510315891473025714443877861777597354481719705417193476452024157663 107 293005357314400157809609188373806626093034381695010014618495124143085260055405931276854190908909563787539085946173043693267990761356981554721687697063594673715384130385260057893170045407570070572927016498951 108 24900750225415947280031911693450331632915721516723483352390864398392836621165617436443577267761479346061880041157151791578549837638926058270116413459052922435075488182775844460312830907935853136802792539192645 109 2116163907280473656592150409895983808873652023905344624452449161454932034089791667727729933729618085985453383873922503857655670286463811425066619160039950576702911706063558943291688182236817634666870904374640343 110 179839950280122821833887809408170240387077995039165304202253651002564586867854083278188941177781355306183504818052712907999283543045389780381842681007043186114451210204969946845887914048060367435392345251036203196 111 15283507863207510649339642747722065472469158376787538271386721205021051003492586546525027431286424337543664223676873592976958154447102501442179818249090685868988890859713890034795420194707510787722310358910112739200 112 1298852742346111154490668558460706339263158039047505311347485351861287711721245333444815966420855256229403860833297735641771120520351741841409428526084095968098029140907371675893726333559992302512581477705541427292697 113 110381625828271283257492299768344540505511223759205592399206245560597470953454946578785330347056329169640218552837615969710846122215359105092029917072605190674799218064686050245415320435806666965917081703677093092764898 114 9380665662286243252480304643719589754683418657128361791505951743997519669256267873928155644865211552482966272173079230526029768181911033343317280245803882843253828648188225267524042937848592584448419645453247751872407816 115 797205944443139083327541103748600647220619194118376091682240401507940128959069161220935147453159802137764398191958768869924644275138928351653241953533407155932368718827892451175889031779121218412243099669302474302979138510 116 67749703564276168441958856169317133442841782303810064752002371558426331232968147306625287010625887763173401917823426656687649107860542256836078509939017543848341820622117101962168037878028449284998185784231198724424935557906 117 5757636862898078241989940445357353529789458446107680763640538730383510059789305058383943512927537304990810706302546393530285074176657312760723258343694251654628721558455002515746166001439477496955277372574460533982833174980611 118 489306675911165655599487068672290600750667535057347373470033296954670391437323517071007158953241621479968884533755242389254094775957177459576091526811823627400889228659064970948191032886864672041295397637043359719900629664318845 119 41583210055161954789976278238197546498584413901349716634581312244604429202320570187790838772859833123284720731536712432246328695443214378180906862538601372943243175324635756832516100852557722118626027969238720127734869855218429574 120 3533905102095223499556905900128802270610530172164686253670096347905051091514361520798982565212827727912188261004866389160413529551356263845855746879059521832154735378064883334291119520477504807687003879696869340027404214092517188357 121 300325185430565070008445323990597005950698686648256494763598463512619090708888336470751517773996996801051540451455557824597360533547763333657964722508085758061718637293831563438767963042098265177221023869368845083817116324034476816137 122 25522818071834267874372752804011147637746746427092388246016742602499403366553238778242762229790857163183097382251331003572269744558942949574266438968313714150765813643707333515376442150244606147573884850115522121002653979052869917719545 123 2169029684919836067907465001968452073666948369585873280223994672320556138865210008912756442998487087045207396812349940268676070122316747790740554883613528861495434276182327753529754757398674717102034167405596533157741276337318846219905099 124 184332692448852604006388149326860470124570406104417441317887602863539777716197144674943983287442139823296029346062579977589887300908536792517429906692306749617310783636428949335749286482243238255120101675706600319536792659440968819291917486 125 15665318802079500064353198741131406119439376329080858777006443198407559254189902264592021886575840487810888006761354390904738362706727763288062713506703634708882567412302362884340744459072185018351935712520412910581716932685647435459261786790 126 1331300540943804956703019611616546575985431397523362075428421458088259033780295667830119815435000171873921801666367879231704203072082126242363494560553277267384337358341129359742970779186468208336907616570285159479009917087724098876862218582849 127 113139167654985405818754965940496743164961965317172442212071608683921985409365877178795071218474803453532243098728568841998971161188469990499919961721167216136818310971541272140773058720008702286717475596113808732772223363509858592197322012782020 128 9615012436326510808612399299989015955056328611601367890275601077981785052634179422004217032437889497014879873320370733475117395391929450093007884196508201448458812289787867677170008405667870158667291653550337660447765756157456437499014049952608718 129 817121657043053047447859170236576652647596274029992686368834782699771406988719402452915535061657685569285265410315783333301014874385506731112663641862635425877124320472031299480892883590603139832471993116689669076490168156995747294346769961398333314 130 69442219324250821879794130420901124413960618391059162274993890013319015385730339619138824490495848810730303654541297810612999012939789328748830653588858978036876927010519835702882649962817257626212193301639171714060045900783599882134249527818421491776 131 5901473523694988607215414748530478024952334868314463420463569374080803443588175084214227413110584022205515344693389998150165760824905343595544092837630385705804473879506162412774266231759866001746694749286735025976425244472352032389605804558774474837575 132 501530482317266880093167818265984504880548076099717189214394623099837911630386547473921552917174203908002443087628354776680906266826365651612182673647963035712038086505632773352092345619496084256772463048585653008556462976902835422031210331192646137497091 133 42622037307032160406336854270142620101807262155613295059252686901989834375575055475015850083719688636654706716625069405931481194975973378891108486970339059700104230047841693749942379195201062906074920824010974482385215021040573388565654590704291100610560110 134 3622188736781188858425590060858640520411105748411389976032733646160572206046147292856045646549737402634573824234325425084456386710801546649460530846925901445516695823196824213479005238516281851487036355190805429512520672026564692291570379031283170154955928129 135 307827876700295826953992991794209547342469593607388082077988676914213731511374551851667304190070318027816110741372729029709057753098323224334716830928985631227220383204366539081914915615110374803555908188011209645542227725770320879474262588489540452639195686801 136 26160426349847800106480244196104064275289720114218016139308509872272982458693378534671472789230864823144182510259852564025727402652901850295883470128576228699126599985581062391102472033470029167812931935867710030716669985494476466800281472386610839643614219206297 137 2223216149693025534319935169891680260108592085164708553058061092171865871138588284982323335414170936465242532292751092252664130266172171397054947964687341647869805838936901094865401617610732235890851604056812052773180479476204701227074299914839121900830085833515607 138 188937671816064940170649292455737268414656364384365218320874590895393315560979216985733981101730932003762124417451394684882413555304697050649081972594080703621182330104463609573982047736801559790845312920954823558708103566709836175284198743365388797829943111221275128 139 16056668100492184324005723018836961603022667899982373463500916818276919936951726305660536569976353581355548234181453932015680849977924900371476744561681135517655744531472347431225547088326026370771258778094676863245404248330088730317985015567022101416918651970716477508 140 1364558946933322657930623066607375321237645969191575047319364276770875166824454105391880305547575032118113426300541065959234548623751764318623187220078607056511492922793167520335243474416286779249190343703931579276018056532501088309470492304838140009379164215771234704551 141 115965598093087695580702982816736818526044907397966500287179310995138468536513235261330792123324532749513393065700911611064118799256046637911893152213324594651705140458655510726752946804845205430882691203529613449871932533676221467468774970782727732434572185493131284691656 142 9855213636105867714019023161888701192510487450776282595113260833848823358753269477604750558833385389160046624907161414698068050831279311335096979269796472966606392310884729991220387643762400635912922247188800885204430512948065602831195433446328354720192861360948779262845670 143 837534901819096766912597804363014938341209228089893920884280843288492968977286489553751103392737931777103686426443366961179500576911385731263055008322799039648659715084352893862069143795647869072710845426895196643079985874678806154337356498729768118852437424561398255562153860 144 71177017329712274207533559991428480050985205688682886535983120435196423838181454817652828984675612763444415517013353625534563346695468524827619060133108702332536127906501231732738044225230786750647790328904532950072134136271140011696653418017554550271923076738802557973864982618 145 6048903496380414246421037388721691579827573700672516096035324637709036404997428011752770135976138495541673458639105821758650295138407538210398847227802690094920245461799679357102196163869680271097223432532517118445221381071002909462775528369517173847272907647198147061786116944693 146 514059662531676759292640473308012447367775989308602790179852647072441806791956416997431991906006972940588158553723960054547699190898076778889076727470809671092277858216235244538893743202895075912081322900361281647066132331308539920155540676284942795466323092831381764978084898641611 147 43686816428846909691684462121205632085332506598476489597875592718721471721429030394250656754235542933267136756879640040558791165443553978117243045477247579863233069366411241236701351672530495014281968727601999613673540612230941341931092051452842802767190311580931061333511575224976166 148 3712677863671442325295283530670254148972285877977950712247301569313918828331473043273923729790987861366825649995574501852896689406422242170300568409363195216370665538506904108667073431893385109349162495754266658749386452135411650800376750324317062512336745553967641894615662392288942515 149 315517999391098355469201816976375883263475365494564165635564492452066497454453235342238455909541212554689412567405692169164350928315948093047382333088076431764549761631511001609672450529129011090280037059080287267310424458369620290288596224715546177582252917756997930634159800022028512109 150 26813963288836274765049782576851815328056544424570994687018783652123357742136976770120545279174012535416740245539536806602728991124265895404114573507222114339813340730772667428986876720215505421637881279496568777595629745896442828801925032101703338907103613127570992760409911783895358254761 151 2278756294863043972353928070589884665325835183649659378745783245838095579762424992314648675775225824755763589567728177897654862956843773855400162619538780991477218485692952735636050703521393431838462819010324204433396463695411805033465044604141301182430364741238619019577513013667622535598085 152 193657692279301712588905515852445500081798472546188506479421389563946587737208582395490076085492540057912840470840252276592517899840504030181550141204203856701034808977578487655271324298606518988762188493701868942738863105361021967229829974514897969303081491940306656892205647751940138230691922 153 16457794044711002427497328614142887577337130538594275208783040431342692158270217986985601815235250914663943513527274103606444439247677798129459468926299919782385484686923737938599339698044139135052220036143173904675598736585714009409067818040096324951808678014539190594051206305434973967645849156 154 1398648210820771820299942112161356917507306884044407638539572975070906014806741908879438678972516896161422377101485797364725779485545464299278518712849796474651513296486225589304825260074663231395840386685842089366170461261959376339578298138682127757437012276164749543779032296670940309422364029429 155 118862638110410087411611536409072762719915493544319675775199195194201523237500417532628038847999899723694795025029822772996296521874163133165868645450447137784857386083714402733613703853307183004741096590634448235386344842841839351460541881557191795557463879239586513299640922280775922864549183361894 156 10101415516254337689688040472768984435564028444480936290557046359835865576850153231383639802185994413089709590702305502096675964091749251184489786558102073573015173848630155429105314164262793912578875013699810434374021974209260385164453051497405383526155852856026230810065546077547901305094249779193048 157 858458108066232325039782850428598343287696345781427405180562023082140845844319098282076233815332796158951697403257144593441808956503466222747774461003796820905695628684098420223131937306658571389849930319731850796549543893529598409321525843671909314111956208461819150966101037453836135591162324542608554 158 72955153871139872393518865361263584962537655733622518188369902220590144942041379689373018075730433919908042606698812352428843904064479417546952388798848714161995557149518340984795814065184595675460722921362582049688216160978000935832169217999838557662376821319670901467279759585959657525900219390599543984 159 6200016548682948192644440208102297944930232021820571252698104314538797479610921668949712333582030080715960295103886223386429088676378464632415909836043678375880688366767165916698621863199615616294840962625692377666716714823317548317304519751941353286166954808847878856097366680151207082514038205249961210445 160 526901845369815209033149863550020620136766442652858627969379809579154637948056866938224425005173885960976394245994615173924483178514540177515801893634321525138272739995876122679302117074156111186333252771164021199432739551012924349687284896373211610615990884118641555320546834665237665946500703104946409799313 161 44778195747411651775875905503835619907209338000254072992499872302916868731981097419096958393964253151124155564387007600291255124677651907809377066117869760846781955775462638425034871964114917738359673492331533152731550385347171337264584580973756491032758999722567034807202172435692426420329203631669056586432056 162 3805427580133468577247324044627842312742081284766110079649718792748811452010437190106787396870042608318909283973375010262679214536011513826351563503731187153564598724884413744935400300622327271844781060131981161630276774521453271575900801915950902302246787250328947318966581265261707823574052560479003121557199677 163 323400235894442862542472205044669658552709505049709399945509367686608095588954888094160382698299632266009314836994185219758696320426971564985771158969706887828611072459451305986088950107293291447646408674395913468186623825584697434756939769114567393237330656565015623578520671383268071650165089320211527163256436667 164 27483826816883758018614855776769458715526632058864470534730824683853416269855061618610151081041748674564839754020794066977127165676149658474050557509571065842022357503680893124631916242328017387210352767261191997947582472305093897572880592413980899588963423994772392879950642993628669710524125227109130386861354962057 165 2335683937927017817672857439091138873787884318512826343323002563916837777877060953793687951380311474950109742274851051512544530104951207020452927726498046735133162680279108207937818142512225985970914367771722058817825498059735331511590455303946205002328112920033245583687786251828393336504930655958706132051576939873415 166 198495627782769649629891092875165564508406820788262371543109559325906087424248509571470925020319552803729427751162523387327548158858619972287993182080688512439747135277096123232172622264026884378568802924179230942455457124028099609641579600615974504674826598733157064118355268443072446658250500029437028150839382119860670 167 16868940873843080103828683542761210017795225799161466704372704693653014383732701707540062047202096040773715580267562553979015141640963040807595035707565746953359506900281581850284074324279924258747180968467395011187889739909524395116392538404525547565209498607052719399370485337778815413115860654312460268943785623890263658 168 1433589089008211299581405872329568667495700406937953867463383241289300678089711093645519951833836791753900957691380365541256141511277437569581332695876166994383242929379164465911277088175149037833877827380065754714050318966559526123441245712062930208715851920946649226490121947858658631468602414927955787219072699172738005441 169 121832051667816584515639527494637765633150674982332282677338162814302611195014121375401063101931107506010817246717272610210719847750929354202986414073911811158414662586784155248590731613220497946455201270171195486257462571956018246887147124229068509260671591416194497986306229737170890749615963182813564685436855274718505713518 170 10353767985119278430813459911645322341600255305255353751065073911703008131907162839326568849245840183584377182783837063726790544722308769889916737602328629066458618637525496965427341097951137136419905435117105794793495999856339869703996414148866243827603145878369731171147779603251286458026406305378571321315752643008752038421804 171 879904015586722973503973285872760096897437568936052734763671125441820152627786829562368644499108136323029166964291993724515614278560278641584556837413899196604661726175454532105920624877530304273461787102405122067487837160678503278623573928357372919102593114645752671836090992355512152978153842649656833984401128813904372470992288 172 74777711627147366234835106661444865544559985515040229284183960036732171083418788736673631977084413813521563795122503627169534869239757744465193107464106430813717644344821905557184589198709021020234011103388562494430320898404534167864565951920275446823164514086213075923518190038323501765383123326036244590291452825657344142999706428 173 6354904690898861087904692006852383929130291677397877467947579762999971845208805517249601652128747083410108350212727895458049037395659774205474125792835589138337734432675305985136241051080721622233371202431482698701969974367070013294901338292318829966789218088335466399625521019150694805833238488645656497943542657119054330602665316839 174 540064850229343082858377588442047590162691116340003465378439979857063961805591802483590824625045192631333503660735592118798862346625459103243222703461272992730396604559632966735178010368969927307299743076246401920485652794933079686877284908571414497271115767369775061541155292626037055260418416262016699856416073603330448384760354093597 175 45896839785961902757678606411659255924787761987639214229875927567694415336317557094881307593901969417259013580357773851989600083701545640345010716057127000864590161678800762840586538694530159002099306694194285134760840960566003878679551987232889295596656972236708614322635338407108750587351189266519798851906333100944453067758548961187702 176 3900494359971222045934409864197565104661627657041788379523614198711851504233172450663424733952415157356322480034378092710479204656853598894465565405066553315312438982016652440407959982897419813081802670644525761466749746724162498569779264405795051443870365441036948400786213478788178251396071403779559233990543948618158556330235805663265989 177 331479385576796356107779260134723175479379747521650566550893358102039299725810331200788240454980472102917220972967351411442920537532633607085281712737756016418490238716854959035445260684390606143128982370415995611404331778028025668865229395421401517695955673145076306346854526413665985084731347581085533674104950635383275212229481710841580071 178 28170424803070633156711009800772690533310431153767085894554724107467181486939060004413770936651064738839308216936092120950960670923189926688805436967853579235338806174044303597501308528180354095926265651398207629307505704771680336823638489701650618892772555677419392111341429130493948603749243366280373551059381648468887233850052185757828891115 179 2394033741207125693626807878715506220203099110666830512302655081193654501178313075212675367966484826123107457559625310088615801076325076833362277941493445540274441382760453845086951863645102336049914568730062937209791203788170736543557641256009612393463597900881305286901327518326378329441375725144678993719838391627335186066857350190360645947173 180 203454424067238523821043317258451152881886723454206415358683465489625959102615768046883421324681846086501133292956539356205716133198068061587704277473941274036130075303379244724257166463097729223625159378930120492672058983532863968938184083195484990039166285639531228320827298677367259865615219416043711993116649984808534380027243126004960349294968 181 17290358928550476385132044536369314185715029839898907223551109475221532012782333492988943800775397498827175526448773550400551617379371604543344120395645765633028967368103768930586708345605972631322368828606172752915745573021905713205948749265869277640538420083692992976585740587889455774180856116464585229079752744709589909060445338448890787580631210 182 1469402856431889132968867654766467308692107256683414575990872867499138771749206688823185831897370151322396187724074464994269338725488768410301540465642556582648788539628285540599565057176769756139172928285311815804883291252349493285559948978528350796166592199652654526469304697344226275102275262425814973109516101390836041773532674253383341131884131205 183 124875646793250531211204331308444423793665982336643339900806019919853071755715879502651003539256608067754524411568821686391898956417936257386009380763995483607416912242970195645313149723497218639970008872377628373390632166350349928713390269404954248266448139957989060103334264576629995504197076661882195822408932564841961075822591122004024435041125442790 184 10612424696042152498892358068439436092481062764972332374616503417756843520703087191898092998866921827252321336632537654339515478750929680779782345945324590857636201996905163641259555252114140186554932369974450469111741943642294297322010288127660984102639154933353978493321339838098179628702163241318939971040057566343382418097129449852307394426854638533986 185 901885682447192915129930153004785815501689541491007621582259386542586966397178866671846283030292635799653293418275373706338752999713798956466322240861862085460687114087661110777672823123797116018948096369722333459399936224996793908037765922357909173174347007809749184517311525383318559277098062252324251073839262010389807483807375188214592374711018734666906 186 76645800323708425274067342656295885260717514675935890119273085770744539987333911990727357444150133018094978492102361851032720035278641109430290625106950180861871496343811768478206258595641754458621135231760806561601478695511150100178423917299594173673533425681773742691496942951319712388134698450576423135634233596150832232967387029634268074924795419528152738 187 6513662231915684128653529402435042454109385357767327296156223351456283300113837010083122059196208466761600652237808333547066875333160486278806617958455686119616647108134622797292256190361152107406182618399743334317930435342777803127018224506228461924603667713303170847271001714268203385764281722008761746642650328487628500205404101793564829849265592780269302047 188 553556691851267083015846176669245027492649198874096713320735499288707680437711997667679593726975557686721486689680176628207887874412447877484931441173142966325867155181311061075652306143698521002514756010082442912218792116889750637094913669907835342143148946686794050944643378605145300586871618519115889136792467400297207190667841310335345086476490248010119123605 189 47043429668780708239716645930995366136587642717305056757998661809571454341441427805465654755960967430725049735809912555185088072780826777089204705122558240101086695472244687274417605203398580219612166616010584431757116378306331827800960719178708014212769130956896977716408114261171411960753727959385739750586899864282700229616139038445244616419711046037941291489758 190 3997936087811113794309705206580095839381674982140741239490563602934181783971075573020046364852878491548576872495787321844914227143324308449563115773364698345652325582724305461492385126535663467233782591718842673875634448002037380895194771589709001588908282866649249819743347584881211936948144551022383992683410155145676531301224248433588966258355652141639856590154091 191 339760367701879351610976647131953069579117466091564114150985461751399934565226518115330034673614900225543032341248510380368186855226158134706770961546737849284113800651061885822704719512978026198333370177851708974587742136410050445915588821516560029237748794719830165052748493617506479808312757668892419668780329849058841857304623258534684203861213243957727851711457227 192 28874175305818494388778238176682659069636188745180602784767725300192523839594211334910562924743291449775248705496313478485868499986120902651942648727528007858260260221360661024349847758993104133008605259072784605422043092729481854610103518944483514860467592668652513989640989332810559000970726987698312009800836059150671324749193073468500638782473537618694383622530876735 193 2453841232955926405676881537227138556289901113676940744252355921411426338682651969436159930749599950846931616974066522263988657623278281576192626913924593576975415052914621971585795441838510546062998639252846437534864794729350565270120207204877014333871059596521592594698780481656836853537981369195745695446920494333310317538520987693728272082699642399990972243899202059411 194 208537100463655117243432259450242961046651155360442030374947635667356086420475953535830383131071749907733654751773932789739814458442519864004760193747254240335462075417842041918015314254504118128067413403787390073031112009727884301441489953866097546671313991377255382005939693578011871200358279987734722963220543784491683451749421193100788692432993745194861602750003734004938 195 17722304803478568406453193993974579087697422139076009848254340358781598627416086454739281408918580187015385954479171026926567047506556601463475001104587330178829846534136142106800973241850323489770512783355327673095360492702991641331656301182561289332480059012919416186435820929254315636188536835547882643306335209924099139297574532564274274115887467383752153854757015142380648 196 1506111319516207517577353662709625046224001318017464458898004790862714948968304412144682911185176756260433435949197591413405309254869663197093088179614924137251891347810211346428300245236676054137324901744037402482094730474083880222094964445383552718279221679278550104626158443147887020673614800752727744807475701386343358557254193828284882780625307384473348452985090102604142451 197 127995276682613618403368330907871004234226783860718555449477972148220070778837653727936163649398234175881217305879810437983138996345700129216633261835720578386529648815639680564070014922283022161261843628704900020674193458693263996092322728738144679578070959137765083719688777865720086027599667470050426353978582143538775482303528987381239046508600134735061453943227985706543628370 198 10877543140915564622779636399436844754803148967624107073119152280407664368814008690669220668558602351035787422294685262053989911382405102441523211049617005567920562750941779594377479193849334619626946797771767581776902994962817482402420530028487009051303972874779480318182732451473513314936804358730828829585531124882961514599305265892016722538143800669991441670254223620574606446600 199 924416492929473114413890576670967256963009865091493919429751196905613176958042465865485076678852640429395587247413961352223046565959956188723844864776227467268720879831918381786365713179962212804225386506003263661292721614322864514471339280989978545246658501196459529467036332743627878884405368466418375523466138021678462918483134713353239744306853110003500714734171497745802974258764 200 78560557409850856213034419459217298632261864628316034389919035809341098620896822656072388961596575739453609567023359756176599596919754256016340664446917273581286605233891784497887800507984716500389283654264178313629386650560974305038865288829408728281544763058071805619921673570465345191772334183873370094429795726324786612999710279112128152172762130399549853457300267158684157240065040 201 6676385836635367095351702708134226578218187428094906868702459608824277150506785942266913360578625039947877172977023741955675628129710839778308176161319317987368341488353987564377656795894295970718475886051908772551138732755261722559831284337240661134471342586887822458173975090840153195265993063123864434890566075888315401537198407165077658435209514291563724379174149792727697539364030853 202 567385585199986078909661317220300486521099142756058048652439521390150083159033327508154666884651491912850649040958335809242680855442726192827339601251872962571161868892736058329609143656490324123610212161537638578412194077248254846273672432753012347284688091777803053197402190282280065271553268625339658851130632199776526567956003159462347232634010768595544678388948067101705643067801012909 203 48218663535924215509264030124428260117827723486442697782291288352690165641931385960367767041358422961841813999686849251482318666080247241821496037297353468717763066722556383270464932932971557072372944367287934650687207559531559516508742161039805486492165701450396991314049097353655328865553055176836587749477999879426358278272413518144304033451018975142003884623447647170162934996102384272102 204 4097812094347025394941726154776376389948574504259359040892886072862002488948749030627468155797996119576801897863316341506971108855842926153673040760700621513595588831978871109803802788088051312450316375369098043813205700520863521237072825244892899282574361429197875424814799799169835482501690335100199914687513692622144221285866366378866583879651096777035119122077505848122450257416044986737131 205 348248224425926079260981093949025876633781538068404093853591330510401641936821860387488776448835602925229267853313832224119758297870724769433171783732740631673305882497156503995597805565071436346316333051017985530259295085967267500487166352169198300272366285506599445028006404635792895824079966232173035291545385989704580604082129392056583947250238174328137482697662200994095399242848598169011905 206 29595506827439165894550213245193383667357344930423737142602808983698967255592409362827060353185480661751806253714371282850551040324582026856641117638916459347270328692721506093164166530404178516377357006162878139809423671686154626273368433715346210247957341501302430683519832620737569138756592600617813235051232616919474304187953152902224173485853023790426820236509640164019258386405670739309099599 207 2515142828988937954949211912117065375599455930661356625870567572196089379162335484122771760449999484761650743481428726227765478191530380033023438088833352646659315043882869942389753616514625383863516217229302750129164995943970717511364585901580235601937521584149527311815739337348595155495295280798675760787221310789566422821197655010365960424380904149443209542899114525345161937920419720035504328015 208 213746751731565056836578366147585433323779139577504162953081018837054902354478006297682621014767356853098694291326987773406901194228197544835539595900409561018082314826522053905082768993798933571999744333594745809119999719202399396788343026128066428483025125580407595625396282981594736244587894410857375901212435923693823015646956754075340092287374877254826305569847832917064952955713234615379929084602 209 18165041503492385612962908190078041666997295893214093092738829802143419433573604325727624525249321755094677385713137294583523439080679405328627506052998321785395755500336273994652373610856932842890756792585090067571110110276218512973020943332512405487872266891762170000182713160033304035571704671324711629327988515655160067113380428611823970108435878818402739511881556758807385127704070761166570623802216 210 1543736829451302339659346718240877862755741445597913170178439203852655542461761385455991144243539620659304597368790630517982267366878159317224774163424658233774960780551141687540549177270408323017453470066845261639336658492561810618946409692799484177138434766397357204122207491280700033550675141871294787039964330994092871604060411970961526315721940688325018209927210598055383281333725970365571353688374815