10 394 490 true 1 6 10 17 19 24 26 31 32 39