146
146
146
146
146
143
143
143
143
143
143
144
143
143
145
146
144
145
145
146
146
147
145
145
147
146
146
147
148
148
149
149
150
150
149
149
150
150
150
149
149
152
152
152
152
151
153
155
160
154
154
153
153
152
151
151
151
151
151
151
155
152
152
152
156
153
152
155
157
158
159
158
157
156
156
157
159
159
159
160
159
160
161
162
165
161
164
163
163
162
163
164
165
166
166
166
169
171
171
171
169
168
169
172
171
172
172
173
174
175
177
177
178
181
191
179
186
185
184
186
183
180
178
179
179
181
184
183
184
187
191
192
193
189
187
187
187
187
186
184
188
188
189
193
193
193
192
194
194
194
196
198
196
198
198
197
196
196
196
198
196
197
198
197
197
198
202
204
203
201
201
201
201
201
201
201
201
201
201
201
202
201
201
202
203
203
203
205
205
204
204
205
204
205
228
218
211
208
207
206
205
206
207
205
208
209
212
215
212
209
209
207
207
207
207
207
208
210
210
212
217
214
214
213
214
216
211
210
212
214
213
213
213
221
228
224
227
230
227
217
217
219
219
219
239
228
234
231
222
227
220
233
219
220
219
220
221
221
219
220
219
219
219
221
224
226
232
223
223
225
231
232
225
226
233
232
233
226
227
226
227
229
232
233
234
236
236
235
233
235
236
239
240
239
239
239
239
245
250
247
243
238
240
240
241
240
240
242
242
249
250
244
249
247
243
246
244
242
245
246
246
248
253
245
245
264
249
246
250
251
257
256
256
249
261
255
252
251
252
254
255
254
254
254
253
254
257
257
259
257
257
261
257
262
262
259
263
266
266
268
277
279
262
262
265
269
270
264
266
264
266
266
271
273
268
270
276
273
273
268
283
269
267
269
273
272
277
272
277
276
268
272
273
275
273
275
272
273
274
273
272
273
273
273
277
277
278
278
279
279
278
281
286
284
282
281
281
282
281
281
283
285
286
285
287
285
284
284
284
284
284
285
288
288
285
285
286
288
290
292
290
288
290
294
297
299
297
298
299
298
299
295
294
295
295
293
294
296
295
296
293
292
292
294
307
325
328
329
337
343
346
346
352
360
376
383
388
392
394
397
397
393
388
386
382
399
426
426
420
416
409
406
398
377
375
361
346
338
332
331