1 406468 2 12149024 3 405401852 4 14163256928 5 488835819834 6 16925434187136 7 590192559141494 8 20435454685816288 9 714496961639809210 10 24788891407048570312 11 867098385461953895482 12 30089142655310004742832 13 1053087784900510303586288 14 36557538403908352968816496 15 1279635483109572856494503242 16 44423577983839853292608998292 17 1555117106639457607981839361700 18 53991766850932343923829152961564 19 1890130860710888873494431070463560 20 65623439309852516460267783267218568 21 2297357537544616432291398390215599986 22 79763270079542292440872098129772415416