true 10 140 true 1 2 3 8 11 12 16 22 23 27 28 37