319
319
319
318
318
318
318
322
324
324
326
327
322
323
322
320
323
323
323
323
322
320
315
312
310
309
313
313
313
310
308
304
300
296
296
297
298
298
298
298
298
298
299
299
298
293
286
283
279
271
269
267
267
266
263
263
264
266
267
268
268
268
269
270
276
276
277
277
277
277
278
279
280
283
285
282
281
281
274
274
273
271
270
270
269
269
269
267
266
266
267
269
270
272
273
276
282
282
282
282
283
284
285
285
287
289
290
290
290
286
284
283
283
264
261
260
258
259
264
266
267
263
258
256
256
255
254
254
253
247
244
243
243
241
235
236
238
240
238
234
228
226
223
221
220
220
221
221
220
220
220
220
220
220
220
217
216
216
213
210
211
220
222
226
231
227
227
220
225
231
231
232
223
204
204
200
200
200
201
201
202
203
204
204
205
204
202
201
199
199
197
196
196
197
197
197
196
196
196
196
198
200
196
200
198
194
192
193
192
191
191
191
193
190
188
188
190
193
192
187
186
186
186
186
187
183
183
183
183
188
189
189
186
184
185
184
188
187
187
186
186
187
187
189
189
185
184
184
184
184
184
184
184
184
184
184
184
183
183
183
183
183
183
182
180
180
180
180
180
180
180
177
177
177
179
179
180
178
178
178
178
178
178
177
177
178
178
177
177
178
178
178
178
178
178
178
178
178
178
177
177
177
177
177
177
182
182
184
184
186
187
187
196
197
200
202
202
200
198
198
194
193
191
189
189
188
188
188
190
193
194
195
196
198
199
199
200
200
202
199
201
201
200
199
197
197
201
206
206
216
221
215
209
209
209
213
213
212
211
213
213
214
216
218
221
222
217
217
221
221
226
220
221
226
222
219
218
218
216
218
222
224
224
224
221
221
222
224
228
232
227
223
225
228
227
225
221
214
216
224
218
213
213
211
222
228
239
237
237
236
239
241
243
237
239
242
255
243
243
230
227
228
229
230
230
221
220
218
218
218
218
219
219
221
223
224
225
225
229
229
230
231
230
226
223
223
225
225
225
225
225
225
225
226
227
226
226
226
226
226
228
229
230
235
235
235
235
235
234
244
244
242
241
240
240
242
244
244
244
245
251
252
252
253
252
252
252
252
254
257
258
263
257
257
260
261
264
266
268
266
266
266
266
263
265
266
266
270
268
267
268
270
271
273
278
281
289
290
292
293
291
291
294
296
301
309
318
319
320
317
316
315
316
317
319
321
323
325
325
324
320
340
340
340
339
343
351
359
363
368
369
371
378
375
373
369
362
364
367
369
382
382
388
405
402
397
396
395
402
415
425
425
425
425
425
430
436
436
436
436
434
431
429
430
430
430
432
433
433
433
433
437
438
434
420
419
411
411
411
411
413
417
419
420
419
419
419
416
413
406
406
406
407
407
407
405
404
403
402
403
403
403
406
408
410
411
407
410
410
414
413
413
413
413
414
409
404
405
404
404
405
405
404
404
392
387
382
379
378
378
378
378
377
368
368
367
367
367
367
367
367
365
362
365
364
363
362
362
362
355
355
355
350
345
344
344
342
342
339
338
338
338
338
339
340
339
338
342
346
346
355
340
340
335
330
329
328
327
326
326
326
326
326
322
321
321
320
319
318