4 80 107 true 23 27 29 30