33 1055 886 true 1 2 3 6 11 13 15 18 20 21 27 42 45 47 48 49 50 54 55 56 59 60 64 69 70 71 74 81 83 86 95 96 99