206
206
206
206
207
207
208
208
209
209
210
211
212
212
215
216
217
217
218
218
219
218
218
220
225
226
229
235
239
242
243
245
247
247
247
246
246
245
245
247
247
251
254
255
258
258
258
258
258
261
263
266
267
265
264
264
264
264
264
267
270
273
281
286
290
290
291
296
299
301
303
307
310
313
316
316
317
318
319
321
322
322
323
328
333
328
328
328
329
329
330
331
331
333
333
334
335
335
335
335
335
337
340
344
345
350
354
356
359
361
364
367
365
360
359
357
357
362
363
371
369
367
366
366
366
363
365
367
367
368
370
373
375
376
378
377
376
374
377
385
394
402
404
406
411
414
417
412
407
416
426
426
422
417
419
425
428
429
432
432
432
431
430
429
432
436
443
445
446
449
452
455
458
461
466
466
466
468
470
471
473
480
482
479
480
482
483
484
484
484
484
484
484
484
482
480
480
479
476
473
469
467
466
465
463
462
459
458
457
455
443
440
439
439
438
435
433
433
433
433
433
433
433
434
434
439
439
436
425
426
423
420
414
414
416
418
420
422
422
421
417
415
411
408
404
403
400
402
404
406
407
409
412
413
419
421
423
426
427
422
420
416
413
410
404
388
372
374
377
380
381
382
385
386
388
389
381
378
375
372
367
366
364
362
354
342
336
328
331
334
334
334
328
326
316
307
307
308
308
310
310
310
310
308
302
293
290
292
299
301
296
292
284
280
280
280
280
274
266
261
258
256
256
259
250
243
237
235
235
234
234
233
233
233
233
230
229
228
226
224
222
220
220
220
220
220
220
216
204
204
204
206
201
201
201
200
200
199
196
195
198
200
197
195
196
197
197
199
198
193
184
181
180
177
174
169
167
165
162
158
155
152
150
150
151
152
153
153
153
152
151
148
150
151
154
156
154
154
155
158
161
166
172
173
176
178
181
184
187
189
189
191
193
196
201
205
209
212
215
219
218
214
213
208
209
211
213
216
217
217
217
217
217
217
217
217
218
219
219
223
224
225
226
226
223
226
234
241
243
243
243
244
246
245
243
240
237
233
229
228
228
228
229
229
231
232
234
237
245
252
261
269
276
290
297
310
317
322
319
317
314
310
307
303
300
298
296
296
296
292
283
281
282
285
287
291
293
291
289
292
296
301
316
328
339
339
339
340
341
340
339
337
333
332
331
329
322
320
318
317
321
327
340
341
342
343
343
339
337
336
333
331
326
319
315
311
303
296
296
299
297
295
290
275
269
262
261
258
256
254
253
224
224
224
231
246
246
246
244
242
241
238
233
227
211
204
189
178
169
173
177
178
179
185
186
180
169
158
156
157
158
160
160
162
167
170
157
151
142
138
135
131
130
129
126
126
125
127
131
134
138
145
144
144
142
141
140
139
137
130
129
128
128
128
125
124
121
118
117
117
116
116
112
108
101
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
99
103
102
100
101
104
106
106
112
109
105
104
100
101
105
101
99
99
99
99
99
99
99
99
99
99
101
102
103
99
101
104
105
104
104
105
106
106
106
106
106
106
105
104
104
104
104
105
106
101
104
106
103
102
103
102
103
112
112
112
113
114
114
114
113
113
111
111
108
105
105
106
107
108
108
107
106
106
106
107
108
108
108
109
108
107
107
107
111
110
109
109
108
106
105
105
104
105
105
104
103
104
104
105
106
106
108
109
111
112
112
111
111
110
110
110
109
109
109
109
109
109
107
105
108
109
110
110
112
112
114
114
113
112
111
110
108
107
109
110
110
110
110
109
108
108
108
108
110
110
110
108
108
110
110
110
110
110
109
109
109
109
115
117
117
117
116
110
106
106
106
106
108
108
108
108
108
109
109
109
109
110
110
106
106
106
105
105
105
105
106
107
107
108
109
107
110
111
110
110
110
111
114
114
115
111
113
114
114
112
111
110
108
107
112
112
113
114
116
116
116
113
111
113
114
114
116
118
122
123
123
123
124
125
125
126
127
127
128
129
131
132
132
132
132
132
131
131
130
130
130
130
131
131
131
130
130
130
132
133
135
135
137
138
139
139
139
139
139
139
141
144
145
148
150
151
153
155
159
160
162
162
162
162
168
170
172
173
174
174
174
174
176
182
187
188
189
189
190
191
192
193
195
195
195
196
197
198
201
201
201
201
204
204
205
205