9 603 394 true 0 1 4 11 16 17 19 23 31