10 2291 528 true 5 7 8 10 11 12 19 20 28 30