182
184
185
187
187
187
187
185
185
184
184
184
184
184
183
183
183
184
193
201
212
228
232
238
243
254
255
255
260
260
260
260
260
264
268
267
267
268
269
270
270
272
277
273
273
274
275
274
272
270
267
264
263
267
268
268
266
266
262
264
260
253
256
257
256
252
250
249
249
250
252
252
251
252
254
254
254
256
256
256
255
255
255
255
255
256
261
261
263
266
270
271
277
281
290
305
304
314
319
321
322
323
322
321
322
323
315
304
294
263
260
263
265
266
267
267
282
289
296
298
309
309
310
311
312
313
312
310
307
294
290
284
276
269
264
260
253
250
246
243
241
240
239
238
237
234
234
234
234
234
242
243
245
248
251
254
259
263
267
269
276
301
315
316
322
327
334
334
337
339
342
342
341
340
332
332
332
330
328
325
320
300
300
300
301
301
301
301
301
301
300
299
298
297
295
294
293
298
298
320
312
322
342
348
345
339
336
335
332
310
318
318
318
318
318
309
321
322
323
323
329
328
328
329
329
329
334
338
343
347
351
351
338
336
334
329
331
335
336
312
309
307
299
299
299
299
289
288
288
288
285
281
275
273
271
260
258
239
250
235
220
217
216
217
214
213
211
208
208
208
209
209
213
217
217
217
217
219
220
223
223
219
217
216
214
211
209
208
208
208
207
206
206
206
207
207
205
206
207
217
219
220
215
213
210
211
211
211
210
215
214
213
212
208
210
211
211
210
210
210
211
212
212
212
212
213
214
214
215
217
219
217
220
221
221
219
218
221
223
223
223
224
223
223
223
224
225
225
229
230
233
232
231
231
231
233
234
236
238
239
241
251
254
255
262
265
267
269
270
272
276
278
280
275
275
275
292
294
300
305
306
315
313
303
305
307
310
312
305
300
299
298
293
290
288
273
268
267
262
259
259
259
259
263
264
265
270
270
269
269
269
269
269
270
268
265
267
268
270
271
273
274
275
275
277
279
281
280
283
281
281
280
279
279
286
285
289
290
290
305
307
327
333
331
330
328
326
317
306
291
281
263
257
251
249
242
239
240
236
230
231
231
224
222
223
217
217
216
215
214
213
211
208
206
205
202
202
202
202
202
202
202
202
203
203
206
210
211
211
211
211
211
211
211
207
206
197
203
204
210
207
205
205
201
198
200
203
205
206
205
204
205
207
213
214
225
225
224
220
222
228
230
230
231
222
209
209
210
210
210
210
209
207
205
203
201
197
192
187
186
186
187
189
188
188
189
191
191
191
191
191
191
191
191
191
190
190
188
185
185
185
184
184
184
197
200
207
210
214
219
224
237
243
247
247
246
242
243
242
243
248
253
255
257
259
263
266
264
267
274
277
280
280
282
280
277
286
291
300
308
310
310
311
318
326
330
330
328
326
324
324
324
324
324
322
323
321
321
338
345
349
349
350
351
346
345
344
346
343
340
334
333
336
334
331
328
328
324
319
317
310
307
305
296
284
284
284
283
277
272
268
267
269
267
267
269
271
274
278
289
304
308
303
296
295
295
294
293
291
292
294
291
291
291
293
293
294
294
300
307
316
329
332
339
343
346
348
349
351
351
351
351
352
353
353
353
354
360
362
364
365
363
360
359
362
373
374
380
380
378
367
360
356
341
339
346
365
374
370
369
368
366
366
366
379
366
370
373
376
376
376
376
385
393
395
396
397
397
406
414
415
419
418
423
424
425
426
424
425
422
427
427
436
434
433
433
442
443
445
448
465
465
465
466
472
481
481
483
506
512
518
530
534
529
522
520
520
519
518
518
519
518
519
521
518
518
517
516
519
523
524
525
525
526
525
525
522
521
520
520
516
517
517
514
511
514
509
502
506
508
507