1 960 2 14400 3 14400 4 216000 5 539456 6 216000 7 3240000 8 19071424 9 19071424 10 3240000 11 48600000 12 681461824 13 1754118528 14 681461824 15 48600000 16 729000000 17 24301391808 18 161916229056 19 161916229056 20 24301391808 21 729000000 22 10935000000 23 866928276544 24 14950234495680 25 39986164706496 26 14950234495680 27 866928276544 28 10935000000 29 164025000000 30 30924651270080 31 1380434809882752 32 9889622728751424 33 9889622728751424 34 1380434809882752 35 30924651270080 36 164025000000 37 2460375000000 38 1103143816649792 39 127463146627838400 40 2456635775400515136