9 2947 576 true 7 9 13 17 20 27 30 31 34