312
312
312
312
294
294
294
295
297
301
303
306
304
300
297
287
279
276
273
268
267
263
262
262
262
262
261
261
260
259
259
258
258
257
257
255
255
239
237
233
225
217
216
215
215
215
214
213
213
213
212
212
215
216
217
218
219
219
219
218
217
217
216
216
216
216
217
217
217
217
217
217
217
217
217
217
217
217
217
217
218
217
217
217
217
218
218
218
218
217
216
216
216
216
218
217
217
217
218
218
218
219
219
220
230
230
230
231
231
231
231
231
231
231
231
231
231
231
231
231
230
221
221
221
221
221
221
221
221
222
222
222
222
223
223
223
223
223
223
223
223
223
224
224
226
226
226
226
227
227
227
228
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
230
233
233
233
233
234
234
235
235
235
235
236
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
240
240
240
240
240
240
240
241
240
240
240
240
240
240
241
241
241
241
241
241
242
242
243
244
244
245
245
245
245
245
245
245
245
245
245
245
245
245
246
246
246
246
246
246
246
246
246
246
246
246
247
247
247
248
246
246
246
246
246
245
245
245
245
245
245
245
245
245
245
244
244
244
244
244
245
245
245
245
246
247
247
247
247
248
248
248
248
248
248
248
250
250
251
251
256
256
256
256
256
256
256
256
258
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
260
261
261
261
261
262
264
264
264
264
264
264
264
264
264
266
266
268
268
268
268
268
272
272
272
273
273
273
273
273
273
274
275
276
283
288
288
289
289
304
304
305
305
305
306
307
307
307
308
308
308
308
308
308
308
309
309
309
309
309
309
309
309
310
310
310
310
310
310
310
311
311
311
312
316
319
320
321
322
322
323
324
324
325
326
326
327
329
334
335
335
336
336
336
336
337
343
343
350
351
351
351
352
352
352
352
353
353
355
356
356
357
357
357
357
357
357
357
358
358
361
361
361
361
361
362
362
362
362
365
366
369
371
372
376
376
376
376
376
377
377
377
377
377
377
377
378
382
382
381