1 1 2 120 3 1980 4 7920 5 30240 6 109200 7 120120 8 480480 9 491400 10 1853280 11 1884960 12 1965600 13 2106720 14 7207200 15 8168160 16 8482320 17 8648640 18 31600800 19 121080960 20 122522400 21 129729600 22 136936800 23 465585120 24 490089600 25 497296800 26 514594080 27 537213600 28 551350800 29 1889727840 30 1989187200 31 2054052000 32 2095133040 33 2205403200 34 7718911200 35 8031343320 36 8147739600 37 8380532160 38 8454045600 39 31426995600 40 31978346400 41 32125373280 42 33816182400 43 118356638400 44 122216094000 45 122583661200 46 125707982400 47 128501493120 48 132280948800 49 135019684800 50 139675536000 51 481880599200 52 516799483200 53 524150827200 54 535422888000 55 548021073600 56 562194032400