1 1 2 2007 3 137251 4 6879341 5 407374825 6 24734141495 7 1473655240387 8 87658679181837 9 5224891480887673 10 311448275014507959 11 18561000349587530731 12 1106162872162349349293 13 65924427026919551179361 14 3928917394231408549107271 15 234152323978651962065416539 16 13954818035471989913784030733 17 831667970673781723516398246505 18 49565073647232423687907920457879 19 2953939027483339108395769943239435 20 176046461444874639538073051162464397 21 10491874190444668535764027635286228681 22 625286205980427745787060103229653599143 23 37265300005894229075355030544950254933403