1 36 2 252 3 288 4 756 5 1116 6 1512 7 2016 8 4572 9 6048 10 8928 11 24192 12 36576 13 62208 14 115200 15 136080 16 294876 17 806400 18 2359008 19 2419200 20 3571200 21 4147200 22 4718556 23 6193152 24 10782720 25 14630400 26 18874332 27 20575296 28 29030400 29 30108672 30 37748448 31 58786560 32 70776720 33 128563200 34 150994656 35 526694400 36 637834176 37 943603200 38 1931791680 39 2613062592 40 4009243392 41 15099379200 42 28452695040 43 33969715200 44 60397862400 45 77309411292