7 106 102 true 1 8 14 20 21 22 39