8 367 184 true 9 17 20 23 24 27 32 35