1 30024 2 66822 3 161097 4 425814 5 1315452 6 4331259 7 15153995 8 58565527 9 233542628 10 958384599 11 4189460597 12 18476576859 13 82379095826 14 383160981423 15 1781088725879 16 8305119913347 17 39878032210644 18 190755038519986 19 912250852488787 20 4455111770124562 21 21658266642359468 22 105114213583361458 23 518191110937462629 24 2543118870787795098 25 12452776612618845093