1 1 2 3 3 121 4 771 5 317259 6 4380445 7 18838482047 8 567241901289 9 25690815631493191 10 1691995329032459285 11 809857047207692689731131 12 116848319343974137914103093 13 592161880926391194661929563951461 14 187355210530239962783600002159280063 15 10063963477790092841138926570776619213978217 16 6986782573062840040501974228607091676230288987 17 3980782440548654592384093016820405705446867826919326657 18 6066605415045313998489614744835249626762979335898474842959