33 1006 795 true 1 2 7 12 17 27 28 31 34 38 39 41 42 43 46 49 51 56 57 58 62 65 69 80 84 85 89 91 92 94 95 96 99