12 576 277 true 4 8 9 14 19 20 24 25 30 32 34 36