28 8663857 180720 3137458109 2 6 7 10 11 21 26 38 41 43 46 47 57 59 63 65 66 71 74 75 78 79 82 83 84 86 94 95 100 101 107 116 129 148 205 395 722 940 1948 3533 5717 8775 11714 18066 25008 31749 36865 74870 147584 196713 406675 491335 913502 1325783 3169005 6744035 100 1382 10291 47542 152696 365209 682479 1034526 1296214 1358148 1213552 947656 657634 410138 233558 124620 64484 32652 16178 7823 3747 1864 876 322 108 43 13 2