10 690 417 true 0 4 6 8 10 16 29 31 37 38