1 32 2 157 3 253 4 1974 5 11263 6 54005 7 324797 8 1859944 9 10716128 10 63074571 11 368316242 12 2168021180 13 12794308839 14 75376664070 15 445176250283 16 2631502643330 17 15549915122844 18 91938532910925 19 543783543413507 20 3216228090745002 21 19024640889451053 22 112549109449371449 23 665855623395378147 24 3939389402555379940 25 23307452083371613753 26 137901473742782644662 27 815918265568659214085 28 4827578071255262194580 29 28563770906334362701260 30 169006496770461803006901 31 999983265791726321133053 32 5916752311082040545430720 33 35008602337885027450937787 34 207141279593704636402613565 35 1225628902425203827136780855 36 7251897111876174707689863758 37 42908611510490782122331219482 38 253885235620364820590362582949 39 1502209646161221452448114829866 40 8888402662434252727328345016123 41 52591668679455265005777707634209 42 311178959122087236434651521405823 43 1841210851130184848846339257867506 44 10894237732061129793305278354042302 45 64459982943955132793102765560812317 46 381402500096762049492266203118990482 47 2256715919245184970095595585084837925 48 13352735775083090421546822412731000180 49 79006645402686874868556570845694250742 50 467473494955946888531407571617100318736 51 2765988461438918840970193726537450551880 52 16366044875444005647742882422562243349352 53 96836060340724733005053113707775768745330 54 572968158827970642651638490779794693229708 55 3390188637570641128981432887356976245321067 56 20059367754389494479365630882210474648968011 57 118689040050981955352183784865285346606563761 58 702269802708577998978570686426207095015931640 59 4155252041510650821351019791768268922489812399 60 24586162563741900693059336252160816462386343722 61 145473579866254505789324813686937520887916419283 62 860750936106625809970355160230215773618688523886 63 5092967223070866742866402089685109376722825548404 64 30134518650010370912299456519148762067021506090671 65 178302583649280617313467360078004279481473532780347 66 1054996487796247737040953810975623111277976854084009 67 6242296474410671611701539057235647114478316004367144 68 36934971562407631409378542068002065481934797535160599 69 218540104579660341680302478093426118565101318753391508 70 1293077408479183689284428849519512465868081279166387069 71 7650994711233564248733073229679916401081369880480453298 72 45270081812410204391416031384663811418296105395059621355 73 267858021689793050766139279466964337252225068647746584193 74 1584886019890013295040241686643973375086684696446786719657 75 9377593697592421562739817398886181251849483216048636244347 76 55486175317107951273778007949800043272855727609374674366965 77 328305506786291350094785448047281145647754811916604037841212 78 1942547042939735581236205706139709865257900780588298355463283 79 11493834054060721172028281267448639151104599536976981043998361 80 68007733322335599151928094339039375905948319937015354727381230 81 402394168028657058143701773982882927369203524711740717931479563 82 2380921382808806487226934613455241271100882218960381758731828579 83 14087646098074949919299039132049402700099351295352129206605002970 84 83355029703038373002163307346631652466621041959900889283790832476 85 493202407870281261746075175390233244518304793072082730960731492988 86 2918223603250542400149482302041499818181411180352015490468982486628 87 17266803370531687451993751022187818099141317301196412263946047068933 88 102165748472638928094586011158308829803819430446331362719052260944208 89 604503331449782544629491293947241419932944341506626172501011375850355 90 3576778746271854533385218242666051316472600257668286679506276791708440 91 21163400653392378160762151438763398710078270809387813342167939287086860 92 125221479713514936119394370648055109870558267532341226423017320531058264 93 740921520054898864735604513056514257716624150411611074132938634520228954 94 4383949943223800766840885651508565709842493882938543311139664275250647330 95 25939342540985962588745630266247536143941577039234423558389008076597751207 96 153480194840868996011448029483981595062497582045014600486209907559662350326 97 908125183634502727655435185701077785796180878802939596883614520240848158572 98 5373275359770391942770534241213926874764532699107664577734908872213935580545 99 31793070616502073006795885677557488146218576765138067113662453759532236550508 100 188116050555257798097028333853678699878120469588260316444340838281577480926565 101 1113061676343413565392809109446128147974013568259586547514151148615685736234169 102 6585861715082573917099793454393958591580377127653291930047680343130737684504418 103 38967808749538077925129917588298129790484429111930711893236969127169816237362556 104 230568175347960171893476183408920332653902083196150433774066008247353328963145414 105 1364246160849829415337763515780492860101420684321907453701220016727497085444197778 106 8072092276328821914901075397777602880793341659634431194951736615157544541002392452 107 47761669108878528445519813635533781331034269228025499530389194144539693948896175226 108 282600465650707132193630422251194564880030180610862348567363680521015564394275717330 109 1672115415479702736247632906567793170244995878323060593814462773834969639231334382675 110 9893720296061595673891043147660389407127582369438111084380614074320454591916339588083 111 58540038797871696625819988509564262731084672487714890914831380129598187510409454608944 112 346374876174788149807836890452606066366821753441309146987866076799262644311010257525274 113 2049461484973626294406950107755879492700134187189332451323449414366810182506127694442410 114 12126434875348015561221425394177500086860803722142670319389134785867568159045959263616410 115 71750761780209290346980407197715790493695324365336862363165663375768929084974247270138013 116 424541249671502920338551467163194294211058026675664239688162590486857571572302493482558628 117 2511963193153928479782318329949628632967904114096859034953506746999139432651825967855500015 118 14863005864901313198735263402890785054585799153190033459424507082128800858883059786514510396 119 87942746908932889022957914596542726621296179280552151505253486655894578292975626467383337380 120 520347418563033490115850808317193187858798169634289805474608857532096833421068953880347390816 121 3078837601986592660355731095408707038537711474204217752538491516864877493098315675936639285852 122 18217138475643773271194072685825877390342561942779400192058401106280019419999230650795716794523 123 107788775226939007647683656648390624264980126066860995610315412887758907017300661140515556728965 124 637774153194111808463400296235524485307112502502744974138541424685647300068041194218736510798281 125 3773638485325402617151187847632406942203716465804510792566792148625313875713043713361586496018215 126 22328197758736754668295125161983812551403908927184030681030250466141509841315902986751961772200797 127 132113454188038622019646397349550060478991217298520495227300919021564930212503465775364948162578642 128 781700563838183207910713496984395027909438744924436556636920322049603304519643458359537909654151516 129 4625234994122632854335740789152740681790447100144976305087524401842417790309455429633771738941048560 130 27366999258407892877499959944722416538128642469625163464941629653548465666758241781880924561496014937 131 161927480303466831728409804975049224899343125621907067598990209532913751556499522839485522128406193644 132 958106828952903163478225591003263602471715417522172159511180370642976152970036775646260636363768574846 133 5669011176891227966604145439178621956502344800933050258500604393929217871060595849710567762427119969696 134 33542906440652695070462453927147934496806470017302465665126185297149736186552654003634869989018293871379 135 198469633835397886817743103141013912923367455895815963469472211424881336613160959086385701518416029391367 136 1174322673094825562456421333302956952789853479169335908158329372605906833944350101931927529080091254666649 137 6948336195794503081953740471933077851270138923607541028602636563637419150322296523162561784343261619096119 138 41112529797753047646748001044565914950312683746191351695830115655600569359981883354191870906446592039434098 139 243258250427513002509249391816123846825355279384714022313966199750256652473455043620667975787604329446519123 140 1439331918812953711990261508618473005032115962370465187228700457349615062749438376929671005253117382826134901 141 8516366326210608837004009133548921069209917231997391368996139063119068737750361717294411729205880909690066545 142 50390389078587034044261915829178802368925069563677212353065260229704446988469359437152719096644020775717817034 143 298154308331779656908200349162108312034490682076782946103694605938318855016235974216077962293398372353511803294 144 1764145766728709887693903855314082849034119317303394695691381086883195292208005552146578350124493181743393073054 145 10438253613305588997303852553269417428947835047707115363912560833952854332141951777284360884536900914157601116670 146 61761981663073423127815110953549725146949676156925403183015924448075443346279152767643620044378001834678238756676 147 365438752521536736430508188349037972319737018097526188686593552089234776787183677430804783604577712581141364957585 148 2162260313683261301985525026886069139531255486747431233576232644417255039502578144248347952211153685712450977102415 149 12793852955849551625782670473334753978044094578566690835521770292189312850389109434016583950988887600731258053141113 150 75699800074986422424495474572602773705865882331098048177853219370357643575570484399742581293593547286285922585449181 151 447907268527176379286881535362414031327228125279110352978827240810071128639756157252441478652695812415821873971856992 152 2650217318945965147645856012124281679101304920868185595054830538611335631511086904202511601286052444244700808135472556 153 15681040097287426950137214924153662270087682876471571226512698724415689456919800053244851400891644612345543031737012461 154 92782964164815191232561569484429968033520020310029507227275219572231571035603617743670876948983012852362512501006487710 155 548986443871063486988757552382440636843565541944114376907967051766993326999773419574201732084369574572977753738336932218 156 3248291518460528515373182375672301468596468599386277771208698484255247041278377469968004409390606608151258755242558253452 157 19219778387425422968919966170198376194485376162312566700735803749406298900556629396321652792345860026463092455314293388066 158 113721283684789493759425678102139969633074621972925607713437801502788157726289586145375312386282028348038005293806671637271 159 672876143638446008304609780117127320816678083764458188213759060151440441385595978000564005869043106847519021433736069324815 160 3981333045208183098456015567480706807010323313833463426467085960864209881547392187088626617980397290745419530733279556320722 161 23557103289701156726998289259796349723590032054942769865093698985516033397247040062320442961591265583641242402842052046162544 162 139384751062098476377832349665310820323023353690083950366230984735021715709361884526559188056208383522553278352366057373397213 163 824724015925033776209480396374047250356289409938547404878840850029884766543324002598142447741288482561914897159300047707211426 164 4879799958465235721937584227491527708343685005847414804265383397767463826078286111060896076757476402567878965844751351812400650 165 28873231741564602902569488670593228478447403729119931068994616578979645472591397027307169893008099429595702675383974512426784148 166 170839689802426320188831482711355994228616067783996822820261186398843918863935269649699375802309292267667173395239749069364314359 167 1010839377906357128560661973117796191219374222699648813559687967723567846860468771867526964062156429771885139301771378320007169911 168 5981023783804594577369069551406475059525977940089522637011554591731357297286362409357908803513408020457792932889750571290648033754 169 35389050213425858420582788869104803399413492215764129124473836624789911408275602436146281007908027560343660057332236099547454350941 170 209393060499037355928234878154283437441236785320016272241351690719962494103842478859097908260375460918411100976107171103503601093928 171 1238955369548727783948853197000178642427240781270510018335574776990973560958376641866995235042463956896047874811208673053038243497229 172 7330760647345720144654010737932814621691409448573691736627652826375880170942884012369222470640974890404338262758297128537891257817250 173 43375292596896937686946419946495061713365708002261635904932801611924467869419268157837815392168244552380137403740686695998266012902847 174 256646765373199659398231451102258879505033794821061016457564889844123387840504630082342585713029131230149340587270384161887915899370268 175 1518550267514238089824315061810429810249355723128410187975108176722084888743472321936515970051829767859882697511836395500919042382980930 176 8985092454270096187956192158125128748199148382577393263418069267798068016036799396596711856050761036888244482995717938479320644727717404 177 53163789265885773352987150742519178454641752452983426833304714894930815939673475131837466933650917312549538383229214179542021288435764103 178 314564207713220797383294964862601249161711332362929809511242696126663471394791720067104629526496767633368439482166661968718147698943465882 179 1861241309933133876333635130384965865356468245406941165535114073828774899765039647541095689045162995894901579435684719251016058225205886922 180 11012757106046336391434201775645777615722449300478575162345986841172067738466299634465312906880738665230841053196039062885171907768183802884 181 65161254711852037391050144090897745538961994330620074222349255681804296111957533897361199924428528082392657331662811253243522059921351034932 182 385551871773480142529901860245090402127147269968640802089946369971561686348635869502137681957161485503823424163825959298969673157178051192701 183 2281267395561620568282155804921730803054334959638739660482222484179014097161838059180260313445305967202230942496616904569478228394824009418876 184 13498004577475026447032007451577472751163272064730051912077369123936910700812586981925227945065196742182556986807717308475200339759431733077512 185 79866186632927471493704655038261747785977823949856835500369471855910578866448125755940770790018318585570799192606666220554400062815867954511366 186 472559312798722023642587465558999351635142735919370693884401212261094525585157213393772067202942737305333274521919686749334840077485875520296034 187 2796080713596165822076441601135167432057054372057680556987800203024112031761606657809136190421743747309040017576127835987212721124003210933626614 188 16544097524270792126819799603852007911048947341575650222409928857287892199627504602456858362912435328000142029199955882421663225936117047417881303 189 97889578638291809627076346908254695086505163648574786805654523095257910693698263391355283193896496450392479409961443128573304648651131979679552783 190 579201711784195652359139541995929710497685207156855864168712819329304802995773534943748977518079376470785771238516486496902506446821949393281525470 191 3427071886511458172409685782354597590980338957611368587942780769188706704748079338474090201302179795267636325818086288741714022626296285987473180636 192 20277601872304547827537693901936500262878881753256738879742096068141064150380893513594429407645069722289373819824578204227186084114615816975405764726 193 119980307185865664371780544691718602420945889261661835677825866205370148184331684447774073738594475853188399923883666359174072977686271587928456109261 194 709910087152661224905569595461540173432066033713280427054278449158346747013114660148835870158594087925126090481720869162528609149399641495827781060783 195 4200458755788797895148216260786952671431104006456710497812744534209515355186091202750409442891710898245736728412999267179171282082736280239279030561059 196 24853645663564980566975896715178642428039996907703268541640701751421554257800815139525779462872226784257913171178427111415591486053445506319871580173642 197 147056247586948322419735070710869611842962905346226390397208731727329583623886283339389789079016549380974025194198948623742100379847355081063979429126904 198 870115404681113482639801661171807328815631232200111036296803825536459466426295293399007654892111713314942372138918162974299404000562386142778461277901379 199 5148375739804833854035197163102257668530042712790748224518093009212547036874112462795767211363324737230654324374187222819324240548201076180487713677478244 200 30462364665207838351481206091383321501679188416212152684724567516867990057713271488540904529886970320298777010306003021168944806089857962247161222859717379 201 180242411955596751843563617230940038335936177709895600703096248806465208488841837384487697074150664870700933004685570966783725122971690191852953164306755199 202 1066474235490851138698649560747561276043692178578857825221301903297668174170403364488010041492755563659142647099490593922521553358785934126377856543233241016 203 6310209026974124091668803280039458689241685822281084994395786788415091883108882253307577205369946276251405502478998663516316535878999119627789846502407700763 204 37336802558365519160613962942659858799875454880598934230530100180416692486439656106311692434530772081837325630715564609080023019625027128590243634265380772627 205 220917693744107159006511680978553508762041870379895749286356662552600572851412595387303811580802078377775539927324149453188279144689044206570291204146226598102 206 1307145338246972463524160598199914677126387045829525887942287654281567412670042482407039767076979463219418859160749804647275704294300866527342950047010828268290 207 7734233081755447478449518916239850843282893046111513790869008166120433074010486167548958276719502153974726615650276167873733806183761182732195009755498336033063 208 45762593961543292251100149415292721463519224218172205993550840511945529680961839160485600471810734114589021534342896202472505511563608097481375364693727677448901 209 270772161111771445015957119987769843262229443705498910577272044626229189979193282263110473155675267794093427109419925451912075553458248385695660760689648100181780 210 1602128657627050293196236523652994495177831082471311268471275831219791993610529454334691666431222920607863686548756304155575383618173661673843475306463559986652309