10 364 337 true 5 7 8 16 18 24 25 26 32 34