50 131 229 true 0 1 2 5 6 8 9 10 11 13 18 21 27 28 30 34 36 43 44 45 47 48 50 53 57 58 59 61 62 64 66 67 69 70 71 74 75 76 78 80 82 84 86 87 90 92 95 96 98 99