40 252 236 true 1 3 5 6 8 10 12 13 14 15 16 19 20 21 25 31 32 39 41 42 43 47 50 51 52 53 58 59 60 61 65 70 74 75 76 84 91 92 95 97