7 116 220 true 1 3 10 20 22 23 39