true 12 139 true 1 4 6 7 8 16 18 21 25 27 31 35