228
231
232
232
232
233
233
233
233
233
234
235
236
241
244
246
246
247
263
264
266
267
268
268
268
268
268
268
268
268
270
269
269
268
260
259
258
259
259
260
261
261
262
262
262
262
262
261
261
262
262
262
264
264
264
264
264
264
264
264
263
262
261
260
258
257
256
256
256
257
257
256
255
254
254
250
249
249
249
249
249
249
249
249
249
249
249
249
250
250
250
249
249
249
249
249
249
249
249
250
251
255
259
260
261
262
263
263
263
262
261
260
262
265
267
267
266
266
266
266
266
266
266
266
267
268
269
273
275
277
279
282
283
286
288
289
290
290
290
290
290
290
290
292
295
297
302
303
304
306
307
309
310
311
311
311
310
307
304
298
294
293
292
291
290
285
278
273
271
269
266
261
257
256
255
254
253
257
259
262
264
266
267
269
271
272
274
275
276
276
276
276
276
276
279
280
280
281
285
286
288
289
294
295
295
296
296
297
297
298
299
300
301
301
301
301
301
301
301
301
301
301
301
302
304
306
308
309
312
315
317
318
315
311
310
307
307
311
312
313
314
315
316
317
317
317
316
316
315
313
312
308
300
299
299
300
301
301
302
303
303
305
304
303
302
302
304
304
303
306
308
310
312
316
328
330
333
331
326
322
322
321
319
318
317
317
316
316
306
304
304
310
314
314
326
327
325
323
321
318
314
312
307
304
300
300
300
301
304
303
302
302
302
301
301
300
299
299
299
299
300
301
301
301
302
302
302
302
302
303
303
302
301
301
299
298
297
297
294
294
294
293
290
288
285
279
274
270
262
256
254
250
250
249
247
246
245
245
245
245
246
246
248
249
250
250
251
252
253
253
255
255
254
253
253
254
257
263
263
266
268
273
274
275
276
280
284
284
283
282
282
283
284
285
286
287
288
297
298
298
298
298
298
298
298
298
298
298
298
298
298
299
299
299
299
299
299
299
299
299
300
300
301
302
302
303
303
304
304
304
304
303
303
303
303
303
303
302
302
302
302
303
303
303
303
303
305
312
314
315
323
328
328
328
328
328
328
328
329
329
333
332
333
337
337
338
340
336
335
334
318
299
293
288
286
284
283
281
279
274
274
272
270
268
268
268
268
266
265
265
264
263
262
262
262
262
263
263
264
266
265
256
255
254
253
251
251
251
251
255
259
260
261
261
262
270
272
272
272
272
272
271
268
265
264
259
256
256
254
254
253
252
249
249
249
249
249
251
250
249
246
243
240
238
238
238
239
238
237
234
233
232
230
228
228
229
230
234
236
236
232
231
228
225
224
223
221
220
215
212
209
207
201
198
197
197
195
193
193
192
191
191
190
190
190
190
190
190
190
190
190
190
189
189
189
190
192
193
194
195
195
196
195
195
195
195
195
195
196
197
198
200
201
202
203
203
203
202
201
200
200
200
200
200
200
200
200
200
200
201
200
200
200
200
200
202
203
202
203
204
205
207
212
215
222
228
244
246
252
255
256
260
267
271
274
273
268
261
252
244
238
232
232
224
218
216
213
211
210
208
208
208
208
207
206
206
203
203
201
201
201
199
197
197
196
195
193
193
193
193
193
193
193
193
194
194
195
195
196
197
198
200
201
202
203
204
204
205
207
211
212
214
216
218
218
219
220
220
222
223
223
223
223
223
223
223
223
223
223
223
223
223
223
223
223
222
221
221
224
224
222
221
221
218
215
213
212
212
206
203
203
203
203
200
200
200
200
200
199
199
198
197
196
196
196
195
193
193
192
190
190
191
191
191
191
191
191
191
191
191
190
187
187
186
185
184
183
183
184
184
184
185
186
187
188
188
188
188
188
189
189
191
191
190
192
198
206
207
207
207
207
206
204
203
198
198
198
198
191
191
191
190
188
187
186
185
185
185
185
185
186
187
189
189
190
190
191
191
192
192
192
192
192
192
192
192
192
192
192
193
194
196
197
194
193
192
192
192
191
191
191
191
191
191
191
191
191
191
195
194
194
194
194
199
199
201
203
206
207
210
212
212
213
217
224
230
239
246
246
246
242
239
238
238
238
237
236
235
234
231
231
231
230
230
230
230
229
229
228
228