9 350 339 true 1 20 32 43 50 59 62 79 87