5 104 204 true 16 21 36 47 89