1 35
2 1920
3 118128
4 7798591
5 535504390
6 37791169786
7 2719090433234
8 198527626261156
9 14661270464301970
10 1092691428398410348
11 82050496246290924387
12 6199895182931575557720
13 470968211438917677149130
14 35939839015444382450701079
15 2753442595922776482830754597
16 211679206416335157616405203556
17 16323261372855358637042212431273
18 1262163603663359008304103978031797
19 97831968856474959513371488228835965
20 7599713886731210356162517448741444247
21 591527347367173751762894622883279077124
22 46124919314964070722135544100624966543066
23 3602564857839876197508274730189922807857458
24 281801970361207970308030745757018255423459796
25 22073947121442609099462674804973585489547070960
26 1731304512621344622729623787935051848981366740287
27 135951270824676462644352106391315464355122790096354
28 10687415122935071297304180785005685573617354967813455