0 1 1 2 2 10 3 960 4 13950764 5 255690851718529024 6 1771080720430629161685158978892152599456 7 857834471403601877816627441633642526746656338035964968069692458744011458425706833248256 8 46969310331468887164996943214589287948042378151413642281332846402577507971011021635606006096484331805849457889024905584984302718109249888912785699996429547371709483991187387685060369564024 9 324515842436672628468469321993014985572388366824446551280709055941596851142232017964519376114411885780075836030421852091825559104315649370490810066017545838416897544958712662369547858643817135988135616243529656050527582302554273170300420783921141148537374926300218709679632270657530718475869419136528806112113588397434328737191678115300355907275821352916129575896168299157618244612890335629253311201280 10 83107837097318378707619641780529094077285721556075352734287715584897510658185156223019514124851158294830391510817614982524711684506071701974337675641216077810326310921413995558155584392408392546334883661080490780955672688018943033932854431355904962393838572110777435518501296531101489787726819418897632884152040255330211798286945569692237454878886786442038489628918734374752882037808218612326850496090050660213014909994717941612674413543088765534793223000662423106719810723526968292759684296606087934804396186119676105461687936089122782824918404031065705124407455999292250060071516736684773544846067221913192567982249750154904775390456843137106499683060760600441163798060129128966776594302897464361060566865802994899443818586941653209515607578589432416244498066051970128349760162281888121941526917248754028561315585216245184327108830081239643937794307584