true 1000 166 true 1 2 9 11 12 13 17 18 22 23 24 26 27 28 30 34 37 38 39 42 47