1 1 16 4158 141892608 9694845 205931880 653752 44618574 16224936 140229804 1105104000 1385670 73256400 2333760 92092 57264480 349949600 572033 20900880 235350720 283936380 480720240 13813800 20900880 701149020 3817125 3866943080 1014058500 2103447060