0 1 1 21 2 207 3 1298 4 6052 5 22824 6 73383 7 208269 8 534687 9 1264026 10 2788834 11 5802288 12 11477240 13 21726484 14 39571482 15 69652946 16 118924069 17 197575191 18 320248137 19 507608530 20 788356140 21 1201765708 22 1800865001 23 2656371783 24 3861528515 25 5537991316 26 7842949908 27 10977676016 28 15197721200 29 20825009112 30 28262094244 31 38008886756