1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 12 10 0 11 0 12 0 13 12 14 864 15 0 16 0 17 0 18 12 19 1503 20 41328 21 0 22 0 23 0 24 12 25 1620 26 114696 27 2009952 28 0 29 0 30 0 31 12 32 1629 33 148392 34 8913024 35 116220672 36 0 37 0 38 0 39 12 40 1629 41 153984 42 14979216 43 847131696 44 8608449792 45 0 46 0 47 0 48 12 49 1629 50 154296 51 16992846 52 1978392960 53 107419889151 54 850781715456 55 0 56 0 57 0 58 12 59 1629 60 154296 61 17274768 62 2653292322 63 370450049664 64 19047514016106 65 114969127987200 66 0 67 0 68 0 69 12 70 1629 71 154296 72 17290377 73 2838637584 74 639869193777 75 102638643985920 76 4855914055193274 77 21579927922212864 78 0 79 0 80 0 81 12 82 1629 83 154296 84 17290602 85 2863776888 86 771905775765 87 247683857110080 88 43175669754811392 89 1811510852881383396 90 5686939126548676608 91 0 92 0 93 0 94 12 95 1629 96 154296 97 17290602 98 2865460998 99 806633296116