10 348 277 true 3 9 10 16 20 24 27 30 37 38