true 633 572 true 5 10 17 21 27 32 33 35