1 32 2 157 3 242 4 1847 5 9624 6 42012 7 255009 8 1414647 9 7786685 10 44969792 11 255356420 12 1455035527 13 8350312521 14 47760326861 15 273535579360 16 1568756314490 17 8990344477500 18 51538983266382 19 295559066895418 20 1694685265216804 21 9717535601657912 22 55726733065841077 23 319567682625973380 24 1832583244171316336 25 10509323338354789461 26 60267964621301944431 27 345619332247195764446 28 1982037027084215072051 29 11366491990897643345758 30 65184014501036653598176 31 373814524781701973947778 32 2143737686815646110760209 33 12293829245463863316682209 34 70502217753923559138712334 35 404313745464589104237831489 36 2318645111173433459338236371 37 13296889815929670996552138642 38 76254572734800625005815236847 39 437302273657884405817072334052 40 2507827059826790306124439198144 41 14381806491215014967883095902265 42 82476325783754402126662019873156 43 472982609008953850263435216702851 44 2712445629984158141327828812548215 45 15555247054982880496963453732442807 46 89205737037199162309886229662424410 47 511574229768611265657112150161096867 48 2933759662368891575853882197867789868 49 16824431851005933317529738967935359287 50 96484218142781574313452148767109347029 51 553314634164960408798960402753439915815 52 3173131216515636900198378023266046633012 53 18197172272912708516073737799038926324637 54 104356566488125262481871813904043109164925 55 598460728243420636420335955901954235432679 56 3432033606760873481872132513433041914381781 57 19681917496869530530062486439823174635176895 58 112871236343304032911067438880862672901528236 59 647290387026086715571050286149832038972671861 60 3712060385939494047734082958176308451703304340 61 21287806192074888613396931537404630439652434460 62 122080635916216081609284997878537176046811533656 63 700104159691457663644001183135149916675151054059 64 4014935134800998850133810744939143944895846993138 65 23024722698125640024469950712864692711745935558376 66 132041449619263799298441508338693028519665815539270 67 757227118265969362574216917536315524264315389429014 68 4342522066299598787117330900227066851392445576751036 69 24903357845255773128614516749390288515117624168037392 70 142814986890221969675806246830765017920602028789266569 71 819010858182121050460692513113579874749153577822408638 72 4696837498825981994395956827726813566742711124309199176 73 26935274752456328151065230989950713843186523994067801456 74 154467559538033243355847035683696354162897391164637102388 75 885835662302324931748407916725721900454644609757637999272 76 5080062266494332133381168813958459002204004641741446359509 77 29132979998103280890354398896215470181618966959984785648800 78 167070889891984903495262717400469336430026246795868115583219 79 958112841567096029325746588380073537250089254462698697690684 80 5494555142246971137653553578281949933190672023907016755884677 81 31510000598482345320296661771394502213330460729379851361916353 82 180702552256182942450664413929231188069966957238917822103310520 83 1036287266635956412012694899883681592409958210185639833335519247 84 5942867356236134866605007009190166278093321151780284380040440529 85 34080967267374591695911224963684031762105437030862285757462556217 86 195446450384094307487518943513623976690725444461549316802197378661 87 1120840106093764789293448844260334306738452907547856630255213150304 88 6427758298804696141229860734139959229298079325438450149833943730390 89 36861704469019352113972097392574736071207052401220980666078753625991 90 211393333911451031123710318864246654255782936673536246273673881184357 91 1212291788073875533510235376188816233415854957666345206442053419604566 92 6952212504709187037349902386815074295305588213224532237022969589910855 93 39869327818699555103738892964847541256399341463336154083490326922506531 94 228641356926045541113096445104640295761983996186505311884565537800783675 95 1311205203526516469742448973571763886667549794154927471416595150305873147 96 7519458023121822912537568195239453105757279419844762409226021417922789540 97 43122349430447254547372146282039813915508156977691372392857495455317722727 98 247296682112413499517262087549353766099969104913543598500587028797038511522 99 1418189170848565330637745038744784879841657912824583405853279276964264889166 100 8132986286479507982074963162005611495676597072596405811711468891861566977743 101 46640791860288975940881068753038353976807960219020008880783670771179250571819 102 267474134189944509644219523738778579626410600011127453780912740601737611925967 103 1533902183199708260279974225740294682376077847539741538780459277268946491970482 104 8796573600473720967334248993844562751592846748897763383920462090301080751325833 105 50446311346358294931812687482671689775133982082498028702790205847326262828280649 106 289297906666371911479181913734207512804135365145863010753547098813247718698871346 107 1659056461569942477403333787225568857733844824727529973290963741162976268371756658 108 9514304387453508979273216513053491074731826545189669501836834774663424436341628227 109 54562331104426289061158506332063759335943177374460646397107045843663607404337744300 110 312902326256754065566161651458461843851140696686250109260325612619404637091693017280 111 1794422338545310663190556706391753510287447791916342551109800214104489983728342437016 112 10290596326306213111905567256641426241352416158239176382147303398801683767854831417349 113 59014185499292343682832957559944765444996023805095070173137617542234524516185844871358 114 338432679672994706073971323600902608174324810455702046762967172573545759645718579730779 115 1940832999754224970992037292778289454161660397985348995062383477625450007810879870075677 116 11130227543553497125942258083475530669809256676117622230238609642365683986367848216917748 117 63829275979419433262993309037044030083007047801943699657243674409027977911224859995801436 118 366046107872844696504322517274191180652604321668391600589725693406340217229427003397578000 119 2099189612178285838797856657922024875946471469235823273610991245041207375442576461405568846 120 12038366023025613458611888145692985115922438816798001440621490213114721533218801931173912152 121 69037239734601527131937854534683392446444223636322698654891171705312441443402048098471915417 122 395912573272544966718359753321948560168382038062851779417532278630923312806835436304891507331 123 2270466870892676581077258853143468260479426498321798921123151381152232936103345497427220715165 124 13020601415132332075197033101262183200508562054451808092762994057816356137805526537080139068742 125 74670132114761846488174123510145320182938145265532545042449972243287314775818367121138098316007 126 428215905876366292669169166863759494276407830436043024818934534258277127454964862942335373726078 127 2455718998376675553645845086099469766734817954406655036299158383921461512819156452236024844682035 128 14082979441518628663696052956388861229101355036058785990933764367695604981623000290706436489339053 129 80762623932681340120595403062728735414107914800589762333586753153141786052011314258861364159787112 130 463154934762040127839730173399012694495180012709397531938245327244135175757766190962887677686622336 131 2656086233320425702883380444579466624511731372004220660317211315467224451693116227036293295643431756 132 15232039106867987845080923640312611080479349407145168954995702769360618576450402893488817134011851033 133 87352214865068288612981179550771160696809882556881210199180333817886609601822425932545950984145614652 134 500944711886445663018248563509266166715215981512899907880240352076436446265888241830811601679839805399 135 2872801848866982075783221800871485927163810056203406332515482019194183394159821114506052885126726596103 136 16474852946894350143362718362124877224425288307956683972715067308464642693132619043299251043298138109705 137 94479464265466265829730928470443103732413756563276787713124214743974848649960683119442781382898762084736 138 541817835744155371397334181700420921665810391443001002064668944694866392549597668368220606433085734776390 139 3107199743487365856894872055670959795578857270311793795939141467973604174061503010801060763696836016170832 140 17819070560251666704732232213674686248523241892487341206995657320622790935992471890843268648041425601441373 141 102188240809668664931957894999732610315599231004960912891261928606653244519364676657146116557903635887716209 142 586025883026042024819693472901015226476552582556383669964149918035440268743564779102889726689316710931693465 143 3360722651210946269044844074446672771336349092349891946764701868832818487249061192419789739058651284666630029 144 19272965692302748612866898056509255769129525026709609569845993272540488751517961798001917811552744864653034498 145 110525992510223278276035998387985485665779497276214230965856193191496125419334552074669547639319328735060341721 146 633840957089897451143787342235596200826062487964101191357354199082264840799481389742857126217387249583542332021 147 3634931021745643320852856045273549101198071153157558018957449029240706609657881077397609506946070907381287369877 148 20845487160551018720475188303713747380318525267928419077772519168755864369917419894191617557515781223057686372373 149 119544038761983472278613586437354489469171732728467752956834461979225219026583485415350979956176632371063397990443 150 685557362773998704219479498649568598772426697639415172007730242188812014334230952143631938202109139235118455919045 151 3931512625145659065788179607328059622560712286272322841154775943127371767847634456050480890903515330200795510899841 152 22546313935184454727577883764250195197517324571484049088454353208940490562644848309943257393427361803835408751706015 153 129297886216264998843776640546604738027518864889730612673321568353037824040464951723046264826218065044656172529639678 154 741493417862206237968960954303692776452576427637268576548980934525608904616086891180276094271578261438773310184452001 155 4252292940144081404860557890016312149338904971560815022014718678843668564969356080819086787124800244215307067426623617 156 24385914713755993462297908819720867436805033762951167994946310776225786789481719158935763714387021243142437662309924008 157 139847570427834076301045749314108411393295732546727762517348382817655761773744237736343215049522694562927640665700768259 158 801993412350277593390304951259148644581722834996508787144184819837649943111989673187301435930583441580231151895719355469 159 4599246390091211865015461225288673722566276875565945506928926014594826091173085776304836126186068546880830878474573784644 160 26375612356686363604826825311506221410880151238378703666865548971266908518073405038675841061310103174980846542995713423170 161 151258025377585797245270819504084596133279635785520851263279452447583253933510562815506017061727519448746313176114529948560 162 867429727572806039558114197545388997796878512151601815567695712860826945148172578260979029010289168746537554643271178755449 163 4974508495656536214379059339876131603926722608203361914699127384519848530082896489859473643189928557227154323638902652473577 164 28527653580193986955305035878689315482021115201613972752139075412486433019468070609305664224305160352709788510228318170329082 165 163599483145348577072111677243627529981669330503075934133990579594496528521584170764071137879038327870538313266388272801543187 166 938205128234145978171077621431563788777617327658319556557424980406658314183683603741658834334454149667208730738403482298190225 167 5380389019094995617292471476835597129246213016790423052130726096731672138722811761648115630133725885011900656157181358990371574 168 30855284335616388126122538285845581507657265335296343754039473008941377969007834381904055472840851447098064646275101096126252803 169 176947906192826310656857650961275809017019342809560631499462915998952714003492457230070921752189083413345382110277265656938133688 170 1014755241450922015634179380432678998933364398667803473922179912256384960762431718764138053122522426355307969802018569315023561920 171 5819386180981357704969562467399338317485830778508223308912280962686862612584042814349809759391308230522007139987482760341133299116 172 33372831339087655875427920732942560221354324939401596419927738350828381224261005256608142905144211498865890019906996997117210674904 173 191385454917407387390771494131884230541537872400154520882985199566709688143369306464623003268072990325544649443137795648408319069268 174 1097551238064786862119888980373937465502060876382420779517300541549646756913039118551453903605265750712764461061674876981241196726807 175 6294202036917596668854424111793298538467889339499373329916101904614664289428451284661351581704643143952455754095619601863569508184686 176 36095790253392334065453161142246270568561831260358321294890568628174384392163611914203563380336705682365948173395731525466809333417987 177 207000993354664155608742119929781653199812599256150079832617077290836701349555640656603928760552125803787418441397503622608111627195121 178 1187102732729079532242393394970740589282879080713769440104014222669266653004079099680664619987858054123719072222851249290179545242397799 179 6807759108857899525830786100682884825490800529790441502777742760934787384879590140934284352207510561057306334452603552440648005882517845 180 39040921064760691510206122772166905495648682840690831593759553161129917488204842408945705589711140231913836397712757372758340662618395101 181 223890636142174056479596405617782773924890346224313379126688629027441142861604042911254581085663667236888710524587142788022599109789570316 182 1283960920619602667279305293829423057200201002036411549822941069662524789927463250567967175942171031437389822359506101329668970393563861633 183 7363218373418167416875498079954300990862870909455313240352737863057941159918894125797750775867879361557013564170443771512209727494663286035 184 42226351241655644226482732294537680795917657113591405399479194050160013130775483497092114944113953426995555569861935172514531231157693868478 185 242158340111259720656859200477313255184932594221391621146516440698990609314729098679819990239803591884262433771183696997399034656831070993138 186 1388721970076174382399464188319823676729574369732136839787608668430391691144133056582032802703314191944399797869081882702947278529972508645259 187 7963998717889207136621844195629763498856009582769815220529043551348899185886127488403226966947536184423052942489387460299796414187559857324645 188 45671687310500259822474838649422115285043181439037538538450614448565964571188019327499931923057535148948021094914063971642019262960381294256728 189 261916544147933015822989839656781527331767378547470878596688309100434115233916636925661691422641720204139847144844934324189836595736124582247280 190 1502030692056880324403185976365772310420137282474036024403615139648788219910651921948335774973568854881972136957218107442123949500510088873978061 191 8613797983706618153271486696011027606841405216757749688458541908707653207592081848576691483402360066165912839270688437643480613620488081533944022 192 49398135535101581241292249373869560510764718042665510304049392857425811345281400317288272104009050227411376740988812155568158306701199212447199367 193 283286861261428070030083998779245227158764412232536915733033831526110753522293692644800264017373515543224710326255369366306973427103247765253717630 194 1624584508990751495365290388802174205982453094924968999495746241076806434797872622894273415795575897681772416156209075598335300601803707260448372192 195 9316615726901277844941874854603561383013133700181190643865874343244794043331268980844253406494824478499734510689830516465440708897473464044329948489 196 53428632442560340035191877485725835503444688162740245233256059771882912782123044126289319930661452001853283920112600806974589933491602128470624935671 197 306400827120049344168341442940045469265597037921674067675998778158108194798782968957488848276415899379797680041115386847922248170896834519908977107616 198 1757137747457409852435756160821634864559139328502874497646580757162196229964242235213873656761521214579499143237291587548469668131533162091390995213434 199 10076777835622453048541553764334749588625246992983177618275162484435446431718459764615673153132018013039974751236018526447595062911790419009010907771232 200 57787985999061879605014498892282947252265564505617676549333193777413363008245916998207374133934490779002427912286413072255986024113392795244558814731688 201 331400709661620761680680306463790793484165100723311849462196293464979484176155442652912690741770300773639841596402103128844097976881151324570200438157149 202 1900506281115399387011850644759830298562305159470912870822449755616936084703303685602038991672729209718201935513188600123774716371381124975982350716541237 203 10898963156255966778033407074912349743764870155082063831762324793594124394357671863652750991388781852452382809541476407859219354555868509564143512384659107 204 62503028304494308666394138023243305056227344615344381053256588650547213533535033173971107621360596884588043520850500180726458011995466156679249284728923461 205 358440384761739978410182784298770907427471699410681350785499143718616804879233509228963501443870216294907080472270860375486288811577090409539799910031167598 206 2055572552456723441387797158650214729035220247572616674574275441770488282520296922667501923361172872569343229060034065992143168122638557006896962139150977501 207 11788232292022879968046071087191929190056841804696904142281452634719846476027011066510395263520365832634864109462336533372948666726392119956493393797151795351 208 67602780745739023348635923524749082674280987765293068517562643182541272282669031158075261428167571606485304529286638208041891433207243366938730858384900597733 209 387686283349631890003915320049399293442057621648771007832707465476544296767667968519521853357647972059130155513388853879100627752694025207888924816098718683606 210 2223291004296808543463717209457269130776399267845398232814736878138786266322762866769898230588881046132397670654668830905706839661316410381233275382756175182647