10 481 309 true 5 6 11 16 17 18 19 23 29 32