4 107 77 true 3 5 20 21