1 1412 2 39842 3 608372 4 12331252 5 213982232 6 3813889762 7 67892256692 8 1145451277532 9 20262099994952 10 333280098908492 11 5811807884978552 12 94401377459945432 13 1622194240716389072 14 26177143363912912802 15 444055386566257108532 16 7140140230266162505612 17 119824769564291285301992 18 1922843284450334740210372 19 31986683069866676068755752 20 512698467519757002083926952 21 8468356210283302254019771952 22 135641840964306298708854349132 23 2227588489629676338240870004472 24 35665635422966268365126326216552 25 583004555388174761067066060550832