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