1 1 2 1 3 2 4 5 5 41 6 24 7 231 8 924 9 0341 10 2684 11 69761 12 68785 13 210802 14 009247 15 0444762 16 5484969 17 07675353 18 097446921 19 007836774 20 0913627671 21 0240214656 22 02076266442 23 04636528419 24 056316950343 25 4237414099821 26 2541046491684 27 25127035376381 28 40061905533596 29 063057159747362 30 8631566122422001 31 4032902056894183 32 90962293063644541 33 89184077846043555 34 011342214031633212 35 467037941240449218 36 2621037094945826113 37 29435406858389795911 38 46324712642340805954 39 004107600787268337671 40 093008579927173524086 41 0288012946722407212262 42 02043189873619581931101 43 04295934440911992444093 44 007066153580502974358051 45 040880396699295911003385 46 0273523708427704587117522 47 0236400933713351178230478 48 09492468864019175737786833 49 009199774563961242898723131 50 275806450831716971542255905 51 1978261657756160653623774456