202
202
206
208
210
210
210
207
207
207
207
207
207
207
208
209
217
224
226
227
235
248
251
252
254
257
263
268
274
274
281
295
290
291
298
300
321
328
331
332
339
342
357
360
362
366
373
383
383
397
408
420
435
439
443
445
446
446
446
446
446
446
449
464
483
483
483
483
483
485
488
489
489
496
496
496
499
502
503
503
506
507
504
503
503
491
486
478
477
476
469
467
467
467
468
470
477
485
488
488
487
487
489
490
492
497
499
500
500
500
500
504
502
488
481
470
451
452
456
455
453
451
449
448
444
443
442
442
428
420
413
409
407
405
404
404
415
415
376
375
351
338
320
299
294
294
286
268
255
257
261
265
265
266
266
266
266
264
262
241
230
238
244
248
248
248
248
248
248
245
245
244
239
237
234
231
228
227
226
225
225
225
223
225
221
221
224
225
225
226
227
227
226
223
219
219
219
221
221
221
222
224
222
222
222
223
224
225
228
230
230
226
224
224
225
226
227
229
230
233
233
233
234
236
237
238
238
238
239
240
241
241
242
244
245
245
248
249
251
254
256
258
261
262
262
262
265
266
268
268
268
269
270
271
278
280
284
287
290
291
290
287
283
282
280
276
276
276
272
272
272
272
272
271
267
264
259
253
254
254
254
257
256
254
254
252
253
255
256
252
250
251
253
252
250
250
250
251
254
257
257
256
255
255
255
255
253
252
252
250
248
246
246
247
248
244
241
237
235
235
246
242
242
245
272
287
305
305
320
326
344
350
350
350
365
366
367
368
370
372
375
388
398
403
408
408
416
415
415
419
423
425
428
430
431
433
433
433
433
433
433
433
432
434
437
439
444
447
452
453
455
452
449
448
449
451
481
482
480
476
470
469
468
467
466
466
466
466
466
468
469
471
469
465
465
466
468
468
466
466
465
461
460
459
448
444
458
452
453
454
445
422
409
404
394
386
379
375
373
371
374
380
374
365
361
359
354
353
350
348
345
342
340
339
338
334
329
325
324
323
323
322
317
312
307
302
297
288
286
281
266
258
254
251
249
249
253
255
250
234
234
223
222
222
222
221
221
220
212
212
212
215
217
219
219
216
213
210
206
204
204
204
210
212
212
211
212
210
206
205
205
205
207
208
206
202
202
203
204
204
205
205
205
207
212
219
235
235
235
234
234
233
233
234
234
233
231
230
246
245
246
246
248
257
279
281
282
283
286
286
286
285
285
285
286
286
287
289
294
298
299
300
301
303
307
305
292
283
275
270
265
263
262
262
257
254
257
257
259
260
260
260
260
259
257
248
244
244
240
239
238
237
232
223
221
217
215
214
214
216
218
219
219
229
231
240
257
260
281
282
282
282
282
289
279
274
274
289
280
275
274
276
281
292
306
306
293
292
288
298
274
274
269
259
255
250
250
253
254
245
245
241
235
225
217
217
201
198
205
215
216
217
210
210
210
208
206
206
205
204
203
202
202