1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 10
11 11
12 29
13 125
14 811
15 944
16 1539
17 28733
18 193084
19 887690
20 2536330
21 6884751
22 17116683
23 5145662993
24 25022977605
25 39989277598
26 294245206529
27 301149802206
28 394317605931
29 429649124722
30 446779986586
31 711421780089
32 721162130247
33 735725761386
34 735902948576
35 70817772425475
36 430058466583655
37 769821410145671
38 9605568799734822
39 10605598214906078
40 14607333160784459
41 17415207127386123
42 104671842713017735
43 189048201106203605283
44 810379856181559921163
45 2031654989778348265644
46 2031654989778348265645
47 2927640063698724071790
48 7849405878871753600581
49 9638159500179446440163
50 10410657181366436907770
51 11756220901675008906634
52 17139120214709348563743
53 23329799907888278254030
54 24438637932980322590349
55 31830780643245017724316
56 38147585098011706675520
57 44512638647440595639503
58 95641156402203564990113
59 101415278134606684295027
60 23028555399695041098248044
61 2385156030355134761312264932
62 299486388850686029985509463057
63 453793032769981499097499213198
64 586252041825583633036520192586463
65 588139836902692403520861831838170
66 606613284531525551070385184311421
67 788918266419533896701661690616235
68 808556708172145741466973806045667
69 1182825236268888453179405554215012
70 1182825236268888453179405554215013
71 817001782057423889616553377069466008
72 817001782057423889616553377069466009
73 5923355989045935086220334346558075993
74 94806281199760614622422502392178965748
75 293046457089255159150154965133332107473836
76 293046457089255159150154965133332107473837
77 14938236387074202900718806315967496069814384
78 14938236387074202900718806315967496069814385
79 15338257565667059764208146242979499796760841
80 20020777061409651893952731105432883183868149
81 20216786356477861580883811111928717228906780
82 20219404246649103128398671997217331404531188
83 30073801225014177616388584155105624998923332
84 30073801225014177616388584155105624998923333
85 4246913283232251107493327252501899689379906315
86 1034067392880311698684547937985418079254292884811591727
87 1293322607944228808282129427891480792237400471799755787