1 20 2 9090 3 651144 4 16813550 5 226419876 6 1956551556 7 12294501768 8 60858118860 9 250423174860 10 889518620342 11 2803153559712 12 7998958658106 13 20995150489196 14 51312795029880 15 117921264043248 16 256830905369688 17 533584576037604 18 1063149516447402 19 2040699164481560 20 3788053878026694 21 6822180457809684 22 11954200970372012 23 20429908099132728 24 34125912319496100 25 55819350084498780 26 89553666145197150 27 141128461560484080 28 218747897019894674 29 333869795134796700 30 502306543330733856 31 745639321016157536 32 1093019233545893808 33 1583442816971986740