7 106 227 true 1 8 14 20 21 22 39