12 165 140 true 2 4 5 6 12 17 22 23 27 29 31 39