286
286
287
288
289
291
292
293
294
295
295
295
302
303
303
313
318
318
326
333
337
340
342
344
346
347
348
356
357
359
361
362
360
360
357
356
355
354
351
349
349
336
326
324
322
322
321
321
321
321
321
321
321
321
322
323
329
329
329
331
333
335
335
338
344
347
346
346
346
346
345
345
345
345
345
345
345
345
345
345
345
345
345
343
340
341
345
344
343
343
343
343
355
361
366
371
373
372
368
367
366
366
367
368
368
369
369
370
370
374
376
379
380
380
382
383
383
384
386
382
381
380
379
380
383
383
383
383
381
383
387
387
391
399
409
410
410
410
409
409
408
407
413
416
410
404
403
402
399
398
395
391
390
389
389
389
390
392
395
397
399
402
405
404
402
399
394
381
377
376
384
404
404
404
408
410
401
402
404
405
406
404
404
403
386
385
374
372
372
373
376
373
368
364
363
371
371
367
354
358
357
354
345
341
339
337
336
336
335
335
332
332
331
330
327
327
327
326
324
322
320
319
318
316
314
314
313
313
313
311
310
309
308
308
308
308
308
307
305
305
304
303
300
299
295
293
293
293
297
299
302
306
308
309
309
313
319
320
322
330
328
330
332
337
340
341
341
341
337
336
354
356
361
363
371
358
358
356
351
348
345
345
345
345
346
346
346
346
347
347
346
345
340
333
324
318
315
311
310
309
308
307
306
304
304
303
303
303
302
301
301
301
301
301
302
302
301
300
299
299
280
279
277
273
246
242
236
233
213
199
195
192
189
183
182
177
174
173
173
172
169
169
169
170
172
173
175
179
180
181
181
181
180
180
178
177
171
171
173
166
165
165
165
166
168
169
171
173
175
175
175
175
175
179
181
184
199
202
203
204
205
202
202
205
211
218
219
219
221
225
230
231
230
228
225
226
233
236
238
239
240
241
241
242
243
252
254
255
256
260
265
262
254
262
261
260
261
263
264
267
268
270
278
280
280
281
284
288
289
289
290
290
290
291
293
294
297
298
299
300
300
301
302
302
305
306
306
305
282
282
281
281
281
278
277
277
277
276
268
267
253
253
253
252
252
252
252
252
252
252
253
254
255
256
257
258
255
257
260
257
256
249
246
246
246
246
246
246
241
236
231
229
225
218
221
225
225
225
222
215
203
192
183
170
170
170
169
169
169
168
168
168
168
168
168
168
168
172
176
178
180
183
184
191
195
198
201
206
207
208
219
219
219
203
201
200
195
194
193
195
195
194
193
189
189
188
187