1 1 2 0 3 3 4 1 5 10 6 5 7 40 8 23 9 169 10 107 11 741 12 499 13 3334 14 2349 15 15278 16 11141 17 71012 18 53198 19 333756 20 255553 21 1582885 22 1234059 23 7563365 24 5986757 25 36367445 26 29161696 27 175810059 28 142561190 29 853868747 30 699179932 31 4163891024 32 3438999249 33 20377878128 34 16959283820 35 100045159437 36 83831823881