145
143
143
145
143
143
143
142
148
149
147
149
151
147
145
144
144
144
146
148
149
152
153
153
157
164
164
162
166
169
173
175
176
177
175
174
175
177
164
165
165
166
168
169
172
174
174
177
174
172
171
167
161
160
158
154
151
151
150
150
150
156
157
158
158
161
163
164
163
166
168
163
159
154
154
153
151
149
149
149
149
150
151
152
156
160
160
161
163
166
167
167
168
167
165
163
164
165
163
164
171
172
167
165
167
178
179
179
181
181
182
183
184
184
186
186
186
185
184
183
183
182
180
177
175
174
172
172
171
172
175
179
181
182
183
184
184
184
185
185
183
180
178
174
170
164
162
162
162
162
163
164
164
158
158
158
157
155
155
154
154
153
153
151
151
152
152
153
153
153
152
152
153
155
156
156
157
158
160
160
160
160
160
161
161