1 20 2 200 3 2826 4 26980 5 308268 6 2964940 7 31799477 8 308289440 9 3225261237 10 31480928780 11 325138005739 12 3188808158080 13 32682606118057 14 321645620626780 15 3280008824707825 16 32362636113497810 17 328859264823219200 18 3251041666423999110 19 32950943625348116196 20 326241516087920016700 21 3300159726512449755424 22 32713902172592064371430 23 330419728055650796771843 24 3278619908612123085495400