7 108 258 true 5 11 21 22 31 33 37