name : 152634 0 1 1 2 2 6 3 24 4 120 5 719 6 5026 7 40152 8 360864 9 3603603 10 39584247 11 474347256 12 6157898136 13 86090115369 14 1289547374487 15 20603928605910 16 349777371529308 17 6287195530692573 18 119289802649270754 19 2382462468711642087 20 49961804388897877434 21 1097623881506672471889 22 25210074885083416028295 23 604196394794602745606124 24 15083804339916606858312882 25 391630935798486819414650043 26 10559260559532265782016088403 27 295246181906344434354654568590 28 8550175715855004500250089313699 29 256146866179907633091443609846073 30 7929457811788066888459597125273108 31 253388104789961806682524998091812342 32 8350123814852715177557680058971042152 33 283507520889762573384078309431598148134 34 9908898522358199165929799491731259713309 35 356221914703837499569900075667331636667725 36 13161794624607854581665185961273169444149945 37 499449357223997802604004278671085954615878495 38 19451308311786451643774643244239476037554558904 39 776965188824396416826279777037186107400699408735