name : 1243,4123 0 1 1 2 2 6 3 22 4 101 5 556 6 3568 7 26175 8 215986 9 1980273 10 19971523 11 219726751 12 2618889896 13 33615207466 14 462293356544 15 6781538147768 16 105698224232753 17 1744338470898864 18 30386096983009469 19 557179943869253695 20 10727668130545490270 21 216380724375087649775 22 4562858133945843360590 23 100401168564664709880830 24 2301279326399102738739376 25 54857150353487340998328812 26 1357961844899671810580913601 27 34860704432969483897992568580 28 926882572102976419453527621730 29 25493914841809293126849727522316 30 724584074229605335194688288351057 31 21258338710994644679031995699871356 32 643181911492270730803728839591610609 33 20049488564441846089866463967241619242 34 643371624819726875599009116588462926600 35 21235131925170664672662560096562043850551 36 720356115082393660482162109464095613762901 37 25096976475914035478363373427994297035510010 38 897380380662251194520304215049497440423102456 39 32909942343478863710023933582928418192353179064