275
275
275
275
275
275
275
277
278
281
282
282
282
282
283
283
285
288
288
290
291
291
293
294
295
295
295
293
293
293
293
293
293
293
291
291
292
293
293
293
293
293
294
296
296
298
299
300
300
302
302
303
304
304
305
306
306
308
308
311
311
313
314
317
317
317
317
319
320
320
320
317
317
317
317
317
317
316
310
309
295
294
293
291
290
289
287
287
286
284
283
283
282
282
282
282
288
291
291
292
292
297
295
294
294
290
282
280
277
275
259
257
257
256
254
254
254
253
252
252
251
252
260
260
260
260
260
261
261
261
261
263
265
266
266
266
266
265
264
262
261
261
262
263
265
265
265
265
265
273
272
275
275
273
271
270
267
261
260
261
262
262
266
266
267
267
268
265
263
263
262
262
262
263
263
264
264
262
260
260
259
259
259
259
259
259
258
258
258
259
260
261
262
263
263
261
257
257
257
257
257
258
258
258
261
261
261
262
262
264
264
263
263
263
263
263
261
261
260
260
260
260
260
260
259
258
257
254
254
254
255
255
258
258
259
256
251
254
257
259
258
258
258
258
258
258
258
258
258
258
258
258
257
256
256
256
259
260
261
261
262
265
265
263
260
258
254
253
253
253
254
254
251
249
246
246
245
245
244
244
244
244
244
244
242
241
240
242
242
242
243
243
243
240
244
245
245
246
246
246
246
246
246
246
247
248
248
248
248
248
248
247
247
247
245
246
252
252
253
254
255
253
251
246
246
246
246
246
247
248
247
243
242
240
240
240
240
239
239
239
239
239
242
244
245
245
245
247
249
250
252
252
252
252
252
252
252
252
252
252
253
254
255
255
257
257
258
258
258
257
256
256
258
259
261
262
262
262
261
261
261
261
261
261
262
262
262
263
263
263
263
265
263
263
263
264
265
266
267
267
269
269
269
269
270
270
270
270
269
269
269
268
268
268
268
268
269
270
271
270
270
270
269
269
268
268
261
260
258
258
258
258
258
258
259
260
260
260
260
264
264
266
266
266
266
266
262
262
261
261
261
261
261
262
263
262
261
260
260
259
258
258
258
258
258
256
257
262
261
260
260
260
260
260
260
260
260
261
263
265
263
260
259
259
257
258
258
262
262
263
263
264
264
264
264
264
264
264
266
266
267
268
269
271
272
279
282
284
287
289
289
292
292
294
296
301
302
306
308
313
316
314
314
314
312
311
311
310
309
308
306
306
306
305
304
300
298
296
294
294
294
294
294
294
294
294
294
293
293
293
291
290
288
284
284
284
284
281
281
280
280
278
277
277
275
274
272
272
267
267
267
267
264
264
260
260
262
262
263
263
263
264
264
265
266
267
267
267
267
271
271
271
271
268
268
265
264
262
261
263
263
261
261
260
259
271
272
276
278
283
284
284
279
279
279
279
279
281
287
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
290
291
296
297
301
304
306
315
319
324
324
324
324
324
324
323
318
316
316
308
307
304
304
302
301
301
301
300
297
294
289
286
283
281
280
284
285
285
284
281
281
280
280
280
280
281
281
282
282
283
283
283
283
283
283
284
284
284
284
287
287
288
288
293
295
296
296
296
294
292
292
292
290
289
289
287
287
287
286
283
283
282
281
280
280
280
280
280
280
281
281
280
279
273
273
273
273
276
279
276
274
271
269
269
269
269
268
264
262
261
258
260
260
261
263
263
265
267
267
265
265
264
264
264
271
271
271
274
274
278
281
277
272
271
271
269
267
267
267
266
266
266
266
266
267
267
268
269
274
275
277
279
280
287
289
290
291
291
291
290
288
286
285
284
282
279
279
279
278
278
277
274
272
272
272
272
272
271
271
269
267
267
268
268
269
269
268
266
262
264
266
263
263
263
264
267
269
269
270
268
268
269
269
270
269
269
269
274
276
276
276
276
274
274
274
276
277
279
280
281
283
282
282
282
282
282
282
285
287
291
293
294
294
294
294
296
298
299
298
294
294
293
292
291
291
290
290
290
291
291
291
291
290
290
290
290
290
290
291
292
292
292
293
294
295
296
295
296
296
296
298
301
301
301
301
301
301
301
300
299
299
300
300
300
299
298
299
301
302
303
303
306
301
299
299
299
297
296
297
297
297
295
296
296
298
298
299
300
301
305
307
307
308
308
306
305
305
305
304
302
299
298
296
295
293
293
293
294
294
294
292
293
294
294
294
294
294
294
294
293
293
292
291
290
289
288
287
286
286
284
282
282
282
282
281
279
278
275
275
275
275
275
275
275