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