8 2683 518 true 3 8 14 16 17 32 33 37