4 104 103 true 2 19 25 30