4 104 146 true 2 15 27 28