10 4604 693 true 2 7 16 21 22 23 25 32 33 35