10 333 557 true 2 6 7 11 20 29 32 33 36 37