9 2090 543 true 2 5 10 13 17 29 31 32 34