1 1 2 1 3 10 4 213 5 133130 6 50044104412 7 1456053604226211530303 8 1355606752437672176235012441560305430335663 9 211028537470000781652623227715306164580285678106041347266088244412145807188883237767 10 151493729380364681427209996982689081613190859825331413363334567870154981560341469626899625208289981700740891939996447798692819982687856505962257742273461076539971259