10 1638 459 true 1 2 7 8 10 14 16 22 29 38