6 77 246 true 3 16 17 27 28 37