1 1 2 8 3 255 4 32256 5 16198017 6 32289056648 7 255495837970145 8 8025093993437265376 9 1000586105494959749616796 10 495218382735595839495210771842 11 972919685981025490418238840100646750 12 7587438267135812246983509167176162850488322 13 234882843888068666475312382084201535859092608840913 14 28863259157533704560866899796410236655074538427301008181010