2 99 107 true 77 89