0 2 1 31 2 331 3 3319 4 33223 5 332191 6 3321937 7 33219281 8 332192831 9 3321928097 10 33219280951 11 332192809589 12 3321928094941 13 33219280948907 14 332192809488739 15 3321928094887411 16 33219280948873687 17 332192809488736253 18 3321928094887362349 19 33219280948873623521 20 332192809488736234933 21 3321928094887362347897 22 33219280948873623478723 23 332192809488736234787093 24 3321928094887362347870317 25 33219280948873623478703267 26 332192809488736234787032007 27 3321928094887362347870319451 28 33219280948873623478703194319 29 332192809488736234787031943109