142
142
142
142
142
142
142
142
142
143
143
144
144
143
143
142
141
141
141
141
142
142
142
143
153
155
155
155
156
157
158
162
164
179
171
163
160
158
156
156
157
157
158
163
165
168
169
178
182
192
195
211
213
213
214
214
218
220
221
226
228
231
235
238
241
243
247
250
253
255
269
270
271
279
281
282
261
257
249
232
230
228
228
227
227
221
216
216
215
214
206
204
203
202
202
202
202
203
204
205
206
209
211
220
225
227
231
231
233
235
236
261
276
278
276
268
268
267
265
261
255
254
246
239
239
239
240
240
240
239
237
236
236
238
243
243
242
242
240
239
238
228
227
224
223
222
221
220
220
219
219
218
218
217
217
217
217
218
219
222
223
223
222
222
222
222
222
222
222
221
221
217
216
216
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
214
214
214
214
214
214
214
214
214
214
216
217
218
218
218
218
218
218
218
219
219
219
219
219
219
219
219
219
219
220
221
221
221
221
221
222
223
223
223
223
223
223
223
223
224
224
222
222
222
222
220
219
219
219
218
218
218
218
218
218
219
220
221
221
221
222
223
225
226
227
227
227
228
228
227
228
232
235
239
239
239
245
246
248
248
248
248
247
246
247
247
247
245
243
241
237
237
237
236
236
236
236
236
236
236
236
237
237
237
237
236
236
236
236
236
235
234
234
233
233
233
233
233
235
235
235
235
236
236
236
236
236
235
233
232
233
233
233
234
234
234
234
234
234
234
233
232
232
232
232
233
233
233
234
235
237
238
239
239
241
241
246
246
247
247
246
246
248
249
249
249
249
249
250
250
250
253
254
254
254
253
252
251
251
251
251
251
252
252
253
254
257
258
258
260
260
260
259
258
258
258
258
259
259
260
260
263
268
273
283
284
286
294
296
302
305
305
300
298
295
289
285
283
282
282
281
283
284
285
285
286
286
287
287
289
290
292
298
307
310
318
320
322
323
323
324
332
333
334
335
335
336
336
336
336
335
335
335
332
329
328
327
327
327
327
327
327