10 336 349 true 2 5 6 17 21 25 26 27 30 37