357
356
356
355
355
355
352
350
349
350
348
351
351
350
345
341
336
335
335
335
335
335
336
337
337
337
337
337
337
337
336
336
336
336
336
336
333
332
331
331
330
329
329
328
328
327
325
323
321
319
318
318
317
317
317
316
316
315
316
316
315
315
315
315
315
315
315
315
315
315
314
314
314
314
314
314
317
319
319
318
317
315
315
315
315
315
317
322
324
330
335
338
337
333
324
327
328
323
321
317
314
313
310
310
310
310
309
308
308
307
307
307
307
307
307
307
306
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
305
303
303
302
303
305
305
306
306
306
306
306
307
307
307
309
310
309
309
308
307
305
300
299
299
298
298
297
297
297
297
299
300
301
301
309
310
310
310
309
309
305
302
299
299
299
296
296
296
296
296
296
296
296
297
297
296
295
293
293
292
291
291
291
291
291
291
291
291
294
295
296
297
297
299
306
308
309
313
318
320
323
335
335
337
339
343
344
345
346
346
353
354
357
355
354
353
352
333
325
323
323
322
315
301
298
296
295
285
283
280
279
277
276
276
275
274
273
273
271
270
269
263
262
260
256
255
253
252
249
248
246
246
246
246
247
246
246
246
246
246
246
246
245
244
244
243
243
243
243
243
243
243
242
242
242
242
242
243
243
243
243
242
242
242
242
243
242
241
240
240
237
237
237
237
237
237
237
238
239
239
238
238
237
237
236
236
236
236
237
238
239
239
239
239
239
239
238
238
239
240
243
247
249
249
248
248
248
248
246
246
246
246
246
246
247
247
249
251
252
254
255
255
255
255
255
254
254
253
252
251
249
247
245
245
243
242
239
238
236
236
236
236
235
237
238
238
239
239
241
242
243
246
248
247
247
247
246
246
244
242
241
241
240
240
239
239
239
239
239
239
239
239
239
239
239
237
236
236
236
235
235
236
237
237
236
236
236
236
236
236
240
241
241
241
240
238
235
237
236
233
235
235
233
233
234
232
234
234
231
224
222
225
225
225
225
225
225
225
224
224
224
224
224
224
223
223
223
223
223
223
223
223
223
223
223
222
222
221
221
220
220
220
220
220
220
220
218
217
217
218
219
220
221
222
221
220
221
228
229
230
233
237
239
241
244
246
242
241
230
230
230
230
230
230
232
234
249
249
250
252
253
254
259
263
266
275
276
276
275
277
279
280
281
284
286
287
287
287
286
286
286
287
286
285
283
288
290
290
290
290
293
294
295
295
295
295
296
297
298
299
300
302
304
306
309
312
314
316
323
326
327
350
356
356
350
348
346
337
335
334
331
323
319
318
317
312
311
307
306
302
301
300
299
298
298
298
299
300
307
312
313
313
314
321
323
325
327
329
332
337
339
340
342
343
334
328
328
328
326
328
328
330
336
338
340
351
348
343
342
342
341
340
339
338
338
337
337
337
334
334
334
333
330
328
328
328
328
328
326
326
324
320
318
316
315
311
310
310
308
307
306
305
305
303
291
290
291
294
294
294
294
293
281
280
278
272
270
266
255
253
253
253
253
253
252