0 1 1 13 2 410 3 2210 4 10370 5 202130 6 229970 7 197210 8 81770 9 18423410 10 16046810 11 12625730 12 21899930 13 9549410 14 370247930 15 416392730 16 579994610 17 338609570 18 2155919090 19 601741010 20 254885930 21 10083683090 22 4690939370 23 29207671610 24 30431277890 25 22264417370 26 23231920010 27 10838858810 28 37462976330 29 135778450730 30 20098688090 31 110691803690 32 646445899970 33 977787098210