10 398 436 true 1 2 3 6 13 16 29 31 35 39