1 4 2 12 3 4 4 36 5 28 6 4 7 108 8 396 9 120 10 4 11 324 12 4904 13 4740 14 356 15 4 16 972 17 57100 18 191208 19 50716 20 1472 21 4 22 2916 23 690204 24 8536230 25 7788648 26 578696 27 4780 28 4 29 8748 30 8590508 31 396419436 32 1267847188 33 315135868 34 6829968 35 20228 36 4 37 26244 38 107540900 39 18828234948 40 219705087676 41 189412482924 42 13106373164 43 77256180 44 68724 45 4 46 78732 47 1351412312 48 912456343092 49 39711390609500 50 122284278712812 51 28369308592126 52 539443637988 53 900837948 54 296256 55 4 56 236196 57 17089354228 58 44877327059082