264
264
265
267
267
266
264
263
261
259
258
256
250
248
245
242
242
241
241
238
237
234
228
222
216
211
211
212
212
215
217
219
221
221
221
220
220
220
220
222
225
227
227
226
226
225
223
220
218
213
208
200
193
187
181
179
175
174
172
170
170
170
169
169
169
169
169
169
169
168
167
167
166
166
166
165
165
165
165
165
165
164
163
162
162
162
162
165
167
168
170
171
174
176
178
179
182
190
197
206
211
217
223
227
231
233
237
238
238
239
241
242
243
243
244
246
247
248
249
250
251
251
250
248
246
245
245
246
247
248
249
250
252
252
252
252
252
252
253
254
255
255
255
255
255
255
255
254
252
250
249
246
242
236
229
222
219
218
215
210
206
205
202
200
198
198
197
197
195
193
191
190
189
189
190
192
194
195
195
195
195
194
193
193
192
191
191
191
191
194
197
202
205
207
206
207
209
211
216
222
226
230
227
224
221
219
216
216
217
218
220
221
221
222
223
223
224
224
224
224
224
223
223
222
222
223
224
226
227
227
225
223
227
228
230
231
233
234
237
239
242
243
242
242
242
242
242
244
245
246
249
252
255
260
265
270
275
280
284
287
289
291
291
291
290
290
290
290
290
290
291
292
294
295
295
294
292
287
283
281
279
279
280
282
284
287
288
288
288
288
289
289
289
291
292
294
296
298
299
302
305
306
307
308
309
310
311
313
315
317
317
317
314
311
308
307
308
311
313
314
316
318
320
322
323
324
324
324
324
324
325
327
330
330
330
330
331
331
331
330
329
328
328
329
332
334
337
339
340
341
343
345
346
346
346
346
347
349
349
350
350
352
352
352
352
352
352
352
351
351
350
347
345
344
344
342
340
339
337
336
335
335
335
332
328
322
320
317
316
315
314
313
307
304
299
297
296
296
296
295
295
294
294
293
293
293
294
296
297
298
299
300
299
297
296
298
301
303
304
307
312
316
319
324
325
326
327
329
330
330
331
333
337
340
343
344
344
345
346
346
340
335
335
334
333
334
337
342
346
347
348
345
337
335
336
340
345
351
355
360
364
366
367
369
370
372
374
376
378
378
375
373
370
366
361
357
351
345
341
340
340
340
340
340
340
340
341
343
344
345
346
346
346
344
342
341
341
342
342
343
343
344
344
344
344
345
346
347
349
350
351
353
356
356
356
357
358
360
362
362
362
364
365
367
368
369
369
370
370
370
371
373
374
375
375
375
375
376
377
378
379
379
379