1 15 2 30 3 13 4 649 5 3247 6 1483 7 84463 8 395138 9 147370 10 10892006 11 61376744 12 26060323 13 1860718688 14 9722469665 15 3689916515 16 298977508446 17 1746612244800 18 731620635705 19 56300135952299 20 307084986199367 21 118048036603381 22 9945967576264155 23 59014372417745704 24 24540544719333644 25 1969357064337507602 26 11004378865206698565 27 4260708045441010994 28 366672355885740811709 29 2190473243673543643571 30 904369800418928823717 31 74585707130745365886013 32 423363071472751119963149 33 164669066642158891328371