7 87 109 true 2 7 12 13 14 27 30