name : 1324,4123 0 1 1 2 2 6 3 22 4 100 5 544 6 3451 7 25020 8 204042 9 1849050 10 18432294 11 200446632 12 2361461373 13 29960374914 14 407265032079 15 5905214379184 16 90975220961316 17 1484000876515254 18 25552081781989222 19 463121365160181224 20 8813585928926234251 21 175717030524728706894 22 3662521840128278349998 23 79658109732878944805300 24 1804714621107225248535686 25 42522659268357186836360370 26 1040453588211080180523723062 27 26400933020435383751662180714 28 693834362763222934992230924375 29 18863209633611453879000617120340 30 529926718350010566491653621160125 31 15367539097952028011573354490998180 32 459575425816615217398246745687965464 33 14160358447018165788924113789511502514 34 449139057162896581811496701083976711675 35 14652841619717111791133473506396015399004 36 491317361764433502383025862425129399361190 37 16919372008714069478610944196703312436689204 38 597980990358961521768358188730445896298088461 39 21676337338174803390062486073481019331350066746