3 43 77 true 16 27 30