4 31 107 true 3 8 24 29