10 531 355 true 2 7 16 21 22 23 25 32 33 35