1 16
2 1445
3 487350000
4 6820689973308563232421875
5 5721266536171567118387561969710675136013833252945914864540100097656250000
6 911836752451685474081013427187439318682678474412352027707922904053118822386829045878363566407829943550092470270748263775519040479643568948015858384899816501368397774452163461085529849725617168587632477283477783203125