1 21 2 103 3 2361 4 42938 5 696879 6 10000720 7 132409292 8 1666872519 9 20066430819 10 230659006886 11 2533164156501 12 26642899561323 13 269106482492802 14 2617519574246115 15 24584394461026549 16 223533029891507710 17 1972036473178277239 18 16912782066834008971 19 141240338880086773689 20 1150195611213960973366 21 9145493027558293622486 22 71081637572636730766573 23 540585089799757286906000 24 4026490385092360310523014 25 29397515019798845118733030 26 210548741537019301479955354 27 1480351406893103955984002020 28 10224394506237422391527963922 29 69413239197620618646715404057 30 463482324278971108602690025882 31 3045432348176826575132386568883 32 19702182836001572197792422856960 33 125557062122814030012847119894581 34 788550128784523433442287749273230 35 4882787792562336383754078721261209 36 29821926358008241677946535425469987 37 179722480629158189291847571647483058 38 1069125970574163134071465621463297089 39 6280120313716554431356529384789541502 40 36438879972099834377396982180191066320 41 208909620567191336503990652348808761695 42 1183804883189870906754523097188371044159 43 6632174132020710166188943926181339753199 44 36745655260582598837061840020575096048251 45 201393397974479106689135885171013920366545 46 1092153107649973020087819264853294680357300 47 5861734271789660693592013395545909138824605 48 31143964057815150218456278580906152855406224 49 163841359895432018377068641898447830736446238 50 853626580845581014126644773391153804922734975 51 4405510244125084254778107752529006274902044202 52 22526519637201152774067978838168800095724336640