227
228
228
228
230
230
233
239
243
236
244
247
248
248
248
247
247
247
248
250
249
237
234
226
226
226
221
217
213
206
205
205
205
206
209
211
211
210
218
221
223
229
229
236
241
244
247
248
249
250
254
252
250
250
252
262
262
266
278
298
310
316
318
327
350
359
394
393
394
396
390
390
381
362
360
386
371
362
327
282
276
265
257
247
242
231
234
246
241
239
237
235
234
238
238
239
239
251
251
251
262
257
295
327
326
323
318
301
281
261
260
238
238
236
235
235
235
224
221
219
220
219
216
217
217
212
213
205
204
205
205
205
208
211
213
215
216
219
221
221
224
221
224
221
225
225
230
233
239
247
246
255
255
259
261
262
268
275
283
305
311
316
314
320
330
330
357
369
389
391
394
419
422
421
417
414
399
394
396
400
400
400
396
395
392
379
374
365
334
331
341
350
368
368
408
412
420
418
418
418
418
414
414
382
374
363
358
358
357
358
342
339
328
321
321
320
316
310
310
311
320
321
322
322
323
324
328
333
339
347
361
362
359
357
356
356
357
357
357
355
353
342
340
340
341
343
350
346
333
326
320
293
289
285
280
274
270
264
260
259
259
259
258
258
251
250
250
249
248
248
248
248
249
254
253
252
252
257
258
258
258
256
259
255
254
254
257
257
257
257
257
257
258
259
260
260
260
260
260
260
262
262
270
274
276
274
275
274
280
292
296
296
304
312
322
359
365
363
374
367
369
355
351
344
338
338
335
333
313
304
299
286
286
283
291
291
286
280
270
262
259
259
258
258
255
255
245
243
242
242
243
233
231
235
244
245
242
226
220
219
220
218
218
219
220
223
219
219
219
220
220
217
218
216
215
215
216
216
225
228
227
225
221
209
209
209
216
213
210
208
206
205
203
207
207
211
213
206
209
209
210
209
208
207
209
203
196
196
196
194
197
209
202
201
201
206
209
208
221
231
237
243
238
232
232
233
223
223
235
235
224
215
202
198
192
189
186
186
191
193
190
193
192
191
189
189
190
192
188
187
187
187
187
186
190
187
187
194
199
201
202
202
201
201
201
201
197
196
196
195
191
189
188
187
185
183
196
200
202
202
202
208
212
208
205
203
200
201
201
198
198
195
194
192
190
183
181
180
180
180
180
178
179
179
179
180
180
179
180
180
177
178
180
180
179
178
178
179
179
180
179
179
179
180
180
179
179
178
179
180
181
182
180
180
180
181
181
181
181
181
180
179
179
179
182
183
183
182
181
182
181
181
181
181
180
182
181
180
182
182
182
181
182
184
185
183
184
185
184
184
183
185
185
182
183
182
183
183
185
185
185
185
185
185
184
185
187
187
186
186
185
184
183
183
184
185
186
186
186
186
186
187
187
188
188
187
188
189
187
187
187
187
189
192
193
196
198
201
208
214
217
221
236
237
238
241
240
237
237
236
236
233
230
225
224
223
223
221
222
225
227
227