1 1482 2 6298 3 36078 4 192946 5 1007920 6 5340334 7 28210122 8 148778446 9 786842266 10 4159988004 11 21966997578 12 116024137654 13 613090746372 14 3239480321376 15 17114056075488 16 90412646844156 17 477674421520058 18 2523717154575452 19 13333372506358370 20 70442538782078686 21 372162864061869966 22 1966226118865765532 23 10388026277403753704 24 54882195538846330590 25 289954644102738660266 26 1531895561005708780606 27 8093348983760117371168 28 42758964337369759749086 29 225905104696727253510912 30 1193507042060770313281612 31 6305564284389835870630878 32 33313702600611480450314186 33 176003714759357741916661734 34 929866862959235450991209526 35 4912694032512695245306985226 36 25954858196933336106257459474 37 137125303124731644352805700726 38 724463551857244443157471132754 39 3827502494568233174888924691882 40 20221549196081566594832097474728 41 106834953585090151751522669186422 42 564432882538291117256142629510950 43 2982024780696983395171582488233514 44 15754701879043208840521100423372862 45 83235603161234711177274238481766650 46 439752252112520340167690312760199764 47 2323309207838056892152609034500208182 48 12274560618229284005164553036320730628 49 64849240842270700015152571452643803456 50 342613000050264627131548985667807779964 51 1810100878259436871295068370751050106890 52 9563166572861080213897159414183297321412 53 50524341487814024709310398537319695094214 54 266931362464436308238441030058891504568450 55 1410257910717561029798852794104166935483810 56 7450707014649430293115201911620042675255752 57 39363746585866999372876388069685096354968834 58 207967450904900325295340564777137896253710178 59 1098738417633018237091993809200947759181588174 60 5804880067192827963025242987283628748637643478 61 30668475820742491188652908745492827461053560096 62 162028396500933032637411756546945867475573767342 63 856032149302487837936758664954044860661033555170 64 4522608730718398678658486725569192129172563467708 65 23893950417443050247921274975745884734420999614992 66 126237068149060467037488841504520098294724301052092 67 666938580538651697534836446147337745849620355621932 68 3523585241109063582546958905920893513494115833383354 69 18615886550353962185918411760365634772812360341348324 70 98351879787807315903685248241919142834156883493135430 71 519614912329349835548076742864587533207557772317652270 72 2745241450367371553475709596729366803479352478330354690 73 14503722741579730831680091379097711271470291759045172828 74 76626401417793988264072272600774891649215041278819372312 75 404834365552783032515938282475270780372805942395177174058 76 2138830226920535071007110006289807573370350243450905337494 77 11299917024935728319074801843109287944319575305538942095310 78 59699981402580198946405431268857837352812082055447574825836 79 315408314202970319149640578588191769783783310914180176716258 80 1666372456592759906594444443112791260804229890315156873742404 81 8803817271297660948592807507171173699664059743548430879656576 82 46512529800737555020124238056097003826470099250849657223516750 83 245736066730700904812688977683104253174830477087025595311833714 84 1298278437035646603272172039928533541002133124631950861619209438 85 6859094484973869680667084675165183931772713764968936110088621714 86 36238125668343968992820237343990937771519553943153107647477266338 87 191454098617755487630787732712273906447859329418872460872770486514 88 1011494695200451583399683946208428504623949074902689678473285885118 89 5343952027171540409980321978656089917793049972514205041036884625978 90 28233290203317782538318343026172786372736458076013136354687257962666 91 149162767863891311134700935987600636519765079568324569790427364588516 92 788060164316325916913925238963018221675457489684238867944222519643670 93 4163497577015752351129881728501044569709409467236933443974009286009098 94 21996686114510818967044895808288224031236270121281773707987045336521578 95 116213397767153891082636457981257845732165379661020407740736730696363778 96 613981294740454453309357272558108865027641766009605879198375289753003950 97 3243800091332593447653211431490225279862632836139453692646263301264786400 98 17137719215008594512958320712993124353372711720463542672612662370045049238 99 90542392139775357865312187920779438024346049360184540619184668618330293148 100 478355647653125776417616395864570252228633897529901670370470965068860328560 101 2527259554711044164264000831043050663381206808560837530048612023329749566036 102 13352075779211362317870943754396914805391171289655460827066179936904692094698 103 70541993710727598360220589192591448412811216308507483864698435467217463943580 104 372689082878935599965488972892311637539775068238453661017953793739151135401574 105 1968999530502630129298793947246128296899819239423786012602783637901078886036378 106 10402663585342987099729909226991432630390889938021345836224351300432546854378918 107 54959591403354303754854085140735001238719536775996133269575397234719798073749528 108 290363776781123818101721389255193502503810672738071767325478807067851640296757466 109 1534056580730922383756368880998767919493317583210996748595341882530871511037117146 110 8104762994103732727018762836185113079581360149951631861777947680802214701185389386 111 42819270172744045297895837805728385200623490830622900343353532218046402793680379966 112 226223752558874771715106117473997462069762139358952455855928075970164953873347362268 113 1195190530229893053519183369852758074628212865239143791144580374654161456921526514714 114 6314458085825672185784704812890079328911720149393347408707749850074480027083596197014 115 33360690123590438023164259345032514705909338477671194875692765297372797922437525731536 116 176251964997673786886195563469105414267515415308146191734982764558856221558065328935336 117 931178433373424688668801345548627155507897661477783400017338418725007104127602235018936 118 4919623306277632787048604536449475526865592496912188959507621080908608227392798813423868 119 25991466950098716087359305050183361729349685741458503455465958402998366235999751045196102 120 137318715714684370711506627776964012108385716880908497681092610969592133712459420971578460 121 725485395715946200737538714706204606025581321882286543278066148356594264535088250973025014 122 3832901121000211255492450044892925122918031768082379835772694765888365889597977976498069794 123 20250071317930134843157492595089346900279138541717777071399501055022194200401183669008271898 124 106985642320522076155599130200420327816771786868862640100629182034412675213595753682341170384 125 565229005025777465322692283739067530354364844447514355957373932113162738582312863565505445476 126 2986230873534202352938801744902868398148781303049061357358214352978894376889335603020261505682 127 15776923602217045011305888684085600982368263505347187491513377234136495644233441396376042103194 128 83353005474625902401926440338348280932711657198918812755630005377156234011210426380369544930666 129 440372514745313843721217827269303611320352509812250714380325574161733920633430407930556231233884 130 2326586193729351293308114526524853107494108249433011372767448233053309074475523029108884971130790 131 12291873665145974435954689629325191887413035304287819246275548399673877031816010348024902208543812 132 64940709528462563343441924658707490585531548382301366204710143737851484813200300246450586992498008 133 343096249517958667103839417156103707126685128217453517313011157100300626944341270697510768427804606 134 1812653992973337838482787351663454183682154077938625676199389360309566756936255372542662374441327554 135 9576655247204040154847462549578112661482287782210450265236200935068637692859158626674184325672240370 136 50595605161999421720287060018109257710738628859443460402265849416994955880744746927732948467487973986 137 267307864346095635469921173902017854459141900368928174869924708839565136241471281772066995845371003502 138 1412247054116409125676419834822756944331667708626261204646853691401558537382299365296802366992243197298 139 7461216102786192168038253245135429377196639636279341450451050618846200384288883457800725218319591415282 140 39419268441884964383406524533463633282066030264675878982688675699332072587065057955053820904127554428874 141 208260785250963753601306770832951812355860547692754134044681099675866521330574567827169463882355654362246 142 1100288168393873869598027557026791228923233326606124683717831905996426469028718944911411015247581398259632 143 5813067746040986254210902461697460707987140919273214924833105037080647537222590722359309038787896264433290 144 30711733153860001411370547107938292116138899782667161709392999392764494413994179289036277754761881102565398 145 162256934637701586000685192405944288198291993006500902510999803752404866263038463276389751597609703803302074 146 857239567240587943505525305880289042937848795336581231434624702374728517967632723992115767490126545405849494 147 4528987788926714232833799122028768833234035044309833620193984341767825901045623035441437039227505205330766846 148 23927652404418919159508118355891707011298731963006576679358875835811334656645776917675179424092978295151264340 149 126415123261432779405970620904099699282834265211529923588656921760046587487655575380290794843635911543740834586 150 667879285401686060414446794294737502731423901841149130365019316430077222272406582911928803808188744322808068560 151 3528555194667546468947187202096978501099615537949520270878214528580969596945665299917291642939032193058995021516 152 18642143923249599524135984691161559345165514605885246288773480027604725123177098064374617350199285421612063663380 153 98490603343926300489791048294999982600164221314277442757929497866129045674199912255396103165484389952583179259894 154 520347819810185465848627337064391838058871351601039846206768035956210173007654136768505810483208361188098188147024 155 2749113564019105297148700556550751567954635486994814948677864817781271252287158381183398598052842105227235361421726 156 14524179981441505445684125797880329611852279155887712427464951733381310284863607332283668818042700677451238800398342 157 76734481577727988832009076892251071459897165179376324265555255172233870580051856644947383440217098588078626087348622 158 405405377138426374644180501970692659953083919626479404153764592352687121167095657578761484054552478971725050545230716 159 2141847008456925089989490727839305365853611115827278139324615218300859963984144442078644986963475775024427568004886086 160 11315855354502282551707089323453301798468712219221256881329767933451190024005943903626850446822390942060492372443078250 161 59784187151756211536981273763298576544824375056963793669057141236271184886845723232981777567691760427961508723967508686 162 315853191952842713377081629917606536196470042553271711333408586739163595223086957597110950066090819518118489415994662198 163 1668722844948284534434555476279723604192955549693888274501984554397654448120409423208777366222886954628313595221468443404 164 8816234897091197303214346120725540652882352782552942493808361281454393264065699670054973528535063193531452053714985109226 165 46578134886801675106252024923295663266450344925653245372718435471193586943643704242531150413321164377732754263228198279894 166 246082673029605556268117585788123983671580933071005784721509886722640413319137321269012413288549170797546111062385316598380 167 1300109635402233059585817499155048636134630730498964274599970966753116937383671704630800022555900338596531303476524800946236 168 6868769114282067503478013556454648379261356821554245793697007843536758880198120497338824887065747155939701079282275734785960 169 36289238892317359465063761330592398625329405331683173512249889566218182130959187723869974950912624473944443870709563562830068 170 191724141177705584571540369119783246146588867812384224909000813889688555105374114839129778433398305255179013373283872467573522 171 1012921390261251609464512524114059639690347434939850930664703198401189056524057615498847234963797542071519563425835414987484400 172 5351489575315386097128946160471433790201933299062066114496985575506372751322798301617501431948359222550668896897178021154069902 173 28273112750953808208267909476831347847995142445887304274369628338884262906045043169490873833022346681524672910824178955254306266 174 149373159263051838947772501758032966171007481326337834135763580476918229156350991403516806049217623573992269234535212493563506074 175 789171708993107981865274412964871011052288127160585606164112275598753790670757464516407240443641184456720605482075822252109296584 176 4169370115405688336744715660139444198888462291817114077280353183372472629339264281089574579362978568385506287984311351296715319456 177 22027712044337689594617258805795806606406904204592883721579464289652266037847557413354585413918022129111118410890325919482467794398 178 116377314672877583335540858588116662036149464608592800355322936911696108661459989431041264775603407381845985274004881525478097683590 179 614847304305098011323211346886960129274014478889159915498748173051963226505395134918656853594857229962639152818749252303759793113098 180 3248375412973415058201289061550049351661560164324158730865280654032604527996153561449555306918613590869953655540764296661346860874276 181 17161891659484524324364011148019654885170408994737962392452749059419508938912677486982058598703873962230441947820883916437119592316778 182 90670100554136579271393598616577479851379157933772299580649555932538644624109847858462506130194131731554419345332914563972236430496372 183 479030359683797637827873007379952415786117742392374407446018087157509596595574845511909986349429050556677495931850523354284306544603628 184 2530824208822602682885174112454983080807812066257794386965279511324074309490101800198706618530237565725355331376886066158026610636874454 185 13370908641762216758897465506581161088736888852605792195890561588060328665894039815736777292820666110879862420337194827718838807937139066 186 70641491923109361769758338762812037322517564597150384242171157154566021080968272013808030575027819180094401965184732430588870865261249290 187 373214754121978646673155459619505172695654145114004111117247459522790008361515307382981636409165356034083450900259827063846269850508338034 188 1971776768898654510946758009073631825716794102135653803471059576085300653601352770464352517068204499789280902634266103368275743372079846770 189 10417336355083447233069133252551424372015686969934108914028789670966230235174271701055203905910646589485489558021570226576982935590045345022 190 55037110917762843739333883543631516711949670326366376956411952192539996576909041718245017605462802619539474627342772942937260337517708500822 191 290773329661761294071907212332065802019771080254054683805401683262553299838016467723256425279991491446527654536149449072407859746287492741050 192 1536220339925213417260296520790313016807715085771201612141326513114786851624332945349872615439048822271020442393789676408115423730092245516654 193 8116194616422178144732645074639127471333378485142789666106600689126556139977902230195993872969998121162252834313998382842586764169620551280204 194 42879665982581099736369399923508743835582343453141020600288766872982933990346188727096648586198935395028120328340468593468482626347974143937006 195 226542837089859319220490124663738279257439668155825124529388569720508435152941409856500644434638543902165166401447863548821479103394237897222974 196 1196876324959499650828480618963274826664599529601147201876242592044971606252622161712180771356767697607906067141179469883638148965773298126068482 197 6323364515296259737044186667045903482505021574226504514576294505497690736555055480197401186199314417102647407968189846273994295631541047493785778 198 33407744776521439815819544071177860175731369218010116742828106446730495281582180010750350052971478851144808748647940715674743963119517066076810842 199 176500565221789295457277910165875097775585627574686516282808092452611803561935752000612754431517980259042252316275482978935935653758999292073030212 200 932491843792600536246177047483472080743957539861420434529689214817483513530899477584543946125366180840076892178503675288621607404176599337217312946 201 4926562346398522448968394330186252727432087215829631352251187741855675846717955861373641308568327302478096847013445934271751954699548966733998088148 202 26028127446388619323197830630825906672243407589363384262587287879419651105816102862173115419888178323629231846141793163983531274601622693662456387736 203 137512401291479925287093617089250927812625996535382686438131710236462297293676975831614774886783779993168831332561335759797828387158275481646356824632 204 726508679807955575067916274747322289120942516968464318540547332480259093880588517773806666792795340393289767034378362145541759213610264744815821127098 205 3838307359039632901745150780595390614757234057124941488375652990124391677061310593723414613211251987691657594169079798894094206265465885815237415258256 206 20278633679025280112485701282426210072534140464279107013914989531783710244584089537440587110272696931899533862877336008377388730127278954394731740939674 207 107136543643286758269843417564717140934746867565201950567282939390211406301675532371130736782243059050644709120857848840934080031876048674632481644713686 208 566026250363313695122554854111495907285183411526584568313275822348472429170251978853201860569257689594975793461603361773336393627812578111671552933812490 209 2990442898429533600481336951460052506655604172674639420403002961847105859539196992672505063717708289960164271393519169484694014679640267366337966014573108 210 15799176668975286143899858329272281959052466230052062516097723106420422305510717949151295456862899823527821795823377895242890523625258476217879356842551402