10 2158 500 true 4 5 7 8 14 16 17 27 33 35