1 333 2 4131 3 51105 4 633207 5 7847629 6 97259475 7 1205380713 8 14938857383 9 185144548997 10 2294587257555 11 28437947447217 12 352445463031871 13 4368029914208605 14 54135142508612971 15 670923440009528025 16 8315084094609494503 17 103052925834932463541 18 1277185582549720776899 19 15828788936031708886737 20 196173964539805800235935 21 2431280404256443372032813 22 30132053547416117544388123 23 373441356001087529057679625 24 4628242351702977176655891927 25 57360083241650477554466929317 26 710891716437114549910979090259 27 8810430598049559363228100938753 28 109191998624047148975474347264783 29 1353270130310474052063097168663901 30 16771742148395980238530499070979787 31 207860447365188601881589159448679225 32 2576116732332930803743347639506766087 33 31927081379490590839358231855135657365 34 395688018566418782545053611503230922947 35 4903956179896726137121978110496827226481 36 60777140287128880400272304095173905990271 37 753240984620530298637279106133983138350541 38 9335285902424427547939006346152781183109179 39 115696788490482477384997708454083459983214249 40 1433887189629091385926906066776584132351241207 41 17770869005162995747478425628799118257935600645 42 220243117786938951422073528764354213080229907379 43 2729581255616630132378204534051219176511186394849 44 33829042677380323101972020935031936671332663505519 45 419259960154397724457401832317313050823457816407613 46 5196094842677920473845551351386602359408748472109355 47 64397758383989770367492561070825623675888167198188825 48 798113085007786614969574166837595801999109108410683623 49 9891407906816367315778160016241012750401906014992417397 50 122589081944540221513931106209597567444205115175697245347 51 1519306771450507497366379749715320892268541501658659620177 52 18829515884780386914413827180661787879596960620380474155871 53 233363449118772428362044174782602127405005086182507742605485 54 2892187973278052782840189366218981982247209930304582910785563 55 35844307685548884268879407880797332192584253198195164145642377 56 444236130337015864556766302168766625710006374281212442707472855 57 5505636800912986848834964765284391687619289780834981844599424229 58 68234064078874957533943373229565370433556813730640259733071499155 59 845658307854222947158278218803320149465542780506288950323136801729 60 10480659232259801503927913218754335747633485515758977160375939913807 61 129891963364579017997940437581404924616884184303157142734442686086941 62 1609814971826660131880647868349522374313352133202605223837182078401291 63 19951228516297588433702311777882279077068325046671897797386556200537593 64 247265385324287455582012074141872791138320875258080261081921677428549319 65 3064481504465987740704590793695590471934042054517819673100411380046321493 66 37979626136904716029233790581459163044607990020484345586292828786822199939 67 470700181873153615645251844199547516957031447976440585254236603329337104945 68 5833618804376061148589066859678551329511503540632810553510402319119265510719 69 72298906321520904046633724762447304608418514982520092983438777543633382925709 70 896035896511946832438514837827825138872960282359666096921815909922688429565435 71 11105013459919771491362009487933552196125989124333584002550048135386423810930793 72 137629892312417031610985160021055210142052009974353336418925159417730668086799287 73 1705714930134299513201272413991781393357310239495761937197766303812897915837874629 74 21139763855068897365541055900481967623930944247305136637938444406968832044042458483 75 261995488198541794187467154490971126400625833364661120436215376755886535628634562721 76 3247038912401727021355466835368540803656982917218613150173851088828229768708644618799 77 40242149859700032886603459523925037526692963068390851978528331623621281291636464854013 78 498740750887003149119302858013036834261426614542707344915936909857833727168880020332779 79 6181139364137984227654349258000631094807568494306653364633444501185207295792468814236377 80 76605899499783103508035929360776603244179555833650117512884142246500730208381977437827239 81 949414580784052503142392741728381878081714250316972318435881725836452733023769336641537077 82 11766561741213028671723292676065295361109446402677762274620229589752271055944071196527149155 83 145828785455812946174758526000675205425175026484692201819047434125869080264034961170951040785 84 1807327844380577819430097581508746062100460171382988551604719632548151048257237032274368311071 85 22399102665934884790021467792459143262501834642015782182247955037452216285135943757090499631725 86 277603093317607119811122020113879201423701061960660341297319418591896499511110534374733803432923 87 3440471637138578298203057252627525839043391188200933870107012427715968449451765765325665641104713 88 42639456731169829347917559960971281815874177628555896153299091548541807204123496989541570586162583 89 528451753737294978871544433334685437602142253060232416656543213935445926165224353331405289792396965 90 6549362431812602066570748732336754674625953924829397793137267342453916669877170457031670416417987411 91 81169469038344620070400998201407167106883288664854949146923610752925509844339023359102332393995437441 92 1005973142051837388622706492240234406706451097609646225261123555579489308915631432562349694383419407375 93 12467519801707510189548359019624207305892158250459864265501082079284854878349373098671694542864078162141 94 154516103371236091010654810605772364974681050955948238068037287090675018608539062772431032532793846810315 95 1914994046992461599418641681202035483931877589843298591232444228669641167471112986043749700595155905357753 96 23733462856009565861974199201639210867401338306733892697932007130318811121382175758407411876022571677055623 97 294140475278356354872543384159378598648714751447568250857222433066424317897794880851015840938941475290648853 98 3645427543459800222240334785511320549182696952085498806651559931546265185402482185507607521318466242810701379 99 45179576058137974829360605807690541725144935918587629948572941492046253362020416188947795548955402477383885809 100 559932701571629324614483756358703273997360006395023108637270924808021927868648134288827431008876103538882750719 101 6939521297983265495479295823278103743698332234945953819473961194508131353182307954435062924171972989598606454605 102 86004899713832614977027261033506677463577525372920369236751457528229917652315992024029566622913740372931868701115 103 1065901012067798504632863473792651635634859685141038717393141812034188001863496078290618193966541118591865065812521 104 13210235362258378796563819163704792749463519081368529768880119610169570080544941053002701561199921794502695702986615 105 163720942517654468081697932261294911613899487862521485198207388289939312263642538253353360964864836766238833508326277 106 2029074144693111700367494050822351708643663458791729468311366815692337366288997076797543288038481531574074928514261299 107 25147313601728870766776511597259181383804021546075968549686304307212248381663562061617662306253830629023103242206022241 108 311663022781921853237582282715501876127479640718055856154417771585749621454920591402498184646766112573217477765124273647 109 3862593090773990897721196568421489993000302999347950974556682517276392185139099222101356487960650534128971482344517520829 110 47871015469597733525050055631896198212717924032082222321898365361614699452644189498279843825664350163458014160389346208939 111 593289033619449984536196704159779709238431055954554567606235690296224898899372914873777118056133186562930903725365050762393 112 7352922722866540610752482655725344435874283247050264131417798729374829293519259678360853305586817099101849972197181605971047 113 91128386848164819782741573747083437733492379324344333354255908015175114895647968336207700373027156378005469939772733012164085 114 1129398907419947841242783816202127361278784617340794202240241934937408152224163960767242569164420708905007891679008280224713763 115 13997196002236259185684993064356736787672075844061760025357122413284220191160288415298242610119641881971845882395349080251005137 116 173474132689388753524173808065853104973230249343015220150561058990105570109417110793929180162903468411036670749212387407220712159 117 2149950226283021955919021279414416586675329025026827158994839760847061269630873679096621060094608554431026412106195506504277894189 118 26645390317476180795256730303321596441475526942756879652073855171940790825278482935526757925088079735942089531058835441126671808411 119 330229424147231969112207327370690077606691270857453415615963232911124479549192034506969714268778361781349203266980997765085839032073 120 4092695632275566401468397038901564556926409092152853619204853108023317274440767479861347835820324112254222971021454178661892428646743 121 50722789411338106792725234900536234602016221476758333578177172195147809435966263173271721711322394634736690460022785198053497187645541 122 628632470339959836650516938113505240938629274856311127411288428049679331375309076275907957374938243790030993551363379897914310335260435 123 7790951313047973772123302238057829929929712446659170076822993725264127546879949608076926741371816418631125170943274979151063662041378625 124 96557090551587979353758943317633529664731162880146183398515212837609746178589382686571985311284517574763454534764713764362498619934650319 125 1196679501792459912049737757110448979148470485407857278581809504088413487717664559472277227692912643002691587634715506181183402320748491421 126 14831037491184003830007032150804901572513742272437812461029042491582100281614736400244702164956026284022728763538712110662872590329672389259 127 183808340274431398750761629338219174857856907148784081671514129722997551685333150437334463609863815524048518643357215304696428715277072417145 128 2278027142371141488524166897963854734941270202442742911880056884284968803504983908998549857933995043990141966619575301553343325924812292165191 129 28232710515919390249045925601547721456527735665073472192078857251156975753058774079187102399981799222337553537856232681885198907049590342699733 130 349901863875967033641600568973011185373910447556486712056044860652419513997105982596383682339580308919571064936447471142759047568917168900862467 131 4336505851070914172495366921037705899203895780199452657328694568692648497894404458441353878744457933712477871373397328279271241499189981960957361 132 53744449338053132307956037056629446313561689248506191082124565192886980891189592304302966773714890087616132604091299298845889148412646327382645951 133 666081387607777301507794055700464821502270294748670301641268906611507785506657812385119567881109077756862175928570268023570441430249211025707677965 134 8255074158948924910423786138186254383206581429524096312752068393970432905205943645964552472593254608985374454540065138488931150601357757107099139451 135 102309193197084629863678392330188715054953057938308398241055610716763066828164997687502219366748402778393161448050720154175045998907304467387567631337 136 1267968138274255991841025778359087525372116033865386316680950517210313589939029903647249101661714434377951907941196184968984824820053613065454732710711 137 15714552616807230379956979440049648661716492211520802649536184619535764312040216169403346527147468698574153462873250734843550934177396614421935274341701 138 194758177664074217321047134868816168960466793613055380049059470631791242582067332902848355542983931504617469007343320995672195123763955173264908993080563 139 2413733861342187767649917561444598169421133257848960468321481403944295886936078624036529806903757219917665057162736245705742069906069064794258184729064481 140 29914590613180566874903932059093026205117443639743906512819946665425945143755376509574213552753602011600171249030389344406352315134105207552149792684288431 141 370746230927290313604894209506037883726244020635616749442406899210032144203308508223505077789005120539549282947023065171160227650377895292306944804601362301 142 4594840341429545628788022214856700971728547056816460769780963481362071250959302235325847664010546288604642441220707321488568918620556220473101430198033922155 143 56946115704056658804865123272930022830660421256640691920724510383599491858878049927839403321629868225078352533932168695031876770174177594630896823099994914393 144 705761213189594865454603751665866883218886997760611698765225436173194613571014833236336889300670260888770164331266776805522624840255704163771612005321100924967 145 8746845748556750195674755787252704075437291164758418379368233099105126378481342012853679165510720717978106093309212328362488897929616457906349344785446771111861 146 108403960318647408293350944837840877943652921226034062365537360189656274572824491921311949765947700415202687800750491277433832387204282772594584421324304545273827 147 1343503584101262239804874803203393705009921996692779795887710271121750007914743992851489114067938658770788484112343866768300069565529061793157913116871328008012433 148 16650700538866244805404310484012771574864849791492992910690781385549024815099509851310876255814542038404682475246926864316520557586623078305594958776835358103213727 149 206360319180290439040969331730062283262627527336982391668728367786721601360916223031118247746043018742242663988139123561407279785324946573166519823498180091283189229 150 2557524906101695659130163160020263318828862721962075187002465702304159634547531082093252740507923795451360913542511672049067473166291686846923684785910616297675146075 151 31696663735123814075834297735747465818234331055876094129555324426698950598033554814807925849572026292164860613473730177441601540336714410211792755082322665290881923273 152 392832339399929109740937406817283997376273478443460724996149239884284809182996771867399985523915851921172785223526553832689908944394773939548141119900250868599808482583 153 4868564343805639946872958630175914172265029977800447318038256539362873304073966367494020019116069791585068373017455155820110323475102862716361278890868408854552934617637 154 60338511859749189731985813617073636235281808735046144290058565694841508425725264546309558447989099194538117516431430056647626013151087514024402358231473541036728495452883 155 747804846839760081169860817258761860565713956239429409069328295743382132473338547606029894098507464694884038828683364321871356868187810006603612616302904167802813516863745 156 9267913173875904748649522874454605306952664028994780713780144975569492049820573740728400064669239280492708443784138674908963957237781538275638482628784806849327638973817743 157 114861805137387659347800142646561203007897541994039652125036102829670868819309744915860898690328390651642704624180159268686070204568033866148318605773191123649342454308707421 158 1423538830360202131805489092907874893217868561148404850051456481733210128453475003240001299531084136687236777925287456079403109016865959778566690385434535337990214382427266635 159 17642616700298367498692251269771573622497563856490220759231451852261437817968170513000724892080018749904459778859835942014370788132740540666472903489636281448683228168424512313 160 218653623909147146601788756410304544329551658424475998606312133011749538434953763934259059643860612804870476523110260596756644481785424762211971492242188469239744741856692740615 161 2709881876410896805263521382524306356123362039872318299468494431218123454849530954935636879751419850795226105569403024419642179764020841225376267490840898014396391625495256335509 162 33584898584399986229503136223787096982085518460198586166267417482808862279074996809356597659977189604439224763785747744204546543800007416592395193456476358181785085013321208921539 163 416234162360737125874011344607325886156738369875096368285258945339501544930337087567545542589378035693876248043761591893988276799182057846161135370235807679612122036091801957087089 164 5158594642790394554741577760129352973805392554419167694916272847207685239554642342868464890990209067053608319098181458423802185432202204969118533140553062245495772731883863357689983 165 63932999967366330056795025910144125612264342129121574913775066490927183281448849346204772409540391094420487106754881954082118711645043353236262763139611913276467791985405530287276749 166 792353105421806387428325118314757866002306660742560905405435619332598179313247134096934209030483122039076200651537731084640373495927374792249126381678898534356467529743743354153453883 167 9820021647537947101405137685425894684824652355714166883022562946502227581405822181435435096485292667982663825077201319718581704080572601631137377499239044561408371923448567472522306985 168 121704356931595821586594560931038886590892002276112420710312484003410566238978140045633271182901065408193648431886832282228889822488662586897139630350504182081591359476462051684113491703 169 1508341939332373421870309143948398761605601548727630553712122675502083527990200569785508018989310215965167702290709284456808659149245844903031818357068060537450130971080445982534915477253 170 18693623328766012951502095551879354715402639165817985905100526917418403304591532969579924740591670539845601329626961257257322980581464762225736541936753122247297755060472339190076316285107 171 231679265851654397562017768558203626793555659251318816989368183831571935418885064877291844320091818760310939381998719775583604512042342345052748405237515073633039834302657311089839089966561 172 2871315061910189941023139414431337871282504968047123633485971646526086862556718267108333390725359014802309514726890227164049655225305816897507549326258074248026103821163756873864235927739759 173 35585619431439704434211300185465038465313893291875750526180722495351320094181596805646274945719872218846147527262965283447979218874201099707943301677359478305999324293504298061929157607858493 174 441030079602900787672889791915218771298971835447324064103068469388854220117076970964062877024246005001926257990089971589122813565599603498720235362349906232794676757341089813598963220646118443 175 5465902637701302509885723658956637089367387090992771179603688550554636290820734559501410292134582304555742945588720353332329422634545088948981713791283735842792999007412527329166770454885144601 176 67741619056301556154062151341966000460189562069667289507525463219608566484015523165464976248194189718915690778693352145539942640404429928059626401429349629470769501093667377714377257755852581863 177 839555194546780576003475948448527784774683459721211248066379423813166412645300966520892528615284395174618662422079884778157573237441811325245488721456795775266794594677730386996280470918680031605 178 10405020348047243217102440572498940075623045384238730269361490700537335578852311411484174692017429150604942735161024941769854210129881520754794536841822164075224877828845195864697759987048215798691 179 128954533479745633352843198999319999471491931361231564650661399312136299666991522562258159692205868121905938880343303987834940130058467452753629205918883226139807753157482664862972131842386341530705 180 1598196942315420590722697403833734891739833003155777991752393979327551319526747962002826990209666511531898138709011466042981221572183930196175100566254081658501398642580118200293731912823518376430175 181 19807240563803388299030975046870148670840415449746843179201782523175978121144928397301723117480948337509181958334605239349823615652986041103471237390538082633092938930898487430480571935700863738099629 182 245480871827965646286011693814426427943699414007453818929737534926499753812348142916258745925312389117081504063822178074160689971347754394368413410277585350012805984449811937535229448077542353782574875 183 3042365151233706311116835421322042906286127208831122844867342923185544934954249061665162782616507848926669559321078197604870256979645846492637833825911202826922308686052505941594020619565532907175703177 184 37705527296350563289300522670200657165308571269334993327000207960308531777970124631196529756055492000838512320818595326256757671686772420757410345481350547453689029375896644654736795437698483369527013591 185 467303140163606786561750773021657174186521457501646080231893004690755763545736435978439727936027322108986622146363143834241780677140882779757039071713944334177693614157210021273586376116977970610322861029 186 5791517596092690291692107237729049142252058862731025890919056998109921204826946320054202077028207582905761134973657251430129226739229407066222540318934828472126355988858858413682389020653756851421203365523 187 71777125345462111168831357547125683378885846063795255152551117037982454916338962501691421468632106743694780513644560693584357323710321074363553440540183715260294747110042875422060801705143525172233253290689 188 889569208308026517166415474246053837320454108036960652519491428043617929891386499361022066632455765348084103058567278383748023492742260011995609501478030609600778550839326666440307723331669851011084154115919 189 11024868613239868376498815703001164852686046357535394173979229274734739482413215512068494961867544195379679090048926411369194804393439625744172695285138942412907236026639712363211837700033565883380930854684189 190 136636617819075721577218957379864168596491786717355832180106411761917046480312062510116669637681676749950038013662036666197516698485977478665074542040070987288023200299671907599452388714334776232713568350071307 191 1693404790930179835170749006625084490282454269556978993882113853214906800316677842381640555030040633585405305535781260608779396261381491985487393360615560885240330680332989211420628068783773231222601603758355705 192 20987198246829995284777324035373997543605463892637136189624410657525177663063992406437516211233983040175204819240925814104032876900645529577016362310787476563182484189692655027714002766003912802707199918578152903 193 260104667596812402340067387325012338817226469808427942715644433199207353755963651500724105652839787758893974184366160422023696072961349927908910482725020999874661191733934302727962408863427865060787073396826324565 194 3223605042939312534801292889062771421148720372722822487506031928639681732758549772801177720723000648139425565739442174833424271375501240505431610986299235061632272067526207676714030710035486585915669318956624972163 195 39951722392663118161167265441087326470921276460960388195787127249104293572888932004043340448937836269555754233475048085791154700186426510835106820022682969859817687975619462960153273043192603304458315939811029057841 196 495141340480422030382517531407888949757323469753050918728097610647116165351216250942141766271186066940102458662527294834689509544870092050300976644044643745698400077831096772708315782800819728504394325078005683323967 197 6136530101084508242907283184966706981003282752489473304063765277668455719107419867617848576615482572128600671409961767667241783810636786129005073214568854222784525112272037781289525033098135188628093321195033925110925 198 76053034967709808835258469173680690503831108832547745477643810361436378418845292466201109282987979551361826838557807766689253809188111700722526528464724275413595227222774424094757660348539915001204798864502952833881339 199 942562658786188297278110548243541058321446767204122497170277941489831654970428373868385030409098377469434706937057936205959538957315132653270448050584803726157936849831929656335574562601325329344369129959172541930987369 200 11681642502699476707146899697716540228154870993704223969830177970947026706030860290382660422919915729616916199508167458116504238891377997704543382331233215121528319899920240933024949846244537793091027268434913356168903351 201 144776339576836312317765574790384692985314145069399817162746677926420123560134086512114929213812066129509032053146520921893151078486064495092598887439425543596402669006990744215346817247000900987265675201364934352631883973 202 1794284365098811359995945391632845226947221146445775089306136995065610911654531642951353848284913399585929140100103111536016258017560700817013268711939793331101652463903366185575377241444312891212852325759280744031870469235 203 22237448413519261897132159788680424199887302355223602063857779946441644951977205099331455379244766298588568410552903974753040258397026421228454998994005238933438278716483173510711430784658701712587356704320137729141911930785 204 275599632679571369586360979150970601569516255426882127034970918130078795610742182938934380140083804916455789389929057309826901283405055384385155110052736027749550237533593871880262590186111471590018390457323532654305865732399 205 3415641764319404003863807473830993649606492091959721755632816982796214321329994675981576755804992134725248682672770640507261123563513171253553159176258974928054905364241809239888650863097406389919166312287309904357710727367421 206 42331727908096556148564592414331730837012947412850720302392753466105145171705772003486647767741474642990548516901023099312522293234365383143397684813457319140218446498254253662953049716442769952784779022398591892106124508221419 207 524637919118015967009560239090868800644729746123579495675654257532685459395963700552490871299341631349949582267996989370055230720600613501900796180228709135859870517291022281731031935811750314936439300798510711067873119358808537 208 6502095704055521927892725679226431636366148682543464525669157730879335947604234863889629913077276333697797167843846462812009767678614717232380311143182001128208031052870542259350310806980861966147468809302923849307053250054111143 209 80583669239483838649461063000551385828417989211990069331962545152907036419534105635930940006331330177287998664458562675627189746978084486758263821554871061350719214592044197940792699016516811784048612021871992299507973921357278005 210 998713037097905403773858180456813237507009912489960161200447345419001259538616398097016843490640693649124080558414047458782815619225184175376973207671838075339801157605195788125636142204353979859297802798705557726983068575653949283