1 0 2 0 3 0 4 369600 5 8432855707512236000 6 2333327772435239191435579651896000 7 7912042661932746320895028318655823357822209601009 8 288661272140059402021783839980598829830361488723258925444306851840 9 94031661136403857183127220429775981525118846100366352050058632487641963504328068000 10 228264276673635261702821278588901940934040116426959974004543534994380619968630968445684753300776880000