383
382
382
382
382
381
381
381
380
379
378
378
378
378
378
378
378
378
378
378
378
378
378
378
378
377
377
377
376
372
368
365
361
349
348
346
348
353
366
362
362
359
359
357
357
356
356
356
354
350
347
344
343
341
341
340
341
347
356
357
358
361
358
346
343
342
344
346
344
343
341
333
335
337
340
341
337
335
322
322
322
323
325
328
332
333
333
324
321
321
319
319
320
320
318
317
316
318
321
342
344
345
346
346
346
346
344
342
339
338
337
337
331
325
321
316
315
315
315
315
315
315
315
315
313
312
309
309
307
307
307
305
305
305
303
302
304
302
297
297
293
295
298
300
302
303
303
302
297
288
288
288
288
288
288
288
288
288
288
288
287
287
287
287
287
287
287
293
298
297
294
290
292
292
291
289
288
294
296
294
290
289
290
290
285
280
278
280
281
282
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
283
284
285
285
286
287
289
289
289
287
286
285
282
276
277
278
275
272
270
270
279
281
283
279
291
291
277
273
270
270
274
277
280
283
284
275
279
278
274
270
269
267
269
269
265
265
265
265
265
265
261
261
261
261
259
258
258
260
264
261
259
257
257
259
258
256
256
256
256
256
256
256
255
254
252
252
252
251
250
249
249
249
249
247
247
247
247
247
247
246
247
247
245
245
247
248
252
256
257
257
257
253
250
249
248
243
243
243
243
242
242
243
243
248
247
244
240
239
239
238
238
235
235
235
235
235
236
237
235
234
237
237
236
235
234
233
233
236
238
239
238
237
236
235
233
233
235
236
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
237
237
237
237
237
237
237
237
237
237
237
237
237
238
238
238
238
236
236
236
235
235
234
233
236
236
233
233
232
233
233
233
234
234
233
233
233
231
231
233
233
242
244
244
247
249
251
251
248
248
248
248
249
249
249
249
249
249
249
249
249
250
250
250
250
250
250
250
250
251
251
251
251
251
251
251
251
251
251
251
251
249
249
248
251
252
252
252
252
251
251
248
248
247
247
245
245
247
248
247
246
246
245
241
237
235
232
232
227
232
232
234
235
238
239
239
241
240
237
235
231
231
233
246
246
247
247
237
237
236
236
236
233
235
235
234
235
235
232
236
234
235
230
231
227
224
223
223
223
224
224
223
223
223
223
223
224
225
224
224
224
224
224
225
224
222
220
220
221
223
223
224
229
230
233
232
234
234
233
229
227
226
227
228
227
233
236
235
236
236
236
230
227
227
230
225
230
226
226
228
230
228
229
231
229
230
223
222
223
224
225
228
229
228
230
235
229
230
228
228
230
227
226
227
232
233
233
230
230
230
228
231
231
229
228
221
212
211
210
210
210
210
210
210
210
210
210
210
210
210
211
215
214
210
210
208
207
207
207
207
208
208
207
205
205
205
206
206
206
208
209
210
210
209
209
210
210
207
205
204
203
203
202
203
203
203
203
203
203
205
203
203
205
206
207
207
206
199
199
198
198
200
200
200
200
201
201
200
198
198
199
199
199
199
199
199
200
200
202
201
201
198
198
197
197
196
196
196
195
195
193
193
195
195
197
197
194
195
194
194
195
195
196
195
195
196
198
196
196
195
194
193
193
192
192
192
193
193
194
194
193
192
192
192
192
193
193
192
190
191
191
190
190
190
190
190
191
191
190
189
189
188
185
184
184
185
185
185
185
186
186
185
189
189
186
186
186
185
185
188
190
190
190
191
191
191
190
191
186
185
187
189
190
191
191
190
189
189
189
189
190
190
188
188
188
198
201
201
202
201
202
202
206
201
205
203
197
202
204
205
201
201
199
196
192
192
193
194
194
194
193
193
192
192
192
193
193
195
200
202
205
205
209
212
212
213
214
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
216
216
216
216
216
216
216
216
216
216
217
217
217
217
216
216
216
216
215
215
213
213
214
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
215
214
214
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
216
215
215
215
215
215
215
215
214