10 603 233 true 2 8 9 20 21 24 28 30 31 39