8 319 269 true 3 5 16 17 18 20 24 36