7 104 142 true 0 2 5 11 16 20 27