1 256604 2 725325 3 2892699 4 14269266 5 96631623 6 615536028 7 3186483082 8 21970640444 9 143585893407 10 763905174081 11 5329570585851 12 35325618021657 13 191417416912064 14 1344984048889486 15 9001481313346745 16 49409963417590684 17 348873154702257749 18 2350250355773450418 19 13013411684037026577 20 92184164769785260090 21 623729636543081249212 22 3473309756739805292258 23 24656485533117316861385 24 167300084500342295368928 25 935033457413010260960009 26 6646701777452618546622504 27 45180231593073382064150206 28 253094600060260898608943266 29 1800677833516188727853108947 30 12253611566678605731040067718 31 68743348383623467003422489226 32 489348491896587905699053714624 33 3332314420159155988896595476101 34 18711589639445250380275891838415 35 133242915498570275683809645648481 36 907724231188194918480392759389703 37 5100005458640839360448642023574373 38 36324051310558241346119661169439550 39 247521270527967092250516716694427430 40 1391202902135521394451017039145706707 41 9909905328178544784007202462636211103 42 67538323671805185628621209615379896941 43 379693598497703917463259799491061502834 44 2704867603896845654531041575825599217300 45 18435748062615700797553088185375155568159 46 103660688602034900428379036672086787942932 47 738494140118167129626066765671180106549751 48 5033592721942203744256571595269111203167478 49 28306116398966209158368222052887459330285558 50 201662483632423554352224382564017005861509568 51 1374552777164498431553562314371887109806489109 52 7730352462822741565865839975985447319081482317 53 55074528653675736012321869825575173983448730251 54 375392495680115397110844784783972463498629025267 55 2111304921191215919447816242655199138031404112030 56 15042011156853553140331494373976332372932423597778 57 102526229301942335355458327544798718498358290490605 58 576663969213938514193130556271216426709337795396636 59 4108461523539072649659320536075757883951443408190937 60 28002704700840290818575112455012791812774084448178072 61 157509647415056229565344285036536152814987769238873247 62 1122183278633940583590773211715366336142694601654455566 63 7648470882514899672800759124029518563297678892043044942 64 43022854457562679385738768250094828528837494635621001118 65 306517530301028349069955616232384222511756336863663935951 66 2089080694239245446541638992329371633130698374352505907964 67 11751574438951118927336388537740759891316413303453077322877 68 83724226107029073084486797095681492720692141840915372010146 69 570610158886333904868492981010600107319225262672069406100066 70 3209932061679319925521324437557832814993455232898091527400998 71 22869128971773625847826597615860795771998881892800271285357189 72 155856910232092091585190711378268277896531863197623960892212598 73 876793756393749729711026796609505535953960068425978917774426678 74 6246687034066347949606728659189218086299882272284169177990199056 75 42571017954004447183956639115692487639912956926786016617400101601 76 239497057898578883057790511117724632075355011299811899529621876447 77 1706282303081645561607650936423031529441986984435845278554018143661 78 11627942619392558452092317213377869471857572406378722420409471937867 79 65418956437655692758297051311311330250907193877180245748645304345071 80 466071612039463427984875446774324970735331841105564564998765781921760 81 3176086081193252177227071452357206183993118103687186610579741723541338 82 17869297109400696016996732983335520428757289372118168383611950779151617 83 127307738164883053107897609372228643985096119373787560853976763042544423 84 867524968635296359378330821317704899744170474754171656316017015528529629 85 4881031285312485399854769636197932791347097418491200641446042553694503510 86 34774203460639248883934162458051877540020572253090580701427596264394394516 87 236958291017356594702737953711259802523298882385647569413400415184567129255 88 1333263145683447247714222142075715050233777848846319541612974455997121855034 89 9498602752951624386268129775697634288434915781827557143335720708176567642889 90 64723495356516398313150185279952811732135565293551109447126766345054052294444 91 364183492186617085494537507377830625084176151498279363915731752052819020176938 92 2594551816016939507066700169183517632591755635321015887029288768246555938873422 93 17678772084135783204157766583290480705954574388659500845001162036819382510752251 94 99477462181928057524404447302771386591676594851794673054701964546614222613562193 95 708704231060222777978384721904799274103593210195664840709941238142333541818497957 96 4828834048895292574691887615253056125535022097711854619370879325814205880700932435 97 27172473492377594240442502219949124544641747383656201863761665436087927134641799820 98 193583231262167229269780551551823471027860050750826474934818733568108545071074810758 99 1318962642205581247866859528681217078262527351014363211255622097731923440837229403147 100 7422217396924305337664132929543854414130724649617632290266625227641578111780112225290 101 52877445048552789383076390051167622451895926309702388748363111848882376215187388595397 102 360265544891361411049213441406905321088782201597841323111669306000391452129298382787174