50 114 177 true 0 1 2 3 4 5 6 8 9 10 11 13 14 17 18 21 22 23 24 25 30 35 36 38 46 47 48 50 52 54 58 61 66 69 70 73 75 77 78 79 81 83 84 85 88 89 95 96 97 99