0 0
1 1
2 21
3 421
4 8421
5 168421
6 3368421
7 67368421
8 1347368421
9 26947368421
10 538947368421
11 10778947368421
12 215578947368421
13 4311578947368421
14 86231578947368421
15 1724631578947368421
16 34492631578947368421
17 689852631578947368421
18 13797052631578947368421
19 275941052631578947368421
20 5518821052631578947368421
21 110376421052631578947368421
22 2207528421052631578947368421
23 44150568421052631578947368421
24 883011368421052631578947368421
25 17660227368421052631578947368421
26 353204547368421052631578947368421
27 7064090947368421052631578947368421
28 141281818947368421052631578947368421
29 2825636378947368421052631578947368421
30 56512727578947368421052631578947368421
31 1130254551578947368421052631578947368421
32 22605091031578947368421052631578947368421
33 452101820631578947368421052631578947368421
34 9042036412631578947368421052631578947368421
35 180840728252631578947368421052631578947368421
36 3616814565052631578947368421052631578947368421
37 72336291301052631578947368421052631578947368421
38 1446725826021052631578947368421052631578947368421
39 28934516520421052631578947368421052631578947368421
40 578690330408421052631578947368421052631578947368421
41 11573806608168421052631578947368421052631578947368421
42 231476132163368421052631578947368421052631578947368421
43 4629522643267368421052631578947368421052631578947368421
44 92590452865347368421052631578947368421052631578947368421
45 1851809057306947368421052631578947368421052631578947368421
46 37036181146138947368421052631578947368421052631578947368421
47 740723622922778947368421052631578947368421052631578947368421
48 14814472458455578947368421052631578947368421052631578947368421
49 296289449169111578947368421052631578947368421052631578947368421
50 5925788983382231578947368421052631578947368421052631578947368421
51 118515779667644631578947368421052631578947368421052631578947368421
52 2370315593352892631578947368421052631578947368421052631578947368421
53 47406311867057852631578947368421052631578947368421052631578947368421
54 948126237341157052631578947368421052631578947368421052631578947368421
55 18962524746823141052631578947368421052631578947368421052631578947368421
56 379250494936462821052631578947368421052631578947368421052631578947368421
57 7585009898729256421052631578947368421052631578947368421052631578947368421
58 151700197974585128421052631578947368421052631578947368421052631578947368421
59 3034003959491702568421052631578947368421052631578947368421052631578947368421
60 60680079189834051368421052631578947368421052631578947368421052631578947368421
61 1213601583796681027368421052631578947368421052631578947368421052631578947368421
62 24272031675933620547368421052631578947368421052631578947368421052631578947368421
63 485440633518672410947368421052631578947368421052631578947368421052631578947368421
64 9708812670373448218947368421052631578947368421052631578947368421052631578947368421
65 194176253407468964378947368421052631578947368421052631578947368421052631578947368421
66 3883525068149379287578947368421052631578947368421052631578947368421052631578947368421
67 77670501362987585751578947368421052631578947368421052631578947368421052631578947368421
68 1553410027259751715031578947368421052631578947368421052631578947368421052631578947368421
69 31068200545195034300631578947368421052631578947368421052631578947368421052631578947368421
70 621364010903900686012631578947368421052631578947368421052631578947368421052631578947368421
71 12427280218078013720252631578947368421052631578947368421052631578947368421052631578947368421
72 248545604361560274405052631578947368421052631578947368421052631578947368421052631578947368421
73 4970912087231205488101052631578947368421052631578947368421052631578947368421052631578947368421
74 99418241744624109762021052631578947368421052631578947368421052631578947368421052631578947368421
75 1988364834892482195240421052631578947368421052631578947368421052631578947368421052631578947368421
76 39767296697849643904808421052631578947368421052631578947368421052631578947368421052631578947368421
77 795345933956992878096168421052631578947368421052631578947368421052631578947368421052631578947368421
78 15906918679139857561923368421052631578947368421052631578947368421052631578947368421052631578947368421
79 318138373582797151238467368421052631578947368421052631578947368421052631578947368421052631578947368421
80 6362767471655943024769347368421052631578947368421052631578947368421052631578947368421052631578947368421
81 127255349433118860495386947368421052631578947368421052631578947368421052631578947368421052631578947368421
82 2545106988662377209907738947368421052631578947368421052631578947368421052631578947368421052631578947368421
83 50902139773247544198154778947368421052631578947368421052631578947368421052631578947368421052631578947368421
84 1018042795464950883963095578947368421052631578947368421052631578947368421052631578947368421052631578947368421
85 20360855909299017679261911578947368421052631578947368421052631578947368421052631578947368421052631578947368421
86 407217118185980353585238231578947368421052631578947368421052631578947368421052631578947368421052631578947368421
87 8144342363719607071704764631578947368421052631578947368421052631578947368421052631578947368421052631578947368421
88 162886847274392141434095292631578947368421052631578947368421052631578947368421052631578947368421052631578947368421
89 3257736945487842828681905852631578947368421052631578947368421052631578947368421052631578947368421052631578947368421
90 65154738909756856573638117052631578947368421052631578947368421052631578947368421052631578947368421052631578947368421
91 1303094778195137131472762341052631578947368421052631578947368421052631578947368421052631578947368421052631578947368421
92 26061895563902742629455246821052631578947368421052631578947368421052631578947368421052631578947368421052631578947368421
93 521237911278054852589104936421052631578947368421052631578947368421052631578947368421052631578947368421052631578947368421
94 10424758225561097051782098728421052631578947368421052631578947368421052631578947368421052631578947368421052631578947368421
95 208495164511221941035641974568421052631578947368421052631578947368421052631578947368421052631578947368421052631578947368421
96 4169903290224438820712839491368421052631578947368421052631578947368421052631578947368421052631578947368421052631578947368421
97 83398065804488776414256789827368421052631578947368421052631578947368421052631578947368421052631578947368421052631578947368421
98 1667961316089775528285135796547368421052631578947368421052631578947368421052631578947368421052631578947368421052631578947368421
99 33359226321795510565702715930947368421052631578947368421052631578947368421052631578947368421052631578947368421052631578947368421
100 667184526435910211314054318618947368421052631578947368421052631578947368421052631578947368421052631578947368421052631578947368421