9 3177 585 true 2 4 9 17 27 32 33 34 38