205
204
204
204
205
207
207
206
206
212
210
211
212
217
217
218
218
217
216
217
222
222
221
223
223
225
225
227
228
229
229
232
236
236
238
240
241
241
241
242
242
245
245
245
244
242
243
243
249
256
258
252
245
241
240
240
238
237
234
232
216
220
229
235
235
235
239
239
240
241
245
248
250
250
249
249
246
240
235
236
242
247
248
248
249
251
251
250
254
254
255
256
256
256
253
249
244
243
238
237
235
232
231
231
232
232
234
236
239
244
249
250
251
251
252
254
256
257
268
270
271
278
280
293
295
300
302
306
306
307
307
308
309
309
309
305
304
296
296
295
282
281
280
280
291
292
299
305
307
311
311
313
319
320
324
319
323
324
326
331
332
334
348
349
350
361
361
361
361
361
363
368
375
379
380
381
378
378
378
377
377
373
372
372
373
375
382
384
384
383
375
364
364
360
358
353
351
348
347
342
338
333
327
319
313
313
310
304
302
300
301
305
308
312
316
314
316
317
317
317
317
311
311
311
297
285
275
275
276
278
279
279
285
287
294
297
307
313
314
314
317
317
317
317
315
317
320
322
312
312
321
322
336
340
346
349
351
353
353
354
354
354
356
356
353
353
354
359
360
360
361
361
362
361
356
354
353
353
354
341
341
341
340
333
331
328
325
323
319
317
317
317
315
316
318
319
320
320
312
306
303
300
297
293
269
266
266
291
294
296
296
294
291
278
261
259
261
263
258
255
251
241
241
241
241
241
241
241
241
243
243
243
243
247
248
250
254
272
275
280
288
295
296
307
312
316
318
320
323
324
325
324
324
324
326
328
331
339
344
347
347
344
339
336
332
328
321
321
324
324
323
323
317
318
319
319
318
316
314
313
318
325
332
337
338
338
336
336
336
338
341
346
335
332
303
299
297
296
295
293
289
283
282
281
280
280
275
275
274
274
277
277
275
276
278
280
283
289
292
297
301
306
312
315
317
321
323
347
348
352
355
358
360
360
360
363
370
375
375
374
381
385
387
393
394
394
394
395
395
391
392
392
391
389
383
379
368
367
364
361
353
329
324
313
306
299
297
296
295
293
293
292
278
278
281
283
280
278
278
286
290
292
296
298
304
304
305
308
310
312
314
317
317
318
319
315
300
296
288
274
274
274
274
275
277
279
280
280
280
279
279
277
277
275
275
272
272
273
273
273
273
274
275
275
277
277
277
277
277
277
279
275
275
275
275
276
274
283
284
293
300
321
330
335
342
365
379
380
377
376
375
375
373
368
362
358
356
357
357
360
362
360
360
360
361
362
363
364
359
357
356
350
348
340
338
334
330
329
325
325
325
326
328
329
335
344
345
345
345
343
342
343
343
344
345
345
347
347
345
344
343
342
340
333
332
329
327
325
325
320
320
319
319
320
320
321
329
331
331
330
329
329
329
330
335
345
338
333
323
316
308
299
296
291
288
279
276
268
264
263
263
262
263
264
266
269
270
271
272
272
273
280
285
288
295
298
299
302
305
310
310
308
307
307
308
313
314
321
323
324
334
335
339
342
335
335
337
339
342
353
353
353
353
353
354
354
354
355
359
363
374
374
377
377
375
374
369
365
358
359
359
359
358
357
352
348
349
350
353
355
353
350
350
349
342
340
329
328
327
327
331
333
346
348
348
351
347
347
347
356
357
359
361
362
365
374
375
375
378
382
385
386
377
374
374
377
380
382
383
381
379
381
388
389
390
395
394
393
387
387
385
385
386
383
369
368
367
366
363
362
359
357
351
347
345
342
340
334
332
329
326
330
331
330
328
329
333
335
336
338
329
325
312
303
295
273
268
263
255
245
238
226
223
219
218
218
217
217
216
216
216
216
216
216
217
217
218
218
217
219
222
222
222
223
224
224
224
224
224
224
225
225
223
224
224
223
219
218
215
214
214
214
214
215
216
216
216
215
213
213
211
211
214
213
213
213
211
209
209
209
211
211
211
210
211
211
211
212
213
213
213
213
212
208
207
206
206
207
207
207
206
206
205
205
205
205
205
205
207
205
205
205
205
205
205
205
206
206
206
207
207
208
208
207
206
205
205
205
207
208
208
208
210
217
218
219
222
223
226
227
234
235
238
239
242
244
244
244
243
239
233
231
227
227
223
222
221
219
217
214
212
211
211
211
212
217
218
217
214
208
203
202
202
202
202
203
203
200
200
201
201
201
200
200
201
204
204
202
208
212
213
216
217
213
212
210
207
204
209
209
211
211
208
208
205
204
203
203
203
202
202
201
201
202
204
202
203
203
204
203