5 101 103 true 8 9 18 22 25