10 485 427 true 4 7 23 24 58 66 73 83 87 98