2 0
3 2
4 60
5 467
6 3125
7 3127
8 6310
9 9842
10 15625
11 15627
12 15685
13 16092
14 18750
15 18752
16 53793641718868912174424175024032593379100060
17 4914019389863138359766460907194502183233412775811617998510106794322601279043389385316671063773482288613311617700257375551829948347500926769678967921739839995030548310349965672474061663241819674672135086642412839774606876362800262659055180453316110948028838839237012414880220164343204027187536553360297601174702644362431329587967