# A290746
1 2
2 9
3 30
4 87
5 234
6 597
7 1470
8 3522
9 8264
10 19067
11 43398
12 97659
13 217674
14 481221
15 1056370
16 2304676
17 5000934
18 10799564
19 23222114
20 49742577
21 106181710
22 225947089
23 479426238
24 1014615466
25 2142099088
26 4512515283
27 9486635788
28 19906068415
29 41696243298
30 87196489799
31 182070259670
32 379629295164
33 790496442962
34 1643973877607
35 3414891445386
36 7085579138076
37 14686465337070
38 30410778411309
39 62911348599666
40 130029768517902
41 268527314386494
42 554094898817169
43 1142474898025542
44 2353919819148267
45 4846561559425468
46 9972096716234653
47 20505135041882598
48 42138017364255700
49 86543018064052024
50 177642520796651040
51 364442163867916734
52 747285179968913961
53 1531542011559738738
54 3137360926333206564
55 6423930728130579702
56 13147565949935376342
57 26897069223852087114
58 55002982584901581723
59 112433423965423460190
60 229740980880479714761
61 469268028365294095234
62 958182571971778165509
63 1955804577156679974404
64 3990776251115691838460
65 8140454287961392365378
66 16599830131871987624029
67 33839705971949689637782
68 68963843770680840010257
69 140505106206668930435742
70 286181915338533548152623
71 582740492629450510622550
72 1186299897587040084726428
73 2414366999733998560667942
74 4912523671640960135413371
75 9993130406719352394023348
76 20323421122731011658722963
77 41323125405961595872393734
78 84002691895164684386359519
79 170725917386050421329120774
80 346908013536288116891832684
81 704758234621188180500417944
82 1431459856330800941235262615
83 2906923009809016308402000966
84 5902082885497549917101243459
85 11981094627768577589309798990
86 24316946634810335426870131113
87 49345186677648763218446219522
88 100116477046465317160355930186
89 203092116194588043746711309646
90 411916311481816299068637663004
91 835323988622303908766274624862
92 1693684532041919367602839720467
93 3433548663144206814294615710486
94 6959667237607326020210304998717
95 14104891288181499267544828431354
96 28581721495656216573255950734068
97 57908954400259988075166005580966
98 117312165420966688627920058391304
99 237619246358585530642336814894560
100 481241000256477650340422993966176