150
150
150
150
151
151
151
152
150
152
140
140
140
140
140
140
140
140
140
141
145
145
147
147
147
147
147
147
147
147
147
149
149
150
150
150
150
150
147
150
152
152
152
152
152
153
154
155
152
155
155
155
155
156
157
157
157
158
155
158
160
160
160
160
161
161
162
162
159
162
142
142
143
143
143
144
144
144
141
144
164
164
165
166
167
163