0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 10 11 11 1018997864 12 3517726593606526072882013063011594224625680712384971214848 13 27680031713068487435480022241489229667059010732579732321131458558311944276491529229196787289740651097377713503744519227481035279511184603058336482725877037783482528065635800129269415721626549785076470644736 14 5267966047374209253749783070662811908946055148595044728188674277780596192242732621291202763637130202976247208841769372847937257851932088943839868965855698470250075742636433605205908767589240341290484047742941311195276201814104823063920453265016341531950836293689912381338149830445923292627637799499814734933022082334818981490175896112342500773661077380256534394734800358910538598269498892217040043366617258652396297076322297427182516985248633478587680602365921644532155797133090483447837178675064080683060924066772313935681898609410665224029356593552349689814068823054998548941539883001839616