5 87 107 true 4 20 22 25 32