312
312
312
312
293
293
293
294
296
300
302
304
304
300
296
287
279
276
273
269
267
264
262
262
262
262
261
261
260
259
259
258
258
258
258
257
256
238
234
217
231
231
229
229
230
232
232
232
230
234
234
233
231
229
227
230
231
231
227
227
226
225
225
224
223
222
222
222
222
222
222
222
222
222
222
222
221
221
221
222
222
222
222
222
222
223
223
223
223
223
227
228
228
228
229
231
231
240
240
240
240
240
240
240
240
240
239
236
233
233
230
230
233
233
232
230
230
229
229
229
231
231
233
233
233
233
233
233
233
235
235
236
237
237
238
238
238
238
239
239
239
240
241
242
243
243
243
242
242
241
241
241
241
243
243
243
240
240
245
245
246
246
246
246
246
246
246
247
247
248
248
243
242
242
242
242
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
240
241
241
242
242
243
244
245
246
246
247
249
250
250
250
250
250
250
250
250
250
250
250
252
257
258
259
260
260
261
267
267
266
265
265
265
264
264
266
267
269
269
268
268
267
267
266
260
260
260
260
260
260
260
260
263
264
264
264
264
264
264
264
264
264
263
263
263
265
266
268
268
269
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
270
269
269
269
269
269
269
269
269
268
268
268
268
268
268
268
269
269
269
270
270
270
270
270
270
270
272
274
274
275
275
275
275
275
275
275
275
276
276
276
276
277
277
277
279
280
280
281
285
286
286
284
283
280
282
283
288
289
289
289
289
290
290
290
292
287
287
287
300
300
300
300
300
300
300
300
300
300
300
300
300
300
300
306
311
319
317
313
312
316
317
318
330
329
320
320
320
320
320
320
320
320
320
320
320
320
320
320
328
329
334
341
343
347
351
357
359
360
365
372
372
375
378
380
380
379
379
379
379
380
381
381
374
373
364
363
363
375
378
378
378
377
374
373
372
367
361
358
354
352
350
348
348
347
347
347
346
346
343
343
342
342
341
340
338
337
336
334
333
327
326
323
323
322
321
320
320
320
320
317
316
315
309
300
300
300
300
300
300
300
300
300
299
299
298
296
290
288
286
286
287
287
288
288
287
284
280
277
274
272
268
268
268
268
268
269
269
267
267
266
265
261
258
256
255
239
239
239
239
239
239
239
239
235
231
226
223
220
216
211
211
211
212
212
209
212
217
217
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
215
215
212
215
217
218
219
230
231
229
218
217
212
212
211
211
211
211
211
217
217
218
218
218
218
217
217
217
217
217
213
213
213
212
212
212
212
211
209
206
206
205
204
204
203
203
203
203
202
202
202
202
202
203
203
203
203
204
204
204
210
212
212
212
212
212
212
213
212
212
213
214
211
211
209
209
209
209
217
217
218
225
228
228
227
227
227
227
228
228
228
228
224
224
224
224
217
217
216
216
216
216
213
213
213
213
213
213
213
212
211
211
210
209
208
208
208
209
209
209
209
211
211
211
211
210
210
209
209
210
210
213
217
220
220
221
218
215
215
215
215
215
215
215
215
218
218
232
232
234
238
244
244
244
244
243
238
228
227
223
219
219
219
232
235
237
239
255
255
258
258
258
258
258
258
258
258
258
260
261
262
263
263
266
272
275
283
288
293
298
301
302
303
302
300
298
295
293
299
309
309
312
312
312