33 1844557 60976 1068339696 5 11 12 13 16 17 20 21 23 31 35 38 40 41 45 47 49 50 55 63 67 70 72 76 79 80 83 88 90 91 92 94 99 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 128 27 301 1948 8323 25217 57827 105433 158873 203454 226902 226404 206049 173535 136359 100766 71987 50902 35195 23297 14871 8736 4418 2005 884 388 187 105 69 48 27 12 6 2