56 1283 129 1 3 5 6 7 8 10 12 13 14 20 22 24 25 26 29 30 33 34 35 36 39 45 46 47 49 51 52 54 55 57 58 59 60 61 63 68 69 70 72 74 75 76 77 78 79 84 85 86 88 90 91 92 97 98 100