1 99 2 989 3 989 4 16089 5 25929 6 16089 7 215563 8 1328305 9 1328305 10 215563 11 2616383 12 55977857 13 261298801 14 55977857 15 2616383 16 31465359 17 1853983303 18 40346506449 19 40346506449 20 1853983303 21 31465359 22 363006521 23 63763662879 24 4545405907875 25 22503661157680 26 4545405907875 27 63763662879 28 363006521 29 3765617353 30 2163492588961