true 103 123 true 1 9 11 22 27 37 39 40 52 55 58 72 83 84