199
215
227
228
225
213
197
194
192
195
195
194
194
195
196
196
195
196
198
211
210
208
207
217
216
214
210
203
203
204
200
202
202
199
192
191
191
191
191
191
191
191
191
192
192
192
192
192
193
195
198
198
195
194
205
213
204
200
198
201
195
194
198
201
200
198
197
207
254
255
256
251
240
252
255
255
260
263
260
250
236
244
234
233
233
229
222
218
224
225
229
233
238
227
247
246
239
233
230
239
236
239
239
248
240
244
244
248
250
257
265
266
260
256
261
268
264
260
260
257
252
244
243
244
244
246
252
253
249
247
246
247
254
261
262
251
251
256
260
258
257
263
262
261
260
260
260
260
267
266
262
260
260
260
267
269
270
270
270
267
267
267
267
268
270
270
270
273
275
276
279
281
282
285
289
284
281
275
278
280
281
278
277
279
280
283
285
288
280
284
294
287
285
284
288
288
288
287
287
290
291
295
294
292
292
292
292
292
292
294
294
297
298
300
302
302
308
317
322
322
328
330
333
340
343
345
353
369
372
385
412
421
424
430
423
425
426
426
423
424
426
427
427
427
422
422
422
421
421
421
421
422
422
427
429
435
434
433
431
429
425
423
427
427
427
427
426
424
417
412
407
406
399
387
379
374
363
357
356
358
359
359
359
359
359
359
359
359
345
342
340
327
317
320
320
320
327
335
335
335
334
333
328
341
349
351
355
358
356
362
363
358
356
355
361
363
365
367
370
382
391
391
391
394
396
397
398
400
401
402
401
403
403
403
403
412
417
414
417
414
409
404
406
410
398
395
397
399
402
403
408
410
414
415
421
422
420
421
424
424
421
423
428
427
426
426
425
426
426
427
427
426
420
423
425
430
436
440
435
434
431
429
432
433
430
426
425
424
424
424
424
424
422
416
408
405
405
405
410
405
401
400
397
394
392
392
392
391
386
383
380
367
360
353
349
349
348
346
345
343
342
340
349
341
338
335
332
329
327
326
326
325
324
322
320
319
317
316
315
315
315
316
312
310
310
310
312
315
316
316
316
316
319
324
329
331
333
334
330
326
324
371
372
371
374
383
385
389
383
390
390
391
393
397
404
405
408
408
408
408
408
409
409
409
413
419
420
425
426
426
426
427
427
427
427
427
428
430
434
437
436
432
428
431
431
428
428
431
428
425
422
422
422
425
427
431
429
428
423
422
421
411
405
405
405
407
406
391
390
391
390
381
384
385
386
387
387
387
387
386
383
382
371
376
372
368
365
364
359
354
351
354
355
346
346
346
348
349
351
352
354
354
353
353
353
348
344
343
342
337
329
326
325
316
318
319
320
322
323
327
327
327
327
326
324
323
319
317
311
284
287
289
289
277
277
280
265
262
262
255
252
251
251
252
253
253
253
250
238
238
238
238
230
228
226
224
221
221
226
233
232
232
231
229
224
221
218
219
219
219
218
218
218
217
216
213
210
210
209
208
208
208
207
207
207
207
207
207
207
207
207
207
205
203
202
202
201
201
202
200
201
201
200
203
203
200
200
199
197
198
197
197
197
197
197
198
198
197
197
197
197
198
199
200
206
208
208
208
196
195
191
190
189
187
187
197
201
203
208
211
211
211
206
187
185
185
180
178
184
197
190
179
180
183
187
174
177
168
171
171
171
168
166
168
167
166
165
165
166
165
163
165
164
162
162
170
172
172
168
165
158
161
163
167
175
176
164
164
161
161
162
163
166
168
170
172
175
174
170
161
164
160
159
153
153
150
151
153
153
156
160
163
161
165
163
162
164
167
171
190
197
193
189
182
185
188
194
186
183
174
175
179
181
181
182
182
183
184
186
191
189
188
187
187
189
189
189
189
189
188
184
174
181
184
184
184
187
180
181
183
186
188
194
197
196
195
192
194
188
185
189
192
201
206
200
193
182
204
204
195
194
194
194
192
189
191
192
194
198
195
193
189
189
189
189
189
192
207
206
204
203
200
199
199
199
205
208
207
207
204
204
204
203
202
205
206
207
208
206
220
208
207
217
223
220
215
219
225
214
214
217
220
219
217
217
217
218
219
218
216
218
222
227
227
228
228
228
228
234
239
242
245
244
243
242
242
242
243
244
245
246
245
244
243
242
240
240
241
242
240
244
250
253
256
262
267
268
269
268
268
267
268
268
274
276
277
278
283
284
286
297
309
309
305
305
305
303
300
299
289
276
274
270
261
259
255
249
250
248
245
242
240
235
230
218
216
206
204
201
199
197
197
195
194
189
186
185
186
186
193
195
191
203
207
208
208
210
189
186
187
201
200
192
188
187
185
182
186
186
186
187
186
187
186