1 96640 2 104988 3 115952 4 138744 5 172288 6 242592 7 358016 8 603216 9 1044640 10 2006448 11 3872192 12 8117424 13 16889248 14 38126832 15 84508736 16 205202736 17 481284640 18 1249786608 19 3069367232 20 8404486704 21 21326389408 22 60552997872 23 156864001856 24 455510116656 25 1194456996640