356
356
355
354
353
353
353
352
353
356
352
354
356
361
361
355
357
352
356
360
360
355
360
357
358
358
355
361
363
362
357
355
353
351
352
352
352
351
351
349
349
352
352
352
350
349
349
350
356
359
362
360
357
355
345
345
349
345
347
348
348
348
349
351
351
353
355
361
364
372
370
365
362
358
354
352
356
361
363
366
366
363
358
360
357
358
365
365
363
363
363
366
366
361
368
368
362
364
362
362
362
363
361
362
364
364
363
360
356
352
353
354
353
358
358
355
353
354
356
355
349
351
354
341
342
342
337
338
333
341
337
341
335
340
336
336
325
326
324
322
317
318
321
323
326
322
321
321
320
317
316
316
313
312
313
313
323
315
312
318
314
315
316
315
313
316
316
314
314
321
325
319
304
302
299
299
301
307
309
308
305
303
304
306
308
306
303
299
301
303
305
301
304
305
305
304
303
303
299
298
303
303
303
303
302
302
302
302
304
302
300
294
295
296
305
297
294
295
297
297
297
302
304
303
302
302
301
293
293
293
296
295
292
291
288
285
289
289
287
286
286
283
283
287
290
284
284
285
287
290
288
286
290
291
291
298
295
293
294
290
287
291
292
290
287
288
287
284
285
284
285
288
295
298
292
287
281
281
283
277
275
279
281
279
279
276
266
265
263
262
262
262
262
262
260
260
263
270
274
276
274
272
270
270
270
272
271
270
267
263
263
266
267
263
263
261
261
261
261
261
259
259
265
262
262
263
261
259
259
259
260
260
261
262
263
260
260
260
262
264
266
270
272
274
276
273
269
270
269
268
268
264
260
257
259
260
259
259
259
259
259
259
259
259
259
258
257
257
256
255
255
255
254
253
253
254
253
252
252
252
251
250
248
247
246
257
260
265
265
262
260
259
258
256
256
256
256
256
256
256
256
255
254
253
252
252
252
253
253
248
253
260
268
262
264
265
269
263
262
261
255
260
264
266
264
271
266
257
254
253
253
250
245
243
244
245
242
240
240
238
238
239
242
247
248
250
252
254
255
254
252
268
267
265
264
268
262
260
260
261
262
262
258
250
245
242
239
236
235
235
234
234
234
234
234
232
232
232
233
235
235
233
229
228
228
227
228
232
232
231
236
244
258
257
255
243
243
242
237
232
235
236
239
244
244
240
244
235
232
232
234
227
225
225
225
225
225
221
221
221
225
222
223
225
227
231
232
233
230
227
226
226
227
229
229
229
229
231
233
236
235
233
232
231
229
228
227
228
230
233
236
234
225
223
222
218
218
218
217
216
216
216
218
220
221
221
221
221
218
217
219
219
218
217
217
219
220
220
220
218
218
220
222
219
218
216
213
211
213
214
215
215
215
215
215
215
216
214
211
211
211
211
212
212
212
213
214
217
219
224
229
226
223
223
224
224
220
215
214
214
214
214
214
212
211
209
210
211
211
210
209
210
209
205
203
203
206
207
209
211
214
213
211
213
213
213
213
213
212
211
210
209
209
210
209
206
205
202
202
200
199
200
203
204
203
202
209
219
227
231
231
231
232
232
224
220
210
209
209
211
211
209
208
208
208
206
205
205
208
210
211
210
212
210
210
209
209
213
212
210
212
211
212
212
212
212
211
210
209
211
210
207
205
204
204
204
205
205
205
205
205
205
205
203
207
208
210
215
217
220
219
217
216
215
209
209
210
212
215
216
218
212
210
209
209
207
206
201
199
199
201
203
204
204
204
205
206
210
211
209
207
205
201
201
200
199
201
201
200
200
199
198
197
196
198
199
199
197
191
190
190
190
190
191
191
191
191
193
196
197
198
200
202
201
200
197
198
209
217
219
218
219
208
196
195
194
193
192
189
187
188
189
189
189
189
188
188
188
186
186
186
186
186
187
189
186
181
180
183
185
187
189
191
191
191
191
194
196
198
199
198
195
194
193
194
194
196
197
195
198
200
201
201
187
187
188
191
187
187
187
192
193
196
198
198
199
200
199
199
201
198
196
193
198
199
199
198
194
191
193
194
192
182
176
174
173
173
174
175
176
176
176
175
175
177
179
179
178
177
176
175
174
173
172
172
172
182
183
187
178
178
178
178
178
177
177
177
177
178
180
181
183
182
178
175
174
173
173
175
174
173
172
171
170
172
173
175
172
174
176
179
180
180
180
181
181
179
175
175
177
179
183
183
181
181
178
179
180
181
182
183
183
183
183
181
181
182
182
180
179
182
184
183
182
183
183
184
182
179
177
177
176
177
179
180
183
186
186
183
179
179
180
180
182
182
182
182
182
183
183
183