name : 215436 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40152 8 360867 9 3603660 10 39585156 11 474361536 12 6158127612 13 86093941707 14 1289613945235 15 20605140117614 16 349800448704021 17 6287655461642403 18 119299385261195652 19 2382670952026228149 20 49966534997987435022 21 1097735687214672028707 22 25212823759094678656560 23 604266612012850627760820 24 15085665577462823052084057 25 391682071202395188887549859 26 10560715073596285806995744535 27 295288970489149106174097853440 28 8551476219249876381243513675693 29 256187665257571565644203564023370 30 7930777729946778190502378857009059 31 253432101869623294066299273651747936 32 8351633623965380038331785394888479230 33 283560817602445569160271737487857460454 34 9910832424386887911024629832175677830850 35 356293994786144878544100318401890990702893 36 13164552334527870332096009107676300100694257 37 499557588773472276628399606983245179884877125 38 19455663064808876948073251245840380117642313992 39 777144712611747771859882599392988695158556778636