1 11 2 1154 3 163059 4 23664739 5 3489313607 6 520160675223 7 78214529020708 8 11843031775865125 9 1803481044258862295 10 275936349234703904616 11 42386246052840276405669 12 6532812606151325343712993 13 1009782704567825188246483036 14 156473701107573537742692247538 15 24299888790242962155495411596099 16 3780978760144046284514705954120166 17 589314790605096075732070919511444909 18 91992942733741774515341634281480824091 19 14379988470626960169926098383265873200375 20 2250618289197946525807148088058856088079976 21 352642577409756960138528200369889124589724076