4 97 107 true 2 6 12 21