1 0 2 12 3 66 4 468 5 3612 6 40020 7 601368 8 12473568 9 355574028 10 13968754800 11 756926837340 12 56646343727400 13 5861182843734528 14 839281074844449036 15 166460255072308752300 16 45762947464712474066844 17 17450184715500929336251344 18 9234511286693885324713350780 19 6785336611707198855172238584884 20 6925669769685374290107728567464944 21 9823181989538578274836184566750081416 22 19368254126367620961184440266166819691368 23 53101644695365766272423178500974925238609652 24 202498460874351397242908242624234295129871699552