4 169 89 true 2 16 18 30