0 1 1 1 2 2 3 26 4 3511 5 6742796 6 233249911607 7 175703195017370516 8 3377940832101159287907151 9 1899957346851645870857879683505890 10 35246706696124014829643459097288501560957174 11 23998872279553738609365779286317516184675391844037227392 12 660454476232670124243374721521153057777071939581273912028113148253659 13 802116535782331645782373802848693918366559864492823018563285788793780150536246276676 14 46604632671165301378855262719751569833088697779852304741535009628185115493244967823727221389618475023 15 139583860081107682300740463350671861453205212840901138584188262314146157889839844694435595609632199780390902279883809014