1 738 2 9747 3 9747 4 142107 5 190347 6 142107 7 1429921 8 4225471 9 4225471 10 1429921 11 17355817 12 69321821 13 155571239 14 69321821 15 17355817 16 221925179 17 1350148902 18 3531083953 19 3531083953 20 1350148902 21 221925179 22 2543715910 23 27980729421 24 111738717361 25 103672509054 26 111738717361 27 27980729421 28 2543715910 29 30734237265 30 524910976410 31 3916847292491 32 5112434552746 33 5112434552746 34 3916847292491 35 524910976410 36 30734237265 37 375949277297 38 10254308165044 39 105393290657242 40 246289063621747