1 30276 2 578832 3 578832 4 11193852 5 16360280 6 11193852 7 222367896 8 468071656 9 468071656 10 222367896 11 4615930512 12 14036056356 13 19778096074 14 14036056356 15 4615930512 16 96136061832 17 454513218192 18 890680176554 19 890680176554 20 454513218192 21 96136061832 22 2017081911744 23 14787300483772 24 44626342857330