106 95 106 100 106 99 124 105 124 104 124 103 125 107 125 108 126 105 126 109 128 102 128 108 148 127 149 127