1 5
2 0
3 295
4 324
5 103585
6 1946752
7 68488297
8 1924357508
9 50441933177
10 1445554962912
11 36992542484103
12 1026445425096056
13 26650424305406609
14 720407685534768304
15 18921801302926160029
16 503810101426663743940
17 13295078783074820636823
18 351620745762492514054432
19 9287472163279782155807593
20 245053477680990676694745160
21 6470205751583842216856845325
22 170613353066924116638576818848
23 4502139949798651490811713857413
24 118705955037376407717871297989512
25 3131066552205358523597627172082687
26 82555684627494278756269477324884608
27 2177010076528239572072968600246619325
28 57400250344581062183736852909196969788
29 1513476639952165759994956815509068748797
30 39904547362958328510576941508192836932352
31 1052112567118078083863831267194977715781557
32 27739660169696377609839762210703959017491988
33 731361686798415750154415839697467609823748845
34 19282573413945019641443663117253530155990282176
35 508384911003076133608291771800188504511247108735
36 13403599983368651195338513976685173680265084766704
37 353384626427458528076666046936261998711514069207549
38 9316959265401985361710477145098921270386855863577120
39 245640306433457027023275900968678200465185652539978309
40 6476270870968171152874681693638861416784380739176969520
41 170745779978803468972535335102746505317344121923025120633
42 4501681702447401193164794360485648295682538335286443614304
43 118685992809756654644022185984187685276206655811783912468503
44 3129132868241913891434201458744175819661245320122543876403132
45 82498966385339740979881713814454645580894788694183581642638517
46 2175068394074428200020699259784824921883050779672491406602314544
47 57345232172702808855733172797534114892235328751554303310736166681
48 1511895112703551052407204612711460462070481482926396221204294770720
49 39860799234363170926533210555516598078709262105412399181527135410247
50 1050921597993629089622793236487750136240630267806661748906794630407072
51 27707326701864847882095725236722655550187140738505966266546667983148489
52 730497817911328036356822980958213313663067091454857230555973723709976636
53 19259420480236808813993432963789257143028008382205325285433411360525192561
54 507770542549338408728679304891989774866655272689848378372120522880721475712
55 13387262717053385729742879896143417723954771288349362364050165062668826591721
56 352952342067380812781169897946561408230756789631933477330261998682330112203900
57 9305513590717129343953562878734342603967018373432206233857711092511079358364039
58 245337890341723372138935873005765973269468039006966123066069278597839910676947392
59 6468281378328899297124913256982600972703050032434522374381530917535834959223326613
60 170534864715368285475626711517774443715672497008655951760231849878124335352092334920
61 4496115481379739976482323019247000627071726616990449249322882399318569612562083054569
62 118539129470856948608361550201417082400303280635283508778850901815877286640132900634368
63 3125258962813525448374208418039636622844502331938587951751487022939242172734770178941657
64 82396788505219137035618873900434578610406503056293388311092570174793248292358303491968760
65 2172373820688251515364865076039524530044741625493877634305949363704711275099289037780028661
66 57274174167291540497878236471815280748605485449643507169615025445198699342933285079339225408
67 1510021431283586372649879908613287121438213233564282994972437235882977625376364716289178492807
68 39811394154119692870392117467527034961686773291920532972435076360833400643645565333547493617612
69 1049618946807013599558179204990473437164277967754819068799674050388202439967942062444929242090841