1 17 2 320 3 3966 4 76809 5 2032584 6 46887621 7 926499600 8 17962317556 9 351103877665 10 6945098996988 11 139065692664815 12 2795329197283554 13 56072977068447935 14 1121420878698363003 15 22398808824228997399 16 447457890891091698310 17 8943139439622952736493 18 178795905390264181223690 19 3574846372757344781272863 20 71471852316874464775063439 21 1428837351066609013703565339 22 28563829491002354980484513298 23 571019084908081069060020023453 24 11415371553875413349484062883895 25 228209126466750813811379352590490 26 4562225881276450750065110917602741 27 91205278178770934108974852656401420 28 1823318052273689442508747948701328261 29 36450588879068972738208060331012645020 30 728696476897149836878274154565065552296 31 14567630393751278732616939673459729743222 32 291226739048182887059605123595456119923213 33 5822018791776189813516571953213366223436153 34 116390074023052126248997977831276149219181090 35 2326795782108123036244666648835696938073258273 36 46515809451181933585622757485859324499406967294 37 929914238829637627132964511728527764864314851473 38 18590249371973004240005041271794081813529054384139 39 371644350658611518609072785147722607944287137310968 40 7429675675761789935530823177847239662146646165541540 41 148529314405414038446013668476521582821378086715475965 42 2969302857621794123303749795393956371084167446660217492 43 59360399603322508321191660019735106233283085291462276485 44 1186695062773967200582452645248854153220325423789600275432 45 23723647105669727586168489854662029594703254742185009718353 46 474267947781712231462502965923940513091232552184115045059649 47 9481260840680346077537156932537277163676716269811302823928545 48 189543289922835386897281246819571423805374389533554626576946702 49 3789227968471394719673772365206387466437153121269181044829001028 50 75751816921147389993386821716835220855230421478579393040191320073 51 1514381772381587009763568628714352214498595025664229411039624607635 52 30274549782980570972763033672142786568827698343444523375371860587758 53 605229395440744484011150661538872094779997933146091615386329918682726 54 12099358164917547440065179462652646405461297109084349996651079324995259 55 241882613610154126715087574623229760505945930042021374875454841380980450 56 4835562181842595253224106113957046365222481132778430444841723659038066257 57 96669459889933107464747720971683580040713805201848844083836473018134336174 58 1932553883910612205908021837202120197842740760986204713874115630450148879741 59 38634378618342381551475311218721970081937580990966863426875626170628343306421 60 772353735464890913171445797468990810316792830766135556400870605510131825726985 61 15440400855919843908336532198292668123111079401862575047425355445446982890840093 62 308674597719124354027653576698238257801893407758000781977262972318093710178956800 63 6170824719264430826721096886861367510648831411032694719944869957460627970935723283 64 123363172730314376378222584195704621003274073036997758279494989055721706841549298800 65 2466197482255407278912618770720996411730182042973955024331785284131138330648637676265 66 49302639409081479827191469350091474703053994621298218462404118527262268044725216868325 67 985626767601323225759344012811607713950452511406322136734009527940285496356163303690519 68 19704018621633708693325286201660576368505067453625104949127458457291106544060538273977978 69 393910111417277067481454987326409816995955174970706764840165324373153934039257581136965385 70 7874798479250850958718303885227709233975954946992696926547864672505813151880822134050569891 71 157427924014675622865226952361030869910050297297711655343025463274238304026344487426133976585 72 3147198156863590193692523009632896478867965880942780402654434373698491847786343036967513679330 73 62916768423130810136531221334423862213823884674558460376733551050599788778983939605074367990195 74 1257791709167375924928100374786741004987457066111899540496255390203104998533488162333296488701254 75 25144965695163793254397090285484438684904418255069336353015519788417835777253108040729223109053399 76 502682038053430284468596619973699127032106334987831853804207959492470489780475120310171647072853904 77 10049297121536769840001696704728762193806462927756680030825798326811476962881030778171743376354351515 78 200899107173177154407461326550931819023677074739495885502174497897695908162396771394113921408620256985 79 4016246188649627103269308452445657112683451391141869856672170963934882937464120028773485048296674267695 80 80290219676975589285557456378773296712879238292139901329289134694098857404870717065248148934649943366696 81 1605110611494783882865271499578592620902587280692975472571458137899328952566478462114692429146767159576586 82 32088342583922138927434356155201005626403406354478898189795978043302192492459784604833933897112826255621876 83 641489578605590706484174227789283989831820112061562722292497523430701900648470814497778479821986545684658856 84 12824248506551560678463520463419558599936490648188064877315929592602010957134135193225501485693796066812994194 85 256374156717059131612200920108133770436703403103961474584556658175201598390289207719944806226644824702792203377 86 5125267823592524171039856104058227345859680750210200565815345227545380897234306196665528086919916467101870118053 87 102461069399219022759141962438253296956662057014401433701207746331794562009860362598639718973922407189182307004880 88 2048336029213177807824965643456448317736808498769188848067972988001655547306772522845131240530760617423733494941588 89 40949021059161311694003969133189842874749708517621200314131778475417502397590567859082338219935982531731667094048720 90 818626583621511630826150648158477322601233346351707944129645544587333412261924303692671717733951303157560116868445766 91 16365457978680999825781887377264395628782832439445285064374475479093809166963365693294089933480357584106429679125766331 92 327167746821917016425974024269051551868321818361828472533020687681916014338554471950028383910800276982441075313443161763 93 6540527903341752336694511217856339613687570184244047022498592721993049458526334448029506155956174043805324319883618422896 94 130754041833094044815115949725411485342651834488576879004016960422299050113258327967865347372413720411129970624571511320130 95 2613951000339793767394523817689108054351329484750039004824449017536234915921914223453463948158738939531797827160995760656985