5 142 124 true 8 20 23 27 34