103
139
154
147
67
152
146
141