10 2263 553 true 3 4 8 17 24 27 29 31 32 34