8 1284 393 true 3 14 16 20 27 33 34 39