345
270
250
228
226
226
229
228
228
229
222
217
215
215
206
206
215
214
218
222
220
217
216
216
223
230
241
248
252
259
252
252
252
251
259
255
252
262
251
241
237
235
230
226
228
247
253
258
257
256
246
241
250
261
244
235
241
226
217
219
227
227
227
228
232
235
241
241
259
268
263
259
260
261
264
264
264
264
260
243
233
229
219
233
238
245
242
233
230
227
229
229
230
244
249
248
243
239
232
227
226
225
259
264
256
256
261
267
262
261
267
258
245
239
236
238
240
249
258
261
264
267
268
267
265
262
261
260
259
259
274
278
287
294
295
295
295
293
291
290
289
284
287
289
290
292
306
314
315
317
318
308
292
291
290
286
295
299
302
297
295
297
309
312
314
319
324
324
324
323
322
313
315
319
322
338
341
338
331
331
331
332
342
360
353
367
378
428
439
454
454
454
453
449
445
445
440
432
433
436
437
431
427
420
422
423
430
429
432
442
446
447
450
450
450
450
444
438
425
414
412
400
397
393
394
403
412
413
424
389
395
408
432
430
428
415
391
389
376
372
368
372
383
389
394
393
380
378
373
373
372
370
368
377
373
370
370
369
369
367
366
380
385
381
386
375
377
381
382
384
370
379
369
339
344
350
332
334
338
331
328
328
327
327
308
303
296
290
283
283
283
283
284
290
291
292
292
318
311
302
285
291
297
285
271
270
272
278
284
305
312
312
320
318
319
320
324
316
312
287
274
269
260
257
251
251
249
252
263
279
279
280
281
281
281
283
286
294
311
317
317
321
324
327
342
346
333
330
326
328
333
337
340
326
316
307
302
300
300
300
300
304
318
323
323
322
321
345
362
377
377
374
372
368
367
372
383
414
413
413
412
411
411
416
416
406
381
376
386
430
410
400
374
354
329
329
337
343
346
347
340
331
327
306
283
291
335
339
350
357
357
357
360
367
369
377
380
386
384
360
348
320
310
304
293
288
280
277
275
275
272
270
268
268
268
271
285
301
311
319
310
299
279
279
284
291
301
309
310
310
310
310
310
314
315
320
311
300
294
293
286
290
294
295
297
300
302
304
307
307
307
307
307
307
307
307
328
339
333
335
338
346
354
357
370
375
378
384
384
384
381
376
372
379
388
391
396
400
402
408
411
416
425
430
430
430
430
431
439
448
457
456
431
423
424
424
438
443
435
421
407
401
399
394
380
374
386
388
388
389
389
385
381
380
380
383
386
392
406
419
417
415
383
351
358
345
334
329
323
307
294
279
279
268
259
260
265
271
276
287
293
298
286
278
274
268
266
266
266
261
255
250
262
270
271
284
370
376
392
391
374
356
353
353
353
335
322
320
351
354
360
363
345
310
295
287
271
260
261
265
266
277
280
285
287
298
314
320
320
342
354
355
357
357
358
341
319
309
304
271
257
246
284
303
304
304
278
253
244
236
266
298
310
315
321
338
353
369
390
415
429
468
465
462
447
441
437
435
433
439
443
449
454
454
454
454
453
451
449
448
453
464
461
456
452
447
447
446
424
418
418
418
418
418
419
419
421
421
420
418
415
413
407
406
406
406
406
403
400
394
387
384
383
380
379
377
374
369
367
367
367
361
343
339
336
331
321
319
307
287
279
263
250
241
238
233
238
242
247
249
251
243
226
222
233
234
228
223
221
221
221
221
221
215
213
206
215
218
228
251
252
246
223
215
215
215
215
231
249
252
252
252
249
246
243
231
226
213
199
200
219
226
232
234
238
238
238
238
238
234
229
226
223
222
223
226
230
233
235
235
231
219
217
216
216
217
217
220
222
222
218
216
212
211
206
204
203
198
195
187
185
184
182
182
184
187
188
188
188
188
193
191
183
178
177
178
179
180
180
181
183
184
176
178
178
177
177
177
177
177
177
177
177
177
177
177
177
177
177
180
189
188
200
203
204
205
206
226
246
250
258
264
268
245
240
233
228
213
201
194
194
194
194
194
201
207
209
210
210
210
210
210
210
210
210
218
221
224
224
224
230
232
234
245
259
280
284
289
296
298
309
314
318
323
333
337
375
390
397
400
402
405
409
415
425
431
435
427
421
420
436
441
447
456
448
443
398
358
328
323
316
337
349
372
372
372
372
372
341
317
310
309
305
313
327
321
311
305
301
298
298
295
294
293
220
198
188
188
188
188
188
188
188
188
188
188
188
188
188
188
212
283
300
320
333
333
263
212
200
173
152
106
97
96
96
96
92
82
101
143
172
191
212
218
237
216
198
207
209
201
198
205
211
236
242
241
235
225
166
169
172
176
180
192
180
151
139
117
110
110
114
137
162
157
121
108
98
104
100
74
72
70
69
67
66
68
71
164
249
304