true 999 266 true 0 3 4 7 8 9 11 14 19 21 23 29 30 33 37 39 43 46 48